企业管理系统毕业论文_第1页
企业管理系统毕业论文_第2页
企业管理系统毕业论文_第3页
企业管理系统毕业论文_第4页
企业管理系统毕业论文_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北 京 青 年 政 治 学 院毕 业 论 文题 目 企业人事管理系统 系 别 计算机系 专 业 计算机应用技术 姓 名 陈明艳 学 号 2011171137 指导教师 石刚 目录1.绪论11.1应用目的与重要性11.2发展趋势11.2.2人事管理系统的发展趋势11.2.3 MIS的发展21.2.5工作目标和价值观的改变41.3系统调研41.3.1社会可行性41.3.2技术可行性51.3.3经济可行性51.3.4调研内容52.开发工具及语言特点72.1 Java技术72.1.1 什么是Java技术72.1.2 Java语言特点72.1.3 Java Web92.1.4 Web应用的编写、部署和访

2、问92.1.5 JSP102.2 Mysql主要特点122.3 Myeclipse主要特点123需求分析143.1 目的143.2 一般性需求143.3功能性需求143.3.1 组织单元管理153.3.2 岗位管理173.3.3 员工入职管理183.3.4 试用期管理223.3.5 部门调动管理243.3.6 岗位调动管理263.3.7 员工离职管理283.3.8 员工信息中心303.3.9 报表管理334数据库设计374.1. 数据库选择374.2. 概念模型374.3. 数据可分析395. 总体设计405.1 模块设计40【参考文献】41致谢:42 摘 要社会发展非常迅速,而选择创业的人士

3、也越来越多,公司涉及的行业也越来越多。但不管什么样的公司,都需要管理,正所谓:有公司就有人事,有人事就有管理。而现在的网络信息正在飞速的发展中,人们已经告别过去只靠纸质文件记录信息的时代了,所以人事管理系统也在各个行业中占有非常重要的位置。它方便了对公司内部人员归类管理,任务分配,考勤管理,以及人员调动。人事管理系统是非常典型的网络信息管理系统(MIS),它的开发主要包括后台数据库的设计、建立、维护以及前端的应用程序的开发两个方面。对于数据库,要建立数据库的完整性强和一致性高、数据安全性好的数据库。而对于应用程序则要求功能完善,操作方便,浏览速度快等特点。综上分析,我选择用Myeclipse设

4、计前端页面以及轻便易操作的mysql数据库。此次人事管理系统,主要是针对企业人事管理设计的,我采用了C/S结构,主要对企业员工的的信息以及跟人事相关的工作流程进行集中系统的管理 ,便于企业建立一个完善的、强大的员工信息数据库。本文详细介绍了企业人事管理系统的功能需要,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。关键词 企业人事管理系统;C/S;信息数据库42企业人事管理系统1. 绪论1.1应用目的与重要性人为生产力第一要素,在管理中人被称为人力资源,没有人的主观能动性,一切无从谈起。而在企业人事管理中最重要的就是人,企业的优点就是在吸引人才的前提下,要留住骨干,就要学会用人,学会管

5、理人。人事管理要以人为本,不要光想到企业的利益,想如何剥削员工,也要多想员工们的生活和家庭,对不胜任者要多教育,多关心,多帮助,这样他们才能为企业创造更多的财富,企业富有了才能留住人才。企业人事管理的根本目的是通过使用人才艺术去达到最大的效益,将工作做到最好。企业是独立从事商业生产和商品流通的基本经济单位,企业之间的竞争,实际上是人才之间的竞争,谁拥有人才,谁就在市场竞争的浪潮中挺立潮头。作为一名企业的领导者,用人的艺术技巧才是他的首要才能。企业最大的浪费,莫过于人力资源的浪费,特别是企业员工潜在能力和工作欲望的浪费。只有高度重视人事管理,充分挖掘人的潜在能力,企业才能永保创新的活力;只有发展

6、生产力,提高经济效益,才能在当今激烈竞争中求得生存发展。对于企业来讲,员工的人事档案不仅可以使企业的管理者在一定程度上掌握所聘用员工的基本人事信息,而且可以为企业的人力资源管理工作提供相关的人事信息数据支持。例如:企业制定员工招聘计划、培训计划、合理的使用人员等等。因此,企业人事档案管理工作的好坏不仅可以直接影响到企业的人力资源管理,而且还会间接的影响到企业整体管理。1.2发展趋势1.2.2人事管理系统的发展趋势21世纪竞争最激烈的当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素之一。因此人力已逐步成为企业最重要的资源,而人力资源管理(Human Res

7、ource Management,HRM)也成为现代企业管理工作中的重要内容之一。而在企业人力资源管理中的基础工作就是人事档案管理。随着社会的发展,科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机进行各类管理的科学和便捷;认识到管理信息系统对于管理工作的重要性。管理信息系统,MIS(Management Information System),是一个将企业生产和经营中的各种内、外部信息进行收集、加工、整理、传递,并有序地存储,以用于管理和决策,是企业增效的信息系统。它能够使企业更加及时、准确、全面、详实的了解所需的信息数据。同时管理信息系统对各种信息数据的进一

