第5章 详细设计案例

第5章 详细设计案例

ID:6320986

大小:353.50 KB

页数:15页

时间:2018-01-10

第5章 详细设计案例_第1页
第5章 详细设计案例_第2页
第5章 详细设计案例_第3页
第5章 详细设计案例_第4页
第5章 详细设计案例_第5页
资源描述:

《第5章 详细设计案例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程详细设计案例[案例1]高等学校工资管理系统(详细设计)详细设计阶段的根本目标是确定应该怎样具体地实现所需求的系统,也就是说,经过这个阶段的设计工作,得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成某种程序设计语言的代码。在图4-5中可以看到工资管理系统已表示成由若干模块组成的层次结构。每个模块代表一组详细的处理逻辑。为了更好地描述模块的处理逻辑,应对每一个模块用一张IPO图进行细节描述,例如,工资管理主控模块的IPO图可示意如下(参见图5-1)。最后设计出各个模块的程序流程图(或N-

2、S图)。第5章软件工程的详细设计109系统:工资管理模块:工资管理工资IPO图第5章软件工程的详细设计109第5章软件工程的详细设计109被调用:调用:初始化计算打印第5章软件工程的详细设计109第5章软件工程的详细设计109输入:输出:第5章软件工程的详细设计109处理:调用初始化模块调用“计算”模块调用“打印”模块局部处理成分:注:图5-1工资管理主控模块的IPO图[案例2]电子名片管理系统(详细设计报告)1引言1.1编写目的随着社会发展的日新月异,商业来往日渐广泛,人们之间的交往也日益频繁,于是

3、,人们手中便出现了名目繁多的通讯录、名址录、名片夹等对交友或客户进行管理的工具,但是一张张名片上的信息虽然不多,却占据了很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显。随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接

4、受的多功能电子通讯录就显得十分必要。本报告读者对象为研发中心领导和主管技术人员,以及项目设计和开发人员。第5章软件工程的详细设计1091.2项目背景项目名称初步定为:电子名片管理系统(ECMS,ElectronicCardManagementSystem)。分为4个子功能模块:密码管理模块、更新模块、查询模块和数据导入/导出模块。本项目的任务提出者为北京ECM&ZW软件开发有限公司,开发者和主管部门为ECM&ZW软件开发研制中心。本项目设计过程中参考了该研发中心以前开发的基于Windows系统的数据库管理系

5、统。1.3术语说明ECMS:电子名片管理系统OA:办公室自动化MIS:管理信息系统DataProcessing:数据处理TransactionProcessing:事务处理DataProcessingCycle:数据处理流程DataAcquisition:数据采集DataProcessingSystemSecurity:数据处理系统安全性2总体设计2.1需求概述本软件主要有以下几方面的功能。(1)浏览功能。以列表形式显示全部记录。(2)查看详细资料功能。可在浏览状态下点击某条记录,显示其全部信息。第5章软件

6、工程的详细设计109(3)条件查询功能。用户可任意选择字段(如姓名、电话号码、电子邮件地址等),并针对该字段构造出组合查询条件,进行匹配查询。(4)增加功能。增加一条或多条新的记录。(5)删除功能。删除一个记录或删除多个记录。(6)修改功能。修改全部字段,姓名不能为空。(7)密码管理。登录系统后用户可以随时对密码进行更改。(8)报表生成。可根据提供的模板将查询结果或选中的数据生成多种风格的报表。(9)打印功能。将生成的报表或选中记录进行打印输出。(10)导入或导出。将全部数据或选中数据导出至文曲星、商务通或

7、其他存储设备中;将数据从文曲星、商务通或其他存储设备导入至本系统中。(11)身份验证。进入系统时,对用户的身份进行检查,只允许合法用户登录系统。(12)帮助。为用户的使用提供帮助。2.2软件结构本软件的顶层数据流图如图5-2所示。密码第5章软件工程的详细设计109密码1反馈信息身份打开用户验证密码新密码2处理+外设记录数据报表第5章软件工程的详细设计109打印机图5-2顶层数据流图第5章软件工程的详细设计109本软件的二层数据流图如图5-3所示。密码新密码5密码管理打开打开第5章软件工程的详细设计109

8、3报表报表打印机生成12打开打开用户打开查询交互+第5章软件工程的详细设计109打开SQL查询第5章软件工程的详细设计109数据数据通信录打开打开数据6导入导出第5章软件工程的详细设计109数据记录数据外设图5-3数据流图本软件层次方框图如图5-4所示。身份验证不通过第5章软件工程的详细设计109初始化非正常推出非正常退出失败重新验证第5章软件工程的详细设计109消息循环查看详细资料推出查看详细资料退出第5

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

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

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