论文终稿0916131134-吴冰-鲁琴-蓝调公司人事管理系统设计与实现

上传人:沈*** 文档编号:136837740 上传时间:2022-08-17 格式:DOC 页数:39 大小:2.49MB
收藏 版权申诉 举报 下载
论文终稿0916131134-吴冰-鲁琴-蓝调公司人事管理系统设计与实现_第1页
第1页 / 共39页
论文终稿0916131134-吴冰-鲁琴-蓝调公司人事管理系统设计与实现_第2页
第2页 / 共39页
论文终稿0916131134-吴冰-鲁琴-蓝调公司人事管理系统设计与实现_第3页
第3页 / 共39页
资源描述:

《论文终稿0916131134-吴冰-鲁琴-蓝调公司人事管理系统设计与实现》由会员分享,可在线阅读,更多相关《论文终稿0916131134-吴冰-鲁琴-蓝调公司人事管理系统设计与实现(39页珍藏版)》请在装配图网上搜索。

1、辽 东 学 院 本 科 毕 业 设 计蓝调公司人事管理系统设计与实现Design and Implementation of Personnel Company System for LanDiao学 生 姓 名: 吴冰 学 院: 信息工程学院 专 业: 信息管理与信息系统 班 级: B1311 学 号: 0916131134 指 导 教 师: 鲁琴 审 阅 教 师: 完 成 日 期: 2015年5月20日 辽 东 学 院Eastern Liaoning University 蓝调公司人事管理系统设计与实现摘 要人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者都至关重要。

2、传统的人工方式存在效率低、保密性差等特点,因而建立一个高质量、高效率、智能化的人事管理系统是非常必要的。论文系统采用系统结构化分析设计方法,详细阐述了人事管理系统的开发、操作流程和涉及的一些核心技术。首先介绍了系统开发的背景与目的;在系统规划阶段进行了业务流程分析及可行性分析,从技术、经济、社会及操作四个方面论述了蓝调公司人事管理系统设计与实现的可行性;在系统分析阶段,具体完成了数据流程图和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计、系统界面设计,以及开发技术和使用工具的介绍。蓝调公司人事管理系统在设计方面基于C/S模式,采用C+开发技术,以SQL Server 2008作为

3、后台数据库,使用VC6.0作为开发工具进行开发,主要实现了基本信息管理(部门信息管理、职位信息管理、职工信息管理、权限管理)、招聘管理、考勤管理、培训管理、离职管理、调动管理(部门调动管理、职位调动管理)和统计报表等功能。关键词:人事管理;结构化分析;信息管理- I -蓝调人事管理系统设计与实现Design and Implementation of Personnel Company System for LanDiaoAbstractThe personnel management system is an essential part of the enterprise, its con

4、tents are crucial for corporate decision makers and managers. Traditional way of human existence has low efficiency and poor confidentiality characteristics. To build a high quality, high efficiency and intelligent personnel management system is very necessary.This thesis uses the method of system s

5、tructured analysis, and then elaborates the development, operation flow and some core technology of Personnel Management System. Firstly, the thesis introduced background and purpose of system development; In the phase of system planning, the thesis has carried on the business process analysis and t

6、he feasibility analysis, and then discusses the personnel management system feasibility from technical, economic, social, and operating; In the phase of system analysis, the thesis specifically completed the design of data flow diagram and data dictionary; In the system design stage mainly completed

7、 the division of functional modules, database design, system interface design and the introductions of development technology and tools.This system is based on C/S mode, and uses C+ as development technique, SQL Server 2008 as database, and VC6.0 as the development tool. The system mainly implements

8、 the department management, post management, entry management, probation period management, shift management, leave management, information management, report management, etc.Key Words:Personnel Management;Structured Analysis;Information Management目 录摘 要IAbstractII引 言11 系统规划21.1 业务流程分析21.1.1 现行的业务流程

9、21.1.2 改进的业务流程21.2 可行性分析21.2.1 技术可行性21.2.2 经济可行性31.2.3 社会可行性31.2.4 操作可行性32 系统分析42.1 系统需求分析42.1.1 招聘管理42.1.2 职工信息管理42.1.3 离职信息管理52.1.4 部门信息管理52.1.5 职位管理52.1.6 调动管理62.1.7 招聘管理62.1.8 培训管理62.1.9 权限管理72.1.10 统计报表72.2 数据流图72.3 数据字典123 系统设计143.1 系统功能模块图143.2 系统功能设计153.3 系统数据库设计153.3.1 概念结构设计153.3.2 逻辑结构设计2

