![(2021年整理)软件概要设计文档_第1页](http://file4.renrendoc.com/view/d2f2d098216877f22e9da349be9549d8/d2f2d098216877f22e9da349be9549d81.gif)
![(2021年整理)软件概要设计文档_第2页](http://file4.renrendoc.com/view/d2f2d098216877f22e9da349be9549d8/d2f2d098216877f22e9da349be9549d82.gif)
![(2021年整理)软件概要设计文档_第3页](http://file4.renrendoc.com/view/d2f2d098216877f22e9da349be9549d8/d2f2d098216877f22e9da349be9549d83.gif)
![(2021年整理)软件概要设计文档_第4页](http://file4.renrendoc.com/view/d2f2d098216877f22e9da349be9549d8/d2f2d098216877f22e9da349be9549d84.gif)
![(2021年整理)软件概要设计文档_第5页](http://file4.renrendoc.com/view/d2f2d098216877f22e9da349be9549d8/d2f2d098216877f22e9da349be9549d85.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(完整版)软件概要设计文档 # (完整版)软件概要设计文档编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(完整版)软件概要设计文档)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)软件概要设计文档的全部内容。 #(完整版)软件概要设计文档(完整版)软件概要设计文档编辑整理:张嬗雒老师尊敬的读者朋友们:这里是精品文档编
2、辑中心,本文档内容是由我和我的同事精心编辑整理后发布到文库,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是我们任然希望(完整版)软件概要设计文档这篇文档能够给您的工作和学习带来便利。同时我们也真诚的希望收到您的建议和反馈到下面的留言区,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请下载收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)软件概要设计文档这篇文档的全部内容。(完整版)软件概要设计文档(完整版)软件概要设计文档 概要设计说明书1引言11编写目的概要设计的主要任务是设计程序的体系结构,也就是确定程序有哪些模块组成以及模块计的关系。概
3、要设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐.如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软结构,通常,进行必要的数据库设计,确定测试要求并且是定测试计划。13术语定义实体-联系图(ER图):包含实体(即数据对象)、关系和属性作为用户与分析员之间有效交流的
4、工具.流程图:由一些特定意义的图形、流程线及简要的文字说明构成,能清晰明确地表示程序的运行过程盒图:又称为NS图呀CHAPIN图,它把整个程序写在一个大框图内,大框图由若干个小的基本框图构成14参考资料软件工程导论-张海藩编著清华大学出版社深入浅出面向对象分析和设计数据为原理及应用-李绍原主编科学出版社2概述1目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2运行环境软件基本运行环境为Windows环境。3需求概述本系统要达到以下目标:1、用户的存款与消费2、用户挂失处理3、管理
5、员的新建与注销4、用户的查询4条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3。设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计.系统分析系统模型:系统IPO图:IPO图比较清晰的表达了系统的输入处理输出学生信息锁卡信息刷卡(卡ID)消费额查询条件存款额新建饭卡信息挂失状态转换简单查询消费学生基本信息空历史纪录卡状
6、态卡余额卡历史纪录复杂查询存款系统体系结构系统功能模块划分设计:厂管理员饭卡管理系统查询历史挂失注销存款-消费新建饭卡信息消费创建饭卡信息历史记录壬取学生其他信息创建卡ID仔1存款消费判断学生简单信息一致性程序流程图接口定义用户接口(1)用户类别:有提供学生查阅的学生界面。提供管理员操作的管理员界面提供刷卡的刷卡服务员界面。管理员界面菜单状态登陆;注销;新建-新建学生信息界面;查询更新学生消费历史3。2学生信息挂失加锁4。2解锁注销卡(3)学生查询菜单状态1。1登陆;1。2注销;查询历史查询学生信息(4)刷卡界面状态1。1登陆;注销;消费方式正常2。2定价显示上次输出外部接口说明本系统同外界的
7、所有接口的安排包括软件与硬件之间的接口、本系统与 # (完整版)软件概要设计文档各支持软件之间的接口关系。内部接口查询和更新都要调用数据库的操作.7模块设计根据项目的实际需求情况,可将系统划分成若干模块,分别描述各模块的功能这样可将复杂的系统简化、细化,有利于今后的设计和实现。划分各模块时,应尽量使其具有封闭性和独立性,具有低耦合性,减少各模块之间的关联,使其便于实现、调试、安装和维护.7数据流划分(完整版)软件概要设计文档(完整版)软件概要设计文档 -xllliIXi寸卜彳沽i4I+n2I输卅諒i十数据流0层:q一+!I层:合法的管理员信息管理信息查询信息管理员信息处理丿合法的查询信息查询信
8、息4处理检查合法性层:创注销饭卡处理注销f处饭卡创建学生饭卡合法信息管理理信息存款存款信息学生饭卡系乡查询学生信息理员查询信息处挂失管理员对1饭卡挂失合法输入信息学生输入信查询消费查询余额处理饭卡余额学生饭卡系统信挂失学生自A挂失处理7。2存款-消费存款消费据输入事务型事务中心:存款消费数据流以“事务中心”为核心。当时数据沿通路到达事务存储消费时,根数据的类型在存款、消费中选择一个执行 (完整版)软件概要设计文档具体上是根据按键,分消费和存钱按键。8故障检测和处理机制81故障检测触发机制系统发生故障可以有多种检测机制,该系统有三种监测机制,包括自动向上层汇报、有上层定时检测、将故障写入错误文件
9、等。82故障处理机制6.1出错信息1在学生刷卡后,卡ID被锁,将会出现错误信息:“KardLocked学生卡信息丢失,查询时或者消费存款时,不认卡情况存款额大于999。99元,刷卡器只显示小于等于999,99元部分消费时消费额大于存款额。系统将会提示错误,不作其他任何操作。6.2措施(号码对应)只能解卡锁有备份数据库,随时可以恢复只能更换刷卡器计时充钱6。3、系统维护系统维护的任务就是要有计划、有组织地对系统进行必要的改动,以保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。为此,后期维护工作不容忽视,为了有效的进行后期维护,首先,在系统开发过程中(完整版)软件概要设计文档的每
10、个阶段都必须编写保存相关的文档记录,其次,安排固定的工作人员做后期维护的工作。9数据库设计91数据库管理系统选型选定数据系统:MySOL,以JDBC连接数据库92设计E-R图1创建日期有效期93数据库表设计基于ER图设计数据库物理表。(完整版)软件概要设计文档(完整版)软件概要设计文档(完整版)软件概要设计文档 学生信息库(student_info)列名数据类型学生学号stu_numint卡IDidint学生姓名nameChar(20)性别maleboolean电话号码telChar(20)专业SubjectChar(50)卡信息(card_info)列名数据类型卡IDidint余额sumfl
11、oat锁lockboolean卡历史(card_his)列名数据类型卡IDidint时间daytimedaytype款额sumfloat数量NumberInt管理员数据类型帐户NameCharPasswordsChar10系统开发平台系统开发环境:windows硬件要求:CUP2.1GH以上,详细设计说明书二、详细设计1引言1。1编写目的编制目的是说明饭卡管理系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。把解法具体化,解决具体应怎样实现这个系统。也称为模块设计,详细地设计每个模块,确定实现模块所需的功能需要的算法和数据结构。1。2定义在软件具体设计阶段的专用术语有:程序流程图、盒图
12、(NS图)、判定表、判定树、PAD图2界面系统登陆功能说明:该界面为系统登陆界面,其中分为管理员和学生和刷卡员三个角色,分别有不同的权限,通过用户输入帐户和密码进入主目录界面.其中管理员权限最大、.学生进入界面:功能说明:学生进入信息查询界面,输入个人学号之后,可以进行个人基本信息的查询以及消费历史的查询,并有挂失的权力。刷卡员进入界面:(完整版)软件概要设计文档(完整版)软件概要设计文档(完整版)软件概要设计文档 # 功能说明:刷卡员进入刷卡信息界面,输入消费的学生的ID号码,便可以对该学生消费进行扣费。并且可以通过该界面进入查询该ID帐户余额的界面,查看该学生的饭卡余额.入口程序entry
13、()设计说明2。1程序描述提供管理员和学生用户,刷卡服务三种环境,限制用户对系统的使用权限。特点:非常驻内存;单独的一个程序;顺序处理。输入项权限:三个单选项。Level.管理员用户名:字符串类型,user,长度不超过20,可以是数字(不能开头)和字母、汉字;管理员密码:字符串类型,pass,长度不超过20,可以是数字和字母,区分大小写输出项欢迎或者提示错误信息.2。4流程逻辑1程序流程图学生查询刷卡服务员权限判断什么权限用户名密码刷卡服务、界面2盒图(完整版)软件概要设计文档 查询模块search()设计说明3。1程序描述完成对系统(数据库)的查找。3。2输入项学生卡信息,时间信息,消费信息等3。3输出项查找结果。3。4流程逻辑PAD图(完整版)软件概要设计文档消费模块pay()设计说明4。1程序描述完成消费部分。对输入和消费额,进行合法性验证4。2输入项卡ID,定价与否,消费额。4。3输出项卡余额,错误提示。4.4流程逻辑判断树确认消费,并显示余额余额不足,提示错误确认消费,显示余额余额不足,提示错误存款模块deposit()设计说明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知产保护在国际贸易中的重要性分析
- 知识产权评估技术的研究进展与挑战
- 班级文化墙提升学生归属感的利器
- 领导新年开工发言稿
- 生产数据处理的技巧与策略
- 知识产权保护的教育与培训重要性
- 男性的自我保健意识与行为习惯培养
- 小学三年级下册数学教学总结
- 收银员年度总结
- 电竞酒店的卫生监督与健康保障
- 高二物理上期期末复习备考黄金30题 专题04 大题好拿分(提升20题)
- 【高分复习笔记】陈澄《新编地理教学论》笔记和课后习题详解
- 节事活动策划与组织管理 节事活动概论
- 肋骨骨折病人的业务学习
- 生产建设项目水土保持补偿费免征申请表
- 全过程工程咨询服务大纲
- 日本酒类消费行业市场分析报告
- GB/T 4151-1996硝酸铈
- GB/T 31586.2-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第2部分:划格试验和划叉试验
- GB/T 29594-2013可再分散性乳胶粉
- 危房鉴定报告
评论
0/150
提交评论