摘要:随着当前软件行业和硬件设施技术的发展,中国网民中越来越多的人们希望可以更加方便的参与到便捷的网络学习之中,促使许多高校都开始考虑让学生们以课程网站的形式参与到学习之中。但是对于普通的课程网站系统,在当代的多媒体时代,不能跨平台使用可能会使它效率极低。所以针对上述说明的现状,故本文设计并实现了基于J2EE架构的精品课程网站设计与实现。
本文设计的课程网站系统是基于J2EE平台开发,并且采用开发的架构是选择B/S架构,以Java作为系统开发语言,同时系统开发工具选择MyEclipse,最后使用MySQL来作为系统的后台数据库。本精品课程网站系统的主要模块分为用户模块,课程模块,资源模块和积分模块。其中,系统中注册的普通用户可以在网页界面进行登录,注销,课程评论,签到等一系列操作,此外管理员可以在后台对用户进行管理,评论审核,积分管理等;本系统网站采用三层系统架构和JSP技术设计,课程网站扩展方便、维护简单,并且其实用性很强,因此大大增强课程网站的可用程度;观看视频后,还能使用评论功能进行评论,经过后台审核过后将显示在视频下方。
本设计紧跟软件发展潮流,所实现的网站系统能够大大节省传统的人工教学中的人力和物力资源。相较于普通的网站教学系统,其跨平台等实用性能满足课程网站需求并且本设计对现代浏览器有较好的支持,操作界面简洁美观便捷。因此,本文的课程网站服务系统具有实现意义。
关键词:三层系统架构;JSP;MySQL;跨平台
目录
摘要
Abstract
1 绪论-1
1.1 课题的目的-1
1.2 国内外研究现状和发展趋势-1
1.3 课题拟解决的关键问题-4
1.4 论文组织结构-4
2.1 J2EE平台-6
2.2 MyEclipse-7
2.3 MySQL-7
2.4 Tomcat-8
3.1 系统需求分析-9
3.1.1 用户需求分析-9
3.1.2 系统需求分析-9
3.2 系统设计-10
3.2.1 系统方案选择-10
3.2.2 用例图-12
3.2.3 系统结构设计-13
3.2.4 系统流程设计-15
3.2.5 数据库设计-17
4 系统实现-20
4.1用户的相关功能-20
4.2 课程的创建、修改与权限管理-23
4.2.1 创建课程-23
4.2.2 修改课程-24
4.2.3 权限管理-26
4.3 评论及相关功能-26
4.3.1 课程评论-26
4.3.2 评论审核-27
4.4 积分相关功能-28
4.4.1 积分兑换-28
4.4.2购买资源-28
5 系统部署与展示-30
5.1 系统部署-30
5.2 系统的展示-32
5.2.1 用户登录界面-32
5.2.2 精品课程网站界面-33
5.2.3 添加课程界面-36
参 考 文 献-39
致 谢-40