【精华】数据库课程设计人力资源管理系统

上传人:壹****1 文档编号:485445386 上传时间:2024-02-01 格式:DOC 页数:38 大小:1.35MB
返回 下载 相关 举报
【精华】数据库课程设计人力资源管理系统_第1页
第1页 / 共38页
【精华】数据库课程设计人力资源管理系统_第2页
第2页 / 共38页
【精华】数据库课程设计人力资源管理系统_第3页
第3页 / 共38页
【精华】数据库课程设计人力资源管理系统_第4页
第4页 / 共38页
【精华】数据库课程设计人力资源管理系统_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《【精华】数据库课程设计人力资源管理系统》由会员分享,可在线阅读,更多相关《【精华】数据库课程设计人力资源管理系统(38页珍藏版)》请在金锄头文库上搜索。

1、福建农林大学计算机与信息学院计算机类课程设计报告课程名称:数据库原理及应用课程设计课程设计题目:人力资源管理系统姓 名:卢培河系:计算机科学与技术系专 业:计算机科学与技术(专升本)年 级:2008级学 号:081806023指导教师:瞿赛樱职 称:讲师2010年 1 月 27 日福建农林大学计算机与信息学院计算机类课程设计结果评定评语:评定内容评定指标等级成绩设计质量1设计方案具有可行性和创新性,设计思路清晰(满分15分)优良中差2独立进行设计工作;能运用所学知识和技能去发现与解决实际问题,设计质量较高(满分20分)优良中差3. 设计需求合理,功能完善,代码简洁,结构清晰(满分20分)优良中

2、差4. 按期完成规定的任务,工作量饱满,难度较大(满分15分)优良中差报告质量1. 设计报告格式规范、文字通顺,符号统一,编号齐全,书写工整规范,图表完备、整洁、正确(满分15分)优良中差2. 设计报告内容充实,详细设计描述具体,各项内容合乎软件文档撰写要求(满分15分)优良中差评定结果总成绩(满分100分)指导教师签字:任务下达日期:2010.1.2评定日期:目 录1. 设计目的12. 设计要求13. 设计方案24. 设计内容24.1需求分析24.2概要设计说明64.2.1总体设计 4.2.1.1项目规划 4.2.1.2 功能框图 4.2.2系统设计 4.2.2.1设计目标 4.2.2.2开

3、发及运行环境 4.2.2.3数据库设计 4.2.2.4文件架构图4.3详细设计说明16 4.3.1公共模块设计(Mdl_Link模块) 4.3.2主窗体设计 4.3.3系统登陆设计 4.3.4新员工登记模块设计 4.3.5工资设置模块设计 4.4系统使用说明 4.4.1软件运行环境 4.4.2数据库安装及配置 4.4.3系统登陆 4.4.4系统管理5. 总结参考文献附录源代码人力资源管理系统1. 设计目的随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企人事信息的管理势在必行。人事管理是现代企业管理工作不可缺少的一部分,是适应现企业管理尺度的要求、推动企业劳动人事管理走向

4、科学化、规范化的必要条件。只有人事管理规范了,才能在其他方面更好的发展。为了适应现代企业或公司经营发展的需要,人事管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代,因此,加强人事管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且工作效率低,漏洞和错误众多,难以达到预期的目标,为了提高企业工作效率、保证企业人事管理质量、快速而且准确地为企业制定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的,我选择了开发企业人事管理系统这个课题。2. 设计要求本次设计要求系统具有以下功能:q

5、具有良好的操作界面。q 业务模块能够自由增加、修改及删除信息。q 建立数据库备份机制,并提供数据灾难恢复功能。q 支持数据的模糊查询机制。q 自动计算员工工资。q 自动生成员工工资报表。q 实现员工岗位调动操作。q 实现员工离职、复职操作,系统退出。3. 设计方案本系统采用的设计方案是使用Delphi 7.0开发,它是当月前最为流行的可视化快速应用程序开发环境,对数据库有强大的支持。后台数据库使用SQL Server 2000数据库,以保证数据的安全和执行高效。 人力资源管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、人事管理模块、工资管理模块

6、等组成,具体的功能模块如下:q 系统管理模块该模块的主要功能是单位信息、管理员设置、更改密码、重新登录。q 信息设置模块该模块主要功能是对部门信息、工种类型、职称类型、文化程度、政治面貌、民族类型、所得税设置、考勤设置等进行设置。q 人事管理人事管理模块主要功能是新员工登记、应聘登记、员工调动、员工离职、考核管理、合同管理、应聘信息浏览、员工信息浏览。q 工资管理工资管理模块主要是:设置员工的工资信息、生成工资报表、工资档案浏览。4. 设计内容4.1需求分析经过调查分析,要求系统具有以下功能:q 具有良好的操作界面。q 业务模块能够自由增加、修改及删除信息。q 建立数据库备份机制,并提供数据灾

