文档详情

基于b、s模型的学生作业管理系统教师模块大学本科毕业论文

桔****
实名认证
店铺
DOC
1.14MB
约25页
文档ID:493224392
基于b、s模型的学生作业管理系统教师模块大学本科毕业论文_第1页
1/25

摘 要在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的各种网络应用也层出不穷在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及现行的大学、各种网校,学生根据老师的安排提交作业,老师对学生的作业进行批阅和管理但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少通过此系统,教师可以布置作业和对已布置作业列表有效管理教师可以对学生作业进行批阅和下载管理,对某课程某次作业已提交情况和学生个人所有次数作业提交情况能有效地进行统计,大大提高作业管理效率 本文阐述了如何运用JSP技术构建一个网上作业提交和批改系统的过程,描述了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.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 student's marking job and management. 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 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,Describes 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.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.引 言随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持, 而作业管理系统是学校作业管理的一种很重要的应用。

本系统以作业提交,批改作业为主, 为广大学生和老师提供一个借助网络进行作业管理的平台,也是网络与现实最贴近的实用型网站本文所介绍的学生作业管理系统是基于开放的JAVA 应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的处理客户请求,易于维护和更新,其运行所需环境及其工作流程和各个功能控件的工作原理将在本文依次介绍,并且文中提供了部分程序源代码1.1选题背景 随着信息技术的发展,电脑化教学以及网络教学的普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力给传统教学模式带来重大变革过去教师布置下作业,学生做在作业本上,然后再交给教师,教师改过以后发还给学生,步骤繁琐,效率低现在我们做的这个通过Internet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义它可以实现学生提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交这个系统在学校中可以被广泛应用于基于WEB的学生电子作业提交系统,虽然它的系统规模不是很庞大,但功能完善后可以大大减轻教师的工作量和学生的学习任务,极大的提高了教师的工作效率和学生的学习效率。

1.2 课题研究的目的和意义 近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,JAVA以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域所以一个利用网络资源对学生作业进行管理的系统对一个学校来说是大有益处的本系统的最终用户有教师,学生,管理员,教师主要发布作业、批阅作业和统计作业教师对学生作业可以下载单个学生作业然后对其评分;学生可以查看某课程作业已发布的作业列表,将完成的作业及时上传,同时学生能及时的得到作业批阅的反馈本系统提高了教师、学生对作业的有效管理与评价,极大的提高了教师的工作效率和学生的学习效率1.3 国内外概况随着网络技术、多媒体技术在教育领域应用的不断发展,网络教育已成为当前教育发展得热点一方面,计算机应用的普及,使得计算机教学深入到课堂另一方面,校园网已从办公室、教室、实验室、图书馆延伸到学生宿舍,这为网上教学提供了广阔的舞台开发和充分利用网络教学,是当前教育发展得必然趋势网络化教育代表了教育改革的一个发展方向,已经成为近代教育的一个特征,并对教育的发展形成新的推动力,通过Internet来实现网上作业的提交与批改,是现代教育的一个具体实现,具有很重要的现实意义。

现阶段,我国的大多数作业系统还是停留在某门课程的作业管理,教师需要自己或请专业人士专门开发系统,加大教师负担,作业管理系统的通用性被忽略,容易造成重复开发和资源浪费通过对比国内外的作业管理系统可以看出,国外设计的系统比较成熟,而且国内还处于探索阶段,特别是作业系统的通用性、功能及完善的评价体系方面,需要进一步的改善和提高目前,湖南工程学院享受到网络互动教学的便利,学生下课后能在网上获得教学课件、视频音频教学辅助材料,使用数字图书馆系统,交作业和老师批改作业,都能直接在网上完成1.4 课题的主要研究内容网上作业管理系统的主要任务是为学生和教师提供具有时效性的服务,它具有作业的发布、学生作业完成的提交等功能在校园网中,学生和教师只要具有联网的电脑,使用浏览器就可以使用本系统,学生可以在网上自由的提交作业,完成老师布置的作业,老师也可以自由的在网上发布作业,批改自己学生提交上来的作业能够更加方便学生和老师的交流,提高学生的学习效率和老师的工作效率 本系统的教师模块利用了Java语言、JSP交互页面、Sql Server数据库,采用B/S架构构建,实现发布作业,批改作业的功能由于B/S是点对点浏览器/服务器的结构模式,是对C/S模式应用的扩展,因此此系统具有开发简单、便于业务扩展、维护简单方便、可以随时随地进行查询浏览等业务。

2. 实现技术2.1 Java技术Java,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由Sun公司的詹姆斯·高斯林(James Gosling)等人于1990年代初开发它最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,来解决诸如电视机、、闹钟、烤面包机等家用电器的控制和通讯问题由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言Java编程语言的风格十分接近C++语言继承了C++ 语言面向对象技术的内核,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间在Java SE 1.5版本中Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

Java不同于一般的编译运行计算机语言和解释执行计算机语言它首先将源代码编译成字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性不过,这同时也在一定程度上降低了Java程序的运行效率但在J2SE1.4.2发布后,Java的运行速度有了大幅提升与传统程序不同Sun公司在推出Java之际就将其作为一种开放的技术全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同这与微软公司所倡导的注重精英和封闭式的模式完全不同Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言Java语言有以下特点简单(Simple)。

下载提示
相似文档
正为您匹配相似的精品文档