搜档网
当前位置:搜档网 › 基于web的企业人事管理系统毕业设计论文

基于web的企业人事管理系统毕业设计论文

基于web的企业人事管理系统毕业设计论文
基于web的企业人事管理系统毕业设计论文

本科毕业设计题目:基于web的公司人事管理系统

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:(签名)单位:(盖章)

年月日

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:(签名)单位:(盖章)

年月日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:□优□良□中□及格□不及格教研室主任(或答辩小组组长):(签名)

年月日

教学系意见:

系主任:(签名)

年月日

摘要

在这个商业蓬勃发展的时代,各个公司的规模都在越来越大,公司内部的人事发生变化的频率也在不断的增加。人们需要不断的学习补充知识,而传统的人事管理中因为人力有限并受到时间空间的限制,已经不能满足人们的要求了。随着网络技术的不断发展,计算机渐渐成为人们获取资源的重要方式之一。而对于各大公司而言,计算机化得公司人事系统正在一步一步的普及,不管是中小型公司还是大型公司都已经开始引进或者自己着手研发公司人事管理系统。

本系统是在微软的.NET平台,采用浏览器/服务器(B/S)模式,基于SQL SERVER 2008数据库,使用C#语言开发而成的公司人事管理网站。系统采用了https://www.sodocs.net/doc/ba7373096.html,技术,https://www.sodocs.net/doc/ba7373096.html,采用“Code-Behind”方式编写代码使得代码易于编写,结构清晰,降低了系统开发与维护的复杂度。

通过结合实际应用,在需求分析的基础上,系统分为了人事管理模块和人事呈现模块,人事管理模块也就是后台管理系统,主要是用于管理员进行人事资料管理,员工薪资信息与人事调动情况的发布等这些功能。资源呈现模块用于用户浏览查看薪资奖惩,考勤,管理个人资料。经过设计与调试,该系统总体需要的功能整体达到了预期的设计目标。

关键词:公司人事管理系统;https://www.sodocs.net/doc/ba7373096.html,;B/S;数据库设计

Abstract

In this era of booming business, the size of each enterprise are increasing and the frequency of internal personnel change is constantly increasing. While the traditional personnel management are limited not only by manpower but also the time and space, which cannot satisfy the requirement of people. With the continuous development of network technology, computer network has become one of the important ways of access to resources.For companies, the computerized enterprise personnel management system is to be popularity step by step, whether SMEs or large companies have begun to introduce or working on their own research and development enterprise personnel management system.

This system based on the Microsoft. net platform adopt the browser/server (B/S) mode. I develops the enterprise personnel management website using c # language. The system uses ASP. NET technology and "code-behind" which makes the Code easy to write and the structure to be clear. “Code-behind”reduce the complexity of system development and maintenance .

The system is divided into the personnel management module and personnel rendering module on the basis of requirement analysis. In other words, personnel management module is the background management system doing for administrator to release personal information management, employee salary information and personnel mobilization so on. personnel rendering module allow for browsing salary information, work attendance information and managing personal information. After the design and debugging , I finally realizes the system .

Key words: https://www.sodocs.net/doc/ba7373096.html,; Enterprise personnel management system; B/S;

Database design

目录

1 绪论 (1)

1.1 公司人事管理系统的产生和发展 (1)

1.2 国内外现状 (1)

1.2.1 国外研究现状: (1)

1.2.2 国内现状 (2)

1.3 人事管理系统的意义 (2)

1.4 关于研究人事管理系统网站的意义与内容 (3)

2 基于web的公司人事管理系统设计相关技术 (5)

2.1 NET框架 (5)

2.2 C# (5)

2.3 https://www.sodocs.net/doc/ba7373096.html, (5)

2.3.1 https://www.sodocs.net/doc/ba7373096.html,网站运行原理 (6)

2.3.2 https://www.sodocs.net/doc/ba7373096.html, (6)

2.4 SQL Server数据库技术 (7)

2.5 系统运行架构 (8)

2.5.1 B/S模式概念 (8)

2.5.2 B/S结构优势 (8)

3 系统设计 (10)

3.1 需求分析 (10)

3.2 系统目标 (10)

3.3 业务流程图 (10)

3.4 系统功能图 (10)

3.5 开发环境 (11)

3.5.1 网站开发环境 (11)

3.5.2 服务器端 (12)

3.5.3 客户端 (12)

3.6 数据库的设计 (12)

3.6.1 数据库概要说明 (12)

3.6.2 数据库E-R图分析 (12)

3.6.3 数据表结构 (15)

4 系统功能主要模块的详细设计 (19)

4.1 网站首页技术分析 (19)

4.2 欢迎界面 (21)

4.3 管理员管理范例 (22)

4.3.1 管理员主界面 (22)

4.3.2 员工档案管理 (23)

4.3.3 员工信息查询 (28)

4.4 员工奖惩管理 (29)

4.4.1 员工奖惩查看 (29)

4.4.2 新建员工奖惩记录 (30)

4.4.3 员工奖惩记录查询 (31)

4.5 部门管理 (32)

4.5.1 部门查询 (32)

4.5.2 部门信息管理 (34)

4.6薪资管理 (34)

5 结束语 (37)

参考文献 (38)

致谢 (40)

附录A (41)

附录B (44)

1 绪论

1.1 公司人事管理系统的产生和发展

