欢迎来到天天文库
浏览记录
ID:6195866
大小:763.50 KB
页数:46页
时间:2018-01-06
《教学网站设计与实现 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C语言程序教学网站设计与实现毕业论文目录第一章绪论1.1课题研究的背景与意义11.2课题内容11.3可行性分析2第二章教学网站相关技术和工具简介2.1JSP简介32.1.1JSP的特点32.1.2JSP知识体系和技术原理简介42.2数据库连接方式简介52.3SQLServer2000数据库简介62.4Dreamweaver8.0简介72.5MyEclipse简介82.6Tomcat简介9第三章教学网站需求分析和概要设计3.1网站需求分析103.2网站功能需求103.2.1系统实现过程分析113.2.2系统开发与运行环境分析113.3系统概要设计12第四
2、章教学网站数据库设计4.1数据库概念结构设计134.2数据库逻辑结构设计164.3数据库物理结构设计17第五章教学网站的详细设计与实现5.1教学网站部分模块详细设计215.2教学网站的实现26第六章教学网站的测试与维护6.1教学网站测试326.2教学网站维护33结论34参考文献35致谢36附录37-45-第一章绪论1.1课题研究的背景与意义近几年,全国各高校校园网建设都取得了较大进展,网络硬件已基本完成。随着网络的普及,信息技术与课程整合是高等教育教学的重要内容。将这些基本完善的硬件系统与教学结合起来为教师和学生提供一个良好的教学和学习的平台是我们现在
3、要考虑的问题。建设教学网站,对教学资源进行收集、整理、应用,实现教学资源的共享与交流,并能提高学生学习的主动性、积极性、及时性、有效性和高效性。教学网站的作用不仅应该提供各类教学资源和材料,还应该实现教师与学生之间、学生与学生之间的互动,使大家能在统一的平台基础之上进行沟通与交流。《C语言程序设计》是计算机科专业的重要基础课,在专业教学中起着承前启后的关键作用。然而这门课程的理论性、操纵性都较强,仅凭老师在课堂上的有限讲授,学生很难充分理解和掌握。开发一个《C语言程序设计》的公共教学网站是解决上述问题的有效方法。该网站利用多媒体和互联网的交互性,为师生
4、提供了交流的新平台,不仅适合那些C语言的初学者或很少有程序设计经验的学生,也为那些经验丰富的编程爱好者提供了交流和展示的平台。1.2课题内容建设一个基于校园网的《C语言程序设计》教学网站,服务于教师和学生。在方便《C语言程序设计》专业课教师教学的前提下,对教学资源进行收集、整理。同时方便学生对该门课程的学习,实现学生对课程的不定时,不固定地点学习。还能实现学生与学生,教师与学生之间互动与交流,促进学生对该门课程学习的积极性、主动性、高效性。在帮助需要学习《C语言程序设计》专业课程的专业之外,该网站还能满足其他专业对C语言喜欢学生的需要。能让专业课学生与
5、这些非专业课学生的进行交流,从而实现相互的促进与成长。-45-教师在这个网站中起着重要的作用。教师不仅要对资源进行收集、整理和维护。同时也要与同学进行交流,了解学生对该门课程的理解和学习程度,要兼顾不同学生的认知能力,总结教学经验。在与学生进行交流的同时要听取学生建议,寻找和运用一种较适当的方法进行教学。1.3可行性分析经济可行性。该教学网站作为本人的毕业设计,硬件方面需要联网PC一台,还有关于教学网站开发、Java语言、JSP、SQLServer2000等方面的参考书籍,这些书籍可以从图书馆借阅。技术可行性。该《C语言程序设计》教学网站是一个可视化的
6、页面操作的,主要作用是将一些教程、课件发布到网站上,以供学生学习所用,并对数据进行及时的更新和维护。该网站主要使用Java语言开发,用JSP实现可视化界面。开发可行性。该网站主要基于Java语言,开发平台为Windows7下的MyEclipse编程环境,后台数据库使用SQLServer2000。-45-第一章教学网站相关技术和工具简介2.1JSP简介JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术
7、的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要
8、的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最
此文档下载收益归作者所有