图书馆概要设计
图书馆管理系统概要设计说明
方燕川:系统总体框架设计、系统数据流图设计、系统数据库设计、统计和打印;
贾克强:编目的数据流图设计、以及相关的IPO图设计和程序流程图设计
汪科军:还书和续借的数据流图设计、以及相关的IPO图设计和程序流程图设计
徐尧仙:图书证办理的数据流图设计、以及相关的IPO图设计和程序流程图设计
陈素洋:借书的数据流图设计、以及相关的IPO图设计和程序流程图设计
概要设计说明书
C.1 引言
北京友谊中学图书管理系统由北京微型计算机有限公司开发,本说明书是结合对现有系统的调研结果作出对新软件系统的基本描述,本说明书相当与整个系统的总体设计说明书。
C.1.1 编写目的
本说明书交各个被调研单位审核,并经领导层讨论通过后,软件开发小组的成员将以这本说明书为框架开发新的系统。
C.1.2 背景
a.待开发的软件系统的名称
北京友谊中学图书管理系统
b.本项目的任务提出者
北京友谊中学
c.本项目的任务开发者
北京微型计算机有限公司
d.本项目的任务用户
北京友谊中学图书馆管理人员及员工
C.1.3 参考资料
《软件工程》 (周志刚 主编)
机械工业出版社
GB8567国家标准,国家软件文档书写标准
微星图书馆管理系统 V3.6 杭州正隆数码科技有限公司
E.2 总体设计
E.2.1需求规定
在对用户的需求进行了分析以后,规定了以下模块来适应用户的要求:
功能描述
模块
使用单位
开发者
备注
1.完成订购和购书两个过程
2.能够打印出相关的订单
3.订单的验收
4.填写总括登记帐填写
采购管理系统
CGGL
采购员
系统管理员
做为附加选项
1. 编目时可以迅速查重
2. 可以快速对新种类的书进行编目。
3. 对新种类的书进行个别登记帐填写
4. 对个别登记明细表进行填写。
5. 登记书次表
编目管理系统
BMGL
编目人员
系统管理员
贾克强
1. 进行借书管理
2. 进行还书管理
3. 进行续借管理
4. 在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚款;
5. 在书丢失时进行赔偿。
6. 借书证办理
流通管理系统
LTGL_HS
LTGL_JS
LTGL_XJ
流通管理人员
系统管理员
汪科军
陈素阳
徐尧仙
1. 入藏管理
2. 转库设置
3. 有多个库,要可以灵活设置库的性质
4. 剔除图书
图书库管理系统
CKGL
系统管理员
做为附加选项
1. 根据作者信息查书
2. 根据书名查书
3. 根据索书号查书
4. 根据出版社查书
5. 根据条形码查书
6. 根据主题词查书
查询管理系统
CXGl
读者
系统使用人员
做为附加选项当只提供给读者使用时要注意屏蔽键盘的其他功能按钮。
1. 管理员管理
2. 读者种类设置
3. 是否分仓库管理
4. 数据备份
5. 数据恢复
设置管理系统
SZGL
系统管理员
注意保密问题和访问权限问题
1. 出一本已借出的书现在在谁那里。
2. 统计一本借书证在一段时间内借过的借过多少书。
3. 统计一本书在一段时间内被谁借过。
4. 统计当天工作人员工作流量和流量统计情况。
5. 图书馆藏书分类统计
统计打印管理系统
TJDY
流通管理人员
系统管理员
方燕川
E.2.2 运行环境
结合用户当前的软件和硬件环境,设计了新系统运行的硬件和软件环境:
a. 硬件设备
由于北京友谊中学已经具备了所需的一切硬件关键设备,所以在此不对起进行详细的说明。
b. 支持软件
操作系统 Windows 98 /Windows2000/Windows NT4.0
数据库系统 SQL SERVER 2000
开发工具 Powerbuilder7.0/PowerDesigner
c.网络拓扑结构
系统的网络拓扑结构如上图所示
E.2.3 基本设计概念和处理流程
本系统不采用纯粹的B/S结构,因为目前B/S的应用在B端的灵活性不够,要增加灵活性的话,需要投入大量的人力开发控件,投入的人力太大,很可能造成项目的失败。本系统采用C/S结构。
采用计算机管理后的图书库管理系统主要如下图所示:
本系统的总体软件结构如下图所示:
E.2.4 人工处理过程
1. 在采购验收后,进入编目时,要人工粘贴索书号和新书的条码。
2.在图书上架仍保持手工摆放。
E.2.5 尚未处理的模块
我们这个系统由于时间约束所以目前只考虑到做编目、借书、还书、续借、图书证办理及六张报表的统计。在前面的需求规定中的其他功能看时间来做。
E.3 功能设计
软件的功能及功能功能编号面向如下表所示:
模块
功能描述
模块号
权限
管理员
采购员
编目员
流通员
读者
馆长