10、03.3.3 数据表213.4 系统开发技术和开发工具253.4.1 开发技术253.4.2 开发工具253.4.3 开发模式253.5 系统界面设计253.5.1 系统登录功能253.5.2 部门职位管理263.5.3 职工信息管理273.5.4 调动管理273.5.5 试用期管理283.5.6 招聘管理283.5.7 考勤管理294 系统测试与维护304.1 系统测试304.1.1 链接测试304.1.2 功能测试304.1.3 表单测试304.1.4 数据库测试304.1.5 测试结果314.2 系统维护31结 论32参 考 文 献33致 谢34- IV -蓝调公司人事管理系统设计与实现

11、引 言随着时代的发展社会的进步,信息技术也迎来了飞速的发展,计算机应用越来越普及,越来越多的企业都开始采用计算机进行管理。人们逐渐地认识到信息技术的应用对企业优化管理的业务流程与提高工作效率的重要性。使用计算机对人事档案进行管理具有检索速度快,保密性好,轻松查找,准确性高,存储量大,能长时间保存以及成本低等特点。这些是手工管理无法与其相比的。目前,管理信息系统已成为企业进行技术改造及提高企业管理水平的重要手段。高效的、快速的、无纸化话办公可以为企业节省大量的人力物力并且大大的提升办公效率。而人事管理系统更是现代企业管理工作中重要的组成部分之一,其适应现代企业管理要求,推动着企业人事管理走向科学

12、化、规范化的管理。现代企业对人事管理系统的重视程度正在逐步提高。一个企业如果想走出繁重的传统手工给管理,那么其必须要有一个完善、运行稳定的人事管理系统。目前蓝调公司的人事管理系统还是采用比较原始的人工手工方式,人事管理都是依靠人事部门的人员通过简单地电脑应用程序以及手工录入来完成的。这种方式在公司规模比较小的时候这种方法还可以,而如今伴随着公司的发展,人员的增加已经给人事部的人员带来了巨大的压力。并且出现工作效率低,工作错误率增高的问题。这个一直以来都不会影响公司发展的问题如今却成了公司做大做强的一个严重问题。实现企业办公无纸化、资源信息化,进而实现对人事信息的有效管理,所以建立一个高质量、高

13、效率、智能化的人事管理系统是非常必要的。随着蓝调公司信息发展规模越来越大,信息化的管理已经变得越来越重要。所以系统将围绕蓝调的实际情况进行开发,使之能迅速适应企业的需要。随着蓝调公司的规模不断变大,管理系统也将不断完善。然而,现有的系统已经不能满足业务需求,为了提高企业工作效率、保证企业人事管理质量,使企业能够快速而准确地制定人事决策。系统开发的主要目标如下:解决传统人事管理在管理人事信息方面存在的诸多缺点。如:效率低、保密性差、更新和维护困难等。快速地对蓝调公司的人事信息进行有效管理。实现人事信息的筛选、排序、分类、汇总、更新,并能按一定要求输出报表等功能。优化蓝调公司的人事管理工作流程。使

14、蓝调公司人事管理工作系统化、规范化、自动化,从而提高蓝调公司的人事管理的效率。提高了人事信息工作的管理水平,使人事管理工作更加科学化。为蓝调公司的进一步发展提供后备力量。1 系统规划 1.1 业务流程分析通过对蓝调公司人事管理业务流程的调研了解到目前该系统只有一种管理员。我们称其为人事管理员。其目前所拥有的权利为在系统中进行部门管理,职位管理,入职管理,部门调动管理以及职位调动管理。1.1.1 现行的业务流程目前蓝调公司的人事管理员仅可以对部门管理、入职管理、职工管理、部门调动管理、职位调动管理,查询等功能进行简单的操作。1.1.2 改进的业务流程改进后我们将蓝调公司人事管系统中的用户划分为两

15、类:人事部门管理人员,各部门管理人员。这两类用户是根据登录用户所在的部门的不同划分的。当一个用户是人事部门的管理员,我们称其为人事管理员,人事管理员拥有系统的高级权限,可以通过系统对所有部门的人事活动进行操作、管理;如果一个用户是其它部门的人事职位上的职工,那么我们称他部门管理员,各部门管理员的数据操作权限是受限的,只能通过系统针对本部门的人事活动进行如考勤、职位调动的操作与管理。1.2 可行性分析1.2.1 技术可行性人事管理系统涉及职工相关的各种信息,如:职工基本信息,部门调动信息,职位调动信息以及职工的离职信息等,数据处理量大,而这一特点符合计算机的特点,发挥了计算机在数据处理速度快且准

16、确的优势。现代计算机硬件和软件技术的飞速发展,为系统的建设提供了必要的技术条件。蓝调公司人事管理系统将采用C/S结构进行开发,开发技术将使用C+,保证了系统的稳定性、安全性;数据库计划使用的是SQL Server 2008数据库,在大家所了解数据库系统中,SQL Server 2008已经成为主流的数据处理技术,因此决定采用此数据库系统来完成系统的设计。这些都是成熟的技术和工具,可保证系统的开发在技术方面是可行的。1.2.2 经济可行性通过对蓝调公司人事管理工作进行调研,发现该公司现行的人事管理还在使用比较传统的方式,这种传统的方式费时、费力,工作效率比较低,很难满足当前人事管理工作快速、方便

