人事管理系统的设计与实现

上传人:re****.1 文档编号:431473744 上传时间:2023-05-13 格式:DOC 页数:46 大小:1.05MB
返回 下载 相关 举报
人事管理系统的设计与实现_第1页
第1页 / 共46页
人事管理系统的设计与实现_第2页
第2页 / 共46页
人事管理系统的设计与实现_第3页
第3页 / 共46页
人事管理系统的设计与实现_第4页
第4页 / 共46页
人事管理系统的设计与实现_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《人事管理系统的设计与实现》由会员分享,可在线阅读,更多相关《人事管理系统的设计与实现(46页珍藏版)》请在金锄头文库上搜索。

1、人事管理系统的设计与实现 摘 要本论文主要阐述一个能取代传统人事工作的人事管理系统的结构设计,数据操作过程及关键技术。本系统的开发选择的开发环境是VisualStudio2005 + SQL Server 2005,其具有功能齐全,结构清晰,组件众多等优点;在程序模块的编写中充分应用了面向对象开发技术,将所有外部实体以类的形式表现,同时对数据操作进行封装,确保了数据的完整性及系统内部的整体性,实用性和便捷性,使其运行和谐统一,准确无误。该系统具有部门经理和部门员工两种不同权限的用户;本系统不设后台管理页面,部门经理用户、部门员工用户可在同一页面登录系统,用户在默认页面输入用户名和密码,验证成功

2、后进入各自页面,有个人信息、请假管理、考勤管理、加班管理、业绩评定及薪资管理。关键词:企业人事管理系统,B/S,ASP.NETDesigns and Enablement of Personnel Management System base on the WEB Abstract This paper mainly elaborates a work to replace the traditional personnel structure of the personnel management system design, data and key technology operatio

3、n. The development of this system is the choice of development environment VisualStudio2005 + SQL Server 2005, it has a fully functional, structural clarity, components of many advantages; in the preparation of program modules are fully object-oriented application development technology, will all ex

4、ternal entities to classes in the form of performance, while operating on the data encapsulated, ensure data integrity and internal system integrity, practicality and convenience, to run the harmony and unity, is accurate. The system has two kinds of managers and employees of the departments of user

5、s with different permissions; the system is not set Admin page, the user manager, departmental staff and users can log on the same page, the user page in the default user name and password, verify the successful entry each page with personal information, leave management, attendance management, over

6、time management, performance evaluation and salary management. Keywords: Personnel Management System,B / S,ASP.NET目 录第一章 绪论51.1应用的目的与意义51.2发展趋势51.3技术革新61.4工作目标和价值观的改变6第二章 相关开发技术72.1 ASP.NET动态网页技术72.2 基于Browser/Server模式的结构体系简介72.3 基于ASP.NET 技术的三层结构模型82.4 SQL Server 20058第三章 系统分析93.1 可行性分析93.2系统特性分析93

7、.3系统开发环境10第四章 系统设计概述114.1系统对象114.1.1 人员对象114.1.2 非人员对象114.2逻辑设计114.2.1 对象功能分配114.2.2 系统功能模块图124.3物理设计124.3.1 员工个人信息以及个人通行证12员工个人信息124.3.2 请假管理134.3.3 考勤管理154.3.4 加班管理154.3.5业绩评定16业绩评定1743.6薪资管理18薪资管理19第五章 系统的详细设计与实现215.1用户登录与退出215.2员工资料管理225.3请假管理275.4考勤管理315.5加班管理343)个人当前加班记录查询364)个人历史加班记录查询361)查看部

8、门加班信息总汇375.6业绩评定管理371)填写本人业绩目标372)查询个人历史业绩报告383)查看下属的业绩评定报告394)经理评定下级业绩报告395)经理查询部门业绩汇总395.7薪资管理401)个人查看以及打印当月薪资明细页面412)个人查看历史薪资记录页面41第六章 结论436.1项目总结436.2心得体会44第七章 致谢44第八章 参考文献45第1章 绪论1.1应用的目的与意义人的管理是一切管理工作的核心。员工代表一个企业的形象,因而人事管理机制设计的好坏,直接影响一个企业的成败。 员工的档案管理是企业人事管理的基础,在企业员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事

9、部门对员工流动进行分析、编制,为企业所需人员提供了保障。人事管理信息化,可以省去用户以往人力资源管理工作的繁琐、枯燥;用领先的人力资源管理理念,把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体;系统重点涉及到人力资源管理工作中的个人信息、请假、考勤、加班、业绩、薪资等信息、用户管理以及用户切换等方面,并有综合的系统安全设置、报表综合管理模块。可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加

10、点才能及时完成,而这样做无论从工作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。如果改用人事管理系统,就能做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。1.2发展趋势人力资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21世纪将是人力资源的世纪;人力资源问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于竞争压力。目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比

11、例是不一样的。1.3技术革新无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。1.4工作目标和价值观的改变随着社会政治和经济的发展,人们的工作目标和价值观也都发生了重要的变化。这就对人事管理部

12、门和管理人员提出了新的要求和新的问题,不得不考虑诸如工作类型设计、岗位分析、充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题。这样,人力资源管理就派上了用场。 第2章 相关开发技术2.1 ASP.NET动态网页技术ASP.net是一种功能强大的服务器端技术,用于创建动态WEB页。ASP.NET是Microsoft公司的动态服务器页面(即ASP)和.Net这两个主要技术的结合,ASP.NET又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft公司推出的新一代Active Server Pages脚本语言。ASP.NET是微软发展的新型体系结构.NET的一部分。A

13、SP.NET吸收了ASP以前版本的最大优点并参照JAVA, VB 语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。2.2 基于Browser/Server模式的结构体系简介B/S结构,即Browser/Server结构。在这种结构下,用户界面完全可以通过WWW浏览器实现,一部分事务逻辑在前端实现,但主要事务逻辑在服务器端实现,形成所谓的三层结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言(VBScript, JavaScript等)和 ActiveX技术,利用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一

14、种全新的软件体系构造技术。随着在Windows 98/Windows 2000及其后续版本将浏览器技术植入操作系统内部,使这种结构更成为当今应用软件的首选体系。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全,快捷,准确。后者则是节省投资,跨地域广的特点,视规模及地理分布确定。企业内部通过防火墙接入Internet,整个网络采用TCP/IP协议。2.3 基于ASP.NET 技术的三层结构模型三层结构包括:表现层,业务逻辑层以及数据访问层,关系如图2.3,表现层表现层业务层业务层数据访问层数据访问层数据依赖方向数据返回方向 图2.3表 现 层:表现层位于最上层,离用户最近,用于显示数据和接收用户输入数据,为用户提供一种交互式操作的界面。业 务 层:业务逻辑层负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,也可调用数据访问层中的函数再次读出这些数据。数据访问层:数据访问层仅实现对数据的保存和读取操作。数据访问可以访问数据库系统,二进制文本,文本文档或是XML文档。2.4 SQL Server 2005 本系统的数据库部分采用的是SQL Server 2005数据库开发工具,SQL Server 2005包含许多新特性,这些特性使其成为针对电子商务,数据仓库

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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