图3-2 功能结构图
3.1.3 功能模块图设计
功能结构图是经过层层分解可以把一个复杂的系统分解成为多个功能较为单一的功能模块。这种把一个信息系统设计成若干个模块的方法称为模块化。模块既具有独立性,而且它们几间也有相对的联系,共同构成一个完整的整体,完成系统功能。
图3-3 功能模块图
3.2 代码设计方案
3.2.1 代码设计规范
(1)在逻辑上必须满足用户的需要,在结构上应当与处理的方法一致。(2)代码要系统化,一个代码应唯一标志它所代表的的事务或属性。(3)在代码设计时,预留足够的位置以适应不断变化的需要。(4)要注意避免误解,不要使用易于混淆的字符。(5)要注意尽量采用不易出错的编码结构。(6)当代码长于4个字母或5个数字字符时,应分小段,这样书写时不易出错。 (7)若已知码的尾数为P,每位上的可用字符 ,则可以组成的码的总数是:
2.2 代码设计
代码设计的原则:代码是代表系统中客观存在的事物名称、属性或状态的符号,而代码设计是将系统中具有某些特征或属性的信息归并到一起。我们在代码设计中遵循以下原则:
唯一性:在一个分类编码标准中,每一个编码对象仅有一个代码,一个代码只唯一表示一个编码对象。如:学号:学生的学号是学生在学校的唯一代码。 合理性:代码结构与分类体系相适应。
29
可扩充性:在设计过程中留有适当的空间,以便以后的补充。如:学号可以增添位数。 简单性:代码结构简单,以便节省存储空间和提高系统的处理效率。 实用性:代码能反映对象的特点。 规范性:代码的书写统一。
在这个系统中一般使用的代码,意义如下:
XX XX XX 部门员工号 部门编号 企业总号 100000 企业总经理 产品设计部员工
101001 产品设计部经理 101002 产品设计部员工02 101003 产品设计部员工03 ---------------
101099产品设计部员工99 采购管理部员工
102001 采购管理部经理 102002采购管理部员工02 102003采购管理部员工03 ---------------
102099采购管理部员工99 库管部员工
103001 库管部经理 103002库管部员工02 103003库管部员工03 --------------- 102099库管部员工99 生产部
104001生产部经理 104002生产部员工02 104003生产部员工03 --------------- 102099生产部员工99
代码校验(校验方法):代码是数据的重要组成部分,它的正确性将直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大,如抄写错(把1234写成1235)、易位错(1234记为1243)、隔位易位错(1234记为1432)等等。因此,为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组成部分。这就是前面介绍的自检码。校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。
30
校验码的生成过程如下: (1)对代码本体的每一位加权求和
设代码本体为C1C2?Cn,权因子为P1,P2,?,Pn,加权求和:S=∑CiPi;其中权因子可取自然数1,2,3,?,几何级数2,4,8,16,32,?,质数2,3,5,7,11?,等等。 (2)以模除和得余数 R=Smod(M)
其中:R表示余数;M表示模数,可取M二10,11,等等。 (3)模减去余数得校验位 Cn+1=M-R ,
例如,代码本体为123456,权因子为1,7,3,1,7,3,模为10,则 S= 1 X 1+2 X 7+3 X 3+4 X 1+5 X 7+6 X 3=81 R=81 mod (10)=1 校验位为:10-1=9
所以自检码为1234569,其中9为校验位。
当自检码C1C2?CnCn+l(其中Cn+1为校验位)输入计算机后,对C1C2?Cn分别乘以原来的权因子,Cn+l乘以1,所得的和被模除,若余数为零,则该代码一般说来是正确的,否则输入有错。但在本企业中本系统中,代码校验效果可以不用。
3.3 系统物理配置方案设计
3.3.1 系统设备配置
系统的设置配置的选择取决于数据的处理方式和要运行的软件。管理对计算机的基本要求就是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其价格也就越高,因此,在选择计算机时应全面考虑。
在计算机机型的选择上则主要考虑应用软件对极端及处理能力的需求,包括:①计算机主存;②CPU频率;③输入/输出和通信的通道数目;④显示方式;⑤外接转储设备机器类型。
系统最低的计算机硬件配置为: 1GHz 32 位 (x32) 或 64 位 (x64) 处理器。 1 GB 系统内存。 DirectX 9 图形支持,WDDM 驱动程序,至少 128 MB 图形内存,Pixel Shader 2.0 和 32 位像素。
40 GB 硬盘容量,15 GB 可用空间。 DVD-ROM 驱动器。 音频输出能力。 Internet 访问能力。 软件配置为:windows 2000以上,Access 2003,Visual Basic 6.0 中文版 另外,其他系统配置根据企业的需要进行选择。
3.3.2 通信网络的选择与设计
(1)网络拓扑结构
31
图3-4 通信网络拓扑图
由于空间和内容的限制这里只是我们公司网络拓扑结构的一个部分,我们公司有一个总的系统和配备,其下面分别连接了我们10个分部门的分系统,我们的分系统和配备下连接我们职工的PC电脑,我们的通信服务器、路由器、调制解调器也是应由具有的,公司大多采用星心的连接结构,但也有其他的,例如总线型的和混合型的。
我们的网络操作系统是Windows系列的。 (2)网络逻辑设计
首先按软件将系统从逻辑上分为各个子系统,然后按需要配备设备,如主服务器、主交换机、子系统交换机、子系统集线器、通信服务器、罗尤其和调制解调器等,并考虑各设备之间的连接结构。
财务主机公司服务器其他部门1其他部门2网络交换机路由器打印机 图3-5 网络逻辑结构图
3.3.3 数据库管理系统的选择
数据库管理系统的选择数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。综合考虑数据库构造数据库的难易程度、程序开发的难易程度、数据库管理系统的性能分析、 以及并行处理能力等,此CRM的数据库采用MS SQL Server。
32
3.3.4 应用软件的选择
应用软件的选择根据应用需求开发管理信息系统是系统开发的一般情况,这样开发的系统容易满足客户的特殊管理要求。但随着计算机产业的发展,也出现了许多商品化的应用软件。直接使用这些软件时,既可以节约投资,又能够规范管理流程,加快系统的应用的进度。选用软件时应考虑软件是否满足用户需求,软件是否具有足够的灵活性以及软件是否能够获得长期、稳定的技术与支持。基本的有套装软件office:Word、Excel、Outlook、Powerpoint、FrontPage、Access、Binder 、Entourage、Virtual PC、Publisher、Internet Explorer、Visio、MapPoint 、Picture Manager、OneNote、Project、PhotoDraw、Photo Editor。可同时运用字处、表格设计、数据库及绘图等功能。
3.4 数据存储设计
3.4.1 文件设计
我们根据文件的使用要求、处理方式、存储量、数据的活 动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定我们文件的组织方式和存取方法。
我们公司主要有主文件、处理文件、工作文件和周转文件四种。我们的文件组织方式是索引文件。
根据财务系统的数据得出,产品设计系统的文件类别是处理文件,而文件的组织方式使用顺序文件。
表3-1 处理文件设计表 主 文 件 产品凭证管理 记录文件名 应用 序号 数据项名 变量名 类型 宽度 小数位数
1 产品凭证编号 RN C 6 2 处理方 MD C 32 3 结果接受方 ZG C 32 4 处理时间 HC N 16 1 3.4.2 数据库设计
数据库系统介绍:高性能、高可用性、冗余和可扩展性,数据在集群内部的对等数据节点之间相互复制。数据复制采用同步机制,每个数据节点连接到所有其他数据节点上,数据在多个数据节点上存储。集群之间也可以复制数据,这时需要使用MySQL复制技术,它是异步的。 MySQL集群有一些创建高可用性系统的专用功能:节点恢复、日志、检查点、系统恢复、热备份及恢复、无单点故障、故障转移、分区、联机操作。硬件配置:一台mysql、两台manager server , 三台数据存储节点。
(1)数据库的概念结构设计
33
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库管理信息系统课程设计产品设计(7)在线全文阅读。
相关推荐: