试验一 结构化分析

更新时间:2024-06-02 06:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

结构化分析

一、需求分析

1.借书通过扫描枪条码识别借书证和图书信息,系统自动判断借书证是否有效。根据读者已借书数、超期图书是否缴款等信息决定是否准予借书。

2.还书完全通过条码识别,根据图书的种类确定借阅期限。如有超期,自动作超期记录;如有图书损坏、丢失处理能显示每本书上次损坏的记录以及其它信息;并对超期损毁等情况开出罚款通知。罚款单价根据图书种类、损毁、丢失等具体情况确定。 二、设计过程需要解决的问题

1.管理员的注册。图书管理员可能使经常变化的,有调出、有调入,因此应可以注册新用户,设计系统是应考虑到这些情况。

2.读者信息管理。读者的信息是会经常变化的,所以要对读者信息进行必要的查询、添加、修改。

3.书籍信息管理。书籍的信息同样也是会经常变化的,所以要对书籍信息进行必要的查询、添加、修改。

4.借阅管理。对书籍借阅与归还信息进行记录。

三、项目规模

1.用户登录模块用户进行登录。 2.管理员信息模块

(1)注册用户模块:新用户可以进行注册。

(2)查询用户模块:新用户可以进行查询。 3读者信息管理模块

(1)读者信息查询模块:可对读者信息进行查询操作。 (2)读者信息登记模块:可对读者信息进行登记操作。

(3)读者信息修改模块:可对读者信息进行修改操作。 4.图书信息管理模块

(1)图书信息查询模块:可对书籍信息进行查询操作。 (2)图书信息登记模块:可对书籍信息进行登记操作。 (3)图书信息修改模块:可对书籍信息进行修改操作。 (4)图书借阅归还模块:可对书籍进行借阅归还操作。 5. 借阅管理模块

(1)图书借出管理模块:对书籍借出信息进行管理。

(2)图书归还管理模块:对书籍归还信息进行管理。 (3)图书借阅一览模块:显示图书借阅和归还信息。 6.系统工具模块本系统运行时所用工具。 7. 系统关于模块 8.系统退出模块

四、数据流图

1、顶层数据流图:

事务管理员图书管理系统借书证图书借书者借书证图书借书者

2、第一层数据流图:

2处理借书书借1事务借书图证书管理员接收事务还书数据库借书者借书证图书处理还书借书者 3、第二层数据流图:

件借书失败条符合借书扫描条形码不符合条件借书成功数据库

件合条超期记录符还书查询借书信息罚款单不符合条件损坏丢失罚款单借书者数据库 五、数据字典

1、数据流词条描述 数据流名:图书信息

说明:用于存放,查询,图书主数据文档记录信息,修改图书借、还状态,同时作为图书统 计信息来源之一。

数据流来源:来自图书登记处理;来自图书主数据库文档;来自图书借阅处理;来自图书归 还处理

数据流去向:图书主数据库文档;图书登记处理;图书借阅处理;图书归还处理

数据流组成:图书编号 + 图书名称 + 图书类型 + 图书状态 + 登记日期 + 借还日期 数据流通量:大

数据流名:图书交易流水信息

说明:用于记录图书管理各种交易的情况,同时作为图书统计信息来源之一。 数据流来源:来自图书登记处理; 来自图书借阅处理;来自图书归还处理 数据流去向:图书交易流水文件; 图书统计处理

数据流组成:交易码 + 功能码 + 图书编号 + 图书名称 + 图书类型 + 图书状态 + 借阅人姓名 + 登记日期 + 借还日期 数据流通量:大

数据流名:图书借还信息

说明:用于对图书借阅,归还情况进行登记,同时作为图书统计信息来源之一。 数据流来源:来自图书借阅处理;来自图书归还处理;来自图书借还文件 数据流去向:图书借还文件;图书借阅处理;图书归还处理;图书统计处理 数据流组成:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期 数据流通量:大

2、数据元素词条描述 数据元素名:图书编号 类型:数字 长度:7位 取值范围:“0000001”。。“9999999”

相关数据结构:图书主数据库文件,图书交易流水文件,图书借还文件

数据元素名:图书名称 类型:字符 长度:50位 取值范围:任意

相关数据结构:图书主数据库文件,图书交易流水文件,图书借还文件 数据元素名:图书类型 类型:字符 长度:5位 取值范围:“00001”(政治)|“00002”(经济)|“00003”(科技)|。。。 相关数据结构:图书主数据库文件,图书交易流水文件

数据元素名:图书状态 类型:字符 长度:4位 取值范围:“正常”|“遗失”|“收藏”|“借阅” 相关数据结构:图书主数据库文件,图书交易流水文件

数据元素名:登记日期,借还日期 类型:数字

长度:8位

取值范围:合法的“YYYY年+MM月+DD日”

相关数据结构:图书主数据库文件,图书交易流水文件,图书借还文件

数据元素名:交易码 类型:数字 长度:3位 取值范围:“001”(图书登记)|“002”(图书借阅)|“003”(图书归还)|“004”(图书计) 相关数据结构:图书交易流水文件

数据元素名:借阅人姓名 类型:字符 长度:10位 取值范围:任意

相关数据结构:图书借还文件

3、数据文件词条描述

数据文件名:图书主数据库文件 简述:用于存放各类图书基本信息

输入数据:图书名称 + 图书类型 + 图书状态

输出数据:图书编号 + 图书名称 + 图书类型 + 图书状态 + 登记日期 + 借还日期 数据文件组成:图书编号 + 图书名称 + 图书类型 + 图书状态 + 登记日期 + 借还日期 组织方式:索引方式 存储方式:直接 存取频率:高

数据文件名:图书交易流水文件

简述:用于记录各类图书交易信息,以便用于查询,统计,恢复。 输入数据:无

输出数据:交易码 + 功能码 + 图书编号 + 图书名称 + 图书类型 + 图书状态 +借阅人姓

名 + 登记日期 + 借还日期

数据文件组成:交易码 + 功能码 + 图书编号 + 图书名称 + 图书类型 + 图书状态 + 借阅 人姓名 + 登记日期 + 借还日期 组织方式:顺序方式 存储方式:顺序 存取频率:高

数据文件名:图书借还文件

简述:用于记录图书借还明细信息

输入数据:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期 输出数据:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期

数据文件组成:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期 组织方式:索引方式 存储方式:直接 存取频率:高

数据文件名:图书系统文件

简述:用于存放管理系统的系统状态,系统日期,当前图书编号 输入数据:系统状态 + 系统日期 + 图书编号 输出数据:系统状态 + 系统日期 + 图书编号 数据文件组成:系统状态 + 系统日期 + 图书编号

组织方式:顺序(单记录文件) 存储方式:顺序 存取频率:高

六、成本效益分析

估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 (1)支出:

硬件设备:PC机

软件设备:WINDOWSXP (SP3)、VS2008、 Microsoft SQL Server 2005

软件设计和开发费用经常性支出:软件维护费用、软件使用费用。 (2)效益:

系统的效益可以从经济效益和社会效益两方面考虑。对于图书管理系统则应着重分析其社会效益。例如,系统投入运行后可以使图书馆图书管理实现科学化、规范化。增强了工作人员对管理工作者的管理能力、提高了工作效率。

本文来源:https://www.bwwdw.com/article/12l6.html

Top