欢迎来到天天文库
浏览记录
ID:35816128
大小:895.50 KB
页数:27页
时间:2019-04-20
《毕业论文-- C语言教学专题网站》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河北农业大学信息学院本科毕业论文题目:学院:信息科学与技术学院专业班级:计算机科学与技术0902班学号:学生姓名:指导教师姓名:指导教师职称:讲师二O一三年六月一日摘要随着计算机技术的不断发展,越来越多的技术已经应用到人们日常生活当中。以现代教育为例,我们把互联网技术应用到教学中,使得学生学习的方式发生了巨大的变化,连上课的方式也不再只拘泥于传统的当面教学方式。我们根据C语言这门课程的特点和要求,建立了方便教师和学生交流的C语言教学专题网站,其中包括课程介绍、教学内容、教学课件、疑难解答、在线交流等功能。本网站在技术上,采用了JSP+JAVASCRIPT+JAVA的设计模式,
2、并采用B/S模式结构。我首先搭建SSH框架,利用myeclipse开发环境,结合java和jsp技术完成了该网站的设计。关键字:教学网站;网络教学;动态网页AbstractWiththedevelopmentofcomputertechnology,moreandmoretechnologyhasbeenappliedtopeople'sdailylife.Basedonthemoderneducationasanexample,theapplicationofInternettechnologytoteaching,greatchangeshavetakenplaceint
3、hestudent'swayoflearning,teachingmodetoeventheclassisnotonlyrigidlyadheretotraditional.AccordingtothecharacteristicsandrequirementsofthecourseofClanguage,Clanguageteachingwebsitestablishedisconvenientforteachersandstudentstoexchange,includingcurriculum,tachingcontent,teachingcourseware,toub
4、leshooting,onlinecommunicationandotherfunctions.Thissiteinthetechnology,usingtheJSP+JAVASCRIPT+JAVAdesignpattern,andusestheB/Smodestructure.IfirstsetuptheSSHframework,theuseofMyEclipsedevelopmentenvironment,thecombinationofJavaandJSPtechnologytocompletethedesignofthesite.Keywords:teachingwe
5、bsite;networkteaching;dynamicwebpage目录第一章绪论11.1引言11.2研究目的与意义11.2.1研究方法11.2.2课题研究的背景及意义11.3C语言教学网站的优势21.4设计说明书结构2第二章系统开发相关技术简介32.1系统的开发环境32.2工具和技术32.2.1开发工具myeclipse32.2.2数据库开发工具mysql42.2.3Jsp技术42.2.4MVC开发模式5第三章系统的需求分析53.1目前教学网站运营中存在的问题53.2功能分析53.2.1系统业务流程53.2.2用例模型63.3可行性分析73.3.1经济可行性83.3.2
6、技术可行性83.3.3操作可行性8第四章系统的概要设计94.1系统功能设计94.1.1系统功能结构94.2数据库设计94.2.1数据库概念设计94.2.2数据库逻辑结构设计11第五章系统的详细设计与实现125.1系统登录模块设计125.1.1系统登录模块界面125.1.2系统登录模块技术分析125.2教师模块设计125.2.1教师模块界面125.2.2教师模块技术分析125.2.3教师模块实现过程125.3学生模块设计135.3.1学生模块界面135.3.2学生模块技术分析135.3.3学生模块实现过程135.4管理员模块135.4.1管理员模块界面135.4.2管理员模块技
7、术分析135.4.3管理员模块实现过程14第六章系统测试146.1使用环境要求146.2系统配置146.3测试内容和测试策略146.4测试内容146.5测试总结19结论20参考文献21致谢22第一章绪论1.1引言随着计算机技术的不断发展,更多的技术如雨后春笋般涌现。现今最热门的两大语言是C和JAVA,C语言是面向于过程的,JAVA语言是面向于对象的。但Java跨平台,即不同的操作系统都可以通过JVM(JAVA虚拟机)来解释Java程序,而C、C++、C#则是与平台相关的,有些指令只在某些操作系统中才能执
此文档下载收益归作者所有