人力资源管理系统毕业设计.doc

上传人:哈尼dd 文档编号:3448066 上传时间:2019-08-26 格式:DOC 页数:55 大小:837.03KB
返回 下载 相关 举报
人力资源管理系统毕业设计.doc_第1页
第1页 / 共55页
人力资源管理系统毕业设计.doc_第2页
第2页 / 共55页
人力资源管理系统毕业设计.doc_第3页
第3页 / 共55页
人力资源管理系统毕业设计.doc_第4页
第4页 / 共55页
人力资源管理系统毕业设计.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《人力资源管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《人力资源管理系统毕业设计.doc(55页珍藏版)》请在三一文库上搜索。

1、 重庆三峡学院毕业设计(论文) 题目:人力资源管理系统题目:人力资源管理系统 专专 业:信息与计算科学业:信息与计算科学 年年 级:级:20062006 级级 学学 号:号:200607030113200607030113 作作 者:熊小凤者:熊小凤 指导老师:王自全(副教授)指导老师:王自全(副教授) 完成时间:完成时间:20102010 年年 5 5 月月 9 9 日日 说 明 人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资 源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至 关重要,所以人力资源管理系统应该能够为用户提供

2、充足的信息和快捷的查询手段,以帮助企业 领导了解和管理企业现有的人力资源。但一直以来人们使用传统人工的方式管理文件档案,这种 管理方式存在许多缺点,如:效率低、安全性差、时间一长就会产生大量的文件和数据积压,这 对于查找、更新和维护都带来了不少的困难。 因此,为了加快企业的信息化步伐,提高企业的管理水平,以在激烈的社会竞争中立于不败 之地,建设和完善人力资源管理系统已经变得十分必要和迫切。 本系统详细介绍了企业人力资源管理系统的开发与设计,包括了开发一个管理信息系统的 5 个阶段:系统可行性研究、系统分析和设计、程序设计、系统测试和技术培训以及评估。 序 号 学号姓名专业、班级任务分配 120

3、0607030113 熊小凤06 级信本 组长,系统设计、集成测试、人事管理、培训 管理 2200606010134 甘小江06 级信本 系统设计、个人管理、招聘管理、系统管理、 测试 3200606070123 蹇 玲06 级信本保险广场、薪酬管理、测试 目 录 摘要I ABSTRACT:II 1 引言1 1.1 系统设计背景 1 1.2 系统设计目标与期望 1 1.2.1 树立全新企业形象1 1.2.2 激发竞争力1 1.2.3 减轻部门负担1 1.3 系统设计原则 2 1.3.1 实用性原则2 1.3.2 经济性原则2 1.3.3 扩充性原则2 2 人力资源管理系统的需求分析2 2.1

4、用户需求分析 2 3 人力资源管理系统分析与设计3 3.1 人力资源管理系统结构、功能设计 3 3.2 人力资源管理系统的工作流程图 4 3.3 人力资源管理系统的 ER 模型 .5 3.4 人力资源管理系统的数据库设计 7 4 系统开发模式及实现技术 .14 4.1 系统结构可行性分析 .14 4.1.1 B/S 模式优点 .14 4.2 动态页面技术介绍 .15 4.3 程序语言的选择 .15 4.4 经典的 MVC 模式 .16 4.4.1 MVC 模式简介 .16 4.4.2 MVC 的优点 .17 4.5 开发构架 .18 4.5.1 软件开发构架的意义.18 4.5.2 strut

5、s.18 4.5.2 spring.18 4.6 持久化数据技术 .19 4.6.1 hibernate 简介 .19 4.7 系统实现层次结构图 .20 4.8 数据库 .21 4.9 软件环境 .21 4.10 硬件环境 21 5 系统实现.22 5.1 人事管理设计 .22 5.1.1 人力规划模块实现.23 5.1.2 工作管理模块实现.28 5.1.3 考勤管理模块设计.30 5.2 培训管理设计 31 5.2.1 培训计划实现.32 5.2.2 培训实施实现.35 5.2.3 培训教材设计.37 6 人力资源管理系统设计的技术关键.37 6.1 HQL 语言 .37 6.2 HIB

