VB人事管理系统论文+数据流程图+ER图+功能模块图 第4页
总体设计
4.1总体设计原理
经过了需求分析,已经清楚了系统所要完成的功能,接下来就是决定“怎么做”。 概括的说,总体设计的基本目的就是回答“系统应该如何实现?”的这个问题。因此总体设计又称为“概要设计”。
通过这个阶段的工作,将划分出组成系统的物理元素——程序,文件,数据库,人工过程和文件等。但是每一个物理元素都处于黑盒子阶段,这些黑盒子里的具体内容将留在以后进行详细的设计。总体设计阶段的另一项重要任务是设计系统的结构,也就是要确定系统中每个程序是由哪些模块组成,以及这些模块间的相互关系。
采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序的错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试。应而有助于提高系统的可靠性。并且模块化还能够提高软件的可修改性,也有助于软件开发工程的组织管理。因此,在进行软件结构设计时应该遵循的最主要的原理就是模块化独立原理。
4.2 运行环境与系统结构
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛用于内部的局域网。其运行要求如下:
⑴、软件环境:
客户端: Windows98/NT/XP。
服务器端:Windows NT/Windows2000及VB等。
数据库:采用ACCESS。
⑵、硬件环境:
服务器 CPU:PⅢ 500以上 ,内存:256M以上
客户机 CPU:P200MMX以上,内存:32M以上
4.3统功能模块图与设计
功能模块图如图4.1
图4.1功能模块图
4.2 E——R图
4.2.1 E——R图
1.ER模型
ER模型包含“实体”、“联系”、“属性”等三个基本成份。
(1) 实体
实体是客观世界中存在的且可相互区分的事务。实体可以是人,也可以是物;可以是具体事物,也可以是抽象概念。
(2) 联系
客观世界中的事物彼此之间往往是有联系的。这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体之间的联系可以分为三类:一对一的关系(1:1),一对多是关系(1:N)和多对多(N:N)的关系。
(3) 属性
实体所具有的某一特性称为属性,一个实体可以由若干个属性来刻画。
人们通常就是用实体、联系和属性这三个概念来理解现实问题的,因此,ER模型比较接近人的思维方式。此外,ER模型是用简单的图形符号表示系统分析员对问题的理解,不熟悉计算机的人也能较容易的理解它。
(4)实体关系E-R图如图4.2
图4.2实体关系图
(5)实体属性图
教师属性如图4.3
图4.3教师属性图
工资属性如图4.4
图4.4工资属性图
职务属性如图4.5