本系统——课程教学辅助系统,虽然只是网络远程教学的一个小部分,却发挥了极大的作用。它作为教学的第二课堂,为老师教学和学生学习带来了方便:不再是传统地直接到服务器上去下载教学课件等教学资源,而是提供了友好,功能强大,操作方便的Web界面;学生作业不再是提交传统的纸质作业,而是通过Web直接上传;老师能轻松地进行网上在线作业批改等等。
该系统是综合J2EE核心技术:JSP、Servlet、JavaBean、DHTML,运用Eclipse为开发平台,Tomcat为Web服务器平台,SQL SERVER 2000为后台数据库开发而成的,为教师和学生提供了良好的教学平台。
[关键词] 课程教学辅助系统 JSP Servlet JavaBean DHTML
第一章是绪论,主要介绍本论文的课题背景,主要研究内容和意义,本论文组织结构。课题背景主要阐述本次项目开发背景和目的,主要研究内容和研究意义主要简单介绍这个项目所采用的技术,以及开发这个项目有何重大意义。
第二章是论文的基本概念,主要介绍基本概念,研发所涉及的知识、概念、工具等。这一章将详细介绍在开发过程中所用到的知识、概念、工具,以及这些技术的发展方向,重要意义。这些开发技术项目都是现在比较流行的技术和方法,将对这些技术引导到该的应用领域,以及在类似项目开发中特别突出的技术特点,以及现今同类项目开发的流行趋势。
第三章使系统设计与实现,主要阐明系统设计与实现主要包括系统设计方案、流程图、系统运行截图和必要说明。该章将着重介绍该系统具体的设计步骤和方法。从系统分析到数据库设计和实现以及E-R模型关联关系,在到数据流程结构,数据流变化到整个系统实现说明。
第四章为结束语,主要为开发总结,下一步工作、展望的方向。开发总结是对整个开发过程的技术总结和感悟总结,阐述技术开发中得到的深刻体会,对今后开发同类型的系统的指导意义。展望是对今后这种类型项目开发的趋势,以及此次项目还存在的缺陷,投入商业运行还存在的差距,如何进一步完善的方向。
目 录
第一章 绪 论 1
1.1 课题背景 1
1.2 主要研究内容和意义 2
1.3 本论文组织结构 3
第二章 基本概念和工具 4
2.1 基本概念 4
2.1.1 J2EE技术简介 4
2.1.2 JSP简介 5
2.1.3 JavaBean技术简介 6
2.1.4 Servlet技术简介 7
2.1.5 MVC技术简介 9
2.1.6 DHTML简介 12
2.2 所使用的工具 13
2.2.1 Eclipse简介 13
2.2.2 Tomcat简介 14
2.2.3 SQL SERVER 2000简介 15
2.3 本章小结 16
第三章 系统的设计 17
3.1 系统架构设计 17
3.1.1 系统设计思想 17
3.1.2 系统功能图 18
3.1.3 系统结构图 19
3.1.4 服务器配置 19
3.2 数据库的设计、生成和配置 19
3.2.1 数据库需求分析 20
3.2.2 数据库概念结构设计 21
3.2.3 数据库逻辑结构设计 24
3.3本章小结 27
第四章 系统的实现 28
4.1 学生模块流程图 28
4.2 学生模块详细功能介绍 30
4.2.1 系统首页 30
4.2.2 学生功能首页 31
4.2.3 学生信息修改 32
4.2.4 个人密码的修改 33
4.2.5 查看课程公告 34
4.2.6 下载PPT教学课件 35
4.2.7 下载PPT教学资源 36
4.2.8 查看和下载课程作业 37
4.2.9 查看和下载上机实验题目 38
4.2.10 查看分组成员 39
4.2.11 提交分组作业 40
4.2.12 查看留言条目及内容 41
4.2.13 回复留言 43
4.2.14 发送留言 44
4.3 老师模块详细功能介绍 44
4.3.1 发布课程公告 46
4.3.2 发布实验 47
4.3.3 发布作业 48
4.3.4 分配组长 49
4.3.5 查看各分组信息 50
4.3.6 批改作业 51
4.3.7 上传PPT教学课件 52
4.4 本章小结 52
第五章 结 束 语 53
总 结 53
展 望 53
致 谢 54
参考文献 55