web网页的肥东一中图书馆图书管理系统

书本是承载人类知识的重要载体,而图书馆又是收藏图书的重要场所。拥有一套功能齐全、操作简便的图书管理系统可以为图书馆的各项工作带来很大的便利。鉴于此,特为高中母校肥东一中开发一款图书管理系统以提高图书管理效率。拟开发的系统是基于ASP.NET的三层网络架,系统中的一些数据操作需要数据库的支持,可以同步的更新用户或者管理员在界面操作时发生的数据改变以及为查询相关信息提供数据支持。拟开发的系统主要包含两个模块:前台和后台。前台模块是为读者设置的,读者在前台界面主要是进行一些查询操作。后台只有管理员有权限进入,主要是管理员对相关信息进行管理以及处理读者发出的借书还书请求。本文将从需求分析、系统设计、详细设计和软件测试几个方面着重描述开发的整个过程,对系统的架构设计和模块功能都有着详尽的描述。本次开发的最终目的是希望此款软件符合图书馆的实际需求同时能够最大程度的减轻管理人员的压力,为图书馆的管理工作带来方便。关键词 图书管理,ASP.NET,软件开发,方便实用目 录
1 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 国内外发展现状 2
1.4 研究的主要内容 2
1.5 对研究问题的认识 3
2 需求分析 3
2.1 可行性分析 3
2.2 相关技术简介 4
2.3 开发环境 6
2.4 系统角色与权限设计 7
2.5 业务分析 7
2.6 数据流分析 9
3 系统设计 11
3.1 系统结构图 11
3.2 数据库设计 12
3.3 系统流程图 23
3.4 系统状态图 25
3.5 时序图 26
3.6 用例图 27
4 详细设计 29
4.1 界面设计 29
5 软件测试 43
5.1 软件测试的目标 43
5.2 软件测试的准则 43
5.3 软件测试的方法 43
5.4 软件测试的步骤 44
5.5 详 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 

3.5 时序图 26
3.6 用例图 27
4 详细设计 29
4.1 界面设计 29
5 软件测试 43
5.1 软件测试的目标 43
5.2 软件测试的准则 43
5.3 软件测试的方法 43
5.4 软件测试的步骤 44
5.5 详细测试过程 44
结 论 48
致 谢 49
参考文献 50
1 绪论
1.1 课题背景
科学技术的进步带来信息产业和管理方式的巨大变革,原有的手工操作以及低效率的机械操作已经不能满足社会发展的需要,各行各业都将被计算机所取代,走上信息化之路。
图书馆的图书管理也同样如此。图书馆图书数量庞大、种类繁杂、读者众多,再加上每天图书馆图书借阅次数太过频繁,如果单纯的只靠人工解决,将是一项巨大的任务,而且人工管理起来也相当的复杂和困难。另一方面,虽然目前市场上有着形形色色的图书管理系统,但大多功能单一、操作复杂、界面不够美观等等,以至于现有的图书管理系统不能满足图书馆的需要,不能从根本上提高图书管理的效率。
从实际出发,经过走访和调查高中母校——安徽省肥东县第一中学(以下简称肥东一中)得知:该校目前的图书馆建设还不够完善,尤其是对图书的上架管理、读者借阅图书管理以及对用户的管理还相当欠缺,使用的图书管理系统相当陈旧,功能过于单一且操作复杂,不能满足现有的图书管理现状,使得管理效率及其低下。
鉴于上述的种种现状,无论从大的方面开发一款受广大院校欢迎的图书管理系统,还是基于肥东一中目前的图书管理现状而开发一款满足该校需求的图书管理系统,都亟需我们去开发一款实用又操作简便的图书管理系统。本课题就是在这样的背景环境下诞生。
1.2 课题意义
一款好的管理系统可以提高管理的效率、减轻工作人员的压力,带来诸多的有益之处。同样地,一款操作方便又实用的图书管理系统主要有以下三个方面的优点:
首先,当然是提高了图书馆的图书管理效率。与原有的手工操作或者陈旧的管理软件相比,拟开发的图书管理系统成倍的提高了工作效率,不仅为图书管理人员减轻了工作压力,也为广大师生节省了很多时间。
其次,对于读者来说,可以使用此款软件查询自己想要借阅的图书,方便检索自己想要的图书,根据检索的结果可以很快的找到自己的图书,省去了很多不必要的麻烦。
最后,图书管理人员可以使用此款软件为图书进行分门别类,方便图书的上架和下架。另一方面,根据读者的查询结果,对图书馆借阅的热度进行分析,根据分析的结果适当调整图书在书架的相应位置,这样可以更好的为读者服务。
1.3 国内外发展现状
图书馆图书的管理历史悠久,管理方式也不尽相同。经过走访调查目前国内大部分高校的图书馆管理现状以及之前使用的管理方式,并同时在网上搜索相关资料,得出目前国内外绝大部分院校的图书馆图书管理方式有如下三种:
第一种:人工管理方式。图书管理最开始还是最原始的人工管理,人工管理方式登记的数据相对来说没有一定的可信度,因为没有有效的管理和监控,以往的数据可以轻易的被修改,而且人工登记对数据的处理也极为不便,比如图书的查询、图书热度的统计以及对图书借阅和归还的处理等等,没能得到很好的解决。最主要的是此种方式工作量大、速度慢、统计数据不可靠是一直未能解决的问题。
第二种:功能单一,软件陈旧的管理系统。这种系统大多留存在一些图书馆设备较落后的地方。虽然此系统也能解决一些基本功能,但大多性能较差、操作流程相对繁琐、界面不够美观等,因此不能从根本上解决目前图书馆图书管理的现状。本文所介绍的开发软件就是主要针对此种现状而开发的一款图书管理系统,目的是解决上述系统所存在的不足之处。
第三种:优秀但价格昂贵的系统。该系统因为过于完善而导致开发成本较高,所以一般的高校都很少使用此系统,所以使得该系统使用范围太过狭隘,没能取得一定的经济效益和社会效益。另一方面,对于院校的图书馆来说,此款图书管理软件也不太符合目前绝大部分图书馆的实际需要。总之,这种图书管理软件华而不实。
1.4 研究的主要内容
本文结合肥东一中图书馆的实际需要,对拟开发的软件进行了详细的分析,研究的主要内容如下:
首先对拟开发的软件进行周密而详尽的需求分析,对软件开发的可行性进行了深度剖析,并对软件开发的环境和工具进行了概述。
接着对整个系统所有的功能进行设计,包括在开发之前所要用到的一些图表等。
然后对软件的界面进行详细的设计,包括界面的排版布局以及各个模块功能设计的核心代码等。
最后,对开发好的软件进行全方面的软件测试,以保证开发好的软件符合用户的需求且功能健壮易于操纵。
本文就是从这样几个方面研究图书管理系统的主要内容。
1.5 对研究问题的认识
图书管理系统虽然是一个很常见的管理系统软件,但要从实际的需求出发来开发满足用户需要的管理软件却并不简单。首先在开发之前就要对拟开发的软件真正需要哪些功能进行分析,这一步不能有任何偏差,否则开发好的软件也没什么使用价值。其次,由于本次开发的时间周期比较短,开发的人员也较少,开发的经验也相对欠缺,所以本次开发图书管理系统还是有一定的难度的。最后,在开发完成之后要及时的进行软件测试,测试的目的就是检验开发的正确性。分析在开发过程中还有哪些不足,哪些开发的有偏差,对开发有偏差的进行及时的更正,只有这样才能开发出一款优秀的图书管理软

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2722.html

好棒文