欢迎来到天天文库
浏览记录
ID:42755613
大小:436.25 KB
页数:14页
时间:2019-09-22
《食堂就餐IC卡系统需求规格说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1引言1.1编写目的木文档主要是详细定义就餐卡管理系统的总体功能,给出系统的结构设计和过程设计,作为程序编写的依据。该文档分为结构设计和模块详细设计两部分。结构设计部分主要是确定系统的具体实施方案和确定软件结构。通常,进行必要的数据文件设计,确定测试要求并且确定测试计划。模块详细设计部分主要就是把解法具休化,解决具体应怎样实现这个系统。也称为模块设计,详细地设计每个模块,确定实现模块所需的功能盂要的算法和数据结构。1.2软硬件环境软件环境:木系统可以运行于Windows7。系统采用java语言编写。硬件环境:木系统对■硬件无特
2、别的需求,普通用户的个人计算机上都可以运行本软件系统。2需求概述由《食堂就餐ic卡系统需求规格说明书》可分析得该系统主要实现以下功能:1、注册(管理员)2、充值/消费(管理员/学生)3、杳询/修改(管理员、学生)4、挂失/解挂(管理员、学生)5、注销(管理员)6、功能管理(学生)3结构设计3.1总体设计按照需求概述得出的功能设计方案,本就餐卡管理系统主要实现注册、充值/消费、查询/修改、挂失/解挂、注销等功能。该系统的总体设计HIOP图如下:IPO图:学生基木信►食堂就餐1C卡►新持卡者息信息消费额►*进行扣费存款额►存款€卡
3、余额查询/修改►简单查询/修改*登录权限►复杂查询/修改卡状态挂火/解锁►挂失状态转换K注销服务►注销一卡通卡历史记录H图:新建饭长信息<••::!.'■:1*1便I*r:w.^I.'Je躲孔财i*l注销3.2接口设计3.2.1用户接口(1)用户类别:1有提供学生查阅的学生界面。2提供管理员操作的管理员界面。(2)管理员界而菜单1状态1.1登陆;1.2注销;2新建一新建'学生信息界而;3查询更新3.1学生消费历史3.2学生信息4挂失4.1挂失4.2解挂5注销卡(1)学生查询菜单1状态1.1注册;1・2注销;2查询历史3查询学生
4、信息3.2.2内部接口查询和更新都耍调用数据文件的操作。3.3数据文件设计3.3.1公共数据结构设计1•物理结构设计系统的物理结构具体由数据文件来设计与生成,此处不作详细介绍。2.数据结构与程序的关系系统的数据结构由标准数据文件语言java牛成。3.3.2数据文件设计对程序当中所采用的数据文件相关的名称和标识符、在数据文件当中的位置、定义、度量单位、格式和值域、数据项名、缩写词和代码,包括用于数据文件的规格说明等进行定义。3.4出错处理设计3.4.1出错信息1在学生刷卡后,卡ID挂失,将会出现错误信息:“CardLockecT
5、2学生卡信息丢失,查询时或者消费■充值时,不认卡情况3消费时消费额大于充值额。系统将会提示错误,不作其他任何操作。3.4.2处理方法1只能解挂2有备份数据文件,随时可以恢复3及时充值3.5数据流设计3.5.1变换型输入流:由合法性判断得出的合法数据变换屮心:查询输出流:查询结果数据按照输入一变换一输出的吋间顺序流动。右图DFD可以看出典型的变换型数据流。3.5.2事务型事务屮心:充值■消费数据流以“事务中心”为核心。当数据沿通路到达事务存储消费吋,根据输入数据的类型在充值、消费中选择一个执行。具体上是根据按键,分消费和充值按键
6、。查询丿丿j史4模块详细设计4.1新建食堂就餐IC卡信息模块设计4.1.1功能说明完成对学生中请创建就餐R的请求,注册,系统分配Rid。4.1.2流程逻辑学生向管理员提交个人的信息,系统自动检验信息是否完整,并做出相应的提示信息,系统根据用户的录入,自动为卡分配唯一的ID,就餐卡激活注册后,数据文件响应更新,并创建就餐卡记录表,记录就餐卡充值、消费、修改、挂失等信息。4丄3输入用户信息:学号/职工号、姓名。4.1.4输出食堂就餐卡IDo4.2充值/消费模块设计4.2.1功能说明完成用户持卡进行充值/消费的功能4.2.2流程逻辑
7、充值模块:用户在管理员操作的主机下确定用户充值金额,确定无误后管理员直接操作,若卡进入挂失状态就不能充值,否则系统刷新用户就餐卡信息,修改就餐卡历史记录,此时系统读取数据文件并返回余额信息。>用户存款馳认金额无決就餐卡信息数据库7更新就餐卡信息消费模块:用户在消费时,系统判断用户的卡是否有效,就餐卡日消费金额是否超过限制,就餐卡余额是否足够,当为定价消费时,用户按定价的而值进行扣除信息,然后更新数据文件,修改就餐卡信息历史记录,若卡进入挂失状态就不能消费。4.2.3输入就餐卡信息数据库7更新就餐卡信息消费模块:用户在消费时
8、,系统判断用户的卡是否有效,就餐卡日消费金额是否超过限制,就餐卡余额是否足够,当为定价消费时,用户按定价的而值进行扣除信息,然后更新数据文件,修改就餐卡信息历史记录,若卡进入挂失状态就不能消费。4.2.3输入食堂就餐卡卡号,学号/©I工号4.2.4输出余额,消费金额4.3查询
此文档下载收益归作者所有