4.2.2 数据分析
数据分析是数据库设计的首先步骤,数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。
我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要文护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。
要确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个对象定义一个完整的与商业相关的描述以及他单独使用的要求,这也包括确定此实体是否使用应用程序的永久需求,每种关系的基本定义使用了商业定义和与关系相连接的需求。
在本系统中,主要的实体就是管理员和员工,其通过对员工的相关档案,培训,考勤及奖惩管理等进行处理,来实现对员工各项管理的总体化。他们之间是管理与被管理的关系,实体通过与其他实体间的关系,来改变相应属性。
4.3 数据库的详细设计
对于基于结构化的数据库系统开发方法而言,数据库系统在完成需求分析、概要设计阶段后,需进行数据库系统的详细设计工作,此阶段不仅需要完成对数据库系统的处理过程的详细算法描述和输入输出格式设计,而且还需要进行数据库逻辑结构设计和数据库物理结构设计。
4.3.1 数据库的E-R图设计
通过之前对系统整体的需求分析和总体模块的设计,以及本系统的数据库的详细设计,根据各实体之间的相互联系和各数据表之间的相互管理,得出了本系统的数据库的E-R图设计。本系统的数据库的E-R如图4-2所示。
图4-2 数据库E-R图
4.3.2 数据表的设计
本系统的数据库命名为:DB_personManager,用来存储该系统中用到的所有数据。PeopleManager数据库中共分7张表,信息表如表4-1至4-7所示。
(1) 管理员信息表:主要是用来保存管理员信息,如表4-1所示。
表4-1 tb_manager(管理员信息表)
字段名 数据类型 是否为空 是否主键 默认值 描述
id int(4) No Yes ID(自动编号)
account varchar(20) No 管理员账号
password varchar(20) No 管理员密码
managerLever char(10) No 管理员级别本文来自辣&文,论$文!网,毕业论文 www.751com.cn 加7位QQ32`49114找原文
(2) 招聘信息表:主要是用来保存招聘信息,对应聘人员进行筛选,录用等操作,如表4-2所示。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
JSP公司人力资源辅助管理系统设计 第9页下载如图片无法显示或论文不完整,请联系qq752018766