JSP+sql网络远程作业处理系统论文_第1页
JSP+sql网络远程作业处理系统论文_第2页
JSP+sql网络远程作业处理系统论文_第3页
JSP+sql网络远程作业处理系统论文_第4页
JSP+sql网络远程作业处理系统论文_第5页
已阅读5页,还剩50页未读 继续免费阅读

JSP+sql网络远程作业处理系统论文.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1页摘 要随着网络在社会的不断普及,其在人们的学习和生活中发挥着越来越重要的作业,也不断地简化人们地学习和生活。该系统就是建立在这个目的上的一次尝试。远程作业提交交流系统,利用网络交流的优势,为教师与学生之间的交流搭建一座方便的桥梁。该系统的功能主要为:1、为师生提供一个网络作业提交系统;2、为师生提供一个实时在线交流系统;3、为师生提供一个在线的留言系统。其中,作业提交系统实现文件在时在线交流系统实际就是一个在线聊天室,并考虑到师生这个特殊的服务对象,添加了网络白板这个功能,使师生之间可以更加形象的交流;在线留言系统提供了与未在线的人交流的功能。以上这些功能的实现都是建立在师生信息管理系统之上的,首先要建立完整的学生、教师和班级信息,以上3个主要系统才能正常工作。再就是为了减小网页的负担,我设立了注册登录系统,一定程度的减免了不相关人员的访问。关键词 网络在线交流第2页in it in s It s is a is up on of to be up of is 1 a 2 to 3 an to SP of t is an to of of of is on of up to to of I up of of of 前 言.发工具简介. . . .关技术文档. . .据库逻辑结构设计. 用户信息表(. 班级信息表(. 留言信息表(. 任课信息表(.统页面介绍. 登录页面流程图. 系统主要页面详述.录、注册页面(.实页面(.证已登录页面(.生注册页面(.册页面提交页面(.生页面(.生选择页面(.师页面(.师选择页面(.理员页面(.理员选择页面(.示留言页面(.言页面(.加留言信息页面(.传文件页面(.传处理页面(.载处理页面(.改密码页面(.改密码处理页面(.理任课信息页面(.课信息处理页面(.除教师页面(.除教师处理页面(.生聊天室页面(.统功能详述. 登录系统. 注册系统. 师生信息管理系统. 留言板系统. 包含网络白板的聊天室系统. 文件上传下载系统.统运行配置. 安装. 安装. 安装.统重要部分技术实现. 包含网络白板的技术实现.作原理.能设计.讯协议集的制定.程实现. .装篇.关类说明篇.关方法说明.结.随着计算机在社会的不断普及和应用,人们的工作效率得到了极大的提高。高等院校作为社会进步的发动机,计算机早已普及并得到了积极应用。而随着近年来的计算机网络的普及,更大大方便了人们的工作和生活。利用现在已广泛普及的计算机网络实现教师与学生之间的远程交流,为教师和学生之间的交流构建一个方便的平台,就是我此次的毕业设计课题网络远程作业处理系统。该系统利用网络,在构架了服务器后,一方面,使学生能够利用任何一台能够上网的计算机提交作业,实现和在线教师的实时交流,留言给未在线的教师;另一方面,教师同样能够利用任意的一台能上网的计算机接受服务器上学生提交的作业,和同学实时交流,留言给以班级为单位的同学。该系统的内容有:1登录系统。自动区分登录者为学生、教师、管理员,并显示相应页面。2注册系统,只提供学生的注册,教师由管理员添加,仅设1名管理员账户。3师生信息管理系统,管理相关的师生信息。4只有目的用户可见的留言板系统。通过对数据库的匹配查询实现。5包含网络白板的聊天室系统。利用便捷的过多线程的应用实现聊天室。网络白板嵌入聊天室系统中,利用基于于6个系统将在以下章节中详细介绍。本论文的总的结构可分为引言、目录、中英文摘要、数据库设计、系统功能介绍、谢辞、参考文献与附录九大部分。其中系统功能介绍分为登录系统、注册系统、师生信息管理系统、留言板系统、包含网络白板的聊天室系统、文件上传下载系统,共6个部分来详细介绍。参考文献与附录是关于开发该系统所参考的数据和书籍,附录是一些辅助说明。目录是毕业论文各章节所在页的具体说明。网络远程作业处理系统主要的开发工具为7页第 1 章 X 2004004 是 建立 点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建接口吸引人并且基于标准的站点和应用程序。 从对基于 设计提供领先的支持到手动编码功能,开发人员可以将其选择的服务器技术与 立将用户连接到数据库、球最具威力之较过去版本,您团队生产力提升至极限,协助您在最短时间内开发更好的软件。这仅是完整第一要务,能够使用您现有之技术投资,并给您最大的自由与弹性,让您以自己的方式与流程完成工作。000000 包括很多图形和命令提示实用工具,允许用户、程序员和管理员进行下列操作: 1管理和配置 确定 设计和测试查询以检索数据。4复制、导入、导出和转换数据。靠性、质量和易用性。此成为大规模联机事务处理 (数据仓库和电子商务应用程序的优秀数据库平台。中提供的 000 语务已被术语代。在提及该组件时使用术语知识库这个术语只在谈及9页第 2 章 一种以容,但它是使用类似站服务器会自动将以许多先前必须以制的功能也都可透过得我们能够分离页面的静态写方式也和原来的一样;动态部分的代码放入特殊标记之内,大部分以“%”开始,以“%”结束。且可以安装到任何能够存放普通然从代码编写来看,实际上,态此,如果你希望第一个用户不会由于望确保可以在安装外,许多以一个看起来指向了普通入本元素(指令(动作(脚本元素用来嵌入些作用来引入现有的组件或者控制了简化脚本元素,定义变量),比如前面代码片断中的版本的然这些改动只会使法、说明、备注如下=计算表达式并输出结果。等价的以使用的预定义变量包括:些预定义变量也可以在% 插入到等价的!代码被插入到等价的作用于价的。合法的属性如下表,其中粗体表示默认值:11页% % 当当包含本地系统上的指定文件。等价的利用不是入文件。 %- -% 注释;果要把注释嵌入结果用普通的当入指定的文件。 如果你希望在页面转换的时候包含某个文件,使用注意:在某些服务器上,被包含文件必须是体由服务器决定(通常根据文件扩展名判断)。或者 . /寻找或实例化一个能的属性包括: 设置可以设置一个确定的值,也可以指定属性值来自请求参数。 合法的属性包括:作 12页取并输出把请求转到另外一个页面。作 . /根据浏览器类型生成便通过于模板文本(静态许多时候,些静态板文本”。模板文本和普通们都遵从相同的语法规则,而且模板文本也是被外,模板文本也可以用任何现有的页面制作工具来编写。 唯一的例外在于,如果要输出“%”,则模板文本中应该写成“%”。)方法必须是然不能被其它程序正确调用;3)由于然如果其它的类如果也可以实现可以引用之;5)在以它不能独立执行,必须由专门的程序(如游览器)调用执行,自动执行)在是一个简单的引入的用加路径说明,如果不是可以使用径表示方法与)其它属性有另一个方第13页法可以测试是使用看命令会忽略接执行:当些参数就会被传入,可以在方法获取这些传入参数的值,如,该方法返回值始终是以必要的时候还需进行相应的类型转换。如果没有相应的传入参数,那么方法会返回1)方法:当首先执行方法相当于方法只能被执行一次;(2)方法:一个以使用3)方法:停止执行)方法:与5)方法:输出指定内容,口移动时等;(6)方法:该方法调用7)方法:该方法清空屏幕的内容后,再调用样14页(8) 以上这些方法在必须的时候可以重载,并且不需要在我们的以自动执行(当然也可以显示调用);好使用线程。(1)要在般需要实现以在本例类的声明中加了2)在方法,当线程调用这个方法;所以需要实现该方法;(3)要使用线程当然需要实例化类 这里的初始化参数4)方法开始创建线程,线程创建完后,运行5)在例修改了用方法的调用触发了6)在15页第 3 章 数据库逻辑结构设计根据该课题的要求,为了实现相应的网站功能并方便用户,我建立了4个表。户信息表(名 数据类型 可否为空 说明可 学生学号,主键可 用户名,主键 密码可 是否是教师 级信息表(名 数据类型 可否为空 说明可 班级号,主键可 言信息表(名 数据类型 可否为空 说明可 主题名,主键可 留言人姓名 留言时间可 留言内容可 是否是教师可 课信息表(名 数据类型 可否为空 说明可 教师姓名,主键可 课程名,主键可 班级名,主键第16页在这4个表中,用户信息表(储所有合法的用户信息。用于在登录时的检验,以及其他一些相应的修改用户信息的页面。班级表(任课信息表用于文件下载页面,以提供文件的下载地址。第17页第 4 章 录页面流程图 登录、注册界面(实页面(生页面(教师页面(管理员页面(言页面(传文件页面(生聊天室页面(留言页面(载文件页面(师聊天室页面(理学生页面(添加教师页面(除教师页面(理留言信息页面(理任课信息页面(管理班级信息页面(改密码页面(改密码页面(改密码页面(生注册页面(录失败页面(册页面(页面主要是一个表单,提供两个选择:注册或登录。在填写完用户名和密码两项内容后按下提交键进入核实页面(或点击注册键进入注册信息填写页面(在该页面代码中我添加了一个该页面具有了粗略的错误提示功能:在用户未输入用户名和密码前表单不会被提交至登录的核实页面(页面接受登录、注册页面(交的用户名和密码两项信息并以此进行数据库查询,若查询成功,则将该用户的姓名、学号和该用户是否为教师的信息分别记入“,并根据数据库查询的结果决定下一个显示的页面:学生页面(教师页面(管理员页面(登录失败页面(在这个页面中,我另外还设置了一个成功验证后赋值为“该变量的作用是为验证已登录页面(供是否以验证的信息。在该页面中,我使用了连接数据库的工作建成了一个名为在该页面中引用。在后面介绍的文件中,也有许多文件引用了它。页面提供一个验证打开当前页面用户是否登录的功能。这样是为了避免在有恶意人士在了解了页面的文件名后,跳过登录界面直接进入后面的服务页面。该页面实际只是一个验证是否登录的代码,其他需要保护的页面只要在文件开始时引用该文件就可以了,这样可以避免在多个网页中重复编写相同的代码。页面主要是一个表单,负责从用户获得相关的信息,提交给注册信息提交页面(页面接受学生注册页面(交的信息。使用用了两个类,分别为者用来获得用户的学号,用来进行唯一性校验;后者用来对接受的信息进行校验,对“学号”、“用户名”、“密码”、“重复密码”提供空检验,“学号”必须为8位数字,“密码” 与“重复密码”必须一致,否则就会提示相应的纠错信息。在确认提交的信息无错后,尝试进行数据库输入操作。若操作成功,则显示数据库操作成功信息和输入者的姓名、学号,如下图所示。若操作失败,则显示数据库操作失败信息,提示重新尝试。页面为一框架页面,3个框架分别指向学生选择页面(学生登录默认界面(显示留言页面(页面提供了学生成功登录后的可用选项。我做成了5个超连接,分别连接不同的页面。具体为“我要留言”对应留言填写页面(“上传文件”对应上传文件选择页面(“聊天室”对应学生聊天室页面(“修改密码”对应修改密码页面(“返回登录界面”对应登录、注册页面(学生页面一样,此页面也为一框架页面。3个框架分别指向教师选择页面(教师登录默认界面(显示留言页面(页面提供了教师成功登录后的可用选项。共7个超连接。分别为“我要留言”对应留言填写页面(“下载文件”对应班级选择页面(“聊天室”对应教师聊天室页面(“管理学生信息”对应学生帐户删除页面(“管理任课信息”对应添加认课信息页面(“修改密码”对应修改密码页面(“返回登录界面”对应登录、注册页面(架页面。同样是3个框架,分别对应管理员选择页面(管理员登录默认界面(显示留言页面(页面提供了管理员成功登录后的可用选项。共6个超连接。“添加教师信息”对应添加教师信息页面(“删除教师信息”对应删除教师信息页面(“管理留言板”对应管理留言板页面(“管理班级信息”对应管理班级信息页面(“修改管理员密码”对应修改密码页面(“返回登录界面”对应登录、注册页面(页面显示当前用户收到的留言信息。具体的工作为使用得当前的用户名,通过得登录者的学号信息,并进行适当处理获得当前用户所属的班级号,在数据库中上查找相匹配的条目,并按记入数据库的时间顺序列出。显示留言的留言人,留言主题,留言时间和内容。在数据库为空时,提示“目前还没有任何留言”,在当前用户未收到留言时提示“您还未收到任何留言”。页面主要是一个表单,从用户处获得接受对象,留言主题和留言内容三项信息,提交给添加留言页面(“查看留言”提供用户一个在较大的框架中浏览留言的功能,4添加留言信息页面(页面一方面接受由留言页面(来的表单数据,并对其进行简单的校验。另一方面通过页面检查接受的各条目是否为空,若为空则显示相应的提示信息。当确定接受的数据符合要求后,将进行输入数据库的尝试。若成功输入,则重定位至成功添加留言页面(示数据库输入成功。过得登陆学生的学号。取其前六位数字得到该生第23页所在的班级。以此为根据对数据库进行两次查询获得该班级的所有任课教师和所学课程放入两个菜单中,供学生选择,并和用户选择的文件一起以表单形式提交给上传处理页面(收上传页面(交的相关信息,利用中7下载处理页面(过给8修改密码页面(得用户的新密码,并以 式提交给修改密码处理页面(受修改密码页面(交的信息。比较两次密码输入是否一致。当一致

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论