企业人事系统管理论文

哈尔滨工业大学华德应用技术学院毕业设计(论文)

析、概要设计阶段后,需进行数据库系统的详细设计工作,此阶段不仅需要完成对数据库系统的处理过程的详细算法描述和输入输出格式设计,而且还需要进行数据库逻辑结构设计和数据库物理结构设计。

4.3.1 数据库的E-R图设计

通过之前对系统整体的需求分析和总体模块的设计,以及本系统的数据库的详细设计,根据各实体之间的相互联系和各数据表之间的相互管理,得出了本系统的数据库的E-R图设计。本系统的数据库的E-R如图4-2所示。

tb_inviteJobPK idnamesexagebornspecialtyexperienceteachSchoolafterSchoolteladdresscreatetimecontentisstock1聘用ntb_departmentPK iddt_namedt_createTimedt_bz1属于ntb_employeePK 1 FK em_serialNumberidem_nameem_sexem_ageem_IDCardem_bornem_nationem_marriageem_visageem_ancestralHomeem_telem_addressem_afterSchoolem_specialityem_cultureem_startimeem_departmentIdem_typeWorkem_creatimeem_createNamePK FK 1 idpay_emNumberpay_emNamepay_monthpay_baseMoneypay_overtimepay_agepay_checkpay_absentpay_safetytb_pay1具有1对应tb_trainn idtn_mantn_titletn_contenttn_timetn_addresstn_jointn_bz参加ntb_cj idcj_titlecj_typecj_contentcj_moneycj_time 图4-2 数据库E-R图

4.3.2 数据表的设计

本系统的数据库命名为:DB_renli,用来存储该系统中用到的所有数据。下面是对主要表的介绍

17

哈尔滨工业大学华德应用技术学院毕业设计(论文)

(1) 管理员信息表:主要是用来保存管理员信息,如表4-1所示。

表4-1 t_admin(管理员信息表)

字段名 id username userpw 数据类型 int(4) varchar(20) varchar(20) 是否为空 No No No 是否主键 Yes 默认值 描述 ID(自动编号) 管理员账号 管理员密码

(2) 员工信息表:主要是用来保存员工详细信息,对员工的基本信息进行操作,如表4-2所示。

表4-2 t_yuangong(员工信息表)

字段名 yuangong_id yuangong_name yuangong_sex yuangong_age yuangong_xueli yuangong_zhiwei yuangong_address yuangong_tel yuangong_email

数据类型 int(4) char(2) char(2) int(4) varchar(30) varchar(50) char(10) char(10) char(10) 是否为空 No No No No No No No No No 是否主键 默认值 NULL NULL 描述 ID(自动编号) 员工姓名 员工性别 员工年龄 学历 职位 住址 电话 Email

18

哈尔滨工业大学华德应用技术学院毕业设计(论文)

(3) 薪资信息表:主要是用来存储员工薪资信息,如表4-3所示。

表4-3 t_gongzi(薪资信息表)

id yuangong_id yuefen jibengongzi jiabanfei gonglingfei kaoqinfei baoxianfei jiangjin gerenshui shifagongzi int int(4) int(4) int(4) money(8) money(8) money(8) money(8) money(8) money(8) money(8) No No No No No No No No No No No 主键 员工id 工资月份 基本工资 加班费 工龄费 考勤费 保险费 奖金 个人所得税 实发工资

4.4 本章小结

在总体设计阶段,我们根据本系统之前的需求分析规划出了系统的功能模块,以及创建了本系统实际应用时所需要的数据库,并对数据库中的表和字段进行了初步的设计与分析,使系统的后台设计具有了较好的雏形。由于后台数据库是软件设计运行的保障,所以在日后的开发过程中,数据库还将会得到不断地完善。

19

哈尔滨工业大学华德应用技术学院毕业设计(论文)

第5章 详细设计

在软件总体设计之后,将进行软件的详细设计,详细设计是软件设计的重要阶段,详细设计目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,各个模块的功能,为进行后面的实现和测试做准备。

5.1 系统运行平台设置

本系统运行于当今主流PC平台,支持各种操作系统,由比较强的平台适应性,可以满足大多数用户要求。

(1) 硬件环境:台式计算机(PC)一台,如表5-1所示。

表5-1 运行环境硬件配置 硬件 处理器 内存 硬盘空间

配置 英特尔酷睿i3 2GB 320GB (2) 软件环境:Windows Server2003和Windows XP操作系统。

5.2 系统主界面设计

本系统管理员正确登录后,便进入系统首页,系统首页主要由3大部分组成,一部分是模块功能导航;主要功能是链接各个管理模块,对系统的七大模块进行综合的管理操作;一部分是常用功能,主要包括返回首页、修改密码及退出系统功能,是系统的快捷方式操作;一部分是功能展示,主要功能是显示所链接模块的内容,主要是对企业的各个管理模块中的操作进行具体的操作,在系统首页中,展示区中主要包括各个模块中的添加功能。系统主界面如图5-1所示。

20

联系客服:779662525#qq.com(#替换为@)