高校教务管理系统
技术:Java、JSP等摘要:
伴随各校教学体制的不断进步和改革,尤其是在选课制和绩点制的展开与深入,高
校教务管理系统的工作越来越繁重和复杂。把教务管理系统信息化、便捷化、模块化是
现代高校发展的重中之重,这也是本次毕设的目的所在。本文主要介绍了一个层次清晰、
复用度高、易于维护以及扩展的教务管理系统的实现。
它应用了当今广泛的Spring 和Hibernate 框架作为业务逻辑层和数据持久层,还选
择了较为成熟的面向对象表现层框架Struts,结合各种各样的设计模式和软件工程实践,
最终实现了教务管理系统中的学生管理、老师管理和管理员管理多个模块功能。此次毕
业设计还用到了Tomcat、MyEclipse、Navicat for MySql 等常用软件,先对当前教务管
理系统进行需求分析,经过系统概要设计、详细设计、编码,最后简单的运行、对不足
的地方进行修改、维护。
通过设计的本系统,相关工作人员不仅能完成一般意义上的教务管理工作,而且还
能对学生选课进行管理,教师可以在系统中添加课程,学生可以在系统中选择课程,教
师可以录入课程成绩等。
关键词:面向接口;Spring/Hibernate/Struts;MVC;AOP
目录:
1 引言..................................................................................................................................1
1.1 选题背景.....................................................................................................................1
1.2 选题介绍.....................................................................................................................1
1.3 选题意义.....................................................................................................................2
2 相关语言、技术和使用工具..............................................................................................3
2.1 SSH 框架简介..............................................................................................................3
2.1.1 Struts..............................................................................................................4
2.1.2 Spring..............................................................................................................4
2.1.3 Hibernate........................................................................................................4
2.2 系统开发工具介绍.....................................................................................................5
2.2.1 MyEclipse........................................................................................................5
2.2.3 MySQL 数据库...................................................................................................7
2.2.4 Navicat for MySQL........................................................................................9
2.3 JSP...............................................................................................................................9
2.3.1 JSP 简介...........................................................................................................9
2.3.2 JSP 新增功能.................................................................................................10
2.3.3 JSP 技术优势与弱势.....................................................................................11
2.3.4 内置对象........................................................................................................11
2.3.5 技术方法........................................................................................................13
2.3.6 应用模型........................................................................................................15
2.3.7 开发入门........................................................................................................15
2.3.8 与ASP 的比较................................................................................................21
3 系统需求分析....................................................................................................................22
3.1 系统概述...................................................................................................................22
3.2 系统设计目标...........................................................................................................22
3.3 系统功能结构图及详细描述...................................................................................22
3.3.1 总体功能模块................................................................................................22
3.3.2 学生子系统....................................................................................................23
3.3.3 教师子系统....................................................................................................24
3.3.4 管理员服务系统............................................................................................25
4 系统总体设计....................................................................................................................26
4.1 主要功能模块建模图...............................................................................................26
4.2 功能设计...................................................................................................................27
4.3 数据库设计...............................................................................................................28
4.3.1 物理模型图....................................................................................................28
4.3.2 数据库核心表................................................................................................30
5 系统主要功能模块详细设计............................................................................................34
5.1 学生子系统详细设计...............................................................................................34
5.1.1 系统登录模块................................................................................................34
5.1.2 密码修改模块................................................................................................34
5.1.3 信息查询模块................................................................................................35
5.1.4 网上选课模块................................................................................................36
5.1.5 学生留言模块................................................................................................36
5.2 教师子系统详细设计...............................................................................................37
5.2.1 个人信息维护模块........................................................................................37
5.2.2 课程管理模块................................................................................................38
5.2.3 个人信息申请管理模块................................................................................39
5.2.4 学生留言管理模块........................................................................................40
5.3 管理员子系统详细设计...........................................................................................41
5.3.1 管理员管理模块............................................................................................41
5.3.2 教师管理模块................................................................................................41
5.3.3 学生管理模块................................................................................................42
5.3.4 审核管理模块................................................................................................43
5.3.5 系统设置模块................................................................................................44
6 高校教务管理系统测试....................................................................................................47
6.1 软件测试概述...........................................................................................................47
6.1.1 软件测试简介................................................................................................47
6.1.2 测试原则........................................................................................................47
6.1.4 测试方法........................................................................................................48
6.2 测试目的及范围.......................................................................................................49
6.3 测试类型...................................................................................................................49
结论..........................................................................................................................................51
参考文献..................................................................................................................................52
致谢....................................................................................................................................53
附件一:外文..........................................................................................................................54
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
你好,能单独联系吗 有没有需要用到的程序的安装包和安装过程
页:
[1]