吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10883|回复: 11
收起左侧

[其他原创] 图书管理系统

[复制链接]
cjhzdq1 发表于 2017-7-5 12:15
     潜水那么久了,也是时候发一点东西出来,虽然做得不是很优秀,我感觉还是有一定的学习价值的,正好遇见了C++的课程设计,就把做的课程设计发出来大家一起瞧瞧吧,欢迎板砖
     代码量大概有2700行左右,用QT5.9版本做的一个图形界面的图书管理系统,由于课程设计要求的是文件保存内容,所有就没有用到数据库的东西
     用到的图形界面的知识都很简单,可以帮刚学QT的同学打打基础
2017-07-05 11-49-27 的屏幕截图.png 2017-07-05 11-55-13 的屏幕截图.png 2017-07-05 11-55-19 的屏幕截图.png 2017-07-05 11-55-21 的屏幕截图.png 2017-07-05 11-55-24 的屏幕截图.png 2017-07-05 11-55-25 的屏幕截图.png 2017-07-05 11-55-27 的屏幕截图.png 2017-07-05 11-55-29 的屏幕截图.png 2017-07-05 11-55-31 的屏幕截图.png
     程序源码放在github上:https://github.com/susecjh/BookManageSystem_QT5.9
     图形界面的源码我就不说了,这个代码第一次编译运行后,需要关闭一下,去你的building文件夹创建三个文件夹,Admins,Books,Readers,其中Admins中需要创建一个Root.dat文件,在里面填写你的超级管理员密码,如果不写的话,是登录不上的
     其中,这三个文件夹,分别保存的是管理员的信息,其实管理员的信息很简单,就只有账号和密码,其中Root.dat是超级管理员的密码,超级管理员的账号是root,普通的管理员可以在登录超级管理员后进行注册和注销,其次Books是图书的信息,图书基本信息包括图书名称,编号,作者,在库数量,总的数量,单价等放在了Books.dat文件中,程序运行一次后,Books文件会包含很多以图书名称命名的文件,里面记录的是图书被谁借走的信息,而图书的基本信息,需要你在登录后自己添加,Readers文件夹和Books文件夹是类似的。。。
     这个程序底层的操作是由src和include文件夹中的文件构成,由Admin,Reader,Book,Root四个类组成基本的操作,而有BMSopt这个类来做接口,将其他四个类整合起来,做一个单例模式,写出操作的接口给予图形界面使用。。。。
     好了,基本就这些了。。。。
     由于当时时间很短,可能做得不是很完善,欢迎板砖使劲拍。。。。

免费评分

参与人数 1热心值 +1 收起 理由
ZF0806 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

____________ 发表于 2017-7-5 12:46
谢谢分享!
张小兮2015 发表于 2017-7-5 13:08
tujinfeng 发表于 2017-7-5 14:04
黑山走天涯 发表于 2017-7-5 14:04
学习了!!!!!!
头像被屏蔽
大象无形 发表于 2017-7-5 14:10
提示: 作者被禁止或删除 内容自动屏蔽
非寒 发表于 2017-7-5 14:31
谢谢楼主的分享
 楼主| cjhzdq1 发表于 2017-7-5 15:16
张小兮2015 发表于 2017-7-5 13:08
我已经放弃Java了。

不是啊,我这是c++,我觉得java也不好写
zhuguoqing1983 发表于 2017-7-5 22:42
学习一下,感谢分享。
假大空 发表于 2017-7-28 14:45
原创的作品一定要支持下,学习下编程思路
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 04:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表