数据库饭卡管理系统报告Word下载.docx
- 文档编号:21529464
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:36
- 大小:441.09KB
数据库饭卡管理系统报告Word下载.docx
《数据库饭卡管理系统报告Word下载.docx》由会员分享,可在线阅读,更多相关《数据库饭卡管理系统报告Word下载.docx(36页珍藏版)》请在冰豆网上搜索。
充值的方式包括:
现金充值和银行卡充值。
其业务流程图如下:
现金充值业务流程图:
银行卡充值业务流程图如下:
消费管理:
学生在存款消费时涉及到提取饭卡基本信息,当饭卡中有足够的余额时才能继续消费。
消费后要修改饭卡信息表。
消费业务流程图:
查询管理:
学生查询饭卡信息,直接插入饭卡进行信息查询,首先要判断饭卡是否合法。
查询的可以是学生的消费存款信息,即饭卡历史操作信息或饭卡余额等信息。
查询业务流程图:
挂失管理:
挂失处理包括修改卡的状态和存贮当前饭卡信息。
挂失业务流程图如下:
解挂管理:
对于挂失的饭卡进行解挂处理,业务流程图如下:
注销管理:
对于申请注销的饭卡首先要进行是否处于挂失状态的判断,如果处于挂失状态,要先进行解挂操作,再进行注销处理。
注销业务流程图如下:
2.2数据流程分析
办理饭卡的数据流程图如下:
充值包括现金充值和银行卡充值。
现金充值的数据流程图如下:
银行卡充值的数据流程图如下:
饭卡消费的数据流程图如下:
查询饭卡信息的数据流程图如下:
挂失饭卡的数据流程图如下:
解挂饭卡的数据流程图如下:
注销饭卡的数据流程图如下:
2.3数据字典
按照数据流程图分层和每层数据流程图数据对象出现的先后顺序编写相对应的详细的数据字典,数据字典应包含数据流、数据存储、数据处理、外部实体四个部分。
学生饭卡管理系统的数据流描述如下:
数据流编号
数据流名称
简述
数据流
来源
去向
数据流组成
数据流量
高峰流量
F1
办卡
申请表
学生向管理员提交
办卡申请表
E1学生
P1检查学生
信息合法性
学生学号、姓名、学院
1000条/日
F2
检查
学生信息
管理员根据办卡申请表检查学生信息
S1
学生基本信息
P1检查学生
学生学号、姓名、性别、学院
3000条/日
F3
新建饭卡信息
根据办卡申请表创建饭卡信息
P2创建
饭卡信息
饭卡编号、学生学号、姓名、学院
F4
创建
管理员根据创建的饭卡信息修改学生饭卡信息
P2创建饭卡
信息
S2学生
饭卡编号、学生姓名、学号
F5
办卡信息
根据创建的饭卡信息办理饭卡
P3办理饭卡
饭卡编号、学生学号、姓名
F6
关联
银行卡
将办理好的饭卡与银行卡关联,方便充值
P3
办理饭卡
P4与银行卡
F7
输入账号信息
输入关联的银行卡账号信息
P4与银行卡
P5确定与银行卡关联
银行卡号、
姓名
F8
没有关联银行卡信息
没有需要关联的
P3办理饭卡
P6没有与银行卡关联
F9
退出系统
操作完成,退出系统
P7退出系统
F10
出示现金、充值单及饭卡
学生向充值人员出示现金、充值单及饭卡
E1学生
P8充值人员执行充值
现金金额、饭卡编号、姓名、学号
F11
充值成功
充值人员充值成功
P9交还饭卡
充值金额
F12
修改学生饭卡信息
充值人员充值后修改学生饭卡金额
S2学生饭卡信息
饭卡编号、姓名、学号、金额
F13
将饭卡插入机器
学生将饭卡插入机器
P10机器读取饭卡信息
饭卡编号、姓名、学号
F14
输入密码
学生输入饭卡登录密码密码
P11提交
密码
F15
密码错误
学生输入错误密码
P12返回错误信息并回到登陆界面
错误信息
F16
读取学生饭卡信息
机器读取学生饭卡信息与学生输入信息核对
F17
密码正确
学生输入正确密码
P13学生选择自助缴费
F18
输入金额
学生输入缴费金额
P14执行缴费
F19
缴费失败
因各种原因缴费失败
P15返回错误信息
F20
缴费成功
P16修改学生饭卡信息
F21
学生饭卡信息
F22
选取食品
根据学生所选食品在机器上打入所需金额
P17打入消费金额
F23
学生执行刷卡
学生进行刷卡
P18刷卡机读取饭卡信息
F24
与饭卡信息核对
与饭卡信息进行核对,判断金额是否充足
饭卡编号、姓名、学号、余额
F25
卡内余额充足
卡内余额充足的情况下,执行扣费
P19执行扣费
F26
卡内余额不足
卡内余额不足的情况下扣费失败
P20扣费失败
F27
扣费成功
刷卡机返回扣费成功信息
P21修改学生饭卡信息
F28
修改后的学生饭卡余额
F29
饭卡
插入饭卡,以便查询饭卡信息
P22检查饭卡合法性
F30
读取饭卡信息
S2学生饭卡
F31
饭卡合法信息
学生插入的饭卡合法
P25饭卡合法
F32
查询饭卡信息
学生查询饭卡信息
P26查询
饭卡编号、学生姓名、学号、卡内余额
F33
饭卡不合法
学生插入的饭卡不合法
P23饭卡不合法
F34
申请重新办理
饭卡不合法,重新申请办理
P1检查学生信息合法性
F35
挂失
饭卡挂失,填写挂失申请表
P27核对学生饭卡信息
F36
核对饭卡信息
核对饭卡信息,检查饭卡是否合法
S2学生饭卡信息
F37
合法的学生饭卡
学生饭卡存在并合法
P27核对学生饭卡信息
P28挂失处理
F38
修改饭卡信息
挂失处理后修改饭卡信息
F39
错误的饭卡信息
饭卡信息不合法
P29重新申请挂失
F40
解挂
学生填写并提交解挂申请表
P30核对学生饭卡信息
F41
S1学生饭卡信息
F42
挂失状态信息
饭卡处于挂失状态
P31解挂处理
F43
修改饭卡状态
解挂处理后,修改饭卡状态
S1学生饭卡信息
F44
无挂失状态信息
饭卡没有处于挂失状态
P32无需解挂处理
F45
根据提交的挂失信息,判断饭卡是否处于挂失状态
P33判断挂失
F46
F47
无挂失信息
P34注销处理
F48
修改学生信息
注销处理后,修改学生饭卡信息
F49
挂失信息
P31解挂处理
F50
与银行卡关联成功信息
成功与银行卡关联
P5确定于银行卡关联
饭卡编号、学生姓名、学号,银行卡号
F51
向学生返回查询的饭卡信息
饭卡编号、学生姓名、学号,余额
F52
返回错误信息
刷卡机扣费失败时返回错误信息
F53
交还饭卡给学生
刷卡机扣费成功时交还饭卡给学生
F54
学生进行机器充值密码输入错误时返回给学生错误信息
P12返回错误信息
F55
挂失成功信息
向学生返回挂失成功的信息
F56
确定重新申请挂失信息
重新申请挂失
F57
解挂成功信息
向学生返回解挂成功的信息
F58
注销成功信息
向学生返回注销成功的信息
学生饭卡管理系统的数据处理如下:
处理逻辑编号
处理逻辑名称
简述
输入的数据流
处理
输出的数据流
处理频率
P1
检查学生信息
合法性
检查学生提供的信息是否合法
3000条/日
P2
创建饭卡信息
根据学生提供的申请表创建饭卡信息
根据办卡信息办理饭卡
F8、F6
P4
与银行卡关联
将办理的饭卡与银行卡关联以便充值
关联银行卡
P5
确定与银行卡关联
再次确定饭卡与银行卡关联
输入账号
P6
没有与银行卡关联
办理的饭卡没有与银行卡关联
判断没有与银行卡关联
P7
办卡完成,退出系统
-
P8
充值人员执行充值
充值人员根据学生出示的现金、充值单及饭卡对饭卡进行充值
P9
交还饭卡
充值人员交还饭卡给学生
P10
机器读取饭卡信息
学生将饭卡插入机器后,机器读取饭卡信息
P11
提交
学生输入密码提交给机器进行验证
机器验证学生提交的密码信息
P12
学生密码输入错误,返回错误信息给学生
返回错误信息给学生
P13
学生选择自助缴费
密码输入正确,成功登陆后,学生选择自助缴费
P14
执行缴费
学生输入缴费金额后机器执行缴费
机器对各方面信息进行验证,判断学生是否满足充值要求
P15
学生不满足充值要求,返回错误信息给学生
P16
学生满足充值要求,机器修改学生饭卡金额
机器修改学生饭卡金额
P17
打入消费金额
刷卡机显示学生消费金额
P18
刷卡机读取饭卡信息
刷卡机读取饭卡信息,判断学生饭卡内余额是否满足此次消费
返回判断结果信息
P19
执行扣费
在卡内余额充足的情况下执行扣费
返回扣费信息
P20
扣费失败
在卡内余额不充足的情况下扣费失败
返回扣费失败信息
P21
扣费成功后,修改饭卡余额
返回饭卡余额给学生
P22
检查饭卡合法性
检查饭卡是否合法
P23
判断饭卡不合法
饭卡不合法信息
P24
饭卡合法
判断饭卡合法
P25
查询
P26
核对学生饭卡信息
核对学生的饭卡信息是否正确
挂失申请
P27
挂失处理
对饭卡进行挂失处理
合法的学生饭卡信息
F38、F55
P28
P29
F40
解挂申请表
F41
P30
解挂处理
对饭卡进行解挂处理
F43、F57
P31
无需解挂处理
对饭卡不进行解挂处理
500条/日
P32
判断挂失
判断饭卡是否处于挂失状态
F45、F46
挂失申请表
F47、F49
P33
注销处理
对饭卡进行注销处理
F47
F48、F58
学生饭卡管理系统的数据存储如下:
数据存储编号
数据存储
名称
数据存储组成
相关联的处理
S1
记录学生基本信息
学号+学生姓名+性别+饭卡编号+学院
S2
记录学生饭卡相关信息
饭卡编号+学号+登陆密码+余额+银行卡号+银行卡密码
P8、P11、P16、P18、P21
学生饭卡管理系统的外部实体如下:
外部实体编号
外部实体名称
外部实体组成
E1
学生
执行与饭卡有关各种操作的对象
人
3概念结构设计
在需求分析的基础上,应用概念模型的相关设计方法,完成数据库的概念模型设计。
所设计的概念模型应为CDM图。
学生饭卡管理系统的概念模型如下:
4逻辑结构设计
学生饭卡管理系统的PDM图如下:
5物理结构设计
SQL脚本中头文件为:
/*==============================================================*/
/*DBMSname:
MicrosoftSQLServer2008*/
/*Createdon:
2014/6/1608:
55:
24*/
生成的基本表为:
/*Table:
充值*/
createtable充值(
饭卡_饭卡编号bigintnotnull,
学生学号bigintnotnull,
饭卡编号bigintnotnull,
银行卡号bigintnotnull,
银行卡密码bigintnotnull,
充值金额floatnotnull,
constraintPK_充值primarykey(饭卡_饭卡编号,学生学号)
)
go
/*Index:
充值_FK*/
createindex充值_FKon充值(
饭卡_饭卡编号ASC
crea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 系统 报告