您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 畜牧/养殖 > 图书馆管理系统分析与设计
图书馆管理系统分析与设计目录前言..................................................................................................................................................11.规划阶段......................................................................................................................................21.1定义问题.............................................................................................................................21.2可行性分析.........................................................................................................................21.2.1.技术可行性..............................................................................................................31.2.2经济可行性..............................................................................................................31.2.3运营可行性..............................................................................................................32.分析阶段......................................................................................................................................42.1用户分析.............................................................................................................................42.2用例分析.............................................................................................................................52.3功能分析.............................................................................................................................83.设计阶段......................................................................................................................................93.1数据库分析.........................................................................................................................93.2数据库概念设计.................................................................................................................93.3数据表设计.......................................................................................................................114.编程实现....................................................................................................................................125.系统实施与维护........................................................................................................................165.1系统维护的内容...............................................................................................................165.2系统维护的类型...............................................................................................................176.总结............................................................................................................................................19附录:............................................................................................................................................201前言随着科学技术的高速发展,我们已步入数字化、网络化、信息化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地,全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,提高利用图书馆检索信息的效率,一种成功的跟踪最新技术、充分利用软硬件资源、扎根于准、新、全数字资源的图书馆信息管理系统已孕育而生。图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息、图书预约信息等。人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍信息、读者信息、借书信息、还书信息、图书预约、图书收藏等信息进行统一管理,及时了解各个环节中信息的变更,有利于管理效率的提高,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,故开发该图书馆系统。21.规划阶段1.1定义问题本系统是一个图书馆管理系统,可以为读者和管理员提供方便的在线图书借阅与管理。与传统的图书管理方式不同,更好的系统能够方便用户操作,可以更好的进行图书的整理与规划,可以即时更新图书的借阅信息等,极大方便了读者,也提高了管理员的管理效率。读者可以快速查询图书馆所存图书,可以根据自己注册的账号登入系统进行借书、还书、续借、收藏等操作,并可以查询本人的借书情况和部分个人信息的修改;而管理员可以对读者信息进行管理操作,同时可以进行图书查询、添加、删除、修改等操作。本系统主要有以下几个子系统:(1)主页(2)查询系统(3)注册系统(4)个人信息系统(5)借阅系统(借书、还书、续借)1.2可行性分析建设一个系统的必要性取决于需求的迫切性和实现的可能性。可行性并不等于可能性,它还包括必要性,如果学校领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具备可行性。可行性研究是系统计划阶段的第二项活动。它是对系统进行全面、概要的分析。在本阶段可以从技术、经济和管理三个方面对图书馆管3理系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。1.2.1.技术可行性本系统需要配有VisualStudio2010、SQLServer2012等软件的PC机,网络环境和作为数据库服务器的计算机,系统对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟。1.2.2经济可行性由于本系统是为图书借阅管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力,并且方便了学生、老师和管理员进行图书借阅和管理,其所带来的效益远远大于系统软件的开发成本,在经济上完全可行。1.2.3运营可行性界面设计时充分考虑管理员和读者的习惯,制作较精美的人机操作界面,使得操作简单、数据录入迅速、规范、可靠,统计准确,制表灵活,适应力强,容易扩充。在系统投入运行后,可以实现图书的即时整理与分类、图书的快速查询、图书的便捷借阅与归还等,并且可以实现学校进一步向网络服务发展,为信息工作打下良好的基础。4总之,通过以上的研究和分析,认定该图书馆管理系统开发所产生的效益将大于投入,而且本系统的技术开发环境成熟可靠,具有良好的经济效益和实用性,所以开发本项目是可行的、必要的,并且具有良好的发展前景和空间。2.分析阶段2.1用户分析确定用户先分析下列问题:1.谁使用系统的主要功能?2.谁需要从系统获得对日常工作的支持和服务?3.需要谁维护管理系统的日常运行?4.学校的哪个部门使用系统?5.系统需要与其它哪些系统交互?6.谁需要使用系统产生的结果?针对图书馆管理系统的前台系统,通过以上问题,可以确定本系统有两类用户:(1)管理员:有超级管理权限,可以对读者信息进行管理操作,同时可以进行图书查询、添加、删除、修改等操作。(2)读者:有登录权限,可以快速查询图书馆所存图书;可以根据本人的借书号和密码登入系统进行借书、还书、续借、收藏等操作,并可以查询本人的借书情况和部分个人信息的修改。52.2用例分析确定用例分析以下问题:1系统需要哪些输入、输出?这些输入、输出从何而来?到哪里去?2执行者是否需要对系统中的信息进行读、创建、修改、删除或存储?针对两类用户进行分析知,应该创建以下用例:①读者信息管理;②管理员信息管理;③图书信息管理;④查询图书;⑤借阅图书;⑥图书续借;⑦归还图书⑧个人信息管理。将以上的功能需求都用用例的方式表示在用例图中,针对每个执行者的用例图分别如图2-1、图2-2所示:6添加读者读者信息修改读者删除添加管理员管理员信息修改删除管理员图书入库图书信息修改删除图书读者信息管理管理员信息管理图书信息管理管理员includeincludeincludeincludeincludeincludeincludeincludeinclude图2-1与管理员有关的用例7查询借阅记录查看个人信息个人信息修改图书收藏查询图书借阅图书图书续借归还图书个人信息管理读者includeincludeincludeinclude图2-2与读者有关的用例82.3功能分析图书馆
本文标题:图书馆管理系统分析与设计
链接地址:https://www.777doc.com/doc-3258238 .html