概要设计 图书馆.docx
- 文档编号:27872831
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:13
- 大小:66.81KB
概要设计 图书馆.docx
《概要设计 图书馆.docx》由会员分享,可在线阅读,更多相关《概要设计 图书馆.docx(13页珍藏版)》请在冰豆网上搜索。
概要设计图书馆
图书管理系统概要设计
一.引言
1.1编写目的
为提高办公效率,减少手工记录及查找图书借阅信息及存储信息所需要的大量时间和人力,方便管理人员按需查找,也有助于借阅者便捷使用电子化查询所需借阅的书的信息.同时也使得办公呈现一体化.网络化.阳光化.
1.2背景
随着信息膨胀和工作节奏的日益加快,手工管理图书信息的模式已经无法满足办公现代化的需要,办公自动化系统作为提高工作效率、规范办公制度、降低办公成本、方便领导决策的重要工具,电子化办公正领导着现代化办公的潮流。
因此,图书管理系统应运而生,并将在一段时间内,成为图书索引及管理所用的最佳方案.
系统名称:
图书管理系统
项目委托单位:
****
项目开发单位:
****
项目主管部门:
****
定义
图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。
利用信息控制企业的行为;帮助企业实现其规划目标。
在现代大中型企业纷纷利用的系统。
立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
在对图书、读者的管理,其实是对图书、读者数据的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
参考资料
1、中华人民共和国国家标准《计算机软件开发规范》GB8566—88
2、中华人民共和国国家标准《计算机软件开发文件编制指南》GB8567—88
3、中华人民共和国国家标准《计算机软件需求说明编制指南》GB8585—88
4、软件工程杨文龙电子工业出版社
5、管理信息系统薛华成清华大学出版社
2总体设计
2.1需求规定
2.1.1系统输入项目
系统输入项目:
系统外部为系统提供的输入数据的数据载体。
《图书馆管理系统》的输入项目有:
1、读者注册信息
2、图书基本信息
2.1.2系统输出项目
1、图书馆管理系统读者注册基本信息(存档)
2、图书基本信息(存档)
3、读者注册注销,图书上架下架信息及固定信息(存档)
4、借还是否成功
5、查询图书,读者信息的显示。
2.1.3系统处理功能
1、数据录入与修改
读者注册基本信息录入
图书上架基本信息录入
读者借书的情况(读者信息文档,借还则修改信息)
书的是否借出的情况(图书信息文档,借还则修改信息)
2基本信息的查询显示.
点击查询读者基本信息,则从文件中找到该读者,进行基本信息的显示,已注销的不显示。
点击查询图书基本信息,则从文件中找到该读者,进行图书基本信息的查询,已下架的图书不显示
4.功能管理
(1)登陆管理,需验证密码。
成功—才可进入系统进行功能操作。
(2)读者可以注册,借还书,查询图书信息,管理员可以进行增减书,查询图书。
(3)借还书需对读者的信誉进行记录。
2.2运行环境
2.2.1硬件系统
服务器端:
PⅢ600/内存128Mb/硬盘10Gb以上的专用微机服务器
客户端:
PⅢ600/内存64Mb/硬盘6Gb以上的台式计算机。
2.2.2软件系统
操作系统:
Windows2000Server系列
数据库:
MS-SQLSERVER2000
服务器:
IIS5.0
浏览器:
Ie4.0及以上版本
2.3基本设计概念和操作流程
2.3.1基本设计概念
设计基础:
图书馆信息管理系统的组织和管理特点决定了本系统的基本设计思想。
图书馆读者图书基本信息采用集中管理、分散组织的形式;用户分为读者与管理员,不同的分类用户有不同的权限;同类用户有相同的数据类型。
为了满足不同用户对系统的功能需求、以及对系统数据的安全性、数据一致性要求,本系统的设计思想是:
1、建立两个文件,分别储存读者与图书的基本信息,建立两个文件,分别储存读者图书的基本信息。
2、以用户功能视图作为系统设计的依据。
即将整个系统按用户功能视图划分成与用户大类相对应的功能群,由此形成整个系统的主体逻辑结构。
根据系统的需求分析,本系统确定的功能群有:
①系统登陆管理:
需要ID,密码登录系统。
②图书数据管理:
图书信息录入与修改、图书信息数据查询、图书信息数据报表生成。
③读者信息管理:
读者信息录入、读者信息数据查询。
④读者的功能(查询图书,注册,借书还书)
④管理员的功能(注销读者,上下架图书,查询图书)
3、系统安全性设计:
1身份验证(登录)
2数据限制:
读者不可访问基本信息。
3功能限制:
读者和管理员都只能实现部分功能。
4、用户角色设定和用户权限分配:
根据用户功能视图的划分确定用户角色的划分。
每个用户按用户角色获得基本的系统操作权限。
。
5、为了实现用户权限的动态变化,用户功能视图界面必须动态生成。
2.3.2操作流程
系统的基本操作流程是:
启动系统
输入用户ID和密码
登录
登录失败
登录成功
图1系统基本操作流程
用户功能操作
2.4系统软件结构
图1系统主控结构图
图2用户登录软件结构
图3系统管理软件结构图
读者查询图书功能
管理员登录功能
2.5功能需求与程序的关系
序号
功能需求
程序模块
备注
一、用户登录
1
读者登录及验证
用户登录
2
管理员登陆及验证
用户登陆
二、读者登录
3
4
5
6
查询图书
借图书
还图书
注册
图书查询
图书借出
图书还回
注册读者
三、管理员登陆
11
注册
读者注册数据录入
12
上架图书
图书基本信息录入
13
注销读者
注销读者信息
14
下架图书
图书信息的删除
17
查询读者
读者查询
同上。
18
查询图书
图书查询
3.接口设计
3.1用户接口
用户通过进入网页界面登录此管理系统.正确输入用户名和密码之后,通过浏览器方式进入此系统的功能界面,按照自己需要的点击使用此系统的功能.
3.2外部接口
(1)硬件:
互联网服务器和用户计算机
(2)系统软件:
操作系统:
WindowsXP.Windows7系列
数据库:
MS-SQLSERVER2000
服务器:
IIS5.0
浏览器:
Ie7.0及以上版本
(3)系统支持:
此系统与教务信息系统有所关联,可以通过教务信息系统导出用户在教务系统登记过的信息,有助于对图书不归还后寻找借阅者方便.
3.3内部接口
(1)与服务器接口
图书信息管理系统
服务器:
IIS5.0
数据库:
MS-SQLSERVER2000
操作系统:
WindowsXP.Windows7系列
互联网服务器
(2)与客户机的接口
浏览器:
Ie7.0及以上版本
操作系统:
WindowsXP.Windows7系列
用户计算机
4运行设计
4.1运行模块组合
本系统的用户功能视图实际描述了系统运行所引起的运行模块的组合。
4.2运行控制
本系统以图形界面操作方式运行。
系统按用户功能试图的功能要求设计用户操作界面。
用户操作界面按树形层次菜单结构设计。
用户功能界面操作
操作步骤:
读者操作(用户登录)
输入用户帐号和密码
功能操作
5.系统数据结构设计
5.1读者信息
字段名称
字段代码
字段类型
数据约束
姓名
Name
char
长度最多为10
年龄
age
Int
%-5写入文件
学号
num
Char
20
借书数目
allbook
最多为5
不良记录
record
int
%-5写入
借的图书(5本)
Book1—book5
Char
长度为30
2.图书信息
字段名称
字段代码
字段类型
数据约束
名称
Bookname
Char
20
编号
num
Long
30
作者
writername
Char
30
出版社
publish
Char
30
是否借出
flag
Int
可以为0,1,3,5
5.2用户子模式设计
管理员查询信息模式
字段名称
字段代码
字段类型
数据约束
姓名
name
char
年龄
age
Int
学号
num
char
不良记录
record
int
借书记录
Allbook
Int
管理员查询图书
字段名称
字段代码
字段类型
数据约束
名称
bookname
Char
编号
num
long
作者
writername
Char
出版社
publish
Char
是否借出
sfjc
char
“是否借出”
6系统出错处理设计
6.1出错信息
本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。
程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。
6.2补救措施
我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。
1、数据库连接错误:
这类错误主要是数据库设置不正确,或sqlserver异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。
2、输入错误:
这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过警告信息,提醒用户,然后再次操作。
3、其他操作错误:
对于用户的不正当操作,有可能使程序发生错误。
我们主要是中止操作,并提醒用户中止的原因和操作的规范。
4、其他不可预知的错误:
程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并逐步的完善我们的程序。
第二组:
许海波(队长)队员:
屈鑫鑫、梁然、张艳群、石丹;课题:
图书馆管理系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要设计 图书馆 概要 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)