浅谈ASP图书馆管理系统

2013 年 10 月 27 日4590

目 录
目 录I
摘 要1
前 言1
第一章 系统介绍和功能分析1
第一节 系统介绍1
1.1.1 系统介绍1
1.1.2主要功能介绍1
第二节 需求分析2
第二章 系统设计3
第一节 系统布局设计3
2.1.1系统前台布局图3
2.1.2系统后台布局图4
第二节 系统结构设计5
2.2.1 系统前台结构图5
2.2.2系统后台结构图5
第三节 系统流程图6
第四节 系统数据库设计7
第三章 系统实现12
第一节 密码找回12
第二节 借书功能12
第三节 还书、续借15
第四章 系统测试18
第一节 测试项目18
第二节 测试结果18
第五章 关键技术系统分析及改进19
结 论20
参 考 文 献21
致 谢22


摘 要
信息时代的今天,网络已经成为人们工作和学习中非常重要的一部分,不断充实和改变着人们的生活。比如个人可以方便的在网上查询一些信息,一些公司企业可以构建自己的局域网管理公司内部的事情,学校有校园网连接学校的每个部门。
校园网——是学校范围内,在一定的教育思想和理论指导下,为学校教学、科研和管理等教育提供资源共享、信息交流和协同工作的计算机网络。比如办公自动化系统、CRP系统(教务管理系统)、图书馆管理系统等。一个好的图书馆管理系统可以使图书馆各项工作更加明确,学生借书、还书、检索图书更加方便。
本网站模拟图书馆管理系统,主要有简介、借书、还书、我的图书馆、秦职图书馆、资源下载、留言等七个前台模块,此网站还有个强大的后台管理可以随时更改网站的一些数据。此主要开发语言ASP,全方面运用Dreamwerver、Fireworks更有强大的SQL-server数据库支持,更有多处JS特效,将本学期所学的知识全部应用。

关键字:Dreamweaver,ASP,SQL-server,图书馆管理系统


前 言
现在人们的生活已经离不开网络,比如用于通信的通信网、用于看电视的有线电视网、以及强大的互联网,再者就是以后所要发展的物联网。
我们生活在铺有各种网的时代,学校的校园网也不例外,再就是我们所要说的重点了校园图书管管理系统,一个好的图书馆不但要有丰富的书籍更应有一个完善的管理系统,一个好的管理系统可以使图书馆的各项工作更加有利于管理,图书信息系统急待有一个面向日常工作的信息服务功能,如图书数据资料、管理人员资料、图书信息文档等信息的存储、管理、共享、使用与交流,图书资料的存储与使用以及文献检索、电子阅览等。这在每个图书馆都有各自不同的管理方式,其共有的特点多数仍处在手工阶段。存在信息资料管理分散、安全性差、利用率低等缺陷,再者,这类信息本身存在着它的不规范性,单纯使用特定的软件进行管理也有一定难度,而且很难适应此类信息管理模式的变化比计划还快的特点。对此,基于网络技术的网络管理模式体现出强大的生命力,有人誉为是将改变用户网络管理方式的革命性网络管理解决方案。
通过我对我们学校图书馆管理系统的大概了解所以开发了本系统,可以实现简单的图书搜索、借阅、续借、归还等功能。

第一章 系统介绍和功能分析
第一节 系统介绍
1.1.1 系统介绍
本系统是一个基于ASP的图书馆系统,采用ASP作为编程语言,采用强大的SQL-server作为数据库,管理员可以对网站进行管理和维护,读者可以查阅书籍、借阅、续借、还书、修改个人资料、网站留言等。系统发布之后,管理员或读者就可以通过Web管理和访问数据库,这样设计既有利于读者方便地操作,也有利于管理员有效的管理。

1.1.2主要功能介绍
本站有九大模块:中包括首页、简介、借书、还书、我的图书馆、秦职图书馆、下载、留言、后台。
表1-1主要功能介绍

第二节 需求分析
当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。
传统的软件工程方法学使用结构化分析技术,完成分析用户需求工作。需求分析要了解用户的情况,接下来通过与用户交流,对用户的基本要求反复细化,以得出对目标系统的完整、准确和具体的需求。需求分析是为了发现用户的真正需求,首先应从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题,这样才能更好的为用户服务。
基于本系统的需求分析为:
首先,从网站注册用户方面考虑(即借书者),他们的需求是怎么能快速的寻找到自己所需要的图书或资源,然后能不能方便而简单的借阅图书,能不能方便的管理所借的图书(还书、续借等),再就是从网站管理员方面考虑(即管理图书者),能不能简单而方便的管理本系统,比如添加图书,管理用户,修改各方面功能的数值等。
基于以上需求分析再加上对本校图书馆管理系统的大概了解所以开放了本系统。

第二章 系统设计
第一节 系统布局设计
2.1.1系统前台布局图


图2-2系统后台布局图

第二节 系统结构设计
2.2.1 系统前台结构图


2.2.2系统后台结构图


图2-4系统后台结构图
第三节 系统流程图


第四节 系统数据库设计

1.网站管理员admin表,包括用户名、密码、用户真实姓名等信息此表实现网站后台登录的验证。
表2-1 admin
字段名数据类型及长度说明备注
idint编号标识
usernamevarchar(20)用户名null
pwdvarchar(20)密码null
namechar(6)姓名null

2.网站会员login表,储存网站会员的登录帐号、密码、姓名、性别、职位、手机号、家庭地址、注册时间、头像、审核等信息,可实现网站前台的登录验证。

表2-2 login


3.图书信息book表,储存图书的一些基本信息,以及浏览次数、借阅次数、在馆状态等信息
表2-3 book
字段名数据类型及长度说明备注
idint编号标识
book_namevarchar(50)提名null
zerenzhevarchar(50)责任者null
isbnvarchar(50)ISBN及定价null
zaitivarchar(50)载体形态项null
xuekevarchar(100)学科主题null
feivarchar(50)非控制主题词null
zhongvarchar(50)中国法分类号null
tiyaovarchar(max)提要文摘附注null
imagevarchar(100)图书图片null
b_timedatetime入馆时间null
ly_jsint浏览次数默认值0
jy_jsint借阅次数默认值0
zaztvarchar(10)在馆状态not null

4.下载资源download表
表2-4 download


字段名数据类型及长度说明备注
idint编号标识
biaotivarchar(50)资源名称null
URLvarchar(50)资源地址null
sizevarchar(50)资源大小null
czxtchar(10)适用于null
imagevarchar(50)资源图片地址null
jsint浏览次数默认值0
timedatetime添加时间null


5.用户借书user_bw_book表,包含有用户名、书名、借书时间、应还时间以及区分当前借阅还是历史借阅的字段zhuangtai。
表2-5 user_bw_book
字段名数据类型及长度说明备注
idint编号标识
usernamevarchar(50)用户名not null
book_namevarchar(100)书名not null
bw_timedatetime借阅时间not null
re_timedatetime还书时间not null
zhuangtaivarchar(20)借阅状态not null

0 0