中小型企业员工管理系统的设计与实现(毕业论文)
企业员工信息管理系统的设计与实现毕业设计论文

企业员工信息管理系统- 0 -分类号_______________ 密级________________UDC _______________ 学号_ ___毕业设计(论文)论文题目企业员工信息管理系统的设计与实现 Thesis Topic Design and implementation of enterprise employee2017年7月25日毕业设计(论文)任务书企业员工信息管理系统的设计与实现摘要随着电子信息的飞速发展,计算机已经融入到了生活的各个方面,越来越多的企业开始使用电子计算机来对企业进行管理,信息化的时代已经到来,各个企业无论大小都需要一个信息化的管理系统来对自己公司内部的员工信息进行管理,企业员工信息管理系统是一个针对此问题而进行开发的系统,使得公司的员工管理不如现代化,开启了一个新的管理模式。
本文首先对比了国内外企业员工信息管理的现状,明确了需求的不同以及需要吸收借鉴的部分,然后在员工信息管理的需求基础上,通过系统的功能需求与系统的可行性分析,确立了企业员工信息管理系统的基本功能,构建了该系统的框架以及结构设计,然后对该系统的各个功能的主要代码进行分析、设计,最后对系统的各个功能进行测试,完成了本次系统的开发。
企业员工信息管理系统分为两大模块,管理员模块和普通员工模块,管理员可以操作系统的所有功能,主要包括部门管理、员工信息管理、出勤管理、工资管理以及请假审核等功能;为了信息的保密以及系统的安全性,普通员工只具有查看工资以及请假的功能。
文章以需求分析,系统概要设计,系统功能实现,系统测试等为主要内容,详细介绍了一个基于Web技术的B/S结构的企业员工信息管理系统。
本系统主要使用MyEclipse软件进行程序编写,使用JSP作为前台的开发语言,使用MySql 作为后台的数据库管理系统,服务器采用tomcat,开发出的一个适应现代社会发展的企业员工信息管理系统。
关键词:员工信息,JSP,B/S结构The design and implementation of enterpriseemployee information management systemABSTRACTWith the rapid development of electronic information, computer has been integrated into all aspects of life, more and more enterprises begin to use computer to manage the enterprise, the information age has arrived, regardless of the size of each enterprise needs an information management system to the company's internal staff information management, employee information a management system is to solve this problem for the development of the system, making the company's employee management as the modernization, opening a new management mode.This paper first compares the present situation of domestic and foreign enterprise employee information management, clarifies the different demand and need to absorb the part, and then the demand based on the employee information management, through the feasibility of functional requirements and system analysis, establishes the basic function of enterprise staff information management system, construct the system framework and structure design, and then the main code foreach function of the system is analyzed and designed, and finally test the various functions of the system, completed the development of this system. Employee information management system is divided into two modules, administrator module and general staff module, the administrator can all functions of the operating system, including department management, employee information management, attendance management, salary management and audit functions in order to leave; information security and secrecy system, general staff wages and leave only with a view the function of.This paper takes requirement analysis, system outline design, system function realization and system test as the main contents, and introduces a B/S enterprise employee information management system based on Web technology in detail. This system mainly uses MyEclipse software to program and use JSP as the development language, using MySQL as the background database management system, using Tomcat server, an information management system for enterprise employees adapt to the development of modern society developed.Keywords:em ployee information,JSP,B / S structure企业员工信息管理系统目录摘要 (1)ABSTRACT (3)1绪论 (1)1.1课题背景 (1)1.2目的和意义 (2)1.3研究的目标与内容 (3)1.4软硬件需求 (4)1.5本文组织结构 (4)2 需求分析 (6)2.1系统功能需求 (6)2.1.1系统功能需求 (6)2.1.2用户特点 (8)2.2系统模型 (8)2.2.1参与者 (8)2.2.2管理员用例图 (8)2.2.3普通员工用例图 (9)2.3可行性分析 (10)2.3.1技术的可行性 (10)2.3.2经济的可行性 (11)2.3.3操作可行性 (11)2.3.4法律的可行性 (12)3 系统概要设计 (13)3.1系统设计原则 (13)3.2系统架构设计 (14)3.3数据库设计 (16)3.3.1数据库的概念结构设计 (16)3.3.2数据库的逻辑结构设计 (17)3.3.3数据库的连接原理 (21)4 系统详细设计 (25)4.1系统登陆页面实现 (25)4.2管理员模块 (32)4.2.1部门信息管理 (33)4.2.1.1部门信息录入 (33)4.2.1.2部门信息管理 (34)4.2.1.3部门信息删除 (37)4.2.2员工信息管理 (38)4.2.2.1员工信息信息录入 (38)4.2.2.2员工信息管理 (39)4.2.3出勤管理 (43)4.2.3.1出勤录入 (43)4.2.4修改密码 (43)4.2.5工资管理 (43)4.2.6请假审核管理 (44)4.2.7退出系统 (45)4.3普通员工模块 (45)4.3.1请假申请 (45)4.3.2我的工资浏览 (46)4.3.3修改密码 (47)5 系统测试 (48)5.1系统测试目的与意义 (48)5.2系统测试方法 (48)5.2.1系统测试计划 (48)5.2.2系统测试方法 (49)5.2系统功能测试 (49)5.2.1主页面的登录模块测试 (49)5.2.2修改密码的模块测试 (50)5.2.3部门管理的模块测试 (51)5.2.4员工管理的模块测试 (51)5.2.5出勤管理的模块测试 (52)5.2.6工资管理的模块测试 (53)5.2.7请假审核的模块测试 (54)5.2.8我的请假的模块测试 (55)5.3其他错误 (55)6 总结与展望 (57)6.1论文的主要工作 (57)6.2存在问题 (57)结论 (59)参考文献 (61)致谢 (62)外文原文 (63)中文翻译 (77)企业员工信息管理系统1绪论1.1课题背景计算机网络技术的发展,给信息时代的人们带来了很大的方便。
企业员工管理系统的设计与实现本科生毕业论文

