数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86427650

研究方法及设计思路

研究方法

绩效考核信息管理是信息行业业务流程过程中十分重要且必备的环节之一,在信息行业业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多信息行业在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个绩效考核管理系统。采用JSP作为开发工具,结合微软公司的Mysql数据库,数据库设计遵循3范式,主要设计了缴费基本信息表、绩效考核基本信息表、消费基本信息表、管理系统的用户口令表等数据表。解决了绩效考核管理系统中存在的数据安全性、数据一致性以及系统运行速度等问题。

设计思路

(1)系统应符合绩效考核信息管理的规定,满足信息行业相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;
(2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;
(3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作;
(4)尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。

主要使用技术

Servlet+CSS+JS+JSP+MD5+Mysql

功能介绍

权限处理模块:管理员与普通柜员,管理员进入的是管理员页面,普通柜员进入普通柜员的界面。
普通柜员用户注册:普通柜员通过输入用户名(工号即用户名),名字,密码进行注册,获得进入本系统权限。
柜员选择柜员身份登入:柜员进入后可以查看本人工作情况的信息。
管理员界面:登入后,记录柜员工作情况:输入柜员工号,柜员名字,记录业务笔数,最后一栏并记录柜员员工加减分情况(笔数处于10的整数部分为加减分情况,以10分为上限)。除此之外,管理员还能对普通柜员的权限进行修改,删除不必要的用户。
对管理员输入数据进行处理:比如工号只能为7位,开头必须是882;加分减分的值不能大于10等等。
查询:输入柜员工号,可以查询到该柜员的工作情况以及加分减分情况及薪酬情况;按日期查询,可以查询到该日期本合作银行每位柜员的工作情况及加减分情况。
薪酬查询:柜员薪酬计算应计算考核薪酬除以10分为标准分值,考核实际得分乘以分值为可兑现年薪(总行班子成员18000元/季、中层正职12000元/季、中层副职9000元/季、员工6000元/季、短期合同工(三年以下)1500元/季。) 月总分/月天数/10*薪酬标准
统计输出模块:比如可以统计本合作银行业务笔数由多到少排名,加减分情况排名。
维护模块:对系统进行维护,定期对数据进行备份,对历史数据库进行备份,对密码口令进行维护。

功能模块图

数据库脚本

CREATE DATABASE /*!32312 IF NOT EXISTS*/`jxkh` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `jxkh`;/*Table structure for table `bs` */DROP TABLE IF EXISTS `bs`;CREATE TABLE `bs` (`id` int(4) NOT NULL AUTO_INCREMENT,`member` int(4) DEFAULT NULL,`bs` int(4) DEFAULT NULL,`sj` varchar(50) DEFAULT NULL,UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=gb2312;DROP TABLE IF EXISTS `fz_admin`;CREATE TABLE `fz_admin` (`id` int(4) NOT NULL AUTO_INCREMENT,`username` varchar(100) DEFAULT NULL,`password` varchar(100) DEFAULT NULL,`creattime` varchar(100) DEFAULT NULL,`flag` int(4) DEFAULT NULL,`isuse` int(4) DEFAULT NULL,`logintimes` int(4) DEFAULT NULL,`quanxian` varchar(100) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=gb2312;DROP TABLE IF EXISTS `fz_adminlog`;CREATE TABLE `fz_adminlog` (`id` int(4) NOT NULL AUTO_INCREMENT,`username` varchar(100) DEFAULT NULL,`password` varchar(100) DEFAULT NULL,`logintime` varchar(100) DEFAULT NULL,`loginip` varchar(100) DEFAULT NULL,`useros` varchar(100) DEFAULT NULL,`ok` varchar(50) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=180 DEFAULT CHARSET=gb2312;DROP TABLE IF EXISTS `fz_affiche`;CREATE TABLE `fz_affiche` (`id` int(4) NOT NULL AUTO_INCREMENT,`title` varchar(50) DEFAULT NULL,`content` varchar(50) DEFAULT NULL,`addtime` varchar(50) DEFAULT NULL,`adder` varchar(50) DEFAULT NULL,`ifhide` int(4) DEFAULT NULL,UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=gb2312;DROP TABLE IF EXISTS `fz_member`;CREATE TABLE `fz_member` (`id` int(4) NOT NULL AUTO_INCREMENT,`username` varchar(50) DEFAULT NULL,`password` varchar(50) DEFAULT NULL,`type` varchar(50) DEFAULT NULL,`regtime` varchar(50) DEFAULT NULL,`ifuse` int(4) DEFAULT NULL,`logintimes` int(4) DEFAULT NULL,`lasttime` datetime DEFAULT NULL,`lastip` varchar(50) DEFAULT NULL,`bs` int(4) DEFAULT NULL,`fs` float DEFAULT NULL,UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=gb2312;DROP TABLE IF EXISTS `fz_pmember`;CREATE TABLE `fz_pmember` (`id` int(4) NOT NULL AUTO_INCREMENT,`mid` int(4) DEFAULT NULL,`realname` varchar(100) DEFAULT NULL,`sex` varchar(50) DEFAULT NULL,`bir` varchar(50) DEFAULT NULL,`sheng` varchar(50) DEFAULT NULL,`city` varchar(50) DEFAULT NULL,`telphone` varchar(50) DEFAULT NULL,`email` varchar(50) DEFAULT NULL,`question` varchar(100) DEFAULT NULL,`answer` varchar(100) DEFAULT NULL,`address` varchar(100) DEFAULT NULL,UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=gb2312;DROP TABLE IF EXISTS `fz_system`;CREATE TABLE `fz_system` (`id` int(4) NOT NULL AUTO_INCREMENT,`sitename` varchar(100) DEFAULT NULL,`url` varchar(100) DEFAULT NULL,`keyword` varchar(500) DEFAULT NULL,`description` varchar(200) DEFAULT NULL,`email` varchar(200) DEFAULT NULL,`state` varchar(100) DEFAULT NULL,`reasons` varchar(100) DEFAULT NULL,`dir` varchar(100) DEFAULT NULL,`record` varchar(100) DEFAULT NULL,`copyright` tinytext,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;DROP TABLE IF EXISTS `yw`;CREATE TABLE `yw` (`id` int(4) NOT NULL AUTO_INCREMENT,`mc` varchar(50) DEFAULT NULL,`xm` varchar(50) DEFAULT NULL,`nr` varchar(500) DEFAULT NULL,`sj` varchar(50) DEFAULT NULL,`member` varchar(50) DEFAULT NULL,UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=gb2312;

项目截图


基于JAVA的银行柜员绩效考核系统,适合用来练手【数据库设计、源码、开题报告】相关推荐

  1. 基于JSP的银行柜员绩效考核系统【数据库设计、源码、开题报告】

    数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86427650 研究方法及设计思路 研究方法 绩效考核信息管理是信息行业业务流程过 ...

  2. java web jsp的银行柜员绩效考核系统

    本系统是一个毕业设计系统,用来解决银行职工绩效考核信息的管理问题,主要对针对银行柜员的业务,薪酬,进行查询统计.构建了一个有效而且实用的绩效考核信息管理平台,目的是为高效地完成对绩效考核信息的管理.系 ...

  3. asp.net1067-PINAN银行员工绩效考核系统#毕业设计

    项目编号:asp.net1067-PINAN银行员工绩效考核系统#毕业设计 运行环境:VS+SQL 开发工具:VS2010及以上版本 数据库:SQL2008及以上版本 使用技术:HTML+JS+HTM ...

  4. java计算机毕业设计公立医院绩效考核系统(附源码、数据库)

    java计算机毕业设计公立医院绩效考核系统(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

  5. JAVA毕设项目公立医院绩效考核系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)

    JAVA毕设项目公立医院绩效考核系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + ...

  6. 基于JAVA融呗智慧金融微资讯移动平台小程序端计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA融呗智慧金融微资讯移动平台小程序端计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA融呗智慧金融微资讯移动平台小程序端计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技 ...

  7. 基于JAVA人口老龄化常态下的社区老年人管理与服务平台计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA人口老龄化常态下的社区老年人管理与服务平台计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA人口老龄化常态下的社区老年人管理与服务平台计算机毕业设计源码+系统+mys ...

  8. java毕业设计—— 基于java+JPA+jsp的进销存管理系统设计与实现(毕业论文+程序源码)——进销存管理系统

    基于java+JPA+jsp的进销存管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JPA+jsp的进销存管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  9. java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统

    基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现, ...

最新文章

  1. DivCo: Diverse Conditional Image Synthesis via Contrastive Generative Adversarial Network
  2. Python中的reduce
  3. LeetCode Majority Element II(Moore Voting Algorithm即Majority Voting Algorithm)
  4. Linux中Shell脚本函数库的笔记
  5. python中单行注释采用的符号是什么_Python注释符号使用说明(多行注释和单行注释),用法,详解,攻略...
  6. 44 MM配置-采购-条件-定价过程-定义条件类型
  7. 电流感应电阻器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. 尔雅国学智慧课后答案
  9. 男子打着点滴参观博物馆 被称“挂水哥”感动南博(图)
  10. Hibernate逍遥游记-第13章 映射实体关联关系-005双向多对多(使用组件类集合\composite-element\)...
  11. 高通8953内核模块签名问题解决方法
  12. Edge检查更新时出错:无法连接到Internet。如果使用防火墙,请将 MicrosoftEdgeUpdate.exe 加入允许列表中。
  13. Modbus的十大问题
  14. itk读取.img格式的医学图像
  15. LabVIEW崩溃后所产生的错误日志文件的位置
  16. linux无法保存文件,Linux系统创建文件后无法保存
  17. EC11旋转编码器电路和程序
  18. java线程知识总结
  19. SAE英文会议论文模板及翻译
  20. python进阶(十)_mysql数据查询

热门文章

  1. VS2015输入反斜杠显示成人民币符号的问题
  2. linux的v4l2运行源码,linux v4l2摄像头应用层编程介绍
  3. 数值孔径大小对微透镜匀光的影响
  4. iCopy和fclone和TG-bot构建gd转存保姆教程
  5. 早知道不做java了肚子好饿,面试所遇到的编程题 肚子好饿早知道不学java.jpg
  6. linux pmap命令,Linux进程管理之pmap命令解析【每日一个知识点第130期-Linux】
  7. 苹果若真的封杀Epic,就是和整个游戏界作对?
  8. 苹果PD20W快充芯片严重缺货!如何拯救这个苹果PD充电器市场?
  9. Android手机Log
  10. 微信用户绑定java实例_微信开放平台 帐号管理 绑定在同一个开放平台帐号下的公众号及小程序让用户unionid一致...