目 录
前 言................................................................................................................................1
1 绪论.............................................................................................................................2
1.1 课题研究背景........................................................................................................2
1.2 课题研究现状........................................................................................................2
1.3 本课题主要工作.....................................................................................................3
2 系统相关技术.................................................................................................................4
2.1 JSP 技术...............................................................................................................4
2.2 B/S 结构..............................................................................................................5
2.3 MySQL 数据库.....................................................................................................7
2.4 MVC 模式............................................................................................................8
3 系统需求分析.................................................................................................................7
3.1 系统总体目标........................................................................................................7
3.2 系统的可行性分析.................................................................................................8
3.3 系统功能结构.......................................................................................................9
3.4 系统非功能性需求分析.........................................................................................10
3.5 系统用例分析.....................................................................................................11
3.6 主要功能模块.....................................................................................................13
3.7 系统开发环境和开发工具......................................................................................17
4 系统的设计与实现........................................................................................................17
4.1 设计目标与原则..................................................................................................17
4.2 系统架构设计......................................................................................................18
4.2.1 总体架构设计............................................................................................18
4.2.2 系统网络拓扑结构图...................................................................................19
4.3 系统模块设计.....................................................................................................20
4.3.1 学生模块设计............................................................................................20
4.3.2 管理员对学生模块设计...............................................................................21
4.4 数据库的设计.....................................................................................................22
4.4.1 数据库的选择............................................................................................22
4.4.2 数据库概念模型设计..................................................................................23
4.4.3 数据库逻辑设计.........................................................................................27
4.5 系统的功能实现...................................................................................................30
4.5.1 数据库连接实现.........................................................................................30
4.5.2 注册模块实现............................................................................................30
4.5.3 登录模块实现............................................................................................32
4.5.4 学生信息采集信息模块实现.........................................................................34
4.5.5 学生信息查询模块实现...............................................................................36
4.5.6 学生信息修改模块实现...............................................................................37
4.5.7 管理员删除教师信息模块实现......................................................................39