- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统设计 1 系统设计概述 2 系统总体设计 3 系统详细设计 4 系统设计报告 1 系统设计概述 目的 逻辑方案---?物理方案 任务 总体结构设计:系统空间布局、系统软件结构、数据存储结构、计算机与网络系统方案 详细设计(代码、数据库、输入、输出、用户界面、处理过程) 2 总体设计 系统总体布局 集中式 分布式 软件系统总体结构 3 详细设计 代码设计 数据存储设计 人机对话设计 输出设计 输入设计 处理流程设计 代码设计 代码设计:把管理对象数字化或字符化 类型:顺序码、区间码、助忆码 功能: 为事物提供一个概要而不含糊的认定,便于数据的检索; 使用代码可以提高处理的效率和精度 提高了数据的全局一致性 代码是人和计算机的共同语言 数据存储设计 数据存储设计内容 设计工作文件 主要用于存储程序本身工作所必须的环境和过程数据,如程序的初始化参数文件、密码文件、中间结果文件等等。 工作文件可分为全局性和局部性两种 业务数据文件(即数据库) 主要存储用户的业务数据,这部分数据是整个系统的核心,所有的处理过程都围绕着它进行,它对用户或企业来说是至关重要的。 输入输出(In-Out/IO)设计 输入设计 任务:将系统外的数据以一定的格式送入计算机的任务 考虑:输入设备、输入方式和数据校验 基本原则 ① 输入形式应尽量接受原始处理的形式。 尽量控制数据输入量,输入时,只需要输入基本信息, 其他的统计、计算由计算机系统完成。 ② 可采用周转文件,批量输入等方式减少数据延迟 ③ 采用有效的验证手段,减少输入错误。 输入设备及输入方式的选择 ① 键盘输入:主要适用于常规、少量的数据和控制信息的输入以及原始数据的录入。 ② 利用光电设备采集数据:。 ③ 多媒体输入 ④ 网络传送 ⑤ 磁盘输入 输入格式及数据校验 输出设计 (1)输出设计内容 (2)输出设计的方法与格式 (3)用户界面设计 输出设计内容 ① 输出信息的内容:输出数据项、位数和数据形式(文字、数字)。 ② 输出信息的格式:报表、凭证、单据和公文等格式。 ③ 输出信息使用方面的内容:使用者、使用目的、报表量、有效期、日期时间、保管方法、密级和复写份数等。 ④ 输出设备:打印机、显示终端、绘图仪等。 ⑤ 输出介质:输出到磁盘还是光盘或是输出用纸等。与方法 输出设计的方法与格式 ① 以报表的形式提供信息输出。 ② 以图形的形式提供信息输出。 用户界面设计 ① 菜单方式 ② 会话管理方式 ③ 提示方式 ④ 权限管理 系统实施、运行与管理 1 系统实施概述 2 程序设计 3 系统测试 4 系统试运行与转换 5 系统维护管理 6 系统评价 1 系统实施概述 系统实施是指把系统的物理模型转换成实际运行系统的全过程 。 步骤: 系统测试 系统测试的作用和意义 工作量大于50% 系统测试的目的 是发现错误并及时地改正 系统测试发现的错误 功能错误 系统错误 过程错误 数据错误 编码错误 黑盒测试 将待调试的程序看作一个黑盒子,即人们完全不必考虑程序内部是如何做的,而只是依据程序模块说明书对功能的说明提出调试数据,然后输入这些数据,考虑其输出结果是否符合功能要求。 ? 白盒测试 结构测试 是将待调试的程序看做一个透明的盒子,这时调试数据是根据程序内部逻辑来设计的。如果想用白盒法来发现程序中所有的错误,则至少必须使程序中每一个可能的路径都执行一次。 一般来说,要想通过调试发现程序中所有的错误是不可能。正如Dijkstra教授所说:“测试只能证明错误的存在,但不能证明错误的不存在”。 4 系统试运行与转换 系统试运行 在系统没有正式转换之前,选择一些系统子项目来进行的试验性运行称为系统的试运行 主要工作 对系统进行初始化,输入各原始数据记录 记录系统运行的数据和状况 核对新系统的输出和老系统输出的结果 对实际系统的输入方式进行考查 对实际系统运行、响应速度进行实际测试 系统试运行的目的是完成涉及新系统的数据整理输入和新系统的初始化。 数据整理一般分为三个步骤 (1) 数据的整理准备 (2) 数据的转换 (3) 数据的录入 系统转换(切换) 直接转换 并行转换 分段转换 5 系统维护管理 日常运行管理 系统运行的日常管理不仅仅是机房环境和设施的管理,更主要的是对系统每天运行的状况、数据输入输出、系统的安全性与可靠性等及时准确地加以记录和分析处理。而这些工作主要是由系统管理员来完成的。 (1) 系统运行的日常维护 (2) 临时性的信息服务 (3) 系统运行情况的记录 6、系
文档评论(0)