对一个公司来说,人事管理工作一直是是不可缺少的一项重要组成部分,它包括了整个公司的日常人事安排与人员的人事管理等各项内容。这些内容对于公司的决策者和管理者来说无一不是至关重要。而高效的人事管理不仅可以提高公司的市场竞争力,还能使公司具有更强的凝聚力和活力。

公司人事管理系统可以保存公司内部的所有人事活动资料,为用户提供充足的信息和快捷的查询服务,使其能对人事活动日志进行查询分析。如果能高效的管理好人事活动资料和人事活动日志,那么公司的经营决策就会得到更多的帮助,从而则给公司带来很多有价值的信息。

传统的人事管理是一直以来都是靠下属的人事相关工作的职工们来手动完成的,可是当使用这种管理方式时会面对许多负面效果。当公司规模较小的时候可能体现的不会很明显,职员们可以完成相关的文件档案管理,可随着公司规模的逐渐增大,仅仅依靠人力进行的人事管理,工作效率低、工作错误增多、保密性差等问题就会随着公司员工人数的增多,使人无法再轻易忽视。另外过去一段时间之后,维护、查找和更新的问题都会遇到很多难题,因为在工作中将会产生非常多的文件和以前的数据。

随着科学技术的一直在不停的发展,传统的人工管理所带来的弊端已经有了解决的办法。那就是利用应用的越来越广泛的计算机的相关研究,使用计算机对公司的人事情况进行管理。人事管理系统是一个计算机研究衍生的产物,拥有了很多与人工的人事职员进行的管理所无法媲美的优点,例如:寻找相关信息非常便捷,查询结果时很快速,拥有很大的存储量,具备非常高的可靠性,能够被使用的时间很长,保密性好,开发是的消耗低等。这些优点可以在提高人事管理的效率上有非常明显的体现,把分散的公司单位的职工信息进行统一、集中、规范的收集分类,从而实行分类编号管理、采用电脑进行查询,使公司更加的科学化,正规化管理,解除企事业单位和职工的后顾之忧,并与世界接轨。

1.2 国内外现状

1.2.1 国外研究现状:

国外专家学者在人事管理系统方面的研究很早就已经开始了,同时发达国家的公司一般都非常注重自身的人事管理系统开发,所以在国外大多数企业的人事部或者员工部都会有他们独立的系统,它们的系统通常情况下也是全国性的。大洋彼岸的企业人事系统已经特别成熟了尤其是对一些跨国企业来说,他们会不顾

一切的投入大量的人力、财力、物力来开发相应的人事管理系统。通过建立一个业务流的开放性系统,他们才能挑选和留住最佳人才,同时不断提高这些人才的工作效率,实现这个真正意义上的人事管理目标。例如:微软公司的公司员工人事管理系统便是这样一个很好的典范。虽然国外人力资源管理软件有很多优点,比如界面友好、操作简单、管理规范、业务流程清晰、支持GS架构与BSS架构采用ODBC技术等。但同时又存在一些缺点,比如通用性不强、不够灵活,但关键是因为各种习惯的不同,使这些系统不能很好地在中国使用。

1.2.2 国内现状

我国公司在这个时间节点对于企业人事管理系统的使用还处于起步的时期,特别是表现在没有很宽的使用范围、应用效果不乐观和水平不是很高等方面。现在的确存在有这些问题,可是很多公司还是会根据自身的条件和需求,决定开始实施应用人事管理系统,以期加强和深化人事管理方面的工作。但是换一句话说如果采用人事管理系统能够为用户提供便利快速的查找手段和大量有用的反馈,使人事管理都能专注于人力资源的发展和未来蓝图,并大幅提升工作效率和水平,实施一套既能够满足中国特殊的人事管理需求,又有国际化管理理念的管理信息系统,则是实现高效的人事管理的一种重要途径,

虽然我国的人事管理系统起步较晚,但是当今社会的发展要求己经不再被传统的人事管理所适应,经过十多年的快速发展,数据库管理技术己经广泛地应用于我国的各个领域,并逐步实现产业化。随着进步速度越来越快的国内硬件开发,独自研发各种类型的软件的能力已经被各种中小事业单位所拥有,同时能够让对系统有着具有独特的要求的不同行业得到满足。尽管这个系统其在相关的联系上具备着很大的赘余,繁杂的特点,可是对于是就整个系统的构成上来说,它仍然可以分在数据库应用系统的分类下。因为它的原始操作还是对数据库进行删除、添加、编辑、查找。所以单纯的就数据库应用技术来看,暂时不存在太大的技术问题。

1.3 人事管理系统的意义

目前,世界经济开始走向全球跨出脚步,同时要求企业的人事管理部门通过把管理成本降低来增强与其他企业相比的竞争能力并减少竞争压力。但是对于不同的企事业来说,在总成本中人力资源成本所需要消耗的资源比例是不一样的。虽然21世纪的主导者是人力资源,但由于竞争压力的增大,人力资源也将脱离主导地位,甚至离主导更为遥远。

人们的工作目标和价值观也会随着社会进步和经济的不断发展,从而发生变化。人力资源管理可以解决这类人事管理部门和管理人员将会面临新的要求和新的问题,比如:工资待遇、提供良好的个人发展、充分尊重员工和自我价值实现

条件与环境等。

是随着知识拓宽和科技革新,人们对于职业的多样化有了多重选择。职业选择的机会增多,职业的要求也会跟着提高,从而人力资源的成本也会随之提高。

