




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 毕毕 业业 论论 文文 设 设 计 计 届届 题 目 系 部 专 业 班 级 学 号 姓 名 指导教师 完成日期 2 毕业论文 设计 诚信声明书 本人声明 我将提交的毕业论文 设计 是我在指导教师 指导下独立研究 写作的成果 论文中所引用他人的无论以何种方式发布的文 字 研究成果 均在论文中加以说明 有关教师 同学和其他人员对本文的写 作 修订提出过并为我在论文中加以采纳的意见 建议 均已在我的致谢辞中 加以说明并深致谢意 论文作者 签字 时间 年 月 日 指导教师已阅 签字 时间 年 月 日 毕业论文 设计 版权使用授权书 本毕业论文 设计 是本人在校期间所完成学业的 组成部分 是在辽宁对外经贸学院教师的指导下完成的 因此 本人特授权对 辽宁对外经贸学院可将本毕业论文 设计 的全部或部分内容编入有关书籍 数据库保存 可采用复制 印刷 网页制作等方式将论文文本和经过编辑 批 注等处理的论文文本提供给读者查阅 参考 可向有关学术部门和国家有关教 育主管部门呈送复印件和电子文档 本毕业论文 设计 无论做何种处理 必 须尊重本人的著作权 署明本人姓名 论文作者 签字 时间 年 月 日 指导教师已阅 签字 时间 年 月 日 第 页 3 目目 录录 前 言 2 1 绪论 3 1 1 系统业务流程现状及问题 3 1 2 建设教师工作量管理信息系统的意义 3 1 3 技术介绍 3 2 系统分析 5 2 1 可行性分析 5 2 1 1 技术可行性分析 5 2 1 2 效率可行性分析 5 2 1 3 经济可行性分析 5 2 2 需求分析 5 2 3 流程分析 6 2 4 数据分析 7 2 4 1 数据流图 0 层图 7 2 4 2 数据流图 1 层图 8 2 4 3 数据流图 2 层图 8 3 系统设计 11 3 1 功能设计 11 3 1 1 基本信息 11 3 1 2 教学工作量管理 11 3 1 3 科研工作管理 12 3 2 数据库设计 14 3 2 1 实体属性图 14 3 2 2 E R 图 16 3 2 3 数据库表设计 17 4 系统运行与实施 20 4 1 教师工作量管理系统 20 4 2 基本信息管理 20 4 2 1 教师信息管理 20 4 2 2 用户管理 21 4 2 3 课程表管理 22 4 2 4 执行计划变更 23 4 2 5 教学工作量统计 25 结 论 28 文献参考 29 致 谢 30 第 29 页4 教师工作量信息管理系统的设计与实现 中文摘要 中文摘要 教师工作量信息管理系统的设计与实现可以有效地解决现有教师工作量系统存 在的教师工作量构成元素单一 业务流程片面化 管理信息不完整等问题 本论文主要通 过对教师教学工作量与科研工作量两大模块的管理系统设计 来解决教师工作量统筹管理 问题 教学工作量管理模块主要以教学工作量分配 变更 统计的业务流程进行有效管理 达到教务处 教研室 各系部等多方共同运作的目的 科研工作管理模块是通过对科研成 果的信息挖掘与统计 对具体科研成果形式进行划分 达到对教师科研工作量的管理 关键词 教师工作量 信息管理系统 Oracle JSP Abstract The workload of teachers information management system design and implementation can be effectively solves the workload of teachers system in the presence of the workload of teachers constitute elements one sided single business processes information is not complete wait for a problem Workload of teachers and unified management which includes the teaching workload management and scientific research management of the two modules Teaching workload management module to teaching workload distribution changes statistics of business process management is conducive to the dean s office staff room the Department and other joint operation Scientific research management module to scientific and specific research results in the form of division to the corresponding scientific research information mining and statistics Keywords The workload of teachers information management system Oracle JSP 第 29 页5 前前 言言 教师工作量管理系统是实现各大高校教师工作量信息管理 教师工作量化 审核的网络管理平台 然而 形成这样一个能够及时更新教师工作数据中心 准确对教师工作量进行量化审核的平台 应具备以下特点 全面 实时 准确的提供学校的有关教师工作量信息 明确核定 统计 查询教师工作量 将数据处理与优化经营管理模型 仿真等结合起来 为学校领导提供有效的决策辅助支持 为教师工作量管理人员提供管理实施平台 研究教师工作量系统在对学校进行数字化管理方面具有十分重大的意义 教师工作量的信息交互 统计查询和量化审核是教师管理中的一项重要且 繁琐的工作 是对教师工作考核 工资发放的重要依据 以往该工作是在学期 开始由教师根据本学期授课内容整理记录在工作量登记表中 然后由各个教研 室审核后手工计算每个教师工作量 最后上报系部再由系部审核统计后上报学 校 这个过程涉及对象繁多 每个环节都要人工计算并且认真审核 很显然 这种管理方式效率很低 并且容易出现数据遗漏和计算错误等问题 随着教育 教学改革的不断深入 招生规模的不断扩大 信息量迅速增幅并且呈现多样化 分布化 动态化 如何运用现代化的手段 改变传统管理模式 建立并实现网 络化 智能化 高效率的信息管理已经成为必然趋势 在我国目前的教师工作量计算方法 一般将教师工作量分为教学工作量 科学研究工作量 这种分类依据是教育部在 1981 年发布的 高等学校教师工作 量试行办法 教学工作量根据实际情况的变动 课时的量化就随之改变 故而 有些系 统就把教师课时变更部分也计入在教师工作量管理系统中 科研工作量方面 科研工作是创造性的脑力劳动 因而这一部分的量化审 核各校都有着自己的标准 不一而足的是科研工作的成果最终都以论文 专著 科研项目等形式体现 故而 会用不同的公式去计算工作量 但是大体上分类 还是比较清楚 而在国外大学教师工作量的相关数据表明 大学教师工作量包括教学 科 研 和服务三部分 但是服务这一新兴的概念却过于抽象无法准确量化 根据我国现有的实际情况 可将教师工作量划分为教师教学工作量 科研 工作量进行划分 但是其标准的制定则可以考究教师的职称和职责进行进一步 的细化 让教师的工作量根据个人情况进行相应的增减 变相对于新增的管理 工作进行量化及核定 第 29 页6 1 1 绪论绪论 1 11 1 系统业务流程现状及问题系统业务流程现状及问题 目前 我国教师教学工作量一直沿用 1981 年教育部提出的 高等院校教师 工作量实行办法 来考量 根据每学年 42 周 每周 5 天 每天 8 小时计算得出 每年教师工作量应该是 1680 小时 尚未建立与现代教学管理相适应的统一 规 范的工作量信息管理系统 纵观国内教师工作量信息管理系统 其计量的科学 性 考核的规范性都存在一定的问题 主要表现为 1 教师工作量化 考核内容单一 目前 我国教师工作量的计算 大致都是将教师工作量划分为教学工作量 和科研工作量两部分 但是 传统教师工作量信息管理系统 并没有按照院校 教学组织管理进行划分 仅是对教学工作进行量化考核 大多没有体现对科研 工作的量化管理 2 业务流程片面化 传统的教师工作量管理系统 只反映出对教学工作量的简单记录 查询 排序 统计等功能 而没有从教师工作的业务流程出发 进行合理的设计 不 完整的统计信息无法涵盖教师教学工作全貌 也无法完整统计 量化教师工作 的各个环节 3 统计信息不完整 传统的教师工作量信息管理系统 仅是针对教师课程的相关信息进行工作 量的统计 往往忽略了教学过程检查的信息管理 教学过程检查是教学动态管 理 监控教学质量的重要环节和手段 这个环节的缺失 无法客观反映和评价 教师教学质量 缺乏对教师教学水平的激励作用 1 21 2 建设教师工作量管理信息系统的意义建设教师工作量管理信息系统的意义 教师工作量的信息交互 统计查询和量化审核是教师管理的一项重要且繁 琐的内容 是对教师工作考核 工资发放的重要依据 以往该工作是在学期开 始由教师根据本学期授课内容整理记录在工作量登记表中 然后由各个教研室 审核后手工计算每个教师工作量 最后上报系部再由系部审核统计后上报学校 这个过程涉及对象繁多 每个环节都要人工计算并且审核 显然 这种管 理方式效率很低 并且容易出现数据遗漏和计算错误等问题 随着教育教学改 革的不断深入 招生规模的不断扩大 信息统计量不断增大 并且呈现多样化 动态化特征 如何运用现代信息管理手段 改变传统管理模式 建立并实现数 字化 智能化 高效率的信息管理系统 已经成为教师教学管理系统改革的必 然趋势 深度挖掘教师管理信息 建立科学 有效的教师工作量信息管理系统 对促进 教师改进教学水平 提高教学质量 促进院校数字化管理建设具有现实意义 1 31 3 技术介绍技术介绍 随着招生规模的不断扩大 教师人数和教学工作量的不断增加 教师工作 第 29 页7 量信息管理系统 从传统的手工登记表格 核算数据 转向办公自动化辅助应 用 从人工统计迈向人机交互的管理信息系统 现代教师工作量信息管理系统通过计算机技术实现辅助决策的功能 随着 网络技术的发展 计算机管理信息系统由早期 Client Server 两层体系结构迈 向 Browser Web Database 三次体系结构 其开发工具也更趋向于跨平台性 可 移植性 可扩展性和可维护性 在此 本系统利用 Jsp Tomcat 及 ORACLE 进行 系统开发 这些软件特点在于 ORACLE ORACLE 是以高级结构化查询语言 SQL 为基础的大型关系数据库 通 俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合 它具有以下特 点 开放性 能再所有主流平台上运行 可以在 windows xp 上运行 可伸缩性 并行性 平行服务器通过使一组结点共享同一簇中的工作来扩展 Window NT 的能力 提供高可用性和高伸缩性的簇的解决方案 如果 WindowsNT 不能满足需要 用 户可以把数据库移到 UNIX 中 安全性 活动拙稿认证级别 ISO 标准 高性能 保持开放平台下的 TPC D 和 TPC C 的世界纪录 客户端支持 且应用模式的低风险性 多层次网络计算 支持多种工业标准 可以用 ODBC JDBC OCI 等网络客户 连接 客户端和服务器之间生成表征服务器应用的用户接口 大量的应用逻辑 在中间层 应用服务器 中实现 或存储在数据库里 比如 PL SQL 或 JAVA 存储 过程 使用风险低 长时间的开发经验 完全向下兼容 得到广泛的应用 完全没有风险 JSP JSP 是基于 Java Servlet 及整个 java 体系的 Web 开发技术 利用这一技 术可以建立安全 跨平台的先进动态网站 JSP 是以 java 技术为基础 具有 一次编写到处运行 系统的多平台支持 强大的伸缩性 多样化的功能 强大 的开发工具支持和支持服务器端组建的特点 Tomcat 服务器 Tomcat 服务器是免费开源的 Web 应用服务器 技术先进 最新的 Servlet 和 JSP 规范总能在其中得到体现 而且具有运行时占用系统资源小 扩展性好 支持负载平衡与邮件服务等开发系统常用的功能 第 29 页8 2 2 系统分析系统分析 2 12 1 可行性分析可行性分析 2 1 12 1 1 技术可行性分析技术可行性分析 Jsp 技术以 java 编程语言为基础 能通过 tags 和 scriptlets 访问服务端 的资源 动态页面与静态页面分离 支持可重用的基于组件的设计 结合 ORACLE 关系数据库可以完全胜任本系统的开发 开发出一个功能强大的后台 前台界面的开发可以使用 Dreamweaver EclipseSDK 开发 通过多年多版本的 进化 可以开发出即时更新的界面 可能用到的工具还有 PHOTOSHOP illustrator coreldraw 等 总之 从技术层面上来说 开发该 系统是完全可行的 2 1 22 1 2 效率可行性分析效率可行性分析 完善教师工作量管理系统 更加便利于学校对教师工作量化考核 借助科学 的管理理念及方法 使用信息化手段 加强学校教学动态管理水平 提高工作 效率 激发教师不断改进教学水平的积极性 2 1 32 1 3 经济可行性分析经济可行性分析 预算费用的支出 新的开发工具和软件环境的购买和新的服务器和服务器 操作系统的购买 开发人员的支出 服务器维护费用等 收益 系统对院校工作流程的优化使院校精简人力物力 节约成本 从长远看 实现数字化信息管理系统的建设对改进教师教学管理工作的人 力成本效益显著 2 22 2 需求分析需求分析 教师工作量信息管理系统主要由基本信息管理 教学工作量管理和科研管 理几大模块 系统的行为者皆为本校教职员工 主要以涉及教学过程的专兼职 师资队伍 专职科研岗人员和教学 科研管理人员 2 2 12 2 1 基本信息基本信息 基本信息管理主要包括 用户的登录 阅读 修改个人信息及已查询 修 改 注销教师信息功能 用户的登录是根据学校分配的教职工号为用户名 密 码默认为 1111111 教师 科研人员 可以输入用户名 原密码再修改密码 如果教师忘记自己设定的密码可以到教务处 请系统管理员重置其密码 基本 体现如下 1 用户管理 用户注册 2 教师信息管理 全体教师信息查询 详情显示 教师信息编辑和删除 2 2 22 2 2 教学工作量管理教学工作量管理 教务处统筹制订教学计划 教务处对教学计划有设置修改删除的功能 教 务处根据已经制订的教学计划给教师下教学任务 教务处可以对教师的课程进 第 29 页9 行设置 修改 删除等操作 教师执行教学计划 根据实际情况 如果因客观 原因无法如期完成教学计划时 应在教学执行调整中提出变更申请 写明原因 及相关信息 教务处对申请信息及时审核并给予回复 如果该申请得到批准则 级联相关信息 例如 某教师某天无法上课 相应的该天的课时数就会相应减 少 教务处统计教学工作量 进行教学检查 教师可以查询自己的教学工作量 及进行自我教学检查 1 教师课程表管理 实现对教师课程表的管理 调用教学计划所编制的教师课程表信息 实现 对教师课程表的查询修改及删除 2 教学执行计划变更 实现教师申请教学执行调整 变更 管理员审批教学执行调整 变更 3 教学工作系数分配 实现对教学工作系数的修改等功能 4 教学工作量统计 实现教学工作量的统查功能 实现教学检查 查询教学计划完成率 停课 人次 2 2 32 2 3 科研工作管理科研工作管理 科研工作管理 各院校有不同的标准 一般而言 是依据教师职称 例如 教授 副教授 讲师 助教等不同的专业技术职级 确定相应的科研工作量考 核标准 一般会对科研成果等级 发表文章的刊物级别 课题级别等进行导向 性推动 从而调动教师科研工作积极性 提升院校科研水平 教师按照学校设定的信息要求 录入相应的科研成果信息 在确认前 可 以对自己记录的信息进行修改和删除 科研管理部门一方面可以随时检查全校 科研工作的动态情况 同时 通过建立科研成果检索系统 杜绝科研成果的虚 假与剽窃成分 以保证科研成果的严肃性和科学性 1 科研工作系数分配 实现对教师科研工作系数的设置 修改 2 专著管理 实现对教师专著信息的记录 修改 删除 3 论文管理 实现对教师发表论文信息的记录 修改 删除 4 科技奖励管理 实现对教师科技奖励信息的记录 修改 删除 5 专利管理 实现对教师专利信息的记录 修改 删除 6 科研项目管理 实现对教师的科研项目信息的记录 修改 删除 7 科研工作量统计 实现按人员查询科研工作量的功能 实现科研工作量 检查 查询科研工作完成率 2 32 3 流程分析流程分析 教学计划由教务处制订 具体来说就是系部 教研室与课程群建设相结合 经过所有承担课时量和任课要求的教师集体教研后 责成学科带头人执笔完成 教学计划 经主管教学的系部主任和教研室领导签字上报教务处 教务处将计 划交由院教学指导专家组审议后 由分管教学副院长签署下发到教务处执行 教务处员工将这份教学计划录入到系统的教学计划管理模块当中 这部分工作 是系统之外的准备工作 教学工作量管理模块实现内容是教务处给教师下达教学任务书 分配课程 第 29 页10 在实际执行教学计划过程中 如果因客观原因 确实需要调课 则应由调 课教师提出变更申请 并写明原因 相关信息和系部领导确认签字 教务处对 申请及时审核并给予回复 如果该申请得到批准则级联相关信息 教务处统计教学工作量 进行教学检查 教师可以查询自己的教学工作量 及进行自我教学检查 科研工作量管理模块实现的功能是根据教师职称的不同 分配不同比例的 科研工作量 根据科研成果的级别及数量 核算相应的科研工作量 总结如下 1 教务处依据教学计划下达任务书 对教师分配课程 即进入教师配课管 理模块进行课程的分配 2 教师属于客观原因 确实需要临时调整教学 须填写变更申请单 上报 审核通过 则记录在教学执行计划中 3 教务处根据教师配课情况 教师工作临时变更情况进行教师教学工作量 的统计 4 教务处根据教学工作系数分配 对教师工作量进行量化检查 5 科研处根据教师职称信息设置科研工作量考核标准 6 教师按要求登录科研成果相关信息 并提出科研成果审查 确认申请 7 科研处根据科研成果类别核算相应科研工作量 随时督促 检查科研工 作进展情况 8 科研处分系部统计科研完成情况 统计 分析学校整体科研工作量 教师工作量信息系统的业务流程如图 2 1 所示 第 29 页11 开始 课程表信息 课程管理 执行计划变更 审批 是否临时变更 教学工作量统计 结束 教务处教师 岗位 节点AB 科研处 C 基本信息管理 职称信息 教师信息 科研工作量分配 科研工作量标准 科研工作量统计 科研工作成果 科研成果管理 教学工作量分配 教学工作量标准 是 否 未 通 过 通 过 图 2 1 教师工作量信息管理系统业务流程图 2 42 4 数据分析数据分析 2 4 12 4 1 数据流图数据流图 0 0 层图层图 教师工作量信息管理系统 P0 教师 科研处 教务处 科研工作成果 工作情况 科 研 工 作 量 标 准 科 研 工 作 量 教学工作量标准 教师信息 课程表信息 教学工作量标准 第 29 页12 图 2 2 数据流图 0 层图 2 4 22 4 2 数据流图数据流图 1 1 层图层图 教师 科研处 教务处 基本信息管理 P1 教学工作管理 P2 科研工作管理 P3 教师信息 D1教师信息 D2 课程表信息 课程信息 教学工作系数标准 D3教学工作量标准 D4科研工作量标准 D5科研工作成果 教学工作量 教学工作情况 科研工作情况 科研工作成果 科 研 工 作 量 科 研 工 作 量 标 准 职称信息 图 2 3 数据流图 1 层图 2 4 32 4 3 数据流图数据流图 2 2 层图层图 1 基本信息管理 2 层图 如图 2 4 所示 用户管理 教师 教师信息 P1 1 D7权限 教师信息管理 P1 2 教职工号 注册信息 教师信息 查询结果 D1教师信息 图 2 4 数据流图 2 层图基本信息管理 第 29 页13 2 教学工作量管理 2 层图 如图 2 5 所示 D2课程信息 教师 教务处 执行计划变更 课程表管理 教学工作量统计 课程信息 教学工作量 执行变更信息 变更信息 教学工作情况 P2 1 P2 3 P2 4 课程表信息 教学工作量分配 D3教学工作量标准 教学工作量标准 教学工作量标准 P2 2 图 2 5 数据流图 2 层图教学工作量管理 3 科研工作量管理 2 层图 如图 2 6 所示 科研工作量 分配 教师科研处 专利管理 论文管理 专著管理 科研工作量 统计 P3 1 P3 2 P3 3 P3 5P3 7 D5科研工作成果 D4科研工作量标准D7职称信息 科研项目管 理 P3 6 科技奖励管 理 P3 4 D5 科研工作成果 科研工作成果 D5科研工作成果 科研工作成果 科研工作情况 科研工作量 科研工作成果 科研工作成果 科研工作成果 科研工作成果 科研工作量标准 科 研 工 作 量 标 准 科研工作成果 D5 D5科研工作成果 图 2 6 数据流图 2 层图 科研工作量管理模块 第 29 页14 3 3 系统设计系统设计 3 13 1 功能设计功能设计 系统总体包括基本信息管理 教学工作量管理 科研工作量管理三大模块 其中教学工作管理流程复杂 科研工作量管理种类繁多 业务流程进一步细化 为三级管理模块 教学工作量管理模块由教学计划管理 教师课程表管理 教 学执行计划变更和教学工作量统计功能组成 科研工作量管理包含科研工作系 数分配 专著管理 论文管理 科技奖励管理 专利管理 科研项目管理和科 研工作量统计等内容 教师工作量信息管理系统功能模块图如图 3 1 所示 教师工作量信息管理系统 用户管理 基本信息管理教学工作量管理 课程表管理 教学工作量分配 执行计划 变更 教学工作量统计 科研工作量管理 科研工作量分配 论文管理 专著管理 科技奖励管理 专利管理 科研项目管理 科研工作量统计 教师信息管理 图 3 1 教师工作量信息管理系统功能图 3 1 13 1 1 基本信息基本信息 1 用户管理 用户注册 2 教师信息管理 教师信息添加 修改 删除 详情显示 3 1 23 1 2 教学工作量管理教学工作量管理 1 课程表管理 实现对教师进行课程表管理 根据提供的课程 课时信息 修改教师的课程表信息 删除教师的课程表信息 课程表管理模块功能图 如图 3 2 课程表管理 课程表设置 课程表注销 课程表修改 图 3 2 课程管理功能图 2 执行变更 实现教师申请教学执行调整 变更 审批教学执行调整 变更 第 29 页15 执行计划变更模块功能图如图 3 3 执行计划变更 增加申请 执行变更 图 3 3 执行变更功能图 3 教学工作量分配 实现教学工作量标准的修改功能 4 教学工作量统计 实现教学工作量的普查功能 实现教学检查 查询教学 计划完成率 停课人次 教学工作量统计模块功能图如图 3 4 图 3 4 教学工作量统计功能图 3 1 33 1 3 科研工作管理科研工作管理 1 科研工作量分配 实现教研室对科研工作量标准设置 修改 删除功能 2 专著管理 实现教师对专著信息的记录 修改 删除 专著管理模块功能图如图 3 5 图 3 5 专著管理功能图 第 29 页16 3 论文管理 实现教师对论文信息的记录 修改 删除 论文管理模块功能 图如图 3 6 论文管理 论文信息记录 论文信息删除 论文信息修改 图 3 6 论文管理功能图 4 科技奖励管理 实现教师对科技奖励信息的记录 修改 删除 科技奖励管理模块功能图如图 3 7 科技奖励管理 科技奖励信息记录 科技奖励信息删除 科技奖励信息修改 图 3 7 科技奖励管理功能图 5 专利管理 实现教师对专利信息的记录 修改 删除 专利管理模块功能 图如图 3 8 专利管理 专利信息记录 专利信息删除 专利信息修改 图 3 8 专利管理功能图 第 29 页17 6 科研项目管理 实现教师对科研项目信息的记录 修改 删除 科研项目 管理模块功能图如图 3 9 科研项目管理 科研项目信息记录 科研项目信息删除 科研项目信息修改 图 3 9 科研项目管理功能图 7 科研工作量统计 实现按人员查询科研工作量的功能 实现科研工作量检 查 查询科研工作完成率 科研工作量统计模块功能图如图 3 10 科研工作量统计 工作量统计 科研检查 图 3 10 科研工作量统计功能图 3 23 2 数据库设计数据库设计 3 2 13 2 1 实体属性图实体属性图 1 人员档案信息 教师信息实体图如图 3 11 教师信息 姓名 用户ID 性别 职称 用户密码 电子邮件 电话号码权限 图 3 11 教师信息实体图 第 29 页18 2 课程信息 课程信息实体图如图 3 12 课程信息 课程编码 考核方式 课程类型 课程名称课程课时 任课教师 学期 班级人数 图 3 12 课程信息实体图 3 变更信息 变更信息实体图如图 3 13 变更信息 申请时间 变更课时 申请人员编 码 申请变更课 程 申请状态 变更申请编 码 图 3 13 变更信息实体图 4 教学人员工作量标准 教学人员工作量标准实体图如图 3 14 教学人员工作量标准 教学标准 编码 教学量标 准 职称编码 图 3 14 教学人员工作量标准实体图 5 科研成果信息 科研成果信息实体图如图 3 15 图 3 15 科研成果信息 科研名称 负责人员编 码 主要内容 结束日期 科研编码 科研类型编 码 经费 开始日期备注 图 3 15 科研成果信息实体图 第 29 页19 6 科研参与人员 科研参与人员实体图如图 3 16 科研参与人员 参与人员 编码 人员编码科研名称 科研编码 图 3 16 科研参与人员实体图 7 科研类型 科研类型实体图如图 3 17 科研类型 科研类型 名称 科研类型 编码 职称职称名称职称编码 图 3 17 科研类型实体图 图 3 18 职称实体图 8 职称 职称实体图如图 3 18 9 科研人员工作量标准 科研人员工作量标准实体图如图 3 19 科研人员工作量标准 科研量标 准编码 科研量 标准 权限 科研工作量化 标准 科研基数 标准编码 科研级别 编码 科研基数 标准 科研类型 编码 图 3 19 科研人员工作量标准实体图 图 3 20 科研工作量化标准实体图 10 科研工作量化标准 科研工作量化标准实体图如图 3 20 3 2 23 2 2 E RE R 图图 E R 图 教师工作量信息管理系统 E R 图如图 3 21 第 29 页20 课程信息 职称 科研参与人员科研成果 科研工作量化 标准 科研类型 评定 评定 参与 参与 教授 教授 划分 划分 制定 制定 科研人员工作 量标准 划分 划分 1 n 1 1 n 1 1 P 1n n m 1 划分 划分 教师 教学人员工作 量标准表 1 1 申请变更 申请变更 变更信息 1 n 图 3 21 系统 E R 图 3 2 33 2 3 数据库表设计数据库表设计 根据系统模块设计共 10 个数据库表 详细如下 1 教师信息表 TeaUser 主要用于记录教师信息 如表 3 1 所示 2 课程信息表 Course 主要用于记录课程信息 如表 3 2 所示 3 变更表 Apply 主要记录申请变更的信息 如表 3 3 所示 4 科研成果表 ResearchInfo 记录科研成果信息 如表 3 4 所示 5 科研参与人员表 PartakeInfo 记录科研参与人员信息 如表 3 5 所示 6 科研类型表 ResearchType 记录科研类型 如表 3 6 所示 7 职称表 RankInfo 记录教师职称信息 如表 3 7 所示 8 科研人员工作量标准表 ResStaRatio 记录教师应完成科研任务数额 如表 3 8 所示 9 科研工作量化标准表 ResearchRatio 按科研成果类型 级别不同设置 不同的量化标准 如表 3 9 所示 10 教学人员工作量标准表 Ratio 记录教师应完成教学任务数 如 3 10 所 示 表 3 1 教师信息表 TeaUser 字段名数据类型长度是否为空约束条件描述 userIDnumber10N主键用户编码 userPwdVarchar220N用户密码 nameVarchar220N人员姓名 genderVarchar210人员性别 userEmailVarchar230 电子邮件 userPhoneVarchar220 电话号码 userRankIdVarchar220N外键 职称表 职称编码 isAdminnumber2N权限 第 29 页21 表 3 2 课程信息表 Course 字段名数据类型长度是否为空约束条件描述 courseIDnumber 10 N主键课程编码 courseNamevarchar2 40 N课程名称 courseExamvarchar2 20 课程考核方式 courseTypeVarchar2 20 课程类型 courseHournumber 10 N课程课时 userIDnumber 10 N外键 教师信息表 任课教师 courseNumbernumber 10 N课程人数 courseTermnumber 10 N学期 表 3 3 变更表 Apply 字段名数据类型长度是否为空约束条件描述 applyIDnumber10N主键变更申请编码 userIDnumber10N外键 教师信息表 申请人员 courseIDnumber10N外键 课程信息表 申请变更课程 applyTimedate申请时间 Hournumber10N变动课时 statusnumber10N审批意见 表 3 4 科研成果表 ResearchInfo 字段名数据类型长度是否为空约束条件描述 researchIDNumber10N主键科研编码 researchNameVarchar220N科研名称 researchTypeIDNumber10N外键 科研类型表 科研类型编码 userIDVarchar210N外键 教师信息表 负责人员编码 researchStartTimedate开始日期 researchEndTimedate结束日期 researchFundnumber10经费 researchContentvarchar2600主要内容 researchOthervarchar21000备注 表 3 5 科研参与人员表 PartakeInfo 字段名数据类型长度是否为空约束条件描述 partakeIDnumber10N参与人员编码 userIDnumber10N外键 教师信息表 人员编码 researchIDnumber10N外键 科研成果表 科研编码 researchNamevarchar220科研名称 userID researchID 为主键 第 29 页22 表 3 6 科研类型表 ResearchType 字段名数据类型长度是否为空约束条件描述 rsearchTypeID number10N主键科研类型编码 rsearchTypeName varchar220科研类型名称 表 3 7 职称表 RankInfo 字段名数据类型长度是否为空约束条件描述 userRankId Number10N主键职称编码 userRank Varchar220N职称名称 表 3 8 科研人员工作量标准表 ResStaRatio 字段名数据类型长度是否为空约束条件描述 rsStaRatioID number10N主键科研量标准编码 userRankIdnumber10N外键 职称信息表 职称编码 resStaRatio number10N科研量标准 表 3 9 科研工作量化标准表 ResearchRatio 字段名数据类型长度是否为空约束条件描述 researchRatioID number10N主键科研基数标准编码 researchRatio number10N科研基数标准 researchTypeID number10N外键 科研类型表 科研类型编码 表 3 10 教学人员工作量标准表 TeaStaRatio 字段名数据类型长度是否为空约束条件描述 teaID Number10N主键教学量标准编码 userRankIdVarchar210N外键 职称表 教师职称编码 teaR number10N教学量标准 第 29 页23 4 4 系统运行与实施系统运行与实施 4 14 1 教师工作量管理系统教师工作量管理系统 登录系统 用户名 10001 密码 111111 权限 管理员 进入教师工作量信息管理 系统 系统运行界面如图 4 1 所示 图 4 1 系统运行界面 4 24 2 基本信息管理基本信息管理 4 2 14 2 1 教师信息管理教师信息管理 进入教师信息管理模块 如图 4 2 所示 点击用户名可以查看该用户详细 信息 点击编辑按钮可以进行详细编辑 点击删除按钮可以删除该名教师的信 息 第 29 页24 图 4 2 教师信息管理界面 Bean publicpublic Vector getAllUsers throwsthrows Exception String sql select from teauser trytry DBConnect dbc newnew DBConnect ResultSet rs dbc executeQuery sql Vector usersVector newnew Vector whilewhile rs next User user newnew User user setUserID rs getInt 1 user setUserPwd rs getString 2 usersVector add user dbc close returnreturn usersVector publicpublic intint modifyUser throwsthrows Exception String sql update teauser set userPwd name gender userEmail userPhone userRank isAdmin where userID 8 in total DBConnect dbc newnew DBConnect sql dbc setString 1 userPwd dbc setString 2 name dbc setInt 8 userID intint flag dbc executeUpdate dbc close publicpublic intint deleteUser throwsthrows Exception String sql delete from teauser where userID userID DBConnect dbc newnew DBConnect sql intint flag dbc executeUpdate Servlet publicpublic voidvoid adminEditUserInfo throwsthrows IOException HttpSession session tea request getSession truetrue User admin User session getAttribute user ifif admin nullnull ifif userID 0 User user newnew User user setUserID userID trytry user user getUserByUserID String name tea request getParameter name name newnew String name getBytes ISO 8859 1 gb2312 user setName name user setUserPhone tea request getParameter userPhone trytry intint result user modifyUser ifif result 1 session setAttribute message 修改用户个人信息成功 第 29 页25 tea request getRequestDispatcher editUser jsp userID userID f orward tea request tea response elseelse 4 2 24 2 2 用户管理用户管理 进入用户管理模块 如图 4 3 所示 可以进行教师注册 图 4 3 用户管理界面 4 2 34 2 3 课程表管理课程表管理 进入课程表管理模块 如图 4 4 所示 管理员可以对信息进行相应的编辑 和删除 并且为教学工作量统计模块进行铺垫 第 29 页26 图 4 4 课程表管理界面 Servlet publicpublic voidvoid delCourse throwsthrows IOException HttpSession session tea request getSession truetrue User admin User session getAttribute user ifif admin nullnull String msg ifif cId nullnull intint courseId Integer parseInt cId Course course newnew Course course setCourseId courseId course course getCourseByCourseId trytry intint result course deleteCourse ifif result 1 session setAttribute message 彻底删除课程成功 tea response sendRedirect tea request getHeader referer elseelse session setAttribute message 彻底删除课程失败 请稍后再试 tea response sendRedirect tea request getHeader referer catchcatch Exception ex ex printStackTrace elseelse msg 没有指定课程 ID tea response sendRedirect error jsp msg msg elseelse session setAttribute message 您没有权限删除课程 tea response sendRedirect tea request getHeader referer 4 2 44 2 4 执行计划变更执行计划变更 进入执行计划变更模块 如图 4 5 所示 可以根据申请的状态筛选申请信 息 可以对信息进行相应的增添 批阅 修改和删除 如图 4 6 所示 可以对 申请信息进行审批 点击审批通过 确认审批此项功能不可逆 即只可以将未 审批的申请进行审批处理 不可以将已审批同的申请还原 第 29 页27 图 4 5 执行计划变更界面 图 4 6 执行计划变更审批界面 Servlet publicpublic voidvoid passApply throwsthrows IOException HttpSession session tea request getSession truetrue User user User session getAttribute user ifif user nullnull 当前用户已经登录 第 29 页28 String aId tea request getParameter applyId ifif aId nullnull Apply apply newnewApply apply setApplyId Integer parseInt aId apply apply getApplyByApplyId ifif apply nullnull intint result apply modifyApply ifif result 1 session setAttribute message 申请审批通过 tea response sendRedirect tea request getHeader referer elseelse session setAttribute message 申请审批失败 请稍后再试 tea response sendRedirect tea request getHeader referer catchcatch Exception ex ex printStackTrace elseelse session setAttribute message 没有指定必要的参数 或者您没有权限操作 该申请 tea response sendRedirect tea request getHeader referer elseelse session setAttribute message 没有指定必要的参数 操作不能进行 tea response sendRedirect tea request getHeader referer elseelse session setAttribute message 您还没有登录 没有权限修改信息 tea response sendRedirect tea request getHeader referer 4 2 54 2 5 教学工作量统计教学工作量统计 进入教学工作量统计模块 如图 4 7 所示 在详情中可以查阅该教师工作 量计算的原始依据 如图 4 8 所示 在教学检查中可以计算教师完成教学工作 情况 及执行计划变更对应记录 图 4 7 教学工作量统计界面 Bean 第 29 页29 publicpublic Vector getSumWork throwsthrows Exception trytry String sql select sum courseHour courseNumber 100 total from course where courseTerm and userID DBConnect dbc newnew DBConnect dbc prepareStatement sql dbc setInt 1 courseTerm dbc setInt 1 userID R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级品德与生活下册 古老的丝绸之路说课稿 首师大版
- 2025企业租赁合同范本:员工住房租赁协议
- 第一单元第6课 图像效果的处理-说课稿 2024-2025学年粤教版(2019)初中信息技术八年级上册 -
- 2025【合同范本】融资租赁合同协议
- 江苏省徐州市高中地理 第一单元 区域地理环境与人类活动 1.4 学会分析区域差异1说课稿 鲁教版必修3
- 山东省烟台市黄务中学九年级化学上册 5.2 化学反应的表示说课稿1 (新版)鲁教版
- 印刷厂员工退休补贴管理规定
- 第7节 动画综合设计说课稿-2025-2026学年初中信息技术北师大版八年级下册 -北师大版
- 2025授权合同 房地产评估咨询委托合同书
- 4.2一元一次方程及其解法(2)说课稿2024-2025 学年苏科版数学七年级上册
- 中建土木-基础设施工程安全生产管理标准化图册(试行)
- 生育支持政策效果评估-洞察及研究
- 电子商务概论(第7版)课件 第三章 电子商务支撑技术
- 节目演出安全协议书
- 《汽修维修业务接待实务》课件项目1-任务3-积累保养知识(保养+养护用品)
- 基于视觉的增强现实虚实注册技术:原理、挑战与突破
- 思想道德与法治(2023年版)电子版教材第一章 领悟人生真谛 把握人生方向
- 食药局考试试题及答案
- 规范纪委台账管理制度
- 红色旅游项目
- 中国银行笔试英语真题
评论
0/150
提交评论