8、步加工修饰,能使企业领导层的生产、经营、管理决策依据更加充分便捷,更具有合理性、科学性;从而为社会创造出更多的价值,为企业的发展创造出更多的机会。另外,管理信息系统可以使企业的管理更加科学化、合理化、制度化、规范化;为企业的管理水平跨上新台阶;为企业持续、健康、稳定的发展奠定坚实基础。企业人事管理系统就是典型管理信息系统,通过企业人事管理系统对人事档案进行管理具有人工管理所无法比拟的优点-例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一个设计完善,运行稳定的企业人事管理系统可以使人们从繁重冗杂的传统手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好

9、的完成人事档案管理工作;而且,企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,企业人事管理的信息化又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业人事档案进行管理是必然趋势,企业人事管理系统是企业管理工作中不可缺少的。所以在毕业设计中,我选择开发企业人事系统。1.2.3 MIS的发展1.统计系统: 它是初级的管理信息系统,在统计系统中主要研究和处理的是数据间表面上的规律,对于大量数据中隐含的规律不能进行处理。 统计系统的功能是把数据分为较相关和较不相关的组。 缺点是不考虑数据内部的性质、统计的结果,把数据转换为预信息,还没有成为信息,不能控制也不能预测。

10、2.数据更新系统: 该系统的功能是进行数据分组,并能做数据更新。缺点是只能更新数据,没有预测和控制功能,它不改变系统的行为,也是MIS的低级阶段。比较有代表性的系统是美国航空公司的SABRE预约订票系统,它能分配美国任一航线任一航班的座位,设有1008个预约点,分配76000个座位,存取600000个旅客记录和27000个飞行记录,操作很复杂。但在概念上SABRE系统是一个简单的数据更新系统。它没有预测和控制,不改变系统的行为,属于低级的管理信息系统。3.状态报告系统:它是反映系统状态的一种系统。可以分为生产状态报告、服务状态报告和研究状态报告等系统。缺点是只能报告状态,没有预测和控制功能,是

11、MIS的低级阶段。生产状态报告系统的代表是IBM公司的公用制造信息系统。美国IBM公司是世界上最大的计算机公司,1964年它生产出中型计算机IBM360,把计算机的水平提高了一个台阶。但同时组织生产的管理工作也大大复杂化。一台计算机有多达15 000种不同的部件,每一个部件又有若干个元件。IBM的工厂遍布美国各地,不同的订货要求不同部件和不同的元件,计划调度必须指出什么地方什么厂生产什么部件或元件。IBM的生产组织方式是各厂生产好规定的部件,约好同时送达用户,在用户处,它们才第一次会面,然后组装。这种方式,生产装配和安装十分复杂。为了保证其正常进行,在原有管理系统上增加人增加设备都几乎无效,所

12、以要求用一个以计算机为基础的状态报告系统。生产一台计算机整个活动要612个月,状态报告系统在此期间内监视每一部件生产的进展。IBM公司在1964年建立了先进管理系统(A.A.S),它能进行450个业务如订货登记、送货计划、工资、会计收入等。在1968年IBM公司又建立了公用制造信息系统CMIS(COMMON MANUFACTURING INFORMATION SYSTEMS),运行很成功。这个系统使计划调度加快,减少了库存。他们估计过去需用15周的工作,用本系统3周即可完成。但是它仍然是管理信息系统的初级形式,没有预测也没有控制功能。4.数据处理系统(Data Process Systems,

13、DPS):有时又叫电子数据处理系统(Electronic Data Processing Systems, EDPS),也称为业务处理系统(Transaction Processing Systems, TPS)。功能是处理日常业务和产生报告,使日常事务处理自动化,支持日常的运行工作。主要目的在于提高效益,而不过分看中效率。缺点是一般不能提供分析、计划和决策信息,它只是MIS的初级阶段。它是支持企业运行日常操作的主要系统,是进行日常业务的记录、汇总、综合、分类的系统。它的输入往往是原始单据,输出往往是分类或汇总的报表。如订货单处理,旅馆预约系统,工资系统,雇员档案系统以及领料和运输系统等。这个

