第一章
人事管理系统的设计与实现开题报告
专 业:_______________ 学 号:_______________ 学生姓名:______________ 专业班级:______________ 指导教师:______________
日期 2011年 月 日
目 录
课题来源及研究现状................................3
1.1 课题来源.........................................3
国内外研究现状...................................3
第二章 课题研究内容....................................5
第三章 课题关键技术及实施方案..........................7
JSP技术..........................................7
JavaBean技术......................................7
JDBC技术..........................................8
本课题实施方案.....................................8
第四章 预期课题成果.....................................9
第五章 工作进度安排.....................................10
~...................................10
~...................................10
~...................................10
~...........................10
...........................................10
参考文献.....................................................10
第一章 本课题的来源及现状研究 1.1 课题来源 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。 研究现状 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。 能够让企业带来先进的管理思想及方法、促进建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理时效、帮助企业降低管理成本。 所有的管理的目标都是为了效益。在计划经济时代,传统用人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。在市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理调整为社会主义市场经济相配套的人事管理,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发。
毕业设计(论文)开题报告
第二章 本课题的研究内容 本课题的基本内容: 职工个人自然情况,工作情况,简历,学历情况等各方面信息,内容比较简单。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事信息进行服务,对员工的变动、员工资料、以及员工资料的查询,统计等功能。总体上说具有编辑,查询,员工管理,统计等功能。 灵活的数据记录编辑功能,可以随时对记录进行增加,修改,删除, 等编辑操作。并将查询方式有机溶入查询界面,可以实现对某项记录定位。 多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。 具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。 管理员功能,对员工信息进行添加,修改,删除操作。 数据库采用SQLSERVER2000。SQLSERVER2000的最主要特点是功能强大,使用简便。它是微软公司发布的企业级的网络关系型数据库产品,它在产品的易用性、可缩放性和可靠性,以及数据仓库等诸多方面有突出特点,使其在成为许多数据库产品中发展最快的产品之一。SQLSERVER2000的许多先进技术,如单控制台管理、基于事件的作业执行和警报、集成化安全性及管理脚本、提供快速简单的编程模型等使它成为创建、管理和部署商业应用程序最简便和高效的数据库之一。 主要结构(或功能)的设计: 封面 进入系统 登陆界面 取 消 用户名和密码 退出 封面 确定 正确 错误 退出 主界面 退出系统 增加记修改记删除加查 询 报表打退 出 在本课题的设计过程中预计可能出现的问题 设计的过程中也会出现比较多的问题,比如在写语句时写错一个单词,那么结果就会出不来,所以在开发的过程中要非常的慎重,仔细;文档比较少,经常路经出错,用户界面不够美观,出错处理不够等多方面问题。
毕业设计(论文)开题报告
第三章 课题的关键技术及实施方案 JSP技术 JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术在多个方面加速了动态Web页面的开发。 与微软公司的ASP技术相比,JSP具有如下优点: (1) 开放的技术:JSP技术基于平台和服务器的相互,技术支持来自广泛的、专门的、各种工具包,有服务器的组件和数据库产品开发商提供。相比之下,ASP技术主要依赖MICROSOFT支持。 (2) 平台和服务器的性:JSP编写的代码可运行在任何符合JAVA语法结构的环境中。这样JSP就能够运行在多种WEB服务器上并支持来自多家开发商提供的各种工具包。 (3) 开放的开发过程,开放的源码:自1995年以来,SUN用开放过程方法同国际JAVA组织合作开发和修改JAVA技术和规范。 (4) JSP标记可扩充性:JSP技术能够为开发者扩展JSP标记,充分利用与XML兼容的标记技术强大的功能,大大减少对脚本语言的依赖。 (5)JSP跨平台的可重用性:JSP组件(EJB,JavaBean或定制的JSP标记)都是跨平台可重用的。 JavaBean技术 JSP作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类JSP应用程序中,JSP + JavaBean的组合成为了一种事实上最常见的JSP程序的标准. JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,具有平台无关性。 一个JavaBean有三个部分组成: 1) 属性(Property) Bean的属性就是对象的属性,但提供了属性读取和设置的接口支持。例如一个时钟Bean可以有时区和镇铃属性,日历Bean可以有年份和月份属性。每个属性通常遵守简单的方法命名规则。这样可以很方便的找出Bean提供的属性,然后查询属性值或改变属性值,对Bean进行操作。 2) 方法(Method) 由于Bean本身是Java对象,调用这个对象的方法是与其交互作用的唯一途径。JavaBean严格遵守面向对象的类设计逻辑,不让外界访问其任何实例字段(没有Public字段)。这样,方法调用的是接触Bean的唯一途径。 3) 事件(Event) Bean与其他软件组件交流信息的主要方式是发送和接收事件。这与对象之间通过消息通信类似。 JavaBean传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,JavaBean更多的应用在非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。利用非可视化JavaBean, 来封装事务逻辑、数据库操作等等,可以很好地实现业务逻辑和前台程序(如JSP)的分离,使得系统具有更好的健壮性和灵活性。 JDBC技术 JDBC是Java的开发者——Sun的JavaSoft公司制定的Java数据库连接JavaDataBaseConnectivity技术的简称,是为各种常用数据库提供无缝联接的技术。JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。JDBC有一个非常独特的动态连接结构,它使得系统模块化。使用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。 3.4 本课题实施方案 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对职位的变动、员工资料查询,统计修改等功能。总体上说具有编辑,查询,员工管理,等功能。 在现有的社会中如果再用手工管理这样一个庞大的业务,那不仅对人的脑、身体都带来很多的不便,所以我们现在是急切需要这样的一个系统来管理,我的这个设计是最基本的管理。 第四章 预期课题成果 界面要美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现误操作时能尽量及时地给出警告,以便用户及时改正。使其支持企业实现规范化的管理。支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。 通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率 第五章 工作进度安排 1 2 3 4 5 工作内容 编写开题报告 进行概要设计 进行详细设计及程序编写 进行测试,修订论文 论文定稿并准备答辩 预期完成时间 ~ ~ ~ ~ 参考文献: [1]《数据库应用技术实用教程》 黄崇本主编 科学出版社 2003年9月第一版 [2]《JAVA SERVER PAGE程序设计教程》高职高专贯通制教材编写组 电子工业出版社 2003年9月第一版 [3]《JAVA SERVER PAGE应用基础及基于部件的系统设计技术》 程学先 曾玲 林珊 程传庆 中国水利水电出版社 2004-01-01 [4]《中文JAVA SERVER PAGE编程实例与技巧 》康博创作室 中国水利水电出版社 1999-10-01 [5]《JAVA SERVER PAGE课程设计 》 张跃平 清华大学出版社 2004-03-01 [6]《JAVA SERVER PAGE 及其应用系统开发题解 》汤观全 倪绍勇 清华大学出版社 2001-04-01 [7]赛奎春.《JAVA工程应用与项目实践》. 机械工业出版社, 2002年8月:23-294 [8]FLANAGAN.《JAVA技术手册》. 中国电力出版社,2002年6月:1-465 [9]孙一林,彭波.《JSP数据库编程实例》. 清华大学出版社,2002年8月:30-210 [10]LEE ANNE PHILLIPS.《巧学活用 JSP》.电子工业出版社,2004年8月:1-319 [11]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2003年9月:32-300 [12]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2003年5月1日:1-354 毕业设计(论文)开题报告
指导教师意见: 指导教师: 年 月 日 教研室审查意见: 教研室负责人: 年 月 日