下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 饭卡管理系统(详细设计说明书)

饭卡管理系统(详细设计说明书).doc

饭卡管理系统(详细设计说明书)

_曾经以为自己很快乐
2017-09-28 0人阅读 举报 0 0 暂无简介

简介:本文档为《饭卡管理系统(详细设计说明书)doc》,可适用于高等教育领域

饭卡管理系统(详细设计说明书)引言错误~未定义书签。编写目的错误~未定义书签。背景错误~未定义书签。定义错误~未定义书签。参考资料错误~未定义书签。程序系统的结构错误~未定义书签。系统用户登录模块设计说明错误~未定义书签。程序描述功能性能输入项目输出项目流程逻辑持卡者信息管理模块设计说明新建饭卡信息模块设计程序描述功能性能输入项目输出项目流程逻辑修改持卡者信息模块设计程序描述功能性能输入项目输出项目流程逻辑查询持卡者信息程序描述功能性能输入项目输出项目流程逻辑饭卡信息管理设计说明挂失与解锁程序描述功能性能输入项目输出项目流程逻辑注销模块设计程序描述功能性能输入项目输出项目流程逻辑充值模块设计程序描述功能性能输入项目输出项目流程逻辑消费模块设计程序描述功能性能输入项目输出项目流程逻辑饭卡消费记录管理模块设计说明查询饭卡消费记录模块设计程序描述功能性能输入项目输出项目流程逻辑修改饭卡消费记录模块设计程序描述功能性能输入项目输出项目流程逻辑详细设计说明书引言编写目的详细设计阶段的任务就是把解决具体化解决具体应怎样实现这个系统。也称为模块设计详细地设计每个模块确定实现模块所需的功能需要的算法和数据结构。背景开发的软件系统的名称:饭卡管理系统本项目的任务提出者:软件工程课程设计开发者:于天嫄实现该软件的计算站:图书馆计算机中心定义在软件具体设计阶段的专用术语有:程序流程图、盒图(NS图)、判定表、判定树、PAD图。参考文献《软件工程与软件开发工具》张宏主编清华大学出版社年月第一版《精通JavaSwing程序设计》杨智杨等编辑中国铁道出版社年月第一版《Java数据库高教程》张晓东等编著清华大学出版社年月第一版程序系统的结构通过对前面的需求分析文档的进一步理解再结合面向数据流的设计方法得到饭卡管理系统的软件结构图如下图所示系统由持卡者信息管理、饭卡管理、饭卡消费记录管理以及系统用户登录构成。饭卡管理系统的软件结构图结合软件设计中的高内聚和低耦合的标准以及相关的启发规则得到改进后的软件结构图如图所示:系统用户登录模块程序描述提供管理员和学生用户刷卡服务三种环境限制用户对系统的使用权限。特点:非常驻内存单独的一个程序顺序处理。功能完成系统登录。性能在登录模块中输入用户名和密码后单击“登录”按钮进行登录。如果登录时没有输入用户名和密码系统将提示出错。如果输入的用户名和密码与数据库信息不匹配系统将拒绝该用户登录。如果登录成功系统将根据登录用户的权限分别跳转到不同的页面提供不同的服务。输入项目()用户名:字符串类型user长度不超过可以是数字(不能开头)和字母、汉字()密码:字符串类型pass长度不超过可以是数字和字母区分大小写。()权限:三个单选项level。输出项目欢迎或者提示错误信息。流程逻辑程序流程图盒图持卡者信息管理模块新建饭卡信息模块设计程序描述完成饭卡信息的新建成为有效持卡者。功能()判断学生简单信息一致性:用户填写必要的信息并提交系统检验信息是否完整并做出相应的提示信息。()创建卡ID:根据用户的信息的录入系统自动分配唯一的ID。()创建饭卡信息历史记录表:饭卡激活后数据库响应更新并创建饭卡记录表记录饭卡存款、消费、修改、挂失等等信息。性能用户填完相关信息并点击了“确定”提交后系统首先要检查注册所用的用户名是否已经存在于数据库中如果是系统会报错。如果不是系统要检测每项数据是否合法如果合法则将其作为一条记录添进持卡者信息表里并给出相关提示如果不合法系统会准确地指出出错的地主供用户修改。输入项目用户信息:学号姓名性别电话号码地址。输出项目根据是否成功提交给出相应的提示。若成功则输出卡ID和初始密码。流程逻辑新建饭卡模块的判定树修改持卡者信息模块设计程序描述该模块主要负责修改持卡者的相关信息。持卡者可以修改自己的姓名、性别、电话号码、地址其他的信息均不能修改。而系统管理员登录后可以修改每位持卡者的登录用户名、登录密码、姓名、性别、电话和地址其他字段也是不可以修改的。功能()判定条件合法性:管理员根据用户提供的信息输入条件(ID,密码等)判断持卡者身份的合法性。用户也可以在自助服务器端进行以上操作。()修改:判定条件正确后可进入修改界面修改功能按用户输入的修改信息读取、更新数据库查找、更新饭卡信息历史记录表并及时返回基本信息以便用户确认信息。()产生表报:修改功能的操作完成后系统读取饭卡信息历史记录表并自动产生一张报表。性能每位持卡者登录在系统显示自己的信息后点击“修改”按钮可以看到不能修改的字段将呈灰色在改好自己的需要修改的信息后提交审核这时系统会弹出一个对话框询问我们是否真的修改当得到肯定答复后系统就检查是否成功修改若是就返回显示信息界面继续其余操作否则要给出未作修改的提示。输入项目卡ID和需要修改的字段的新值。输出项目根据用户的不同操作给出不同的提示界面。如果用户操作通过审核就返回显示信息界面否则给出出错提示。流程逻辑修改持卡者信息模块的判定树查询持卡者信息模块设计程序描述该模块只能给系统管理员使用。由需求分析可知本系统只需要提供“卡号”来进行查询不需要提供其他字段的查询。用户输入自己的卡号进行查找就可以获得满足条件的查询结果。功能()判定条件合法性:管理员根据用户提供的信息输入条件(ID,密码等)判断持卡者身份的合法性。用户也可以在自助服务器端进行以上操作。()查询:判定条件正确后可进入修改界面查询功能只读取数据库返回饭卡信息历史记录表。()产生表报:修改功能的操作完成后系统读取饭卡信息历史记录表并自动产生一张报表。性能根据查询的条件从持卡者信息表中找相应的记录如果有满足条件的则显示该用户的信息否则将给出错误提示。输入项目输入卡ID和密码。输出项目根据不同的查找结果给出不同的答复信息。流程逻辑查询持卡者信息模块的判定树饭卡信息管理模块挂失与解锁程序描述在本模块中当用户的饭卡丢失时立即告知系统管理员。挂失时由持卡者提供卡号若忘记卡号可以通过姓名来查询以得到卡号计算机同时显示该持卡者姓名、卡号、性别、电话号码和地址待系统管理员将这些和该持卡者核实无误后确认挂失。当持卡者找到自己的卡时可以找管理员待核实卡确实是该持卡者丢失的卡后解锁保证持卡者继续用此饭卡。功能()挂失状态转换:用户提供本人相关信息给管理员管理员按信息进行挂失和解锁的操作系统自动更新饭卡信息数据。()挂失计时:用户一旦确认饭卡挂失系统自动进入挂失计时状态作为判断注销的判断条件。性能系统管理员根据卡号查找到持卡者信息在对应界面上点击“挂失”按钮立即弹出“您确定要锁定卡吗,”提示对话框如果确定就完成冻结卡的任务。当用户找回自己的饭卡时就要找系统管理员解锁此时同样找到要解锁的卡执行“解锁”功能就可以恢复对此饭卡的使用。输入项目持卡者的卡号。输出项目根据管理员的不同操作给出不同的提示界面。流程逻辑挂失与解锁模块的判定树注销模块设计程序描述本模块完成持卡者不再使用饭卡时退卡的过程。功能()判断挂失倒计时:注销用户信息的前提条件挂失时间已经达到注销限定挂失倒计时间。()注销:用户可以注销卡ID并删除相关信息。性能系统管理员根据卡号查找当找到要操作的某条记录时点击“注销饭卡”后实现退卡功能。输入项目持卡者的卡号。输出项目根据管理员的不同操作给出不同的提示界面。流程逻辑注销模块的判定树充值模块设计程序描述本模块主要负责给持卡者的饭卡补充金额进行存款操作。功能()读取卡ID并确认:用户可在主机中读取卡ID确认ID的持有人。()显示余额:根据ID的信息读取数据库查找饭卡信息历史记录表并返回余额信息。()存款:根据用户存款额管理员操作刷新用户饭卡信息修改饭卡信息历史记录表若卡进入被锁状态就不能存款。性能系统管理员按照此卡号找到要存钱的卡号然后点击“存款”按钮在新弹出的对话框的相应文本框里输入要存的金额再执行“充值”命令此时弹出“你确定要进行该操作吗,”提示对话框如果要存就点击“是”否则点击“否”。输入项目持卡者的卡号和即将存入卡的金额。输出项目根据管理员的不同操作给出不同的提示界面。流程逻辑充值模块的判定树消费模块设计程序描述本模块主要完成持卡者消费刷卡后卡上金额的变动功能。这里需要注意的是饭卡上件减去金额数目由刷卡服务员输入。功能()读取卡ID并确认:用户可在工作站(刷卡消费处)刷卡刷卡器判断用户的卡是否有效无效做出反馈否则进行读取用户信息。()显示余额:根据ID以及刷卡服务员打出消费额的信息读取、更新数据库查找、更新饭卡信息历史记录表并返回余额信息。()定价消费:确认卡ID后就可以直接进行定价消费用户按定价的面值进行扣除信息刷新用户饭卡信息修改饭卡信息历史记录若卡进入被锁状态就不能存款。()消费:根据刷卡服务员打出消费额模拟刷卡器读取、更新数据库修改饭卡信息历史记录表若卡进入被锁状态就不能消费。性能由持卡者刷卡系统识别到对应的饭卡并显示此饭卡当前的金额再由刷卡服务员在对应的文本框处输入此持卡者当前消费的金额再点击“消费”按钮此时就从原余额中减去消费的金额显示本次消费后的余额。输入项目持卡者的卡号和消费的金额。输出项目显示消费后的金额的提示框。流程逻辑充值模块的判定树饭卡消费记录管理模块设计查询饭卡消费记录模块设计程序描述由需求分析可知本系统只需要提供“卡号”来进行查询。用户输入自己的卡号并执行“查询消费历史”功能就可以查找到过去所有的消费记录。功能()判定条件合法性:管理员根据用户提供的信息输入条件(ID,密码等)判断持卡者身份的合法性。用户也可以在自助服务器端进行以上操作。()查询:判定条件正确后可进入修改界面查询功能只读取数据库返回饭卡信息历史记录表。()产生表报:修改功能的操作完成后系统读取饭卡信息历史记录表并自动产生一张报表。性能根据查询的条件从持卡者信息表中查找相应的记录如果有满足条件的点击“查询消费历史”则显示该用户的消费历史记录否则将给出错误提示。输入项目用户输入“卡号”作为查询条件。输出项目根据不同的查找结果给出不同的答复信息。流程逻辑查询饭卡消费记录模块的判定树修改饭卡消费记录模块设计程序描述该模块主要负责修改持卡者的消费信息。需要提醒的是需要在确定了修改的消费记录确实有误的情况下才能改动。功能()判定条件合法性:管理员根据用户提供的信息输入条件(ID,密码等)判断持卡者身份的合法性。用户也可以在自助服务器端进行以上操作。()修改:判定条件正确后可进入修改界面修改功能按用户输入的修改信息读取、更新数据库查找、更新饭卡信息历史记录表并及时返回基本信息以便用户确认信息。()产生表报:修改功能的操作完成后系统读取饭卡信息历史记录表并自动产生一张报表。性能系统管理员输入要修改消费信息的持卡者卡号核实要修改的记录有错误后选中此条记录再点击“查询更改消费历史”接着改好自己需要修改的信息后提交审核。这时系统会询问是否真的要修改若是就返回消费信息显示界面否则要给出未修改的提示。输入项目持卡者的卡号和需要修改字段的新值。输出项目根据用户的不同操作给出不同的提示界面。如果用户操作通过审核就返回消费信息显示界面否则显示出错提示。流程逻辑修改饭卡消费记录模块的判定树

VIP免券下载文档

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/24

饭卡管理系统(详细设计说明书)

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利