17、、省时、省力的要求。相比之下,利用计算机来支持人事管理在人力、物力以及效率上都会有很大的提高,这也是蓝调公司适应信息化社会的要求。同时,系统是在公司内网上运行的所有硬件都是现成的,并且蓝调公司本身从事的也是IT行业,多以在系统的维护,系统升级,方面都非常的方便。在系统投入运营后,也将会大大减少操作人员的工作负担,降低人事管理成本,所以在经济上是可行的。1.2.3 社会可行性随着社会的不断发展,计算机的不断普及,目前管理信息系统已经在个公司得到了广泛的应用,人事管理需要现代化和信息化。因此利用互联网作为工作平台实现人事管理系统是现代科技发展的必然趋势,它可以克服传统重修信息管理方式的局限,提高重

18、修管理过程的处理速度和质量,同时可以节约成本。1.2.4 操作可行性根据系统需求分析,蓝调公司人事管理系统将提供一个简单明了的操作界面,力求快捷,简单易懂。在界面操作上尽量采用点击式或下拉式菜单,这样做更大可能的减少了操作时间并降低了错误率。投入运营后,必然提高操工作人员的效率。本系统中系统的可维护性和扩容性非常好,后期的系统维护和系统升级都很方便。综上所述,构建蓝调公司人事管理系统在不管是在技术角度、经济角度、社会角度以及操作角度上都是可行的。2 系统分析系统分析阶段是根据功能要求,考虑实际条件,具体设计实现逻辑模块的技术方案,是一个系统的设计与实现中不可缺少的部分,系统的逻辑模型包括数据流

19、程图和数据字典1。2.1 系统需求分析蓝调公司人事管理系统的用户分为两类,这两类用户对系统的需求大致相同却也有不同之处。所以,本系统大概需要以下几大功能。2.1.1 招聘管理 (1)需求描述功能名称:招聘管理业务背景:对于一个人事管理部门,职工招聘管理是人员从本单位外部进入系统的途径之一。功能说明:第一次填写职工的各种信息,对职工的各种信息填写比较完善。约束条件:试用期通过,且是未离职职工。(2)业务流程描述在该模块,可实现职工招聘的管理,对于招聘入职的职工,可以实现基本信息的录入。2.1.2 职工信息管理(1)需求描述功能名称:职工信息管理业务背景:对于一个人事管理部门,职工信息管理是了解一

20、个职工最具体的模块。功能说明:添加职工并完善其个人信息,修改职工信息,当职工离职则取消职工信息,查询职工信息。约束条件:无。(2)业务流程描述在该模块,可实现职工信息的管理,对于职工信息,可以实现添加职工信息,取消职工信息,修改职工信息以及查询职工信息的功能。2.1.3 离职信息管理(1)需求描述功能名称:离职信息管理业务背景:职工离开本系统,都通过离职功能来处理。是职工离开本系统的唯一途径,职工离职后,信息仍进行保留。离职的类型包括:主动辞职、辞退、退休、开除、试用期未通过。功能说明:添加离职职工信息,修改离职职工信息,取消离职职工信息,查询离职职工信息。约束条件:职工已经入职,并且不是离职

21、职工。(2)业务流程描述在该模块,可实现离职职工信息的管理,对于离职职工信息,可以实现添加离职职工信息,取消离职职工信息,修改离职职工信息以及查询离职职工信息的功能。2.1.4 部门信息管理(1)需求描述功能名称:部门信息管理业务背景:部门是构成一个组织的基本单位。部门管理不仅维护部门的基本信息,也体现出部门之间的上下级关系。功能说明:添加部门,编辑部门,取消部门,查询部门,部门下还存在职位时,则不能取消该部门。约束条件:部门的编号唯一且不可修改,部门号唯一。(2)业务流程描述在该模块,可实现部门管理,对于部门信息,可以实现添加部门信息,取消部门信息,修改部门信息以及查询部门信息的功能且当该部

22、门下还存在职位时,不能对该部门进行取消操作。2.1.5 职位管理(1)需求描述功能名称:职位管理业务背景:职位是指一个组织中由特定人员所承担的多种职责的集合,一般来讲职位对应到了特定的部门。本功能就是对各职位进行管理,包括增加、修改、取消职位,以及查询职位下的职工等。功能说明:添加部门,编辑部门,取消部门,查询部门,当该职位下还存在职工时,则不能取消该职位。约束条件:主键不为空,不可修改,职位号唯一。(2)业务流程描述在该模块,可实现职位管理,对于职位信息,可以实现添加职位信息,取消职位信息,修改职位信息以及查询职位信息的功能且当该职位下还存在职工时,不能对该职位进行取消操作。2.1.6 调动

