当前位置: 首页 > news >正文

java ssm教师工作量统计系统

1.系统登录功能,教师信息个人维护与录入功能,教师、教学秘书、教务处分别要完成的功能:可以从教师、教学秘书、教务处三种身份进入系统主页面;这部分要实现以普通教师、教学秘书、和教务处的身份进入系统主页面的功能,退出系统时显示退出成功。


登录时填写权限、验证码、用户名编号、密码,输入错误可以报错,教师可以更改自己的密码。
l 普通教师先进行注册,每个老师对应唯一的编号,注册后可以通过编号和密码登录,如果正确则登录,不正确则报错“密码或编号错误,请重新输入”,登录系统后进行个人基础信息的录入、教学课程工作量信息录入、科研信息录入、奖励信息录入
录入信息后本人进行保存提交,录入数据库,显示保存成功。再次登录时,可以查看以上已经录入的信息,也可以对以上提到的信息进行查询、更新、添加、修改、删减、个人信息维护,更新修改信息时,系统要记录时间,修改成功要有“修改成功”的提示。
l 个人基础信息包括:教师的姓名,性别,编号、职称,所在学院、出生日期、身份证、教师工资卡卡号,联系方式


l 教学课程工作量信息包括:每节课的日期(年、月、日、星期几、第几大节)、课程名称、课程号、理论教学周数、理论课学时、实验学时,实际教学学时,学分、考试方式(论文、课程设计、上机、笔试)、上课地点、授课班级,课程类别(必修课,选修课,重修课,任选课、网络课)、学生数,考试工作量,实习学时、课程设计学时、额外奖励辅助酬金,实际上课和缺勤学时
l 科研信息包括:项目名称、项目编号、成果形式(专篇、论文、研究报告等选项)、科研起始时间和终止时间、负责人姓名、经费金额、项目等级(校级、省级、国家级)、参与科研人员姓名(五人以内)、科研地点、是否取得奖励、何种奖励、备注
l 奖励信息包括:获得奖项的级别(校级、省级、国家级)、获奖作品名称、获奖时间、获得几等奖、颁奖单位、获奖金额、是否有证书,获奖人名字
。。。。。。。。。。。。。
 
l 教学秘书拥有普通教师的个人信息的录入、工作量查询、个人信息维护和检查等权限,而且必须要根据教师上报的信息对本院老师全年的教学课程工作量、科研、奖励进行统计和汇总,数据库维护,并生成所有相应信息的Excel表格(包括个人基础信息、教学课程工作量信息,科研信息、奖励信息),同时计算应得工资总金额,具体计算方式为:
实际的理论课学时*每学时理论课工资+实验学时*每学时实验课工资+课程设计学时*每学时课程设计工资+实习课学时*每学时实习课工资+额外奖励辅助酬金
l 教务处对全校老师除了有普通教师的个人信息的录入、查询信息、更新信息、工作量查询、个人信息维护等权限、对老师信息进行维护、工作量统计录入的权限,还有导入数据、导出教师全年工作量Excel报表、学期设置、重置本院工作量、数据清空、和毕业设计统计的权限。
 
2.导入数据功能:根据以上提到的一系列信息作为EXCEL表头格式来一次性导入课程数据。
3.导出Excel报表功能:根据数据库信息及函数计算工作量信息,将相关工作量信息导出到Excel表格中
4.学期设置功能:设置进行工作量计算的学期,设置后可以在导出的Excel中看到
5.重置工作量功能:重置并生成工作量
6.数据清空功能:教务处可以清除数据库中的基础信息表和工作量表的数据
7.数据库管理:创建数据库,包括以上所以信息数据库和教师每次的登录的信息(即每次登录编辑修改信息的时间)
8.系统主要功能层次模块图

 

目    录
摘 要 I
ABSTRACT II
第1章 引言 1
1.1 研究背景 1
1.2 研究的现状和内容 1
1.2.1 研究内容 1
1.2.2 研究意义 2
第2章 关键技术 2
2.1 数据库技术以及开发工具 2
2.1.1 数据库系统简介 2
2.1.2 B/S开发模式 3
2.1.3 eclipse 3
第3章 需求分析 4
3.1系统的总体结构 4
3.1功能需求 5
3.2 安全保密需求 8
3.3 开发与运行环境 8
第4章 教师工作量统计系统的设计与实现 9
4.1系统设计的基本思想 9
4.1.1系统设计思路 9
4.1.2系统设计原则 9
4.2 系统逻辑结构设计 9
4.1系统工作流程设计 9
4.2.2系统工作量计算模块设计 10
4.3数据库设计 11
4.4用户登录窗体设计 15
4.5主窗体设计 16
4.6教师授课信息窗体设计 17
4.7 计算系数窗体设计 19
4.7.1应用程序服务器 19
4.7.2客户端应用程序 19
4.8教师工作量计算窗体设计 20
4.8.1应用程序服务器 20
4.8.2客户端应用程序 22
4.9工作量分析窗体设计 26
4.10工作量汇总窗体设计 27
4.11数据备份窗体设计 28
4.12导入Excel窗体设计 29
第5 章 结论与展望 30
5.1 测试 30
5.1.1测试环境 30
5.1.2测试过程 30
5.1.3测试结果 30
5.2 结论 30
致谢 31
参考文献 31
 

相关文章:

  • 关于内存条的知识要点⑴
  • 银行数据中心绿色发展新格局:建设全闪数据中心
  • Java毕业设计-会议室预约小程序系统
  • 一文搞定Linux的定时器(19)
  • 物联网的常用几种协议
  • URDMA跑起来
  • 商业银行云模式下的技术变革
  • go的解析命令行库flag
  • idea jsp文件 高亮_有了这几款idea插件后,同事再也不叫我小白了
  • 猿创征文|Mybatis注解完成增删改查操作
  • Code For Better ---- 拥抱TensorFlow 拥抱未来
  • 【SpringBoot】SpringBoot自定义banner,成千上万种可供选择,当然也可以自定义生成哦
  • 物联网面试题之如果有二维数组int arr[3][4]和如果有数组int arr[5]
  • Hadoop和Spark的对比
  • 智能座舱行为识别数据解决方案,助力打造第三空间新体验
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CentOS7简单部署NFS
  • codis proxy处理流程
  • Druid 在有赞的实践
  • HTTP中的ETag在移动客户端的应用
  • Java IO学习笔记一
  • php ci框架整合银盛支付
  • Python 基础起步 (十) 什么叫函数?
  • SpiderData 2019年2月23日 DApp数据排行榜
  • vue2.0项目引入element-ui
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 从零搭建Koa2 Server
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 目录与文件属性:编写ls
  • 前端设计模式
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何解决微信端直接跳WAP端
  • 算法之不定期更新(一)(2018-04-12)
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 因为阿里,他们成了“杭漂”
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • Mac 上flink的安装与启动
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • 通过调用文摘列表API获取文摘
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • #预处理和函数的对比以及条件编译
  • (7)STL算法之交换赋值
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (区间dp) (经典例题) 石子合并
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)http-server应用
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .bat批处理(二):%0 %1——给批处理脚本传递参数