资源描述
图书管理系统设计说明书
电子信息科学与技术专业200656220101电信06-01陈莉
2009年6月
Version 1.0
目 录
1 背景 1
2 需求分析 1
3 系统结构图 1
4 系统功能结构 2
5 系统开发运行平台 2
5.1 开发平台 2
5.2 运行平台 2
6 数据字典 2
7 系统功能的设计及实现 2
1 背景
数据库技术和Internet的飞速发展,使数据已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用PowerBuilder创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。本系统就是要达到对教师人员借科技书籍的日常管理,能快速完成,并对信息进行数据库管理的目的。
2 需求分析
图书管理系统分为用户管理和图书管理两大部分,分别具有如下功能:
l 用户登录和用户管理功能。
l 图书管理包括增加图书信息、删除图书信息和修改图书信息功能。
l 借书和还书管理,修改借书和还书记录信息。
l 查询所有书籍列表、书籍借阅情况和所有用户列表。
3 系统结构图
系统采用B/S结构,软件仅在服务器上安装,管理、维护全部在服务器端完成。使用者通过浏览器访问系统资源。相对于C/S结构的系统,它的优点是维护方便,使用简单。下图是系统的体系结构(WEB服务器和数据库服务器可以安装在同一台机器上):
图1系统结构图
4 系统功能结构
系统要能实现如下功能:
l 登录系统:注销用户、系统退出。
l 管理:用户管理、图书管理、读者管理、借阅管理。
l 查询:图书查询、读者查询、借阅查询。
5 系统开发运行平台
5.1 开发平台
n 操作系统:WINDOWS 系列
n 数据库:SQL SERVER 2000
n IDE:Visual stadio 2005
n CASE TOOL:ER WIN4.1
5.2 运行平台
n 操作系统:WINDOWS 2003
n 数据库:SQL SERVER 2000
n WEB Server:Frame work 2.0+IIS 6.0
6 数据字典
读者信息表
序号
字段
字段名
类型
长度
默认值
允许空
主键
1
USID
读者编号
varchar
8
1
√
2
Name
姓名
varchar
20
3
Sex
性别
char
2
男
4
Sdept
部门
varchar
50
5
LXDH
联系电话
varchar
12
√
图书信息表
序号
字段
字段名
类型
长度
默认值
允许空
主键
1
BookID
图书编号
varchar
30
√
2
BookIndex
图书类别
varchar
10
3
BookName
书名
varchar
30
4
BookWriter
作者
varchar
30
√
5
BookPress
出版社
varchar
20
6
Bookprice
定价
numeric
5,2
√
7
Status
在柜标志
char
1
借还信息表
序号
字段
字段名
类型
长度
默认值
允许空
主键
1
USID
读者编号
varchar
8
√
2
BookID
图书编号
varchar
30
√
3
Btime
借出时间
datetime
8
4
BopID
借出操作员
char
5
√
5
Rdate
还书时间
datetime
8
√
6
RopID
还书操作员
char
5
操作员信息表
序号
字段
字段名
类型
长度
默认值
允许空
主键
1
OpID
操作员编号
varchar
8
√
2
Opname
姓名
varchar
20
3
password
密码
varchar
20
4
rank
RANK
char
1
√
7 系统功能的设计及实现
一、图书管理系统—数据库设计
1、在SQL server企业管理器中建立一个名为“library”的数据库。
2、根据需求,利用ERWIN软件设计图书管理系统的数据库结构。设计画出图书管理系统的ER图,设计关系模式,在SQL server数据库中生成数据表的结构。
数据库正向工程:菜单Tasks->Forward Engineer,如下图,只选中图中3项,点击“Generate”,
出现如下菜单:
输入USEName:sa
Pass word : *
Datebase :library
server name : .连接并生成工程。
二、图书管理系统—维护及查询模块
1、登录系统:
启动Visual stadio 2005,界面如下图:
“文件”-“打开”-“网站”-“图书管理系统”-“library”,在web config中将登陆uid,pwd,datebase参数修改,如下:
打开login.axpx,启动调试即生成如下网页:
登陆后如下:
2、 管理系统:用户管理、图书管理、读者管理、借阅管理。
新建book add.aspx, bookmange.aspx, book moify.aspx, book query.aspx.(读者管理的设计亦类似)进行界面和源程序的设计后保存以管理员身份登陆,读者及图书信息的添加查询等。
具体实现步骤插图如下说明:
读者查询
图书查询
展开阅读全文