本科生毕业论文(设计)题目:企业员工管理系统的设计与实现摘要在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。
考虑到当前大量企业的企业员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。
因此根据部分企业提供的需求,设计此企业企业员工管理系统,以帮助企业达到企业员工管理办公自动化、节约管理成本、提高企业工作效率的目的。
通过分析企业员工信息管理的内容及特点,提出了企业员工信息管理系统的解决方案。
系统基于B/S模式,采用ASP,Microsoft,Access,Dreamweaver作为主要开发工具进行开发。
系统由登录模块、注册模块、员工管理模块等组成。
文章以需求分析、总体规划、模块划分、数据库设计与实现功能等为主线,详细介绍了企业员工信息管理系统。
首先,根据企业员工信息管理的内容及用户特点对系统作了需求分析,其次,根据系统的实现功能和适用环境对系统作了总体规划,最后完成了模块的划分和数据库的设计与实现,并对系统进行了测试。
关键词:管理,模块,ASPAbstractNowadays, the Internet development is fast, bringing people's work and life tremendous convenience with efficiently.At present a great deal of business enterprise of the business enterprise employee the management is placed in the handicraft homework stage still, not only the efficiency is lowly, also usually because of management of immodesty but appear error.Need therefore provided according to parts of business enterprises, design this business enterprise business enterprise employee to manage system.The in aid of business enterprise attains a business enterprise employee a management to transact the automation,economy management cost,exaltation the business enterprise work efficiency of purpose.By analyzing the content of enterprise information management staff and user characteristics, first the thesis produces the solution of enterprise file management of staff information system. The system is based on the B / S application platform, the current prevalence of ASP, Microsoft Access, Dreamweaver as a major development tool with login module, register module, staff management module and so on.This thesis will describe the needs analysis, overall planning. It introduced structure. First it made analysis according to the content and feature of the enterprise information management system for the staff. Then it completed the module design and the design and realization of database and test according to the functions and main implementation for the system.Keywords: Management, Module, ASP目录1 绪论 (1)1.1 研究背景 (1)1.2 本课题研究现状 (2)2 企业员工管理系统分析 (4)2.1需求分析 (4)2.1.1 功能需求 (4)2.1.2 数据需求 (4)2.2 技术可行性 (5)2.2.1 程序语言的选择 (5)2.2.2 ASP技术特点及运行环境 (5)2.2.3 操作可行性 (7)2.2.4 经济可行性 (7)3 企业员工管理系统设计 (8)3.1 数据库设计 (8)3.1.1 数据库的需求分析 (8)3.1.2 系统ER图 (8)3.1.3 数据库表的具体设计 (11)3.2 系统功能模块详细设计 (12)3.2.1 功能设计 (12)3.2.2 模块设计 (13)4 系统实现 (14)4.1 系统数据库的连接 (14)4.2 部门管理模块设计 (14)4.3 职位管理模块设计 (15)4.4 员工管理模块设计 (16)5 系统测试 (21)5.1 界面测试 (21)5.2 功能测试 (22)5.3 需求测试 (22)5.4 性能测试 (22)5.5 企业员工信息管理系统的测试 (23)总结 (24)致谢 (25)参考文献 (26)1 绪论随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。
企业员工信息管理系统的设计与实现论文

