图书管理系统需求分析Word格式文档下载.docx

上传人:b****0 文档编号:13564176 上传时间:2022-10-11 格式:DOCX 页数:10 大小:182.52KB
下载 相关 举报
图书管理系统需求分析Word格式文档下载.docx_第1页
第1页 / 共10页
图书管理系统需求分析Word格式文档下载.docx_第2页
第2页 / 共10页
图书管理系统需求分析Word格式文档下载.docx_第3页
第3页 / 共10页
图书管理系统需求分析Word格式文档下载.docx_第4页
第4页 / 共10页
图书管理系统需求分析Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

图书管理系统需求分析Word格式文档下载.docx

《图书管理系统需求分析Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求分析Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

图书管理系统需求分析Word格式文档下载.docx

***学院计算机系

4)用户:

1.3参考资料

1)《软件产品开发文件编制指南(GB8567-1987)》

2)《“高校图书管理系统”可行性研究报告》

2.任务概述

1)项目目标:

在4个月内,建立一个网络化得高校图书管理系统

2)用户特点:

3)假定和约束:

3.需求规定

3.1数据描述

1.数据流图

经过分析建模,该系统的分层数据流图见图2.1

a.顶层数据流图

b.第二层数据流图

c.第三层数据流图

 

d.第三层数据流图

e.第四层数据流图

f.第四层数据流图

图2.1“高校图书管理系统”数据流图

2.数据词典

(1)数据流

图书管理要求=[新书入库|借书|还书]

入库单=分类目录号+索书号+数量+书名+作者+内容摘要+价格+购书日期

索书号=1{0-9|A-Z|/|.}14

借书记录=读者条码+图书条码+借阅日期

图书条码=1{0-9}14

读者条码=1{0-9}14

罚款单=逾期天数+罚款金额

查询要求=[读者情况|图书情况]

读者情况=读者条码+姓名+所在单位+{借书情况}

借书情况=书名+分类目录号+索书号+图书条码+借阅日期

图书情况=书名+作者+分类目录号+索书号+总数+库存数

注:

每个借书证上都有一个读者条码,课包括学院代码、读者类型(教师职称/学生)、所在单位(系部、班级、学号)等信息。

每本图书上都有一个图书条码,可包括学研代码、语种代码(中文、英文等)、图书流水号等信息。

每本书有唯一的图书流水号、唯一的图书条码。

索书号由分类目录号和种次号(同一大类的子类号)组成。

同一大类图书的分类目录号相同。

同一类图书的多个副本具有相同的分类目录号和索书号,但图书条码不同。

(2)数据存储

文件名:

读者文件

组成:

{读者条码+姓名+所在单位+读者类型+电话+电子邮件}

组织:

按读者条码递增顺序排列

读者类型是对读者的划分,不同的读者类型有不同的借阅规则,即借书限额(册数)和借阅期(天数)等项目不同。

图书文件

{分类目录号+书名+作者+出版社+出版日期+ISBN+内容摘要+价格+入库日期+{图书条码+图书状态+索书号}}

按分类目录号递增顺序

图书状态=[遗失|遗失赔书|库本|借出|预约|在库可借]

借书文件

{借书记录+还书日期}

按借阅日期递增顺序排列

借阅规则

{读者类型代码+读者类型描述+允借册数+借期+续借期+可预约次数+可续借次数}

按读者类型代码递增顺序排列

读者类型描述=[教师|硕士生|本科生|专科生|进修生]

罚款文件

{读者条码+图书条码+违章原因+成本罚款+罚款倍数+罚款数额+已欠款+欠款总额+总违章次数}

违章原因=[过期|遗失|遗失赔书|其他]

(3)小说明

小说明只描述最底层的基本加工

加工编号:

1

加工名:

检查有效性

输入流:

图书管理要求,查询要求

输出流:

有效的图书管理要求,有效的查询要求

加工逻辑:

检查输入要求的有效性

2.1

要求分类

有效的图书管理要求

入库单,读者条码,图书条码

根据图书管理要求的类型选择

Case1:

新书入库,输出图书文件

Case2:

借书,输出所借图书

Case3:

还书,输出罚款单

2.2

新书入库

入库单

输入填好的入库单,并写入图书文件。

3.1

查询要求分类

有效的查询要求

查询读者情况,查询借书情况

根据查询情况类别选择

查询读者情况

查询借书情况

3.2

查询读者

查询读者情况,读者文件,借书文件

读者情况

根据查询读者的情况从读者文件中读出读者记录,并从借书文件中读出该读者的借书记录,综合输出该读者的借阅情况。

3.3

检查借书

查询借书情况,借书文件,图书文件

借书情况

根据查询图书的情况从图书文件中读出该书信息,并从借书文件中读出该书的借书记录,综合输出该书的借阅情况。

2.3.1

检查读者有效性

读者条码,读者文件

有效借书证或无效借书证

根据借书证上的读者条码和读者文件的内容,检查该读者是否为合法读者。

2.3.2

检查读者资格

有效借书证,借书文件,借阅规则文件

核准后的借书证

从借书文件中读出该读者的当前借阅情况,检查他所借图书是否已超过借书限额(从借书规则文件获得),同时检查欲借图书状态是否为可借。

2.3.3

办理借书

核准后的借书证,图书条码

图书文件,借书文件

根据核准厚的借书证及图书条码,将图书文件中该书的图书状态置为“借出”,同时在借书文件中写入读者的借书信息。

2.4.1

办理还书

图书条码,借书文件,图书文件

借书文件,图书文件,逾期天数

根据图书条码,将图书文件中该书的图书状态置为“在库可借”,同时把借书文件中相应读者的借书记录删除,根据还书日期和当前系统日期计算该图书是否已过期,并输出逾期天数。

2.4.2

办理罚款

逾期天数

罚款单,罚款文件

根据图书过期天数,计算罚款金额,写入罚款文件,输出罚款单。

3.E-R图

3.2功能需求

本系统有新书入库、借书、还书、图书查询四大功能,共8个子项。

1.新书入库

2.借书

(1)检查读者有效性

(2)检查读者资格

(3)办理借书

3.还书

(1)办理还书

(2)办理罚款

4.图书查询

(1)查询要求分类

(2)查询读者

(3)查询借书

3.3性能需求

(1)支持的终端数为20-40台。

(2)软件响应时间、更新处理时间较快、用户可接受。

(3)数据库中数据一致性和完整性强、数据安全性好。

(4)应用程序功能完备、易使用。

(5)方便用户使用,具有较高的用户友好性。

(6)具有较高的可靠性,将系统发生故障的概率控制2.5%以下,并具有快速恢复能力。

(7)具有较强的可维护性。

3.4运行需求:

3.5其他需求:

4.运行环境规定

(1)硬件平台

硬件要求:

PC服务器,核心数量4核心,主频2500MHz,内存16GB以上,硬盘40GB以上。

(2)软件平台

操作系统:

redflag(红旗)Linux5.0(服务器端),windowsXP(客户端)

数据库管理系统:

Oracle10G

(3)开发环境

PowerBuild8.0

THANKS!

!

致力为企业和个人提供合同协议,策划案计划书,学习课件等等

打造全网一站式需求

欢迎您的下载,资料仅供参考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1