基于Java Web的教务管理系统设计与实现

目    录
1 前言 1
1.1 研究目的与意义 1
1.2 研究现状 2
1.3 论文结构 3
2 可行性分析 4
2.1 技术可行性分析 4
2.2 操作可行性分析 4
2.3 经济可行性分析 4
2.4 可行性分析结论 4
3 系统需求分析 5
3.1 总体需求分析 5
3.2 用户需求分析 5
3.3 软件需求分析 9
3.4 硬件需求分析 9
4 概要设计 9
4.1 系统结构设计 9
4.2 功能模块设计 10
4.3 数据库设计 16
5 详细设计 23
5.1 登录模块界面 23
5.2 后台主要控制模块功能 24
6 系统实现 26
6.1 环境搭建 26
6.2 登录页面的实现 26
6.3 管理员模块的界面 27
6.4 学生模块的界面 28
6.5 前台功能界面 30
7 结语 31
参考文献 33
致谢 35
3 系统需求分析
在高校的日常教学课程中,对教务管理系统的需求也越来越明确[15],并且有了具体的需求。在开发过程中围绕学生、教师、系统管理员这三个用户的总需求开发。
3.1 总体需求分析
在需求分析阶段,本文先从总体需求出发,确定好项目设计的总体需求,然后再从用户需求分析、软件需求分析、硬件需求分析三个角度出发注意分析项目设计的各项需求。在总体需求阶段,最需要注意的是将选择用什么软件、硬件才能完成系统的最终设计,以及如何将系统设计的逻辑模型构造出来,然后通过软件将所设计的逻辑模型转换成物理模型,最后实现总体系统需求。
教务管理系统在设计的过程中,不仅需要考虑到所有涉及的功能,还要求在使用过程中能让用户感受到界面友好,交互方便。因此,整个系统设计中成功的关键是功能模块。教务管理系统的主要任务是进行一般的教务工作,该系统具有普适性(即能普遍地适用于同一类对象)。所以在分析阶段应能够基于教务管理系统的普适性原则对系统功能进行具象描述,再根据描述进行结构化设计。
3.2 用户需求分析
在用户需求方面可能会有一些开发者想不到的需求。如果少了这些需求,可能会给用户带来很大的不方便。因此在用户需求分析时应该先自己根据高校的实际所需进行需求分析,然后再在网络上查找相应的文献进行查漏补缺,避免遗漏重要的用户需求。
从用户需求的角度出发进行分析,就要先弄清楚有哪些用户。常见的教务管理系统拥有三个主要用户角色:学生、教务管理老师和教务系统管理员。由于教务系统管理员超然于系统外,拥有教务管理系统的所有使用权,所以不需要单独从教务系统管理员的教务出发进行分析。因此,将用户需求分析分为两个模块,分别为教师模块和学生模块(教师模块和学生模块合并成为后台模块)。再从这两个模块中引申出功能模块,将功能模块定义为教务管理系统的前台模块。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/newlw/article/details/135009270