唯有人员管理迈向自动化,人性化管理,高效率才能满足服务员工的需求。目前人员信息管理的主要目标,主要是如何加强服务而不在于精简人力。换句话说,其效益不在于节省现有的物力、人力而在于如何提供那些尚未计算机作业时所无法提供的服务,并期望以最快的速度对人员信息做最适当的运用。

计算机技术的迈向新的篇章进一步加快,也普及了其在公司管理中的应用,从而可以得出结论:公司利用计算机来实现人事管理是未来发展的趋势。对于小型公司来说,公司人事管理系统可以将有限的资源用在更需要的地方,而对于大中型公司来说,公司能更高效率的完成人事管理的日常事务。随着公司不断发展壮大,越来越多、流动性越来越强的公司员工引发了更加繁琐复杂的公司人事管理。首先要解决的问题就是“如何有效管理好公司员工的信息”。当今各行业间联系越来越密切,公司分工越来越细,公司人事管理要求越来越高。为了使公司管理更加快捷高效,应运而生了人事管理自动化。员工作为公司的最基层的组成部分,是一个优良企业最不可缺少的一部分,新的员工来到公司、老的员工辞职或者退休都会给公司的整体运作带来很大影响,可是公司每天必须都要涉及到葛洪员工问题。所以公司员工的数量越庞大、联系越密、分工越细,就需要做越多的统计管理,人事管理的难度就会越艰巨。

各类人才的需求随着公司的壮大更加多样化,人才队伍的建设则是公司健康发展的有力保障。所以为更好的发挥人才优势,更好的提高公司的管理效率,实现人事管理自动化己迫在眉睫。在竞争激烈的今天,公司要想长远、健康的发展,必须拥有优秀先进的管理水平。因此,完善的人事与薪资管理系统对于正在快速发展中的公司而言,是必需而且很重要的。

1.4 关于研究人事管理系统网站的意义与内容

本文研究的是一个资源共享系统,员工可以浏览基本信息与人事调动和查询工资,管理员能对各种人事情况进行编辑查询。基于web的公司人事管理系统的研究是符合我国现阶段公司发展需要的,其价值意义的中心议题是满足主体的需要,体现需要的层次性和差异性。具体体现如下:

(1)通过网站的形式,为公司提供一个进行人事管理的工具。

(2)充分运用信息技术、网络技术、计算机技术等现代化手段。敢于创新,逐渐构筑一个便捷,高效的适合现有国情的公司管理网站。

(3)有利于资源、技术、人力等的优势互补。

本文第一章为绪论,简要概括基于web的公司人事管理系统在国内外的发展近况与前景。第二章为介绍该网站要用到的相关技术。第三章为网站系统的设

计。第四章为网站的具体实施。第五章为总结语。后面为设计所参考的文献,以及致谢。

2 基于web 的公司人事管理系统设计相关技术

2.1 NET 框架

.NET 框架是一个由微软开发的多语言组件开发和执行环境,同时也是一个致力于敏捷软件开发、平台无关性、快速应用开发和网络透明化的软件开发平台

[1]。

便于开发人员更容易地建立Web 应用程序和Web 服务便是NET 框架的目的,使得Internet 上的各应用程序之间,可以使用Web 服务进行沟通。从层次结构来看,.NET 框架又包括三个主要组成部分:公共语言运行时、服务框架和上层的两类应用模板——基于ASP NET 的面向Web 的网络应用程序模板和传统的Windows 应用程序模板,如图2.1所示[2]。 https://www.sodocs.net/doc/ba7373096.html, C++ C#

J# 其他语言 V i s u a l S t u d i o .N W T 通用语言规范(CLS ) https://www.sodocs.net/doc/ba7373096.html,

Windows forms

https://www.sodocs.net/doc/ba7373096.html, &XML

基础类库

公共语言运行库(CLR )

Windows Com+

图2.1 NET 框架 NET 上开发的应用程序是透过.NET Framework 访问硬件的,所以.NET 应用程序必须要.NET Framework 支持。

2.2 C#

C#是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言[3]。C#包括了诸如单一继承、接口、编译成中间代码再运行的过程和与Java 几乎同样的语法。但是C#与Java 有着明显的不同,因为它与组件对象模型是直接集成的。

虽然C#是一种由C 和C++衍生出来的面向对象的编程语言,但是他在拥有和C 与C++一样强大的功能同时,并没有像C 与C++那样繁琐的特性。显得更加的简单。并且综合了VB 方便的可视化操作与C++的高运行效率,程序员们也因为其优雅的语法风格、创新的语言特性、强大的操作能力和便捷的面向组件编程将他作为了.NET 开发的首选语言[4]。

2.3 https://www.sodocs.net/doc/ba7373096.html,

https://www.sodocs.net/doc/ba7373096.html, 是.NET 框架服务的一部分,是由微软公司开发研究出来的,也是

一种使因特网服务器能执行嵌入网页中的脚本的服务器端脚本技术。ASP .NET 的前身是ASP技术,但是他比ASP的功能更加强大,更加便捷ASP .NET开发的首选语言是C#及VB .NET,同时也支持多种语言的开发。

ASP .NET拥有跨平台性,它的实现完全依赖于虚拟机,可以基于通用语言的编译运行的程序,所以ASP .NET构建的应用程序几乎可以运行在全部的平台上[5]。除了内部的运作方法外,https://www.sodocs.net/doc/ba7373096.html,对外也显示了许多的开发支持,可以让开发人员利用它来发展出许多有效的Web 应用程序解决方案[6]。

