c++图书管理系统课程设计报告书

c++图书管理系统课程设计报告书

ID:31409608

大小:191.50 KB

页数:32页

时间:2019-01-09

c++图书管理系统课程设计报告书_第1页
c++图书管理系统课程设计报告书_第2页
c++图书管理系统课程设计报告书_第3页
c++图书管理系统课程设计报告书_第4页
c++图书管理系统课程设计报告书_第5页
资源描述:

《c++图书管理系统课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式整理目录第一章需求分析3(一)系统总体功能需求3(二)图书借书模块功能分析4(四)图书维护模块功能的需求5(七)离开功能7第二章图书管理系统界面设计8(一)初始界面8(二)图书维护8(三)读者维护界面9(四)图书借还10(五)不存在提示10(六)离开11第三章图书管理系统应用程序代码11(一)读者模块121)读者类,实现对读者的信息的描述122)读者类库,实现建立读者的个人资料13(二)图书模块161)图书类,实现对图书的描述,图书的编号,书名,借出,还入等172)图书库类,实现对图书的维护,查找,删除等18(三)主

2、程序模块21main()函数的实现,程序的主界面的引导21(四)完整程序23第四章结束语32第五章参考文献32学习参考资料分享WORD格式整理*******************************图书馆管理系统运用面向对象方法对图书馆管理系统进行分析图书馆管理系统是我国大部分院校或其它部门不可缺少的部分,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。在软件开发中,以计算机图书为主,称“计算机图书管理系统”。计算机图书管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功

3、能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。计算机图书管理系统能够单一定向计算机图书方面,具有实用,精简功能等效率,这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件是很有必要.本案例开发的是“计算机图书管理系统”学习参考资料分享WORD格式整理===============

4、=====================================第一章需求分析(一)系统总体功能需求图书馆可以为借阅者提供借还书、查询书目等服务。借阅者每次最多能借5本书。借书员主要负责借还及新增更改书目读者,查询等工作,图书管理员负责图书信息的增减及读者信息的维护。所有人员都可以浏览和查询图书信息。经过初步分析,图书馆管理系统应该具有以下几个模块:1)借书模块2)还书模块3)图书维护模块4)读者维护模块5)提示6)离开图书管理系统借书模块还书模块图书维护模块读者维护模块提示离开学习参考资料分享WORD格式整理(二)图

5、书借书模块功能分析图书借阅功能需要完成借阅者对相应图书的借阅。借阅者的借阅数量是有限定的,系统会自动检查是超过限定借阅的数量,若超过限定数量则不允许借阅。若当前要借阅的图书已经被其他人预约,读者也无法完成借阅。输入:借阅者的编号及图书的编号处理:系统进行分析比较借阅数量及是否预约输出:是否允许借阅借书模块需求(三)图书还书模块功能分析图书归还功能需要完成图书的归还工作。输入:图书的编号处理:系统进行分析比较是否已超归还期输出:是否进行罚款还书模块需求学习参考资料分享WORD格式整理(四)图书维护模块功能的需求实现对图书的描述,图

6、书的编号,书名,借出,还入等,需要实现的功能为:图书编目,图书注册,更新书目,图书删除。1)登记新书:将图书的特征信息(书名、图书编号等)存储在数据库中,图书的借阅、图书信息的查询都是以其作为基础的。2)更新书目:当发现图书信息错误时,可以进行图书信息的修改。3)图书查找:对图书馆新引进的书进行编制唯一的号码(图书编号),以便于图书的管理和查找。4)图书删除:将废旧的或丢失的图书信息删除,以减少数据库中的无用信息,也会减少图书查询中的错误信息。输入:图书的相关信息(如:编号、名称、作者等)处理:系统进行保存、更新、删除等操作输出

7、:图书变更的后的信息,操作是否成功图书维护模块需求(五)读者维护模块功能的需求对读者信息描述,建立读者个人资料,借阅者管理需要实现的功能包括:借阅者注册,借阅者信息更新,借阅者注销,借阅者信息的查询。学习参考资料分享WORD格式整理1)读者新增:借阅者作为图书馆流通的主体,其信息的注册(将读者的特征信息存储在数据库中)也是图书馆自动化必须完成的任务。2)读者信息更改:当发现借阅者信息错误或者当借阅者的某些信息发生变动时,可以对读者信息进行修改。3)读者删除:由于某些原因需要对该借阅者注销,只有满足条件的借阅者才能进行注销。4)读

8、者查找:借阅者借阅书籍的历史查询。输入:借阅者的相关信息处理:系统进行注册、更新、注销、查询等操作输出:借阅者信息维护后的结果,及修改是否成功读者维护模块需求(六)提示功能当出现库存查无此书或读者时,给予相应提示。(七)离开功能实现管理后的系统退出。学习参考资料

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。