企业员工信息管理系统的设计与实现论文企业员工信息管理系统的设计与实现论文一、需求分析企业员工信息管理系统是集合了人力资源、薪酬等管理功能的信息系统。
该系统主要是为企业员工信息的管理、查询和统计而设计。
系统的设计者需要了解和分析用户需求,并结合企业实际情况,将其转化为系统可以支持的功能。
1、用户需求企业员工信息管理系统的用户主要是公司的人力资源管理部门。
为了方便管理人员对企业员工信息的管理、查询和统计,系统需要满足以下需求:(1)员工信息管理:可以对员工的基本信息进行录入、修改、删除、查询等操作,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬管理:可以对员工的工资、补助、奖金等进行管理和统计,支持工资条发布、数据导入和导出等功能。
(3)考勤管理:可以对员工的考勤情况进行统计和管理,支持请假、迟到早退等情况的处理。
(4)培训管理:可以对员工的培训情况进行管理和记录,支持课程安排、考试成绩查询等功能。
2、企业实际情况企业员工信息管理系统的设计需要结合实际情况,包括企业的规模、员工数量、薪资结构等,以及企业的管理体系、工作流程等。
二、系统设计1、架构设计企业员工信息管理系统采用三层架构,即包括表现层、业务逻辑层和数据访问层。
(1)表现层:表现层负责与用户进行交互,提供用户界面和反馈功能,包括网页、PC应用、移动端应用等。
(2)业务逻辑层:业务逻辑层负责实现系统的各种功能需求,包括员工信息管理、考勤管理、薪酬管理、培训管理等。
(3)数据访问层:数据访问层负责将数据存储到数据库中,并对外提供数据读取和写入服务。
2、数据库设计企业员工信息管理系统的数据库主要包括员工信息表、薪酬表、考勤表、培训表等。
(1)员工信息表:该表主要存储员工基本信息,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬表:该表主要存储员工的薪酬信息,包括工资、补助、奖金等。
中小企业人力资源管理系统论文

中小企业人力资源管理系统摘要:本系统是依据中小企业人力资源管理的实际需求而设计、开发的一个小型人力资源管理系统。
该系统具备员工信息管理、考勤管理、工资管理、系统维护等功能。
本系统基本能满足中小企业人力资源管理的需要,从而提高该公司管理水平。
本系统采用经典的C/S结构,主要依据公司人力资源管理的工作流程设计与开发。
该系统的分析与设计采用了目前流行的面向对象方法,分别以用例图、顺序图表达了系统的功能需求及各功能用例间的关系,系统的实现以Visual Studio 2010作为开发平台,采用SQL Server 2008存储数据。
使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;在数据操控方面,用作为C#与SQL Server 数据接口,实现C#语言对SQL Server的操纵与控制。
关键词:人力资源管理系统;C/S;SQL Server 2008;Visual Studio .NET 2010;A Human Resource Management SystemAbstract:This is a small human resource management system which is based on the actual demand of human resources management for minor enterprises. The system has several functions such as the staff information management, attendance management, salary management, system maintenance and so on. The system can satisfy the basic needs of human resources management in minor enterprises, so as to improve the management level of the company.The system uses the classical C/S structure. The process of design and development is mainly based on the human resource management of the company. Anaalysis and design of the system adopted currently popular object-oriented methods,respectively with a use case diagram、sequence diagram to express the functional requirements of the system and the relationship between each use cash diagram. The system using a classical structured method called data flow oriented and implementing with Visual Studio 2010 as the development platform and SQL Server 2008 as the environment for data storing. The system also uses C# to design the operating labels and programs in order to fulfill the functions of data entering, modifying, storing and query calling. In the aspect of data manipulating, using as the interface between C# and SQL Server and C# language to manipulate and control SQL Server.Key words:A Human Resource Management System ; C/S; SQL Server 2008; Visual Studio. NET 2010; 目录前言 (1)第1章开发技术简介 (2)1.1 C/S结构 (2)1.2 C#语言 (2)1.3 SQL Server (3)1.4 (2)第2章系统分析 (5)2.1 可行性分析 (5)2.1.1 经济可行性分析 (5)2.1.2 技术可行性分析 (5)2.1.3 管理可行性分析 (6)2.2 功能需求 (6)2.3 性能需求 (7)2.4 系统目标 (8)第3章系统设计 (9)3.1 功能模块设计 (9)3.2 数据库设计 (11)3.2.1 概念设计 (11)3.2.2 物理设计 (13)第4章系统实现 (17)4.1 开发环境配置 (17)4.2 登录模块 (17)4.3 主窗体 (18)4.4 人事管理 (19)4.4.1 人力资源资料 (19)4.4.3 公司资料 (20)4.4.3 部门设置 (22)4.4.4 培训管理 (23)4.4.5 奖惩管理 (24)4.5 工资管理 (25)4.5.1 工资表查询 (25)4.5.2 工资表管理 (26)4.6 考勤管理 (27)4.6.1 请假登记 (27)4.6.2 加班管理 (28)4.7 更改密码 (29)第5章系统测试 (31)5.1 部门设置测试 (31)5.1.1 测试数据 (31)5.2.2 测试过程 (31)5.3 培训管理测试 (33)5.3.1 测试数据 (33)5.3.2 测试过程 (33)5.4 员工工资的修改 (35)5.4.1 测试数据 (35)5.4.2 测试过程 (35)5.5 测试总结 (36)结束语 (37)参考文献 (38)致谢 (39)前言根据中小企业对人力资源管理的要求,该系统主要用于企业内部员工的档案、工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,使员工情况的记录和统计变得简单,从而提高企业人力资源管理的效率。
中小型企业人事管理系统的设计和实现