23、管理(1)需求描述功能名称:调动管理业务背景:根据业务发展的需要,职工的部门和职位可能随时发生改变。其操作流程为确定调转职工,以及职工调转后的部门和职位。功能说明:添加调动信息,修改调动信息,取消调动信息,查询调动信息。约束条件:主键不为空,且不可修改。(2)业务流程描述在该模块,可实现部门及职位的调动管理,对于调动信息,可以实现添加调动信息,取消调动信息,修改调动信息以及查询调动信息的功能。2.1.7 招聘管理(1)需求描述功能名称:招聘管理业务背景:根据业务发展的需要,各个部门需要拓展人手。招录新的人员加入来提高部门的工作效率与质量。功能说明:添加招聘信息,修改招聘信息,取消招聘信息,查询

24、招聘信息。约束条件:主键不为空,且不可修改。(2)业务流程描述在该模块,可实现部门招聘的管理,对于招聘信息,可以实现添加招聘信息,修改招聘信息,取消招聘信息,查询招聘信息的功能。2.1.8 培训管理(1)需求描述功能名称:培训管理业务背景:根据业务发展的需要,各个部门需要提高员工的工作能力以及员工对做工的只是面。功能说明:添加培训信息,修改培训信息,取消培训信息,查询培训信息。约束条件:在职员工,不可是离职员工。(2)业务流程描述在该模块,可实现部门招聘的管理,对于培训信息,可以实现添加培训信息,修改培训信息,取消培训信息,查询培训信息的功能。2.1.9 权限管理(1)需求描述功能名称:权限管

25、理业务背景:由于本系统是要给两种用户使用,所以将两种用户的权限区分开来。要做到人事管理员与部门管理员的权限有所区分。 功能说明:给予权限、修改权限。约束条件:人事管理员,部门管理员。(2)业务流程描述在该模块,可实现部门管理员的权限管理,做到可以给予,修改以及收回权限。2.1.10 统计报表(1)需求描述功能名称:统计报表 业务背景:将零散的信息统计在一起,将零散的报表统计在一起方便报表的管理。 功能说明:添加报表,修改报表,删除报表,查询报表。约束条件:必须是人事管理员。(2)业务流程描述在该模块,可实现报表统计,对添加报表,修改报表,删除报表,查询报表惊醒操作。2.2 数据流图数据流图由四

26、种基本成分组成:数据处理、数据存储、数据流、外部实体。数据流图基本图例如图2.1所示。 数据处理 数据存储 数据流 外部项图2.1 在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。2蓝调公司人事管理系统分为两种用户,一种是人事管理员,即人力资源部门的从事人力资源管理工作的职工;一种是部门管理员,即各个部门人力资源职位上的职工,这两种职工是按照数据操作范围划分的:人事管理员可以操作所有部门的数据信息;部门管理员则只能操作本部门的数据信息。顶层数据流图如图2.2所示。图2.2 顶层数据流图具体分析第一层数据流图,主要包括操作用户的部门管理、职位管理、试用期管

27、理、报表管理等功能。部门管理,操作用户可以管理部门的信息;职位管理,是指操作用户可以管理职位的信息;统计报表,是指操作用户可以通过人事管理系统导出相关的报表,如:新职工入职报表、人事月报表、部门调动报表、职位调动报表、职工离职报表等;调动管理,是指操作用户对需要进行调动的职工进行部门或职位调动处理,以及相关的信息的维护;离职管理,完成的是职工的离职操作,以及相关的离职信息的查询等。详细流程图如图2.3所示。图2.3 第一层数据流图具体分析P1基本信息管理功能,操作用户可以对部门信息、职位信息、职工信息、权限等进行管理。基本信息管理如图2.4。图2.4 第二层数据流图具体分析P2招聘,操作用户可

28、以通过招聘管理发布消息进行招聘,从而招聘到自己所需要的人员。招聘管理操作如图2.5。图2.5第二层数据流图具体分析P3考勤管理,操作用户可以通过考勤管理来管理以及查询公司职工的考勤情况。考勤管理操作如图2.6。图2.6第二层数据流图具体分析P4调动管理,其中包含了部门调动以及职位调动。操作人员可以通过调动管理对职工的所属部门或者职位进行调动。调动管理的操作如图2.7。图2.7第二层数据流图由于论文篇幅的限制,不在此一一列举。2.3 数据字典通过对系统数据流的分析,接下来用数据字典描述数据流图中的数据元素、数据结构、数据流、处理过程和外部实体3。表2.1数据元素数据元素系统名:蓝调公司人事管理系