14、系统由于处理的问题处于较低的管理层,因而问题比较结构化,也就是处理步骤较固定。其主要的操作是排序、列表、更新和生成,主要使用的运算是简单的加、减、乘、除,主要使用的人员是运行人员。5.知识工作和办公自动化系统(Knowledge Work And Office Automation Systems,KWS)随着信息社会的到来,人们的工作方式在不断变化,由以体力工作为主的方式转到以脑力工作为主的方式。知识工作成了未来企业的主要工作。知识工作者也将成为企业的主体。那么什么是知识工作者(Knowledge Workers)?现在没有明确的定义,但也有不成文的非正式的理解,这就是:(1)这些人应有正式

15、的大学毕业学历或学位;(2)他们应当有职称,如工程师、教授、医师等;(3)他们的工作内容主要的是创造新信息。他们需要有工具、有环境、有系统支持他们的工作。1.2.5工作目标和价值观的改变市场经济快速的发展,经济全球化速度加快,工作目标和社会价值观念的多元化以及公众对社会道德与社会责任的重视,使得当今社会企业不得不改变自身,以寻求企业的可持续性发展与基业长青。企业就要为了适应时代的发展而做出改变与回应,不仅体现在技术更欣赏,也体现在企业的管理理念上。价值观管理就是企业为了适应社会的发展潮流而在管理理念与管理模式上所作出的改变与回应。1.3系统调研1.3.1社会可行性21世纪时知识竞争的时代,是人

16、才竞争的时代。伴随着21世纪到来的脚步,人类已经步入信息多元化的社会,信息产业正成为全球经济的主导产业。信息自动化的作用也越来越重大,特别是各行各业的管理领域,智能化信息处理已经是提高效率、规范性管理、客观性审查的最有效途径。企业人事管理系统在当今社会中是一个不可或缺的、必备的软件工具。然而,一个好的高质量的软件还是少之又少的。并未根本的实现智能化。也不利于实现科学管理、体现领导者的决策作用。因此,本次软件设计中心是要开发一个功能完善党的人事管理系统。1.3.2技术可行性技术可行性分析是根据新系统的目标来衡量是否具有所需要的技术,包括系统开发人员的数量和水平,硬件方面,软件方面及其他应用技术。

17、从各个网站及许多局域网的建设中可以看到,目前基于Web的系统开发技术已经十分成熟健壮,并且操作简单,画面美观,相信随着Internet/Internet技术的进一步发展,基于Web的信息系统开发将有更为明朗的前景。1.3.3经济可行性经济可行性分析主要的是对于开发新系统所要投入的资金与系统投入使用后所带来的经济效益进行比较,确保做到投入适当甚至是最低的新系统是否会给公司带来一定的甚至是更多的经济效益。开发次企业人事管理系统,不仅能提高企业的管理水平,给管理者提供一个企业运作的信息平台,还能提升企业的形象及增强竞争力。使用企业人事管理系统,能将企业的业务管理和人员管理信息化,是企业从人才的聘用到

18、人才的管理都由计算机管理并记录,可随时掌握公司员工的信息及工作状况,员工的聘用,工作调动,考勤等情况,并能尽可能低的降低使用者的劳动强度,同时提高工作的质量与效率。用最少的成本获得最好的经济效益,增强了企业的系统化管理。1.3.4调研内容在做企业人事管理系统这个项目之前,我对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工聘用,员工基本信息、员工调动、员工考勤、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。

19、以上这一切为统下一步的开发工作奠定了良好的基础。    本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。2.开发工具及语言特点2.1 Java技术2.1.1 什么是Java技术Java技术主要分成几个部分编程语言、开发环境、应用程序环境、部署环境1)一种编程语言可像任何其他编程语言一样使用Java编程语言来创建应用程序2)一种开发环境a、Java技术包含许多工具:编译器、解释器、文档生成工器、类文件打包工具等b、

20、JRE中包括了一个完整的Java类集合3)应用程序环境Java技术应用程序是独立的程序,不需要web浏览器就可执行4)一种部署环境a、JRE(Java Runtime Environmrnt)b、Web浏览器2.1.2 Java语言特点1)跨平台作为一种网络语言,Java编译器将Java源程序编译成一种与体系结构无关的中间文件格式。只要有Java运行体系的机器都能执行中间代码。从而使同一种版本的应用程序可以运行在不相同的平台上。2)简单Java是个非常精简的系统,不需要强大的硬件环境就可以很好地运行。Java的风格和语法和C+很想,因此,C+程序员可以非常快的掌握Java编程技术。Java摒弃

