资源描述
1、绪论 1
2、系统规划 2
2。1、规划任务 2
2.2、初步调查 2
2。3总体方案 2
2。3.1、系统目标 2
2.3.2、主要功能结构 2
2。3.3、系统开发的初步计划 2
2。4、可行性分析 3
2。4。1、社会可行性 3
2.4。2、 管理可行性 4
2。4.3 、技术上的可行性 4
2。4.4、经济上的可行性 4
2.5、 系统规划的成果 4
3、系统分析 4
3。1、初步调查 4
3.2组织结构图 4
3.3、业务流程图调查 5
3.3。1、系统登录流程图 5
3.3.2、用户登录流程图 5
3。3.3、管理员流程图 5
3。3.4、图书馆管理系统业务流程图 6
3.4、数据字典 6
3。4.1 、数据元素描述(部分) 6
3。4.2、数据流描述(部分) 6
3。4.3 、数据存储描述(部分) 7
3。4.4、数据结构描述(部分) 7
3。4。5、处理逻辑描述(部分) 7
3.5、系统分析的结果 8
4.系统设计 8
4。1、系统总体设计 8
1、绪论
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性.
对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提.本系统就是为了管理好图书信息而设计的。
2、系统规划
2.1、规划任务
自主设计一个可实现主要功能的图书管理信息系统。
2.2、初步调查
图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面.对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点.基于上述考虑本系统主要利用VB6。0 作前端的应用开发工具,利用SQLSever 作为后台的数据库,利用Windows 作为系统平台开发的图书管理系统。另外本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用原型法和面对对象的方法.
2.3总体方案
2。3.1、系统目标
(1)使图书馆的工作人员对读者借阅图书的管理更方便、高效.
(2)减少读者借阅图书的时间,方便图书交流。
(3)适应网络发展的需求,使校园网充分发挥运用。
2。3.2、主要功能结构
图书管理信息系统
图书管理
读者管理
统计管理
查询管理
流通管理
权限管理
2.3.3、系统开发的初步计划
需求分析甘特图
概要设计甘特图
2.4、可行性分析
2.4.1、社会可行性
本图书馆管理系统的操作简单,而且界面友好,系统的操作流程是图书管理工作者所熟悉的。并且本图书管理系统能够实现其各个功能,在当前的操作环境下也能够很好的运行。
2。4。2、 管理可行性
每个组员都要相应的任务,都必须在一定的时间内完成相应的任务.相互扶持。
2.4。3 、技术上的可行性
技术方面,我们选择的是Microsoft SQL Server 2005和Visual Studio 2005,虽然没学过,遇到部分困难,也可以从丰富的参考书中找到解决方案,所以技术方面是绝对可行的.
2.4.4、经济上的可行性
运用课余时间设计一个实现主要功能的图书信息管理系统,几乎无经济上的要求。
2.5、 系统规划的成果
方案可行并具备可行的全部条件,可以继续开发
3、系统分析
3.1、初步调查
(1)、图书管理
①图书类别管理:增、删、改等管理。
②图书信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表,及删改功能。
(2)、读者管理
读者信息管理:录入,修改,删除,查询读者信息.
(3)、流通管理
①图书借阅:读入借阅者证号,自动判断是否合法,然后通过扫描读入所需借阅的图书编号。
②图书归还:通过扫描读入图书编号,自动识别图书证号。同时提示读者已借书数、超期图书应缴罚款等参考信息。自动计算罚金。
③图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。
(4)、统计管理:按类别统计借还信息.
(5)、查询管理:管理员按不同方式查询,读者按不同方式查询。
3.2组织结构图
图书管理信息系统
图书管理
读者管理
统计管理
查询管理
流通管理
权限管理
图书类别管理
图书信息管理
图书借阅
图书归还
读信息删除
图书丢失、损坏处理
读信修改息
读信息录入
超期统计
查询相应书籍
用户权限
管理权限
3.3、业务流程图调查
3。3。1、系统登录流程图
登录界面
用户登录界面
管理员登录界面
3.3.2、用户登录流程图
注册
用户操作界面
修改密 码
退出登录
图书查询
还书
全部图书
3.3.3、管理员流程图
管理员操作界面
修改密码
用户管理
添加、删除图书
添加、删除、分类
所有图书及分类
统计超期
图书查询
3。3。4、图书馆管理系统业务流程图
管理员
粘贴标签、形成图书目录
登记表
电子阅览室
图书借阅室
读者
注册登记表
审核
注册读者
借阅图书
3。4、数据字典
3.4。1 、数据元素描述(部分)
编号
标识符
含义
类型
长度
特殊说明
YS01
username
用户名
char
10
YS02
freeze
状态
varchar
1
默认值为0
YS03
Price
价格
decimal
9
28。000000
3。4.2、数据流描述(部分)
编号
名称
来源
去向
组成
高峰流量
平均流量
最低流量
L01
图书借阅数量
修改图书库中的图书数量
图书馆
图书编码+借阅数量
2000人/天
1500人/天
1000 人/天
L02
查询信息
读者
检索处理模块
图书编码+书名+作者+出版社
4000次/天
2500次/天
1000 次/天
3.4。3 、数据存储描述(部分)
编号
名称
组成
关键字
存储大小
CC01
图书列表
图书编码、图书名称、价格、数量、作者、购买日期
图书编码
4000条/月
CC02
用户
列表
用户名、联系地址、联系电话、电子邮箱用户编号
用户编号
1000条/月
3.4。4、数据结构描述(部分)
编号
JG01
名称
图书标识
组成
图书名称+图书编码+图书作者+图书价格
相关数据流
图书信息、出版社信息、作者信息
相关处理逻辑
图书管理、图书查询、读者管理、统计管理、流通管理
3.4。5、处理逻辑描述(部分)
编号
名称
输入
处理
输出
LJ01
图书管理
图书信息
根据图书基本信息,存入后台数据库,并在网站首页展示以供浏览者浏览
图书的相关信息
LJ02
图书查询
查询要求
根据浏览者选择的图书种类或用户输入的图书书名显示相关信息
查询结果
LJ03
读者管理
读者列表
查看用户的基本信息,通过设置freeze的值,冻结或解冻用户
用户列表信息
LJ04
统计管理
读者证号
查看已借图书的相应信息
已借图书的相关信息
LJ05
流通管理
图书信息
查看图书的相应信息(在馆或已借、借出和归还日期)
3。5、系统分析的结果
该系统可以运行实施。具备主要的图书管理信息系统功能,能方便查询、录入、修改、统计等。
4.系统设计
图书管理信息系统
图书管理
读者管理
统计管理
查询管理
流通管理
权限管理
4.1、系统总体设计
4。1、功能结构设计
读者信息修改
管理权限
用户权限
查询相应书籍
超期统计
读者信息录入
图书丢失、损坏处理
图书归还
图书借阅
图书信息管理
图书类别管理
用户登录:
实现用户的登录控制.根据登录用户的不同身份进入不同权限的功能界面,保证只有相应的权限的用户可以使用相应的功能。
图书编目:
对图书进行编目。提供了编辑、注销等功能,并可浏览全部馆藏图书的情况以便修改.
检索统计:
包括检索和统计两部分功能。检索分图书查询和读者查询。图书检索对馆藏图书通过图书编号、ISBN、书名、作者等检索条件进行查询,可以帮助用户查询自己所需的图书信息。读者查询通过读者姓名、借书证号等检索条件查询读者信息。统计功能可以将读者借阅情况以数字的形式统计出来.
用户权限:
查询图书信息和借还图书,修改个人信息,查询图书信息等。
管理权限:
图书编目,读者信息管理、图书统计查询、图书录入及删改等
流通管理
①图书借阅:读入借阅者证号,自动判断是否合法,然后通过扫描读入所需借阅的图书编号。
②图书归还:通过扫描读入图书编号,自动识别图书证号。同时提示读者已借书数、超期图书应缴罚款等参考信息.自动计算罚金。
③图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。
4。1、网络结构设计
图1、B/S模式的三层结构模型
4。1、物理配置方案
4.2、系统的详细设计
代码设计
数据存储(数据库)设计
模块划分
输入输出设计
处理过程设计
系统设计文档
7
展开阅读全文