ASP036-图书管理系统(ACCESS数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:随着各种信息的日益膨胀和图书管理人员信息服务需求的不断增强,图书信息系统急待有一个面向网络的日常工作的信息服务功能,如:图书数据资料、管理人员资料、图书信息文档等信息的存储、管理、共享、使用与交流,图书资料文献检索、电子阅览等。
因此要建立一个面向广阔的网络的交流平台来实现以上的功能以及未来系统功能的扩充。通过我们对兰州理工大学图书管信息管理模式的考察,为充分体现全方位的网络信息服务功能,有效利用现有基础网络设施和软件系统构筑图书馆局域网的资源共享,我们在选题是选择了图书管理系统的设计,一个基于网络的图书管理系统BIMS(Book Information Mangment System)的设想。图书管理系统是指应用电子计算机和网络通信设备,为图书管及其所属各部门提供图书信息、图书文献信息检索、图书管理过程中图书信息的收集、存储、处理、提取和数据通讯的能力,并能满足所有授权用户对信息的各种功能需求的计算机应用。
在图书管理这样一个系统当中主要功能包括:图书的添加、查询、浏览、删除和修改管理以及相关的图书用户的管理,这样可以方便图书管理员对庞大信息进行管理,在浏览页面的实现上,我们采用了Active Server Page(ASP)技术,在Browser/Server开发领域,微软公司的IIS5.0结合ASP以其强大的功能,良好的扩展能力,及与其它微软产品的一致性,能实现非常好的应用程序。而对信息而言,要能进行存储,及时的删改等,这就需要有一个安全、高效的数据库来实现,在本设计当中,我们用了当今比较流行的ACCESS2000数据库作为我们的存储数据库,来实现以上功能。
关键字:ASP,ACCESS,数据库,数据表
[资料来源:http://www.THINK58.com]
[来源:http://www.think58.com]
目 录
摘要 3
ABSTRACT 3
第一章 引言 5
1.1 前言 5
1.2 编写目的 7
第二章 研究现状及设计目标 9
2.1 相关系统研究分析 9
2.1.1 系统设计特点 9
2.1.2 系统的安全性 9
2.2 设计目标及要求 10
2.2.1 设计目标 10
2.2.1.1 任务概述 10
2.2.1.2 实现目标 10
2.2.1.3 系统特点 10
2.2.2 功能设计划分 11
2.2.2.1 图书系统管理 11
2.2.2.2 借阅管理 12
2.2.2.3 系统管理员管理 12
2.2.3 系统结构设计-----采用B/S结构 13
2.2.4 开发工具介绍 14
2.2.4.1 ASP简介 14
2.2.4.2 ASP的功能 14
2.2.4.3 使用范围 15
2.2.5 运行环境 15
2.3 数据库设计目标 16
2.3.1 数据库概念设计 17
2.3.2 数据流图 18
2.3.3 数据采集(数据字典) 18
2.3.4 E-R图 21
第三章 总体设计 21
3.1 系统软件结构设计 21
3.1.1 系统软件功能模块图 21
3.1.2 分模块设计 22
3.2 数据库物理设计 24
第四章 系统详细设计 26
[资料来源:THINK58.com]
4.1 各功能模块的详细实现方法 26
4.1.1 图书信息发布管理 26
4.1.1.1 图书信息添加页面 26
4.1.1.2 图书信息删除页面 27
4.1.1.3 图书信息查询页面 27
4.1.2 管理员登录页面 28
4.1.3 借阅管理 29
4.1.3.1 借书登记页面 29
4.1.3.2 还书登记页面 29
4.2 关键技术 30
4.2.1 功能简介: 30
4.2.2 ADO简介: 30
4.2.3 本选题设计涉及关键技术主要内容如下: 30
4.2.3.1 ASP与access数据库连接: 30
4.2.3.2 建立记录集对象: 31
4.2.3.3 SQL数据库命令使用: 31
4.2.3.4 记录集对象的方法: 32
4.2.3.5 语法说明: 32
4.3 图书管理系统界面设计 33
5 系统测试 34
5.1测试项目 34
5.2测试方法 36
结 论 36
致 谢 37
[资料来源:http://THINK58.com]
[来源:http://www.think58.com]
功能设计划分
按任务概述及实现目标,以下我们就各系统做出划分,其功能主要划分为:
2.2.2.1 图书系统管理
这其中包涵图书的查询、浏览、借阅、添加、删除和修改管理。
(1)、图书查询管理
具体通过一般用户以及系统管理员就图书的图书编号、书名、图书作者、或者大致定价来进行相关查询。用户查询页面为一列表文本框,用户可依具体查询选项,填写大致相关信息进行查询;若不添写相关查询的文本框选项来进行查询,则系统会罗列出系统所有的图书目录,谨供用户浏览。
(2)、图书浏览管理
一般用户以及系统管理员注册登录成功后,可直接通过页面上的选项浏览系统的全部图书信息。系统管理员在进行图书信息的添加、删除、修改管理操作完毕后,系统自动跳转为浏览页面。浏览页面采用列表结构,与相关数据库的库表相连。
(3)、图书添加管理
此项管理仅应用于系统管理员。管理员登录成功后,进入图书添加页面即可进行图书的相关信息添加。这其中图书信息的部分选项必须填写,不能为空。其中包括:图书编号、书名、作者、出版发行、版本以及定价。其他文本项,诸如印刷、经销、出版时间等可依据具体情况填写。添加完毕,系统自动跳转为图书浏览页面。
[版权所有:http://think58.com]
(4)、图书删除管理
系统对于图书的删除管理采用“一对一”的删除,即每次仅能删除一本图书,删除完毕自动刷新图书信息的浏览页面。
(5)、图书修改管理
修改图书信息采用信息文本框的修改方式。用户可就某一本图书对它的全部信息进行修改。这其中图书信息的图书编号、书名、作者、以及定价不能为空。修改完毕后返回刷新后的图书浏览页面。
(6)、图书借阅管理
借阅图书信息采用信息文本框的借阅方式。用户可就某一本图书对它进行借阅。这其中图书信息的图书编号、书名、用户学号以及借书证号、借书时间、还书时间不能为空。借阅完毕后返回刷新后的图书浏览页面。
2.2.2.2 借阅管理
图书的借阅采用方便友好的界面方式管理,使管理员可以通过界面实现借书还书登记,并能实时载入数据库,改变了以往繁重的手工作业方式。
(1)、借书登记管理
借阅图书信息采用信息文本框的借阅方式。用户可就某一本图书对它进行借阅。这其中图书信息的图书编号、书名、用户学号以及借书证号、借书时间、还书时间不能为空。借阅完毕后返回刷新后的图书浏览页面。
(2)、还书登记管理
还书图书信息采用信息列表的还书方式。管理员可就某一本图书对它进行归还。还书完毕后返回刷新后的图书浏览页面,同时对于图书列表中的图书数量进行相应的修改。
2.2.2.3 系统管理员管理
系统管理员管理包括登录、注册、修改注册信息以及注销一般用户信息管理
(1)、管理员登录管理
使用系统初期,系统会提供一个管理员帐号。管理员登录页面与用户登录页面同处于一个页面中。系统管理员可通过帐号及相应密码进行初始登录。
(2)、管理员注册管理
系统管理员在利用系统初期所提供的帐号密码登录成功后即可进入注册页面。注册页面采用文本框形式,其中帐号、密码、真实姓名以及联系方式必须填写且不能为空,其它注册信息选项包括通信地址、邮递区号、电子信箱等可依据实际情况选择填写。
(3)、用户信息修改管理
用户在注册完毕后即可通过管理员对用户注册信息进行个人信息的修改管理。这其中用户名、密码必须填写,密码和确认密码必须一致且不能为空。
(4)、用户信息注销管理
系统管理员的注销管理为注销普通用户帐号一种,所要注销的用户登录信息均与数据库表相连,注销信息将反馈至系统数据库表中。 [资料来源:http://think58.com]
[资料来源:http://THINK58.com]