21、了C+中容易发生程序错误的地方,如多继承、运算符重载、指针和内存管理等,Java语言具有支持多线程、自动垃圾收集和采用引用等特性。Java提供了丰富的类库,方便用户快速掌握Java。3)面向对象面向对象可以说是Java最最基本的特征。JAVA语言的设计完全是面向对象的,它是不支持类似C语言那样的面向过程的程序设计技术。所有的Java程序和applet都是对象,Java支持静态和动态风格的代码继承及重用。4)分布式Java包括一个支持http和ftp等基于TCP/IP协议的字库。因此,Java应用程序可凭借URL打开并访问网络上的对象,就像访问本地文件一样简单方便。Java的分不性是实现在分布环

22、境尤其是Internet下实现动态内容提供了技术途径。5)半编译半解释源程序先编译成字节码,Java解释器能直接对Java字节码进行解释执行。链接程序一般比编译程序所需资源少。6)健壮Java是一种强类型语言,它在编译和运行时要经过大量的类型检查。检查类型帮助检查出许多开发早起出现的错误。Java自己操控内存,并减少了内存出错的肯恩行。Java的数组并不是采用指针实现,因此比满了数组越界的可能。Java通过自动垃圾收集器,比满了很多因为内存管理而造成的错误。Java在程序中因为不采用指针访问内存单元,进而避免了很多错误发生的可能。7)安全作为网络语言,安全是很重要的。Java的安全性可以从两个

23、方面得到体现。一方面,在Java语言里,把象指针和释放内存等C+功能都删除了,避免了不合法内存操作。另一方面,当Java在创建浏览器时,语言功能和一类浏览器本身提供的功能结合起来,让它更安全。Java语言在机器上执行前,要经过很多次的测试。它经过代码校验,检查代码段的格式,检测指针的操作,对象操作是否过分以及试图改变一个对象类型。另外,Java拥有多个层次的互锁保护措施,能有效的防止病毒入侵和破环行为的发生。8)多线程线程有时也称小进程,是一个大进程里分出来的小的独立运行的基本单位。Java提供的多线程功能让在一个程序里可同时执行多个小任务,就是同时进行不同的操作或是处理不同的事件。多线程带来

24、的更大的好处是具有更好的网上交互性能和实时控制性能,尤其是实现多媒体功能。2.1.3 Java WebJava Web应用由一组HTML页面、Servlet、JSP和其它相关的Java类组成:1)HTML等静态内容文件-通常可以被用户直接访问2)Java字节码文件(.class文件)-应用程序代码,包括Servlet3)底层的支持库文件-.jar文件4)JSP-应用程序代码,通常用于生成页面。5)配置文件-部署描述符(web.xml)及其它2.1.4 Web应用的编写、部署和访问1)编写Servlet类-继承java.servlet.http.HttpServlet-覆盖父类的do×

25、××方法,在方法内完成处理代码-HttpServlet的do×××方法-doGet-doPost-HttpServlet do×××方法的参数-javax.servlet.http.HttpServletRequest(请求对象)-javax.servlet.http.HttpServletResponse(响应对象)2)Web应用的部署描述符文件(DD,Deployment Descriptor)web.xml-告诉容器如何运行web应用中的servlet和jsp<?xml version=”1.0” en

26、coding=”UTF-8”?><web-app xmlns=”Xmlns:xsi=”/2001/XMLSchema-instance”xsi:schemaLocation=”version=”2.5”></web-app>3)配置Servlet把URL映射到Servlet,在web.xml文件的<web-app/>元素中添加-<servlet>元素-<servlet-mapping>元素<?xml version=”1.0” encoding=”UTF-8”?><web-app

27、.><servlet><servlet-name>LoginServlet</servlet-name><servlet-class>com.neu.LoginServlet</servlet-class></servlet><servlet-mapping><servlet-name>LoginServlet</servlet-name><url-pattern>/servlet/loginservlet</url-pattern></servlet

