基于BS模式的中小企业人事管理系统的设计与实现(SQL)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。
本文以asp和SQL Server2000为开发工具,设计实现了一套基于B/S模式的中小企业人事管理系统。在文中,首先分析了企业人事管理工作以及工作流程,根据分析结果设计了该系统应具有的功能;其次,对系统的各个功能模块进行了详细的描述,包括用户登录模块、留言板模块、人事部门信息发布模块、系统设置模块、员工管理模块、员工自助模块和操作记录模块;最后结合系统开发阶段和测试阶段中发现的问题以及解决问题的方法,总结了开发此系统所取得的经验和体会。(所有权: 爱毕业设计网 www.2bysj.cn)
关键词:人事管理; asp; SQL Server2000;B/S结构
Design and Implementation of the Personnel Management System for Medium or Small Enterprise Based on B/S
Abstract
In an enterprise, personnel management is very important. It is in charge of daily personnel and stuff arrangement and so on. Efficient management of personnel can improve their competitiveness and vitality. In order to increase the efficiency of personnel management, it is meaningful to design a set of personnel management system.
The system is developed by asp with SQL Server2000 supported. The paper analyzes the workflows of the personnel management firstly and designs the corresponding functions of the system according to the analysis. Then a detailed description of each module is made, such as the user logging-in module, message board module, personnel information release module, system setting module, employee management module, employee self-help module and operations record module etc. Finally some experiences is summarized in the system development and testing.
Key words: Personnel Management;asp;SQL Server2000;B/S Architecture
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率 。而计算机的普及加快人事管理系统的产生。
人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。
人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。
企业下设人事部门,全权处理企业内部一切人事事务。
人事档案登记过程,员工在人事科领取个人简历、家庭成员、社会关系、个人基本资料四式一份的表格,然后填写,填写完毕交回人事部门,由人事部门的档案管理组进行审核,审核不合格的发回重新填写,合格的以原始资料存档,并据以填写职工人事卡片。
人事档案统计过程,人事部门调查分析组按管理组提供的员工人事卡片统计各种所需的数据,然后填写所对应的统计报表,该统计报表一式两份,然后做出分析后,连同一份统计报表上交上一级主管部门,另一份统计报表存档备查。如发生企业内部人员调动、升职、降职、或添加职工和开除职工等情况时,只需修改、添加和删除相应的人事卡片,其余过程同上。
人事部门将收集到员工人事信息统一进行审核。审核过程中,人事信息需要所有审核人员通过,方可录入系统数据库。如信息有误,需要返回给员工进行重新填写或修改。(所有权: 爱毕业设计网 www.2bysj.cn)
人事管理工作分析
企业人事部门主要工作:根据公司需要,招聘相关的人才以及对现有人才进行继续教育,加强公司的人力资源;对员工的信息管理,包括新员工的录入,员工信息的修改以及删除等;记录员工的奖惩、考核等信息;处理员工的调动等。
人事管理系统的主要任务是对人事档案进行整理,使得管理员能方便、快捷地对人事档案进行查询、统计、更新。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。
系统功能简述
根据前面的分析,本系统将设计以下功能:
1.用户登录功能:该人事管理系统主要是面向人事部门工作人员,为了提高系统的人性化管理,该系统也为其他员工提供一个窗口,方便员工查询个人资料等等。因此用户在登录时需选择登录身份,系统根据身份向数据库查询用户输入的帐号和密码是否符合,然后根据身份跳转到不同页面。
2.留言板功能:该系统提供一个人事部门与其他人员之间的交流平台,该模块可匿名留言,人事部门工作人员对留言可选择性的回复并发布。
3.人事部门信息发布功能:人事部门可以将最新的人事部门消息、招聘信息、培训计划发布出去,加强与员工间的交流,并对企业的人才引进和培养都有很大的帮助。
4.系统管理功能:高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能、新员工的录入审核、员工的修改权限设置、系统的基本信息如公司名、电话等等进行选择性设置;系统可设置多位管理员,他们可以根据各自的权限进行相关操作,实现系统功能的有效分配。该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度,提高工作效率。
5.员工管理功能:包括对员工信息的添加、修改、删除、查询。员工在企业工作过程中可能会遇到部门调动、年度考核、奖惩记录等等,这些都会造成系统数据与实际不符,因此需要及时更新;对于员工离职或停薪留职就可对员工信息永久删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较全面的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到EXCEL。
6.员工自助功能:员工登录后可查询自己的资料是否与自己提交的资料一致,如果不一致可向人事部门申请修改资料,如果管理员设置员工可修改自己的资料,则员工可自行修改,修改记录将保存到员工修改日志中。
7.操作记录功能:包括管理员和员工登录记录、管理员操作记录,员工修改删除记录。该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登录记录里面包含了员工登录时所用电脑的信息和IP,如果发现IP与以前登录的IP不一致,就需要去了解密码是否泄露,应及时修改密码,避免别人盗用你的帐号造成不必要的影响。(所有权: 爱毕业设计网 www.2bysj.cn)
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 1
1.5 本文所做工作 1
2 人事管理系统开发环境 2
2.1 B/S模式概述 2
2.1.1 B/S模式概念 2
2.1.2 B/S结构软件的优势 2
2.2 系统运行环境 2
2.3 开发语言介绍 2
2.3.1 asp 介绍 2
2.3.2 SQL介绍 3
2.4 开发工具介绍 4
2.4.1 Dreamweaver介绍 4
2.4.2 SQL Server 2000介绍 4
3 系统设计分析 4
3.1 系统业务流程分析 4
3.2 人事管理工作分析 5
3.3 系统功能简述 5
4 数据库设计 7
4.1 总体设计 7
4.1.1 需求分析 7
4.1.2 确定所需表 7
4.1.3 确定所需字段 8
4.2 ER图分析 8
4.3 表的设计 11
5 系统功能设计 14
5.1 用户登录功能设计 15
5.1.1 功能分析 15
5.1.2 编码实现 15
5.2 留言板功能 16
5.2.1 功能分析 16
5.2.2 查看留言功能 16
5.2.3 管理留言功能 16
5.2.4 功能流程 17
5.3 人事部信息发布功能 17
5.3.1 功能分析 17
5.3.2 功能流程说明 18
5.4 系统管理功能 18
5.4.1 系统设置功能 18
5.4.2 管理员的添加与权限设置功能 19
5.5 员工管理功能 20
5.5.1 功能分析 20
5.5.2 员工添加功能设计 20
5.5.3 员工信息修改功能设计 20
5.5.4 员工删除功能 21
5.5.5 员工信息查询功能 22
5.5.6 员工修改权限设置功能 23
5.6 员工自助功能 23
5.7 日志管理 24
5.7.1 功能分析 24
5.7.2 日志功能流程分析 24
6 编码实现 24
6.1 添加功能 25
6.2 修改功能 25
6.3 删除功能 25
(所有权: 爱毕业设计网 www.2bysj.cn)
6.4 查询功能 26
7 软件测试 26
结 论 27
参考文献 27
致 谢 28
声 明 29