7.系统管理
返回
谢谢!!
整个系统主要分七大部分: 1.员工列表查看 2.人事档案管理 3.员工考勤管理 4.事项管理 5.薪资管理 6.辅助功能 7.系统管理
结束
1.员工列表查看
返回
2. 人事档案管理
返回
ቤተ መጻሕፍቲ ባይዱ
3.员工考勤管理
返回
4.事项管理
返回
5.薪资管理
返回
6.辅助功能
主要参考文献:
[1]蔡长明、丁勇、黎昌杰:《Dreamweaver入门与提高》,清华大学出版社, 2001年版;135-150 [2] 熊松明:《标准教程》,北京航空工业出版社,2002年版;150-200 [3]赵丰年:《网页制作实例图解》,北京机械工业出版社,2001年版;88-115 [4]朱顺泉,姜灵敏《管理信息系统理论与实务》人民邮电出版社2001年6月第1 版;90-165 [5]科南资讯 :《程序设计实务设计入门》中国铁道出版社,2001年;65-75 [6]王珊、陈红:《数据库系统原理教程》,清华大学出版社,2000年版;250-258 [7]吴晨,孙少波,叶莞.ASP·NET数据库项目案例导航,清华大学出版社,2004年 版,155-157. [8]Altendorf Eric,Hohman Morses,Zabicki ing J2EE on a large, web-basedProject[J].IEEE Software,V19,NZ,March/April,2002,p8l-89 [9] Simon Roberts,Philip Heller,Michael Ernest,Complete Java2 certification study Guide,Publishing House of Electronics Industry 2000.11, p112-116
小型企业人事管理系统的设计与实现

