管理信息系统的系统设计
管理信息系统的系统设计是系统开发的第二阶段,其任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,主要是为了解决“怎样做”的问题。系统设计的主要工作包括总体设计和详细设计两个方面。总体设计也称概要设计,任务是设计出系统的主要框架结构,主要包括系统架构设计、功能结构设计和信息系统流程图设计等。详细设计则是对总体设计的具体实现,包括代码设计、系统物理配置方案设计、数据存储设计、人机交互设计等。
系统设计的主要工作原则包括系统性、灵活性、可靠性和经济性四个方面。系统性要求系统设计时从整个系统的角度进行考虑。灵活性要求系统具有很强的环境适应性,具有开放性和结构的可变性。可靠性要求系统抵御外界干扰的能力及受外界干扰时的恢复能力。经济性要求在满足系统需求的前提下,尽可能减小系统的开销。
代码设计是系统设计中的一项重要工作。代码是代表事物名称、属性、状态等的符号,用于便于计算机处理,一般用数字、字母或它们的组合来表示。代码的功能包括为事物提供一个概要而不含糊的认定,便于数据的存贮和检索;代码是人和计算机的共同语言,是两者交换信息的工具。代码设计注意事项包括设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致;代码要系统化,一个代码应唯一标识它所代表的事物或属性;要预留足够的位置,以适应不断变化的需要。
代码的种类包括顺序码、区间码和助忆码。顺序码是一种用连续数字代表编码对象的码,例如:用 1 代表厂长, 2 代表科长,3 代表科员, 4 代表生产工人等。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义,例如邮政编码。助忆码用文字、数字或文字来描述,也可用文字与数字结合起来描述,其特点是,可以通过联想帮助记忆。
代码结构中的校验位是为了保证代码的正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来,例如算术级数法。