图书管理信息系统开发文档
编号: 数据库系统原理课程设计 说明书 题 目: 图书管理信息系统 系 别: 学生姓名: 学 号: 指导老师: 题目类型:¨理论探讨 ¨试验探讨 ¨工程设计 ¨工程技术探讨 þ软件开发 2011年2 月26 日 摘要 图书馆管理信息系统——规划报告1.系统背景:长期以来,人们运用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。在借书时,读者首先要将借的书和借阅证交给工作人员,工作人员然后将每本书的信息卡片和读者的借阅证放在一个小格栏里,最终在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员然后依据图书信息找到相应的借书卡和借阅证,并填写相应的还书信息。从上述中可以发觉,传统的手工流程存在着种种不足。首先处理借书、还书业务流程的效率很低;其次处理实力较低,一般时间内,所能服务的读者相识只能是很有限的。为此,图书信息管理系统须要为不同的图书馆解决上述问题,供应快速的图书信息检索功能及快捷的图书借阅、归还流程 关键词:图书管理信息系统,软件开发,数据库 目 录 引言 ………………………………………………………………………5 1系统概述…………………………………………………………………5 2 系统需求分析 …………………………………………………………………… 6 2. 1系统的具体需求…………………………………………………………6 2.1.1功能需求……………………………………………………………6 2.1.2运用范围……………………………………………………………6 2.1.2适用范围……………………………………………………………6 2.1.3业务流程……………………………………………………………6 2.1.4用户界面……………………………………………………………6 2.1.5故障处……………………………………………………………7 2. 2运用环境……………………………………………………………………………7 2.2.1网络环境……………………………………………………………7 2.2.2硬件环境……………………………………………………………7 2.2.3软件环境……………………………………………………………7 2. 3可行性分析………………………………………………………………………… 7 2.3.1技术可行性……………………………………………………………6 2.3.2经济可行性……………………………………………………………7 2.3.3影响系统开发的因素……………………………………………………7 3 软件开发过程…………………………………………………………8 3.1系统设计…………………………………………………………8 3.1.1 数据库设计…………………………………………………………8 3.1.2 E-R图设计…………………………………………………………………………8 3.1.3 系统结构图…………………………………………………………9 3.2软件设计……………………………………………………………………………10 4 软件测试过程 ……………………………………………………………14 4.1测试环境…………………………………………………………14 4.1.1 硬件环境 …………………………………………………………………………14 4.1.2 软件环境 …………………………………………………………………………14 4.1.3 数据环境 …………………………………………………………………………14 4.1.4 网络环境 …………………………………………………………………………14 4.1 功能测试…………………………………………………………14 4.2.1模拟现场测试……………………………………………………………………15 4.2.2 应用现场测试…………………………………………………………………… 15 5 结论…………………………………………………………………16 6参考文献 ………………………………………………………………16 附录 ……………………………………………………………………17 1系统概述 图书馆作为社会文化服务部门,供应应社会的是文献服务。作为社会的重要文化信息部门,也须要一套有效的图书管理信息系统来提高管理效率。 以前图书管理始终采纳手工操作,入库、借阅、查询等各个环节都大量消耗了人力、物力,工作人员难以对图书数据进行精确的统计、分析,致使在工作中常常出现错误和漏洞。采纳计算机管理系统管理图书,可以充分利用计算机技术规范操作,高效地进行图书信息管理,并且由系统自动进行图书入库、出库等计算,相关信息不须要重复录入,杜绝了差错,大大提高了工作效率。 2.系统需求分析 2.1系统的具体需求 2.1.1 功能需求 通过调查,要求系统须要有以下功能。 1> 要有良好的人机界面。 2> 完全人性化设计,无需专业人士指导,即可运用系统。 3> 系统具有数据备份及数据还原功能,能够保证系统数据的平安性。 4> 便利的全方面的数据查询,支持模糊查询。 5> 业务模块能够自由增加、修改、删除信息便利简洁,数据稳定性好。 6> 退出系统。 2.1.2 适用范围 对全部图书馆都适合。 2.1.3业务流程 主要指图书借阅与归还,读者可以通过编号查阅自己所借书的相关信息,这些书籍是否过期,管理员可以管理读者信息,如添加,修改,删除等,也可以管理图书信息,如图书入库等,也可以管理读者借书,还书等,如过期了,可以进行罚款,所借数目过多了,也不能进行借书了。 2.1.4用户界面 2.1.5 故障处 故障处理要求可能的硬件故障有:突然断电、网络中断、死机等。短时间可以修复的故障,待故障修复后接着工作。如故障不能立刻修复,可用手工方式接着工作,待故障修复后将数据补充输入计算机。 2.2运用环境 2.2.1网络环境 本机运用,不用宽带连接。可以在别人机上运行。 2.2.2软件环境 Delphi7、SQL server2000 2.2.3硬件环境 CPU 1GHz 硬盘:320G 2.3可行性分析 2.3.1技术可行性分析 开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必需依据客户可能供应的时间和资源条件进行可行性分析,以削减项目开发的风险,避开人力、物力和财力的奢侈。 本系统数据库采纳目前比较流行的SQL Server2000,该数据库处理数据库比较便利,对于一般用户操作起来也比较便利;开发工具采