28、-mapping>2.1.5 JSP1.JSP的好处:-JSP中HTML的编写与维护更为简单-能够使用标准的网站开发工具-明确开发人员的职责分工-表示逻辑:Web开发人员不需要掌握Java-业务逻辑:Java开发人员不需要使用Web页面2.JSP的理想-不包含业务逻辑-不包含Java代码3.JSP的生命周期-翻译-编译-加载类-实例化类-jspInit()调用-_jspService()调用-jspDestroy()调用4.JSP的九大内置对象Request对象:发送请求时,该对象被创建,一次请求结束后就销毁(一次请求产生一个request对象)Response对象:对客户请求做出动态响

29、应,向客户端发送数据。响应客户端的请求时创建,响应结束便被销毁(一次响应产生一个response对象)。Session对象:这个对象代表一次用户会话。一次用户会话的含义是:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开为止,这个过程就是一次会话。超时或服务器停止,session都会结束。(一个用户对应一个session)Application对象:启动服务时创建,停止服务时销毁。(整个程序只有一个application对象)Out对象:请求时就会创建,请求结束时就会销毁。(一个请求创建一个out对象)Cookie对象:它是WEB服务器保存在用户硬盘上的一个文本,它允许一个Web站点在

30、用户电脑上保存信息并并且随后再取它。Config对象:配置对象。Page对象:页面对象。Exception对象:在处理异常的网页中可以直接访问exception隐式对象。2.2 Mysql主要特点数据库从起初的数据文件的简单集合发展到今天的大型数据库管理系统已经成为我们日常生活中不可或缺的组成部分。如果不借助数据库的帮助,许多简单的工作将变得冗长乏味,难以实现。尤其是像银行、院校和图书馆等等这样的大型组织更加依靠数据库系统实现其正常的运作。再看互联网上,从搜索引擎到在线商场,从网上聊天到邮件列表,都离不开数据库。目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应

31、用系统,可以满足用户的多样化需求。这里,我们所要向大家介绍的mysql数据库是众多的关系型数据库产品中的一个,对其它系统而言,MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库。除了具备许多其它数据库所不具备的功能和选择之外,MySQL数据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于个人或商业用途,不用支付任何费用 总体来说,MySQL数据库具有以下主要特点:1. 同时访问数据库的用户数量不受限制;2. 可以保存超过50,000,000条记录;3. 是目前市场上现有产品中运行速度最快的数据库系统;4. 用户权限设置简单

32、、有效。2.3 Myeclipse主要特点MyEclipse是企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse),它是对Eclipse IDE的扩展,利用它我们可以在J2EE的开发、发布和数据库,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持JSP,HTML, Struts, SQL, CSS, Javascript, Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4. 应用

33、程序服务器的连接器5. J2EE项目部署服务6. 数据库服务7. MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来将它们实现。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse就是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。3需求分析3.1 目的项目总体目标是搭建XX单位的人事信息管理平台,不仅满足目前的业务需要,还要满足公司未来的发展,而且要具备良好的可扩展性,形成公司未来人力资源管理信息化平台

34、。3.2 一般性需求集中数据管理、分布式应用,实现信息的全面共享,为决策者提供最新的人力资源数据。完全基于浏览器的操作模式,安装简单、操作方便,具有良好的系统扩充能力。 灵活的模块需求设计,可根据实训项目周期灵活裁剪。严格的安全管理机制。利用SSL技术维护网络传输安全,利用安全规则和特权保证基本信息的安全管理,提供日常操作的审计功能,并对重要的安全事件提供报警,对重要数据进行加密。支持中英文界面切换。对于系统执行的重要操作自动记录操作人和操作日期。操作人默认为当前登录人员。操作日期默认为当天。3.3功能性需求表3-1功能性需求3.3.1 组织单元管理需求描述表3-2需求描述业务流程描述图3-1

35、业务流程描述数据描述表3-3数据描述名称描述部门名称部门电话部门成立时间部门传真部门类型下拉框,分为公司和部门上级部门部门描述3.3.2 岗位管理需求描述表3-4需求描述业务流程描述图3-2业务流程描述数据描述岗位基本信息表3-5岗位基本信息名称描述编号名称岗位类型下拉框,分为管理,技术,营销,市场等岗位编制岗位上最多可配置多少员工3.3.3 员工入职管理需求描述表3-6功能性需求业务流程描述 图3-3业务流程描述业务说明:员工入职是外部人员进入到系统内部的一个重要入口,通过入职的员工意味着该员工已经被系统所管理。在员工入职之前必须收集员工基本信息,然后确定员工被分配到哪个部门和哪个岗位上。员

