人事管理系统毕业设计论文

2026/4/23 6:52:43

成都学院(成都大学)学士学位论文(设计)

逐步求精是人类解决复杂问题时采用的基本技术,是许多软件工程技术的基础。可把逐步求精定义为:“为了能集中精力解决主要问题而尽量推迟对问题细节的考虑”。

求精实际上是细化过程。要从在高抽象级别定义的功能陈述(或信息描述)开始。求精要求设计者细化原始陈述,随着每个后续求精(细化)步骤的完成而提供越来越多的细节。

4、信息隐藏

应用模块化原理时,自然会产生的一个问题是:“为了得到最好的一组模块,应该怎样分解软件”。信息隐藏原理指出:应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。 3.1.2 系统层次结构

HIPO图是IBM公司发明的“层次图加输人/处理/输出图”的英文缩写。它既可以描述软件总的模块层次结构H图(层次图),又可以描述每个模块输入/输出数据/处理功能及模块调用的详细情况IPO图(也称IPO表)。HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。

本系统的最顶层的矩形框代表人事工资管理系统的主控模块,调用下层模块以完成全部管理功能;第二层的每个模块控制完成系统的一个主要功能,如此实现自顶向下逐步求精,系统的H图如图3-1所示。

部门管理 人员管理 工资管理 考勤管理 劳动合同管理 工作评价管理 人事管理系统

图3-1 系统的H图

16

成都学院(成都大学)学士学位论文(设计)

H图只说明了系统由那些模块组成及其控制层次结构,并未说明模块间的信息传递及模块内部的处理。因此对一些重要模块还必须根据H图绘制具体的IPO表。用户和管理人员可利用IPO表编写、修改和维护程序。IPO表中包含的附加信息主要有系统名称、图的作者,完成的日期,本图描述的模块的名字,模块在层次图中的编号,调用本模块的模块清单,本模块调用的模块的清单、注释以及本模块使用的局部数据元素等。

3.2 设计阶段类图

在系统分析阶段,已经找出了主要的概念类和类的方法、类间的关系。到了系统设计阶段,需要从软件系统的角度来重新设计类图。分析阶段的类到了设计阶段有的可能变成一组类,有的可能消失。

分析阶段的类图主要是用来描述现实世界中的问题;而设计阶段的类图主要是对解决方案进行描述。因此设计阶段的类图描述了软件的系统结构。创建设计类图的过程包括以下几步:

1.识别设计阶段出现的类,为这些类添加属性和方法。 2.建立类间关系,最终完成对属性和方法的细节描述。 系统设计阶段的类图如图3-2所示。

图3-2 系统设计阶段的类图

3.3 数据库设计

3.3.1 数据库概念设计

17

成都学院(成都大学)学士学位论文(设计)

1、部门管理信息表:用于保存公司部门的基本信息 2、员工基本信息表:用于保存员工的基本信息 3、员工工资信息表:用于保存员工工资的详细信息 4、员工考勤信息表:用于保存员工的考勤信息 5、劳动合同信息表:用于保存员工的劳动合同信息 6、工作评价信息表:用于保存员工的工作评价信息 3.3.1 数据库逻辑设计

部门信息表是用来存放部门的基本信息,内容如表3-3所示。

表3-3 部门管理信息表

字段名

dep_id dep_name

类型

int nvarchar

长度

4 50

主键否

主键 否

描述

部门id 部门名称

员工基本信息表:用于保存员工的基本信息,内容如表3-4所示。

表3-4 员工基本信息表

字段名

emp_id emp_name emp_sex emp_age emp_birth dep_id emp_job emp_resume emp_user emp_pwd emp_type emp_img

类型

int nvarchar nvarchar Int nvarchar Int ntext next nvarchar nvarchar nvarchar nvarchar

长度

4 50 10 4 50 4 4000 4000 50 50 50 200

主键否

主键 否 否 否 否 否 否 否 否 否 否 否

描述

员工信息id 员工姓名 员工性别 员工年龄 出生日期 部门id 工作信息 工作简历 用户名 密码 类别 照片

员工工资信息表:用于保存员工工资的详细信息,内容如表3-5所示。

表3-5 员工工资信息表

18

成都学院(成都大学)学士学位论文(设计)

字段名

wag_id wag_num emp_id emp_date

类型

int decimal Int nvarchar

长度

4 18 4 50

主键否

主键 否 否 否

描述

工资id 工资 员工id 发工资的月份

考勤信息表:用于保存考勤管理信息,内容如表3-6所示。

表3-6 考勤管理信息表

字段名

att_id att_date emp_id

类型

int datetime Int

长度

4 18 10

主键否

主键 否 否

描述

考勤id 考勤时间 员工id

劳动合同管理信息表:用于保存员工的劳动合同信息,内容如表3.7所示。

表3-7 劳动合同管理信息表

字段名

con_id con_content con_begin con_end emp_id

类型

int ntext datetime datetime Int

长度

4 4000 18 18 4

主键否

主键 否 否 否 否

备注

劳动合同id 合同内容 合同开始日期 合同结束日期 员工id

工作评价信息表:用于保存员工的工作评价信息,内容如图3-8所示。

表3-8工作评价管理信息表

字段名

eva_id eva_content eva_date emp_id

类型

int ntext datetime Int

长度

4 4000 18 4

主键否

主键 否 否 否

备注

工作评价id 工作评价内容 评价日期 员工id

3.4 系统详细设计

19


人事管理系统毕业设计论文.doc 将本文的Word文档下载到电脑
搜索更多关于: 人事管理系统毕业设计论文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219