6、ERNATE 映射种类 .38 6.3 STRUTS、SPRING 和 HIBERNATE 的整合 39 7 系统测试.40 7.1 测试的定义与目的 .41 7.2 测试的原则 .41 7.3 测试的方法 .41 7.3.1 界面测试.41 7.3.2 功能测试.41 7.3.3 需求测试.42 7.3.4 性能测试.42 7.4 测试中遇到的问题及解决方法 .42 7.5 本系统的测试 .42 8 结束语.43 致 谢43 参考文献.43 附件 1:资源文件 .44 I 人力资源管理系统 熊小凤 (重庆三峡学院 数学与计算机科学学院 信息与计算科学专业 2006 级 重庆万州 404100

7、) 摘要:随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实 际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理既浪费 时间、人力和物力,又使得数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管 理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的人力资源 管理系统,采用浏览器/服务器模式来实现人力资源管理系统的各项功能(人事管理、个人管理、 招聘管理、培训管理、薪酬管理、保险广场、系统管理),并且可进行多条件查询、更新、密码 设置、工资和奖金的统计发放、员工考勤、职位部门设置等功能。提升了企业的效率和竞

8、争力, 满足了现代企业管理的需要。 JSP 继承了所有 Java 语言的特点,而且发展前景十分广阔,因此本项目才用 Jsp 语言作为根 本,选用经典的 Struts+Spring+hibernate 作为开发架构。 关键字:人力资源管理系统;JSP ;SSH;java;Tomcat II Human Resources Management System XIONG Xiao-feng (Grade 2006, Information and Computing Science, College of Mathematics and Computer Science, Chongqing Th

9、ree Gorges University, Wanzhou, Chongqing 404100) Abstract: With the popularization of computer and the rapid development of computer science an d technology, people increasingly use computer to solve practical problems. Employee information m anagement is an important part of enterprise information

10、 management. Facing a lot of personnel, usin g human treatment is waste of time, and a waste of manpower and material resources. And it also c an lower the accuracy of the data. Therefore, developping a human resources management softwar e with a friendly interface and easy to be operated for automa

11、ting is very important.And that was the purpose and meaning of developping this system.The human resource management system exp raunded in this paper use browse/server mode to achieve each function of the human resource m anagement system efficiently which including inquiring in many ways, updating

12、and quering pas sword, statistics and dispensation of salaries and bonuses, emplee attendance,and the position se tting.With it, the enterprises have much more efficiency and competitiveness. And that is the the needs of the modern enterprise management. The JSP inherited all Java language features

13、and its development prospect is very well. So weu se the JSP language as the basis of this project and make the classic techniques of struts, spring and hibernate to be the struction of the system. Key words: Human Resources Management System ;JSP ;SSH;java;Tomcat 2010 届信息与计算科学专业毕业设计(论文) 第 1 页 共 48

14、页 1 引言 1.1 系统设计背景 现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在 利用网络传递商业信息,进行商业活动。从宣传企业、发布广告、招聘雇员、传递商业文件乃至 拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元 化拓展,企业规模的进一步扩大,对企业的管理、业务扩展和企业品牌形象等提出了更高的要求。 在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键是依靠企业人力资源。人才 之争已经成为市场竞争中的核心内容之一,而以人为本则成为了企业立足

15、和发展的根本。有效地 管理企业人力资源,可以为企业提供强有力的储备力量,使之成为企业发展的主动力。对人力资 源进行有效的管理,从而掌握最新、最准确的企业人力资源信息,通过对其进行复杂的统计与分 析,充分发挥每个员工的潜能,使之为企业创造更大的价值。 1.2 系统设计目标与期望 1.2.1 树立全新企业形象 对于任何一个企业而言,企业的品牌形象至关重要。 特别是在互联网技术高度发展的今天, 透过人力资源管理的网站,员工可通过网站侧面的了解企业形象及企业实力,因此,建立具有国 际水准的网站能够极大的提升企业在员工心中的整体形象。 1.2.2 激发竞争力 在登录后,员工能看到已完成工作任务的名单,如

