教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

高级程序设计语言网络教学管理系统毕业论文(3)

来源:网络收集 时间:2026-02-04
导读: 这个毕业论文,是关于网络教学管理系统的。使用JSP+Servlet+Ajax+CSS+DIV实现 (2) 系统管理模块:用户登录时的身份认证,用户信息的管理,添加删除学 生信息与教师信息,权限的分配与数据库的维护。它是一个全局性

这个毕业论文,是关于网络教学管理系统的。使用JSP+Servlet+Ajax+CSS+DIV实现

(2) 系统管理模块:用户登录时的身份认证,用户信息的管理,添加删除学

生信息与教师信息,权限的分配与数据库的维护。它是一个全局性系统模块。

(3) 考试管理模块:教师负责期中和期末的模拟考试,从试题库中(选择题、

程序填空题、程序阅读题、编程题)按章节(知识点)按比例抽取(试卷的设计可以自动生成后通过点击人工更换部分题目)学生的成绩可自动导入到成绩数据库中(编程题的答案如不能实现自动评分可能需要以附件形式上传后人工评分)。考试成绩占总成绩的70%。同时管理员主要负责的考试的宏观控制,但却是拥有最高权限的控制,这是满足考试本身的特点的。

(4) 自测考核模块:教师按知识点(分类)提交各类习题(选择,程序阅读,

编程)与答案。学生随机按知识点相关习题并当场给出正误结果、解析及总结成功率。

(5) 作业管理模块:教师发布作业信息,批改作业(成绩和改后附件回传),

浏览学生提交时间与结果(学生可以上传附件)。学生提交以附件形式提交作业信息。每次作业成绩参与平时成绩计算。

(6) 在线交流模块:建立即时聊天工具,可以和上线成员自由聊天和私聊;

建立主题式论坛 ,教师学生均可自由参与,所有用户均可以在论坛发送及回复短信给其他用户。

在这五个功能模块中学生、教师、管理员的功能分布在这五个功能模块之中,通过对角色权限的控制,以便完成各自所需要的功能。

总体上要求本系统具有以下功能:

统一友好的操作界面,并且保证系统的易用性。 学生、教师、管理员各自的功能必须明确。 实现在线交流,建立论坛。

考试试卷的保密性,评卷的保密性。 对信息导入和导出的便捷性。

总之,通过高级程序设计语言网络教学平台对教学工作进行管理,能够满足教学各方面的需求,方便教师与学生的沟通,方便学生及时地了解公司动态,使教学

这个毕业论文,是关于网络教学管理系统的。使用JSP+Servlet+Ajax+CSS+DIV实现

工作的日常管理步入科学系统的轨道上来。

经过对每个模块的详细分析,该系统的用例图如下所示:

图2.1 系统用例图

2.2.2 性能需求

保证系统能够长期、安全、稳定、可靠、高效的运行是本系统的开发目标。系统处理的准确性和及时性是系统的必要性能。第一,由于本系统的数据库存储的数据极其重要,访问量比较大而且访问频繁,可以说数据库是Web应用开发的核心。因此对数据库的软硬件性能有较高的要求。第二,学生、教师上传的视频文件,讲义资料等由于时间的关系可能要占用很大磁盘空间,这也是必须要考虑的因素。同时,在系统开发过程中,必须采用一定的方法来保证系统的准确性和及时性。第三,由于是在线教学,我们需要检测系统的网络环境如1MADSL或者512k拨号上网环境。

这个毕业论文,是关于网络教学管理系统的。使用JSP+Servlet+Ajax+CSS+DIV实现

2.2.3 运行需求分析

系统的运行对运行环境还有一些要求: (1) 硬件条件:

处理器:Intel Pentium 166MX或更高; 内存:至少512MB建议1GB或更多; 硬盘:160GB;

显卡:SVGA显示适配器;

(2) 软件环境:

操作系统:WindowsXP/Vista/Win7 数 据 库:MySQL 5.0

软件开发工具:MyEclipse 8.5 、Dreamweaver CS4 、MySQL-Font 服务器:Tomcat 6.0

(3) 时间特性:

搜索时间:最大不超过5秒 平均时间:在1~3秒以内

(4) 系统容量:

静态用户(注册用户):200以上 动态用户(在线用户):150以上 并发数:50以上

这个毕业论文,是关于网络教学管理系统的。使用JSP+Servlet+Ajax+CSS+DIV实现

第三章相关技术简介

3.1 MyEclipse 8.5、Dreamweaver CS4平台简介

MyEclipse,是一款非常优秀的用于开发Java,J2EE以及相关的技术的Eclipse插件的集合。通过我对MyEclipse两年多的使用来说,我认为MyEclipse是我所使用过的功能最强大的集成开发环境,而且对其他技术的技术也十分广泛,尤其是对各种开源软件的支持十分的完美。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。MyEclipse提供了多种视图,方便我们对各种操作需求,如编码,调试,对数据库的操作,对各种脚本编写的支持。更让我感到惊讶的是MyEclipse提供了代码的智能提示(这种智能提示我认为是目前最好的了)、变量的自动命名、代码的格式化等等。另一方面,MyEclipse的调试功能也相当不错,这为我们编程开发提供了很大的方便。此外,MyEclipse包括了完

备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate。

在结构上,MyEclipse的特征可以被分为7类:

(1) J2EE模型 (2) WEB开发工具 (3) EJB开发工具

(4) 应用程序服务器的连接器 (5) J2EE项目部署服务 (6) 数据库服务 (7) MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除

这个毕业论文,是关于网络教学管理系统的。使用JSP+Servlet+Ajax+CSS+DIV实现

错。

Dreamweaver CS4是一个专业的HTML编辑器,用于对Web站点,Web网页和Web应用程序进行设计,编码与开发。无论使用者喜欢直接编写HTML代码,还是偏爱在可视化编辑环境中工作,Dreamweaver都会为使用者提供众多的帮助工具,丰富使用者的网页创作体验。而作为该软件的最新版本Dreamweaver CS4,除了具有以前版本中的所有功能外,还增加了一些新功能,可以在可视化工作环境中可制作出更多的网页效果。主要体现在如下方面:

支持领先Web技术 在支持大多数领先Web开发技术的工具中进行设计和编

码,这些技术包括HTML、XHTML、CSS、XML、JavaScript、Ajax、PHP、Adobe ColdFusion软件和ASP

CSS最佳推荐新增功能 无须编写代码即可实施CSS最佳推荐。参考CSS最

佳推荐实现可视化设计,并辅以通俗易懂的实用概念说明。用户可以在支持可访问性和最佳推荐的同时,创建基于Ajax的交互性应用。 HTML数据集功能 代码导航器新增功能

3.2 Java、JavaScript、HTML语言简介

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java语言是当前最受欢迎的程序设计语言之一,Java 语言具有其他语言所不具有的卓越的通用性、高效性、平台移植性和安全性,广泛应用到个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群,我们可以进行更广泛的交流,同时也有很多开源的Java包供我们学习与研究。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前 …… 此处隐藏:3065字,全部文档内容请下载后查看。喜欢就下载吧 ……

高级程序设计语言网络教学管理系统毕业论文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/133230.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)