一、系统设计的原则1、系统性 从整个系统的角度进行考虑,系统的代码要统一,设计法律规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用
2、灵活性 系统应具有较好的开放性和结构的可变性,采纳模块化结构,提高各模块的独立性,尽可能减少模块间的数据偶合,使各子系统间的数据依赖减至最低限度
3、可靠性 可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力
一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等
4、经济性 经济性指在满足系统需求的前提下,尽可能减小系统的开销
一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避开不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用
二、系统设计的主要内容1、系统总体结构设计 系统总体结构设计包括两方面的内容: 系统网络结构设计; 系统模块化结构设计
2、代码设计 代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理
3、数据库(文件)设计 根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计
4、输入/输出设计 输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成
5、处理流程设计 处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来
6、程序流程设计 程序流程设计是根据模块的功能和系统处理流程的要求,设计出程序模框图,为程序员进行程序设计提