基于J2EE的高校教务系统设计与实现

基于J2EE的高校教务系统设计与实现

论文摘要

随着高等学校教育教学的改革和发展,社会对高等教育的需求不断增长,要求高校教学与教学管理必须以人为本,必须科学规范高效。伴随着信息技术的快速发展,建设数字化和网络化的高校教学管理系统,以满足高校教育教学发展和改革需要已经成为可能。本文首先在分析当前国内外高校教学管理信息系统的现状、特点的基础上,提出了适合枣庄学院现阶段教学管理系统的总体业务需求分析。介绍了关键技术和开发工具,根据枣庄学院当前的情况,决定使用基于J2EE平台和Oracle数据库系统,利用统一建模语言进行建模,并且使用C/S与B/S结构相结合的模式对教学管理系统进行了分析与设计。包括系统开发环境及运行平台,系统的架构方式和逻辑功能与物理拓扑架构。然后主要以选课子系统为例介绍了教学管理系统的详细设计,包括:选课管理子系统的总体结构设计,子系统的功能,子系统的特点,子系统的界面设计,选课条件设置,选课数据管理,学生选课管理,报表统计打印以及子系统维护等。由于教学管理数据库是教学管理系统的核心,因此,本文对教学管理数据库的设计与实施花了较多篇幅进行讨论。包括系统数据库的概念设计和逻辑设计等。本文还对选课公平算法进行了研究。包括主要选课算法分析以及公平算法和资源优化等。最后介绍了教学管理系统的实现情况,对项目进行了总结并对教学管理系统做了进一步展望。在枣庄学院教学管理系统的研发中,作者参与了项目需求分析,详细设计,运行维护等工作。本文就是作者对上述工作的经验总结。目前这套教学管理系统已经基本投入使用,自从使用以来系统运行稳定,能够满足当前学校教学管理工作的需要。该系统提高了教学管理工作的效率,减轻了教学管理工作的压力,为教师和学生提供了快速、便捷的服务。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 高校教学管理系统概述
  • 1.2 国内外的发展现状
  • 1.3 开发背景
  • 1.4 课题的意义及前景
  • 1.5 本文的主要工作
  • 第2章 系统业务需求分析
  • 2.1 系统总体需求分析
  • 2.2 系统功能需求
  • 2.3 系统的主要用例图
  • 2.4 非功能需求描述
  • 2.4.1 用户对界面需求
  • 2.4.2 其他非功能性需求
  • 第3章 关键技术简介
  • 3.1 统一建模语言(UML)简介
  • 3.2 C/S和 B/S结构分析与比较
  • 3.3 J2EE框架
  • 3.4 Oracle数据库系统简介
  • 3.4.1 Oracle数据库系统
  • 3.4.2 Oracle的特点
  • 第4章 系统架构设计
  • 4.1 开发环境及运行平台
  • 4.2 系统的架构方式
  • 4.3 逻辑功能与物理拓扑架构
  • 第5章 系统详细设计
  • 5.1 选课管理子系统的详细设计
  • 5.1.1 选课管理子系统的总体结构设计
  • 5.1.2 选课系统的功能
  • 5.1.3 选课系统的设计特点
  • 5.1.4 选课系统的界面设计
  • 5.1.5 选课条件设置
  • 5.1.6 选课数据管理
  • 5.1.7 学生选课管理
  • 5.1.8 报表统计打印
  • 5.1.9 选课子系统维护
  • 5.2 考试管理子系统的详细设计
  • 5.3 成绩管理子系统的详细设计
  • 第6章 数据库设计
  • 6.1 数据库系统的设计
  • 6.2 系统数据库概念设计
  • 第7章 选课公平算法研究
  • 7.1 主要选课算法分析
  • 7.2 公平算法及资源优化
  • 7.2.1 教学资源优化
  • 7.2.2 公平算法
  • 第8章 教学管理系统实现
  • 8.1 选课子系统实现
  • 8.2 成绩管理子系统实现
  • 8.3 学生管理子系统实现
  • 第9章 总结与展望
  • 参考文献
  • 附录
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于J2EE的高校教务系统设计与实现
    下载Doc文档

    猜你喜欢