图书-借阅管理系统文档资料

上传人:jiups****uk12 文档编号:90596982 上传时间:2019-06-13 格式:DOC 页数:25 大小:385.03KB
返回 下载 相关 举报
图书-借阅管理系统文档资料_第1页
第1页 / 共25页
图书-借阅管理系统文档资料_第2页
第2页 / 共25页
图书-借阅管理系统文档资料_第3页
第3页 / 共25页
图书-借阅管理系统文档资料_第4页
第4页 / 共25页
图书-借阅管理系统文档资料_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《图书-借阅管理系统文档资料》由会员分享,可在线阅读,更多相关《图书-借阅管理系统文档资料(25页珍藏版)》请在金锄头文库上搜索。

1、*实践教学* 兰州理工大学计算机与通信学院2015年秋季学期 面向对象 课程设计题 目: 图书借阅管理系统 专业班级: 15级计算机2班 姓 名: 胡勇勇 学 号: 1516240263 指导教师: 年福忠 成 绩: - 1 -前 言随着经济的发展,很多图书馆面临工作人员少,图书种类多、数量杂、统计、管理困难等特点。如何能方便、有效、快截的管理图书馆内图书,已逐步成为越来越多店主所关心的问题。与此同时,计算机技术的发展与应用,正逐步深入并改变着我们的生活,其具有简单,准确、运算统计速度快等特点,已广泛应用于银行、铁路、通信等许多领域。因此利用计算机技术来高效、迅速、准确的管理图书的借阅工作,也

2、成为各种图书馆的必然选择。 目 录摘 要4第一章 系统总体设计51.系统功能模块图52.各类间关系6第二章 详细设计8第三章 系统测试131.测试方法132.测试用例133.测试结果14第四章 软件使用说明书18总 结22参考文献23致谢24摘 要图书借阅管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序c+的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对信息的管理,其中包括:添加,删除,修改,查询以及统计等主要功能。本系统的开发采用面向对象的设计思想。系统的介绍

3、了图书借阅管理系统的开发过程及面向对象思想的具体实现。关键词: C+,图书借阅,信息管理第一章 系统总体设计图书借阅系统是一个高度集成的图书信息处理系统,通过将图书馆各种功能进行整合,从而达到显示检索信息,提高工作效率,降低成本等目的。一个典型的图书借阅管理系统能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书的检索查询功能。该系统还需要对图书的删除,修改,显示进行管理。通过该系统地自动化管理,能够大大减少图书管理人员,还能减少管理人员的工作任务,从而减低管理开销和成本。一个完整的图书销售管理包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令提示,后台主要是为前台

4、的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,各类图书的信息等等。一个最基本的图书借阅管理系统要有如下几个重要功能:1、功能描述:新进图书基本信息的输入。2、 图书基本信息的查询。3、 对撤消图书信息的删除。4、 为借书人办理注册。5、 办理借书手续(非注册会员不能借书)。6、 办理还书手续信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等1.系统功能模块图根据用户需求,本系统将主要实现以下功能: 图书借阅管理系统新增图书信息的输入办理还书手续办理借书手续恢复被删除图书信息查询在架的图书信息新增图书信息的输入 为读者

5、办理借书注册 新增图书信息 全删图书信息图书信息管理系统更改图书信息 删除图书信息 查询图书信息显示图书信息信息管理功能:图1-1 系统功能模块图其中:新增读者信息:包括读者的姓名,学号,作者,出版社,分类,价格等更改读者信息:可以修改读者的编号,书名,作者,出版社,价格等删除读者信息:可以通过读者编号删除。查询读者信息:可按读者编号,书名,作者,出版社查询。全删读者信息:删除所有读者信息。2.各类间关系本系统共使用两个个类:Book类,BDtatabase类。其中类Book描述对图书的编号、书名、作者名、出版社的输入和获取信息等。类BDatabase描述对输入数据进行文件写入,增加图书信息,