16、果这里没有他(她)的名字,会极大的激 发他(她)的斗志,这也是本系统的作用之一。通过这种方式,能够激发员工自动的全身心投入 工作,这要比开动员大会效果明显得多,效率要高得多。 1.2.3 减轻部门负担 许多人知道,一个公司,所有与员工有关的运作,包括加薪,出差,请假,人员的调动,离 任等等都由人力资源部门来完成。如果是一家拥有上千人数的大型企业,管理这些的工作量将会 是大得惊人的。因此本系统的开发,可大大缓解该部门的工作压力,同时也降低了从前人工作业 的错误几率。 总结上述几点,系统目标可归纳如下: 1) 帮助企业建立有效的企业形象宣传,企业风采展示,打造企业新形象。 2) 增强员工间的竞争意

17、识,调动大家的工作积极性。 3) 采取电脑“管理”人的方法,为企业节省人力和物力。 熊小凤:人力资源管理系统 第 2 页 共 48 页 1.3 系统设计原则 1.3.1 实用性原则 充分考虑到人力资源管理可能遇到的种种问题,尽量全面的做好需求分析,以减少日后更新 软件的次数。 1.3.2 经济性原则 建立适合企业自身需求的平台;提供广泛的,涵盖用户多种需求的功能;灵活的数据处理方 式满足用户需求;节省系统建设成本,并确保其较好的拓展性和开放性;同时系统具有基于 WEB 界面的管理后台,能够自主的对系统中大部分内容作更新、修改操作,节省了企业系统的运营成 本,提高了信息更新和传播的效率。 1.3

18、.3 扩充性原则 系统的整体规划及框架设计是具可扩充性的。前台页面的设计能保证系统在增加栏目后不会 破坏系统的整体结构。后台数据库的设计具有高度的扩充性,能够根据需要对栏目和类别的增、 删、修改。 2 人力资源管理系统的需求分析 2.1 用户需求分析 企业中,传统的人工方式管理文件信息有着不可避免的缺点。效率低,保密性差,面对大量 的文件和数据,查找、更新和维护都有不少的困难,同时人工书写容易出现错误和疏漏。相比之 下,人力资源管理系统就有着无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长,并且可以根据要求,对员工信息、企业管理制度适时的进行更新和维护,大大 降低了成

19、本,节省了人力和物力资源,从而实现企业人力资源管理的标准化、科学化和数字化。 人力资源管理系统不仅能帮助人力资源管理人员摆脱繁重的日常工作,还能帮助企业衡量员工工 作能力,合理分配任务,制作人力规划,充分发挥员工的潜能,为企业带来更大的经济利益。经 过调查分析,要求系统具有以下功能: 1)由于操作人员的计算机知识不是很好,要求系统有良好的人机操作界面。 2)由于该系统的使用对象多,要求有较好的权限管理。 3)具有发布、接收公共消息的功能。 4)对人力资源基础信息进行管理。 5)企业员工工作任务的管理,部门及员工的工作任务分配和管理。 6)对员工的出勤情况进行管理,对员工考勤时间的设置。 7)提

20、供个人工作管理平台,方便员工日常工作管理及日常信息传递。 8)个人信息的管理。 9)对企业员工培训的一系列相关信息内容进行管理。 10) 对企业的招聘、应聘信息,招聘、应聘人员信息的全面管理。 11) 员工保险知识,基本介绍,政策法规等相关内容的管理。 12) 对系统用户信息的管理,对用户权限的设置。 2010 届信息与计算科学专业毕业设计(论文) 第 3 页 共 48 页 13) 系统退出。 3 人力资源管理系统分析与设计 3.1 人力资源管理系统结构、功能设计 本系统主要用于对企业中的“人”进行管理。具体地讲,人力资源管理系统就是通过人力资 源规划、员工考核、薪酬管理、人才培训和开发等一系

21、列手段提高劳动生产率,特别是在招聘中 严格控制流程,最终达到发展目的的一种管理行为。具体实现目标如下: (一) 管理员实现对所有员工信息全面管理的功能。 (二) 按需求设置员工与公司签订的合同。 (三) 登录系统,员工可在线向某一部门、某一具体员工或者所有员工发布信息,同时员工也 可接受信息。 (四) 对员工请假进行逐级审批(主管审批、人事审批) ,形成员工考勤分析报表同时可设置 员工考勤规则。 (五) 员工可动态在线查看所在部门、个人工作任务以及请假批准情况。 (六) 员工可对自己的信息(考勤信息、薪酬信息、培训信息等)进行查询,还可修改自己登 陆系统的密码。 (七) 人事招聘人员可对应聘人