https://www.sodocs.net/doc/ba7373096.html,控件分为内置控件和自定义控件。他的内置控件为HTML控件和WEB控件,利用他们就可以快速、方便创建WEB页面。而https://www.sodocs.net/doc/ba7373096.html,采用后台代码技术则实现了后台编程代码和前台静态网页代码的分离。这两种代码在传统网页中是在一个页面中的,如果静态页面发生了改变,那么所有的代码都必须同时改变,这会为对编程开发者带来许多麻烦,如今新技术使这两部分分离,成功解决了以上问题。

https://www.sodocs.net/doc/ba7373096.html,采用页面继承方式将前台.aspx文件从后台.cs文件中分离,使得结构更加清晰并且编译后的代码更易隐藏,因此也提高了程序和网站的安全性。2.3.1 https://www.sodocs.net/doc/ba7373096.html,网站运行原理

当用户在浏览器中输入https://www.sodocs.net/doc/ba7373096.html,网页的网址后,浏览器就对该网页所在网址发送一个查看网页的要求,网站服务器收到后将此要求转送到网页所属的https://www.sodocs.net/doc/ba7373096.html,网站应用程序,接着执行网页,将执行结果传回用户浏览器[7]。

2.3.2 https://www.sodocs.net/doc/ba7373096.html,

https://www.sodocs.net/doc/ba7373096.html,是微软新一代.NET数据库访问架构,提供对Microsoft SQL Server,Oracle等数据源及通过OLE DB和XML公开的数据源的一致访问。https://www.sodocs.net/doc/ba7373096.html,是应用程序连接到数据源,并查找、编辑和替换这些数据主要方式。https://www.sodocs.net/doc/ba7373096.html,有两个重要组成部分:.NET数据提供程序和数据集,其结构图如图2.2所示。

NET数据提供程序是一个类集,是类库与应用程序的一个接口件或中间件。Data Provider向应用程序提供统一的编程模型,向数据源提供多种数据源接口。不同的数据源,有不同的Data Provider。SQL SERVER使用的是System.Data.Sqlclient命名空间。.NET数据提供程序的几个核心对象:Connection 对象:提供与数据源的连接。Command对象:定义了将对数据源执行的指定SQL 命令。使用它可以返回、更新数据。DataAdapter对象:可以将DataSet和数据源连接起来,DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使DataSet中的数据更改与数据源保持一致[8]。DataReader对象:通过执行ExecuteReader方法返回一个DataReader对象以只读、

向前的方式返回数据。

DataSet 专门为独立于任何数据源的数据访问而设计的,可用于多种不同数据源,这些对象有数据行和数据列,以及有关DataTable 对象中数据的主键、外键、约束和关系信息组成[9]。DataSet 是数据的存放地,是各种数据源的数据在计算机内存的缓存,最大优点是离线操作,大大减少了服务器压力[4]。 DataReader InsertCommand UpdateCommand

Connection

事务

Command

参数

SelectCommand DataAdapter DeleteCommand

.NETFramework 数据提供程序

DataRelationCollection DatRowCollection DataColumnCollection ConstraintCollection

DataSet Data TableCollection 数据表数据库

XML

图2.2 https://www.sodocs.net/doc/ba7373096.html, 结构图

2.4 SQL Server 数据库技术

SQL Server 是现在应用最广泛之一的数据库管理系统。Microsoft SQL Server 近年来不断更新版本,目前最新版本是SQL SERVER 2014。

SQL Server 作为关系型数据库管理系统。具有使用方便相关软件集成程度高和可伸缩性好等优点,无论是使用win7的笔记本电脑还是使用大型多处理器的服务器的多种平台都能使用。

SQL Server 使用集成的商业智能工具,能提供公司级的数据管理,是一个非常全面的数据库平台,同时SQL Server 数据库引擎是关系型数据和结构化数据可以提供更安全可靠的存储功能[10],实现了一个为云做好准备的信息平台,这个平台可帮助组织对组织有突破性深入了解并快速生成解决方案和扩展数据。

在这次的毕业设计中我使用的是SQL Server 2008 ,它允许使Microsoft .NET 和Visual Studio 在开发的自定义应用程序中使用数据,也能在面向服务的架构和通过 Microsoft BizTalk Server 进行的业务流程中使用数据[11]。它具有以下的特点:

可信任的---SQL Server 可以保护用户的信息,确保业务可持续性并且具

有最佳的和可预测的系统性能。

高效的---SQL Server基于政策的管理,改进了安装并且加速开发过程只需要偶尔连接系统其丰富的编程接口工具,当用户进行程序设计时会拥

有更大的选择控件。

智能的-- SQL Server能集成所有数据并发送相对的报表,使用户对全局获得全面的掌控。

具有很好的伸缩性,可跨越多种平台使用。

对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web 页面上[12]。

2.5 系统运行架构

2.5.1 B/S模式概念

