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

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

1引言 ................................................................................................................ 错误!未定义书签。

1.1编写目的.............................................................................................. 错误!未定义书签。

1.2背景...................................................................................................... 错误!未定义书签。

1.3定义...................................................................................................... 错误!未定义书签。

1.4参考资料.............................................................................................. 错误!未定义书签。2总体设计......................................................................................................... 错误!未定义书签。

2.1需求规定.............................................................................................. 错误!未定义书签。

2.1.1功能要求 (2)

2.1.2性能要求.................................................................................. 错误!未定义书签。

2.1.3输出要求 (3)

2.1.4输入要求 (3)

2.1.5在安全与保密方面的要求 (3)

2.2运行环境 (3)

2.3基本设计概念和处理流程.................................................................. 错误!未定义书签。

2.4结构 (4)

2.5功能需求与程序的关系 (5)

2.6人工处理过程 (6)

2.7尚未解决的问题 (6)

3接口设计 (6)

3.1用户接口 (6)

3.2外部接口 (6)

3.3内部接口 (6)

4运行设计 (7)

4.1运行模块组合 (6)

4.2运行控制 (6)

4.3运行时间 (6)

5系统数据结构设计 (6)

5.1逻辑结构设计要点 (6)

5.2物理结构设计要点 (7)

5.3数据结构与程序的关系 (8)

6系统出错处理设计 (8)

6.1出错信息 (8)

6.2补救措施 (8)

6.3系统维护设计 (8)

概要设计说明书

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等。

相关文档
最新文档