22、员信息、招聘信息进行管理,审核合格的求职者方可导入企业 人才库进行人才储备,通过试用期的人员才能成为正式员工,信息从人才库导入员工表。 (八) 对企业内部培训任务,相关任务课程及资源的管理。 (九) 安排员工培训任务,并通知培训人员,还可对员工培训结果进行评估。 (十) 各种保险产品、政策法规、基本常识的管理。 (十一)对每位员工薪酬的管理。 (十二)设置系统用户以及系统用户使用系统权限。 (十三)系统运行稳定、安全可靠。 根据以上目标要求,设计系统模块如图 3-1: 培训管理招聘管理保险广场个人管理系统管理薪酬管理 工作管理 考勤管理 培训实施 培训资源 招聘信息 保险广场 培训计划 薪酬修

23、改 添加用户 工作管理 消息管理 消息检索 个人维护 薪酬登记 权限设置 人力规划 人事管理 企业人才库 人力资源管理系统 熊小凤:人力资源管理系统 第 4 页 共 48 页 图 3-1 人力资源管理系统构架图 人力资源管理系统是中小型企业对现有员工和新聘员工的一个 WEB 管理平台。主要功能模 块说明如下: (1)人事管理:人事管理由人力规划、工作管理、考勤管理三部分组成。它主要是对部门、 职位、合同、工作任务、考勤、员工信息的管理。人力规划通过职位设置、人事设置、填写合同 来实现部门、职位、员工三者之间以及员工和合同之间的关联关系;工作管理用于在线发布信息、 布置工作任务;考勤管理模块主要

24、是对员工请假逐级审批,员工考勤登记,员工考勤分析报表以 及设置员工考勤规则。 (2)个人管理:主要显示员工个人信息,分为工作管理、消息管理、信息检索、个人维护。 工作管理模块设计功能为对员工请假申请进行管理,查看最近员工所在部门以及个人工作任务。 员工通过消息管理可对某一部门或者某一具体员工发送消息。信息检索是针对个人考勤信息、薪 酬信息、培训信息的管理。个人维护主要是对个人登录密码进行修改。 (3)招聘管理: 分为招聘信息管理和企业人才库两部分。招聘信息管理主要包括添加、管理 招聘信息和应聘信息。企业人才库功能是把审核合格的应聘人员导入企业人才库进行人才储备。 (4)培训管理:实现对培训的相

25、关资源(任务、课程、资源)的添加、查询、修改。决定培 训人员是个人、部门还是全体员工。在线通知培训人员,对培训人员进行评估。 (5)薪酬管理:每位员工薪酬进行添加、查询、修改。 (6)保险广场:各种保险产品、政策法规、基本常识的添加和管理。 (7)系统管理:添加系统用户以及对系统用户使用系统权限的设置。 3.2 人力资源管理系统的工作流程图 企业招聘基本流程是:人事部制定招聘计划,求职者根据招聘计划要求应聘,人事部对求职 者进行初步的审核,审核通过后,由相关部门主管决定是否聘用该求职者。 聘用 图 3-2 企业招聘工作流图 企业通过系统在线发布工作任务、信息流程,如图 3-3。 图 3-3 发

26、布工作任务、消息工作流图 人事部求职者招聘 部门主管审核 员工发布工作任务、信 息 接受企业员工 2010 届信息与计算科学专业毕业设计(论文) 第 5 页 共 48 页 企业中员工请假流程是:员工在线填写请假申请,由主管部门和人事部门审批,只有两部门 审批通过,请假才能通过。 图 3-4 员工请假工作流图 企业培训流程:人事部制定培训任务,再对培训任务设置相应的课程,当培训任务的状态是 开放时,将培训任务发送给员工。 图 3-5 企业培训工作流图 3.3 人力资源管理系统的 ER 模型 人力资源管理系统主要是针对企业复杂人事关系的管理。分析企业人事管理工作流图,确定 数据之间关联关系。由于基