B/S结构就是指浏览器和服务器结构。是随着Internet技术的兴起,从而产生的一种对C/S结构的变化或者说是改进的结构。用户工作界面就是依存与这种结构之下,只有极少部分事务逻辑在前端实现,因为当可以通过WWW浏览器来实现时,主要事务逻辑就会是在服务器端实现,这样便形成了所谓的三层3-tier 结构。B/S结构作为WEB兴起后的一种网络结构模式,客户端最主要的应用软件是WEB浏览器,客户端被这种模式统一,服务器将系统功能实现的核心部分进行集中,同时简化了系统的开发、使用和维护[13]。只要客户机上安装了浏览器,数据交互便可以由浏览器通过Web Server同数据库进行。客户端电脑载荷就被这样大大简化了,当系统需要维护与升级时,所需要的成本和工作量也会被减轻了,用户的总体消耗成本同样能得到降低。在本次设计中我选择了使用360极速浏览器与SQL Server2008R2来构造系统。

2.5.2 B/S结构优势

B/S 建立在广域网之上的,有比C/S更强的适应范围,有着不一样的用户群,不需要是专门的网络硬件环境,可以分散地域,一般只要有操作系统和上网使用的浏览器就行[14]。但是B/S 的多重结构,同时要求构件相对独立的功能,使其能够相对较好的重用,与操作系统平台关系最小,这是C/S无法作到的。因为B/S 是基于在浏览器的,所以与用户交流的表现方式比C/S更加的形象直观丰富生动,同时B/S 信息流向是可以变化的,B-B与B-C与B-G等信息、流向的变化,更像交易中心,具体如下:

(1)更加容易的维护和升级方式。当前越发频繁改进和升级软件系统,使B/S架构产品便捷的特性体现的更为突出。对一个相对而言规模中等单位中的系统管理人员来说,如果需要他在几百甚至上千部电脑之间不停的来回奔跑,其效率和工作量当然是可想而知的,但如果是B/S架构的软件那么只需要将服务器的

维护与更新保证不出错误就行了,而所有的线下的端口都只是浏览器,其实根本不需要做任何的维护[15]。如果是异地,也只需要让服务器与相应的网络进行链接即可,从而实现远程维护、升级和共享。这会在节省用户时间、物力、费用、人力的效益上有令人无法忽视的提升。

(2)选择更多,但是成本降低。众所周知现在基本上是windows占据了操作系统市场的绝大部分的份额,而浏览器更是成为了标准配置。而数据库也是免费的,所有很多人都会做出这种选择。

(3)普通应用的服务器运行数据负荷较重。而由于B/S架构管理软件只是安装在服务器端上,所以网络管理人员只需要管理服务器就行了,用户界面的主要事务逻辑在服务器端可以完全通过WWW浏览器实现,只有极少部分事务逻辑在前端实现,所有的客户端因为只有浏览器,网络管理人员当然只需要做硬件维护[16]。同时为了预防因为应用服务器运行的数据负荷较重,从而发生服务器“崩坏”,许多企业都会以防万一准备另外一个数据库存储服务器。

(4)只需要改变网页,即可实现所有用户的同步更新,其客户端的分布十分的光且应用很简单,仅需进行简单的查找和很少的信息插入。

(5)其开发简单,共享性强。

(6)在系统的性能方面,B/S结构占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端[17]。

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

企业人事管理系统总体设计

河南城建学院 《Visual FoxPro 数据库程序设计》 课程设计讲明书 题目:企业人事治理系统 指导教师:王康平 班级:房地产经营治理

学号: 053410143 姓名:李洪会 2011 年 12 月 30 日 目录 【主题】 (3) 1.系统总体设计 (4) 1.1系统功能简介 (4) 1.2系统功能结构图 (4) 2.数据库设计 (4) 3.实验数据 (5) 4.程序设计界面 (6)

4.1登录界面 (6) 7职工信息查询7 4.4职工信息录入 (8) 5.课程设计总结 (10) 参考文献 (11)

【主题】 本次课程设计我的课题是企业人事治理。 要紧培养我们的VFP的设计能力,提高我们的综合素养。 我的任务是建立能够实现对一个公司人员登陆,查询,录入、修改功能的系统。 在登录界面中,用户名是aaa,密码是123456 我的设计思路现建立一个主菜单,然后将表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。 在制作过程中,我得到了同学的无私关心,结合个人努力,最终成功完成了本次课程设计,实现了原先预想的功能。。

1.系统总体设计 1.1系统功能简介 该系统能够进行职工信息查询,录入,修改和退出 录入:录入姓名,年龄,性不,学历,籍贯,职工编号。修改:职工信息都可修改。

查询:进入登陆界面后,会自动出现扫瞄查询界面,供人查询 1.2系统功能结构图 2.数据库设计 职工表(姓名,年龄,性不,学历,籍贯,职工编号) 一般关键字:职工编号 人事治理系统 职工信 职工信 职工信 退 通过登

基于Java的人事管理系统设计与实现企业人事管理系统_毕业设计论文

本科毕业论文(设计) 题目:基于Java的人事管理系统设计与实现系别: 信息工程学院 班级: 2011级计算机科学与技术(软件技术方向) 起讫日期: 2012年10月16日-2013年5月31日

基于Java的人事管理系统设计与实现 三明学院信息工程学院 2011级计算机科学与技术(软件方向) 摘要:随着计算机的逐步发展、复杂度逐渐变强,人工作业已经无法适应现代的管理,随之取代的是计算机科学而开发的人事管理系统,而且一个良好的人事管理系统势在必行。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入、查询、删除、修改等操作。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。按照系统的基本功能,系统的开发可以归结为软件开发技术和数据库应用技术。目前主要的软件编程语言有Java、C#、C++等,本系统主要采用Java语言为开发技术。在数据库的选择上,为了用户友好的查询和强大的搜索能力,采用Microsoft公司的Access 作为数据库平台。设计流程从系统的需求分析开始,确定系统的流程与模块的划分,再到数 据库设计,最后开始每个模块的编程。 关键词:人事管理系统;java语言;Access 第一章绪论 (5)

