4结构化分析设计部分

4结构化分析设计部分

ID:41724936

大小:183.76 KB

页数:8页

时间:2019-08-30

4结构化分析设计部分_第1页
4结构化分析设计部分_第2页
4结构化分析设计部分_第3页
4结构化分析设计部分_第4页
4结构化分析设计部分_第5页
资源描述:

《4结构化分析设计部分》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、四结构化分析、设计部分一总体设计说明书1.引言1.1编写的目的总体设计的主要任务是设计程序的体系结构,也就是确定程序有哪些模块组成以及模块计的关系。总体设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。然麻分析员从这些供选择的方案屮选取若干个仑理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所冇物理元素,进行成本/效益分析,并H•制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐。如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计

2、软结构,通常,进行必要的数据库设计,确定测试要求并且是定测试计划。1.2定义总体设计——又叫概要设计,主要是确定系统的具体实施方案和确定软件结构。2•总体设计1P0图并不能得到很好的体现出H图(层次图),所以在下而增添了一个HIPO图以及后边的层次图,以方便突出不同的重点。HIPO图(层次图加输入/处理/输出图),为了能使HIPO图具有可追踪性。IPO图:学牛信息锁卡信息刷卡(卡ID)消费额查询条件存款额新建饭卡信息1.0挂失状态转换4.1简单查询2.1.1or2.2.2消费2.2复杂查询3.2存款2.1空历史纪录卡余额卡历史纪录在H图(层次图)离除了授顶层的方框Z外,每个方框都

3、加了编号如下:消费列抑性失时151注读叹卡IU井确认汝収KlD井确认足价消费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注销卡(1)学生查询菜单1状态1.1登陆;1・2注销;2查询历史3查询学牛信息(2)刷卡界面1状态1・1登陆;1.2注销;2消费方式2.1正常2.2定价3显示上次输出3.2外部接口说明木系统同外界的所有接II的安排包括软件与硬件之间的接I

4、I、本系统与各支持软件之间的接口关系。3.3内部接口查询和更新都要调用数据库的操作。4运行设计4」运行模块组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程屮能较好的交换信息,处理数据。4.2运行控制软件运行吋有比较友好的用户界面,基本能够实现用户的数据处理耍求。4.3运行时间系统的运行时间基本可以达到川户所捉出的要求。5系统数据结构设计5.1物理结构设计系统的物理结构具体由数据库來设计与生成,此处略。5.2数据结构与程序的关系系统的数据结构山标准数据库语言SQL牛•成。6系统出错处理设计6.1出错信息1在学生刷卡后,卡ID被锁,将会出现错误信息:“Kard

5、Locked”2学生卡信息丢失,杳询时或者消费■存款时,不认卡情况3存款额大于999.99元,刷卡器只显示小于等于999,99元部分4消费时消费额大于存款额。系统将会提示错误,不作其他任何操作。6.2扌舌施(号码对应)1只能解卡锁2有备份数据库,随时可以恢复3只能更换刷卡器4计时充钱7数据流划分査询历史判断条件介法性产生报衣7」变换型输入流:启合法性判断得出的合法数据变换中心:查询输出流:查询结果数据按照输入一变换一输出的时间顺序流动。左图DFD可以看出典型的变换型数据流。7.2事务型事务中心:存款-消费数据流以“事务屮心”为核心。当时数据沿通路到达事务存储消费时,根据输入数据的

6、类型在存款、消费中选择一个执行。具体上是根据按键,分消费和存钱按键。二、详细设计1引言1.1编写目的详细设计阶段的任务就是把解法具体化,解决具体应怎样实现这个系统。也称为模块设计,详细地设计每个模块,确定实现模块所需的功能需要的算法和数据结构。1.2定义在软件具体设计阶段的专用术语冇:程序流程图、盒图(N—S图)、判定表、判定树、PAD图2入口程序entry()设计说明2.1程序描述提供管理员和学生用户,刷卡服务三种环境,限制用八对系统的使用权限。特点:非常驻内存;单独的一个程序;顺序处理。2.2输入项权限:三个单选项。Levelopass,长度不超过2(),可以是数字和字母,区

7、分人小写管理员用户名:字符串类型,user,长度不超过20,可以是数字(不能开头)和字母、汉字;管理员密码:字符串类型,2.3输出项欢迎提示欢迎或者提示错误信息。2.4流程逻辑1程序流程图.管理员界.■面界面2盒图3查询模块search()设计说明3.1程序描述完成对系统(数据库)的查找。2.2输入项学生卡信息,时间信息,消费信息等。3.3输出项查找结果。3.4流程逻辑PAD图4消费模块pay()设计说明4.1程序描述完成消费部分。对输入和消费额,进行合法性验证。3.2输入项卡I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。