基于B、S模型的学生作业管理系统—教师模块毕业设计.doc
《基于B、S模型的学生作业管理系统—教师模块毕业设计.doc》由会员分享,可在线阅读,更多相关《基于B、S模型的学生作业管理系统—教师模块毕业设计.doc(24页珍藏版)》请在咨信网上搜索。
1、摘 要在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的各种网络应用也层出不穷。在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及。现行的大学、各种网校,学生根据老师的安排提交作业,老师对学生的作业进行批阅和管理。但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少。通过此系统,教师可以在线布置作业和对已布置作业列表有效管理。教师可以在线对学生作业进行批阅和下载管理,对某课程某次作业已提交情况和学生个人所有次数作业提交情况能有效地进行统计,大大提高作业管理效率。 本文阐述了如何运用JSP技术构建一个网上作业提交
2、和批改系统的过程,描述了B/S模式的概念及特点,jsp的优越性,该系统主要完成了作业的上传和下载,教师对作业的批改,系统的稳定性高,操作简单。关键词:B/S模式,作业管理、网络教学、JSPAbstractIncreasingly developed in the network today, people depend on network more and more, more and more cannot do without Internet, various network applications resulting also emerge in an endless stream
3、.In China, from the management of student work management system, modernization of education in technology, using the computer to submit homework is very popular. The current university, school, students submit work according to the arrangement of the teacher, teacher to students marking job and man
4、agement. But to the rational use of hardware resources, orderly management of student information is less and less.Through this system, teachers can online homework and have effective layout management job list. Teachers can online reviews and download management of student work, in the course of a
5、particular job has been submitted and student individual all times job submission to effectively carry out statistics, greatly improve the operation management efficiency.This paper describes the process of how to use JSP technology to build an online assignment submission and correction system,Desc
6、ribes the concept and characteristics of B/S mode, the superiority of JSP, the system is mainly to complete the download and upload homework, teachers on the job, high system stability, simple operation.Keywords: B/S mode, operation management, network teaching, JSP目 录1.引 言11.1选题背景11.2 课题研究的目的和意义11.
7、3 国内外概况11.4 课题的主要研究内容22. 实现技术22.1 Java技术22.2 JSP技术概述32.3 B/S体系结构32.4 MyEclipse 开发环境43.系统分析43.1需求分析43.2功能分析53.2.1 管理员模块功能分析53.2.2 教师模块功能需求53.2.3 系统功能结构图63.2.4系统设计64.数据库设计75.系统实现95.1 登陆及注册页95.2管理员页面95.3教师页面125.3.1教师首页125.3.2教师信息管理125.3.3教师作业管理135.3.4教师课程管理155.3.5教师密码修改页面156.结束语19参 考 文 献20致 谢201.引 言随着互
8、联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持, 而作业管理系统是学校作业管理的一种很重要的应用。本系统以作业提交,批改作业为主, 为广大学生和老师提供一个借助网络进行作业管理的平台,也是网络与现实最贴近的实用型网站。本文所介绍的学生作业管理系统是基于开放的JAVA 应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的处理客户请求,易于维护和更新,其运行所需环境及其工作流程和各个功能控件的工作原理将在本文依次介绍,并且文中提供了部分程序源代码。1.1选题背景 随着信息技术的发展,电脑化教学以及网络教学的普及,网络化教育代表了教育改革的一个发展方
9、向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。给传统教学模式带来重大变革。过去教师布置下作业,学生做在作业本上,然后再交给教师,教师改过以后发还给学生,步骤繁琐,效率低。现在我们做的这个通过Internet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。它可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。这个系统在学校中可以被广泛应用于基于WEB的学生电子作业提交系统,虽然它的系统规模不是很庞大,但功能完善后可以大大减轻教师的工作
10、量和学生的学习任务,极大的提高了教师的工作效率和学生的学习效率。1.2 课题研究的目的和意义 近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,JAVA以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。所以一个利用网络资源对学生作业进行管理的系统对一个学校来说是大有益处的。本系统的最终用户有教师,学生,管理员,教师主要发布作业、批阅作业和统计作业。教师对学生作业可以在线下载单个学生作业然后对其评分;学生可以查看某课程作业已发布的作业列表,将完成的作业及时上传,同时学生能在
11、线及时的得到作业批阅的反馈。本系统提高了教师、学生对作业的有效管理与评价,极大的提高了教师的工作效率和学生的学习效率。1.3 国内外概况随着网络技术、多媒体技术在教育领域应用的不断发展,网络教育已成为当前教育发展得热点。一方面,计算机应用的普及,使得计算机教学深入到课堂。另一方面,校园网已从办公室、教室、实验室、图书馆延伸到学生宿舍,这为网上教学提供了广阔的舞台。开发和充分利用网络教学,是当前教育发展得必然趋势。网络化教育代表了教育改革的一个发展方向,已经成为近代教育的一个特征,并对教育的发展形成新的推动力,通过Internet来实现网上作业的提交与批改,是现代教育的一个具体实现,具有很重要的
12、现实意义。现阶段,我国的大多数在线作业系统还是停留在某门课程的在线作业管理,教师需要自己或请专业人士专门开发系统,加大教师负担,在线作业管理系统的通用性被忽略,容易造成重复开发和资源浪费。通过对比国内外的在线作业管理系统可以看出,国外设计的系统比较成熟,而且国内还处于探索阶段,特别是在线作业系统的通用性、功能及完善的评价体系方面,需要进一步的改善和提高。目前,湖南工程学院享受到网络互动教学的便利,学生下课后能在网上获得教学课件、视频音频教学辅助材料,使用数字图书馆系统,交作业和老师批改作业,都能直接在网上完成。1.4 课题的主要研究内容网上作业管理系统的主要任务是为学生和教师提供具有时效性的服
13、务,它具有作业的发布、学生作业完成的提交等功能。在校园网中,学生和教师只要具有联网的电脑,使用浏览器就可以使用本系统,学生可以在网上自由的提交作业,完成老师布置的作业,老师也可以自由的在网上发布作业,批改自己学生提交上来的作业。能够更加方便学生和老师的交流,提高学生的学习效率和老师的工作效率。 本系统的教师模块利用了Java语言、JSP交互页面、Sql Server数据库,采用B/S架构构建,实现在线发布作业,批改作业的功能。由于B/S是点对点浏览器/服务器的结构模式,是对C/S模式应用的扩展,因此此系统具有开发简单、便于业务扩展、维护简单方便、可以随时随地进行查询浏览等业务。2. 实现技术2
14、.1 Java技术Java,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由Sun公司的詹姆斯高斯林(James Gosling)等人于1990年代初开发。它最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Java编程语言的风格
15、十分接近C+语言。继承了C+ 语言面向对象技术的内核,Java舍弃了C+语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。在Java SE 1.5版本中Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装拆箱等语言特性。Java不同于一般的编译运行计算机语言和解释执行计算机语言。它首先将源代码编译成字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨
16、平台特性。不过,这同时也在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Java的运行速度有了大幅提升。与传统程序不同Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java语言有以下特点简单(Simpl
17、e):指的是去除了C/C+中较少使用或可能不安全的功能,例如指标,运算子重载,多重继承等。 物件导向的(Object-oriented):利用OOP的三种基本特性:PIE(多型,继承,封装),来设计出可重複使用的元件,使系统有弹性易于维护。 网路的(Network-Savvy):提供容易使用的API来撰写网路程式 。直译式的(Interpreted):bytecode在JVM上执行时,JIT负责转换为机器码。 稳健的(Robust):捨弃了对记忆体的指标运作。 安全性(Secure) : 资源回收处理 (Garbage Collection)由JVM自行作记忆体管理,例外处理 (Excepti
18、on) 可预防突发错误的产生。 结构中立(Architecture Neutral):程式执行在虚拟机器上。 可携的(Portable): Write once, run anywhere指的是由JVM与不同的作业系统沟通。 高效率的(High Performance):利用HotSpot, JIT技术改善效能。 多执行绪的(Multithreaded):Java程序可发出多隻并行的轻量化行程。 动态的(Dynamic):Java程式执行时动态的连结类别库。2.2 JSP技术概述 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一
19、种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JS P文件(*.jsp)。JSP技术将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 用JSP开发的Web应用时跨平台的,即能在Linux下运行,也能在其他操作系统上运行。2.3 B/S体系结构 B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过
20、IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据。随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互联、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式的最大的特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存
21、放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网联接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构基础上建立自己的Internet。B/S架构系统软件的优势:(1)维护和升级方式简单,与C/S相比,大大简化了客户端(2)系统性能方面B/S占有优势的是其异地浏览器和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端(3)业务扩展方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模型 学生 作业 管理 系统 教师 模块 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。