东洲中学图书管理系统的设计与实现(源码)

在二十一世纪,网络对我们日常生活的影响已经全方面的围绕者我们,电子图书馆的实际功能越来越全面,传统图书馆与之相比更加的相形见绌,我们在信息化时代的大前提下对其进行改良,添加先进的功能设计搭建一种全新的图书馆的自动化管理系统平台,因此需要我们对图书馆的整体需要熟悉并加以详细分析成为了图书馆管理系统研究的重要组成成分。图书馆的借阅系统是图书馆与读者用户之间进行沟通和交涉的极为重要的一部分,本系统采用B/S模式,使用SQL Server作为后台数据库。用户通过浏览器就能查询图书,借阅图书、归还图书、采购新书建议。在网络高速发展的今天,图书借阅管理系统能够帮助管理员很好的妥善处理图书和读者之间的关系,减轻管理员的工作量。当我们在传统的图书馆系统中,读者在图书借阅过程中管理员可能会造成信息的丢失和残缺,而现在在网络环境下使用时会一目了然在很大的程度上减轻我们的问题偏差和弱化我们的过失。关键词 图书管理,数据库,借阅,B/S模式,ASP.NET框架
目 录
1 引言 1
1.1 开发背景 1
1.1 研究现状 1
1.3 课题意义 2
2 开发环境介绍 3
2.1 ASP.NET简介 3
2.2 SQL Server 2008简介 3
2.3 B/S架构 3
3 需求分析 4
3.1 可行性分析 4
3.2 功能性分析 5
4 总体设计 5
4.1 用例图设计 5
4.2 时序图设计 7
4.3 类图设计 9
4.4 系统功能模块设计 10
4.5 系统各功能模块图 11
4.6 系统ER图 14
4.7 系统架构图 15
4.8 数据库设计 16
5 系统详细功能 18
5.1 系统登录界面 18
5.2 系统首页界面 19
5.3 图书查询管理模块界面 19
5.4 用户信息管理模块界面 20
5.5 图书信息管理模块界面 21
5.6  *好棒文|www.hbsrm.com +Q: @351916072@ 
图书分类管理模块界面 22
5.7 图书报废管理模块界面 22
5.8 图书超期罚款管理模块界面 23
5.9 图书归还管理模块界面 24
6 系统测试 25
6.1 测试原则 25
6.2 主要模块测试 25
6.3 测试结论 26
结 论 27
致 谢 28
参 考 文 献 29
1 引言
1.1 开发背景
信息计算机和网络通信技术的快速发展,人类已经逐渐并很快适应了信息化社会。资源信息和材料、不可生产能源等成为一种社会的基本生产来源,在工业时代极大的提升了社会生产力,在人类社会的日常生产活动中发挥着不可或缺的力量,同时人们对互联网中繁杂信息的处理方式也已越来越熟练,因此,对于管理人员来讲平常处理事务时在一个管理信息系统的帮助下有着明显的帮助,这个已经刻不容缓,这已渐渐成为各行各业和每个人息息相关的必要和必需了,管理系统作为一门常见的学科,是将现代化管理、科学化信息、系统科学、现代通信技术和计算机技术于一个整体的学科,可以解决中小型企业组织或个人所面临的基本常见问题,从内部这一方面来看,可以极大的提高工作效率;从另一方面来看,和外部相比又能获得竞争优势。而用户阅读书籍时,其中包含着很多信息数据的管理。这些资料极其繁琐。根据市场调研,在计算机管理并没有如此发达时,人员只能通过手工的方式来进行管理[1],由于数据信息处理繁琐,工作量庞大的原因,想来必然的结果就是容易发生错误:由于数据多,容易丢失,且不直找,究其原因就是缺乏严格的系统管理手段[2]。这就是图书管理系统的开发的基本环境[3],开发一个优秀的图书管理系统是有着很好现实意义的做法。
1.1 研究现状
随着计算机技术的蓬勃发展以及计算机网络对大众社会的逐渐普及,Internet已然成为人们获取信息和资源共享的主流手段[4]。如何交换信息来获取资源非常的重要。因此,必然要进一步推广使用计算机来管理典籍图书。目前,稍具规模的图书馆或者书店均开始采用各种成熟的系统管理软件来辅助协调图书馆的日常处理事物。而随着日新月异的科技,图书管理系统在传统的功能上越来越强大,传统的日常工作与计算机图书管理结合在一起逐渐磨合。
目前主流的图书管理系统有国外以色列 Exlibris公司的 Aleph500,澳大利亚 DYNEX公司的 Horizon。国内有力博、Interlib等等。本文介绍这几款耳熟能详的管理系统。
Aleph500是一个极其成熟的产品,采用了分布式的逻辑结构和多层客户机、服务器体系结构以及成熟开放的关系数据库并基于智能化设计。racle数据库因为基础扎实作为底层数据库,在一定程度上使系统的稳定、安全、可扩展性更有保障:基本的子功能模块包括:联机互联网公共查询目录(含基于Web的查询)、编号、系统规范控制、单件管理、出版物采访管理、馆与馆之间互借、系统管理等[5]。Aleph500系统提供了完备的资源共享实力,支持多馆联合作业模式,支持图书馆管理政策和数据库配置(包括联合目录、联合素引、中心目录、虚拟联合目录等),并已结合到馆与馆之间互借和资源传递功能模块中,数据库配置已经成熟化的融入到Aleph500系统的现款管理功能中:对IOSI馆际互借国际标准)的支持使得读者能够仅从图书馆连接全球资源来和世界范围内文献提供者那里获得所需文献[6]。
力博软件是由南京图书馆为了使管理员能更方便的管理图书馆而研制开发的,它的全称是“力博图书馆管理系统”[7]。它于2005年推出的“联机版”全而保留了“网络版”的采访管理、编号、读者、连续出版物管理、OPAL网络检素等功能,并且采用了全新的分布式数据库技术将成员馆自动一体化,实现了联合编目、通借同还、统一查询等特有功能[8]。力博系统主要由数据备份和恢复、流通管理子系统、编目管理子系统、外出采购子系统系统维护子系统、连续出版物管理子系统、阅览管理子系统、采访管理子系统、读者网络服务子系统、典藏管理子系统、读者管理子系统等11个子系统模块构成[9]。

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

好棒文