27、础数据多,像考勤时间设置表(kaoqinsetup) 、保险(insurance) 、工 作(work) 、招聘表(job) 、人才库(jossbase)和消息接收发送表(messageF),这些表并没有设计 关联关系。 特别是消息接收发送表(messageF),由于发送消息对象可能是个人、部门或者全体员 工,如果所有对象都要关联,必须先判断发送对象是个人、部门还是全体员工,这样就增加了系 统数据的复杂性。为了解决这一问题,设计消息接收发送表不与员工、部门关联,直接设置接受 者字段为 String 型,保存个人、部门的 ID 或者保存“全体员工” 。该系统 ER 模型如下所示: 员工主管部门

28、人事部审评 填写请假申请提交 人事部制定 培训任务 课程 发送员工 提交 考勤时间设置 上午上班 保险 工作 消息接收发送表 上午下班 下午上班 下午下班 标题 分类 日期 描述 标题 等级 时间 布置者 内容 完成者 完成度 布置者 熊小凤:人力资源管理系统 第 6 页 共 48 页 图 3-6 ER 模型 1 N N 1 1 1 N 1 N 1 1 N 1 1 N 1 N 图 3-7 ER 模型 2 说明:一个部门可设置多个职位,一个职位只能属于一个部门, 一个部门拥有多个员工,一个员工只能属于一个部门, 一个员工只能拥有一个职位,一个职位可以设置多个员工, 一个员工只能签订一份合同,一个

29、合同类型中可以有多个员工, 一个员工可以有多条考勤记录,一个考勤记录只能属于一个员工, 一个员工可以有多个请假记录,一个请假记录只能属于一个员工, 一个员工可以有多条薪酬记录(分年月) ,一个薪酬记录只能属于一个员工, 部门员工 职位 合同 薪酬 请假表 考勤 设置 拥有 签订 考勤 请假 设置 标题 级别 上级 描述 名称 设置 类型 内容 名称 登记年 年 日薪 本金 全勤 奖 名字 年龄 姓名 原因 开始时间 审批 登陆名 登陆天 日期 原因 设置 系统用户 年龄 邮箱 超级用户 姓名 内容 接受者 招聘表 人才库 职位 工薪 姓名年龄 姓名 年龄 籍贯 工作经验 2010 届信息与计算

30、科学专业毕业设计(论文) 第 7 页 共 48 页 一个员工只能有一个系统账户,一个系统账户只能属于一个员工。 N 1 1 N 1 N 图 3-8 ER 模型 3 说明:培训任务发送对象可以是个人、部门甚至全体员工,保存在数据库中任务发送表中的对象 为个人、部门 ID 号或者是“全体员工” ,所以培训任务与员工表没有外键关联。 一个培训任务对应一个任务发送表,一个任务发送表对多个培训任务, 一个培训任务对应 N 个培训课程, 一个培训课程对应一个培训任务。 一个培训课程对应多个培训资源,一个培训资源对应一个培训课程。 3.4 人力资源管理系统的数据库设计 表 3-1 部门信息表 字段名数据类型

31、长度是否主键描述 id int4 是数据库流水号 title string50 部门标题 level int4 部门级别 up string50 级别排序 content string50 部门描述 shangji string50 上级部门 表 3-2 员工信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 namestring50 员工姓名 enamestring50 员工英文名 任务发送表 课程 任务 培训资源 发送 设置 设置 名字 接受者 时间 名称 预算 时间 类别 联系人 方式 目的 名称 作者 名称 出版社 内容 评估 熊小凤:人力资源管理系统 第 8 页 共

32、 48 页 ageint4 年龄 sexstring50 性别 chushengstring50 出生日期 jiguanstring50 籍贯 xianzhistring50 现在住址 telstring50 联系电话 handerstring50 手机 jingongsistring50 进公司时间 zhengshiint4 是否正式员工 qixianstring50 合同期限 youxiaoqistring50 合同有效期 kongint4 是否分配职位 emailstring50 邮箱 xuelistring50 学历 schoolstring50 学校 zhuanyestring50