36、工在入职的时候可以有试用期的设定,也可以没有试用期的设定。系统默认员工有试用期,HR专员可以根据实际需要进行调整。数据描述:员工基本信息集:表3-7员工基本信息名称描述员工号用来标识员工的唯一的代码姓名员工的姓名性别下拉框 1:男 2:女出生日期省份证号部门岗位入职日期参加工作日期用工形式下拉列表 1:正式员工 2:临时员工人员来源下拉列表 1:校园招聘 2:社会招聘 3:其他政治面貌下拉列表 1:党员 2预备党员 3团员 4其他籍贯邮箱血型婚姻状况最高学历下拉列表 1:高中及以下 2:大专 3:本科 4:研究生密码是否含有试用期3.3.4 试用期管理需求描述表3-8功能性需求业务流程描述图3

37、-4业务流程描述业务说明:员工经过试用以后,可能达不到公司的考评要求,那么员工可能被离职处理,这时需要处理员工的试用期,把试用期状态修改为试用期不通过,然后在对员工进行离职操作。数据描述试用期信息表3-9试用期信息3.3.5 部门调动管理需求描述表3-10功能性需求业务流程描述图3-5业务流程描述员工部门调动类型包括主动调动,被动调动,或者是数据录入错误,其中数据录入错误不保存调动历史信息,其他两种类型,需要保存历史信息。数据描述部门调转信息表3-11部门调转信息3.3.6 岗位调动管理需求描述表3-12功能性需求业务流程描述图3-6业务流程描述业务说明不论是升职、降职和普通的调动,都是人的岗

38、位发生变动。当岗位调动类型为数据录入错误时,不保存调动历史信息,其他类型需要保存历史调动信息。数据描述岗位调转信息表3-13岗位调转信息3.3.7 员工离职管理需求描述表3-14功能性需求业务流程描述名称离职日期离职类型下拉框:主动辞职、辞退、退休、开除、试用期未通过离职去向是否进入人才库是/否备注图3-7业务流程描述表3-15离职信息业务说明:离职与员工入职相对应,是员工离开本系统的唯一途径,员工离职后,信息继续保留并且可以进行查询。由于离职需要符合一定的条件,特别是退休,必须按照国家法定退休条件进行退休办理。办理离职手续的时候, 由HR人员决定此离职人员是否放入到公司人才库中,如过需要,离

39、职人员放入人才库。数据描述离职信息3.3.8 员工信息中心需求描述表3-16功能性需求业务流程描述图3-8业务流程描述职业生涯信息表3-17职业生涯信息外语能力表3-18外语能力家庭成员及社会关系表3-19家庭成员及社会关系3.3.9 报表管理需求描述表3-20功能性需求报表说明1、 新聘员工报表操作说明1.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)1.2选择指定部门(可选项,如不选统计整个公司的新聘员工表)表3-21新聘员工报表2.离职员工报表操作说明:2.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)2.2选择指定部门(可选项,如不选统计整个

40、公司的离职员工表)表3-233. 部门调动员工报表操作说明:3.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)表3-24部门调动员工报表4. 岗位调动员工报表操作说明:4.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)表3-25岗位调动员工报表5. 人事月报操作说明:5.1选择统计月份(必选,默认为当前月)表3-26人事月报4数据库设计4.1. 数据库选择管理系统面向的对象是企业内部的各部门,又因为各个部门间的财务关系相对独立,所以需要安全、方便的本地数据库。因此,我采用Mysql数据库来存放数据。4.2. 概念模型软件系统实质上是信息处理系统,所以

41、在软件系统的整个开发过程中都必考虑到两方面的问题,即“数据”及对数据的“处理”。在需求分析阶段即要分析用户的数据要求又要分析用户的处理要求。为了把用户的数据要求清晰明确地表达出来,现采用最常用的表示概念性数据模型的方法(实体-联系方法)。由此方法作出的E-R模型如下:员工调动信息ER图:员工新职务调出时间员工姓名员工编号原部门记录编号新部门调人时间原职务图4-1员工调动信息员工基本信息ER图员工进入公司时间生日年龄学历电话住宅地址专业员工姓名籍贯性别图4-2员工基本信息试用期ER图:员工员工编号试用结果试用期开始试用期结束图4-3使用期4.3. 数据可分析调查有关企业人事信息的需求,仔细分析都得到如图(1-2)所示的这个系统数据库图。管理员登录9考勤管理添加基本信息调动管理员工考勤信息管理员工基本信息管理员工调动信息管理图4-4使用期针对企业人事管理系统的需求,通过对员工工作过程

温馨提示

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

评论

0/150

提交评论