29、统 编号:01 名称:职工号 别名:无说 明:职工编号 数据值类型:连续 类型:字符 长度:10 取值范围:无有关数据结构:职工信息表,职位信息表,部门信息表表2.2数据存储数据存储系统名:蓝调公司人事管理系统 编号:D1 名称:部门信息表 别名:无说 明:存放部门基本信息的表结 构:部门编号,名称,部门介绍。 表2.3数据流数据流系统名:蓝调公司人事管理系统 编号:B1 名称:职位信息表 别名:无说 明:包含职位的基本信息数据流来源:D1 数据流去向:P1.2结 构:职位编号,职位名称,职位说明。表2.4处理过程处理过程系统名:蓝调公司人事管理系统 编号:C1名称:调动管理 别名:无说 明:

30、对职工的部门、职位进行调动管理。输出:P6-D6(调动信息) 输入:职工-P1.3(职工信息)表2.5外部实体外部实体系统名:蓝调公司人事管理系统 编号:D1 名称:职工 别名:无说 明:外部实体输出数据流:职工-P1.3(职工信息) 职工-P1.1(部门管理信息)由于篇幅限制在此不一一列举。3 系统设计全面分析蓝调公司人事管理系统是制定蓝调懂事人事管理系统总体规划。全面开展开发工作的重要基础。在对蓝调公司人事管理系统进行全面分析调查的基础上,制定出蓝调公司人事管理系统的总体规划,是全面展开开发工作的重要基础。系统设计包括:系统功能模块划分、系统功能模块图设计、数据库设计、系统开发工具和开发技

31、术介绍等4。3.1 系统功能模块图系统功能模块的划分是系统开发过程中的一个关键的过程。它是在需求分析描述中提取出要实现的功能。在系统分析的基础上,大致确定了系统的功能结构图,如图3.1所示。图3.1 系统总体功能结构图3.2 系统功能设计根据系统功能需求,本系统的功能模块如下1. 基本信息模块管理主要实现对部门信息管理,职位信息管理、职工信息管理以及权限管理的管理。2招聘管理模块主要实现职工普通入职。其中包括应聘登记,应聘考核以及应聘档案等。3考勤管理模块其中主要包括请假,出差,加班,补休,调班,停工。4培训管理模块其中主要包括添加、查看、修改培训信息等功能。5离职管理模块主要实现职工离职办理

32、、已离职职工查询。6报表管理模块主要实现新聘职工报表、离职职工报表、部门调动职工报表、职位调动职工报表、人事月报的查询和报表导出。7调动管理模块主要实现部门、职位调动及已调动职工查询。3.3 系统数据库设计3.3.1 概念结构设计E-R图也叫实体联系图,它可以提供了表示实体、属性和联系的方法,用来描述现实世界的概念模型。对系统处理的数据进行分析,可以得出蓝调公司人事管理系统一共有12个实体,它们分别是:离职,调动,合约,考勤,职工,应聘考核,员工培训,基本培训,职位,应聘者信息,招聘信息,部门。系统对应的实体属性图及E-R图,基本图例如图3.2所示。 实体 实体关系 连接线 实体属性图3.2

33、基本图例图3.3 系统E-R图图3.4 职工信息图3.5 招聘信息图3.6 应聘考核图3.7 合约图3.8 人员调动图3.9 职位表图3.10 考勤录入图3.11 离职图3.12 培训图3.13 部门图3.14 应聘者信息3.3.2 逻辑结构设计逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的E-R图转化成系统支持的数据模型,蓝调公司人事管理系统采用关系模型。关系模型的逻辑结构是一组关系模式(二维表)的集合。E-R图是由实体,实体属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上是要将实体,实体的属性和实体之间的联系转换为关系模型6。将系统中的E-R图转换为关系模型

34、如下:职工信息表(职工编号,人员来源,职工姓名,用工形式,职工性别,出生日期,身份证号,联系电话,职位编号,入职日期,职工状态,部门编号,人员调动编号)部门表(部门编号、部门名字、部门介绍)招聘信息表(招聘编号、招聘部门、招聘职位、性别需求、年龄上限、年龄下限、职位说明、学历要求、负责人、请求日期、有限日期、职位编号)应聘考核表(考核编号、考核科目、考核负责人、考核意见、考核类型、考核日期)合约表(合约编号、合约状态、合同类型、合约条款、签约人、合约有效日期、合约生效日期) 人员调动(人员调动编号、职工编号、调动日期、原部门、调动部门、原职位、调动职位)职位表(职位编号、职位名字、部门编号)考

35、勤录入表(考勤编号、日期、工作时长、职工编号、请假缘由日期、)离职表(离职编号、离职日期、说明)培训表(培训编号、培训日期、培训项目、培训目的、培训说明、职位编号)应聘者信息表(应聘者编号、应聘者姓名、应聘者性别、应聘者日期、应聘者学历、应聘者专业、应聘部门、应聘职位、机关、住址、电话、应聘者编号)负责表(职工编号、招聘编号、备注)说明:单实线为主键,波浪线为外键。3.3.3 数据表目前,常用的数据库管理系统有Access、SQL Server、MySql、Oracle等。根据用户需求和业务流程,蓝调公司人事管理系统采用SQL Server 2008数据库管理系统。SQL Server 200

