技术:Java、JSP等
摘要:
伴随着数字化、网络化、信息化发展的社会,越来越多的行业与时俱进融入到了互联网中,而高校作为为了一个更是培养各色人才之地,更是拥有大量的高科技人才,因此也更应该运用科技来完善教学方面的管理
此基于SSM的教务管理系统主要可以由角色分为两大角色,管理员和学生。管理员分为学院管理,后勤管理,教师管理,学生管理;学生分为查看修改个人信息、报名考试、成绩查询、选课等;基本上实现了教务管理系统功能,主要用IDE 为Eclipse、数据库使用Oracle。
随着Structs2、Spring、Mybatis技术的成熟,MVC框架的流行,以及多层架构的普及,设计出容易维护和扩展的针对教务管理成为可能。通过应用ssm可以方便的实现MVC框架,从而将基于SSM教务管理系统的模型、视图、控制器分离,提高代码的重用,降低模块之间的耦合。使用多层架构,将系统分为表示层、业务逻辑层、数据库访问层和数据层四层,使基于SSM教务管理系统更容易维护和扩展。
关键词:学生管理;教务管理;MVC;SSM
目录:
摘要 I
Abstract II
第一章 绪论 1
1.1 课题的选题背景 1
1.2 项目开发的目标 1
第二章 开发环境和相关技术简介 2
2.1 开发环境 2
2.2 开发环境 2
2.2.1 MVC简介 2
2.2.2 Struts2简介 3
2.2.3 JSP简介 4
2.2.4 CSS简介 5
2.2.5 Spring简介 6
2.2.6 Mybatis简介 9
2.2.7 Javamail简介 9
第三章 需求获取及分析 10
3.1 需求的背景和目标 10
3.2 项目可行性 10
3.2.1 经济可行性 10
3.2.2 技术可行性 10
3.2.3 社会可行性 10
3.3 需求定义 10
3.3.1 功能需求 10
3.3.2 性能需求 11
3.4 业务分析 11
3.4.1 学生业务流程概述 11
3.4.2 管理员业务流程概述 11
第四章 概要设计 13
4.1 系统体系结构设计 13
4.2 系统功能模块结构设计 14
4.2.1 总体功能模块设计 14
4.2.2 学生功能模块设计 14
4.2.3 管理员功能模块设计 15
4.3 数据库设计 16
4.4.1 E-R图 16
4.4.2 数据库设计命名规范 16
第五章 详细设计与实现 21
5.1 环境搭建 21
5.1.1 项目总体框架搭建 21
5.1.2 Struts2+Spring+Mybatis 配置 25
5.2 项目类设计 25
5.3 系统具体实现 26
5.3.1 前台用户登录 27
5.3.2 登录 29
5.3.3 选课管理 32
5.3.5 查询分页实现 33
第六章 系统测试 34
6.1 测试描述 34
6.2 测试目的 34
6.3 测试范围 34
6.4 测试过程 35
6.5 测试结果分析 36
总结 37
参考文献 38
致谢 39
外文原文 40
中文翻译 47
论文字数:20651
包含资料:
截图: