- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书借阅管理系统文档解读
******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2015年秋季学期
面向对象 课程设计
题 目: 图书借阅管理系统
专业班级: 15级计算机2班
姓 名: 胡勇勇
学 号: 1516240263
指导教师: 年福忠
成 绩:
前 言
随着经济的发展,很多图书馆面临工作人员少,图书种类多、数量杂、统计、管理困难等特点。
如何能方便、有效、快截的管理图书馆内图书,已逐步成为越来越多店主所关心的问题。与此同时,计算机技术的发展与应用,正逐步深入并改变着我们的生活,其具有简单,准确、运算统计速度快等特点,已广泛应用于银行、铁路、通信等许多领域。因此利用计算机技术来高效、迅速、准确的管理图书的借阅工作,也成为各种图书馆的必然选择。
目 录
摘 要 4
第一章 系统总体设计 5
1.系统功能模块图 5
2.各类间关系 6
第二章 详细设计 8
第三章 系统测试 13
1.测试方法 13
2.测试用例 13
3.测试结果 14
第四章 软件使用说明书 18
总 结 22
参考文献 23
致谢 24
摘 要
图书借阅管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序c++的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要完成对信息的管理,其中包括:添加,删除,修改,查询以及统计等主要功能。
本系统的开发采用面向对象的设计思想。系统的介绍了图书借阅管理系统的开发过程及面向对象思想的具体实现。
关键词: C++,图书借阅,信息管理
第一章 系统总体设计
图书借阅系统是一个高度集成的图书信息处理系统,通过将图书馆各种功能进行整合,从而达到显示检索信息,提高工作效率,降低成本等目的。一个典型的图书借阅管理系统能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书的检索查询功能。该系统还需要对图书的删除,修改,显示进行管理。通过该系统地自动化管理,能够大大减少图书管理人员,还能减少管理人员的工作任务,从而减低管理开销和成本。
一个完整的图书销售管理包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令提示,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,各类图书的信息等等。
一个最基本的图书借阅管理系统要有如下几个重要功能:
1、功能描述:新进图书基本信息的输入。
图书基本信息的查询。
对撤消图书信息的删除。
为借书人办理注册。
办理借书手续(非注册会员不能借书)。
办理还书手续?
信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等?
1.系统功能模块图
根据用户需求,本系统将主要实现以下功能:
信息管理功能:
图1-1 系统功能模块图
其中:
新增读者信息:包括读者的姓名,学号,作者,出版社,分类,价格等
更改读者信息:可以修改读者的编号,书名,作者,出版社,价格等
删除读者信息:可以通过读者编号删除。
查询读者信息:可按读者编号,书名,作者,出版社查询。
全删读者信息:删除所有读者信息。
2.各类间关系
本系统共使用两个个类:Book类,BDtatabase类。
其中类Book描述对图书的编号、书名、作者名、出版社的输入和获取信息等。
类BDatabase描述对输入数据进行文件写入,增加图书信息,查询图书信息的成员函数等进行了描写。
它们之间的关系如图1-2所示:
图1-2 系统类间关系图
第二章 详细设计
本系统主要功能包括:添加图书信息,修改图书信息,删除图书信息,查询图书信息,查看图书信息,统计图书信息等
图书借阅系统分为借书、还书、图书维护和读者维护等四部分。设计一个读者类Reader,包括一个读者的基本管理功能,具有以下私有数据:???int?tag;??//删除标记?1:已删?0:未删???int?no;???//读者编号???char?name[10];??//读者姓名??
?
int?borbook[Maxbor];//所借图书?
设计一个读者库类RDatabase,具有以下私有数据:?
int?top;???????//读者记录指针?Reader?read[Maxr];//读者记录?
?
在其构造函数中,将reader.txt文件的所有记录读到read[]中。处理完毕,在析构函
数
您可能关注的文档
最近下载
- 读书分享课件《美丽新世界》-奥尔德斯·赫胥黎.pptx
- 2024年秋新外研版英语三年级上册课件 Unit 5 第3课时(Speed up).pptx
- (精华版)国家开放大学电大《商法》机考第五套真题题库及答案.pdf VIP
- 全国劳模大国工匠潘从明的事迹党课课件.pptx VIP
- 纪检监察科技信息中心(办案点)建设工程项目可行性研究报告.doc VIP
- 人教版六年级数学上册第五单元圆的面积专项卷附答案 .pdf
- 13套题,必过,阿坝州拟任科级领导干部任职资格政治理论考试题汇总.pdf
- 银行重大市场风险应急管理办法(试行)模版.pdf VIP
- 2022年高考真题——语文(北京卷) .pdf VIP
- 养生养老行业新媒体营销策划方案.pptx
文档评论(0)