4.4总体功能模块设计
根据前面的需求分析以及系统功能的分析可用以下图形来描述系统总体的功能模块:
图4.4系统功能层次图
各模块实现的功能解释如下:
员工档案管理模块:有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等,以及员工各种信息的查询员工各种信息的修改。
员工考勤管理模块:有关企业员工的各种考勤信息的输入,考勤信息的修改,考勤信息的查询。
员工工资管理模块:员工工资信息的输入,员工工资信息的查询,员工工作信息修改等。
员工评价管理模块:员工工作评价信息的输入,员工工作评价信息的查询,员工工作评价信息的修改。
系统管理模块:系统管理里包括密码设置、用户管理,如添加或者删除用户。
4.5数据库设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。这里,我选用Access2003作为后台数据库。
4.5.1 概念模型
概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。概念模型是表达概念设计结果的工具。它应该能够真实、充分地反映现实世界中事物和事物之间的联系;应该简洁、明晰、独立于机器,容易理解,方便数据库设计人员和应用人员进行交流;应该易于变动,便于修改;应该很容易向关系、层次或网状等各种数据模型转变,方便地导出与DBMS有关的逻辑模型。从而使概念模型成为现实世界到机器世界的一个过渡的中间层次。
概念模型有很多模型,其中最常用的方法之一是“实体—联系模型”(entity relationship model),即使用E-R图来描述某一组织的概念模型。
4.5.2 E-R图
E-R模型是指直接从现实世界中抽象出实体类型及实体间联系,是一种描述静态数据结构的概念模型。它的主要成分是实体、联系和属性。可利用E-R模型进行数据库概念设计。E-R图是直观表示概念模型的工具,再图中有四个基本成分如图4.5.3:
1、矩形框:表示实体类型(考虑问题的对象);
2、菱 形 框:表示联系类型(实体间的联系);
3、椭圆形框:表示实体类型和联系类型的属性;
4、直线:联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类(1:1,1:N,M:N)。
具体图示如下:
图4.5实体E-R图符号表示
本系统中所规划的实体主要有:员工基本信息实体、员工考勤信息实体、员工工作评价信息实体、员工工资信息实体。具体的描述E-R图如下所示:
(1)、员工基本信息实体E-R图,如图所示:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>