杨MBP人事系统开发开题报告.doc_第1页
杨MBP人事系统开发开题报告.doc_第2页
杨MBP人事系统开发开题报告.doc_第3页
杨MBP人事系统开发开题报告.doc_第4页
杨MBP人事系统开发开题报告.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)开题报告题目: MBP人事系统开发-技术级别统计表出力功能子系统设计专 业 计算机科学与技术班 级 071041141A2学 号 0710411415姓 名 杨旻明指 导 教 师 高俊2011年 02 月 14 日计算机科学与信息工程学院 毕业设计(论文)开题报告1 本课题的目的和意义、国内外研究现状、水平和发展趋势1.1 课题的目的和意义企业人事管理的根本目的就是通过使用人才艺术去达到最大的效益。企业是独立从事商业生产和商品流通的基本经济单位,企业之间的竟争,实际上是人才之间的竞争,谁拥有人才,谁就在市场竞争的浪潮中挺立潮头。作为一名企业的领导者,首要的才能在于用人的艺术技巧。企业最大的浪费,莫过于人力资源的浪费,特别是企业员工潜在能力和工作欲望的浪费。只有高度重视人事管理,充分挖掘人的潜在能力,企业才能永保创新的活力;只有发展生产力,提高经济效益,才能在当今激烈竞争中求得生存发展。良好的人事管理,事半功倍的帮助企业充分、合理地发挥所长,可以达到员工和企业共同发展,员工提升了能力,做好了员工管理工作,企业也相应的提升了在各自行业的竞争力。1.2 国内外研究现状与水平什么是人事管理?人事管理是能够及时的发现员工的潜在的能力和已显示出来的能力。知人才能善任,实施人事管理的过程,就是对员工才能充分了解和对其潜能挖掘的过程。人事管理能够给员工发掘其能力提供合适的场所。人事管理是存在于管理的诸多环节中,主要便是把员工安排到最适合该员工的岗位上,给其提供一个施展能力的平台,达到人尽其用。人事管理能激励员工发挥其影藏的能力。良好合适的工作场所给员工发挥其能力提供了条件。但要把这种可能性变为现实,外在的激励因素是必不可少的。此时人事管理便可以通过其考核、晋升、奖励、惩罚等手段,来达到调动和激励员工积极性的目的。人事管理能保留住企业的人力资源。对任何一个企业来讲,员工的能力都是一种宝贵的财富,各企业谁想在竞争中战胜对手,谁就必须留住企业的核心员工。而人事管理的各个工作环节,将起着潜移默化的作用,来把核心员工留住,这是企业人事管理的关键和任务。人事管理能提供企业的经济效益。它能调动员工的积极性,能为企业留住技术高超,热心为企业工作的员工。能激发员工的热情和干劲,能为企业间接创造更多的利润,能为企业节约成本,提高工效,为企业创造更好的经济效益。1.3 发展趋势对于每个员工技术级别的统计,能更清晰的分析出公司现有员工的技术水平,能真正的帮助公司人事管理人员有系统的帮助员工提升技术水平,能让员工了解到自己在技术上的进步空间和趋势,能牵引员工超正确的方向发展,也能让公司更清楚的了解到该阶段自己需要的人才发展。这不仅是实现人事管理的基本组成,同时,也促进企业管理走向现代化的重要组成。技术级别的考核和统计是对企业和人力资源管理的核心内容。技术级别的统计不光是人力资源部的事,因为它需要很强的领导管理理念的传达和落地手段,也需要系统全面的分析推敲和统计推断。统计分析是指人事部门需要根据统计的数据结果,运用各种统计指标和统计分析方法,对经过加工整理的统计资料进行分析研究,认识到现有公司技术层次,显示现有基本技术骨干发展的规律性,并客观的预期将来公司技术人才的组成与实现的可能。合理并全面的通过数据分析的手段可以有效的提高企业效益,保证在最短的时间内合理发展企业进程。做到“不只一味寻找高技术全才,只为找到最适合人才”。2 文献查阅、调研情况2.1 文献综述Java编程思想(第4版)以Java最新的版本JDK5.0为基础,在第3版的基础上,添加了最新的语言特性,并且对第3版的结构进行了调整,使得所有章节的安排更加遵照循序渐进的特点,同时每一章的内容在分量上也都更加均衡,这使读者能够更加容易地阅读本书并充分了解每章所讲述的内容。在这里我们再次向Bruce Eckel致敬,他不但向我们展示了什么样的书籍才是经典书籍,而且还展示了经典书籍怎样才能精益求精,长盛不衰。 2.2 调研情况在详细了解了客户(即人事部门)对于公司内部技术级别统计的需求,参照各种技术级别统计分析的过程和调研过程,大致做出以下基本情况的阐述:首先,根据不同公司各自设置的技术评分和等级划分情况不同,程序中应设立独立的等级评分参照功能。初步讲评分范围订在0以上正整数。评分范围和等级命名由建表这决定(即各公司人事自行建立名称)。鉴由本公司为例,特别设置“权值”一项。该项数据仍有参照功能自行给出(非手工计算),方便之后做薪资计算的调整。该参照表预计可简单维护,有简单的增删功能和一览画面。其次,是对技术级别的录入的设计。录入的部分需要有简单的信息一览和详细信息修改两部分组成。两部分均要出现固定的人员基本情况显示(如工号、姓名等),还应包含简单增删及修改功能。能做到通过评分分数自动归类员工技能等级和应有权值(计算薪资)。最后是关于员工技能等级出力表的建立。鉴于客户要求将出力表做到详尽、有简单分析现有员工技能情况,故选择使用图标形式表现简单的分析过程。预设大体能按照两类画出图表:一类是每个员工各自具体的技术等级走向图;另一类是按照公司各部门人员技术级别的对比。用于满足客户需求,能通过简单的折线图直观的了解到公司现有员工技能情况。3 本课题的基本内容、重点、难点3.1 本课题的基本内容创建评分参照部分。设计独立的评分参照一览画面和维护画面。根据手动录入的分数情况自动计算出该分数应属等级范围和权值。创建评分录入部分。设立简单的员工历史评分记录一览画面和员工技能分数录入画面。固定需要手动输入评分分数和评分日期,预期希望程序能自动按照评分日期排序(而非输入的顺序)。创建技术级别统计出力部分。能按照客户要求分别显示每个员工各自的技术等级走向和按照部门分类后各技术等级人员分布情况。设计能实现以图表形式表现技术级别统计情况。预期希望能显示:按部门,各级别人数情况显示;按级别,各部门人数情况显示;按确定某级别,某部门后详细人员信息显示;每个员工自己的技术级别走向显示。在基本设计中预计简单的画面迁移图如下:图1 员工技术等级录入画面迁移图图2 员工技术等级出力画面迁移图预计实现的系统界面大致如下:图3 员工技术等级信息一览图4 员工技术等级变化统计图图5 各部门员工技术等级统计图3.2 本课题的重点鉴于该课题是有关与人事信息系统的一部分,故所有的功能模块均需要完成人事信息系统的本质。做到能正确录入公司职员信息,合理排序后输出,按理论逻辑列表绘图,达到让人事管理的部分更简单、明了。所以该课题的重点在于:信息的录入是否完整;作为参照的信息是否全面;能否按合理的情况自行排列已有数据;信息的参照是否正确;是否为以后更新的新功能留有接口;各表能否进行简单维护;出力表的一览是否合理,详细一览是否全面;图表显示是否完整并正确等。课题的实现需要通过各种软件的运用。该课题的另一项重点便是对于各种软件的学习和应用。除了已知的Java(eclipse平台),还需要对SpringSource、jQuery等软件的学习。对于Apache Tomcat、PostgreSQL等软件的应用也是这次设计在程序化方面的重点实施对象。3.3 本课题的难点学生时对于计算机技术的学习相对停留在理论的阶段,有关于技术的运用方面并不熟练。各种开发语言虽然都有所涉猎,也学习过有关管理信息和数据库原理等相关知识,各种学习的知识也在课设中稍有应用。但由于学校可设的技术还停留在理论的基础上,没有对实际生活中的软件应用做过了解,所以对各种陌生应用软件和附加组建,该课题中企业人事管理流程制度、人事信息管理技术相对陌生。这需要通过更细致的调研和学习才能更顺利、优秀的完成该课题的设计。对与在设计方面,本课题的难点表现在选择何种方式修改或删除人员已有的技能等级记录,对于离职人员记录如何屏蔽;在出力表方面,如何正确列出详尽的各部门员工技术等级统计表(这张表非常重要,是绘制折线图的基础)。对于在程序化方面,如何正确引用其他功能模块中的表和数据是一大难点;此外更重要的是对于新的软件的学习,适当的结合并运用它们完成现有的设计思想。4 解决问题的方法、手段、措施等4.1 拟采取的方法和技术更为细致的完成课题的基本设计是对于设计部分的完善比较综合的解决方案。通过分别细化机能概要、画面布局、项目说明和处理样式;更为具体的明确该功能所要完成的具体信息和实现方法;更合理的设计数据库中字段的存储方式;更细致的描述项目说明和处理样式。从而完成有关设计方面的缺陷,弥补我对于人事管理信息流程制度的不足。此外,与客户(本公司人事负责人)良好的沟通也是对于完善程序在设计方面的良好手段。查阅资料了解其他相对完善的认识系统,也是弥补我思考方式等关于经验上的不足。而各种软件的使用除了由公司指定的老师教导,需要通过自己的努力学习。通过初步学习各中实际生活中运用的编程技术,如:JSP、JavaBean、JDBC、ibatis等技术的概念;初步了解各种工具和运用平台的工作原理,如:Eclipse、SpringMVC、Hibernate Validator、Spring Bean、pgadmin等。这些都将是对于设计程序化中不可或缺,或者说是最为重要的一部分。以下是我对与上述软件和平台的一个初步了解:JSP技术:JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术在多个方面加速了动态Web页面的开发。与ASP技术相比,技术支持来自广泛的、专门的、各种工具包,有服务器的组件和数据库产品开发商提供;JSP编写的代码可运行在任何符合Java语法结构的环境中;JSP技术能够为开发者扩展JSP标记,充分利用与XML兼容的标记技术强大的功能,大大减少对脚本语言的依赖。JavaBean技术:JSP作为一个动态网站开发语言,与 JavaBean的组合成为了一种事实上最常见的JSP程序的标准。JavaBean是描述Java的软件组件模型。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。自从JSP诞生后,JavaBean在服务器端应用方面表现出来了越来越强的生命力。利用非可视化JavaBean, 来封装事务逻辑、数据库操作等等,可以更好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。JDBC技术JDBC是Java数据库连接(JavaDataBaseConnectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。JDBC有一个非常独特的动态连接结构,它使得系统模块化。4.2 选择的工具本系统使用Spring Security做访问控制、jQuery做为前台JavaScript引擎、JasperReport做报表引擎、SpringMVC作为Servlet处理器、Hibernate Validator完成数据验证、Spring Bean做业务逻辑封装、JPA作为数据库访问工具。本系统完全建立在开源软件的基础上。他们是:jQuery、SpringSource、Apache OpenJPA、MyBatis、Hibernate Validator、Flexgrid、SWFUpload、JasperForge、Mega Menu。如果条件应许,我们也可以用EJB3替换Spring Bean。其他还有(被以上组件依赖的其他组件):AOP Alliance、Apache Commons(包括Collections、DBCP、Lang、Logging、Pool、FileUpload、IO、BeanUtils、Digester)、Apache log4j、Apache Taglibs、AspectJ、Jackson、Joda Time、Serp、Simple Logging Facade for Java、JavaBeans Activation Framework、JavaMail、iText、Apache POI。4.3 工作进度安排12011-1-15 2011-1-21 理解设计课题,明确设计内容22011-1-22 2011-2-20 调研,阅读参考书籍,撰写开题报告32011-2-21 2010-2-27 需求分析,做需求分析报告42011-2-28 2011-3-6 系统设计52011-3-7 2011-3-20 系统软设计62011-3-21 2011-4-3 软件调试72011-4-4 2011-5-6 系统调试,撰写并提交设计论文 82011-5-7 2011-5-26 准备答辩5 论文提纲摘要Abstract1 绪论1.1 课题背景 1.2 课题的目的和意义1.3 课题的发展趋势2 系统分析2.1 系统需求分析2.2 功能模块化分析2.3 系统可行性分析3 系统设计3.1 系统功能结构化设计3.2 系统功能界面设计3.3 数据库设计3.4 代码设计4 系统实施4.1 程序运行结果与调试4.2 子模块与系统的整合4.3 系统运行管理与维护5 结论致谢参考文献附录6 主要参考文献1 计文柯.Spring技术内幕-深入解析 Spring架构与设计原理.机械工业出版社,2010.2 陈晓红. 管理信息系统M. 北京:高等教育

温馨提示

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

评论

0/150

提交评论