邮储银行三级薪酬管理系统的设计与实现的中期报告_第1页
邮储银行三级薪酬管理系统的设计与实现的中期报告_第2页
邮储银行三级薪酬管理系统的设计与实现的中期报告_第3页
邮储银行三级薪酬管理系统的设计与实现的中期报告_第4页
邮储银行三级薪酬管理系统的设计与实现的中期报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

邮储银行三级薪酬管理系统的设计与实现的中期报告一、问题描述邮储银行作为一家国有大型银行,在薪酬管理方面具有一定的特殊性。为了更好地管理员工薪酬,并提高薪酬管理效率,邮储银行决定开发和实施一套三级薪酬管理系统,该系统主要包括以下功能:1.薪酬标准管理2.薪酬核算管理3.薪酬调整管理4.薪酬审核管理目前,我们已经完成了该系统的需求分析和概要设计,现在需要进行详细设计和实现。二、设计方案1.系统架构设计本系统采用B/S结构,由前端页面、中间层和后端数据库三部分组成。其中,前端页面采用HTML、CSS、JavaScript等技术实现,中间层采用Java语言实现,后端数据库采用MySQL实现。2.数据库设计根据需求分析中提到的功能需求,我们设计了如下的数据库结构:(1)薪酬标准表(salary_standard)字段名类型说明idvarchar(32)主键,薪酬标准编号,例如:SS0001namevarchar(20)薪酬标准名称base_salarydecimal(10,2)基本工资bonusdecimal(10,2)奖金allowancedecimal(10,2)津贴insurancedecimal(10,2)保险funddecimal(10,2)公积金total_salarydecimal(10,2)总薪酬(2)员工档案表(employee)字段名类型说明idvarchar(32)主键,员工编号namevarchar(20)员工姓名gendervarchar(2)员工性别id_cardvarchar(18)身份证号码birthdaydate出生日期departmentvarchar(10)所属部门jobvarchar(10)岗位entry_datedate入职日期salary_standard_idvarchar(32)薪酬标准编号,外键参考salary_standard表的id字段(3)薪酬变动表(salary_adjustment)字段名类型说明idvarchar(32)主键,薪酬变动编号employee_idvarchar(32)员工编号,外键参考employee表的id字段salary_beforedecimal(10,2)变动前薪酬salary_afterdecimal(10,2)变动后薪酬reasonvarchar(100)变动原因adjustment_datedate变动日期(4)薪酬审核表(salary_audit)字段名类型说明idvarchar(32)主键,薪酬审核编号employee_idvarchar(32)员工编号,外键参考employee表的id字段salary_afterdecimal(10,2)变动后薪酬auditorvarchar(20)审核人audit_datedate审核日期3.逻辑设计(1)薪酬标准管理模块包括如下功能:①添加薪酬标准:管理员输入薪酬标准名称和相关薪酬项数据,系统检查数据合法性并保存到salary_standard表中。②修改薪酬标准:管理员选择要修改的薪酬标准,输入修改后的薪酬项数据,系统检查数据合法性并更新salary_standard表中的记录。③删除薪酬标准:管理员选择要删除的薪酬标准,系统提示管理员确认是否删除该记录,管理员确认后系统删除salary_standard表中对应的记录。(2)薪酬核算管理模块包括如下功能:①根据薪酬标准计算员工薪酬:管理员输入员工姓名和相关信息,并选择薪酬标准,系统自动根据薪酬标准计算员工薪酬并保存到employee表中。②查询员工薪酬:管理员输入员工姓名或工号进行查询,系统返回对应的薪酬信息。(3)薪酬调整管理模块包括如下功能:①添加薪酬调整记录:管理员输入员工姓名或工号以及薪酬调整数据,系统检查数据合法性并保存到salary_adjustment表中。②查询薪酬调整记录:管理员输入员工姓名或工号进行查询,系统返回对应的薪酬调整记录。(4)薪酬审核管理模块包括如下功能:①审核薪酬调整记录:管理员选择要审核的薪酬调整记录,输入审核结果和审核人信息,系统保存审核结果到salary_audit表中。②查询薪酬审核记录:管理员输入员工姓名或工号进行查询,系统返回对应的薪酬审核记录。三、实现方法1.前端页面实现前端页面采用HTML、CSS、JavaScript等技术实现,保证页面的美观和用户交互的友好性。其中,需要对页面进行合理的布局和样式设置,同时实现表单数据的校验和提交功能。2.中间层实现中间层采用Java语言实现,通过Servlet技术控制前端页面和后端数据的交互。具体实现过程如下:(1)接收前端页面请求:中间层通过Servlet技术接收前端页面的请求,并进行参数解析和校验。(2)业务逻辑处理:根据请求类型,中间层调用相关的业务逻辑类进行数据处理和业务逻辑的实现。(3)返回结果:中间层将处理结果封装成JSON格式,返回给前端页面进行展示。3.后端数据库实现后端数据库采用MySQL实现,通过JDBC技术和Java语言实现数据的读写和存储。具体实现过程如下:(1)数据库连接:通过JDBC技术连接MySQL数据库,并进行相关配置和参数设置。(2)数据读写操作:中间层调用Java语言的JDBC接口,进行数据的读写和存储操作。(3)数据库维护:定期对数据库进行维护和优化,包括表结构的修改和数据备份等操作。四、开发计划设计和实现该

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论