【实训项目】教师工作量管理系统
2023-09-11 14:21:28 时间
目录
一、需求与分析
1. 项目概述
计算每个老师在一个学期中所教课程的总工作量。(教师单个教学任务的信息为:教师号、姓名、性别、职称、认教课程、班级、班级数目、理论课时、实验课时、单个教学任务总课时)
1.1 教师信息处理
(1) 输入教师授课教学信息,包括教师号、姓名、性别、职称、认教课程、班级、班级数目、理论课时、实验课时。
(2) 插入(修改)教师授课教学信息:
(3) 删除教师授课教学信息:
(4) 浏览教师授课教学信息:
1.2 教师工作量数据处理:
(1) 计算单个教学任务总课时。计算原则如下表:
班级数目 | 单个教学任务总课时 |
2 | 1.5*(理论课时+实验课时) |
3 | 2*(理论课时+实验课时) |
>=4 | 2.5*(理论课时+实验课时) |
(2) 计算一个教师一个学期总的教学工作量。总的教学工作量=所有单个教学任务总课时之和。
(3)教师数据查询:
提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。
1.3 教师综合信息输出
提示:输出教师信息到屏幕
2. 需求分析
高校教师工作量管理系统可以促进高校教学管理工作的顺利进行,推动教学质量的提升。该程序的主要功能包括教师号、姓名、性别、职称、课程、班级、班级数目、理论课时、实验课时的增删改查。
3. 模块设计
3.1 功能模块
根据课程设计题目的功能要求,各个功能模块的组成框图如下:
3.2 所有功能模块的流程图
二、设计与实现
1. 程序实现
1.1 登录系统
1.2 教师工作量管理系统
普通用户
管理员
2. 程序设计
相关文章
- 如何快速的给你的项目添加icon图标
- IntelliJ IDEA 打包Maven 构建的 Java 项目
- gitlab项目关联runner
- 宝塔部署项目报Warning: require(): open_basedir restriction in effect的解决方案
- 【Go】K8s 管理系统项目36[K8s环境–应用部署]
- 【GO】K8s 管理系统项目34[Linux环境–应用部署]
- 【GO】K8s 管理系统项目33[前端部分–登录和登出]
- 【GO】K8s 管理系统项目31[前端部分–仪表盘]
- 【GO】K8s 管理系统项目30[前端部分–ConfigMap]
- 【GO】K8s 管理系统项目29[前端部分–Secret]
- 【GO】K8s 管理系统项目28[前端部分–Pvc]
- 【GO】k8s 管理系统项目23[前端部分–工作负载-Pod]
- 【GO】K8s 管理系统项目10[API部分--Configmap]
- 【GO】k8s 管理系统项目19[前端部分–Header]
- 【GO】K8s 管理系统项目14[API部分--中间件]
- 【GO】K8s 管理系统项目12[API部分--Ingress]
- 【GO】K8s 管理系统项目11[API部分--Service]
- 【GO】 K8s 管理系统项目4[API部分--StatefulSet]
- 【GO】 K8s 管理系统项目2[API部分--Deployment]
- Tomcat 启动或者发布项目时提示Publishing failed:Resource /xxxx does not exist
- nodejs项目npm start背后的工作原理
- 关于 yarn.lock 在实际项目中的一些作用
- cordova本地存储(存取): 读取项目里的本地文件
- Android Studio 团队提交代码 - 项目、git及github
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑧〗- 项目实战 - 开发新闻管理系统(项目展示)
- CVPR 2021 论文和开源项目合集
- 【GO】K8s 管理系统项目8[API部分--Pvc]
- 【GO】 K8s 管理系统项目6[API部分--Namespace]
- Python 小白从零开始 PyQt5 项目实战(7)折叠侧边栏的实现
- Android的Kotlin导入java项目后的AppCompatActivity父类红标了