摘要:互联网的快速发展使得其在不同领域中得到了快速的发展,信息化已经成为推动和促进整个社会生产力提升和社会技术进步的关键。而在教育行业,基于互联网的学习模式已经成为现代教育教学的主要发展趋势。在线学习系统能够实现信息和资源的共享,通过知识和学习的交流使得用户能够在系统中完成学习目标,提高整个学习的效果。
本文在分析中主要采用JSP+Spring MVC,结合Struts2,Spring和Hibernate对粤语学习系统的基本框架,通过对粤语学习系统的需求分析、业务分析实现了整个系统结构的设计和详细设计。在系统开发中采用B/S模式作为本系统开发的基本框架,采用Sqlserver作为数据库工具,在JAVA EE平台中实现对银行客户关系管理信息系统的设计和开发。
本系统在设计和开发中所选择的数据库为Sqlserver,其是关系型数据库管理的主要表现形式之一,其主要的特点在于具备开放源头代码、体积小和快速访问等多个方面的特点。在小型数据库和小型系统开发中,Sqlserver数据库具有多方面的优势,能够大幅度降低系统开发的成本。在Sqlserver数据库管理方面主要采用SQL工具,实现对数据的添加、删除和查询的一系列的操作。基于B/S架构的系统采用Eclipse开发环境完成了基于JSP的粤语学习系统。
关键词 粤语教学系统,JSP,数据库
目录
摘要
Abstract
1.引言-1
1.1 研究背景-1
1.2研究意义-1
1.3国内外研究现状-2
2. 相关技术介绍-4
2.1 B/S结构-4
2.2 JSP-6
2.3 Struts2-6
2.4 Hibernate-7
2.5 Spring-7
2.6数据库选择-8
3. 基于JSP的粤语学习系统分析-9
3.1粤语学习系统可行性分析-9
3.1.1 技术可行性分析-9
3.1.2 经济可行性分析-9
3.2.3 操作可行性分析-10
3.2 系统需求分析-10
3.3系统用例分析-14
3.4系统性能需求分析-15
4.基于JSP的粤语学习系统总体设计-16
4.1系统总体框架计-16
4.1.1系统数据表现层-16
4.1.2系统业务处理层-18
4.1.3系统数据持久层-19
4.1.4系统具体方案的设计-20
4.2 系统功能结构设计-20
4.3 系统数据库设计-25
4.3.1系统数据库设计-25
4.3.2系统数据库表设计-28
5.基于JSP的粤语系统详细设计-32
5.1功能模块-32
5.2学生管理-33
5.3信息管理-34
5.4 教学视频信息管理-36
5.5 账号管理模块-37
5.6 论坛管理模块-38
6.系统测试-41
6.1 系统测试目的-41
6.2 系统测试方法-41
6.3 系统测试-41
6.3.1 测试所需的数据-41
6.3.2测试具体操作方法-42
6.3.3测试具体项目表-42
6.3.4测试结果-42
7.研究结论-43
参 考 文 献-44
致 谢-48