高校人事档案管理系统的设计与实现.doc
《高校人事档案管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《高校人事档案管理系统的设计与实现.doc(51页珍藏版)》请在三一办公上搜索。
1、单位代码 10 学号 082501170 分 类 号 TP3一五 密 级 毕业设计说明书高校人事档案管理系统的设计与实现院(系)名称专 业 名 称计算机科学与技术学 生 姓 名指 导 教 师2012年5月一五日黄河科技学院毕业设计说明书 第 VI 页高校人事档案管理系统的设计与实现摘 要随着计算机技术和网络技术的日益普及,高校人事档案管理系统的使用越来越广泛,几乎所有的档案管理系统处于商业用途,对其开发技术视为商业机密,尤其是其网络协议数据包的设计最为保密,所以对于档案管理系统研究以及开发出一个实用的档案管理系统十分必要。高校人事档案管理系统是一个典型的档案管理系统,其开发过程主要包括后台数据
2、库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求其应用程序具有功能完备,易使用等特点。本文首先概要的描述了档案管理系统开发的背景和在软件开发过程中用到的开发技术以及优点,并把研究重点放在局域网中。接着对局域网档案管理系统进行可行性研究,指出了软件开发的目标和可行性。然后对软件进行需求分析,确定了用户对软件的各种需求。由此进行总体设计,划分出软件的各功能模块。再接着对系统进行详细设计,再对软件进行实现,最后是软件测试,从中发现软件开发中所出现的问题,并进行修改,使软件的健壮性更强。经过分析,我们以B/S为开发模式,运用J
3、S、JSP(JAVA SERVER PAGES)和JAVA编程语言,以MySQL711、 DREAMWEAVER、TOMCAT为开发平台,开发出了一个高校人事档案管理系统。此系统实现了高校人事档案管理的各种工作流程计算机管理化,其中包括对高校人事档案的录入、添加、更新、删除,以及用户对高校人事档案的查询和对个人信息及个人密码的修改。在实践中可以对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意系统。关键词:人事档案,java,B/SThe personnel file management system design and implementation Author:Li Ming
4、huaiTutor:Zhao Wenan AbstractWith the development of computer technology and network technology is becoming increasingly popular, the university personnel file management system is used more and more widely, almost all of the file management system in commercial use, the technical development as tra
5、de secrets, especially its network protocol packet design is most confidential, so for the archives management system research and development of a the utility of the file management system is very necessary.University personnel file management system is a typical file management system, its develop
6、ment process, including the back-end database establishment and maintenance of the front-end application development aspects. For the former requirement to establish data consistency and integrity, data security database. Forthe latter requires the application has a full-featured, easy to use featur
7、es. This paper briefly describes the development of archive management system background and the software development process used in the development of technology as well as advantages, and is focused on local area network. Then on the local area network file management system feasibility study, po
8、inted out the goal in software development and feasibility. Then the software needs analysis, identified the various needs of users of the software. The overall design, divided into software modules. Then the system detailed design, the software implementation, finally is a software testing, found f
9、rom the software development in the problems, and make changes, so that the robustness of the software. After the analysis, we take B / S development mode, using JSP ( JAVA SERVER AGES ) and JAVA programming language, SQL Server 2000, DREAMWEAVER, TOMCAT and EDITPLUS as the development platform, the
10、 development of a universitys personnel file management system. This system realizes the management of personnel files in universities all kinds of process computer management, including the personnel archive entry, add, update, delete, and users of college personnel file inquiry and personal inform
11、ation and personal password changes. In practice can be the initial prototype system needs iteration, constantly revised and improved, until the formation of user satisfaction with the system.Key words: Personnel file, Java, B / S目 录1. 绪 论11.1. 选题背景11.2. 系统应用目的21.3. 管理系统的功能21.4. 国内外研究现状21.5. 关键技术简介3
12、1.5.1. JSP简介31.5.2. MySQL简介41.5.3. 开发模式简介41.5.4. javaBeans简介51.6. 可行性分析51.6.1. 经济可行性51.6.2. 技术可行性61.6.3. 运行可行性62. 需求分析72.1. 系统目标概述72.2. 详细调查72.2.1. 系统组织机构分析72.2.2. 系统业务流程分析72.2.3. 数据字典82.3. 功能需求分析102.3.1. 首页102.3.2. 人员档案102.3.3. 考勤管理102.3.4. 员工测评管理103. 系统设计113.1. 设计介绍113.2. 系统设计目标113.3. 总体设计123.3.1.
13、 系统的流程图123.3.2. 系统结构模块123.3.3. 系统主要功能模块:一三3.4. 详细设计及实现143.4.1. 数据库设计143.4.2. 代码的设计193.4.3. 登录模块设计203.4.4. 修改密码模块223.4.5. 人员档案模块设计233.4.6. 考勤管理283.4.7. 员工测评模块293.5. 安全性设计304. 系统测试314.1. 测试方法314.2. 测试用例324.3. 测试结论325. 系统发布335.1. 硬件环境要求335.2. 软件上的要求335.2.1. JDK的安装和配置335.2.2. Tomcat的安装和配置346. 系统使用与维护356
14、.1. 系统使用说明356.2. 系统维护说明36结 论37致 谢38参考文献39附 录40黄河科技学院毕业设计说明书 第 44 页1. 绪 论随着IT技术的发展,人们的日常生活、工作已经离不开计算机。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、虚拟化。计算机的发展历程以及目前的应用状况和发展趋势,可以充分地相信计算机技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本设计尝试用JSP架构一个高校人事档案管理系统,以推进人力档案管理无纸化,过程电子化,管理智能化的发展。本文从理论和实践两个角度出发,对一个具有数据分析功能的人事档案管理系统进
15、行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,接着对人事劳资管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。本人事档案管理系统是在MyEclipse平台上运用JSP技术来实现的。其主要功能有:人事档案管理,考勤管理,人事测评管理,薪资福利管理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
16、1.1. 选题背景 在高校中,人力档案管理工作是非常重要的一项工作,它负责整个高校的档案管理。以前都是人工进行操作。随着规模的扩大,人事档案管理的工作量也大大地加重。随着计算机应用的发展,人事管理工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率 。而计算机的普及加快人事档案管理系统的产生。人事档案管理的主要任务是为实现高校的整体目标提供合适可用的人才,这就要求人事部门进一步加大人力资源制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。1.2. 系统
17、应用目的系统的编写目的在于研究人事档案管理系统软件开发的途径和应用方法,为高校人事管理提供快捷方法,使用户能够便捷查询员工档案,以现代化的创新思维模式去工作,使单位管理自动化,从而大大减少对操作员的诸多不便。人事档案管理系统主要包含员工个人自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。(1)灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。(2)单个数据表的查询,多个数据库表的任意组合条件的查询。便于在实际档案管理操作中针对某种情况,多种条件下的人员情况进行统计查看。(3)用户权限管
18、理的设置,以确保档案的保密性和安全性。具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化。具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。1.3. 管理系统的功能(1)系统账户管理:主要是对系统用户进行管理,包括登录、退出、修改密码操作。(2)人员档案管理:主要是对人事信息进行数据维护和数据利用,包括添加人员档案、管理人员档案、查询人员档案、退出系统功能。人员档案包括个人基本信息、身份信息、学历信息、考核信息等。(3)考勤管理:主要包括添加考勤记录、管理考勤记录、退出系统。(4)员工测评管理:主要包括添加员工测评、管理员工测评、退出系统。1.4
19、. 国内外研究现状不管是国内国外都是从原始的手工操作到基于DOS下的管理系统,时下用FoxPro、Visual FoxPro及其它程序语言开发的管理系统都有应用,无论哪种系统,都应该运行稳定可靠、能在计算机环境下实现数据的录入、插人、删除、查询、统计等功能数据库文件支持。根据研究调查,在如今的信息记录中仍然出现纸质记录的情况,这样不方便管理,记录与统计。现在国外的信息管理软件优于国内,一套中文的优秀的个人管理软件难以寻觅。通过对以往的系统的调查研究,发现了许多宝贵材料。特别是关于集成系统的方法,可以将个人管理系统与其他系统有机的结合起来,提高个人管理系统的实用性,这是个人管理管理系统发展的一个
20、很好的案例,单一的个人管理系统除了可以优化自身的功能外没有其他的发展空间,集成系统技术的提出可以丰富个人管理系统的含金量,这正是在开发系统前,通过研究所得到的珍贵资料。通过引用集成系统来提高即将开发系统的功能,这是一个很好的构想。但根据研究学习,虽然集成系统的研究大大提高了个人管理系统的功能,但是对于数据库的应用却存在着问题,不考虑数据库的处理将会影响数据查询速度,更可能会造成数据库的数据冗余,影响系统的利用率。更重要的是数据的安全性与数据的方便性,同时对于管理员的日常管理与操作也会有较大的影像,使系统运作成本增加 本次毕业设计目的是构建一个人事档案管理系统,这次设计从最开始的系统需求分析起步
21、,逐步分析了设计一个人事档案管理系统需要完成的功能,以及具体的设计步骤。按照需求分析进行抽象以及具体设计,由必要的功能做起,按模块的顺序逐步实现系统功能。设计的整个过程经历了需求分析、概念设计以及详细设计及编码阶段。1.5. 关键技术简介1.5.1. JSP简介JSP是JAVA SERVER PAGES的缩写,是由SUN公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准,JSP是基于JAVA SERVLET以及整个JAVA体系的WEB开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断的被更新和优化。用户可能对Microsoft的ASP(Active Ser
22、ver Pages)比较熟悉,与ASP相比,JSP以JAVA技术为基础,又在许多方面做了改进,具有动态网页与静态页面分离,能够脱离硬件平台的束缚,以及编译后运行等优点,完全克服了ASP的脚本级执行的缺点,已逐渐成为Internet上的主流开发工具。1.5.2. MySQL简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询
23、语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库一五。 1.5.3. 开发模式简介本程序采用B/S开发模式,随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 人事 档案管理系统 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1889944.html