饭卡管理系统(概要设计说明书).doc_第1页
饭卡管理系统(概要设计说明书).doc_第2页
饭卡管理系统(概要设计说明书).doc_第3页
饭卡管理系统(概要设计说明书).doc_第4页
饭卡管理系统(概要设计说明书).doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

。1引言21.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系统维护设计81010。概要设计说明书1引言1.1编写目的概要设计的主要任务是设计程序的体系结构,也就是确定程序有哪些模块组成以及模块设计的关系。概要设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐。如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构,通常,进行必要的数据库设计,确定测试要求并且确定测试计划。1.2背景开发的软件系统的名称:饭卡管理系统本项目的任务提出者:软件工程课程设计开发者:于天嫄实现该软件的计算站:图书馆计算机中心1.3定义本文件中用到的专门术语的定义及外文首字母词组的原词组。实体联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。盒图(N-S):它把整个程序写在一个大框图内,大框图由若干个小的基本框图构成。数据流图(DFD):没有任何具体的物理部件,描绘信息流和数据从输入移动到输出的过程中的变换。1.4参考资料软件工程与软件开发工具 张宏 主编 清华大学出版社 2004年9月第一版 精通Java Swing程序设计 杨智杨 等编辑 中国铁道出版社 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运行环境软件环境:windows 2000/xp,SQL Server 2000等。使用人员:超市管理人员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_numChar(20)卡IDidint学生姓名nameChar(20)性别maleboolean电话号码telChar(20)地址addresschar(50)表2 饭卡表列名数据类型卡IDidint余额sumfloat锁lockboolean表3卡历史(card_his)列名数据类型卡IDidint时间daytimedaytype款额sumfloat操作opChar(20)5.3数据结构与程序的关系登录模块饭卡信息管理模块学生信息表卡信息表卡历史表刷卡消费表存款表卡注销表修改卡信息表6系统出错处理设计6.1出错信息1、在学生刷卡后,卡ID被锁,将会出现错误信息:“Kard Locked”2、学生卡信息丢失,查询时或者消费=存款时,不认卡情况3、存款额大于999.99元,刷卡器只显示小于等于999.99元部分4、消费

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论