摘要:随着网络技术的发展,课堂教学模式已经不能满足学生学习新知识的需求。课程网站是网络教学的主要平台,它的出现让学生可以依照教学网站的指导和导航策略进行学习,并以自我评价和反馈信息来控制整个学习过程,从而在一定程度上提高学生的自主学习能力。所以设计一个功能完善的课程网站,为学生提供一个良好的自主学习平台,所具有十分重要的意义。为了完成本网站的设计,选用了自顶向下的结构化系统分析方法,在设计开发本网站的过程中,首先对网站的开发背景和意义做了一些简要的了解;其次,通过系统规划和实际业务流程调研,分析出了本网站的组织结构,完成了本网站的需求分析、可行性分析、现行业务流程分析;最后,在系统设计阶段,完成了对本网站功能模块的划分、数据库的设计和系统界面设计。在工具的选择上,选用B/S软件架构体系,以MyEclipse为开发平台,SQL Server 2008为后台数据库,JSP为开发技术,实现了浏览课件、在线留言、资源的上传和下载等功能。最后,进行的测试结果表明,本网站可以稳定可靠的运行。
关键词:课程网站;Java程序设计;JSP;Myeclipse
目录
摘要
Abstract
1 绪论-1
1.1 选题背景-1
1.2 选题意义-1
1.3 研究现状-1
1.4 研究内容-2
2 系统相关技术介绍-3
2.1 开发环境-3
2.2 B/S体系结构-3
2.3 JSP-3
2.4 SQL Server-4
2.5 MyEclipse-4
3 系统分析-5
3.1 需求分析-5
3.1.1 可行性分析-5
3.1.2 用户需求分析-6
3.2 系统功能结构分析-6
3.2.1 系统功能模块图-6
3.2.2 各功能模块描述-7
3.3 网站流程分析-8
3.4 网站数据流程分析-9
4 系统设计-10
4.1 系统总体框架-10
4.2 数据库设计-10
4.2.1 概念结构设计-10
4.2.2逻辑结构设计-14
5 系统实现-18
5.1管理员登陆页面-18
5.2 管理员模块-18
5.2.1 管理员主页面-18
5.2.2班级信息管理-19
5.2.3 教师信息管理-20
5.2.4学生信息管理-21
5.2.5公告信息管理-22
5.2.6留言信息管理-24
5.2.7教学资料管理-24
5.2.8视频信息管理-25
5.2.9自测题目管理-27
5.3 前台用户模块-28
5.3.1网站首页-28
5.3.2教学资料下载-29
5.3.3教学视频-30
5.3.4在线测试-30
5.3.5作业下载-31
5.3.6留言板-32
6 系统测试-34
6.1 系统测试概述-34
6.2 系统测试项目-34
6.3测试环境与测试条件-34
6.3 系统测试结果与分析-35
结论-36
致谢-37
参考文献-38