XX大学毕业设计
4.3.5 图书管理模块 ............................................................................................. 17 4.3.6 图书借阅统计与分析模块 ......................................................................... 18
5 系统实现 ......................................................................................................................... 19
5.1 登陆模块功能的实现 ........................................................................................... 19 5.2 读者管理模块功能的实现 ................................................................................... 19
5.2.1 查询学生信息 ............................................................................................. 19 5.2.2 添加学生信息 ............................................................................................. 20 5.2.3 修改学生信息 ............................................................................................. 20 5.2.4 删除学生信息 ............................................................................................. 20 5.2.5 读者密码修改 ............................................................................................. 21 5.3 图书管理模块功能的实现 ................................................................................... 21
5.3.1 对图书基本信息进行查询 ......................................................................... 21 5.3.2 图书信息添加 ............................................................................................. 22 5.3.3 图书信息修改 ............................................................................................. 22 5.3.4 图书信息删除 ............................................................................................. 22 5.4 借书模块与还书模块功能的实现 ....................................................................... 23
5.4.1 借书功能 ..................................................................................................... 23 5.4.2 图书归还功能 ............................................................................................. 23 5.4.3 图书查询功能 ............................................................................................. 24 5.5 图书借阅信息分析与统计功能的实现 ............................................................... 25 5.6 读者留言模块功能的实现 ................................................................................... 25 5.7 配置文件中添加链接字符串 ............................................................................... 25 6 系统测试 ......................................................................................................................... 26 结论 ..................................................................................................................................... 27 参考文献 ............................................................................................................................. 28 致谢 ..................................................................................................................................... 29
- IV -
XX大学毕业设计
1 前言
1.1 设计背景和意义
二十一世纪是信息高速发展的信息时代,信息化革命给所有领域带来了翻天覆地的变化。随着电脑办公自动化的普及,客户自动化管理、企业自动化管理也随之而生,一切都归功于计算机科技发展的巨大贡献,互联网的世界里蕴藏着无限生机,随着科学技术的进步,社会、经济的发展,居民收入水平的不断提高,人们生活水平日益提高,消费水平也随之增加,人们开始追求精神生活。空闲时间的增多,也促使了人们开始考虑怎样利用空闲时间来丰富自己的精神世界。
图书馆,贮藏大量人们精神食粮的地方也在蓬勃发展,随着读者增多,图书馆的规模不断扩大,传统的管理模式存在着很大的缺陷,若是人为的处理读者和图书的信息,这个速度是非常慢的,并且更新信息速度也慢,不能保证信息的及时与有效,人工计算大量信息势必会影响到信息的准确性;读者想借阅图书时,查询起来是很困难的并且不能够分类查询,不方便对信息进行统计分析,因此传统的管理方式已经不能适应现代图书馆的发展趋势。为了能够更好的提高管理员的效率,使得管理的开销缩减,并对读者和图书信息进行方便的管理等多方面的考虑,通过网络的应用,建立完善的图书馆管理系统,提高管理员的效率,方便读者操作已经成为时代的需要。
信息管理系统是由信息与管理系统结合形成的,对于复杂的信息管理,计算机能够充分发挥它的优越性,它打破了时间和地域的界限,使信息交流变得快捷准确。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。随着图书馆信息管理系统的出现,用户可以方便的对图书进行查询及借阅,同时管理员也可以方便的进行管理,使得图书馆的管理工作规范化、自动化、系统化及简单化,从而提高图书馆管理效率。
1.2 系统的开发环境及平台
操作系统:Win7系统 数据库:SQL Server2008 开发平台:.net 开发工具:VS2010
1.3 本文的主要工作
针对读者不断增多,图书馆规模不断扩大的现状,本文是研究基于Web的图书馆信息管理系统的设计与实现,图书馆,顾名思义最主要的功能是实现图书借阅,除此之外,还要实现一些其他的基本功能,比如图书的搜索查询,图书信息的管理,读者信息的管理等。为此本系统主要设计以下内容:
- 1 -
XX大学毕业设计
(1)登陆管理,主要实现读者和管理员的登陆,只有系统中的合法人员才有资格进入图书馆,并根据读者和管理员权限的不同分别跳转到不同的页面。
(2)对图书与期刊的编目,主要是对图书进行分类,然后实现对图书信息的查找、添加、修改和删除操作。
(3)对图书与期刊的流通管理,主要是实现图书的借阅与归还功能。 (4)读者管理,主要完成读者信息的查找、添加、修改和删除功能。 (5)借阅信息统计与分析,统计分析图书的借阅情况,并按图书借阅次数从多到少排列出来。
1.4 论文的组织结构
本论文主要分为六章,主要的结构安排如下:
第一章是引言,介绍了该系统设计的背景和意义,系统的开发环境及开发的平台,主要工作和创新。
第二章是系统开发技术介绍,主要介绍了本系统所用的B/S结构以及B/S架构的优势和劣势,还介绍了本系统所用的ASP技术以及ASP技术的强势和弱势。
第三章是需求分析,主要是根据现状对该系统所要实现的功能进行分析,了解读者需要完成什么,管理员需要完成什么,以便于后期的设计与实现。
第四章是系统设计,该部分主要包括系统的概要设计,数据表及数据流程的设计,确定完成该系统所涉及的数据库以及各数据表之间的联系。
第五章是系统实现,该部分主要是实现各个模块的主要功能,具体包括登陆模块功能的实现,读者管理模块功能的实现,图书管理模块功能的实现,借书还书模块的功能的实现,图书借阅信息统计与分析功能的实现。
第六章是系统测试,该部分主要是对系统的各个模块所实现的功能进行测试,看是否能够达到用户和管理员的需求,并且当条件不满足或功能不能正常实现时,系统应给出相应的提示。
- 2 -
XX大学毕业设计
2 系统开发技术介绍
2.1 系统的B/S结构介绍
2.1.1 B/S结构简介
B/S结构,即浏览器/服务器模式,是一种新兴的网络结构模式,现在这种结构模式很普及,用户主要是在浏览器进行操作。这种模式把服务器作为实现系统功能的主要部分,简化了系统的开发和维护。
只要客户端有浏览器,服务器上安装了数据库即可,数据库与浏览器之间通过Web Server来交互。
B/S模式体系结构原理图如图2.1所示。
图2.1 B/S模式体系结构原理图
B/S结构的优点是,用户进行操作时,不需要安装其他的软件,但能够在不同的地方进行操作,并且系统扩展起来也很方便。
B/S结构的使用越来越多,它的部分程序处理可以在用户的电脑上进行,因此服务端的负荷得以减轻;并且数据库与浏览器之间的交互性加强,能够对该系统的部分连续刷新。
2.1.2 B/S架构软件的优势与劣势
B/S架构的维护很简单,升级也方便。目前,由于对系统的维护与升级几乎需要时时进行,这使得B/S构架的软件系统越来越方便快捷。如果一个单位的规模稍大,若是管理员需要在大量的电脑之间奔波着对系统进行升级或维护,那么工作效率和完成的工作总量是非常低的,但如果软件是B/S架构的,那么管理员只管理服务器就可以了,因为浏览器是客户端,所以不需要对客户端进行维护,只对服务器进行管理就可以了;如果服务器和客户端处在异地,那么连接专网的服务器就可以完成对客户端
- 3 -

