欢迎来到天天文库
浏览记录
ID:43602465
大小:831.70 KB
页数:11页
时间:2019-10-11
《【精品】饭卡系统分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、饭卡管理系统设计分析报告1概述1.1编写目的本报告主要是详细分析饭卡管理系统的总体功能,分析出系统的结构设计和过程设计。该文档分为结构设计分析和模块详细设计分析两部分。结构设计分析部分主要是分析系统的具体实施方案和确定软件结构。通常,进行必要的数据库设计,确定测试要求并且是定测试计划。模块详细设计分析部分主要就是分析把解法具体化,解决具体应怎样实现这个系统。也称为模块设计,详细地设计每个模块,确定实现模块所需的功能需耍的算法和数据结构。1.2软硬件环境分析软件环境:本系统可以运行于Windows2000/XP或更高版本的操作系
2、统以及Linux操作系统。系统采用Java语言编写,需要JDK1.4版本或者更高版本。硬件环境:本系统对便件特别的需求,普通用户的个人计算机上都可以运行本软件系统。需求分析概述由《饭卡管理系统需求规格说明书》可分析得该系统主耍实现以下功能:1、注册(管理员)2、存款/消费(管理员/学生)3、杏询/修改(管理员、学生)4、挂失/解锁(管理员、学生)5、注销(管理员)3结构设计分析3.1总体设计按照需求概述得出的功能设计方案,本饭卡管理系统主要实现注册、存款/消费、查询/修改、挂失/解锁、注销等功能。该系统的总体设计HIOP图如门
3、IPO图:卡余额卡状态新持卡者卡历史记录H图:判断学生简单信息一致性创建卡ID创建饭卡信息历史记录表判断条件合法性查询/修改产生报表挂失状态转换挂失计时•一费消r读取卡ID,并确认显示余额存款读取卡ID,并确认显示余额定价消费消费该系统的总体顺序图为:注销3.2出错处理设计分析3.2.1出错信息1在学生刷卡后,卡ID被锁,将会出现错误信息:"CardLocked"2学生卡信息丢失,查询时或者消费■存款时,不认卡情况3存款额大于999.99元,刷卡器只显示小于等于999,99元部分4消费时消费额大于存款额。系统将会提示错谋,不作
4、其他任何操作。3.2.2处理方法1只能解卡锁2有备份数据库,随时可以恢复3只能更换刷卡器4计吋充钱3.3数据流设计分析3.3.1变换型输入流:有合法性判断得出的合法数据变换中心:查询输出流:查询结果数据按照输入一变换一输岀的时间顺序流动。左图DFD可以看出典型的变换型数据流。3.3.2事务型事务中心:存款■消费数据流以“事务屮心”为核心。当时数据沿通路到达事务存储消费时,根据输入数据的类型在存款、消费屮选择一个执行。具体上是根据按键,分消费和存钱按键。4模块详细设计分析4.1新建饭卡信息模块设计4.1.1功能说明完成对学生中请
5、创建饭卡的请求,激活卡,系统分配卡ID。4.1.2流程逻辑学生向管理员提交个人的信息,系统自动检验信息是否完整,并做出相应的提示信息,系统根据用户的录入,口动为卡分配唯一的ID,饭卡激活后,数据库响应更新,并创建饭卡记录表,记录饭卡存款、消费、修改、挂失等等信息。新建饭卡流程图4.2存款/消费模块设计4.2.1功能说明完成用户持卡进行存款/消费的功能4.2.2流程逻辑存款模块:用户在管理员操作的主机下确定用户存款金额,确定无误后管理员直接操作,若卡进入被锁状态就不能存款,否则系统刷新用户饭卡信息,修改饭卡历史记录表,此时系统读
6、取数据库并返回余额信息。◎饭卡信息数据丿牟饭卡存款功能流程图消费模块:用户在工作站进行刷卡,刷卡器判断用户的卡是否有效,饭卡日消费金额是否超过限制,饭卡余额是否足够,当为定价消费是用户按定价的面值进行扣除信息,然后拟刷卡器读取、更新数据库,修改饭卡信息历史记录表,若卡进入被锁状态就不能消费。饭R数据库信息修改饭K金额用户刷卡▲完成消费<{N}>饭卡消费功能流程图4.3查询/修改模块设计4.3.1功能说明完成对数据库(学生信息,饭卡信息)的查询,修改4.3.2流程逻辑输入饭卡卡号与密码,判断是否正确,若为错误账号,则提示输入错误
7、,请求重输;若为正确账号,则进入查询界面。在查询界面中,显示学生信息,在此界面小可选择修改学生信息,输入时间信息可杏询相应时间内饭卡消费信息饭卡信息数据库V査询/修改饭卡信息功能流程图4.4挂失/解锁模块设计4.4.1功能说明完成对饭卡的挂失锁定与解锁状态的转换4.4.2流程逻辑输入饭卡卡号与密码,判断是否正确,若为错谋账号,则提示输入错误,请求重输;若为正确账号,则进入挂失/解锁界面。检查饭卡所属状态,若为挂失锁定状态,则只能解锁,且显示挂失锁定时间,超过一定时间即转入口动注销模块,反Z只能挂失锁定。挂失/解锁功能流程图4.
8、5注销模块设计4.5.1功能说明完成对饭卡的注销4.5.2流程逻辑两种情况:一为用户可以直接向管理员巾请注销卡ID,输入饭卡卡号与密码,判断是否正确,若为错谋账号,则提示输入错谋,请求重输;若为正确账号,则显示学生信息,再次确认是否注销,是则注销该饭卡,否则退出注销界面;二为
此文档下载收益归作者所有