1.1信息化的发展 (5) 1.2课题的研究背景 (5) 1.3课题的研究目的 (6) 1.4系统开发关键技术与开发环境 (6) 1.4.1 JAVA语言简介 (6) 1.4.2 JAVA的优势与特点 (7) 1.5 MyEcpse的特点与开发环境 (7) 1.6运行环境和开发工具 (8) 第二章需求分析 (8) 2.1系统需求分析 (8) 2.2功能分析 (9) 2.3可行性分析 (9) 2.3.1经济可行性 (9) 2.3.2技术可行性 (9) 2.3.3操作可行性 (10) 第三章系统设计 (10) 3.1结构设计 (10) 3.2功能结构图 (10) 3.3功能流程及工作流描述 (11) 第四章数据库设计 (13) 4.1数据库表设计 (13) 4.2数据库E-R图设计 (14) 第五章详细设计 (15) 5.1系统登录界面 (15) 5.2人事管理系统主界面模块 (16) 5.3基础信息管理模块 (16) 5.3.1添加人员信息模块 (17) 5.3.2修改人员信息模块 (18) 5.3.3删除人员信息模块 (18) 5.3.4查询人员信息模块 (19) 5.3.5部门管理模块 (19) 5.4人员调动管理模块 (20) 5.4.1人员调动模块 (20) 5.4.2调动历史查询模块 (21) 5.5人员考核管理模块 (21) 5.5.1调动历史查询模块 (22) 5.5.2调动历史查询模块 (22) 5.6劳资管理模块 (23) 5.6.1劳资分配管理模块 (24) 5.6.2劳资历史查询模块 (24) 第六章系统调试 (25) 6.1程序调试 (25) 6.2程序的测试 (25) 6.2.1测试的重要性和目的 (25)

人事管理系统需求分析报告

人事管理系统需求分析 一、背景介绍 1.1、系统目标 企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下三个方面的目标。 (1) 支持企业实现规范化的管理; (2) 支持企业高效率完成劳动人事管理的日常业务; (3) 支持企业进行劳动人事管理及其相关方面的科学决策。 1.2、企业人事管理系统功能需求 根据市场调查及分析,企业人事管理系统应该具有以下功能: (1)可以真正地实现对企业人事的管理。 (2)系统的功能要符合本企业的实际情况。 (3)系统的功能操作要方便、易懂,不要有多余或复杂的操作。 (4)可以方便地对人事信息进行输出打印。 (5)方便对企业内部的人事档案及岗位调动调动进行管理。 1.3、企业人事管理系统模块需求 企业人事管理系统应该包括以下模块: (1)基本信息管理 该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。 (2) 工资管理 通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。 (3)系统管理 该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

人力资源管理人事管理系统分析与设计

(人力资源管理)人事管理系统分析与设计

目录 第壹章可行性分析方案 1.1引言 (1) 1.2系统建设的背景、必要性和意义 (1) 1.2.1背景 (1) 1.2.2必要性 (2) 1.2.3意义 (2) 1.3拟建系统的候选方案 (2) 1.3.1候选方案壹 (2) 1.3.1候选方案二 (2) 1.4可行性论证 (2) 1.4.1经济可行性研究 (2) 1.4.2社会可行性研究 (3) 1.4.3技术可行性研究 (3) 1.5几个方案的比较 (3) 第二章系统说明书 2.1引言 (4) 2.1.1系统的名称 (4) 2.1.2系统功能和系统目标 (4) 2.1.3系统开发的背景 (4) 2.2项目概述 (4) 2.2.1项目的主要工作内容 (4) 2.2.2现行系统的调查情况 (5)

2.2.3新系统的逻辑模型 (5) 2.2.4人事管理系统模块图 (9) 2.3实施计划 (9) 2.3.1工作任务的分解 (9) 2.3.2进度 (10) 第三章系统设计说明书 3.1引言 (11) 3.1.1项目背景 (11) 3.2系统总体技术方案 (11) 3.2.1模块设计 (11) 3.2.2模块划分及功能介绍 (13) 3.3运行测试 (14) 第壹章可行性分析方案 1.1引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

基于JavaWeb人事管理系统的设计与实现论文

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

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

人事管理系统毕业设计论文

江苏建筑职业技术学院 毕业设计 设计题目:万和汽车销售有限公司人事管理系统 系别:计算机科学与技术系 班级:09计本接 姓名:肖明辉 指导教师:赵志伟 2011年6月9日

万和汽车销售有限公司人事管理系统 摘要 进入二十一世纪以来,随着我国企业信息管理逐步向现代化和高效化的转变,自动化的办公流程也已成为必须。人才作为企业发展的核心竞争力,在企业的发展中发挥着不可比拟的作用。于是,良好的人才管理系统也便成为了企业管理的一部分。一个现代化的企业人事管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人事信息。 本系统主要针对我在实习单位的人事管理人员进行开发设计的,在对用户的需求进行分析的基础上,进而得到相应的解决方案。从数据库的设计到程序的编写,从软件的测试到系统的运行维护,本系统严格按照软件设计的相关流程进行设计。 本文首先简单介绍了人事管理系统的发展现状和趋势,并阐明了论文选题的目的和意义。其次,根据本公司人事管理系统的一般组织结构和业务流程进行了系统需求分析,同时论述了人事管理系统的详细设计过程。 本系统采用C#作为开发语言,数据库采用SQL Server 2005数据库,应用Visual Studio 2010开发环境实现。 关键词:人事管理C# SQL Server 2005

