《管理信息系统报告书》目录一引言二系统分析三系统设计四系统实施五系统测试六致谢一引言1.1摘要用户:学校图书馆拟建系统名称:图书管理系统可行性研究报告是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的外借、还书、查询等方面提供帮助。
其编写过程由软件工程系完成,预期读者是从事“图书管理系统”开发的项目管理人员、开发人员、测试人员、质量审核人员和文档编制人员。
1.2 项目背景:项目的任务提出者:该图书馆馆长开发者:软件工程系用户:图书馆工作人员及读者1.3系统开发的必要性和意义图书管理系统是指应用电子计算机和网络通信设备,为本校师生提供方便的图书借阅环境,并能满足所有授权用户对信息的各种功能需求的计算机应用软件系统。
二系统分析2.1可行性研究方法:通过调查分析开发图书馆管理所具备的能力及实现的方法。
确定总体结构,利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用VB6.0 使其成为一个初级的系统软件。
对现有系统的分析2.2工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。
2.3 费用支出由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
2.4 人员设备鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。
这一点已不再适应目前信息化时代的步伐。
设备的科技含量也比较低,没有达到大量的计算机普及程度。
2.5 局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。
所以开发这样一个系统还是很有必要的。
2.6决定可行性的主要因素:图书馆规模、设备状况、操作人员技术所建议系统技术可行性分析3.1对系统的简要描述新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
3.2处理流程和数据流程1 外借处理模块。
对应图书外借业务,这一业务在图书外借出办理,由工作人员扫入图书证条码察看用户的借阅权限,用户有欠费纪录时要求用户先缴纳罚款再行借书;无欠费纪录确认用户可以借阅图书后,扫入图书条码进行外借手续,外借完成后由计算机系统更新储存用户借阅信息及图书借阅信息,以备查询。
2 还书处理模块对应还书处理流程,在图书外借出进行,用户还书时,工作人员扫入图书条码,进行还书处理,完成后由计算机系统更新储存用户借阅信息及图书借阅信息,以备查询。
当图书丢失时,要求读者进行赔偿。
3 查询处理模块对应查询处理流程,在用户端服务器进行,由读者自行操作,读者输入一定查询信息后,由用户端服务器提交到服务器,在数据库中进行寻找匹配后,输出查询结果。
可循环调用。
4 预约处理模块对应预约处理流程,在用户端服务器进行,由读者自行操作。
5 6续借处理模块对应续借处理流程,在用户端服务器进行,由读者自行操作。
6挂失处理模块对应续借处理流程,在用户端服务器进行,由读者自行操作。
现行图书馆业务流程图如下图:图书馆数据流程图如下图:4.1现有系统的优越性:首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。
而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
4.2技术可行性评价就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
所建议系统经济可行性分析5.1 该系统对客户的影响:建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.5.2 购货方面:5.2.1支出1)系统开发费用(1)人员费用:本系统开发期为三周,试运行一周。
开发期需要开发人员3人,试运行期需要开发人员2人。
人员费用为 0.5万元。
(2)设备费:本系统所需的硬件设备费用为 3万元。
(3)不可预见费:按开发费用的15%计算。
为0.525万元。
系统开发总费用为4.025万元。
2)系统运行费用(1)系统维护费:需要 2人/年进行系统维护,维护费为 2.4万元(2)设备维护费:设备更新费为 0.5万元。
设备维护费为 0.5万元。
(3)消耗材料费:每年按 20000元计算。
综上所述,设系统使用时间10 年,系统开发和运行总费用 42.025万元,平均 4. 2025万元/年。
5.2.2收益(1)提高工作效率(2)减少工作人员社会因素分析该项目为独立开发,在技术上没有使用任何现有的软件与方法。
所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。
其他可供选择的方案由于系统过于简单,所以开发小组没有提供其他的方案,只有一种开发方案。
投资及收益分析图书管理系统实用性强,易学、易掌握、易使用,并且可以方便读者,并增加效率。
该软件针对图书借阅的情况进行了大量的研究,帮助您更好地管理库存、方便借阅和提高读者满意度,它为您节省完成日常工作所花费的时间,可以更方便快捷的管理的各个环节。
三系统设计系统目标设计1能够准确快速的记录图书的状态,以便能轻易的查出图书是否被借、是否归还、是否借出超期等信息;读者和管理人员可进行一些需要的操作.2不能轻易被破坏,不能让管理人员以外的人删改图书信息.3进行日常的图书销售管理,包括:1.便捷的借阅流程2.科学的管理模式3.人性化的操作界面新系统功能结构设计综合考虑新系统逻辑模型和设计的新系统目标的要求,绘制的新系统功能结构如以下图所示对结构图中各项功能说明如下:1借阅处理模块。
对应图书外借业务,这一业务在图书外借出办理,由工作人员扫入图书证条码察看用户的借阅权限,用户有欠费纪录时要求用户先缴纳罚款再行借书;无欠费纪录确认用户可以借阅图书后,扫入图书条码进行外借手续,外借完成后由计算机系统更新储存用户借阅信息及图书2还书处理模块对应还书处理流程,在图书外借出进行,用户还书时,工作人员扫入图书条码,进行还书处理,完成后由计算机系统更新储存用户借阅信息及图书借阅信息,以备查询。
当图书丢失时,要求读者进行赔偿。
3图书查询处理模块对应查询处理流程,在用户端服务器进行,由读者自行操作,读者输入一定查询信息后,由用户端服务器提交到服务器,在数据库中进行寻找匹配后,输出查询结果。
可循环调用。
图书馆管理信息系统流程设计代码设计1、学号的代码设计管理员代码:001本学校只有三个年级:大一、大二、大三,每年级人数约有4位数,年级用入学年份表示,因此用复合码,并用8位字符表示。
设计方案如以下图所示。
X X X X X X X X入学顺序号班级号年份号2、班级代码设计X X班级号年级号3、图书代码设计考虑本校图书繁多,图书馆管理的信息数量庞大,纷繁复杂,极其需要通过现代化的计算机帮助图书馆进行日常事务的管理。
以此来为读者提供迅速高效的服务,减免手工处理的繁琐与误差,及时、准确地反映图书馆的图书情况、借阅情况。
因此,用区间码表示.设计方案.输出设计本系统的输出报表用户登陆,读者信息,书刊信息.如下表:用户登陆:书刊信息:四系统实施本部分是在Windows XP系统平台,在Microsoft Visual Basic 6.0开发工具,采用“自顶向下”的开发方法完成。
1 登陆界面用户输入正确的账号,姓名,密码,点击确定,就可以成功的登陆。
在登陆界面,可以放上一张图书馆的照片,这样子界面会更加的美观。
2 图书馆总界面图书馆登陆成功的总界面,分为四大功能,分别是基本操作,图书管理,用户管理,帮助,在各个功能下都设有不同的功能。
在总界面的中间位置设置三个比较常用功能的快捷按钮,分别是图书借阅,图书归还,图书续借。
3 图书借阅的界面只需在用户姓名输入姓名,用户所在的班级和是否欠费系统会自动出现。
若欠费需先缴还欠费的,再借书。
若无欠费,资料核对无误,就可以输入图书信息,资料信息都正确就可以点击借出,借出操作成功。
4 图书归还界面图书归还,要输入用户姓名,用户编号和图书名称,图书代号,来确认还书。
核对用户资料和图书信息,若按时归还,就点击归还,完成图书归还的操作。
若是延迟归还图书就需要先罚款,才能成功完成图书归还操作。
5图书续借界面用户输入姓名,编号,和图书名称和图书代号,按回车会出现图书封面,确认无误后,输入续借后归还日期,确认信息无误就可以点击续借,这样图书不续借成功了。
6 用户信息管理界面可以根据用户编码,查询到用户信息,或者用户自行登陆也可以查看到用户个人信息,用户信息包括,用户姓名,所在系别,所在班级,以及用户个人照片和联系方式等。
若想修改信息点击修改信息,就可以修改了,修改后记得点击确定喔,这样修改信息就完成了。
7 图书查询用户只要输入图书名称或图书代号,按回车键,系统就会出现图书的其它信息,还可以看到图书是否借出,若图书在图书馆里,用户只要点击我要借,就可以借出这本图书。
8 管理员图书资料管理界面管理员登陆成功后,通过图书资料管理,输入图书名称,图书代号等图书信息,确认图书信息,可以对图书进行添加和删除。
五系统测试分别对系统的模块进行测试,如果测试成功,再对用户模块进行测试,直到成功为止。
再以账号admin,密码123,登陆系统。
对借阅、归还、查询、续借、图书添加等模块分别进行测试,显示相关信息。
结论经过一系列的各个不同方面的可行性分析,分析员和用户及使用部门的负责人对需要解决的问题取得基本的一致看法,开发小组的开发方案的到批准,使用部门负责人同意开发工程继续进行下去。
六致谢感谢我的老师,在我完成系统设计报告过程中,给我很多的帮助,为我指点迷津,精心点拨。
非常感谢!同时也感谢我们小姐的成员的关心和帮助!。