企业人事信息管理系统设计与实现毕业论文(编辑修改稿)内容摘要:
的基本内容,并对 SQL Server 也 有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地设计本课题的系统。 经济可行性 本次的 设计主要是通过毕 业设计来丰富自己的专业知识,并从长远利益来考虑,本课题 的设计还是具有相当大的经济可行性的。 企业人事信息管理系统功能需求 分析 企业人事信息管理系统的主要任务是用计算机对各种人事信息进行日常的管理,如查询、修 改、增加、删除以 及存储等,迅速准确地完成各种人事信息统计、计算和汇总工作, 针对系统服务对象的具体要求,设计了企业人事信息管理系统。 系统的功能主要包括: ①部门信息管理:部门编号、部门名称、部门级别、部门查询。 ②人事调动管理:员工姓名、员工编号、性别、调动前部门、调动前职务、调动后部门、调动后职务、调动时间、调动原因、经办人、备注。 ③用户登录:管理员和普通用户两类用户。 管理员拥有所有权限,而普通用户只拥企业人事信息管理系统 6 有查询权限。 ④员工工作学习管理:员工姓名、员工编号、性别、 员工所属 部门、职务、学习主题、开始日期、结束日期。 ⑤员工 培训信息管理:员工姓名、培训编号、性别、员工所属部门、培训主题、培训内容、开始日期、结束日期、培训费用、培训师、培训结果、个人说明、培训说明。 企业人事信息管理 系统业务关系 分析 企 业人事信息管理系统业务关系 如图 所示。 图 企 业人事信息管理系统业务关系 用户界面需求 本系统的用户界面非常切 合实际, 界面设计得非常之傻瓜化, 用户使用方便快捷,易上手, 系统主界面还设有醒目的大图标快捷键按钮,当鼠标放在按钮上会显示信息提示,而在菜单项 中使用快捷键,可以让使用键盘的用户操作更快一些。 员工登记 基本信息录入 员工工作评价 员工基本信息管理 员工工作评价管理 考勤管理 员工工资设置 考勤信息管理 考勤信息管理 计发员工工资 员工当月工资 企业人事信息管理系统 7 本系统采用多文档( MDI)界面设计方式,主界面窗体如图 所示, 使用菜单调用系统各功能模块。 图 企 业人事信息管理系统主窗体 快捷键 快捷键是为使用户对系统的操作更易上手,操作更快捷方便, 如图 所示。 图 企业人事信息管理快捷键 信息提示 信息提示的主要作用是为用户的操作提供指引, 如图。 图 企业人事信息管理信息提示 任务栏 任务栏的主要作用是显示软件的版权信息、日期与时间,使用 户在操作是了解到软件的相关信息。 企业人事信息管理系统 8 运行 环境 设置 : ① 赛扬 300 以上, 128M 内存 ; ② 硬盘 40G以上 ; ③ 支持 的 操作系统: Win20xx、 Win9 WinXP。 : ① 操作系统: Windows20xx 以上操作系统; ② 数据库服务器: SQL Server20xx。 企业人事信息管理系统 9 第四章 系统设计 系统的总体结构设计 总体结构设计 , 如图 所示。 图 企 业人事信息管理系统总 体结构设计 系统关系图的设计 图 , 如图 所示。 图 用户登录关系图 企业人事信息管理系统 部门信息管理模块 员工信息管理模块 人 事调动管理模块 员工培训信息管理模块 员工考评信息管理模块 员工考勤信息管理模块 员工奖罚信息管理模块 员工工资管理模块 用户信息管理模块 用户登录模块 查询模块 系统帮助模块 密码 管理员用户 身份验证 处理 信息存储记录 反馈信息 密码 打开 密码 新密码 记录 数据 数据库操作模块 企业人事信息管理系统 10 图,如图 所示。 图 系统整体 关系图 用户、密码 管理员用户 身份验证 系统管理 帮助信息 职工基本信息 职工基本 信息管理 与用户交 互主界面 职工考勤 信息管理 反馈信息 密码 新密码 新用户 数据 数据 职工调动信息 职工调动 信息管理 职工考勤信息 数据 企业人事信息管理系统 11 第五 章 系统主要模块的详细设计 逻辑结构设计 逻辑结构设计就是数据模型的优化(以规范化理论为指导)确定数据之间的依赖,对各个关系模式之间的数据依赖进行极少化处理,消除冗余的联系, 对不同级别的用户定义不同的 视图 ,以保证系统的安全性 , 为了简化用户对系统的使用,对复杂查询定义为视图。 物理结构设计 数据库在物理设备上的存储结构与存取方法被称为数据库的物理结构,它依赖 于 给定的计算机系统 ,为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。 1.部门信息 =部门名称 +部门编号 +部门职能描述。 部门信息表,参见表。 表 部门信息表 表名 部门信息表 列名 数据类型(精度范围) 空 /非空 约束条件 部门表序号 Int NOT NULL PRIMARY KEY 部门名称 Varchar(20) NOT NULL 部门编号 Varchar(30) NOT NULL 部门职能描述 text NULL 2.人事调动信息 =员工姓名 +员工编号 +性别 +调动前部门 +调动前职务 +调动后部门 +调动后职务 +调动时间 +调动原因 +经办人 +备注。 人事调动信息表,参见表。 表 人事调动信息表 表名 人事调动信息表 列名 数据类型(精度范围) 空 /非空 约束条件 调动表序号 Int NOT NULL PRIMARY KEY 员工姓名 Varchar(20) NOT NULL 企业人事信息管理系统 12 员工编号 Varchar(30) NOT NULL 性别 Varchar(2) NULL 调动前部门 Varchar(20) NULL 调动前职务 Varchar(20) NULL 调动后部门 Varchar(20) NULL 调动后职务 Varchar(20) NULL 调动时间 DateTime NULL 调动原因 Varchar(50) NULL 经办人 Varchar(20) NULL 备注 text NULL 员工 表序号 Int NULL FOREIGN KEY 3. 员工基本信息 =员工姓名 +员工编号 +性别 +民族 +生日 +政治面貌 +文化层次 +婚姻状况 +籍贯 +身份证号码 +办公电话 +移动电话 +电子邮件 +雇佣日期 +职务 +员工状态 +工资卡银行名称 +工资卡帐号 +部门名称 +地址。 员工基本信息表,参见表。 表 员工基本信息表 表名 员工基本信息表 列名 数据类型(精度范围) 空 /非空 约束条件 员工表序号 Int NOT NULL PRIMARY KEY 员工姓名 Varchar(20) NOT NULL 员工编号 Varchar(30) NOT NULL 性别 Varchar(2) NULL 民族 Varchar(20) NULL 生日 Datetime NULL 政治面貌 Varchar(20) NULL 文化层次 Varchar(20) NULL 婚姻状况 Varchar(10) NULL 企业人事信息管理系统 13 籍贯 Varchar(10) NULL 身份证号码 Varchar(20) NULL 办公电话 Varchar(20) NULL 移动电话 Varchar(20) NULL 电子邮件 Varchar(20) NULL 雇用日期 DateTime NULL 职务 Varchar(20) NULL 员工状态 Varchar(20) NULL 工资卡银行名称 Varchar(20) NULL 工资卡账号 Varchar(20) NULL 部门名称 Varchar(20) NULL 地址 Varchar(50) NULL 备注 text NULL 部门表序号 Int NULL FOREIGN KEY 4. 工作学习经历 =员工姓名 +员工编号 +性别 +部门 +职务 +开始日期 +结束日期。 工作学习经历表,参见表。 表 工作学习经历表 表名 工作学习经历表 列名 数据类型(精度范围) 空 /非空 约束条件 经历表序号 Int NOT NULL PRIMARY KEY 员工姓名 Varchar(20) NOT NULL 员工编号 Varchar(30) NOT NULL 性别 Varchar(2) NULL 部门 Varchar(20) NULL 职务 Varchar(20) NULL 开始日期 DateTime NULL 结束日期 DateTime NULL 备注 text NULL 企业人事信息管理系统 14 员工表序号 Int NULL FOREIGN KEY 5. 考勤信息 =员工姓名 +员工考勤编号 +考勤月份 +全勤天数 +出差天数 +病假天数 +事假天数 +缺席天数 +法定休假天数 +年休假天数 +倒休假天数 +迟到时间 +早退时间 +法定节假日加班天数 +周末加班天数 +备注。 考勤信息表,参见表。 表 考勤信息表 表名 考勤信息表 列名 数据类型(精度范围) 空 /非空 约束条件 考勤表序号 Int NOT NULL PRIMARY KEY 员工姓名 Varchar(50) NULL 员工考勤编号 Varchar(10) NULL 考勤月份 Varchar(10。企业人事信息管理系统设计与实现毕业论文(编辑修改稿)
相关推荐
10 图 52 用户表 工资表: 工资表用于存储员工工资信息。 图 53 工资表 请假表:存储员工请假信息 图 54 请假表 缺勤表: 图 55 缺勤表 职务表: 图 56 职务表 职员信息表:如图 5图 58 11 图 57 职员表 图 58 数据字典 部门表: 部门表主要对系统内的部门信息的添加,删除,更改,进行操作。 这样对于系统员工的归属,员工的管理有个整体的 了解。 DeptID
保密性差、数据量大、查询等都不方便,而且还会影响企业的发展。 由于 人事管理系统是一个企业单位不可缺少的部分,所以一个好的人事管理系统会给企业带来更大的发展。 基于 WEB 模式的人事管理系统适应了当前发展的潮流,作为计算机应用的一部分 , 使用计算机对人事信息进行管理 , 具有 手工管理所无法比拟的优点。 例如 : 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命 2 长、成本低等。
权限 [zt] [char] (10) 状态 表名 rs_zd_gwjb 人事 _字典 _岗位级别 字段 类型 说明 [id] [char] (2) 序号 [zw1] [char] (2) 岗位编码 1 [zwjb1] [char] (12) 岗位级别名称 1 [zw2] [char] (2) 岗位编码 2 [zwjb2] [char] (12) 岗位级别名称 2 [zw3] [char]
性即能将任何一种语言编译为中间代码,编译好企业人事管理系统 毕业论文 11 的代码可以与从其它语言编译过来的代码进行交互操作。 在 .NET 中可以交互操作的语言有 C、 、 Visual C++.NET、 Visual J、脚本语言、 COM 和 COM+。 二、中间语言 中间语言( IL)在 .NET Framework 中有非常重要的作用,所有面向 .NET 的语言都要先编译成 IL
事部门工作人员,为其提供服务的综合信息管理系统。 企业员工通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。 员工的个人信息等都记录在 人事系统里进行管理。 企业下设人事部门,全权处理企业内部一切认识事物。 人事管理系统主要研究实现以下内容: 基本信息管理:主要实现企业管理员工的基本信息管理,包括数据基础和员工的生日提示、合同提示。 人事管理
PN。 随着信息时代的到来,各个企业越来越重视各种信息的处理。 希望可以提供给客户最快捷方便的信息服务,通过各种方式了解客户的需要,同时各个企业之间的合作关系也越来越多,信息交换日益频繁。 Inter 为这样的一种发展趋势提供了良好的基础,而如何利用 Inter 进行有效的信息管理,是企业发展中不可避免的一个关键问题。 利用 VPN 技术可以组建安全的 Extra,既可以向客户