36、8是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。由于其功能强大、操作方便,因此适用于不同层次的用户掌握使用,上手很快5。根据前面的系统分析,进一步对数据库进行设计。职工信息表用于存放职工的相关信息。职工信息表如表3.1所示。表3.1职工信息表employee字段名称数据类型长度说明em_numberint职工编号(主键)em_namenvarchar20职工姓名em_sexvarchar2职工性别em_birthdatetime8出生日期(em_personidvarchar20身份证号em_indatedatetime入职日期em_fo

37、rmatvarchar10用工形式em_sourcevarchar10人员来源situationint职工状态dept_numbervarchar5部门编号(外键)job_numbervarchar5职位编号(外键)部门信息表用于存放部门的相关信息。部门表如3.2表所示。表3.1部门表 tb_dept字段名称数据类型长度说明dept_idbigint部门编号(主键)dept_namevarchar50部门名字(非空)dept_showvarchar100部门介绍应聘考核表用于存放应聘考核的相关信息。应聘考核表如3.3表所示。表3.3应聘考核tb_rep_chk字段名称数据类型长度说明chk_n

38、umapplicant_idCharchar1010考核人编号(主键)应聘者编号(外键)chk_sjtvarchar50考核科目chk_stlchar5考核负责人chk_palchar10考核类型chk_dtesmalldatetime考核日期chk_adetext考核意见chk_numchar10考核人编号合约表用于存放合约的相关信息。合约表如3.4表所示。表3.4合约表tb_dept_template字段名称数据类型长度说明dept_idbigint10合约编号(主键)bargain_stateint合约状态bargain_typevarchar20合同类型bargain_itemtext

39、合约条款bargain_employeevarchar20签约人bargain_useful_lifeint合约有效日期bargain_timeofbeceffsmalldatetime合约生效日期人员调动表用于存放人员调动的相关信息。人员调动表如3.5表所示。表3.5人员调动tb_dept_change字段名称数据类型长度说明ch_idch_dateIntsmalldatetime人员调动编号(主键)调动日期ch_sourcebigint原部门ch_destinationbigint调动部门ch_employeechar10职员名字ch_duty_sourcebigint原职位ch_duty

40、_Destinationbigint调动职位em_numberem_nameIntnvarchar职工编号(外键)职工姓名(外键)职位表表用于存放部门的相关信息。职位表表如3.6表所示。表3.6职位表tb_dept_change字段名称数据类型长度说明duty_idbigint职位编号(主键)duty_namevarchar50职位名字dept_idbigint对应部门编号考勤录入表用于存放人员考勤的相关信息。考勤录入表如3.7表所示。表3.7考勤录入tb_timecard字段名称数据类型长度说明timecart_idtimecart_dateintsmalldatetime考勤编号(主键)日

41、期employee_idchar10职工编号(外键)employee_name职工姓名(外键)timecart_worklongInt工作时长timecart_late_leave_earlyInt请假缘由 人招聘表用于存放部门的招聘信息。招聘表表如3.8表所示。招聘表tb_ recruitment 字段名称数据类型长度说明recruitment_deptbigint申请部门recruitment_dutybigint申请职位recruitment_sexchar3性别需求recruitment_maxageint年龄上限recruitment_minageint年龄下限recruitment

42、_explaintext职位说明recruitment_edulevvarchar50学历要求recruitment_principalchar10负责人recruitment_datesmalldatetime请求日期recruitment_perofvalsmalldatetime有效日期recruitment_staterecruitment_numbercharchar510保存状态编号离职表用于存放职工离职的相关信息。离职表如3.9表所示。表3.9离职表tb_quit字段名称数据类型长度说明quit_number离职编号quit_datedate离职日期quit_minagechar

43、3离职说明培训表用于存放职工培训的相关信息。培训表如3.10表所示。表3.10培训表tb_train字段名称数据类型长度说明train_number培训编号train_datedate培训日期train_projectchar3培训项目train_objectiveint培训目的train_minageint培训说明应聘者信息表用于存放应聘者的相关信息。应聘者信息表如3.11表所示。表3.11应聘者信息表tb_applicant字段名称数据类型长度说明applicant_idchar10应聘者编号applicant_namevarchar50应聘者姓名applicant_sexchar3应聘者

44、性别applicant_birthdaysmalldatetime应聘者生日applicant_eduoflevvarchar50应聘者学历applicant_specialtyvarchar50应聘者专业applicant_deptbigint部门applicant_dutybigint职位applicant_nativeplacevarchar50籍贯applicant_addressvarchar50住址applicant_phonechar20电话3.4 系统开发技术和开发工具3.4.1 开发技术根据系统的功能需求和性能需求,系统采用C+进行开发。利用这一技术可以建立动态、高性能、安全

45、、跨平台的先进技术。是一个可重复使用的软件组件,可以实现代码的重复利用。易编写、易维护、易使用,可以在任何安装了C+运行环境的平台上使用。 3.4.2 开发工具蓝调公司人事管理系统主要采用VC6.0作为开发工具。是一款功能强大的开发环境,支持代码的编写、配置、测试。系统数据库采用SQL Server 2008数据库。SQL Server 2008是由微软开发的一个功能强大的关系型数据库管理系统。它能够处理大量的数据和管理众多的并发用户,保证数据的完整性,并提供许多高级管理和数据分布能力。3.4.3 开发模式开发本系统的主要目的就是利用当前的计算机手段来代替蓝调公司以往的传统手工操作所要完成的工

46、作任务,在工作效率上能够达到提高,因此本系统将要完成的就是蓝调公司人事管理系统的实现,最终达到能够实现利用用户自身不同的部门的人事职位用户在自己所在的不同部门完成自己的工作。此系统,操作风格也大体一致,不仅直观而且易于使用,对使用人员计算机水平要求不高,无需培训,而且软件可操作性强,易于识别。3.5 系统界面设计3.5.1 系统登录功能首先,进入本系统时,是通过本系统的主界面。本系统的主界面采用简约的风格展现给大家的。用户都需要通过主界面来对系统刚进行炒作。主界面如图3.15所示。图3.15系统登入主界面3.5.2 部门职位管理 (1)部门职位管理增加部门界面管理员在主界面中点击“部门职位管理

47、”进入部门管理系统在部门管理系统可以看到一下对话框,其中包含部门名称,以及部门的简介。管理员可以在部门名称中添加部门的名称并且在部门职能简介中填写好新建部门的只能。此时再点击添加按钮便可以添加一个新的部门成功。部门信息将录入数据库内。,如图3.16所示。图3.16增加部门界面(2)部门职位管理部门信息 管理员在主界面中点击“部门职位管理”进入部门职位管理系统,在部门管理系统中我们可以对各部门进行管理,并且可以对部门内的职位执行修改或注销。也可以对部门本身进行修改与注销的修改。图3.17部门职位信息界面。图3.17部门职位信息界面3.5.3 职工信息管理人员管理档案检索在主界面点击进入“人员管理

48、”再进入“档案检测”可以看到职工的编号,姓名等一些,职工的基本档案信息。图3.18档案检索界面。图3.18档案检索界面3.5.4 调动管理调动管理调动报表在主界面点击进入“调动管理”再进入“调动报表”可以看到职工的调动情况,其中包括可是调动的,调动者的原部门,原职位以及调动后现在所在的部门以及职位。如图 3.19人事调动界面图3.19人事调动界面3.5.5 试用期管理试用期管理应聘考核在主界面点击进入“试用期管理”再进入“应聘考核”可以添加考核者的信息,其中包括考核者的姓名,编号以及被考核的科目,本次考核的负责人。考试的类型是笔试还是面试以及具体考试的时间。还有考核人对考核者的意见等等。如图

49、3.20应聘考核界面。图3.20应聘考核界面3.5.6 招聘管理招聘管理应聘登记在主界面点击进入“招聘管理”再进入“应聘登记”可以添加应聘者信息其中可以添加应聘者的基本信息。单电话以及编号,姓名等等是必填的。图3.21应聘者信息登记界面。图3.21应聘者信息登记3.5.7 考勤管理考勤管理考勤录入在主界面点击进入“考勤管理”再进入“考勤录入”可以录入职工的考勤,如若职工没有正常的出勤,管理人员便可以在缺勤原因一栏相应的事况内做出选择以达到录入考勤的目的。图3.22考勤录入界面。图3.22考勤录入界由于论文篇幅的限制,系统界面不在此一一列举。4 系统测试与维护4.1 系统测试4.1.1 链接测试

50、链接是系统的一个主要特征,它是在页面之间切换和指导用户操作的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问18。(1)点击按钮都能够正确的链接到指定的页面,未发生错误链接情况。(2)点击新建部门的连接能够指向正确。4.1.2 功能测试测试的目的:蓝调公司人事系统是否可以正常运行 预置条件:使用有效的管理员账号和密码登录;测试过程:输入管理员账号和密码显示主页面。预期结果:完成测试可以成功进入主页面测试实际结果:经测试

51、证明数据录入验证功能正常,可以显示主页面基本信息,达到预期效果。4.1.3 表单测试当用户提交信息时,就需要使用表单操作,例如登录、信息提交等。在这种情况下,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性19。(1)录入部门基本信息提交按钮,测试结果正确。(2)删除部门提交按钮,测试结果正确。4.1.4 数据库测试建立数据库是系统开发第一步要做的事情,它是用来对数据进行存储的空间。将系统中所需要的数据录入到数据库后,可以保证系统的正常运行。(1) 修改数据库中的数据,查看数据库中的原始数据是否有丢失现象。(2)检查系统中存在的各个数据库,查看是否由于长度不一致致使导致数据库中数据小

52、数位数不一致。(3)在对数据库采取备份的同时,查看是否会存在大量书库备份回复记录条数丢失的现象,检查信息是否出现错误现象。(4)对数据库中字段类型进行检查,查看正确性,能否达到实际业务需求。在使用了数据库的系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试20。4.1.5 测试结果蓝调公司人事管理系统在经过以上3中测试后,都能够准确,正确的运行出相应系统界面能够保证提交数据的准确性。结果表明整个系统运行基本稳定,完成了系统预期的效果。4

53、.2 系统维护要充分考虑系统可维护性,模块划分应满足高内聚、低耦合的特点。同时程序的内部必须有详细的注释和统一的编码格式,按时认真地进行相应文档资料的撰写和备份工作,以利于系统的升级和再次开发。以上是整个系统的设计与实现,界面还算美观,有些功能还需要进一步的完善。至此,蓝调公司人事管理系统已经基本完成了系统设计、数据库设计、系统分析、系统实施,实现了系统预期的功能。结 论经过几个月的努力,终于顺利的完成了系统的设计,虽然这期间历经万难,但也是我大学生生活中最有意义的一次磨练。通过开发的过程是我了解到了自己有些方面的不足也了解到了自己欠缺的东西。蓝调公司人事管理系统,所采用结的设计方式是结构化设

54、计,在这个系统中几乎实现了人事部门所需要的一切基本管理。目前结果还不错,做到了界面美观,操作起来也比较方便,系统运行稳定,基本达到了预期目的。但由于时间仓促再加上缺乏系统开发经验,在设计系统的时候也遇到了许多问题。从公司角度出发来分析现有系统,还可以加强以下几点第一、功能补充本系统的功能目前来说还是较为简单的。所以还有进一步扩充的空间,比如工资模块,对职职工资进行计算,这样更有效地方便人事人员的工作。第二、系统效率随着公司发展越来越大,系统所储存的信息也会越来越多,那么系统的压力也会越来越大。而在设计本系统的过程中效率考虑较少。这方面在今后应该改进。第三、数据准确在数据输入的时候有时忘记对数据

55、的格式进行校验,因此数据的准确性得不到保证本系统大致上满足了蓝调公司人事管理系统的基本功能,能够简单的实现了所期望的要求,但是由于时间比较紧凑,还有很多方面是有欠缺的。总的来讲,本系统虽然可以解决蓝调公司人事的部分问题,但并不能说其是一个完善的系统还有待改进。参 考 文 献1 郝杰忠.管理信息系统的开发与应用.机械工业出版社.2006.2 刘腾红等.信息系统分析与设计.科学出版社,2006.3 薛鹤娟.基于WEB的大学选课系统分析.希望月报(上半月),2007,11期.4 (美)肯德尔著,施平安译.系统分析与设计(原书第7版).机械工业出版社.2010.5 Abraham Silberscha

56、tz,Henry F.Korth,S.Sudarshan.Database System Concepts(6E). McGraw-Hill College.2012.6 杨 帆,黎会鹏.人事信息管理系统设计.武汉化工学院学报,2006:第28卷,第1期.7 薛华成.管理信息系统(第四版).北京:清华大学出版社,2003.12.8 黄梯云.管理信息系统(第三版).北京:高等教育出版社,2005.3.9 施伯乐,丁宝康,汪卫.数据库系统教程(第3版).北京:高等教育出版社,2008.1.10 朱群雄.系统分析与设计.北京:中信出版社,2004.8.11 陈联诚,陈旭东,区士超.SQL Serve

57、r 2000实用教程.北京:电子工业出版社,2005.12 Buseck P R,Nord G L, Veblen D R.Subsolidus phenomena in pyroxenes.In: Prewitt C T, ed. Reviews in mineralogy,pyroxenes v.7. s.l.: Mineralogical Society of America,1980: 117-211. 13 郑 玲,李 为.计算机专业毕业设计指导.北京:清华大学出版社,2007.14 杨 志.企业信息管理.北京:清华大学出版社,2005.5.1.15 Mechanic,David1.The Role of Information Technology and Practice Innovations.The Milbank Quarterly,Volume 86,Number 2,June 2008,pp.327-358(32).16 施伯乐,丁宝康,汪卫.数据库系统教程.高等教育出版社.2008.;17 张民.远程虚拟实验平台及LabVIEW实验研究.太原理工大学.2010.18 张琦.三明烟草卷烟营销计划系统的设计与实现(学位论文).北京工业大学.2009.19 徐光磊.基于Web的水库大坝基本资源管

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!