没有合适的资源?快使用搜索试试~ 我知道了~
【计算机软件毕业设计】基于BS模型的学生作业管理系统—学生模块.doc
0 下载量 113 浏览量
2023-07-11
02:02:10
上传
评论
收藏 489KB DOC 举报
温馨提示
试读
19页
【计算机软件毕业设计】基于BS模型的学生作业管理系统—学生模块.doc
资源推荐
资源详情
资源评论
河北农业 大 学
本科毕业 论 文 (设计)
题 目:基于 B/S 模型的学生作业管理系统—学生模块
摘要
通过对网络的了解,已经有不少高等学校推出了自己的作业上传系统,学生
根据老师的安排提交作业,老师对学生的作业进行批阅和管理。大都是通过 E-
mail 完成,作业管理比较混乱,而且存在很多缺陷。例如:查询不全面、容易
导致系统不稳定,数据库缺乏管理,数据缺乏更新,而且容易丢失。由于这些缺
点造成用户对系统不信任,于是又回到传统的“拷贝、粘贴”方式,系统就荒废
了。
开发学生作业管理系统的目的是有效地解决作业管理混乱局面。此系统是基
于 B/S 模式运用 JSP 技术构建一个网上作业提交和批改系统的过程,教师可以在
线布置作业和对已布置作业列表有效管理。教师可以在线对学生作业进行批阅和
下载管理,大大提高作业管理效率。学生可以在线提交作业,查看作业状态,查
看教师评语。
关键词:学生作业管理系统,JSP 技术,B/S 模式。
Abstract
Through the network to understand, there have been many universities have
introduced operating upload system, students submit work according to the
arrangement of the teacher, teacher to student's marking job and management. Mostly
by e-mail, operation management is chaotic, but there are many defects. For example:
query is not comprehensive, easily lead to system instability, lack of management,
lack of database, data update, and easy to lose. Due to these disadvantages caused by
user distrust of the system, and went back to the traditional "copy, paste" method,
system was ruined.
The development of student job management system is designed to effectively
solve the job management confusion. This system is in the process of B/S model to
construct an online assignment submission and correction system uses based on JSP
technology, teachers can online homework and have effective layout management job
list. Teachers can online reviews and download management of student work, greatly
improve the working efficiency of management. Students can submit homework
online, to view the status of the job, see the teacher comments.
Keywords: JSP technology, student job management system, B/S model
目录
1.绪论 .......................................................................................................................................................1
1.1 课题背景 ........................................................................................................................................1
1.2 课题研究的依据和意义 ................................................................................................................1
1.3 国内外概况 ....................................................................................................................................1
1.4 课题的主要研究工作 ....................................................................................................................2
2. 实现技术 .............................................................................................................................................2
2.1 基于 B/S 模式的开发架构............................................................................................................2
2.2 JSP 技术.........................................................................................................................................3
2.3 过滤器............................................................................................................................................3
2.4 MVC 设计模式..............................................................................................................................4
2.5 MYECLIPSE 企业级工作平台........................................................................................................4
2.6 MYSQL 数据库...............................................................................................................................4
3.需求分析 ...............................................................................................................................................4
3.1 系统的总体需求 ............................................................................................................................5
3.2 学生模块客户端实现的功能 ........................................................................................................5
3.3 性能需求分析................................................................................................................................6
4.系统设计与实现 ...................................................................................................................................6
4.1 学生模块分析................................................................................................................................6
4.1.1 学生登录及修改个人资料........................................................................................................6
4.1.2 学生功能需求............................................................................................................................7
4.2 数据库设计....................................................................................................................................7
4.3 系统实现........................................................................................................................................9
4.3.1 整个系统结构 ............................................................................................................................9
4.3.2 详细设计 ....................................................................................................................................9
5.总 结 ...................................................................................................................................................16
参 考 文 献 ...........................................................................................................................................17
致 谢........................................................................................................................................................17
1
1.绪论
飞速发展的信息技术改变着人们的思维方式和学习方式,在这样的背景下,教育也越
来越走向网络化、虚拟化、国际化、个性化,人们开始非线性学习,开始在虚拟社区中求
生存,在这种信息化环境下,教师的教学方式、学生的学习方式都会发生革命性的变革,
计算机辅助教学、网络教学等信息技术与课程整合的方式在学校教学中获得越来越广泛的
应用。
1.1 课题背景
互联网的广泛应用也深深影响了教育教学领域,远程教育平台已经慢慢走入人们的生
活,但当今的教育模式还是以传统教育模式为主,教室广泛使用多媒体教程。现在的作业
提交和批改还是传统模式,教师布置下作业,学生做在作业本上,然后再交给老师,教师
批改以后发还给学生,步骤繁琐,效率低。网络化教育提供了教育改革的一个新的发展方
向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。通过 Internet/Intranet
来实现网上作业提交,是现代教育的一个具体实现,具有很重要的现实意义。学生作业管
理系统可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使
其发挥最大效力,更好的为学校的教学、科研、管理服务。
1.2 课题研究的依据和意义
随着互联网迅速发展,人们在任何时间任何地点都可以轻松获取所需要的信息,同时
互联网的发展极大推动了教育事业的发展,特别是 JSP 技术,它具有极强的扩展能力和良
好的伸缩性,将动态页面与静态页面良好分离,并提供了良好的数据库访问能力,大大提
高了互联网的应用范围,互联网的广泛应用也深深影响教育教学领域。本文所介绍的基于
B/S 模型的学生作业管理系统是基于开放的 JSP 应用技术开发设计的,其主要特性是能动
态、实时的完成学生作业的提交与批改,且具有高效的交互性,更有效的处理客户请求,
易于维护和更新。
1.3 国内外概况
自上世纪 90 年代,在线作业系统在国外迅速的发展,出现了较多综合的,跨学科的
在线作业系统。例如:美国北卡罗来纳州州立大学物理系开发的 WebAssign,自 1997 年建
成至今,已有 250 所大学和学院,150 所 gaoz 使用 WebAssign,2002 年至 2003 年,每学
期有超过 90,000 的学生登录 WebAssign,有超过 9 百万份的提交作业。
2001 年,教育部颁布的《基础教育课程改革纲要(试行)》指出:“要大力推进信息技
术在教学过程中的普遍应用,促进信息技术与学科课程的整合,逐步实现教学内容的呈现
方式、学生的学习方式、教师的教学方式和师生互动方式的变革,充分发挥信息技术的优
势,为学生的学习和发展提供丰富多彩的教育环境和有力的学习工具。近年来,我国基于
网络的在线作业系统的发展也非常迅速,如下所示:
2
表 1.1 在线作业管理系统发展史
主要体现形式
主要优点
主要不足
第一阶段
E-mail 或 Ftp
比以往的邮寄形式快捷、
方便。
教师评价作业工作量比较大、
归类整理比较麻烦,师生间交
互比较差。
第二阶段
基于某 门 网络 课 程
的在线 作 业管 理 系
统
专门的提交功能与评价
功能能使师生的评价、提
交作业活动更直观,并提
高了交互水平。
教师需要自己或请专业人士
专门开发系统,加大教师负担,
在线作业管理系统的通用性
被忽略,容易造成重复开发和
资源浪费。
第三阶段
较通用的、支持多学
科的在 线 作业 管 理
系统
提高多学科的通用性,功
能比较强大,提高了教学
交互、减轻了教师负担。
目前在我国的发展虽然有此
趋势,但并不成熟、实际使用
效果有限。
现阶段,我国的大多数在线作业系统还是停留在第二阶段,一般都以作业模块的形式
嵌在网络教学平台中,大都具有教师统计成绩、学生上查看成绩等功能。通过对比国内外
的在线作业管理系统可以看出,国外设计的系统比较成熟,而且国内还处于探索阶段,特
别是在线作业系统的通用性、功能及完善的评价体系方面,需要进一步的改善和提高。目
前,湖南工程学院享受到网络互动教学的便利,学生下课后能在网上获得教学课件、视频
音频教学辅助材料,使用数字图书馆系统,交作业和老师批改作业,都能直接在网上完成。
1.4 课题的主要研究工作
本设计实现一个基于 B/S 模型的学生作业管理系统—学生模块,完成学生的登录,作
业的浏览、下载与上传。本软件利用了 JSP 技术、多线程技术,采用 B/S 架构构建,B/S
结构简化了客户机的工作,客户机上只需配置少量的客户端软件即可。但是服务器将担负
更多的工作,对数据库的访问和应用程序的执行都将在服务器上完成。即当浏览器发出请
求后,其数据请求、加工、返回结果以及动态网页生成等工作全部由 Web 服务器完成。
2. 实现技术
2.1 基于 B/S 模式的开发架构
B/S 模式,即 Browser/Server(浏览器/服务器)模式,是随着 Internet 技术的兴起,对
C/S 模式的一种变化或者改进的结构。B/S 模式主要利用了不断成熟的 WWW 浏览器技术,
结合浏览器的多种 Script 语言(VBScript、javascript、…)和 ActiveX 技术,用通用浏览器
就实现了原来需要复杂专用软件才能实现的强大的功能。与 C/S 模式相比,它大大简化了
客户端,客户端只要装上操作系统、网络协议软件以及浏览器即可。
在现代的开发平台中已经大量的使用了 B/S 开发模式,不管是使用何种动态 Web 实现
手段,其操作形式都是一样的,核心操作的大部分都是围绕着数据库进行的。但是如果直
剩余18页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 727
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功