33、专业 mianmaostring50 政治面貌 hunstring50 是否结婚 workstring50 工作经验 ujint4 是否系统用户 deptint4 部门 id zhiweiIDint4 职位 id hetongIDint4 合同 id 表 3-3 任务发送表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 jieshouzhestring50 任务接受者 pinggustring50 评估 timeDate8 发送时间 fosterRoleIDint4 发送任务 ID 表 3-4 培训任务课程表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 tit

34、le_kstring50 课程名称 leistring50 课程类型 changdustring50 课程长度 yuyanstring50 语言 fangshistring50 培训方式 jiansustring50 课程简述 mudistring50 课程目的 duixiangstring50 对象 2010 届信息与计算科学专业毕业设计(论文) 第 9 页 共 48 页 contentstring50 课程内容 linkmanstring50 联系人 timeDate8 发布时间 renwuIDint4 任务 ID 表 3-5 培训资源表 字段名数据类型长度是否主键描述 idint4 是数

35、据库流水号 titlestring50 培训资源名称 fromtostring50 出版社 authorstring50 作者 contentString50 内容 timeDate8 出版时间 表 3.6 培训任务信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 titlestring50 任务名称 bianhaostring50 任务编号 bumenstring50 培训部门 danweistring50 培训单位 yusuanstring50 预算费用 zongzhistring50 培训宗旨 timeDate8 发布时间 guanbistring50 是否关闭 du

36、ixiangstring50 发送类别 pointstring50 培训对象 ID fasongstring50 是否发送 表 3-7 保险信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 titlestring50 保险标题 contentstring50 保险描述 fenleistring50 保险分类 timeDate8 日期 表 3-8 招聘信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 zhiweistring50 招聘职位 gongxinstring50 工薪 熊小凤:人力资源管理系统 第 10 页 共 48 页 sexstring50 性

37、别 hunstring50 婚否 youxiaostring50 有效期 zhaopinstring50 招聘 xinjindouble50 薪金 xuelistring50 学历 zhuanyestring50 专业 lingmanstring50 联系人 contentstring50 招聘描述 namestring50 姓名 timeDate8 招聘时间 guanbistring50 是否关闭 faburenstring50 发布人 表 3.9 人才库信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 namestring50 姓名 ageint4 年龄 enamest

38、ring50 英文名 sexstring50 性别 mianmaostring50 政治面貌 hunstring50 婚否 chushengstring50 出生日期 jiguanstring50 籍贯 xianzhistring50 现在住址 emailstring50 邮箱 xuelistring50 学历 schoolstring50 学校 zhuanyestring50 专业 telstring50 电话 handerstring50 手机 jtimedate8 进公司时间 workstring50 工作经验 yiint4 是否员工 表 3-10 考勤登记表 字段名数据类型长度是否主键

39、描述 idint4 是数据库流水号 shangwusstring50 上午上班时间 shangwuxstring50 上午下班时间 xiawusstring50 下午上班时间 xiawuxstring50 下午下班时间 2010 届信息与计算科学专业毕业设计(论文) 第 11 页 共 48 页 yearstring50 登录年份 monthstring50 登录月份 daystring50 登录天 datedate8 登录日期 namestring50 登录名 表 3-11 考勤时间设置信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 shangwusstring50 上午

40、上班时间 shangwuxstring50 上午下班时间 xiawusstring50 下午上班时间 xiawuxstring50 下午下班时间 表 3-12 假期申请表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 namestring50 姓名 kshijianstring50 假期申请开始时间 jishijianstring50 假期申请结束时间 bantianstring50 是否是半天假 jiayinstring50 请假原因 timedate8 发布时间 zpistring50 主管部门审批 rpistring50 人事部门审批 suoshuint4 所属部门 ky

41、earstring50 假期申请开始年份 kmonthstring50 假期申请开始月份 kdaystring50 假期申请开始日期 jearstring50 假期申请结束年份 jmonthstring50 假期申请结束月份 jdaystring50 假期申请结束日期 employeeIDint4 员工 ID 表 3-13 发信息列表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 titlestring50 消息标题 contentstring50 消息内容 fabuzhestring50 消息发布者 jieshouzheint5 消息接收者 timedate8 通知时间 to

