高级程序设计语言网络教学平台的设计与实现

高级程序设计语言网络教学平台的设计与实现

ID:14222689

大小:2.12 MB

页数:78页

时间:2018-07-27

高级程序设计语言网络教学平台的设计与实现_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《高级程序设计语言网络教学平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机科学与技术学院毕业设计(论文)论文题目高级程序设计语言网络教学平台——考试管理模块指导教师职称学生姓名学号专业计算机科学与技术班级本08计算01班系主任院长起止时间2011年11月25日至2012年6月6日2012年6月6日目录摘要...............................................................iiiAbstract..........................................................iv第一章绪论11.1课

2、题研究的背景和意义11.2本文主要的内容2第二章可行性分析及需求分析42.1可行性研究42.1.1社会可行性42.1.2经济可行性42.1.3技术可行性42.1.4操作可行性52.2需求分析52.2.1功能需求52.2.2性能需求72.2.3运行需求分析8第三章相关技术简介93.1MyEclipse8.5、DreamweaverCS4平台简介93.2Java、JavaScript、HTML语言简介103.3SQL数据库简介113.3.1简介113.3.2数据体系结构113.3.3操作数据库113.4利用JDBC访问数据库

3、123.5B/S模式简介153.5.1概述153.5.2B/S结构的优点153.5.3B/S结构的缺点16第四章系统详细设计174.1设计思想与原则174.2系统功能简介及总体框架184.2.1系统功能18-v-4.2.2系统功能模块图194.3数据库设计204.3.1数据表设计204.4用户登录模块设计284.5考试系统功能模块设计324.5.1管理员考试系统设计324.5.2教师考试系统设计334.5.3学生考试系统设计37第五章系统功能实现385.1登录功能的实现385.1.1管理员、教师、学生登陆385.2管理员

4、功能的实现415.3教师功能的实现455.4学生功能的实现52第六章系统测试与调试586.1系统测试的原则586.2系统测试的方法596.2.1.单元测试596.2.2集成测试596.2.3确认测试606.2.4系统测试606.3系统调试的方法61第七章总结与展望637.1总结与体会637.2展望65参考文献66谢辞68-v-高级程序设计语言网络教学平台的设计与实现摘要:随着计算机技术的发展,教学也较以前发生很大的变化,网络教学系统以其独有的优势脱颖而出。“高级程序设计语言网络教学平台”是以C++程序设计语言课为基础的网

5、络教学系统,其开发过程主要包括后台数据库的建立与维护、中间业务逻辑的处理及前端界面数据的显示与交互。本系统使用MyEclipse8.5集成开发环境,以Java语言作为主要的编程语言并辅助以JavaScript、HTML,以MySQL作为后台数据库,Dreamweavercs4编写用户界面,以Tomcat作为服务器,使用JavaBean参与数据处理,servlet完成业务逻辑的实现,JSP负责客户端的动态信息显示,运用Ajax技术进行异步提交数据以实现局部刷新,使用DIV+CSS设计网页样式与布局。系统由学生、教师、管理员

6、三种角色的五大模块构成:考试管理模块、自测考核模块、在线交流模块、作业管理模块、教学管理与系统管理模块,实现了包括了视频播放、文件上传与下载、论坛发帖、在线通讯、在线考试、在线练习等多项功能。运行结果显示该系统具有很好的用户界面,能有效减轻教师的工作量,提高学生的学习效率,同时也有利于学生自主公平地学习,增进老师与学生的交流和联系,培养良好的学习氛围。关键词:高级程序设计网络教学平台;B/S模式;MySQL数据库;Ajax技术;考试管理-v-DesignandImplementation of high-level pr

7、ogramminglanguagenetworkteachingplatformAbstract:Withthedevelopmentofcomputertechnology,teachingisundergoinggreatchangescomparedtothepast,networkteachingsystemstandsoutforitsuniqueadvantages.High-levelprogramminglanguagenetworkteachingplatformisanonlineteachingsy

8、stemthatbasedonC++programminglanguageclass.Itsdevelopmentincludestheestablishmentandmaintenanceofback-enddatabase,themiddleofthebusinesslogicprocessing,front-e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。