1、校园通自行车管理系统软件需求分析报告项目名称:校园通自行车管理系统专业班级: 1需求分析概述本系统的工作范围为在校园里,提供了自行车调度、借还、管理、超期罚款等服务,主要服务对象为学校里的师生们。通过数据读出与录入数据库,实现车辆综合调度控制,便于分析各个时段各个借车点的车辆情况,优化值班人员的分配。实现充值与扣除借车卡余额。形成一个具有简单数据库应用功能的完整系统。为服务站的工作人员、师生提供进一步的便利,使工作、使用更加有效和愉快。2数据流图 122.1顶层数据流图图表 1顶层数据流图2.2分层数据流图2.2.1二层数据流图图表 2二层数据流图2.2.2三层数据流图图表 3借车子系统图表
2、4还车子系统图表 5每日自行车整顿子系统3数据字典33.1数据元素下面逐项叙述数据流图中涉及到的基本数据元素。表1:“自行车编号”名称自行车编号别名BID取值类型字符串长度4个字节描述自行车的唯一编号,作为关键字。位置自行车状态表、用户使用记录表表2:“用户编号”名称用户编号别名UID取值类型字符串长度4个字节描述用户的唯一编号,作为关键字。位置用户使用记录表、用户列表表3:“管理员编号”名称管理员编号别名AID取值类型字符串长度2个字节描述管理员的唯一编号,作为关键字。位置管理员信息表3.2数据流下面逐项叙述数据流图中的数据流。表4:“自行车状态表”名称自行车状态表描述自行车是否已经被借出来
3、源1.2,1.3,3.2去处2.2,无,2.1组成自行车编号+借/还标记位+当前借出用户编号+借出时间流程量无表5:“用户使用记录表”名称用户使用记录表描述记录用户对自行车的使用情况来源1.3,2.2,3.2去处无,无组成用户编号+借出自行车编号+借/还标记位+借出时间流程量无表6:“未归还自行车表”名称未归还自行车表描述报告未归还自行车的编号来源3.1去处服务队组成自行车编号+借出时间流程量无3.3数据存储下面逐项叙述数据流图中的数据存储。表6:“自行车状态表”名称自行车状态表输入数据流自行车的编号输出数据流对应编号自行车借还状态描述某编号自行车的借还状态组成自行车编号+借/还标志位+当前借
4、出用户编号+借出时间组织方式按借出时间,编号由小到大排列表7:“用户使用记录表”名称用户使用记录表输入数据流用户编号输出数据流该用户是否有未还车描述及时了解用户借还车情况组成用户编号+自行车编号+借/还标志位+借出时间+当前诚信度组织方式按借出时间,编号由小到大排列4加工逻辑描述下面逐项叙述数据流图中所提出的功能要求。表8:“审查有效性”名称审查有效性编号1.1,2.1输入用户编号输出合法用户,非法用户功能描述说明该用户是否合法加工处理若发现没有该编号的用户,则说明该用户是非法的表9:“可用自行车编号,自行车状态更新”名称可用自行车编号,自行车状态更新编号1.2输入自行车状态表输出最先得到的一
5、辆可用自行车功能描述为用户提供可用的自行车,并及时更新自行车状态表加工处理在自行车状态表中检索,发现借出标志位为0,表明该车可用,即找到了一辆可用自行车。借出后更新标志位。表10:“用户使用记录、自行车状态更新”名称用户使用记录、自行车状态更新编号1.3,2.2输入分别输入用户编号、自行车编号输出该编号的用户自行车使用情况功能描述可生成未归还自行车的用户编号;该编号自行车借还状态的更新加工处理对每个用户按编号进行检索,发现借出标志位为1,表明尚未归还,输出到报告中表11:“当日未归还自行车”名称当日未归还自行车编号3.1输入自行车使用状态表输出当日未归还的自行车编号,即表F4.功能描述查询当日
6、未归还的自行车加工处理对每个自行车按编号进行检索,发现借出标志位为1,表明尚未归还,输出到报告中表12:“用户诚信记录更新修改、附加对应惩罚策略”名称用户诚信记录更新修改、附加对应惩罚策略编号3.2输入自行车使用状态表、用户列表输出用户诚信分数,对应惩罚策略功能描述根据用户能否及时借还的情况,制定对策以促使用户及时归还加工处理先进行3.1,发现有未归还自行车后,由输出结果可知未归还自行车的用户,再结合用户列表可找到该用户的详细信息,即可对用户的诚信记录进行更新。“诚信分数”是拖借自行车的次数,累加次数达到一定值后,可由相关“惩罚策略”进行对该用户的惩罚。银行账户处理需求分析一.数据流图 1 顶
7、层数据流图 存/取款单及存折,或定期存单 存/取款单,现金,利息单 无效2 分层数据流图1)一层数据流图 存/取款单 账户数据库 无效有效银行数据库 存/取款单,现金,利息单2)二层数据流图审查存/取款单及存折,或定期存单模块 存/取款单 账户数据库 无效 有效 有效存/取款单 修改存/取款单,利息单,去放现金 银行数据库 利 息 单 现金 修改后的存/取款单 账户数据库二.数据字典1 数据元素表1:“存/取款单号”名称存/取款单号别名CQNum取值类型字符串长度15个字节描述存/取款单的唯一编号,作为关键字。位置存/取款单、储户数据库表2:“存折编号”名称存折编号别名CZNum取值类型字符串
8、长度15个字节描述存折的唯一编号,作为关键字。位置存折、储户数据库表3:“定期存款单编号”名称定期存款单编号别名DQCQNum取值类型字符串长度15个字节描述定期存款单的唯一编号,作为关键字位置定期存款单、储户数据库表4:“利息单单编号”名称定期存款单编号别名LXNum取值类型字符串长度15个字节描述利息单的唯一编号,作为关键字位置银行数据库,存/取款单及存折,或定期存单、储户数据库表5:“银行编号”名称银行编号别名YHNum取值类型字符串长度8个字节描述所属银行的唯一编号,作为关键字位置银行数据库表6:“储户编号”名称储户编号别名CHNum取值类型字符串长度15个字节描述储户的唯一编号,作为
9、关键字位置存/取款单及存折,或定期存单、储户数据库2 数据流表7:“存/取款单”名称存/取款单描述记录存/取款单信息来源储户去处银行组成存/取款单编号+开户日+储户姓名+支出+存入+余额+日期+操作+复核流程量无表8:“利息单”名称利息单描述记录各存/取款单及存折,或定期存单取款利息详细信息来源银行去处储户组成利息单编号+存/取款单及存折,或定期存单编号+储户姓名+时间+银行编号+金额流程量无3 数据存储表9:“账户数据库”名称账户数据库输入数据流储户信息,金额修改输出数据流存/取款单及存折,或定期存单描述账户信息组成储户信息+存/取款单及存折,或定期存单信息组织方式按储户编号,由小到大排序、
10、或按存/取款单及存折,或定期存单编号由高到低排序4 加工逻辑描述表10:“审查有效性”名称审查存/取款单及存折,或定期存单编号1.1输入账户数据库,存/取款单及存折,或定期存单, 输出无效存/取款单及存折,或定期存单,有效存/取款单及存折,或定期存单功能描述若发现有无存/取款单及存折,或定期存单编号或储户姓名,便发出无效存/取款单及存折,或定期存单。只有通过了审查的存/取款单及存折,或定期存单留在有效信息里。加工处理所要查询的存/取款单及存折,或定期存单编号或储户姓名是否与实际存储信息、范围相符,通过账户数据库检查是否满足存/取款单及存折,或定期存单信息和用户合法性并输出。表11: “修改存/取款单,利息单,去放现金”名称修改存/取款单,利息单,去放现金编号2.1输入账户数据库,存/取款单及存折,或定期存单数据库,有效存/取款单及存折,或定期存单输出现金,账户数据库,存/取款单及存折,或定期存单,利息单功能描述当核查为有效存/取款单及存折,或定期存单后,银行核算金额,确定银行余额,修改存/取款单及存折,或定期存单,并输出现金。加工处理核算利息,修改账户数据库,修改存/取款单及存折,或定期存单,打出利息单。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1