ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:285.35KB ,
资源ID:9226354      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9226354.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书 借阅管理系统文档资料.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

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.系统功能模块图根据用户需求,本系统将主要实现以下功能:信息管理功能:图1-1 系统功能模块图其中:新增读者信息:包括读者的姓名,学号,作者,出版

5、社,分类,价格等更改读者信息:可以修改读者的编号,书名,作者,出版社,价格等删除读者信息:可以通过读者编号删除。查询读者信息:可按读者编号,书名,作者,出版社查询。全删读者信息:删除所有读者信息。2.各类间关系本系统共使用两个个类:Book类,BDtatabase类。其中类Book描述对图书的编号、书名、作者名、出版社的输入和获取信息等。类BDatabase描述对输入数据进行文件写入,增加图书信息,查询图书信息的成员函数等进行了描写。它们之间的关系如图1-2所示:图1-2 系统类间关系图第二章 详细设计本系统主要功能包括:添加图书信息,修改图书信息,删除图书信息,查询图书信息,查看图书信息,统

6、计图书信息等图书借阅系统分为借书、还书、图书维护和读者维护等四部分。设计一个读者类Reader,包括一个读者的基本管理功能,具有以下私有数据:inttag;/删除标记1:已删0:未删intno;/读者编号charname10;/读者姓名intborbookMaxbor;/所借图书设计一个读者库类RDatabase,具有以下私有数据:inttop;/读者记录指针ReaderreadMaxr;/读者记录在其构造函数中,将reader.txt文件的所有记录读到read中。处理完毕,在析构函数中将read中的所有未删除记录写到reader.txt文件中,中间的处理都是对reader进行的。设计一个图书

7、类Book,包括一本图书的基本管理功能,具有以下私有数据:inttag;/删除标记1:已删0:未删intno;/图书编号charname20;/书名intonshelf;/是否再架1:再架2:已借设计一个图书库类BDatabase,具有以下私有数据:inttop;/图书记录指针BookbookMaxb;/图书记录在其构造函数中,将book.txt文件的所有录入读到book中。处理完毕,在析构函数中将book中的所有未删除记录笑道book.txt文件中,中间的处理是对book进行的。第三章 系统测试1.测试方法白盒法,黑盒法,静态分析法其中:黑盒测试法:也称功能测试或数据驱动测试,它是在已知产品

8、所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。白盒测试法:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测试。在使用这一方案时

9、,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。静态分析法:指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。在此程序中测试方法:黑盒测试法!2.测试用例本系统采用图书销售为数据原型进行测试。3.测试结果 本系统主要完成基本信息的添加、删除、修改

10、、查询和统计功能。选择还书:读者学号号:1516240263 读者姓名:胡勇勇 输入教师读者职工号:111输入教师读者姓名:老实图书维护:管理系统界面:图书信息:教师读者维护 :第四章 软件使用说明书1、系统运行环境Visual C+ 6.0;2、系统操作提示调试并运行,用户进入选择界面,如图4-1所示,用户输入提示的数字进入或退出系统系统。运行界面 如图4-1所示 图 4-1 用户提示界面退出界面,输入0即可退出,如图4-2所示 图 4-2 退出界面进入系统界面,输入1即可进入主界面,如图4-3所示 图4-3 图书销售系统主界面添加图书记录界面,输入数字1即可进行添加,如图4-4所示图4-4

11、 添加图书界面修改图书记录界面,输入数字2即可进行修改,如图4-5所示 图4-5 修改图书界面修改图书,假如没有该本书籍,则会显示该图书不能借阅!如图4-6所示 图4-6 修改失败界面对图书进行维护: 图4-7图书维护读者维护: 图4-8 删除图书记录失败界面 录入 图书信息 图4-10 统计图书及理解面退出系统,输入数字0,即可退出图书销售管理系统。总结对于这次课程设计我有不少的心得体会。这次是对我们掌握所学知识的一次考核。他可以让我们了解自己一学期里的学习情况,有助于在今后的学习中加以改进。通过这次课程设计,我发现了自己对面向对象设计掌握的并不好,有的知识点根部就不懂。这都怪自己在平时的学

12、习过程中不够用心,不懂的地方也没有及时的去搞懂,课后也没有怎么花时间去研究,这次课程设计我觉得自己不仅学到了很多编写程序方面的知识,也让我巩固了以前所学的知识以及看到了自己以前学习的不足之处。在今后的学习中,我一定会认真的学习专业课程,再也不能像以前那样迷迷糊糊的,课后也多花时间去研究一些有关编程方面的题目,不懂的地方及时把他弄懂。以后自己还要多动手编程序。在这里我要感谢学校能提供这么一个宝贵的机会,我们可以吧课堂上所学的理论知识运用到实践中去,把书上的东西变成我们自己的。这个机会既让我们学习巩固了知识,也让我们发现了自己的不足之处。特别要感谢我们的指导老师,正因为有了您的帮助我们才可以完成实

13、验,我也希望今后还有更多的机会让我们去实践,去充实自己。参考文献1面向对象技术C+,年福忠 庞淑侠,清华大学出版社,20152C+程序开发教程, 张基温, 清华大学出版社,20023C+语言教程, 吴祖峰 陈文宇 张松梅, 电子科技大学出版社,20084C语言程序设计(第二版), 谭浩强, 清华大学出版社,19995C+语言程序设计教程与实验,温秀梅 丁学钧,清华大学出版社,20086Visual C+面向对象编程教程(第2版),王育坚,清华大学出版社, 20037C+面向对象程序设计教程, 陈维兴 林小茶, 清华大学出版社,2009致谢历时两周的课程设计就要结束了。首先,我要强烈感谢我们的课

14、程设计老师年福忠老师,他对我们进行了无私的指导和帮助,是他上课给我们的认真教导才让我有一定的知识基础来完成这次课程设计的任务,严谨细致,一丝不苟的作风墙绘是我往后工作、学习中的榜样。其次,感谢我的同学和朋友,在我课程设计的过程中给予我了很多相关素材,还在课程设计的编写和排版的过程中提供了热情的帮助。感谢同学们在编写程序时给予的帮助。最后感谢关于这篇论文所提到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本次课程设计的要求。在课程设计即将完成之际,我的心情无法平静,从开始进入课题到课程设计的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!由于我的学术水平有限,所写论文难免有不足之处,恳请更为来世和学友的批评和指正!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1