页数:43页文件大小:130.6 KB来源: 管理信息系统ppt课件
本课件对应系统设计阶段,先说明设计任务、原则与内容,再展开系统平台与软硬件选型,随后讲解代码设计、数据结构与数据库设计四阶段,最后介绍功能结构图、输入输出设计与系统设计报告的编写要点。
第5章管理信息系统的系统设计通过本章的学习,掌握管理信息系统总体设计、详细设计的任务和具体内容;了解系统设计报告内容。
章节知识框架导入案例5.1系统设计概述5.2代码设计5.3数据结构和数据库设计5.4功能结构图设计5.5输入设计和输出设计5.5系统设计报告案例分析
5.1 系统设计概述5.1.1系统设计的任务5.1.2系统设计的原则5.1.3系统设计的内容
5.1.1 系统设计的任务在系统分析的基础上,按逻辑模型的要求,科学合理地进行系统的总体设计和详细设计,为下一阶段系统实施提供必要的技术资料。
55.1.2 系统设计的原则
5.1.3 系统设计的内容系统设计包括总体设计、系统平台设计、详细设计和编写系统设计报告。其中总体设计包括系统功能模块设计、系统功能结构图设计和信息流程图设计。系统平台设计包括计算机处理方式、网络结构设计、网络操作系统的选择、数据库管理系统的选择等软、硬件选择与设计工作等。详细设计包括代码设计、数据库设计、输入输出设计等.
1.系统总体设计(1)模块化设计(2)结构化系统设计方法
(2)计算机处理方式的选择和设计计算机处理方式可以根据系统功能、业务处理的特点、性能/价格比等因素,选择批处理、连机实时处理、连机成批处理、分布式处理等方式。在一个管理信息系统中,也可以混合使用各种方式。
(3)计算机网络系统的设计如何将初步规划的各个子系统用内部局域网连接起来,以及今后系统如何与外部系统相连接的问题,这就是网络设计问题。计算机网络系统的设计主要包括中、小型主机方案与微机网络方案的选取,网络互联结构及通信介质的造型,局域网拓朴结构的设计,网络应用模式及网络操作系统的造型,网络协议的选择,网络管理,远程用户等工作。
(4)选择数据库管理系统的原则支持先进的处理模式,具有分布处理数据,多线索查询,优化查询数据,联机事务处理的能力;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能、价格比;具有良好的技术支持与培训。普通的数据库系统有FoxPro、Clipper、Paradox等。大型数据库系统有Microsoft SQL Sever、Oracle Sever、SybaseSQL和Informix Sever等。
(5)软、硬件选择根据系统需要和资源约束,进行计算机软、硬件的选择。计算机软、硬件的选择,对于管理信息系统的功能具有很大的影响。大型管理信息系统软、硬件的采购可以采用招标等方式进行。
硬件的选择原则
5.2 代码设计5.2.1编码的目的5.2.2代码的功能5.2.3代码设计的原则5.2.4代码的种类5.2.5代码结构中的校验位5.2.6代码设计的步骤
5.2 代码设计代码是代表事物的名称、属性、状态等的符号.5.2.1编码的目的
5.2.2 代码的功能
5.2.3 代码设计的原则
5.2.4 代码的种类
5.2.5 代码结构中的校验位为了保证正确输入,有意识地在编码设计结构中的原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先确定的数学方法计算出来。
5.2.6 代码设计的步骤
5.3 数据结构和数据库设计5.3.1数据组织5.3.2数据库设计
5.3.1 数据组织1.数据结构数据结构是计算机信息处理中的一个重要概念,包括数据的存储结构及在此结构上的运算或操作.数据结构分为数据的逻辑结构和物理结构.数据的逻辑结构是指数据间的逻辑关系.2.数据文件数据文件简称为文件,是为某一特定目的而形成的同类记录的集合。
3.数据库数据库是存储在一起的结构化的、逻辑相关的数据集合,并为多种应用服务。它既有存放实际数据的物理数据库,也有存放数据逻辑结构的描述数据库。
范式第一范式就是指在同一表中没有重复项出现,如果有,则应将重复项去掉。这个去掉重复项的过程称之为规范化处理。第二范式是指每个表必须有一个且仅有一个数据元素为主关键字,其他数据元素与主关键字一一对应。第三范式就是指表中的所有数据元素不但要能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其他的函数关系。
5.关系数据结构的建立建立关系数据结构涉及三方面的内容:确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构。
5.3.2 数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计分为用户需求分析、概念结构设计、逻辑结构设计和物理结构设计四个阶段.
1.用户需求分析进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理),它是整个数据库设计过程的基础.用户需求分析的目标是获得用户对计划建立的数据库的信息需求的全面描述,通常使用数据流程图(DFD)和数据字典(DD)方法完成.
2.数据库的概念结构设计概念模型的设计是不依赖于任何数据库管理系统的,它是对用户需求的归纳,能够方便、准确地表示出信息世界的常用概念,与具体的硬件环境和软件环境均无关.数据库的概念结构设计是在系统分析阶段进行的,它的任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。
3.数据库的逻辑结构设计数据库的逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。
5.4 功能结构图设计所谓功能结构图就是按功能隶属关系画成的图表,图中每一个框称为一个功能模块。功能结构图中各层功能与新的信息系统中数据流程图中的处理(功能)是对应的。
5.5 输入设计和输出设计5.5.1输入设计5.5.2用户界面设计5.5.3输出设计
5.5.1 输入方式设计
输入格式在实际设计数据输入时,常常遇到统计报表(或文件)结构与数据库文件结构不完全一致的情况。如有可能,应尽量改变统计报表或数据库关系表二者之一的结构,并使其一致,以减少输入格式设计的难度。现在还可采用智能输入方式,由计算机自动将输入送至不同表格。
校对格式常用校对方式有
5.5.2 用户界面设计用户界面设计应坚持友好、简便、实用、易于操作的原则,尽量避免过于繁琐和花哨。
5.5.3 输出设计可使用的输出方式有:显示输出、打印输出、卡片和纸带输出、缩微胶卷输出、磁带和磁盘输出等。输出方式不同,所使用的输出介质和输出设备也不同。
输出信息的内容根据使用要求,输出设计要确定以下内容:信息名称:输出信息的名称;信息功能:输出信息起什么作用;输出周期:信息多长时间输出一次;输出方式:是打印输出还是显示输出;数据库文件名:存放输出信息的数据库文件的名称;应用程序文件名:指为输出该信息将要编制的程序名;输出份数:指该输出数据的份数;输出数据结构:指输出数据的库文件结构;输出格式:说明该输出信息以什么样的格式输出;
5.6 系统设计报告程序设计说明书是用以定义处理过程的书面文件,它以每个处理过程为单位,由系统设计员编写,交程序员使用。程序设计说明书应当包括以下内容:程序名、所属系统及子系统名、程序的功能、程序的输入输出数据关系图、输入文件和输出文件的格式、程序处理说明(包括计算公式、决策表及控制方法等)。
系统设计报告系统设计工作结束后,要提交系统设计报告,其内容包括
本章小结系统设计是系统分析的基础上,按系统逻辑模型的要求,科学合理地进行系统的总体设计和详细设计,为下一阶段系统实施提供必要的技术资料。总体设计是对系统进行规划,系统的逻辑结构,其结果是功能结构图设计和模块结构图设计。详细设计包括代码设计、数据库设计、用户界面设计、处理流程设计、系统物理配置方案设计和系统设计说明书等。系统设计阶段的成果是系统设计说明书,为系统实施阶段的工作提供具体的方案。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}