为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

饭卡管理系统(概要设计说明书)

2020-04-22 5页 doc 80KB 3阅读

用户头像 个人认证

lxw911

暂无简介

举报
饭卡管理系统(概要设计说明书)饭卡管理系统(概要设计说明书)21引言1.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.1.1功能要求22.1.2性能要求32.1.3输出要求32.1.4输入要求32.1.5在安全与保密方面的要求32.2运行环境32.3基本设计概念和处理流程32.4结构42.5功能需求与程序的关系52.6人工处理过程62.7尚未解决的问题63接口设计63.1用户接口63.2外部接口63.3内部接口64运行设计74.1运行模块组合64.2运行控制64.3运行时间65系统数据结构设计65.1逻辑结构设计要点6...
饭卡管理系统(概要设计说明书)
饭卡管理系统(概要设计说明书)21引言1.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.1.1功能要求22.1.2性能要求32.1.3输出要求32.1.4输入要求32.1.5在安全与保密方面的要求32.2运行环境32.3基本设计概念和处理流程32.4结构42.5功能需求与程序的关系52.6人工处理过程62.7尚未解决的问63接口设计63.1用户接口63.2外部接口63.3内部接口64运行设计74.1运行模块组合64.2运行控制64.3运行时间65系统数据结构设计65.1逻辑结构设计65.2物理结构设计要点75.3数据结构与程序的关系86系统出错处理设计86.1出错信息86.2补救86.3系统维护设计8概要设计说明书1引言1.1编写目的概要设计的主要任务是设计程序的体系结构,也就是确定程序有哪些模块组成以及模块设计的关系。概要设计过程首先寻找实现目标系统的各种不同的,需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐。如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构,通常,进行必要的数据库设计,确定测试要求并且确定测试计划。1.2背景开发的软件系统的名称:饭卡管理系统本项目的任务提出者:软件课程设计开发者:于天嫄实现该软件的计算站:图书馆计算机中心1.3定义本文件中用到的专门术语的定义及外文首字母词组的原词组。实体——联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。盒图(N-S):它把整个程序写在一个大框图内,大框图由若干个小的基本框图构成。数据流图(DFD):没有任何具体的物理部件,描绘信息流和数据从输入移动到输出的过程中的变换。1.4参考资料《软件工程与软件开发工具》张宏主编清华大学出版社2004年9月第一版《精通JavaSwing程序设计》杨智杨等编辑中国铁道出版社2002年2月第一版《Java数据库高教程》张晓东等编著清华大学出版社2004年4月第一版2总体设计2.1需求规定2.1.1功能要求1、实现消费使用卡片扣钱(取代现金);2、在固定保险的地方存钱;3、有消费记录功能;4、有挂失功能。2.1.2性能要求1、刷卡消费时,要求快速、准确,可撤销;2、在查询消费记录时,达到一般的查询速度。2.1.3输出要求在刷卡器上每次消费时:1、存款2、此次消费额3、剩余额刷卡器上额外的信息:1、出错信息2、锁卡信息3、剩余不多提示信息报单:1、每学年或者每月,可选择性的(需学生主动要求)输出消费记录报单。详细程度可由使用都自行定义。2、存款时,可选择性的(需要学生主动要求)输出存款记录报单。3、注销卡时,返还剩余额(钱)。2.1.4输入要求刷卡器上每次消费时:1、卡ID(可由读卡器自动读入)2、消费额3、操作符(确认,撤销,后退,计算(加减乘除),存款(有权限限制),其他功能)数据库管理电脑上:1、输入学生信息2、学生存款额(由读卡器端输入器完成)3、查询,修改,删除功能输入2.1.5在安全与保密方面的要求1、使用者之间的ID号不能重复;2、ID号不能被他人轻易知道;3、即使知道也能有快速相应的机制予以弥补;4、有使用追踪功能,可以让用户了解自己使用的情况。2.2运行环境软件环境:windows2000/xp,SQLServer2000等。使用人员:超市管理人员2.3基本设计概念和处理流程处理流程图:2.4结构2.5功能需求与程序的关系 功能名称 增加 修改 删除 查询 打印 退出 新建饭卡信息模块 √ √ √ √ √ √ 存款模块 √ √ √ √ √ √ 消费模块 √ √ √ 查询模块 √ √ √ √ 挂失/解锁模块 √ 注销模块 2.6人工处理过程基本的信息由学生和管理人员手工输入。3接口设计3.1用户接口(1)用户类别:1有提供学生查阅的学生界面。2提供管理员操作的管理员界面。3提供刷卡的刷卡服务员界面。(2)管理员界面菜单1状态1.1登陆;1.2注销;2新建——新建学生信息界面:3查询更新3.1学生消费历史3.2学生信息4挂失4.1加锁4.2解锁5注销卡(3)学生查询菜单1状态1.1登陆1.2注销2查询历史3查询学生信息(4)刷卡界面1状态1.1登陆1.2注销2消费方式2.1正常2.2定价3显示上次输出3.2外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。3.3内部接口查询和更新都要调用数据库的操作。4运行设计4.1运行模块组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。4.2运行控制软件运行时有比较友好的用户界面,基本能够实现用户的数据处理要求。4.3运行时间系统的运行时间基本可以达到用户所提出的要求。5系统数据结构设计5.1逻辑结构设计要点关系模式集学生(学生学号,学生姓名,卡号,电话号码,地址)饭卡(饭卡号,学生姓名,密码,金额,充值信息)卡历史(卡号,时间,消费金额,操作)5.2物理结构设计要点表1学生表 列名 数据类型 学生学号 stu_num Char(20) 卡ID id int 学生姓名 name Char(20) 性别 male boolean 电话号码 tel Char(20) 地址 address char(50)表2饭卡表 列名 数据类型 卡ID id int 余额 sum float 锁 lock boolean表3卡历史(card_his) 列名 数据类型 卡ID id int 时间 daytime daytype 款额 sum float 操作 op Char(20)5.3数据结构与程序的关系 登录模块 饭卡信息管理模块 学生信息表 √ √ 卡信息表 √ √ 卡历史表 √ 刷卡消费表 √ 存款表 √ 卡注销表 √ 修改卡信息表 √6系统出错处理设计6.1出错信息1、在学生刷卡后,卡ID被锁,将会出现错误信息:“KardLocked”2、学生卡信息丢失,查询时或者消费=存款时,不认卡情况3、存款额大于999.99元,刷卡器只显示小于等于999.99元部分4、消费时消费额大于存款额,系统将会提示错误,不作其他任何操作6.2措施(号码对应)1、只能解卡锁2、有备份数据库,随时可以恢复3、只能更换刷卡器4、及时充钱6.3系统维护设计PAGE
/
本文档为【饭卡管理系统(概要设计说明书)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索