校园通自行车管理系统.docx

上传人:b****3 文档编号:5207357 上传时间:2022-12-13 格式:DOCX 页数:18 大小:202.74KB
下载 相关 举报
校园通自行车管理系统.docx_第1页
第1页 / 共18页
校园通自行车管理系统.docx_第2页
第2页 / 共18页
校园通自行车管理系统.docx_第3页
第3页 / 共18页
校园通自行车管理系统.docx_第4页
第4页 / 共18页
校园通自行车管理系统.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

校园通自行车管理系统.docx

《校园通自行车管理系统.docx》由会员分享,可在线阅读,更多相关《校园通自行车管理系统.docx(18页珍藏版)》请在冰豆网上搜索。

校园通自行车管理系统.docx

校园通自行车管理系统

软件需求分析报告

 

项目名称:

校园通自行车管理系统

专业班级:

1需求分析概述

本系统的工作范围为在校园里,提供了自行车调度、借还、管理、超期罚款等服务,主要服务对象为学校里的师生们。

通过数据读出与录入数据库,实现车辆综合调度控制,便于分析各个时段各个借车点的车辆情况,优化值班人员的分配。

实现充值与扣除借车卡余额。

形成一个具有简单数据库应用功能的完整系统。

为服务站的工作人员、师生提供进一步的便利,使工作、使用更加有效和愉快。

2数据流图

1

2

2.1顶层数据流图

图表1顶层数据流图

2.2分层数据流图

2.2.1二层数据流图

图表2二层数据流图

2.2.2三层数据流图

图表3借车子系统

图表4还车子系统

图表5每日自行车整顿子系统

3数据字典

3

3.1数据元素

下面逐项叙述数据流图中涉及到的基本数据元素。

表1:

“自行车编号”

名称

自行车编号

别名

BID

取值类型

字符串

长度

4个字节

描述

自行车的唯一编号,作为关键字。

位置

自行车状态表、用户使用记录表

表2:

“用户编号”

名称

用户编号

别名

UID

取值类型

字符串

长度

4个字节

描述

用户的唯一编号,作为关键字。

位置

用户使用记录表、用户列表

表3:

“管理员编号”

名称

管理员编号

别名

AID

取值类型

字符串

长度

2个字节

描述

管理员的唯一编号,作为关键字。

位置

管理员信息表

3.2数据流

下面逐项叙述数据流图中的数据流。

表4:

“自行车状态表”

名称

自行车状态表

描述

自行车是否已经被借出

来源

1.2,1.3,3.2

去处

2.2,无,2.1

组成

自行车编号+借/还标记位+当前借出用户编号+借出时间

流程量

表5:

“用户使用记录表”

名称

用户使用记录表

描述

记录用户对自行车的使用情况

来源

1.3,2.2,3.2

去处

无,无

组成

用户编号+借出自行车编号+借/还标记位+借出时间

流程量

表6:

“未归还自行车表”

名称

未归还自行车表

描述

报告未归还自行车的编号

来源

3.1

去处

服务队

组成

自行车编号+借出时间

流程量

3.3数据存储

下面逐项叙述数据流图中的数据存储。

表6:

“自行车状态表”

名称

自行车状态表

输入数据流

自行车的编号

输出数据流

对应编号自行车借还状态

描述

某编号自行车的借还状态

组成

自行车编号+借/还标志位+当前借出用户编号+借出时间

组织方式

按借出时间,编号由小到大排列

表7:

“用户使用记录表”

名称

用户使用记录表

输入数据流

用户编号

输出数据流

该用户是否有未还车

描述

及时了解用户借还车情况

组成

用户编号+自行车编号+借/还标志位+借出时间+当前诚信度

组织方式

按借出时间,编号由小到大排列

4加工逻辑描述

下面逐项叙述数据流图中所提出的功能要求。

表8:

“审查有效性”

名称

审查有效性

编号

1.1,2.1

输入

用户编号

输出

合法用户,非法用户

功能描述

说明该用户是否合法

加工处理

若发现没有该编号的用户,则说明该用户是非法的

表9:

“可用自行车编号,自行车状态更新”

名称

可用自行车编号,自行车状态更新

编号

1.2

输入

自行车状态表

输出

最先得到的一辆可用自行车

功能描述

为用户提供可用的自行车,并及时更新自行车状态表

加工处理

在自行车状态表中检索,发现借出标志位为0,表明该车可用,即找到了一辆可用自行车。

借出后更新标志位。

表10:

“用户使用记录、自行车状态更新”

名称

用户使用记录、自行车状态更新

编号

1.3,2.2

输入

分别输入用户编号、自行车编号

输出

该编号的用户自行车使用情况

功能描述

可生成未归还自行车的用户编号;该编号自行车借还状态的更新

加工处理

对每个用户按编号进行检索,发现借出标志位为1,表明尚未归还,输出到报告中

 

表11:

“当日未归还自行车”

名称

当日未归还自行车

编号

3.1

输入

自行车使用状态表

输出