42、ngzhileistring50 等级 熊小凤:人力资源管理系统 第 12 页 共 48 页 表 3-14 合同信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 leistring50 合同类型 contentstring50 合同说明 titlestring50 合同名字 表 3-15 应聘信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 namestring50 姓名 ageint4 年龄 enamestring50 英文名 sexstring50 性别 mianmaostring50 政治面貌 hunstring50 婚否 chushengstri

43、ng50 出生日期 jiguanstring50 籍贯 xianzhistring50 现在住址 emailstring50 邮箱 xuelistring50 学历 schoolstring50 学校 zhuanyestring50 专业 telstring50 电话 handerstring50 手机 jtimedate8 进公司时间 workstring50 工作经验 zhiweiString50 应聘职位 表 3-16 用户信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 usernameString50 员工登录系统姓名 userpwdString50 员工登录系统

44、密码 nameString50 用户真实姓名 timedate8 员工出生年月 bumenshezhiint4 部门设置 zhiweishezhiint4 职位设置 renshishezhiint4 人事设置 tianjiayuangongint4 添加员工 tianxiehetongint4 填写合同 hetongguanliint4 合同管理 2010 届信息与计算科学专业毕业设计(论文) 第 13 页 共 48 页 hetongmobanint4 合同模板 buzhigongzuoint4 布置工作 guanligongzuoint4 管理工作 fabutongzhiint4 发布通知

45、zhuguanshenpiint4 主管审批 renshishenpiint4 人事审批 yuangongkaoqinint4 员工考勤 kaoqinfenxiint4 考勤分析 kaoqinguizeint4 考勤规则 chakanbumenint4 查看部门 gongzuorenwuint4 工作任务 chaxungerenint4 查询个人 dijiaojiaqiint4 递交假期 chaxunjiaqiint4 查询假期 fabuxinxiint4 发布信息 chaxunxinxiint4 查询信息 gerenpeixunint4 个人培训 mimaxiugaiint4 密码修改 ge

46、renkaoqinint4 个人考勤 gerenxinchouint4 个人薪酬 chaojiint4 是否是超级管理员 表 3-17 薪金信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 yearstring50 登记时间-年 monthstring50 登记时间-月 gongzuostring50 工作日数 rixindouble8 日薪 benxindouble8 本金 jiangjindouble8 奖金 jiaridouble8 假日补贴 quanqindouble8 全勤奖 jiabandouble8 加班津贴 benqidouble8 本期工资 fulidou

47、ble8 福利金 huoshidouble8 伙食费 suodedouble8 所得税 jiezhidouble8 借支 shifadouble8 实发工资 表 3-18 工作信息表 熊小凤:人力资源管理系统 第 14 页 共 48 页 字段名数据类型长度是否主键描述 idint4 是数据库流水号 titlestring50 工作名字 contentstring50 任务内容 buzhizhestring50 布置人 buzhitimedate8 布置时间 wanchengzhestring50 完成工作任务者 wanchengtimestring50 完成工作任务时间 wanchengdus

48、tring50 完成度 wanchengleistring50 完成任务者的类型 表 3-19 职位信息表 字段名数据类型长度是否主键描述 idint4 是数据库流水号 zhiweistring50 职位名 deptint4 部门 ID 4 系统开发模式及实现技术 4.1 系统结构可行性分析 本系统采用 B/S 模式。 B/S 结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者 改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前 端(Browser)实现,但是主要事务逻辑在服务器(server)实现,形成所谓三

49、层结构。这样就大 大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 (TCO) 。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet 模式下数据库应用, 相对来说成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同 的接入方式(比如 LAN、WAN、Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护 数据平台和管理访问权限,服务器数据库也很安全。特别是在 JAVA 这样的语言出现之后,B/S 架构管理软件更是方便、快捷、高效【3】。 4.1.1 B/S 模式优点 (1)维护和升级方式简单 目前,软件系统的改进和升级越来越频繁,B/S 构架的产品明显体现着更为方便的特性。对 一个稍微大一点的单位来说,系统管理人员如果在几百甚至上千部电脑之间来回奔跑,效率和工

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育


经营许可证编号:宁ICP备18001539号-1