欢迎来到天天文库
浏览记录
ID:49570725
大小:162.00 KB
页数:42页
时间:2020-03-02
《程序设计综合实习报告-图书馆管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.一、《可行性研究报告》1.项目由来随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。本系统主要实现对图书馆信息的管理。其内容主要可分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系统能够为用户提供充足的信息和快
2、捷的查询手段。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网络及时的向读者发布图书的最新动态,所以,开发这样一套管理软件成为很有必要的事情。现在,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图书管理的相关管理效率。2可选方案(1)借书:输入读者借书证号。系统首先检查借书证是否有效,若有效,于第一次借书的读者,在借书证上建立档案。否则,查阅借
3、书文件,检查该读者所借图书是否超过20本,若已达20,拒借,未达20本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)(2)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(1个月)作罚款处理。(3)查询:通过借书文件,库存目录文件查询读者情况、图书借阅及库存情况,打印统计表。3可行性本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后
4、给出系统是否值得开发的结论。(1)技术条件方面的可行性本系统比较简单,现有知识已较为完善,利用现有知识完全可以实现系统开发目标,预计可以在规定期限内完成开发任务。精选范本.(2)经济可行性本系统开发较简单,一次性支出的钱不多,后期维护也不复杂,估计维护费用也不高。该系统实用性很高,投放到市场中可以赚到钱。总体来说,收益大于支出。(3)法律方面的可行性虽然老师给了我们程序的框架,但我已经进行了大量的修改,所以,在法律方面是可行的。²成本/效益分析结果:效益>成本;²技术可行:现有技术可完成开发任务;²操作可行:系统能被现有的工作人员快速掌握并使用;²法律可行:所使用
5、工具和技术及数据信息不违反法律。使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。4.结论:1.需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行;2.需要对开发目标进行某些修改之后才能开始进行;3.本方案通过实际研究表明可行精选范本.二.《需求规格说明书》1目标本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括:²减少人力与管理费用;²
6、提高信息准确度;²改进管理和服务;2.功能需求各模块功能描述:图书信息管理模块可以对图书进行增加、删除、修改、浏览、查询各项操作;借书卡管理模块可以对借书卡进行增加、删除、修改、查询各项操作;借还书管理模块可以进行借书、还书、借还书查询等操作。IPO图:读者信息表借还书图书信息表图书信息注销表借阅信息表图书类别表3.数据需求本程序使用的数据结构比较常见,没有用到什么特殊的数据字典。采用文件处理数据,数据保存到文件中,文件可以作为数据字典进行公共操作。精选范本.三.《总体设计说明书》软件结构图图书信息管理系统图书信息管理借书卡管理借还书管理增加图书删除图书浏览所有图
7、书修改图书信息查询图书信息增加借书卡删除借书卡修改卡信息查询卡信息借书还书借还书查询精选范本.四.《详细设计说明书》各模块程序流程图和算法:(1)登入界面1.选择1进入图书馆信息管理模块2.选择2进入借书卡管理模块3.选择3进入图书借还管理模块4.退出系统登入界面退出系统借还书管理借书卡管理图书信息管理(2)图书信息管理1.选择1进入增加图书操作将图书的书号、书名、作者、出版社、书价、剩余本数各基本信息放入一个结构体中,然后将这些信息存入到文件中。2.选择2进入删除图书操作打开存入图书信息的文件,按照书号进行删除。3.选择3进入修改图书操作打开存入图书信息的文件,
8、可以对图书
此文档下载收益归作者所有