电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

软件工程图书管理系统!

  • 资源ID:54927184       资源大小:469KB        全文页数:20页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

软件工程图书管理系统!

软件工程课程软件工程课程 实验报告实验报告系统名称系统名称: :图书馆管理系统图书馆管理系统学学 院院: :计算机科学与技术学院计算机科学与技术学院班班 级级: :计嵌计嵌 141141学学 号号: : 14130520041413052004姓姓 名名: : 王焕王焕一、可行性研究一、可行性研究(从技术、经济、操作、进度技术、经济、操作、进度等方面进行可行性论证)技术可行性本系统是一个采用面向对象技术、数据库技术等先进技术开发的应用程序,现有的开发技术已经成熟,虽没有大规模推广,相信不久的将来会被广泛应用。利用现有的技术可以达到功能目标。我们的系统目前针对大多数图书管理统,使用者是针对图书馆的管理员的。因而在实施过程中需求及难度都不会太大,我们可以很容易的做到。经济可行性我们已经知道经济可行性分析是进行开发成本的估算及对可能取得效益的评估,确定待开发系统是否值得投资开发。本系统的实施主要考虑到设备费用,软件开发费用,人工费用,系统投入运行后的经常费用等。其中,设备费用是指实现整个图书管理所需的硬件设备费用,主要包括了主机费用及网络费用。由于本系统对主机及网络的要求不高,因而费用将不会需要太多。软件开发费用是指开发图书管理系统过程中所耗费的费用。主要包括软件需求分析调研过程中,系统分析设计中,后期系统运行测试过程中等耗费。本系统主要是针对图书管理过程中的图书和读者的管理,内容及规模都不大。耗费也随之减少。人工费用主要是指管理人员培训费用。整个系统牵涉到的业务流程中的角色都需要经过新的培训,但系统操作可视化,主要管理流程简单易懂,对图书管理员来说容易上手。所以说我们可以看出来,实际实现中,经济开支不会很大,经济是可行的。操作可行性本系统的研制和开发充分考虑用户工作流程、 计算机操作水平等,尽可能提供更人性化、直观的界面, 满足用户要求。 系统的操作方式在用户组织内可行。二、需求分析二、需求分析(从输入、输出、处理、性能、控制输入、输出、处理、性能、控制五个方面描述系统的需求)输输入入输输出出的的需需求求查询书目:输入关键字为书名,作者,索引号,按照精确匹配为主, 再索引关联字。输出时列出索引到的所有书目信息,具体信息包括内容摘要、目录号、作者信息、书名、价格、流水号、购买日期等。方便读者查找。借阅图书:通过设备识别图书和读者(借阅证)的流水号(条形码), 向数据库传送信息,然后在数据库索引图书信息和读者信息是否符合要求,符合要求待图书管理员确认后再更新相关数据,并将这些数据存入借书文件,最后输出显示存储成功;否则报错。查看读者的借阅信息:进入读者借书信息管理系统,只需要输入读者个人信息即可,然后系统根据输入的信息,送图书馆管理系统索引查找相关信息,最后将读者借书的信息输出显示。性性能能需需求求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2、系统的开放性和系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3、系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5、系统的先进性目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6、系统的响应速度图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级 ,原则是保证操作人员不会因为速度问题而影响工作效率。处理需求a.内部故障处理在开发阶段可以随即修改数据库里的相应内容。b.外部故障处理对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。c.本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。功能需求功能需求 系统要能实现如下功能: 登录系统:注销用户、系统退出。 管理:用户管理、图书管理、读者管理、借阅管理。 查询:图书查询、读者查询、借阅查询。 下面详细介绍下功能模块:登陆系统: 仅限于管理人员登录,及其操作。通过登录来限制登录用户。可以通过登录系统注销用户,系统退出等功能。管理模块: (1) 用户管理:可以对于管理员用户添加,删除,修改等信息。(2) 图书管理:主要是方便管理员进行图书的删减、添加、修改等功能。以确保图书的及时更新,方便借阅。(3) 读者管理: 主要是通过管理员对读者进行添加、删除、修改等功能。及时更新读者信息,对读者身份的核实,确保读者确实存在,才能能正常的实现借阅功能。(4) 借阅管理:管理员在确定读者存在,图书可借阅的情况下,对于借阅信息的登记。对读者编号,借阅书刊号,借阅时间,归还时间,以及是否产生罚款进行记录操作。查询模块:(1) 图书查询: 是给管理员用的,以便于管理员帮助读者查询,想借阅图书的信息。可以输入关键字(作者、书名、出版社、书刊分类)进行图书信息的查询,以方便读者对图书的借阅。(2) 读者查询:管理员通过输入读者的关键字(学号或者姓名),利用关键字在读者目录文件中找到此编号或者姓名读者的相关信息。 (3) 借阅信息:可以方便管理员查询某位读者的借阅信息,或者某本书刊的借阅信息。3、概要设计概要设计(设计目标系统的体系结构体系结构SCSC 描述描述 ,描述模块间的接口接口:输入、输出及约束条件)输人项输人项用字符串表示的汉字或英文,字符串的最大长度为 40 个字符。输入方式为标准输入。给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。主模块输入项目:操作系统传递至的各种消息以及用户的输入数据。用户管理模块输入项目:与用户管理操作有关的用户输入及系统消息。图书管理模块输入项目:书号。借阅管理模块输入项目:学生学号、书号。归还管理模块输入项目:图书号。输出项输出项用字符串表示的汉字或英文,字符串的最大长度为 40 个字符。输出方式为标准输出。主模块输出项目:用户界面显示。用户管理模块输出项目:操作结果显示。图书管理模块输出项目:相应的界面。借阅管理模块输出项目:学生信息、相关借书信息。归还管理模块输出项目:相关学生信息。约束条件:技术约束本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。标准约束 该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。 四详细设计四详细设计( (描述各个模块使用的数据结构、算法、描述各个模块使用的数据结构、算法、控制流程图,详细描述数据输入、输出界面的设计控制流程图,详细描述数据输入、输出界面的设计) )数据结构1)定义图书结构体数据类型:typedef struct book int del; /指示书是否放在回收站,0 代表放入回收 站char id11; /书编号char name11; /书名char price6; /书作者char author11; /价格char publisher21; /出版社char sub21; /专业int amount; /书的数量int stu_id20; /借阅的学生学号struct book *next; /指向下一本书的指针 Book;定义学生结构体数据类型:typedef struct student int del; /指示该学生是否被删除int stunum; /学号char name8; /姓名char sex8; /性别char code21; /借书证号char book_id1011; /每人最多借 10 本书,存储图书编号struct student *next; /指向下一个学生的指针 stu;算法首先系统判断用户在主菜单上所输入的功能选择码是否合法,并根据选择码进入相应功能模块。登录过程1. 读者或管理员输入用户名和密码2. 系统检查读者或管理员输入的基本信息的合法性3. 检查合法时,则允许登录,反之,则拒绝登录并提示信息。4. 结束读者增加1管理员录入数据。2系统检查管理员输入的读者基本信息的合法性,如读者类型等。3检查错误时,增加失败。当检查正确后即从读者系统文件中取得读者当前编号和系统日期作为该登记读者的编号和登记日期。4将基本信息写入读者数据文件中。5结束。修改读者过程1管理员输入要修改的读者编号。2系统根据管理员输入的读者编号先从主文件中读出该记录。如找不到,则提示该读者不存在,反之则继续操作。3管理员输入修改数据。4检查输入数据合法性,若错误,则提示错误信息,正确则修改主文件该记录。5结束。注销读者记录1管理员输入要删除的读者编号。2系统根据用户输入的读者编号先从主文件中读出该记录。如找不到,则提示该读者不存在,反之则继续。3.管理员确定删除数据。4.从主文件中删除该记录。5.结束。图书增加1.管理员录入数据。2系统检查管理员输入的图书基本信息的合法性,如图书状态,图书类型等。3检查错误时,增加失败。当检查正确后即从图书系统文件中取得图书当前编号和系统日期作为该登记图书的编号和登记日期。6将基本信息写入图书数据文件中。7结束。修改图书过程1管理员输入要修改的图书编号。2系统根据管理员输入的图书编号先从主文件中读出该记录。如找不到,则提示该图书不存在,反之则继续操作。6管理员输入修改数据。7检查输入数据合法性,若错误,则提示错误信息,正确则修改主文件该记录。8结束。删除图书记录1管理员输入要删除的图书编号。2系统根据用户输入的图书编号先从主文件中读出该记录。如找不到,则提示该图书不存在,反之则继续。3管理员确定删除数据。4从主文件中删除该记录。5结束。查询过程1读者或管理员输入要查询的图书编号。2系统根据读者或管理员输入的图书编号先从主文件中读出该记录。如找不到,则提示没有找到,反之则输出结果。3结束。图书借阅1读

注意事项

本文(软件工程图书管理系统!)为本站会员(第***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.