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

上传人:夏** 文档编号:448552670 上传时间:2023-12-21 格式:DOC 页数:77 大小:2.81MB
返回 下载 相关 举报
高级程序设计语言网络教学平台的设计与实现_第1页
第1页 / 共77页
高级程序设计语言网络教学平台的设计与实现_第2页
第2页 / 共77页
高级程序设计语言网络教学平台的设计与实现_第3页
第3页 / 共77页
高级程序设计语言网络教学平台的设计与实现_第4页
第4页 / 共77页
高级程序设计语言网络教学平台的设计与实现_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《高级程序设计语言网络教学平台的设计与实现》由会员分享,可在线阅读,更多相关《高级程序设计语言网络教学平台的设计与实现(77页珍藏版)》请在金锄头文库上搜索。

1、计算机科学与技术学院毕业设计(论文)论文题目高级程序设计语言网络教学平台考试管理 模块指导教师职 称学生姓名学 号专 业计算机科学与技术班 级本08计算01班系 主 任院 长起止时间2011年11月25日至2012年6月6日2012年6月6日目 录摘要.iiiAbstract.iv第一章绪论11.1课题研究的背景和意义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第三章 相关技术简介9

2、3.1 MyEclipse 8.5、Dreamweaver CS4平台简介93.2 Java、JavaScript、HTML语言简介103.3 SQL数据库简介113.3.1 简介113.3.2 数据体系结构113.3.3 操作数据库113.4 利用JDBC访问数据库123.5 B/S模式简介153.5.1 概述153.5.2 B/S结构的优点153.5.3 B/S结构的缺点16第四章 系统详细设计174.1 设计思想与原则174.2 系统功能简介及总体框架184.2.1 系统功能184.2.2 系统功能模块图194.3 数据库设计204.3.1 数据表设计204.4用户登录模块设计284.5

3、 考试系统功能模块设计324.5.1 管理员考试系统设计324.5.2教师考试系统设计334.5.3 学生考试系统设计37第五章 系统功能实现385.1 登录功能的实现385.1.1 管理员、教师、学生登陆385.2管理员功能的实现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高级程序设计语言网络教学平台的设计与实现

4、摘要: 随着计算机技术的发展,教学也较以前发生很大的变化,网络教学系统以其独有的优势脱颖而出。“高级程序设计语言网络教学平台”是以C+程序设计语言课为基础的网络教学系统,其开发过程主要包括后台数据库的建立与维护、中间业务逻辑的处理及前端界面数据的显示与交互。本系统使用MyEclipse8.5集成开发环境,以Java语言作为主要的编程语言并辅助以JavaScript、HTML,以MySQL作为后台数据库,Dreamweavercs4编写用户界面,以Tomcat作为服务器,使用JavaBean参与数据处理,servlet完成业务逻辑的实现,JSP负责客户端的动态信息显示,运用Ajax技术进行异步提

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

6、lprogramming language network teaching platformAbstract: With the development of computer technology, teaching is undergoing great changes compared to the past,network teaching system stands out for its unique advantages. High-level programming language network teaching platform is an online teachin

7、g system that based on C+ programming language class. Its development includes the establishment and maintenance of back-end database, the middle of the business logic processing, front-end interface data display and interaction. The teaching platform was developed with MyEclipse8.5, used Java as th

8、e main programming language and supporting JavaScript and the HTML language, MySQL as background database, Dreamweaver CS4 to write pages, Tomcat as a server and JavaBean to process data, in which the whole business logic was implemented in the servlet and JSP is responsible for the dynamic display.

9、 Ajax technology is applied to submit data asynchronously in order to achieve a partial refresh, using DIV+CSS to design website style and layout. The system contains five modules which relate to the three roles of students, teachers, administrators: Test Management, Self-test Exercises, Communicati

10、on Online, the Job Management, Teaching Management and System Management. Multiple popular functions are realized in the current network includes video player, file uploads and downloads, forum posting, online communication, online examination, online exercises and so on. The real running results sh

11、ow that the system has a good user interface and many powerful features to manage the teaching and learning, which can greatly reduce the workload of teacher and improve the efficiency of the students. At the same time it is conducive to students independent and fair learning, and enhances teachers

12、and students exchanges and contacts, which eventually develop a good learning atmosphere.Key words: advancedprogrammingnetworkteaching platform; B/S mode; MySQL database; Ajax technology; Examination Manageme-iii-南华大学计算机科学与技术学院毕业设计(论文)第一章 绪论1.1课题研究的背景和意义随着现代信息技术的飞速发展,特别是计算机网络技术的发展,网络信息技术在我国高校教育教学中的应

13、用日益广泛深入和不断创新,特别是Internet与校园网的接轨,使我们的教学模式产生了质的飞跃变化,网络教学将成为信息时代的重要标志和组成部分。知识量的快速增长,教学改革的深入,有些学校已经开始尝试“定制学习”,即通过网络课程管理平台将课程发布到网上,学习者可以随意安排自己的学习内容,选择自己喜欢的方式,在需要的时候访问课程等等。一般来说,网络课程管理系统能够提供学习者一门数字学习的课程,有时候甚至还提供给学生如注册功能,如其中包含各种有效的工具模块,像课程管理、作业管理、课程资源发布、作业提交、成绩管理、问卷和投票、在线交流、收集学生的意见及看法并详实的记录学生的学习历程,这样将有助于教师了

14、解学生的学习状态情况,既方便了学习者的学习,又可以解决传统教学所不能解决的问题。而此时e-learning在线教学平台的课程管理系统就是这样的一种网上学习系统。它给我们的学习提供了很大的方便。在线学习是通过手机无线网络,或是通过计算机互联网,在一个网络虚拟教室与教室之间进行网络授课、学习、交流的方式; 随着互联网的发展,教育行业在十年前就推广远程教育,即通过互联网虚拟教室来实现远程视频授课,电子文档共享,从而让教师与学生在网络上形成一种授课与学习的互动氛围;而现在的3G时代的来临让更加方便的学习不仅仅通过笨重的计算机,而且只要一个可以有大流量通的手机,通过使用3G的快速网络推进,我们就能更方便

15、更直接地通过手机等掌上工具在线学习与交流,而无线的网络使得人们的日常互动变得更加的有效与更加频繁!在线学习系统,即LMS,英文Learning Managed System的缩写。中文常用别名:在线教育系统,网络培训平台等。LMS是现代远程教育发展的产物,实现网络教育培训管理的一套软件系统。在线教学在当今时代具有重要的现实意义。(1)培养创新人才。也就是说具有发散性思维、批判性思维和创造性思维,即具备有高度创新能力的创造型人才,而不应当是只接受知识、背诵前人经验和只会记忆、而不善于创新也不敢于创新的知识型人才。其实,创新是一个时代进步的灵魂,是一个国家兴旺发达的不懈动力,在信息时代,由于竞争的激烈,对人才的创新素质的要求显的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号