公司人力资源管理系统的设计与实现(SQLServer)
公司人力资源管理系统的设计与实现(SQLServer)(任务书,开题报告,中期检查表,文献综述,毕业论文12700字,程序代码,SQLServer数据库)
摘 要
随着市场竞争的日趋激烈,人才已成为实现公司自身目标战略的一个关键因素。公司人力资源管理系统通过建立透明易查、相容一致和全面的人力资源信息系统,将与人员相关的信息统一管理起来,以确保公司合理、高效的运作。
论文着重论述以下三点:第一,公司人力资源管理系统主要采用ASP.NET技术开发,后台使用功能强大的SQL Sever 2008数据库,轻松地实现信息的发布浏览。第二,公司人力资源管理系统能够快速方便的相识结果,同时对不同信息进行统计,如员工基本信息、考勤管理信息、合同信息等。实施人力资源管理系统可集中、整合各种信息来源,有利于降低管理成本,提高公司运转效率,并达到操作过程中的直观、方便、实用、安全等要求。第三,公司人力资源管理系统采用模块化程序设计的方法,系统具备数据库维护功能,可及时根据公司需求进行数据的添加、删除、修改等操作。
人力资源管理系统对公司人力资源管理的方方面面进行分析、规划、实施、调整,提高公司人力资源管理水平,使人力资源更有效的服务于组织或团体目标。
[资料来源:http://www.doc163.com]
基本设计概念
人力资源管理系统分为前后台两个部分,前台包括普通员工对个人信息的查询,上下班考勤,工作日志的完成等,后台包括管理员对员工信息的查询、修改、工作日志的发布等。前台界面与后台管理相连接,而后台管理又与数据库相连接。系统采用Microsoft公司以C#为核心语言的ASP.NET开发工具,运用Visual Studio 2008建立运行环境,结合Microsoft SQL Server 2008建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能实现的完整系统。
公司人力资源管理系统可以分为两个部分:
(1)前台界面:公司员工对个人信息的查看以及登录考勤系统进行考勤。主要应用于普通员工,描述员工对个人信息的查看与考勤;
(2)后台管理:管理员对员工信息的查看和管理,对员工工作任务的发放和工作进度的考核。主要应用于管理员,描述管理员如何进行公司的人力资源管理。
功能模块设计
公司人力资源管理系统面向公司内部所有的员工,由管理员进行统一管理,可以用于支持公司完成人力资源管理工作。系统主要有两个方面的设计目标:第一,支持公司高效率完成人力资源管理的日常工作,包括新员工入职时基本信息的录入,老员工岗位变更、辞职等;第二,支持企业进行人力资源管理及其相关方面的科学决策,如公司领导根据员工考勤和工作日志进行绩效考核等。本系统主要分为六个模块,分别是人员信息管理、用户登录模块、工作日志管理、考勤信息管理、合同管理、薪资福利管理模块。
[资料来源:http://doc163.com]
绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图[8]。系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。
[资料来源:http://www.doc163.com]
目 录
摘 要 I
Abstract.....II
1 绪论 1
1.1 公司人力资源管理系统的发展方向 1
1.2 项目开发背景 2
1.3 项目开发特色 3
1.4 开发技术 3
2 公司人力资源管理系统分析 6
2.1 可行性分析 6
2.1.1 技术可行性 6
2.1.2 经济可行性 6
2.2 需求分析 7
2.2.1 系统分析 7
2.2.2 功能需求 7
3 公司人力资源管理系统设计 8
3.1 基本设计概念 8
3.2 功能模块设计 8
3.2.1 人员信息管理 10
[资料来源:http://www.doc163.com]
3.2.2 考勤信息管理 10
3.2.3 薪资福利管理 10
3.2.4 员工合同管理 10
3.2.5 工作日志管理 11
4 公司人力资源管理系统数据库设计 12
4.1 数据库设计概述 12
4.2 数据库需求分析 12
4.3 数据库概念结构设计 13
4.4 数据库逻辑结构设计 14
4.5 数据库完整性和安全性 17
5 公司人力资源管理系统的实现 18
5.1 用户登录模块 18
5.2 人员信息模块 19
5.3 考勤信息模块 19
5.4 薪资福利模块 20
5.5 合同管理模块 21
5.6 工作日志模块 21
6 公司人力资源管理系统总结 22
结束语 23
致 谢 24
参考文献 25 [资料来源:http://doc163.com]
上一篇:酒店餐饮管理系统的设计与实现(ASP.NET,SQLServer)