- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与技术学院 毕业设计(论文) 论文题目 高级程序设计语言网络教学平台——考试管理模块 指导教师 职 称 学生姓名 学 号 专 业 计算机科学与技术 班 级 本08计算01班 系 主 任 院 长 起止时间 2011年11月25日至2012年6月6日 2012年6月6日
目 录
摘要iii
Abstract iv
第一章 绪论 1
1.1课题研究的背景和意义 1
1.2本文主要的内容 2
第二章 可行性分析及需求分析 4
2.1 可行性研究 4
2.1.1 社会可行性 4
2.1.2 经济可行性 4
2.1.3 技术可行性 4
2.1.4 操作可行性 5
2.2 需求分析 5
2.2.1 功能需求 5
2.2.2 性能需求 7
2.2.3 运行需求分析 8
第三章 相关技术简介 9
3.1 MyEclipse 8.5、Dreamweaver CS4平台简介 9
3.2 Java、JavaScript、HTML语言简介 10
3.3 SQL数据库简介 11
3.3.1 简介 11
3.3.2 数据体系结构 11
3.3.3 操作数据库 11
3.4 利用JDBC访问数据库 12
3.5 B/S模式简介 15
3.5.1 概述 15
3.5.2 B/S结构的优点 15
3.5.3 B/S结构的缺点 16
第四章 系统详细设计 17
4.1 设计思想与原则 17
4.2 系统功能简介及总体框架 18
4.2.1 系统功能 18
4.2.2 系统功能模块图 19
4.3 数据库设计 20
4.3.1 数据表设计 20
4.4用户登录模块设计 28
4.5 考试系统功能模块设计 32
4.5.1 管理员考试系统设计 32
4.5.2 教师考试系统设计 33
4.5.3 学生考试系统设计 37
第五章 系统功能实现 38
5.1 登录功能的实现 38
5.1.1 管理员、教师、学生登陆 38
5.2管理员功能的实现 41
5.3 教师功能的实现 45
5.4 学生功能的实现 52
第六章 系统测试与调试 58
6.1 系统测试的原则 58
6.2 系统测试的方法 59
6.2.1.单元测试 59
6.2.2集成测试 59
6.2.3 确认测试 60
6.2.4系统测试 60
6.3系统调试的方法 61
第七章 总结与展望 63
7.1总结与体会 63
7.2展望 65
参考文献 66
谢 辞 68
高级程序设计语言网络教学平台的设计与实现
摘要: 随着计算机技术的发展,教学也较以前发生很大的变化,网络教学系统以其独有的优势脱颖而出。“高级程序设计语言网络教学平台”是以C++程序设计语言课为基础的网络教学系统,其开发过程主要包括后台数据库的建立与维护、中间业务逻辑的处理及前端界面数据的显示与交互。
本系统使用MyEclipse8.5集成开发环境,以Java语言作为主要的编程语言并辅助以JavaScript、HTML,以MySQL作为后台数据库,Dreamweavercs4编写用户界面,以Tomcat作为服务器,使用JavaBean参与数据处理,servlet完成业务逻辑的实现,JSP负责客户端的动态信息显示,运用Ajax技术进行异步提交数据以实现局部刷新,使用DIV+CSS设计网页样式与布局。系统由学生、教师、管理员三种角色的五大模块构成:考试管理模块、自测考核模块、在线交流模块、作业管理模块、教学管理与系统管理模块,实现了包括了视频播放、文件上传与下载、论坛发帖、在线通讯、在线考试、在线练习等多项功能。运行结果显示该系统具有很好的用户界面,能有效减轻教师的工作量,提高学生的学习效率,同时也有利于学生自主公平地学习,增进老师与学生的交流和联系,培养良好的学习氛围。
关键词:高级程序设计网络教学平台; B/S模式; MySQL数据库;Ajax技术;考试管理
Design and Implementation?of?high-level?programming language network teaching platform
Abstract: 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 teaching sy
您可能关注的文档
- 港口货运统计与决策支持系统的设计与实现 毕业论文.doc
- 港口物流对腹地的经济贡献度研究——以宁波港为例 毕业论文.doc
- 港口物流与区域经济发展关系研究(毕业论文).doc
- 杠杆工艺和工装设计 毕业设计论文.doc
- 杠杆零件的机械加工工艺规程及加工Φ8孔工序的专用机床夹具 毕业设计说明书.doc
- 杠杆零件的夹具设计说明书 毕业设计.doc
- 高白度轻量涂布白面牛卡纸的设计及实验验证 毕业论文.doc
- 高保真音响设计制作 毕业论文.doc
- 高层钢结构住宅建筑设计 毕业设计.doc
- 高层供配电系统设计-毕业论文.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)