图书-借阅管理系统文档资料_第1页
图书-借阅管理系统文档资料_第2页
图书-借阅管理系统文档资料_第3页
图书-借阅管理系统文档资料_第4页
图书-借阅管理系统文档资料_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

* * * * * * * * * * * * * * * * * * * * * * * * *试教*兰州理工大学计算机与通信学院2015年秋季学期面向对象的课程设计书名:图书借阅管理系统专业课:2班,15班计算机姓氏:胡永勇号码:教员:年富忠成就:- 1 -先前的评论随着经济的发展,许多图书馆面临着人员少、图书多、数量多、统计管理难的特点。如何方便、有效、快捷地管理图书馆的图书,逐渐成为越来越多的店主关注的问题。与此同时,计算机技术的发展和应用正在逐步深化和改变我们的生活。它具有简单、准确、快速计算和统计的特点,已广泛应用于银行、铁路、通信等领域。因此,利用计算机技术高效、快速、准确地管理图书借阅已成为各类图书馆的必然选择。内容摘要4第一章系统总体设计51.系统功能模块图52.不同类型的关系6第二章详细设计8第三章系统测试131.测试方法132.测试案例133.测试结果14第四章软件指令18总结22参考文献23致谢24摘要图书借阅管理系统是一个典型的信息管理系统。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者,要求建立一个数据一致性和完整性强、数据安全性好的数据库。对于后者,应用程序要求具有完整的功能和易于使用。本系统主要管理信息,包括:添加、删除、修改、查询和统计。本系统的开发采用了面向对象的设计思想。本文系统地介绍了图书借阅管理系统的开发过程和面向对象思想的具体实现。关键词:丙、图书借阅、信息管理第一章是系统的总体设计图书借阅系统是一个高度集成的图书信息处理系统。通过整合图书馆的各种功能,可以显示检索信息,提高工作效率,降低成本。典型的图书借阅管理系统可以管理各种图书、图书信息和读者信息,还需要提供各种图书的检索和查询功能。系统还需要管理书籍的删除、修改和显示。通过系统的自动化管理,可以大大减少图书馆员的数量,也可以减少管理人员的工作任务,从而降低管理开销和成本。完整的图书销售管理包括前台和后台。前台主要是显示在电脑屏幕上的显示界面,带有各种指令提示。后台主要是为前台的一些操作提供一些必要的数据,即相对于系统比较完整的数据库,各种图书的信息等。一个基本的图书借阅管理系统应具备以下重要功能:1.功能描述:输入新书的基本信息。2、图书查询的基本信息。3.删除已取消的图书信息。4.登记借款人。5.办理借书手续(非注册会员不能借书)。6、办理退货手续信息描述:描述系统的基本信息,如书名、书号、单价、作者、存在状态、借款人姓名、性别、学生编号等。1.系统功能模块图根据用户需求,系统将主要实现以下功能:图书借阅管理系统新书信息的输入办理退货手续查看书籍恢复已删除的图书信息查询书架上的图书信息新书信息的输入登记读者借书新书信息删除所有图书信息图书信息管理系统更改图书信息删除图书信息查询图书信息显示图书信息信息管理功能:图1-1系统功能模块图其中:新的读者信息:包括读者姓名、学生编号、作者、出版社、分类、价格等。改变读者信息:你可以改变读者的数量、标题、作者、出版社、价格等。删除读者信息:可按读者编号删除。查询读者信息:根据读者编号、书名、作者和出版社。删除所有读者信息:删除所有读者信息。2.各种各样的关系这个系统使用两个类:图书类和BDtatabase类。其中,图书类描述了编号、标题、作者姓名、新闻输入和获取信息等。b类数据库描述了将文件写入输入数据、添加图书信息和查询图书信息的功能。它们之间的关系如图1-2所示。b数据库类图书课a级b级c级图1-2系统类关系图第二章详细设计系统的主要功能包括:添加图书信息、修改图书信息、删除图书信息、查询图书信息、查看图书信息、统计图书信息等图书借阅系统分为四个部分:借书、还书、图书维护和读者维护。设计一个阅读器类阅读器,包括阅读器的基本管理功能,具有以下私有数据:inttag/删除标记1:已删除03:未删除国际号码;/读者编号charname10;/读者姓名intborbook马克斯博尔;/借来的书使用以下私有数据设计一个读者库类库数据库:inttop/读取器记录指针读取器读取Maxr;/读者记录在其构造函数中,读取reader.txt文件的所有记录以读取。处理后,在析构函数中号将中所有未删除的记录写入reader.txt文件,中间处理在reader上进行。设计一个图书类图书,包括图书的基本管理功能,有以下私有数据:inttag/删除标记1:已删除03:未删除intno/书号charname20;/标题intonshelf/你又借了1:吗使用以下私有数据设计一个库类数据库:inttop。/图书记录指针马克笔;/图书记录在其构造函数中,将book.txt文件的所有条目读入book。在处理之后,在析构函数中,中所有未删除的记录都将在book.txt文件中处理,中间处理在book上执行。第三章系统测试1.测试方法白盒法、黑盒法、静态分析法其中:黑盒测试方法:也称为功能测试或黑盒测试,用于测试在已知产品中每个功能是否可以正常使用。在测试过程中,程序被视为一个无法打开的黑盒。不考虑程序的内部结构和内部特征,测试人员在程序接口中进行测试。它只检查程序功能是否按照要求规范正常使用,程序是否能正确接收输入锯以产生正确的输出信息,并保持外部信息(如数据库或文件)的完整性。白盒测试方法:也称为结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法。方框是指被测试的软件。白盒是指盒子是可见的。你知道盒子里是什么,它是如何工作的。“白盒”方法全面理解程序的内部逻辑结构,并测试所有逻辑路径。“白盒”方法是一种穷举路径测试。当使用这种方案时,测试人员必须检查程序的内部结构,并从程序的逻辑中获取测试数据。静态分析方法:指通过分析或检查语法、结构、过程、接口等来检查程序的正确性。在不运行被测程序的情况下。从结构、流程图和符号执行等方面分析了需求规格说明、软件设计规格说明和源程序。静态方法通过分析程序的静态特征来找出缺陷和疑点,如参数不匹配、不适当的循环嵌套和分支嵌套、不允许的递归、未使用的变量、空指针引用和可疑的计算。静态测试结果可用于进一步的错误检查,并为测试用例选择提供指导。这个程序中的测试方法:黑盒测试法!2.测试用例该系统使用图书销售作为测试的数据原型。3.测试结果本系统主要用于基本信息的增加、删除、修改、查询和统计。选择归还图书:读者的学生编号:读者姓名:胡永勇输入教师阅读器的员工编号:111输入教师读者的名字:诚实图书维护:管理系统界面:图书信息:教师读者维护:- 23 -第四章软件说明1.系统运行环境Visual C 6.02.系统操作提示调试运行后,用户进入选择界面,如图4-1所示,用户输入提示号进入或退出系统。操作界面如图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退出图书销售管理系统。摘要我在这个课程设计方面有很多经验。这是对我们所学知识的一次检验。他可以让我们在一个学期内了解我们的学习情况,并帮助我们在未来提高我们的学习。通过这次课程设计,我发现自己没有很好地掌握面向对象设计,也没有从根本上理解一些知识点。这都是因为我在平时的学习过程中没有给予足够的重视,没有及时理解我不理解的东西,也没有在课后花太多时间学习。这个课程设计不仅教会了我很多关于编程的知识,还让我巩固了以前学过的东西,看到了以前学过的东西。在未来的学习中,我一定会认真学习专业课程,不再像以前那样茫然。课后我还会花更多的时间研究一些编程问题,当我不理解它们的时候,我会及时理解它们。将来,我将不得不自己做更多的编程。在此,我要感谢学校提供了这样一个宝贵的机会。我们可以把课堂上学到的理论知识应用到实践中,把书本变成我们自己的。这个机会不仅使我们能够学习和巩固我们的知识,也使我们能够发现自己的缺点。我特别要感谢我们的老师,因为在你的帮助下,我们可以完成实验。我也希望将来有更多的机会让我们练习和充实自己。参考1.面向对象技术,彭念福,夏树,清华大学出版社,2015年2.程序开发教程,张基温,清华大学出版社,2002年3.吴,张,电子科技大学出版社,20084.c语言程序设计(第二版),谭浩强,清华大学出版社,19995.c语言程序设计教程与实验,文秀梅,丁学军,清华大学出版社,2008年6.面向对象程序设计教程(第二版),王,清华大学出版社,20037.面向对象程序设计教程,陈,林小茶,清华大学出版社,2009年谢谢你为期两周的课程设计即将结束。首先,我要向我们的课程设计老师,的傅钟老师表示衷心的感谢,感谢他无私的指导和帮助。正是他在课堂上给我们的认真教导,使我有了一定的知识基础来完成课程设计的任务。严谨细致的壁画风格是我今后工作和学习的榜样。其次,我要感谢我的同学和朋友在课程设计的过程中给了我很多相关的资料,也在课程设计的编写和排版过程中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论