1、设计的原则
(1)运行效率高:主要有3个指标:处理能力、运行时间和响应时间。
(2)可靠性:从设计的角度来提高系统的可靠性,就应该提高系统的检错、纠错、容错与排错能力,同时还要设计系统得故障恢复能力。
(3)有良好的交换性与可操作性:采用图形界面,屏幕显示美观清晰,数据的输入、输出、处理以及查询的可操作性好,并提供较强的人机交换手段,使用户能方便灵活地使用系统。
(4)有较好的可扩充性与可维修性:系统需要扩充、修改或完善。为了保证系统具有较长的生命力,系统必须遵循高设计、低实现的思想。
2、系统设计的主要内容
(1)系统总体结构设计:要根据系统分析的要求和组织的实际情况对新系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计和规划,是对系统开发过程中非常关键的一步。它决定了系统的质量和整体特性。系统越大,总设计的影响越大。
A、子系统的划分:把物流管理信息系统划分为多个子模块,可大大降低系统的工作量。但子系统要具有相对独立性。
B、系统结构图:它描述了系统的层次和分块结构关系。
C、模块的划分原则:一是要求划分的模块具有最大的独立性;二是考虑模块划分的大小。
(2)代码设计
A、代码的作用:代码是指有一定信息概念的具体符号表示,而编码则是指由某一种符号系统表示的信息转换为另一种表示信息的符号系统的过程。
B、代码设计的原则:a、选择最小值代码;
b、设计的代码在逻辑上必须满足用户的要求,在结构上要与处理的方法相一致。
c、代码应具有逻辑性、直观性强以及便于掌握的特点,应能准确、唯一地表示出对象的分类特征。
d、代码应系统化、标准化,便于同其他代码的连接,适应系统多方面使用的需要,即代码应尽量适应组织的全部功能。
e、不要使用字形相近、易于混淆的字符,以免引起误解。
f、代码设计要等长。
g、字母码中要避免使用元音,以防在某些场合形成不易辨认的英文字。
h、不能出现与程序系统中语言命令相同的代码。
C、代码的种类:常用的代码设计方法有如下几种:a、顺序码;
b、区间码;
c、分组码;
d、助忆码
(3)数据库设计:包括数据库的概念模型设计、逻辑模型设计和物理模型设计。
(4)输入设计:输入属于人机接口的一部分,是数据进入系统的主要途径。提高输入效率、减少输入错误是输入设计中两个重要目标。
(5)输出设计:几种表现形式:数据文件、表格、图形、声音及参数,输出介质有显示屏、打印机、磁盘、光盘等。
(6)系统的可靠性、安全性与保密性设计。系统可靠性、安全性与保密性是系统正常运行的重要指标。
(7)处理过程设计:是系统设计的最后一步,它是最直接,也是最详细地设计企业具体业务处理过程的阶段。
(8)系统设计说明说:系统设计说明书既是系统设计阶段的工作成果,也是下一阶段系统实施的重要依据。