6、查询图书信息的成员函数等进行了描写。它们之间的关系如图1-2所示: BDatabase类 Book类类A类B类 C图1-2 系统类间关系图第二章 详细设计本系统主要功能包括:添加图书信息,修改图书信息,删除图书信息,查询图书信息,查看图书信息,统计图书信息等图书借阅系统分为借书、还书、图书维护和读者维护等四部分。设计一个读者类Reader,包括一个读者的基本管理功能,具有以下私有数据:inttag;/删除标记1:已删0:未删intno;/读者编号charname10;/读者姓名intborbookMaxbor;/所借图书设计一个读者库类RDatabase,具有以下私有数据:inttop;/读者

7、记录指针ReaderreadMaxr;/读者记录在其构造函数中,将reader.txt文件的所有记录读到read中。处理完毕,在析构函数中将read中的所有未删除记录写到reader.txt文件中,中间的处理都是对reader进行的。设计一个图书类Book,包括一本图书的基本管理功能,具有以下私有数据:inttag;/删除标记1:已删0:未删intno;/图书编号charname20;/书名intonshelf;/是否再架1:再架2:已借设计一个图书库类BDatabase,具有以下私有数据:inttop;/图书记录指针BookbookMaxb;/图书记录在其构造函数中,将book.txt文件的

8、所有录入读到book中。处理完毕,在析构函数中将book中的所有未删除记录笑道book.txt文件中,中间的处理是对book进行的。第三章 系统测试1.测试方法白盒法,黑盒法,静态分析法其中:黑盒测试法:也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。白盒测试法:又称结构测试、透明盒测试、

9、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。静态分析法:指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许

10、的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。在此程序中测试方法:黑盒测试法!2.测试用例本系统采用图书销售为数据原型进行测试。3.测试结果 本系统主要完成基本信息的添加、删除、修改、查询和统计功能。选择还书:读者学号号:1516240263 读者姓名:胡勇勇 输入教师读者职工号:111输入教师读者姓名:老实图书维护:管理系统界面:图书信息:教师读者维护 :- 23 -第四章 软件使用说明书1、系统运行环境Visual C+ 6.0;2、系统操作提示调试并运行,用户进入选择界面,如图4-1所示,用户输入提示的数字进入或退出系统系统

11、。运行界面 如图4-1所示 图 4-1 用户提示界面退出界面,输入0即可退出,如图4-2所示 图 4-2 退出界面进入系统界面,输入1即可进入主界面,如图4-3所示 图4-3 图书销售系统主界面添加图书记录界面,输入数字1即可进行添加,如图4-4所示图4-4 添加图书界面修改图书记录界面,输入数字2即可进行修改,如图4-5所示 图4-5 修改图书界面修改图书,假如没有该本书籍,则会显示该图书不能借阅!如图4-6所示 图4-6 修改失败界面对图书进行维护: 图4-7图书维护读者维护: 图4-8 删除图书记录失败界面 录入 图书信息 图4-10 统计图书及理解面退出系统,输入数字0,即可退出图书销

12、售管理系统。总结对于这次课程设计我有不少的心得体会。这次是对我们掌握所学知识的一次考核。他可以让我们了解自己一学期里的学习情况,有助于在今后的学习中加以改进。通过这次课程设计,我发现了自己对面向对象设计掌握的并不好,有的知识点根部就不懂。这都怪自己在平时的学习过程中不够用心,不懂的地方也没有及时的去搞懂,课后也没有怎么花时间去研究,这次课程设计我觉得自己不仅学到了很多编写程序方面的知识,也让我巩固了以前所学的知识以及看到了自己以前学习的不足之处。在今后的学习中,我一定会认真的学习专业课程,再也不能像以前那样迷迷糊糊的,课后也多花时间去研究一些有关编程方面的题目,不懂的地方及时把他弄懂。以后自己还要多动手编程序。在这里我要感谢学校能提供这么一个宝贵的机会,我们可以吧课堂上所学的理论知识运用到实践中去,把书上的东西变成我们自己的。这个机会既让我们学习巩固了知识,也让我们发现了自己的不足之处。特别

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号