目录 第一章绪论 (1) 1.1本课题的研究背景 (1) 1.2国内外研究现状 (1) 1.3本课题的主要工作 (1) 第二章系统相关技术介绍 (3) 2.1 C#技术简介 (3) 2.2 SQL技术 (3) 2.2.1 数据库的基本概念 (3) 2.2.2 本系统中数据库的访问 (3) 第三章系统分析 (5) 3.1需求分析 (5) 3.2系统概述 (5) 3.3系统目标 (5) 3.4可行性分析 (5) 3.4.1经济可行性分析 (5) 3.4.2技术可行性分析 (5) 3.4.3管理可行性分析 (6) 3.5系统逻辑结构图 (6) 第四章数据库设计与实现 (8) 4.1数据库需求结构设计 (8) 4.2 数据库概念结构设计 (8) 4.3 数据库逻辑结构设计 (11) 第五章系统各模块的实现 (13) 5.1系统登录模块的实现 (13) 5.2主窗体的实现 (13) 5.3系统人事基本档案管理窗体概述 (17) 5.4人事资料查询窗体概述 (19) 第六章总结 (21) 致谢 (22)

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

C语言-人事管理系统

人事管理管理系统 [要求] 某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间、人员类别。其中,人员编号唯一,不能重复。 (1)添加删除功能:能根据学院人事的变动情况,添加删除记录; (2)查询功能:能根据编号和姓名进行查询; (3)编辑功能(高级):根据查询对相应的记录进行修改,并存储; (4)统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数(硕士学位以上或者副教授以上)),统计要求同时显示被统计者的信息; (5)排序功能:按照年龄、来院时间进行排序; (6)保存功能:能对输入的数据进行相应的存储; 一、需求分析: 根据题目要求,职工信息是存放在文件中的,所以应该提供相应的文件的输入输出的功能,在程序中应该有添加删除,查询,编辑,统计,排序,保存等程序实现相应的操作,另外菜单式的选择方式选择程序的功能也是必须需的。另外程序中要求存储的模块,采用的方式均为将原文件中的所有数据读入内存,在内存中处理之后以覆盖的方式写入文件中重新储存,这样的方法容易理解、容易编写,但当文件中的数据量很大时,这种方法也存在一定的难度,在本程序中将N定为100,也即最多可储存的职工人数为100; 二、总体设计: 根据以上需求分析,将程序分成以下几个模块: 1、新建档案信息; 2、删除信息; 3、追加信息; 4、搜索查找信息(按姓名或者编号搜索); 5、浏览全部信息; 6、修改信息; 7、信息排序; 8信息统计; 三、详细设计; 1、主函数: 〈1〉需求分析: 为使系统执行完每部分功能后能够方便的回到系统主界面,main()函数设计的 很简单,只包含一个menu()函数,其余的全部功能都通过menu()函数调用来实现,并通过menu()函数的递归调用实现返回主界面的功能。

人事管理系统-毕业论文

本科毕业论文 2009年 5 月12日

摘要 人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。 本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic 6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试。 关键词:信息管理;人事管理;人事管理系统;Visual Basic 6.0 Abstract Human resources management is the management of an important progress with the times, companies have gradually become a huge up. How to manage internal employee information, business management has become a big problem. In this case, the development of a human resource management system it is very necessary.

人事管理系统实验报告

摘要 人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试 关键词:人事管理系统设计SQL Server 2005数据库Visual Basic 6.0 维护测试

第一章绪论 1.1 引言 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 1.2 项目背景 本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。 1.3 实现意义 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许

毕业设计论文(企业人事管理系统)

1引言 在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越大。随着当前许多的中、小型企业的发展壮大,员工的数量也在不断的增加。随之而来的管理成本也在不断的提高。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 企业人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。企业人事管理系统可以提供丰富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设。根据大多数企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。该企业人事管理系统采用基于客户端/服务端(C/S)模式开发,服务端采用SQL Server2005数据库服务器作为数据处理和存储平台,客户端应用程序采用Visual https://www.sodocs.net/doc/ba7373096.html, 2005进行开发,开发语言选用C#。用户必须使用客户端应用程序才能对服务端数据进行操作。 2企业人事管理系统开发基础 2.1管理系统简介 2.1.1管理信息系统 管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。 管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个

事业单位人事管理系统详细设计

石河子大学信息技术学院 数据库系统课程设计 某单位人事管理系统的数据库信息 姓名:曾晨2010508013 李沁梅2010508063 老师:于宝华 专业:计算机科学与技术 学院:信息科学与技术学院 页脚内容1

完成日期:2013-1-17 目录 一、........................................................................... 人事管理信息系统概述5 1.1、项目简介 (5) 1.2、项目背景及现状分析 (5) 二、.............................................................................................. 可行性分析6 三、.................................................................................................. 需求分析7 3.1、系统的性能要求 (7) 3.2、总体需求 (7) 3.3、数据流分析 (7) 四、.................................................................................................. 系统规划9 4.1、系统的功能模块划分 (9) 4.2.、系统功能 (10) 五、.............................................................................................. 数据库设计11 5.1、系统E-R图 (11) 页脚内容2

