企业职工信息管理系统
企业职工信息管理系统
EWIMSystem(Enterprise Workers Information Manager System)
目录
第一章 绪论 .................................................................................................................................... 3
1.1 相关背景 ............................................................................................................................ 3 1.2 开发目的 ............................................................................................................................ 3 1.3 论文内容 ............................................................................................................................ 3 1.4 意义 .................................................................................................................................... 3 1.5 分工 .................................................................................................................................... 4 第二章 系统需求分析 ..................................................................................................................... 5
2.1 系统功能需求分析 ........................................................................................................... 5 2.2辅助功能需求分析 ............................................................................................................ 6
2.2.1打印报表 .............................................................................. 错误!未定义书签。 2.2.2修改密码 ................................................................................................................ 6 2.3 软件的运行环境 ............................................................................................................... 6
2.3.1 硬件平台 ................................................................................................................. 6 2.3.2 软件平台 ................................................................................................................. 6 2.3.3 开发环境 ............................................................................................................... 6
第三章 系统功能设计与实现 ......................................................................................................... 7
3.1 系统目标设计 .................................................................................................................... 7 3.2 数据库分析与设计 ............................................................................................................ 9
3.2.1数据库表设计 .......................................................................................................... 9 3.2.2数据库表关系图 .................................................................................................. 12 3.3 系统功能概要设计 .......................................................................................................... 13 3.4 系统功能详细设计 .......................................................................................................... 14
企业职工信息管理系统
摘要
随着科技的不断发展,企业的不断壮大,传统的企业人事管理主要以人工为主,人工管理既费力、费时,又容易出现错误,严重制约了企业员工管理的实施,目前人工管理已不能满足市场的需要,所以建立现代化的智能化的企业职工信息管理系统势在必行。这样可以提高企业的管理效率,同时减轻了人事部门的工作量,使原本复杂和枯燥无味的工作变得简单而轻松。
企业职工信息管理系统是一个基于C/S模式的管理系统。
关键字:企业职工信息管理系统,C/S模式
第一章 绪论
1.1 相关背景
面对市场的迅速变化,各种行业之间的竞争越来越激烈,企业战略应用也必须具备全新的视野。企业首先需要新的、创新性的MIS,它不仅能驱动企业向前发展,还能够增强和扩展企业现有的综合管理水平。员工管理是企事业单位管理工作中重要组成部分之一,科学有效地搞好员工管理工作,使之更好地为企业其他管理工作提供优质,高效的服务。传统的员工管理是主要以人工为主,人工管理既费力、费时、又容易出现差错,严重制约了企业员工管理的实施,也影响企事业其他管理事务处理的效率与质量。通过使用本系统,要让企事业单位的人事档案管理工作系统化、规范化、自动化,从而达到提高企事业单位各项管理工作更有效率的目的。在这种情形之下,也算是对自己能力的一种考查,我们做了企业职工信息管理系统。
1.2 开发目的
现在是一个信息化的时代,计算机技术已经应用于各个领域,我们希望每一个企业,无论其性质和大小,都能充分利用好现代社会中的先进技术,减少无谓的人力和物力,提高生产效率。
1.3 论文内容
该论文主要包括该系统的需求分析,运行环境,数据库的详细设计以及各个功能的模块简介。
1.4 意义
编写该论文的主要意义是让使用该系统的人可以清晰地明白该系统的主要功能,使用户可以合理的应用该系统,减少由于用户的不当操做给该系统所带来的危害。
1.5 分工
本系统开发持续时间规定为1个星期,人员的分工及详细安排如下!
任陈尉(组长):需求、数据库的详细设计!javaBean、及项目的整合!
刘建胜:用户登录和主界面的设计
叶超:人事管理模块的设计!
占文栋:职工模块的设计
袁龙:财务管理的模块的设计
王建强:系统管理模块
第二章 系统需求分析
2.1 系统功能需求分析
企业职工信息管理系统要满足六个方面的需求,包括系统管理员﹑企业职工﹑人事管理部门﹑财务管理部门﹑部门的各级管理者和企业的高层管理者。在企业职工信息管理系统中最主要的角色就是企业职工和人事管理部门。
下面主要介绍该系统中各个角色所要实现的功能:
1.企业职工:企业职工是该系统主要管理的一个对象,该系统主要管理员工的考勤﹑请假情况。考勤包括员工的签到和离签情况,系统根据员工的签到离签自动判断出员工是否按时﹑迟到﹑缺勤﹑早退等。员工也可以提前在该系统中提交请假申请,当下次员工再登陆的时候可以弹出窗体,告诉员工是否得到了批准,如果该员工的到了批准,回来上班的时候一定要进行销假,根据员工的登陆系统自动判断出该员工是否按时回来。
2.人事管理部门:人事管理部门也是该系统中的一个主要对象。人事管理部门可以通过该系统对员工信息进行维护(包括员工的基本信息﹑员工的调动﹑员工的离职);查询员工的各种信息(包括考勤﹑请假﹑员工基本信息﹑调动员工信息﹑离职员工信息),并且在此对员工的请假申请作出回答;另外人事管理部门还管理员工的奖惩情况,根据员工的业绩﹑平时表现来对员工进行奖惩管理。
3.财务管理部门:财务部是一个企业的核心部分,一个企业的建立离不开财务的支持,因此对财务的管理专门列出一个部门来管理。财务部主要是管理各种财务的输入﹑输出。每个月财务部要给职工发放工资,根据职工的考勤﹑请假﹑奖惩情况综合来给员工发放工资。另外就是对个别员工的出差﹑企业的建设等公共消费进行报销。该系统主要是对员工进行管理的,所以不对财务的输入进行
考虑。
4.企业的高层管理者:在该系统中企业的高层管理者的权限最大,他主要是企业的经理﹑企业的懂事长等高层管理者,他可以随时对企业的各种信息进行查询;根据各种信息的情况﹑自己的设想﹑企业的布局和目前企业的状况来规划企业的结构。
2.2辅助功能需求分析 2.2.2修改密码
可能有些用户的信息不想让其他人随意查看或更改,所以用户进入系统后都可以更改自己的密码。
2.3 软件的运行环境 2.3.1 硬件平台
硬件最低要求:CPU PIII 500以上PC服务器,内存512MB以上,硬盘8GB以上。
2.3.2 软件平台
操作系统: Windows XP
2.3.3 开发环境
开发环境:win7或XP,数据库Oracle
第三章 系统功能设计与实现
3.1 系统目标设计
企业职工信息管理系统首要实现的功能如下: 1.系统的用户登陆及身份验证要求
1)用户进入系统时进行身份的选择;分为1、企业职工,2、人事管理
部门,3财务管理部门,4、企业的高层管理者!
2)根据用户身份的不同,系统自动对用户设置权限;
2.职工的考勤﹑请假管理和职工对自己信息的查询:
1)职工根据权限进入系统后进行签到﹑离签,系统根据用户的签到判断用户是否按时﹑迟到﹑早退﹑缺勤等;
2)职工还可以进行请假申请;
3)如果职工请假申请被批准,回来后一定要销假,系统也是自己判断该职工是否按时回来;
4)职工也可以查询自己的信息,如果发现错误,反馈上级,经过上级核查,进行修改;
3.人事管理部门对人事的查询﹑奖惩管理﹑以及对员工信息的维护: 1)人事管理部门可以对员工的各种信息进行查询(包括员工基本信息﹑奖惩情况﹑考勤情况);
2)人事管理部门可以根据员工的考勤情况﹑业绩﹑平时表现等,对员工
进行奖惩管理;
3)人事管理部门另外一个主要的功能就是对员工基本信息的维护,可以录入新员工,修改员工信息,控制员工之间的调动﹑离职等;
4.财务部门对工资的发放,和支出报销;
1)财务部根据员工的奖惩情况和基本工资给员工发放工资; 2)财务部根据公司的各种消费,对消费进行报销;
3.2 数据库分析与设计
3.2.1数据库表设计
该系统数据库采用Oracle 数据库。整个数据库系统共有Employee(员工信息表)﹑EmployeeMove(员工调动表) ﹑AttendanceTable(考勤记录表) ﹑Pay Management(工资管理表) ﹑RewardsPunishment(奖惩情况表) ﹑Vacation Table(请假表)等六个表及相关的表间关系组成。所用数据表的表结构如下:
表3.1员工信息表(Employee)
3.2调动员工表(Employee Move)
3.2调动员工表(EmployeeMove)
3.3奖惩情况表(Reward Punished)
3.4考勤记录表(Attendance)
3.5工资管理表(Pay Management)
3.5工资管理表(Pay Management)
3.6请假表(Vacation Table)
表3.7支出报销表(Payout Table)
用户表(Manager 拥有所有的权限)
3.2.2数据库表关系图
企业职工信息管理系统数据库中的6个表(不包含超级管理员表)的对应关系以及各个表的主键如图3.1所示:
图3.1表间关系
3.3 系统功能概要设计
功能模块图如下图图3.2
图3.2 功能模块图
3.4 系统功能详细设计
这里主要的是列出各界面的详细界面图:
图3.3员工基本信息图
员工基本信息界面主要是人事管理部门对在职员工的信息的维护,主要是进行员工信息的录入,修改,删除等操作,还可以按照不同的类型对员工信息进行查询。
图3.4员工信息变更图
员工信息变更界面主要是针对调动员工而言的,是对员工的历史信息的保存,也可以说是对调动员工的信息的维护。
图3.5离职员工信息管理图
上面是对调动员工信息的维护,那么这里就是对离职员工信息的保存和维
护,以便日后查询。查询的时候可以查找所有的员工也可以查找某段时间之内的离职员工的信息。
图3.6奖惩情况记录图
奖惩情况界面主要是人事部对员工的奖惩情况的信息的维护。该界面实现的主要功能可以是添加和修改员工奖惩情况记录,也可以查看在某段时间内各员工的或某个员工的奖惩情况记录,根据记录情况来查看员工的纪律性和工作积极性,如果情况不好的话,可以根据具体情况采取相应的措施,从而提高工作效率。
图3.7请假申请图
请假申请界面的主要功能是用于员工进行请假申请,在这里员工可以提前进行请假申请的提交,人事部门在查询事假病假的时候可以给与回答。下面的内容主要是进行查询,员工可以修改自己的请假记录。
图3.8请假批准图
这里主要是人事部门来管理,它可以根据时间顺序或者员工号查看员工的
请假申请情况给与员工回答,员工在下一次或最近几天登陆的时候,系统会自动弹出上级的批准情况。如果允许用户请假,用户下次上班的时候要记得销假,系统自动判断用户是否按时回来。
图3.9签到查询
签到查询主要是根据不同的工号和姓名,再根据人事管理部门人员的心思点击多选按钮进行查询。签到和离签查询界面一样和功能都一样。
图3.10工资发放
工资发放(图3.10所示)界面的功能主要是根据日常工作中的记录,系统自动对职工的工资进行核算,财务部可以进行一定的操作管理,一般情况下,每月结算一次。
图3.11支出报销
支出报销主要是公司里的公共消费,根据公司发展的需要,派员工出差,采购公司所需物品或者机械设备等必不可少东西,这些花费都要记录,并有公司统一报销的,此界面就是要记录具体情况,以便在报销时提供必要的依据。
图3.12工资查询
工资查询是人事部门对员工工资信息的一个综合的查询,他可以导出一个Excle表,反映一个公司员工的收入情况及工资的发放情况。
图3.13员工基本信息查询
员工基本信息是员工对自己信息的查询,员工可以查询自己的基本信息是否有错误之处,如果有错误可以打印报表,向上级反映,如果得到上级的批准可以要求修改其基本信息。
图3.14考勤信息查询
在考勤信息界面中,职工可以查询在某段时间内个人的考勤情况,看是否有误,以便及时向相关人员反映,更正过来,这样可以避免在月底工资结算中带来不必要的麻烦。
图3.15签到界面
签到和签离界面所实现的功能大同小异,所以这里就只演示签到界面,员工来公司上班时,在规定的时间内登陆到这个界面,进行签到,系统会自动录入签到时间,然后再根据相关的规定判断签到类型,将信息录入数据库。
编码规范
项目名称为:EWIMSystem
格式:统一采用UTF—8的格式!
类和方法都需要有注释
命名规范
按钮命名:JButton以btn_开头
标签命名:JLabel以lab_开头
窗口命名:…_JFrame
Jpanel命名:jpn_
JDialog命名:dia_
JMenuBar命名:mba_
JToolBar命名:tba_ JMenu命名:menu_ JMenuItem命名:mitm_ JTextField命名:tfd_
JPasswordField命名:pwdf_ JTextArea命名:taa_
cn.com. EWIMSystem.模块