本科生毕业论文(设计)论文(设计)题目:《C语言程序设计》教学网站设计与实现分院:理工分院专业(方向):年级、班级:学生学号:学生姓名:指导老师:2011年4月25日I论文独创性声明本人所呈交的毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得的成果。除特别加以标注的地方外,论文中不包含其他人的研究成果。本论文如有剽窃他人研究成果及相关资料若有不实之处,由本人承担一切相关责任。本人的毕业论文(设计)中所有研究成果的知识产权属海南大学三亚学院所有。本人保证:发表或使用与本论文相关的成果时署名单位仍然为海南大学三亚学院,无论何时何地,未经学院许可,决不转移或扩散与之相关的任何技术或成果。学院有权保留本人所提交论文的原件或复印件,允许论文被查阅或借阅;学院可以公布本论文的全部或部分内容,可以采用影印、缩印或其他手段复制保存本论文。加密学位论文解密之前后,以上申明同样适用论文作者签名:日期:年月日II摘要随着科学技术的飞速发展,互联网已经成为21世纪个人、企业和国家生存的重要部分。网络正以前所未有的速度步入现代生活。同时,对传统的教育、教学也产生了影响。当今,国际信息化教育的主要趋势就是网络化教育。而教学网站、学科网站都是网络化教育的重要形式之一。近几年,C语言作为全国高校计算机相关专业的一门必修课程,其影响力也越来越大。基于目前网上教学系统的现状,根据C语言这门课程的特点和要求,通过对现有教学网站功能及构建原理的分析和研究,结合信息化教育的特点,总结出C语言程序设计的教学平台所应该具备的主要功能。通过信息系统开发方法、系统建模等技术手段进行了该系统与总体数据的规划、设计与实现。在教学网站设计与实现过程中采用了基于JSP技术组建的教学网站的基本框架的思想,以及B/S等技术的网络软件体系结构,用JSP、SQLServer、Tomcat作为网站开发平台,采用ODBC技术作为访问与移植网络数据库的工具,以JSP技术作为网络动态应用的手段。利用C语言教学网站这个平台可以建立开放式的教学模式,能充分调动学生的学习积极性和自主性,有效地提高教学质量。【关键词】教学网站;JSP技术;数据库系统;B/S结构IIIAbstractWiththerapiddevelopmentofscienceandtechnology,theInternethasbecomethe21stcentury,individuals,businessesandanimportantpartofnationalsurvival.Networkisatanunprecedentedrateintomodernlife.Meanwhile,traditionaleducation,teachingalsohadanimpact.Today,themajorinternationaltrendsininformationtechnologyeducationinnetworkingeducation.Theteachingsite,thesubjectsiteisanimportantformofnetworkingisoneofeducation.Inrecentyears,Clanguageasthenationalcollegecomputer-relatedprofessionalacompulsorycourse,itsinfluenceisgrowing.OnlineteachingsystembasedonthecurrentstatusofthecourseaccordingtoClanguagefeaturesandrequirements,throughtheexistingsitefeaturesandtheconstructionprincipleofteachingtheanalysisandresearch,combinedwiththecharacteristicsofinformationtechnologyeducation,summeduptheteachingofClanguageprogrammingplatformThemainfunctionshouldhave.Throughtheinformationsystemdevelopmentmethods,systemmodelingandothertechnicalmeansofdataofthesystemandtheoverallplanning,designandimplementation.WebsitedesignandimplementationintheteachingprocessusingJSPtechnology-basedteachingsitesformedthebasicframeworkofideasandtheB/Snetworktechnologiessuchassoftwarearchitecture,usingJSP,SQLServer,TomcatasaWebdevelopmentplatform,theuseofODBCtechnologyasAndtransplantationnetworkdatabaseaccesstoolstoJSPtechnologyasameansofnetworkdynamicapplications.TheuseofClanguageteachingwebsitecancreateanopenplatformfortheteachingmode,studentscanfullymobilizetheinitiativeandautonomy,effectivelyimprovethequalityofteaching.【KeyWords】Teachingwebsite;JSPtechnology;Databasesystem;B/SstructureIV目录第一章绪论1.1课题研究的背景与意义............................................................................-1-1.2课题内容....................................................................................................-1-1.3可行性分析................................................................................................-2-第二章教学网站相关技术和工具简介2.1JSP简介......................................................................................................-3-2.1.1JSP的特点........................................................................................-3-2.1.2JSP知识体系和技术原理简介.........................................................-4-2.2数据库连接方式简介................................................................................-5-2.3SQLServer2000数据库简介....................................................................-6-2.4Dreamweaver8.0简介...............................................................................-7-2.5MyEclipse简介..........................................................................................-8-2.6Tomcat简介................................................................................................-9-第三章教学网站需求分析和概要设计3.1网站需求分析..........................................................................................-10-3.2网站功能需求..........................................................................................-10-3.2.1系统实现过程分析.......................................................................-11-3.2.2系统开发与运行环境分析...........................................................-11-3.3系统概要设计..........................................................................................-12-第四章教学网站数据库设计4.1数据库概念结构设计..............................................................................-13-4.2数据库逻辑结构设计..............................................................................-16-4.3数据库物理结构设计..............................................................................-17-第五章教学网站的详细设计与实现5.1教学网站部分模块详细设计..................................................................-21-5.2教学网站的实现......................................................................................-26-第六章教学网站的测试与维护6.1教学网站测试..........................................................................................-32-6.2教学网站维护..........................................................................................-33-结论.................................................................................................................-34-参考文献...........................................................