人事管理系统架构设计

系统软件架构设计学生学号014301754116 题目:人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志

目录 1总体设计 (3) 1.1系统功能结构设计 (3) 1.1.1顶层系统结构 (5) 1.1.2用户登录功能结构图 (5) 1.1.3员工管理 (6) 1.1.4部门管理 (6) 1.1.5休假管理 (7) 1.1.6人事考勤 (8) 1.1.7加班管理 (8) 1.1.8工资管理 (9) 1.2系统对象设计 (10) 1.2.1数据库连接类 (10) 1.2.2用户登录功能类图 (11) 1.2.3员工管理功能类图 (12) 1.2.4部门管理类图 (13)

1总体设计 1.1 系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 ●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查 ●员工信息管理:员工信息的添加、删除、更改,可添加员工照片 ●部门管理:能够以树状视图显示员工所在的部门 ●休假管理:员工的休假信息添加、查询及统计功能 ●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 ●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 ●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 ●系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图

1.1.1顶层系统结构 系统顶层系统结构功能图 1.1.2用户登录功能结构图 用户登录功能结构图 用户登录功能包含用户登录及更改密码两个: ●用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。 ●更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面, 用户输入原有帐号及密码,以及新密码进行更改。

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

人事管理系统需求分析报告

人事管理系统分析报告 (软件工程作业) 专业:10级信息管理与信息系统 姓名:杨通全 学号: 老师:余莉

目录 第一部分可行性分析 (3) 1技术可行性 (3) 2经济可行性 (3) 3操作可行性 (3) 第二部分需求规格说明书 (3) 1 引言 (3) 编写目的 (4) 项目背景 (4) 定义 (4) 2 任务概述 (4) 要求 (4) 目标 (4) 运行环境 (5) 3 功能需求 (5) 功能描述 (5) 系统功能构架 (5) 系统业务流程图 (6) 数据流分析 (9) E-R模型 (17) 数据库表 (20) 4 运行需求 (23) 用户界面 (23) 硬件接口 (23) 软件接口 (23) 故障处理 (23) 第三部分项目管理 (24) 1 团队人员分工组成 (24) 团队分工 (24) 简单的人员组成结构图 (24) 2 项目进度及关键工期设置 (24) 工期PERT图 (25) 工期甘特图 (26) 总结 (26)

第一部分可行性分析 1技术可行性 社保管理、合同管理和部门管理主要涉及数据库的查询和更新,这些信息都可以很清晰的用关系数据库模式表示出来,采用数据库的操作没有难度。而员工管理模块中的月末统计也只是一个查询统计功能,这些在设计数据库好之后就不是问题。 从规模上来说,人事管理系统应属于中小型数据库应用程序,在过程设计期间可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。 基于人事管理系统不属于大的数据库系统,并且没有严格的实时性的要求,因此,只要普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。 2经济可行性 人事管理系统属于中小规模的MIS,所需要的资源不多,开支不会很大,也不需要特殊设备的支持,需要的只是作为服务器的计算机,还有作为开发平台的计算机就可以了。并且,在系统开发完成以后,由于人事管理的广泛性,可将系统扩展为通用的软件,增加其重要性,实现资源的最大利用率。这样降低了系统开发的开支,从而实现经济上的可行性。 3操作可行性 随着我国加入世界贸易组织(WTO),我国企业与世界的联系更加密切,要想我们的企业管理与世界同步,最重要的就是利用当今飞速发展的计算机技术和网络资源。计算机技术突飞猛进的发展,对世界产生了根本性的影响,特别是对机构、企业的组织结构的影响可谓空前绝后。所以人事管理系统具有社会可行性。 第二部分需求规格说明书 1 引言 事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工借调、员工转正、员工离职、签订的合同、参加的保险进行管理,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。

人事管理系统的设计与实现(毕业论文)

人事管理系统的设计与实现 计算机科学与技术专业 [摘要]人事管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人事管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能为领导提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。为人事管理和高层决策领导提供高校的决策支持。本系统实现了用户登录,基本信息管理,人事管理,备忘记录,数据库维护,管理工具,系统管理等功能。其中用户登录用来验证用户的信息是否合法。系统管理是由系统用户添加新的用户,修改用户权限。基本信息管理功能主要对部门的管理、工种职务类型、职称类型、文化类型等的管理,如部门信息的添加、修改、删除等。在系统中主要包括添加新的部门、修改和删除部门信息。人事管理功能主要实现员工信息的管理功能。 [关键词]人事管理;信息系统;C/S模式 Personnel Management System Design and Implementation Computer Science and Technology Major Abstract: The human resources management system is an enterprise unit essential part, adapts the modern enterprise system, impels the enterprise human resources management to move towards scientific, and standardized the automated essential condition. It is content regarding enterprise’s policy-makers and the superintendent all very important, therefore the human resources management system should be able to provide the sufficient information and the quick inquiry method for the user, helps the head of undertaking understanding enterprise existing human resources condition. These systems realized the user to land and register the department management, the employee management, the employee’s document management, the internal information management and so on. Users’ login uses in to validate whether a user’s information is legal. System management is by the system administrator to add users and delete users. Departmental management functions mainly on the management of departments. Key words: personnel management; message system; C/S mode

相关主题