当日未归还的自行车编号,即表F4.

功能描述

查询当日未归还的自行车

加工处理

对每个自行车按编号进行检索,发现借出标志位为1,表明尚未归还,输出到报告中

表12:

“用户诚信记录更新修改、附加对应惩罚策略”

名称

用户诚信记录更新修改、附加对应惩罚策略

编号

3.2

输入

自行车使用状态表、用户列表

输出

用户诚信分数,对应惩罚策略

功能描述

根据用户能否及时借还的情况,制定对策以促使用户及时归还

加工处理

先进行3.1,发现有未归还自行车后,由输出结果可知未归还自行车的用户,再结合用户列表可找到该用户的详细信息,即可对用户的诚信记录进行更新。

“诚信分数”是拖借自行车的次数,累加次数达到一定值后,可由相关“惩罚策略”进行对该用户的惩罚。

 

银行账户处理需求分析

一.数据流图

1顶层数据流图

 

存/取款单及

存折,或定期存单存/取款单,……,现金,利息单

无效

 

2分层数据流图

1)一层数据流图

 

存/取款单……

账户数据库

无效

 

有效

银行数据库

存/取款单,,现金,利息单

 

2)二层数据流图

审查存/取款单及存折,或定期存单模块

存/取款单……

账户数据库

无效

有效

 

有效存/取款单……

 

修改存/取款单,利息单,去放现金

 

 

 

银行数据库

 

现金

 

修改后的存/取款单……

账户数据库

 

二.数据字典

1数据元素

表1:

“存/取款单号”

名称

存/取款单号

别名

CQNum

取值类型

字符串

长度

15个字节

描述

存/取款单的唯一编号,作为关键字。

位置

存/取款单、储户数据库

表2:

“存折编号”

名称

存折编号

别名

CZNum

取值类型

字符串

长度

15个字节

描述

存折的唯一编号,作为关键字。

位置

存折、储户数据库

表3:

“定期存款单编号”

名称

定期存款单编号

别名

DQCQNum

取值类型

字符串

长度

15个字节

描述

定期存款单的唯一编号,作为关键字

位置

定期存款单、储户数据库

表4:

“利息单单编号”

名称

定期存款单编号

别名

LXNum

取值类型

字符串

长度

15个字节

描述

利息单的唯一编号,作为关键字

位置

银行数据库,存/取款单及存折,或定期存单、储户数据库

表5:

“银行编号”

名称

银行编号

别名

YHNum

取值类型

字符串

长度

8个字节

描述

所属银行的唯一编号,作为关键字

位置

银行数据库

表6:

“储户编号”

名称

储户编号

别名

CHNum

取值类型

字符串

长度

15个字节

描述

储户的唯一编号,作为关键字

位置

存/取款单及存折,或定期存单、储户数据库

2数据流

表7:

“存/取款单”

名称

存/取款单

描述

记录存/取款单信息

来源

储户

去处

银行

组成

存/取款单编号+

{开户日+储户姓名+支出+存入+余额+日期+操作+复核}

流程量

表8:

“利息单”

名称

利息单

描述

记录各存/取款单及存折,或定期存单取款利息详细信息

来源

银行

去处

储户

组成

利息单编号+

{存/取款单及存折,或定期存单编号+储户姓名+时间+银行编号+金额}

流程量

3数据存储

表9:

“账户数据库”

名称

账户数据库

输入数据流

储户信息,金额修改

输出数据流

存/取款单及存折,或定期存单

描述

账户信息

组成

储户信息+存/取款单及存折,或定期存单信息

组织方式

按储户编号,由小到大排序、

或按存/取款单及存折,或定期存单编号由高到低排序

 

4加工逻辑描述

表10:

“审查有效性”

名称

审查存/取款单及存折,或定期存单

编号

1.1

输入

账户数据库,存/取款单及存折,或定期存单,

输出

无效存/取款单及存折,或定期存单,有效存/取款单及存折,或定期存单

功能描述

若发现有无存/取款单及存折,或定期存单编号或储户姓名,便发出无效存/取款单及存折,或定期存单。

只有通过了审查的存/取款单及存折,或定期存单留在有效信息里。

加工处理

所要查询的存/取款单及存折,或定期存单编号或储户姓名是否与实际存储信息、范围相符,通过账户数据库检查是否满足存/取款单及存折,或定期存单信息和用户合法性并输出。

表11:

“修改存/取款单……,利息单,去放现金”

名称

修改存/取款单……,利息单,去放现金

编号

2.1

输入

账户数据库,存/取款单及存折,或定期存单数据库,有效存/取款单及存折,或定期存单

输出

现金,账户数据库,存/取款单及存折,或定期存单,利息单

功能描述

当核查为有效存/取款单及存折,或定期存单后,银行核算金额,确定银行余额,修改存/取款单及存折,或定期存单,并输出现金。

加工处理

核算利息,修改账户数据库,修改存/取款单及存折,或定期存单,打出利息单。

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

当前位置:首页 > 解决方案 > 学习计划

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

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