小型企业人事管理系统的设计与实现一、绪论人事管理是企业管理中非常重要的一环,它涉及到企业的人力资源的配置、开发和管理,对于企业的健康发展具有重要的意义。
随着信息化的发展,小型企业也需要建立自己的人事管理系统来管理企业内部人力资源,提高工作效率和管理水平。
本文将基于小型企业的需求,设计和实现一个小型企业人事管理系统,该系统能够对企业的员工信息、薪酬管理、考勤管理、培训管理等进行全面的管理。
二、系统设计1. 系统需求分析根据小型企业的实际需求,我们需要实现以下功能:1) 员工管理:包括员工基本信息、合同信息、工资信息等。
2) 薪酬管理:包括薪资结构、薪资发放、薪资统计等。
3) 考勤管理:包括考勤记录、请假管理、出差管理等。
4) 培训管理:包括培训计划、培训记录、培训评估等。
2. 系统架构设计为了实现上述功能,我们需要设计一个基于B/S架构的小型企业人事管理系统。
系统的核心是一个数据库,存储员工的基本信息、合同信息、工资信息、考勤记录等。
通过Web前端,员工和管理员可以登录系统进行信息的录入、查询和管理,而且管理员可以制定岗位需求,发布岗位招聘信息等。
3. 数据库设计系统的核心是一个关系型数据库,我们需要设计以下表:1) 员工信息表:存储员工的基本信息,包括员工编号、姓名、性别、年龄、联系方式等。
2) 合同信息表:存储员工的合同信息,包括合同编号、起始日期、终止日期、薪资等。
3) 薪资信息表:存储员工的薪资信息,包括薪资编号、薪资结构、薪资发放日期等。
4) 考勤记录表:存储员工的考勤记录,包括考勤日期、上班时间、下班时间、请假情况等。
5) 培训记录表:存储员工的培训记录,包括培训编号、培训时间、培训内容等。
三、系统实现1. 技术选择为了实现上述系统,我们选择以下技术:1) 前端开发:使用HTML、CSS、JavaScript等技术实现Web页面的设计和交互功能。
2) 后端开发:使用Java语言和Spring框架实现系统的业务逻辑和数据访问功能。
某公司员工管理系统的设计与实现【毕业作品】
某公司员工管理系统的设计与实现摘要本文设计的员工管理系统是为了更好,更方便的管理公司员工的信息。
此系统主要包括员工基本信息,员工过失记录,员工奖金记录,员工社保记录,上级评语和基本设置等几个大模块。
每个大模块又分成了几个小的模块,如员工基本信息模块又分成了员工列表,扩展信息,离职管理等小的模块。
每个模块都完成了其相关信息的添加、修改、删除、查询和查看的功能,如员工列表模块就实现了员工信息的添加,修改,删除,查看和查询。
在开发此系统时用了代码生存器,生成了与数据库有关的一些代码以及一些常用的存储过程如记录的添加,删除和修改存储过程。
通过代码生成器生成的代码将数据访问层的很好的封装了起来,大大的提高了开发的效率。
系统功能的实现大大提高了公司管理员工信息的效率。
关键词:员工管理系统;员工信息;信息管理The Design and Implementation of Some Company'sManaging System of StaffAbstractThis staff administration system, which is investigated and designed in order to administer company staffs more effectively and more conveniently, contains some sections such as staff basic information, records of staff lapses, bonus, and social securities, as well as superior comments and fundamental settings, etc. Every section can be further divided, e.g. staff basic information is divided into staff list, extensive information, dismissing administration and so on. Furthermore, every section has such functions as adding, resetting, checking, and referring to the relevant data, e.g. the staff list part has such functions as adding, resetting, deleting, checking, and referring to the relevant data, which will be introduced below in detail.Code producer, which has been used in the process of developing this system, has produced several codes relevant to the data base as well as several frequently used memory processes, such as adding records, deleting and revising memory processes. Those codes made the data visiting layer well sealed so as to promote developing efficiency greatly. The realization of system functions has enormously enhanced the efficiency of business staff information administration.Key words: staff administration system; staff information; data administration1引言1.1课题背景公司员工信息很不完整,而且会经常的去添加和修改员工的信息。
企业员工信息管理系统毕业设计论文
企业员工信息管理系统毕业设计论文本文将就企业员工信息管理系统的设计、实现和使用等方面进行探讨。
首先,本文将阐述设计系统的背景和意义,介绍现有的管理方式存在的问题和需求;其次,本文将详细讨论系统的设计目标和功能模块;然后,本文将介绍系统的实现过程和技术选择;最后,本文将说明系统的使用方法和效果,并进行总结和展望。
企业员工信息管理系统的设计意义在于提高管理效率和准确性。
传统的人工管理方式容易出现信息重复录入、计算错误、数据丢失等问题,不仅浪费时间和资源,也容易导致管理错误和信息泄露。
而利用企业员工信息管理系统可以实现信息的集中管理、自动计算和安全存储,大大提高了管理效益和信息安全性。
企业员工信息管理系统的设计目标主要包括信息集中管理、自动计算和快速检索等方面。
信息集中管理主要指的是将员工的个人信息、合同信息、薪资信息等集中存储和管理,方便对员工信息的更新和查询。
自动计算主要指的是根据规定的计算规则自动计算员工的薪资、绩效等,并生成相应的报表。
快速检索主要指的是根据员工的姓名、部门、职位等条件快速查询员工信息,以提高查询的效率。
企业员工信息管理系统的功能模块主要包括员工信息录入、信息查询和报表生成等。
员工信息录入模块主要用于录入员工的个人信息、合同信息、薪资信息等,并进行相应的数据验证和校验。
信息查询模块主要用于根据员工的姓名、部门、职位等条件进行员工信息的查询,并显示相应的结果。
报表生成模块主要用于根据员工信息和薪资计算结果生成相应的报表,如工资表、绩效表等。
企业员工信息管理系统的实现过程主要包括数据库的设计和应用程序的开发。
数据库的设计主要涉及表的设计、字段的定义和关系的建立等,要保证数据的一致性和完整性。
应用程序的开发主要涉及页面的设计、业务逻辑的编写和功能模块的实现等,要保证系统的易用性和功能完备性。
企业员工信息管理系统的使用方法主要包括系统登录、信息录入和查询等。
系统登录时需要输入用户名和密码进行身份验证,只有通过验证才能进入系统。
小型企业人事管理系统的设计与实现
小型企业人事管理系统的设计与实现1. 引言1.1 小型企业人事管理系统的设计与实现小型企业人事管理系统在现代社会的企业管理中起着至关重要的作用。
随着企业规模的不断扩大和人员数量的增加,传统的人力资源管理方式已经无法满足企业的需求,因此开发一套适合小型企业的人事管理系统显得尤为重要。
设计与实现一套小型企业人事管理系统需要考虑到企业的实际需求和管理模式,系统需求分析是设计的第一步。
通过调研企业的人事管理流程和需要,确定系统的功能模块及具体需求,为后续的开发工作奠定基础。
数据库设计与优化是系统设计中的重要环节,合理的数据库结构和优化的数据库查询可以提高系统的性能和稳定性。
在设计过程中要考虑到数据的存储和查询效率,确保系统运行的流畅性和稳定性。
系统功能设计是系统实现的核心,根据需求分析的结果确定系统的功能模块和业务流程。
各个模块之间要有良好的交互和信息传递,确保系统能够满足企业的实际需求。
界面设计直接关系到用户体验,简洁明了的界面设计可以提高用户的使用体验,减少用户的学习成本。
在设计界面时要考虑到用户的习惯和操作习惯,确保用户能够轻松上手并高效地使用系统。
系统测试与上线是系统设计的最后阶段,通过测试确保系统的功能正常运行和稳定性。
在上线前要进行充分的测试和调试,确保系统能够在实际运行中稳定可靠。
小型企业人事管理系统的设计与实现需要综合考虑企业的需求和现实情况,通过系统需求分析、数据库设计与优化、系统功能设计、界面设计、系统测试与上线等步骤,打造一套适合企业的人事管理系统,提高企业的管理效率和人力资源利用率。
2. 正文2.1 系统需求分析系统需求分析是人事管理系统设计中非常重要的一部分,它直接影响到系统的功能和性能。
在进行系统需求分析时,首先需要明确系统的功能和业务需求。
小型企业人事管理系统的设计与实现需要满足以下几个方面的需求:1. 员工信息管理:系统需要能够记录和管理员工的基本信息,包括姓名、职位、部门、联系方式等。
企业员工信息管理系统设计与实现
2.1.
可行性研究的目的不是为了解决问题, 而是确定问题是否值得去解决。 可行 性研究实质上是进行一次大大压缩简化了的系统分析和设计的过程, 也就是在较 高层次上以抽象的方式进行的系统分析和设计的过程。 通过对员工管理系统的调 查与分析本人认为该系统具有以下可行性:
2.1.1.操作可行性我所开发的系统的操作方式在系统所面向的用户组织内行得通。 本系统的开发计 划选取的操作系统(Windows 2000/Windows XP)更改和配置管理特性综合了中 央计算的优点和分布计算的性能与灵活性。再结合SQL Server2000的完善功能
Keywords:Personnel Management System、beforeground、background、 interactive
第一章. 绪论
1.1.企业员工信息管理系统的开发背景目前,一些企业对员工信息的管理还存在诸多问题, 单靠人力进行员工信息 的管理是不够的。所以对于一个企业来说,不管是规模较小,还是规模较大的, 员工信息管理系统都是非常重要的。 尤其,当人事流动较快的时期, 人员变动的 信息量将变得非常巨大,如何高效合理地管理这些信息就成了一个有意义的课 题。在信息化科技飞速发展的今天, 借助于电脑, 通过员工信息管理系统管理各 部门职工, 能为企业人力资源的管理者提供人性化的服务。 同时也能为企业的员 工提供一定的方便。所以开发企业员工信息管理系统是非常必要的。
本系统开发主要包括前台应用程序的开发和后台数据库的建立与维护两方 面。系统前台主要实现用户薪资、考勤、文章信息的查看,以及发表意见建议等 功能。系统前台选用了Css javascript、html等作为主要的编程语言。后台主要实 现了员工的查询、员工变动信息更新、考勤管理、薪资管理、事项管理、站内文 章信息管理以及意见建议管理等功能。系统选用SQL数据库。利用.NET动态网 页编程技术实现前后台的数据交互。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安阳师范学院本科学生毕业论文中小型企业员工管理系统的设计与实现作者学院软件学院专业软件工程(Java方向)年级学号指导教师成绩日期诚信承诺书郑重承诺:所呈交的论文是作者个人在导师指导下进行的研究工作及取得的研究成果.除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料.与作者一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
作者签名:日期:导师签名: 日期:院长签名:日期:论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。
保密论文在解密后遵守此规定。
作者签名:导师签名: 日期:中小型企业员工管理系统的设计与实现ZZZ(安阳师范学院软件学院,河南安阳 455002)摘要:随着近年来计算机技术的飞速发展,互联网技术逐渐应用于各大领域,给人们的生活带来了极大的便利。
由于企业间的竞争日益激烈,信息管理在企业中占据着越来越重要的位置。
但是随着公司员工数量增加,企业员工的管理工作也变得越来越复杂.不仅管理效率低下,还可能出现纰漏而造成重要损失.因此,对企业员工的管理就成为企业中重要的一部分。
由于科学技术的日益发展和不断进步,计算机技术在企业中得到了推广和普及。
根据企业的需求,我们设计出了符合中小型企业的员工管理系统,以此来帮助企业更方便高效的对员工进行管理。
员工管理系统不仅可以提高企业的工作效率,还能够节约一定的成本。
通过分析中小型企业员工的特点,提出了企业员工管理系统的基本解决方案.本系统采用SQL Server 2005数据库平台管理系统,通过Java、Jsp技术设计前台界面,使用JavaScript实现该系统中的特效功能。
主要采用MyEclipse, Tomcat 6。
0作为主要开发工具.本文主要从需求分析、总体规划、划分模块等几部分来分析该系统,通过对数据库的设计来来实现对中小型企业的管理,详细的阐述了本系统开发的目的、过程以及系统的设计与实现的过程,展现了本系统的功能特色.关键词:SQL Server 2005;Jsp;企业员工管理系统1 绪论随着科学技术的发展和社会的不断进步,计算机在人们的日常生活中占据着越来越重要的位置,已经广泛应用于各个行业各个领域。
在这个信息飞速膨胀的社会,各行业需要处理的数据量越来越大,为了适应信息的发展,计算机所要处理的数据量也在不断增加。
随着中小型企业的增多,员工数量的不断增加,公司的管理成本也在不断增加.因此对于这些中小型企业甚至大型企业来说,他们有必要建立一套他们自己的员工管理方案,建立一个属于他们自己的管理系统。
在全球经济科技信息一体化发展的趋势越来越明显的当今社会,企业员工管理系统的开发也是势在必行。
企业员工管理系统建立的主要目的就是帮助公司更好的管理员工,更加方便、快捷、省时、高效的对员工进行管理,能够保证员工的一切都有序的进行,包括工资的管理、人事的调动,都需要有详细的记录。
如果这一切都用手工来操作的话,不但效率低,还容易出现纰漏差错。
因此,这就使得公司必须采取先进的计算机硬件设备以及高质量软件设备,来对员工进行管理.1.1 研究背景近年来,随着中小型企业的不断兴起,企业员工的管理系统成为一个企业单位必不可少的一部分.一直以来,人们使用传统人工的方式管理来管理员工的资料,管理人事的调动、薪资等,这种传统的管理方式固然存在着一些诸如信息详细的优点,但同时也存在着不可或缺的缺点,如效率不高、保密性不强等;另外时间一长,将会产生大量的数据和文件,查找、删除、更新和维护这些资料都是一件极其不容易的事.对于中小型企业来说,虽然一开始人员少,可是后来随着员工的增加,员工的资料也相对增加,增删改查都是必不可少的。
计算机的管理方式具有传统的手工所无法比拟无法超越的的优点,首先是查询信息速度快,其次是信息存储量大,再次对信息的管理都比较快捷高效还不易出差错。
除此之外,还有可靠性高、保密性好、节约企业的成本等一系列优点。
因此,利用计算机技术来管理企业的人事等工作的日常事务,不仅效率很高,还适应了现代企业制度要求。
推动一个企业走向科学化、信息化、规范化也是企业未来发展的必然趋势.一个成功的企业员工管理系统的内容对于企业的决策者和管理者来说都至关重要,所以员工管理系统应该能够为企业提供充足的信息和高效便利的查询手段。
1.2 本课题的研究目的及意义当今社会正处于一个知识经济都高速发展的社会,在现代社会中,办公自动化进入社会的每一个角落已经势不可挡,而员工管理系统是企业办公自动化的一方面的体现,它为企业管理员工大量数据而造成的繁重的工作任务提供了便利,提高了企业的效率,为办公自动化的普及提供了发展。
员工管理是一个企业不可缺少的部分,管理的内容对管理者来说更是十分重要。
可能对于中小型企业来说还没有意识到这一点,他们可能会雇佣更多的管理人员,这就面临着管理人员多,但效率低,成本非但不减反倒增长的尴尬局面。
随着员工数量的进一步增加,企业规模的不断扩大,它们会面临越来越多的问题,而传统的手工登记模式已经满足不了他们的需求。
本课题研究的主要目的就是开发一个适合中小型企业员工管理的系统,为他们提供高效便捷准确的管理系统,提供充足的信息和快速的查询手段。
计算机科学技术的引进,解决了冗杂繁重的工作,相对于手工来说,计算机有着无法超越的优点,例如计算数据准确、查询方便迅速、存储量大、成本费用低等。
总之一句话,工作效率大大提高了。
随着经济建设和社会的蓬勃发展,人们的生活越来越和互联网息息相关,人们借助计算机来帮助自己更好的工作,互联网也给人们的生活和工作带来了极大的方便,改善了人们的生活水平和质量。
而对于企业来说,有效的管理能够帮助企业更好的管理好员工。
根据不同企业的需求,我们应该设计出不同功能的员工管理系统来满足他们的需求。
当然,中小企业和大企业的要求不完全一样,而中小型企业员工管理系统的设计能够使企业节约管理成本,节约人力物力财力,提高工作效率。
本系统存在的主要意义就是帮助企业更好的对员工进行管理。
2 企业员工管理系统的开发基础2。
1企业员工管理系统简介本系统主要是针对中小型企业员工的各项信息工作而开发的系统。
在企业中,员工管理工作是一项非常重要的内容,负责公司的人事调动,日常的人事安排,还保存着员工的档案,还有员工最关心的薪资待遇问题等。
方便快捷高效的管理方式可以提高企业的市场竞争力,增强团队的凝聚力,使得中小型企业有着向大型企业发展的机遇,有着精准高效的现代化信息化的管理方式,同时也使得员工能够放心工作,不用担心一些工资计算错误等问题。
员工管理系统实质上就是一个公司的人事管理系统,是面向一个企业的人事部门工作的,管理人员通过本系统来完成一些和人事部门相关的日常工作。
企业设立人事部门,管理企业内部的一切人事事务,这些工作难免繁重、冗杂.因此随着科学技术以及计算机技术的迅速发展,出现了一种信息化的管理系统,利用先进的计算机技术来保存员工的档案,记录企业的人事调动信息,管理员工的薪资等信息等。
企业员工管理系统的主要任务是对企业员工的人事档案进行整理,使管理员能够方便、快捷、高效地对企业员工的人事档案进行统计、查询、更新。
该系统本着系统化、信息化、规范化的新特色,不仅保证了企业员工管理工作的效率,而且还提高了整个公司的效率。
2。
2 Microsoft SQL Server 2005 简介随着如今越来越多的企业组织都面临着前所未有的技术挑战,他们对数据的要求更加迫切,更加重视程序的安全性以及可靠性.在这种情况下,实现数据库与系统的高度融合以及怎样实现数据库系统的管理成为了企业要面临的问题。
SQL Server 2005是美国Microsoft公司推出的一种关系型数据库,它是新一代数据管理与分析软件。
它是一个全面的数据库平台,是一个可扩展的、高性能的、为分布式客户机或服务器计算所设计的数据库管理系统。
它实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
它最大的优势是它为IT专家和信息共享者带来了强大的、熟悉的工具,同时它还减少了从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
它在简化企业数据与分析应用创建、部署和管理各自的同时,为它们提供了伸缩性、可用性和安全性。
SQL Server 2005对于管理者来说起着很大的作用。
它能够通过提供单一的管理控制台,使得数据库管理员能完成一系列工作.例如管理员无论在哪里都能查询到和数据库相关的信息,同时也可以管理这些相关的信息。
它还提供了一个可以使用SQL管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商(ISV)也能够创建附加的工具和功能来更好地扩展打开即得的能力。
SQL Server 2005通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,为不同规模的企业提供了一个完整的数据解决方案。
同时,它的这些特性为广大用户和数据库管理员提供了强大的数据库管理功能,满足了用户的不同需求。
2.3 Jsp简介JSP即Java Server Pages,是由Sun Microsystems公司倡导的、许多其他公司参与的,他们一起建立的一种动态网页技术标准,而创建显示动态生成内容的Web页面需要这样一种简捷而快速的方法。
Jsp是一种脚本语言,主要应用在服务器端.有人说,Jsp就是Java,只不过它是一种比较特别的java语言,它也是Java阵营里最具有代表性的解决方案。
Jsp基于强大的Java语言,加入了特别的引擎,该引擎把httpservlet这个类的某些对象初始化以便用户能够更好的使用,用户也不用再担心之前的工作了。
Jsp技术设计的目的就是使构造web应用程序时能更加简单,更加方便。
Jsp网页是由传统的Html网页文件加入Jsp标记和Java程序片段构成的,所以它不仅可以制作类似HTML那样的静态网页,还可以制作一些包含动态数据的网页。
一个Jsp页面可以分成几个部分,一是类似于Html的静态数据,二是JSP指令,例如include指令。
三是Jsp脚本元素和变量,四是Jsp动作。
五是用户自定义标签。
Jsp语言有着比其他服务器脚本语言明显的优势,它快捷、简单并且有力。
Jsp是一种动态网页技术,具有跨平台性。
它是将Java代码放入静态页面中,然后再由Web服务器中的Jsp引擎来进行编译并执行嵌入的Java代码片段,生成的页面信息返回给客户端.Jsp技术是一种建立在Servlet提供的功能智商的动态网页技术。