7、难恢复功能。q 支持数据的模糊查询机制。q 自动计算员工工资。q 自动生成员工工资报表。q 实现员工岗位调动操作。q 实现员工离职、复职操作,系统退出。4.2概要设计说明4.2.1总体设计4.2.1.1项目规划: 人力资源管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、人事管理模块、工资管理模块等组成,具体的功能模块如下:q 系统管理模块该模块的主要功能是单位信息、管理员设置、更改密码、重新登录。q 信息设置模块该模块主要功能是对部门信息、工种类型、职称类型、文化程度、政治面貌、民族类型、所得税设置、考勤设置等进行设置。q 人事管理人事管理模块

8、主要功能是新员工登记、应聘登记、员工调动、员工离职、考核管理、合同管理、应聘信息浏览、员工信息浏览。q 工资管理工资管理模块主要是:设置员工的工资信息、生成工资报表、工资档案浏览。4.2.1.2功能框图:图1 功能框架图4.2.2系统设计4.2.2.1设计目标:根据企业的需要和人力资源管理系统的特点本系统实施后应达到以下目标:q 使企业日常事务性的人事工作都可能通过人力资源管理软件得到快速高效的完成。q 降低人力资源成本。q 操作界面美观、标准、专业、统一,实施方法简单、方便。q 通过员工工资的自动计算功能,从而减轻工作人员的工作压力。通过数据备份及恢复功能,避免数据因意外而造成致命问题。4.

9、2.2.2开发及运行环境:系统开发平台:Delphi 7.0。数据库管理系统软件:SQL Server 2000。运行平台:Windows xp/ Windows 2000。分辨率:最佳效果800*600。4.2.2.3数据库设计:本系统采用SQL Server 2000 数据库,系统数据库名为db_manpowerinfo,数据库db_manpowerinfo中包括18个数据表。下面分别给出数据库概要说明和数据表的结构。1数据表概要说明如图2所示的即为本系统中数据库中的数据表的树形结构图,该数据表树型结构图包含系统所有数据表。可以清晰地反应数据库信息。图2 数据表树树形结构图2数据表的结构(

10、1)考核表考核表的作用是存入员工每个月的考核信息,考核表结构如表B.1所示。表B.1 考核表结构列名数据类型长度主键否功能描述员工编号varchar5员工编号出勤天数int4出勤天数请假天数int10请假天数迟到次数int10迟到次数早退次数int4早退次数旷工天数int4旷工天数加班时数int4加班时数考核等级varchar10考核等级考核分值float8考核分值考核人varchar10考核人考核月份datetime8考核月份考核评价Varchar100考核评价(2)考勤表考勤表的作用是存放员工考核的条件,考勤表结构如表B.2所示。表B.2 考勤表结构列名数据类型长度主键否功能描述旷工扣除f

11、loat8旷工扣除全勤奖float8全勤奖出勤天数Int4出勤天数迟到早退次数Int4迟到早退次数加班费Float8加班费月平均工作天数Int4月平均工作天数几倍float8几倍(3)工资表工资表的作用是存放员工每个月的工资信息,工资表结构如表B.3所示。表B.3 工资表结构列名数据类型长度主键否功能描述所属工资月份nvarchar15所属工资月份员工编号nvarchar5员工编号员工姓名nvarchar10员工姓名基本工资Float8基本工资加班费Float8加班费全勤奖Float8全勤奖职务津贴Float8职务津贴其它金额Float8其它金额旷工费Float8旷工费养老保险Float8养老

12、保险失业保险Float8失业保险医疗保险Float8医疗保险其它扣额Float8其它扣额应发工资Float8应发工资应扣工资Float8应扣工资实发工资Float8实发工资备注nvarchar50备注(4)工资模板工资模板是用来存放员工的基本工资信息,工资模板表结构如表B.4所示。表B.4 工资模板表列名数据类型长度主键否功能描述员工编号Nvarchar5员工编号员工姓名Nvarchar10员工姓名基本工资float8基本工资全勤奖float8全勤奖职务津贴float8职务津贴养老保险float8养老保险失业保险float8失业保险医疗保险float8医疗保险(5)人事表人事表用来存放员工的详细信息,人事表结构如表B.5所示。表B.5 人事表结构列名数据类型长度主键否功能描述编号nvarchar5是编号姓名nvarchar10姓名性别nvarchar2性别身份证号nvarchar20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号