Java人事管理系统.doc
《Java人事管理系统.doc》由会员分享,可在线阅读,更多相关《Java人事管理系统.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Java程序设计期末课程设计报告 题 目:人事管理系统 班 级: 学 号: 姓 名: 成 绩: 完成时间: 2014 年 12 月 目 录第一章 引言 21.1开发背景31.2需求分析3第二章 系统设计42.1应用程序界面设计52.2 数据库选择52.3 系统数据数据结构描述5第三章 系统详细设计63.1系统工作原理63.2程序界面详细设计83.3程序消息响应详细设计83.4连接数据库详细设计10第四章 测试和运行代码截图 114.1登录界面114.2主程序界面11第五章设计总结 14参考文献第一章 引言在当前的信息化管理浪潮下,我国的人事管理模式也由传统的手工业务办理模式逐渐转向信息化,现
2、代化的高效管理模式。结合人事办公管理的实际情况和实践操作,研发的新一代人事管理系统,使一直沿袭传统办公模式而产生的管理效率较低,经营管理水平相对滞后等现象得改善已经成为各个单位的必然需求;为了提高人事办公行业整体的科技含量与管理效率,加快人事行业的信息化建设. 1.1开发背景 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机在实现企业人事档案的管理势在必行。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前很多企业的人事管理还处于人工管理的阶段,效率低下,已经远远落后于当今技术的发展。并且人工管理的弊端也愈
3、来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成企业重大损失的事例层出不穷。计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。因此我们利用计算机提供给我们信息,做出了这个人事信息管理系统。人事管理系统是现在企业管理工作不可缺少的一部分,是适应现在企业制度的要求,是推动企业劳动人事走向科学化、规范化的必要条件。传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。如今,随着计算机技术的普及人们开始采用
4、一系列的计算机语言编写程序开发人事管理系统,它实现了办公地自动化,能使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性科学性,并创造出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持续、健康、稳定的发展打下基础。本文主要介绍一个简单的基于Java的企业人事管理系统的实现,系统开发的总体任务是实现企业人事信息关系的系统化、规范化和自动化。1.2需求分析 在人事管理系统中,管理员要为每个企业员工建立管理查询账户,并給企业员工发放登陆账户及密码,账户内存储员工的个
5、人信息和工作记录信息。企业员工可以通过自己的账户登陆系统,查询个人信息及一些公共信息,登陆系统时,先输入自己的账号,系统验证账户的有效性和登陆账户的权限,无效则提示其原因,有效则显示员工的基本信息。然后打开自己所要查询或者管理的相关信息,若有修改权限的管理人员,即可进行相应的管理。系统管理员定期或不定期对企业员工信息进行入库、修改、删除等人事信息管理以及注销,包括基本信息管理。为系统维护人员提供权限管理、数据备份等通用功能。第二章 系统设计2.1 应用程序界面设计由于公司人事管理并非普通员工管理、系统必须具有较高的安全性,只有具有管理员身份的用户才能允许对员工信息的编辑,修改等权限,所以我们必
6、须为管理者设定一个登陆框,通过登录才能进入主界面实现对员工信息的操作,这样即使管理者不在电脑旁别人也无法私自修改员工信息,大大的增加了系统的安全可靠性。进入主界面以后,管理者能实现对员工的档案进行管理,可以查看、添加、修改、删除员工信息等。同时主界面也必须实现管理者的用户管理,用于修改当前密码等。同时系统要具有较高的适应性,能够适应应用要求的变化与修改,具有灵活可扩充性。程序在性能上必须可以方便快捷有效地完成编辑、查询等地各项操作,录入数据合法性校验程序高,查询速度快。保证信息的正确及时更新,并降低信息访问的成本。操作方便可大大提高工作效率。程序主要流程图如图2.1.1所示: 人事管理系统 登
7、录框人事管理用户管理 添加 查询 修改 删除 修改密码 图2.1.1 程序流程图2.2 数据库的选择我们使用的是access数据库,数据库如下:表2.2.1 Manager表图2.2.1表2.2.2 Worker表图2.2.2由于某些特定的公司拥有一些特殊职业,所以我们在工作与工资这两栏设置允许空,方便管理者管理。第三章 系统详细设计3.1系统工作原理在登陆框处使用代码连接Manager数据库,采用JDBC方法连接数据库,从Edit框获取用户输入的用户名与密码与Manager表中数据对比,如果为数据库中的数据则允许登陆进行员工管理,若非数据库中的数据则报错。在主界面处分别连接worker与Ma
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 人事管理系统
限制150内