1、 企业人事信息管理系统 一. 系统概况 1. 系统名称:人力资源管理系统。 2. 系统运行平台:配置有Tomact+JDK等其他服务器的操作系统平台。 3. 编程模式:JSP+JavaBean+JavaServlet+mySQL 二. 系统简介 1. 本系统主要是为中小型企业人力资源管理而开发的一套基于javaEE的javaWeb应用系统。企业应用该系统可以对公司员工,部门等信息进行有效的管理,精简企业人力提高企业效率。 2. 系统主要模块及需求分析: l 员工管理:对企业在职员工进行员工基本信息管理,将信息存储在数据库中并实现对数据库中数据的增删改查等功能。 l 应聘管理
2、对来企业应聘的人员进行信息记录.以便生成报表对应聘人员进行比对录用 l 培训管理:对即将进入企业工作的员工进行短期培训,该模块实现对培训信息进行管理。 l 奖惩管理:该模块针对每个员工近期表现来实行奖励或惩罚的信息统计。可以对财务管理更加方便。 l 薪资管理:对员工的薪资进行查看,修改,根据奖惩管理进行员工薪资的管理。 l 系统管理:该模块主要包括用户管理和部门管理。用户管理是对该系统开放的用户进行信息管理。部门管理是对该企业的部门进行信息管理。 三. 系统设计 1. 业务逻辑设计: l 页面模块化: 人事信息管理系统 奖 惩 信 息
3、 管 理 培 训 信 息 管 理 员 工 信 息 管 理 数据库 JDK+TOMCAT运行平台 统 计 分 析 部 门 管 理 薪 资 信 息 管 理 用 户 管 理 系 统 帮 助 用 户 注 销 报 表 管 理 l 三层结构设计程序逻辑结构分用户界面、业务逻辑处理和数据存储: JSP+JavaBean+Servlet+mySQL的编程模式是的业务逻辑更加清晰。也使得对数据库的操作更加简便易行。 l 面向对象设计人性化
4、设计:面向用户设计界面友好,功能全面的人事管理系统。 2. 数据字典的建立: l 员工表WorkerInfo: 员工ID WorkerID Int Indentity(1,1) 员工编号WorkerNo Varchar(10) 员工姓名WorkerName Varchar(10) 员工部门 departmentNo Varchar(10) 员工性别WorkerNo Varchar(10) 员工年龄WorkerNo Varchar(10) 员工党派WorkerNo Varchar(10) 员工民族WorkerNo Varchar(
5、10) 员工学历WorkerNo Varchar(10) 员工户籍WorkerNo Varchar(10) 员工住址WorkerNo Varchar(10) 员工身份证WorkerNo Varchar(10) 员工岗位类别WorkerNo Varchar(10) 员工工作时间WorkerNo Varchar(10) 员工来校时间WorkerNo Varchar(10) 员工单位类别WorkerNo Varchar(10) 员工科室WorkerNo 员工邮件WorkerEmail Varchar(10)
6、 员工手机号 WorkerTel Varchar(10) l 员工应聘表employmentInfo 应聘ID EmployeeID Int Indentity(1,1) 应聘名称EmployeeName Varchar(10) 应聘性别EmployeeSex Varchar(10) 应聘年龄EmployeeAge Varchar(10) 应聘专业EmployeeSubject Varchar(10) 应聘职位EmployeeType Varchar(10) 应聘电话EmployeeTel Varchar(10) 应聘邮箱Emp
7、loyeeEmail Varchar(10) 录用状态EmployeeMark Varchar(10) 创建日期EmployeeDate Varchar(10) 毕业院校EmployeeSchool Varchar(10) 简历EmployeeDescription Text l 员工培训表trainInfo 培训ID TrianID Int Indentity(1,1) 培训名称TrianName Varchar(10) 培训目的 TrainAim Varchar(10) 培训开始日期起TrainStartTime Varch
8、ar(10) 培训结束日期起TrainEndTime Varchar(10) 培训人数 TrainCount Varchar(10) 培训讲师TrianTeacherl Varchar(10) 培训教材 TrainBook Varchar(10) 培训级别 TrainGrade Varchar(10) 创建日期 TrainDate Varchar(10) l 奖惩表rewardInfo 奖惩名称rewardName Varchar(10) 奖惩原因rewardReason Varchar(10) 奖惩人员rewardPe
9、rson Varchar(10) 奖惩描述rewardDecription Text 奖惩日期rewardDate DateTime l 薪资表salaryInfo 员工编号WorkerNo Varchar(10) 员工名称WorkerName Varchar(10) 基本工资salaryPay Int 住房补贴salaryHouse Int 额外补助salaryHelp Int 税收金额salaryTax Int 发放日期salaryDate Datetime 银行名称salaryBank Varchar(1
10、0) 创建日期salaryOutDay datetime 员工部门departmentName Varchar(10) 午餐补贴salaryLunch Int 全勤奖金salaryAllDay int 罚款金额salaryFine int 总计金额salaryAll int 工资账号salaryNo Varchar(10) l 用户表userInfo 用户ID userID Int Indentity(1,1) 用户账号 userAccount Varchar(10) 用户真实名 userRealName Varc
11、har(10) 用户部门 departmentName Varchar(10) 用户密码 userPassword Varchar(10) 创建日期 userDate datetime l 部门表departmentInfo 部门ID departmentID Int Indentity(1,1) 部门编号 departmentNo Varchar(10) 部门名称 departmentName Varchar(10) 部门备注 departmentDescription Varchar(10) 四. 页面设计 1. 员工
12、管理:WorkerServlet.java+WorkerService.java+WorkerDAO.java+ l WorkerAdd.jsp l Workerquery.jsp l Workereducation.jsp l Workerage.jsp l Workertransfer.jsp l WorkertransferInfo.jsp 2. 应聘管理:EmploymentServlet.java+EmploymentService.java+EmploymentDAO.java+ l EmploymentAdd.jsp l EmploymentQuery.jsp
13、 3. 培训管理:TrainServlet.java+TrainService.java+TrainDAO.java+ l TrainAdd.jsp l Train.Query.jsp 4. 奖惩管理:RewardServlet.java+RewardService.java+RewardDAO.java+ l RewardAdd.jsp l RewardQuery.jsp 5. 薪资管理:RewardServlet.java+RewardService.java+RewardDAO.java+ l SalaryHold.jsp l SalaryAssert,jsp l SalaryReport.jsp 6. 系统管理:SystemServlet.java+SystemService.java+SystemDAO.java+ l User.Jsp l Department.Jsp 五.人员分工:
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818