企业人事信息管理系统设计与实现毕业论文(编辑修改稿)内容摘要:

的基本内容,并对 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。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。