java实训报告(简单人事管理系统的设计与实现)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

编号:xxxxXx学院综合课程设计报告简单人事管理系统的设计与实现学生姓名:x,x,x,xxxxxxxxxxxxxxxxxxxxxxxxxxx指导教师:xx所在系:电子信息系所学专业:计算机科学与技术年级:xxxxxxxxxxxx2014年12月0目录摘要......................................................................1第一章前言...............................................................2第二章需求分析..............................................................3第三章概要设计..............................................................53.1总模块设计...........................................................53.2系统管理模块设计.....................................................53.3数据信息管理模块.....................................................63.4数据信息浏览模块.....................................................73.5数据信息查询模块.....................................................83.6帮助模块.............................................................9第四章详细设计.............................................................114.1总的流程............................................................114.2用户登录流程图......................................................114.3员工信息管理流程图..................................................124.4部门信息管理流程图..................................................164.4.1添加部门管理信息流程图........................................164.4.2删除部门管理信息流程图........................................164.4.3修改部门管理信息流程图........................................174.5查询信息管理流程图..................................................184.5.1按职工号查询员工信息..........................................184.5.2按部门号查询部门信息..........................................20第五章系统实现.............................................................215.1用户登录模块实现....................................................215.2主界面设计模块实现..................................................225.2.1管理员进入的主界面............................................225.2.2员工进入的主界面..............................................28第六章总结.................................................................31参考文献:..................................................................321简单人事管理系统的设计与实现摘要随着计算机技术的飞速发展,计算机在企业管理中应用得到普及,不仅是在企业中,在学校利用计算机实现管理势在必行。人事管理系统是现在企业管理工作不可缺少的一部分,是适应现在企业制度的要求,是推动企业劳动人事走向科学化、规范化的必要条件。计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便.计算机代替人工处理一些事务已成为必然。整个人类社会已进入高度信息化,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找资料、处理日常办公事务、科研生产等方面,无不需要利用大量的信息资源。本系统是一个结合学校实际情况、具体制度的实际需求,采用功能强大的Java作为开发工具、SQL作为数据库而开发出来的人事管理系统。能完成人事管理的基本功能,包括系统管理、系统信息管理、数据信息查询、数据信息浏览,本系统可以满足企业简单人事管理的需要。系统具有友好的界面,操作方便等优点。关键词:SQL数据库综合测评管理Java2第一章前言随着科学技术的飞速发展,计算机在企业管理中应用的普及,利用计算机在实现企业人事档案的管理势在必行。当今社会正快速向信息化社会前进,信息自动化的作用也越来越多。目前很多企业的人事管理系统还处于人工管理阶段,效率低下,已经远远落后于当今技术的发展。并且人工管理的弊端也越来越严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成企业重大损失的事例层出不穷。计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。人事管理系统是现在企业管理工作不可缺少的一部分,是适应现在企业制度的要求,是推动企业劳动人事走向科学化、规范化的必要条件。计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便.计算机代替人工处理一些事务已成为必然。如在查找资料、处理日常办公事务、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。本文主要介绍一个简单的基于java和SQL语言的企业人事管理系统的实现,所用的软件为Netbeans5.0和SQLServer2000,系统开发的总任务是实现企业人事信息关系的系统化、规范化和自动化。3第二章需求分析人事管理系统的开发需要java和数据库两方面的知识,因此要设计和开发出一个简单实用的人事管理系统,需要用到多方面的知识,包括管理界面的设计、信息的存储和读取、数据库的选用等。职工人事管理在企业等中逐步占重要地位,人事管理系统成为企业管理的核心内容,它解决了人事管理过程中的管理效率低下、数据不准确、管理不及时等一系列问题。通过对一些典型的人事管理系统的考察、分析,要求本系统实现了以下功能:1、设计统一友好的操作界面,能保证系统的易用性。2、规范、完善的基础信息设置,对信息进行全面管理。3、功能强大的查询功能,以方便管理员查询各种信息。4、信息需求分析:(1)员工基本信息:职工号、姓名、部门号、性别、出生日期、职务、学历、婚姻状况、备注。(2)部门基本信息:部门编号、部门名称、部门人数、办公室电话。(3)员工工资基本信息:职工号、姓名、性别、福利、奖金、基本工资、实发工资、备注。(4)用户登录信息:用户名、密码、用户类型。5、功能需求分析:(1)用户登录信息管理:通过输入正确的用户名、密码和用户类型进入不同的管理系统。(2)员工信息查询:按职工号对姓名、部门号、性别、出生日期、职务、学历、婚姻状况、备注进行查询。(3)部门信息查询:按部门编号对部门名称,部门人数和办公室电话进行查询。(4)员工工资查询:按工资、职工号、性别、和工资性别分别对员工工资进行查询。(5)浏览员工信息:浏览员工信息个人基本信息和工资信息。(6)员工信息管理功能:管理员工的相关信息。包括员工的查询,添加,删除,修改以及浏览全部员工的基本信息和工资信息。(7)部门信息管理功能:管理部门的相关信息。包括对部门编号、部门名称和部门人数4和办公室电话的添加、删除,修改以及浏览。(8)工资信息管理功能:对职工号、姓名、性别、福利、奖金、基本工资、实发工资、备注进行修改。5第三章概要设计本系统是一个简单的人事管理系统,实现的功能很简单,包括基本的系统管理,数据信息管理,数据信息浏览,数据信息查询操作,使得可以对员工和部门进行一系列的添加、删除、修改、浏览、查询等。本系统分为如下几个模块:3.1总模块设计总模块设计如图3.1图3.1人事管理系统模块3.2系统管理模块设计系统管理模块如图3.2人事管理系统系统管理系统信息管理数据信息查询数据信息浏览帮助6图3.2系统管理模块功能:用户登录进入简单人事管理系统,根据其具有的权限,完成其权限所对应的功能,从而很好的管理整个系统。操作:进入该功能后,输入用户的用户名,密码和选择对应的用户类型,只有其用户名、密码和用户类型完全正确,才能进入系统。系统会根据为用户分配的权限,设置其对应的功能有效,用户就可以进行操作。3.3数据信息管理模块数据信息管理模块如图3.3系统管理退出重新登录修改密码用户管理添加用户删除用户7图3.3系统信息管理模块功能:该模块只有管理员才可以对其操作,该模块里有3个子模块它们分别是员工信息管理,部门信息管理和工资信息管理。操作:管理员根据需要对其操作。比如可以对员工信息和部门进行添加,删除和修改;也可以对工资信息进行修改。在员工信息管理模块添加员工信息时,点击添加员工信息,在弹出的添加员工信息界面的文本框中输入要添加的信息后再点击添加,这样信息就添加成功。其它模块操作类似。3.4数据信息浏览模块数据信息浏览模块如图3.4工资信息管理添加员工信息修改工资信息添加部门信息系统信息管理部门信息管理员工信息管理部门修改信息修改员工信息删除员工信息删除部门信息8图3.4数据信息浏览模块功能:该模块是由管理员和员工共同完成的,该模块有5个子模块,分别为浏览所有员工信息,浏览所有部门信息,浏览所有员工工资,浏览员工个人信息和员工浏览个人工资两个操作。操作:子模块中浏览所有员工信息,浏览所有部门信息和浏览所有员工工资为管理员完成的,而职工只可以进行浏览员工个人信息和员工浏览个人工资两个操作。但管理员想浏览所有员工信息时只需单击“浏览所有员工信息”,就会弹出所有员工的基本信息表的对话框,从中可以得到需要的信息。3.5数据信息查询模块数据信息查询模块如图3.5数据信息浏览浏览所有员工信息浏览所有部门信息员工浏览个人信息浏览所有员工工资员工浏览个人工资9图3.5数据信息查询模块功能:该模块由管理员操作。共有3个子模块,分别为按职工号查询员工信息,按部门号查询员工信息和员工工资查询。其中员工工资查询里又包括按工资查询员工信息,按职工号查询员工信息,按性别查询员工信息,按工资和性别查询员工信息。操作:管理员可以根据需要对其查询。在员工工资模块管理员可以输入工资来查询基本工资为此的所有员工及其对应的工资信息。3.6帮助模块帮助模块如图3.6数据信息查询按职工号查询员工信息按部门号查询部门信息员工工资查询按工资查询按职工号查询按性别查询按性别和工资查询10图3.6帮助模块该模块包括帮助主题和关于我们两个模块。帮助帮助关于我们11第四章详细设计4.1总的流程总流程图如图4.1所

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功