本课程教学网站主要实现以学生自主学习为目的的精品课程网站。提供基本的教学网站所具有的功能:课程描述、教学资源的查看及论坛模块等等。网站风格简洁,色泽淡雅,排版简单易懂。开发技术ssh框架,Myeclipse,jsp,javaweb,mvc三层架构,ajax技术,数据库同时支持mysql,sqlserver,可以作为多媒体课程,计算机组成原理,c语言课程教学等课程的学习网站.
系统总体设计:
课程描述,包括以下三部分:教学大纲,实验教学,教学资源。教学大纲包括:课程内容简介、教学目的和要求、教学内容和安排。实验教学包括:实验教学大纲以及实验指导书。教学资源包括:查看教学课件及实验内容。
用户注册,能够提供一定的安全机制,提供数据信息的授权访问。
网上资源,该子模块可以提供文本等形式的课件。文本课件采用网页形式进行链接。
师生互动,该模块实行权限管理,用户注册登陆后,会看到发布的各种信息目录,通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。
目 录
摘 要 III
Abstract V
第1章 概述 1
1.1 课题背景 1
1.2 课题意义 2
1.3开发工具及技术 2
1.3.1 MyEclipse 2
1.3.2 Tomcat 2
1.3.3 SqlServer 3
1.3.4 JSP 3
1.4国内外现状 4
第2章 可行性分析及总体设计原则 5
2.1可行性分析 5
2.1.1技术可行性 5
2.1.2经济可行性 5
2.1.3社会可行性 5
2.2总体设计原则 6
第3章 系统分析 7
3.1业务流程分析 7
3.2数据流图 7
第4章 系统设计 9
4.1系统功能设计 9
4.2数据库设计 10
4.2.1概念结构设计 10
4.2.2数据库表设计 13
第5章 系统实现 17
5.1管理员登录 17
5.2管理员功能模块 19
5.2.1课程介绍管理 20
5.2.2教师信息管理 22
5.2.3学生信息管理 24
5.2.4公告信息管理 25
5.3前台网站功能模块 28
5.3.1网站首面设计 28
5.3.2教学课件下载 28
5.3.3教学视频下载 29
第6章软件测试 31
6.1软件测试的重要性 31
6.2测试实例的研究与选择 31
6.3测试环境与测试条件 32
6.4系统运行情况 32
6.5系统评价 32
第7章 结论 34
参考文献 35
致谢 37