教务管理系统的设计与实现

教务管理系统的设计与实现

论文摘要

传统的人工教务管理需要大量的工作人员参与,对于计算机技术发展迅速的今天已跟不上时代的发展。同时在国家大力发展教育事业的背景下,学校学生数量也急剧增加,这就给教务管理带来了更大的工作量,所以必须借助于计算机的管理才能适应当前的教务管理工作。本文通过对教务管理中各个业务流程的分析研究,结合本人多年的教务管理经验,对教务管理系统进行规划、设计和建模,另对当前成熟的技术进行分析比较,最终研究确定采用现在比较成熟而且安全性较高的J2EE的MVC开发模式来实现。本系统应用程序使用JSP+JavaBean+Servlet技术;J2EE的MVC的开发模式,M代表模型,采用JavaBean实现,所有的业务操作都在这一部分实现,可进行业务流程/状态的处理以及业务规则的制定;V代表表示层数据,也即数据显示,数据显示采用JSP,实现用户交互的页面工作;C代表数据控制或者叫数据处理,用Servlet实现控制器,负责请求处理和产生JSP要使用的JavaBean对象,以及根据客户的动作决定下一步转发到哪一个JSP页面。系统运行环境使用Linux系统。Linux系统运行稳定,同时他又是开源的操作系统,这为操作系统本身的安全提供了方便,同时Linux操作系统对病毒的抵抗能力和提供网络服务方面又更能体现他的优越性。系统运行采用三层架构。系统整个运行的架构分为三个部分:客户端、应用程序服务器端、数据库服务器。这三部分在网络架构上,客户端和应用程序服务器端属于同一个网络,应用程序服务器端和数据库服务器又同时处于另外一个网络,避免了用户跳过应用程序直接修改数据库的危险性,这就保证了用户如果想修改数据必须使用应用程序,这为系统的安全运行提供了保障,增加了数据的安全性、一致性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 国内外电子教务系统的状况
  • 1.2 教育信息化的发展
  • 1.3 电子教务系统的开发技术背景
  • 1.4 电子教务系统研究意义
  • 1.4.1 实现教学信息资源共享及信息互动
  • 1.4.2 促进教学管理规范化建设
  • 1.4.3 增强校、院两级教学管理协作
  • 1.5 本文的主要工作及章节安排
  • 第二章 相关技术介绍
  • 2.1 科学教务管理模式研究
  • 2.2 JSP 简介
  • 2.2.1 JSP 产生的背景
  • 2.2.2 什么是JSP
  • 2.2.3 JSP 的工作原理
  • 2.2.4 JSP 与CGI, ASP, PHP 的比较
  • 2.3 JSP 基本语法
  • 2.3.1 JSP 的脚本元素
  • 2.3.2 JSP 指令元素
  • 2.3.3 JSP 动作元素
  • 2.3.4 JSP 内置对象
  • 2.4 JavaBean
  • 2.4.1 什么是JavaBean
  • 2.4.2 JavaBean 的特征
  • 2.5 JDBC
  • 2.5.1 什么是JDBC
  • 2.5.2 JDBC 的总体结构
  • 2.5.3 JDBC 的用法
  • 2.6 模型/视图/控制器模式(MVC)
  • 2.6.1 什么是MVC 模式
  • 2.6.2 MVC 模式的优点
  • 2.7 Servlet
  • 2.7.1 什么是Servlet
  • 2.7.2 Servlet 的优势
  • 2.7.3 Servlet 生命周期
  • 2.8 JSP 建站模型
  • 2.8.1 直接使用JSP 构建
  • 2.8.2 JSP+JavaBean 技术构建
  • 2.8.3 JSP+Servlet+JavaBean 技术构建
  • 2.9 本章小结
  • 第三章 教务管理系统规划设计
  • 3.1 教务管理系统的顶层图
  • 3.2 学籍管理子系统
  • 3.2.1 学籍管理分析及业务流程图
  • 3.2.2 学籍管理子系统功能设计
  • 3.3 教务计划管理子系统
  • 3.3.1 教学计划管理分析及业务流程图
  • 3.3.2 教务计划管理子系统功能设计
  • 3.4 班级专业管理子系统
  • 3.4.1 班级专业管理分析及业务流程图
  • 3.4.2 班级专业管理子系统功能设计
  • 3.5 成绩管理子系统
  • 3.5.1 成绩管理分析及业务流程图
  • 3.5.2 成绩管理子系统功能设计
  • 3.6 教材管理子系统
  • 3.6.1 教材管理分析及业务流程图
  • 3.6.2 教材管理子系统功能设计
  • 3.7 本章小结
  • 第四章 教务管理系统的实现
  • 4.1 系统结构
  • 4.1.1 当前常用的集中体系结构
  • 4.1.2 本系统的结构
  • 4.2 系统总体设计实现
  • 4.3 用户界面层的实现
  • 4.3.1 客户端的实现
  • 4.3.2 服务器端的实现
  • 4.4 业务处理层的实现
  • 4.4.1 学籍管理中数据接口类的定义
  • 4.4.2 学籍管理中管理接口类定义
  • 4.5 数据支持层的实现
  • 4.5.1 学籍管理中数据支持层的实现
  • 4.6 其余功能操作的数据接口类的定义
  • 4.6.1 教学计划管理数据接口类的定义
  • 4.6.2 成绩管理数据接口类定义
  • 4.6.3 教材管理数据接口类定义
  • 4.7 JavaBean 在本系统中的应用
  • 4.8 Servlet 在本系统中的应用
  • 4.9 本章小结
  • 第五章 系统搭建与测试
  • 5.1 系统运行的操作系统
  • 5.2 JavaBean 的应用
  • 5.3 教务管理系统的测试
  • 5.3.1 测试环境
  • 5.3.2 性能测试
  • 5.3.3 功能测试
  • 5.4 系统中尚存在的不足
  • 5.5 本章小结
  • 第六章 总结
  • 致谢
  • 参考文献
  • 附录:(部分源程序代码及界面图片)
  • 相关论文文献

    标签:;  

    教务管理系统的设计与实现
    下载Doc文档

    猜你喜欢