当前位置:首页 > 图书馆管理系统文档
组长:吴晨曦 组员:颜敏、许彦强
系统开发任务:
许彦强负责系统设置模块包括读者信息管理,管理员信息管理,权限管理。
吴晨曦负责图书借阅模块和图书管理功能模块。图书借阅模块设计包括图书的借书、续借、并对逾期的图书进行罚款处理。图书管理功能模块包括新书入库、编目和编辑管理。
颜敏负责图书管理的信息查询及统计功能。
第二章 系统分析
需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。在这一章里,我将给出系统的数据流图,功能结构图,数据字典,为系统的设计奠定基础。
一、图书管理现状
随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作的得力助手。在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工作。而长期以来,学生图书管理都是依赖人工进行的。现今,有很多的学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。同时,陈旧的人工管理也不利于推广计算机应用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理。
二、需求分析
需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库系统设计的第一步是明确数据库的目的和如何使用,也就是需要从数据库中得到哪些信息。明确目的之后,就可以确定需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。
要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。
对图书管理系统的要求如下: (1)需求分析:
●能够输入图书的综合情况和进行新书入库,对现有图书信息修改以及删除; ●能够实现对读者档案进行查询和编辑管理; ●能够实现罚款记录,查询功能; ●能够实现借阅历史的查询功能。 (2)系统性能要求: ●系统安全,可靠;
●功能齐全;
●操作方便,界面友好; ●易于维护和扩充。 (3)系统的功能分析:
●资料维护:为了保存好图书,读者的全部数据,本系统将对每一本图书和每位读者的信息进行管理。系统维护包括对各种表记录的修改,删除,添加等操作。 ●系统查询:可以对图书,借书信息,读者等相关信息进行查询。 ●其他操作:包括修改密码,添加用户等。
三、可行性分析
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。以避免人力、物力和财力上的浪费。可行性研究与风险分析在许多方面是相互关联的。项目风险越大,开发高质量软件的可行性越小。系统可行性分析包括:技术的可行性、经济可行性、选择方案的可行性
从这几个方面论述图书借阅管理的可行性。
(1)技术可行性:
技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,我们选择的是技术方面熟练VB和SQL 2000,在window xp环境下操作,并且都是组员熟悉的语言,即使遇到部分困难,也可以从丰富的参考书中找到解决方案。网络能够正常运行,开发人员熟练掌握了面向过程或者是面向对象的开发工具,所以,在技术上实现系统是可行的。
(2)经济可行性:
校园局域网已经建好,可有效的利用,在加上学校领导对图书管理系统开发也表现出大力支持。开发资金需求也较低,成熟的软硬件环境、目标系统并不是十分复杂,同时开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件。从经济角度考虑,此系统开发可行。由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各种政策法规。可见,图书管理系统的开发是可行的。
(3)系统运行的可行性:
各管理员熟练计算机的应用方法,掌握计算机的基本操作技能,而且对开发新图书管理系统提出相当好的建议。该系统工作量小,一般情况下不会由于信息量大而造成麻烦。因为这只是提供给管理员操作的简单软件,管理员同一时间只能做有限的事情。有关数据库的存储量,就目前而言,客户的藏书量不是很大。如果日后有所扩大,可以在原有基础上可作相应的扩充,这在SQL中是很容易办到的。
四、系统分析
(一)、系统业务流程分析
系统的业务是系统要达到的业务目标,业务流程分析是系统分析的基础环节。图书借阅管理信息系统的业务流程如图所示:
学生信息表学生更新借阅表借阅信息更新管理员图书更新图书信息表旧书信息表学生登录借书图书库还书
总业务流程图
读者错误信息借书证和所需书目/所借图书所需图书图书管理员
共分享92篇相关文档