1、 毕业设计开题报告 课 题 名 称:基于 Web 的高等学校教务管理系统 姓 名: 班 级: 软件工程 指 导 教 师: 所 在 系 部: 计算机工程学院 专 业 名 称: 软件工程 毕业毕业设计设计(论文论文)开题报告开题报告 学生姓名 学 号 专 业 软件工程 指导教师姓名 职 称 所在系部 计算机工程学院 课题来源 工程社会实践 课题类型 软件工程 课题名称 基于 Web 的高等学校教务管理系统 毕业设计的内 容和意义 1.1. 课题课题的的开发背景开发背景和意义和意义 本课题是基于 Web 的高等学校教务管理系统,所需要实现的是其中的成绩管理子系统。 随着高校的教务管理模式不断变化,暴
2、露了许多人工管理的问题,从人工到网页,开发出适合 高校特点和教学要求的管理系统非常重要。而高校的教务管理系统是在互联网基础上以 Web 浏览器进行教务管理的一个动态网页,许多高校已经实现了这一转变,是有现实背景可以进行 的一项意义重大的课题。以 Web 为核心搭建教务系统进行网络化管理完全可以做到。 。 在早期,没有基于 Web 的高等学校教务管理系统时,高校进行人工或简单软件教务管理 时数据众多,操作复杂。而本课题中基于 Web 的教务系统,只需要用户在网页端登录,即可 进行符合自己权限的操作。这种 Web 服务器端的动态网页开发技术可以做到查询个人信息, 录入成绩,统计人数等多种操作,完成
3、了教务系统后,教师可以更方便对班级成绩进行管理, 学生可以方便对个人信息进行查询,教务处也可以更有效率的管理各项事务。 2 2. . 需求需求分析分析 1 教务系统是运行在 WEB服务器端,通过浏览器与用户进行人机交互的一款软件。用户只 需在网页登录即可操作。 2 本系统不同用户拥有不同权限具体如下 学生:按学号或其他条件查询成绩,查询个人基本信息,进行网上选课,进行网上报名等 操作。 教师:查询所开课程以及学生名单,录入成绩,统计成绩计算绩点,查询个人信息,新开 课程等。 管理员:对系统日常维护,管理学生信息表,教师信息表,录入开课单,更改成绩,对数 据库进行维护等。 3 系统数据复杂,大量
4、的个人信息,课程信息,成绩动态等都需要关系型数据库来进行保 存或增删改查等操作。 3 3. . 设计方案设计方案 基于 Web 的高等学校教务管理系统,这是一个 Browser/Server(浏览器/服务器)结构,用 Tomcat 作服务器引擎,运行在 Web 服务器端的数据库程序。该系统有大量的数据操作和算法 统合,因此,需要设计一个严格的 MVC 架构模式。具体以 SSH(Struts+Spring+Hibernate)集 成框架来架构,是一种用于搭建小中型 Web 程序的架构模式。之后确定系统的人机交互界面 有多少模块,利用 Html 和 CSS 这两种语言搭建教务系统的主界面和各个子界面。系统的图形 界面设计完成后,需要对系统中大量的数据进行处理。将不同的数据分类,需要利用 MYSQL 这款关系数据库管理系统,这款系统支持 Client/Server 结构,因此也支持我们所需要使用 Browser/Server 结构,将数据保存在