- 1、本文档共162页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 优点: 信息处理比较可靠,排序\分类\检索等操作比较方便 缺点: 1、码的长度与它的分类属性的数量有关,有时候造成很长的码; 2、在很多情况下,码有多余的数; 3、代码的维修比较困难。 * * * * * * * * * * * * * * * * * * * * * * * * 处理流程设计 总体设计将系统分解为许多模块,并决定了每个模块的外部特征:功能与界面。 计算机处理过程的设计则要确定每个模块的内部特征,即内部的执行过程,包括局部的数据组织、控制流、每一步的具体加工要求及种种实施细节。通过这样的设计,为编写程序制定了一个周密的计划。 流程图(flow chart),即程序框图,是历史最久、流行最广泛的一种图形表示方法。流程包括三种基本成分: (1)加工步骤,用方框表示。 (2)逻辑条件,用菱形表示。 (3)控制流,用箭头表示。 流程图的标准结构有顺序结构、循环结构、选择结构和条件结构四种。对于计算机处理过程,通过几种标准结构的反复嵌套而绘制的流程图可以清晰表达。 流程图的基本要素 顺序 循环 选择 条件 系统中每一个功能模块都可以作为一个独立子系统分别进行设计。 由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。 处理流程图的设计 开始 循环 显示系统功能 功能选择 显示工作结束 销售业务 采购业务 会计业务 显示出错 退出系统 N Y 0 1 2 3 其它 常用系统主控模块处理流程图 人事变动 通知单 房租变动 通知单 主文件更新模块 上月 主文件 本月 主文件 电费扣款 通知单 病事假扣款 通知单 建立扣款文件模块 扣款文件 计算机打印模块 工资单 工资 汇总表 案例 输入 处理过程 输出 第十二节 编写程序设计说明书和 系统设计报告 系统设计报告 系统设计报告是依据系统分析所形成的系统物理方案,也是系统实施的依据,是系统运行和维护的必备文件。系统设计报告应该按照规范编写,以使后续工作能顺利进行。 设计阶段主要完成有关系统解决方案的设计,主要包括系统体系结构的设计(也称概要设计)以及详细设计。 系统概要设计 (1)分布式环境下应用系统构建的层次以及分布策略; (2)系统体系结构标准及开发策略; (3)构件选择标准及开发策略。 系统详细设计 (1)构件接口规范; (2)用户界面设计以及人机对话设计; (3)输入输出设计规范; (4)数据库设计规范; (5)更新后的数据字典。 案例1:系统设计报告 1、系统总体结构图 2、系统设备配置图 3、系统分类编码方案 4、数据库结构图 5、输入/输出设计方案 6、HIPO图(层次模块结构控制图) 7、系统详细设计方案说明书 系统功能结构 子系统、功能模块划分 功能模块之间关系的确定 系统平台设计 网络结构设计 计算机软件、硬件选择 数据库管理系统选择 代码设计 代码结构的设计 使用范围、期限和维护修改权限 代码编制 系统输出设计 决定输出设备和输出介质 确定输出内容、格式和精度 确定输出时间 系统设计回顾 U/C矩阵、功能结构图、信息系统流程图 系统输入设计 数据源的确定,输入检查纠错 数据输入格式、内容和精度 选择数据输入设备和输入方式 用户界面设计 用户界面风格的设计 编写联机帮助 错误信息提示与处理 数据库设计 逻辑数据模型设计 数据一致性 物理数据模型 安全性设计 设备备份与数据备份 用户权限设定 事故处理与灾难恢复 文档编写 系统设计报告 用户操作手册编写 数据模型、E-R图、关系模式 案例:大学生录取信息系统 某重点大学的大学生录取信息系统主要由招生处与财务处负责开发,用于分析录取情况和财务援助决策,制定贷款标准,并根据申请者的特点生成各种报表,包括申请人及其父母的详细资料。这个系统的目标是申请人快速、准确地处理财务援助方面的事情,以便能够按时入学。到目前为止,这些工作都是用手工进行的。 高级主管X女士处理着大量的学生事务。她熟悉各项业务并能够准确地回答申请者提出的问题。她认为良好的判断力与招生时的严格录取标准同样重要。而新的计算机系统只是按照程序将每个事务作为“打孔卡片”来看待,在遇到一些模棱两可的情况时,计算
您可能关注的文档
- 第7课一元一次方程资料.ppt
- 第7课装扮美丽的花园()资料.ppt
- 第7章 参数估计资料.ppt
- 第7章 热电式传感器资料.ppt
- 第7章 数模、模数转换资料.ppt
- 第7章(补充)Simulink的应资料.ppt
- 第7章(输入输出)资料.ppt
- 第7章(稳恒磁场)习题课资料.ppt
- 第7章:结构抗震资料.ppt
- 第7章__时间同步技术资料.ppt
- 人工智能视角下区域教育评价改革利益相关者协调研究——以均衡发展为目标的应用实践教学研究课题报告.docx
- 《金融科技在消费金融领域的应用:基于金融科技伦理的监管策略》教学研究课题报告.docx
- 智能法律服务2025年法律科技人才培养需求分析报告.docx
- 《智能安防视频监控中的行为分析技术在智能工厂安全监控中的应用》教学研究课题报告.docx
- 智能电网背景下2025年数据中心绿色认证体系构建与优化.docx
- 智能电网背景下2025年储能技术产业政策与市场分析报告.docx
- 智能网联汽车2025年智能网联汽车车联网信息安全与监管报告.docx
- 智能监管2025剧本杀行业,内容技术革新分析报告.docx
- 智能穿戴设备用户付费意愿与市场前景研究报告.docx
- 初中化学家庭实验课程资源开发:以实验探究能力培养为核心教学研究课题报告.docx
文档评论(0)