基于JSP的网络作业管理系统的设计与实现

合集下载

基于JSP技术的作业管理系统的设计与实现

基于JSP技术的作业管理系统的设计与实现

基于JSP技术的作业管理系统的设计与实现作者:刘华明童彤来源:《电脑知识与技术》2016年第25期摘要:传统高校作业收发及批改存在一定的局限性,利用网络技术,开发基于JSP的作业管理系统,实现作业的管理,具有省时、省力、方便、快捷的优点。

该文设计的作业管理系统采用B/S、HTML5、JSP等关键技术,Tomcat作为服务器,辅以BootStrap、Jquery等流行的前端技术优化界面交互。

该系统主要实现了课堂上对作业的网上发布、交送、评定等功能,满足用户需要。

关键词:作业管理系统;B/S;HTML5;JSP技术;BootStrap;Jquery中图分类号:TP311 文献标识码:A 章编号:1009-3044(2016)25-0066-04Abstract: In the traditional teaching and homework behind and the presence of limitations,analyzes the job management system based on JSP technology development significance.The job management system based on B/S and it system architecture and key technology such as using JSP design, through the Tomcat container support operation, supplemented by the BootStrap, Jquery popular front-end technology such as optimization of interface interaction.The system mainly implements the class to work online, deliver to, evaluation, and other functions, to facilitate the masses of teachers and students.There are some limitations on submit and distribution of traditional schoolwork, to develop a schoolwork system based on JSP technology using the network technology is a good way to solve the problems, it can achieve the management of the schoolwork, with the advantages of time saving, labor saving, convenient and quick. In this paper, the schoolwork management system uses B/S technology, HTML5 and JSP and so on, as well as use tomcat as sever, and user interface use BootStrap、Jquery technology and so on. The system can submit,distribute schoolwork, correct, assess, and meet customers.Key words: schoolwork management system; B/S; HTML 5; JSP technology;BootStrap; Jquery1 背景随着信息技术的发展,以多媒体计算机、网络为代表的信息技术给教育的发展带来了新的生机,使传统的教学方式重新充满活力[1]。

jsp课程设计学生管理系统

jsp课程设计学生管理系统

jsp课程设计学生管理系统一、教学目标本课程的教学目标是使学生掌握JSP技术,能够设计并实现一个学生管理系统。

具体包括以下三个方面的目标:1.知识目标:学生需要了解JSP的基本概念、原理和语法,掌握JSP页面的编写和调试方法,熟悉Java语言基础。

2.技能目标:学生能够运用JSP技术开发一个功能完善的学生管理系统,包括学生的增删改查等基本操作,具备一定的实际项目经验。

3.情感态度价值观目标:学生通过课程学习,能够培养团队协作精神,增强解决问题的能力,培养对编程技术的热情和持续学习的动力。

二、教学内容本课程的教学内容主要包括JSP技术的基本概念、语法和应用,具体包括以下几个部分:1.JSP概述:介绍JSP的定义、特点和应用场景。

2.JSP基本语法:讲解JSP页面的基本结构、指令、脚本语言、内建对象等。

3.JSP常用标签:介绍常用的JSP标签,如、表单、按钮等。

4.JSP与数据库的交互:讲解如何使用JSP技术实现与数据库的连接和数据操作。

5.学生管理系统实战:通过一个具体的学生管理系统项目,让学生综合运用所学知识解决问题。

三、教学方法为了达到课程目标,我们将采用以下几种教学方法:1.讲授法:讲解JSP基本概念、语法和应用,让学生掌握基础知识。

2.案例分析法:分析实际项目案例,让学生了解JSP在实际项目中的应用。

3.实验法:让学生动手实践,完成学生管理系统项目,提高实际操作能力。

4.讨论法:学生进行小组讨论,培养团队协作和解决问题的能力。

四、教学资源为了支持课程教学,我们将准备以下教学资源:1.教材:选择权威、实用的JSP教材,为学生提供系统的学习资料。

2.参考书:提供一些与JSP相关的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作课件、视频等多媒体资料,增强课堂教学的趣味性和生动性。

4.实验设备:提供计算机、服务器等实验设备,确保学生能够进行实际操作。

五、教学评估本课程的教学评估将采用多元化的评估方式,全面客观地评价学生的学习成果。

基于JSP的网上辅导系统的设计与实现

基于JSP的网上辅导系统的设计与实现

习后 可 以进 行相对 应 的练 习。如果 学生在学 习 过
到其他各层 , 有利于系统功能扩展。 3 系统 安全性 高 )
由于在 表示 层和 数据库 服务器 层之 间增加 了
应用 服务器 层 , 示层 访 问数据 必 须 通 过应 用 服 表
程 中遇到 问题 , 以进 人 论坛 与 任 课教 师 和 同学 可 进行在 线交 流 。 2 任课 教 师 对 担 任 课 程 的 课 件 和 练 习 题 进 ) 行维 护 , 了解 学生 的学 习 情况 , 学 生 进 行 在 线 与
基 于 JP的网上 辅 导 系统 的设 计 与实 现 S
芮 文 军
( 常州工学院 , 江苏 常州 2 3 0 ) 10 2
摘要 : 文章 着重分 析 了网上辅 导 系统 的体 系结构 、 能和 关键 技 术 , 功 通过 运 用 JP技 术 对 系统 S 进行 了设计 与 实现 , 并在 实 际教 学过程 中取得 较好 的教 学效 果 。
数据库服务层
增无 减 , 然而学 生 到课 率 却每况 愈下 , 以工 学 矛盾 为 主的诸 多 因素 制 约 着 学生 就 学 。 因此 , 校 决 学 定 开发基 于 网络 的辅 导 系 统 , 之 成 为业 余 面 授 使 形式 的一 种辅 助 教学 工 具 , 来 解 决 当前 学 生 到 用
RU /We - n nj u
( agh uIstt o ehooy Chn zo 1 02 Chn zo tue f cn lg , a gh u2 30 ) ni T
Absr c : i a r f c s s o he a ay i f t y tm ,un to n e e hnq e f t e o -i e t a t Th sp pe o u e n t n l ss o he s se f c n a d k y tc i u s o h n l i n c a h n y tm , i c sde i n d a d d v lpe h o g p yng t eJ P e h o o y nd ha c i v d go d o c i g s se wh h i sg e n e e o d t r u h a pl i S t c n l g a sa h e e o h r s lsi h e c n r c c so c o lo u tEd c to Ch g h u I s t t fTe h olg e u t n t e ta h g p a t e fS h o fAd l i i u ai n, a z o n t u e o c n i n o y.

基于JSP技术的作业管理系统的设计与实现

基于JSP技术的作业管理系统的设计与实现
I S S N 1 o 0 9 - 30 4 4
E = 二 m 娃 i l : x s j l @ d H § : h e 1 . c n
h t t p : / / w w w. de r K n o w l e d g e a n d T e c h n o l o g y电脑知识与技术
摘妻: 传统高校作业收发及批改存在一定的局限性 , 利用网络技术, 开发基于J S P 的作业管理系统 , 实现作业的管理, 具有 省时、 省力、 方便、 快捷的优点。该文设计的作业管理系统采用 s 、 H T M L 5 、 J S P 等关键技术, T o m C a t 作为服务器, 辅以 B o o t S t r a p 、 J q u e r y 等流 行的 前端技术优化 界面 交互。 该系统主 要实现了 课堂上对 作业的网上发 布、 交 送、 评定等功能, 满足
b a s e d o n J S P t e c h n o l o g y d e v e l o p me n t s i g n i i f c a n c e . T h e j o b ma n a g e me n t s y s t e m b a s e d O i l B / S a n d i t s y s t e m a r c h i t e c t u r e a n d k e y
L I U Hu a - mi n g , T ONG T o n g
( F u y a n g No r ma l C o l l e g e , F u y a n g 2 3 6 0 3 7 , C h i n a ) Ab s r t a c t : I n t h e r t a d i t i o n a l t e a c h i n g a n d h o me wo r k b e h i n d a n d he t p r e s e n c e O f l i t n i t a t i o t t  ̄ , a n a l y z e s t h e j o b ma na g e me n t s y s t e m

计算机毕业设计_基于Jsp网上书店管理系统的设计与实现

计算机毕业设计_基于Jsp网上书店管理系统的设计与实现

一、需求说明1.任务概述1.1目标当今社会,随着计算机的应用和Internet的普及, Internet网络给人类社会带来了巨大变化,网络在我们的生活中几乎无处不在。

因此,建立网上电子书店的销售管理系统是时代的潮流。

由于JSP可以在85%以上的服务器上运行,而且JSP技术的应用程序比ASP的应用程序易于维护和管理。

所以,通过采用JSP技术设计开发在线书店系统符合时代的潮流、具有积极的进步意义。

本人基于这样的实际需求,结合教学需要设计开发了基于JSP的网上书店销售管理系统。

网上书店系统可以实现人们远程逛逛书店和购买图书的愿望。

本系统主的功能是实现网上购书。

基本功能包括用户注册、会员登录、图书查询、新书介绍、网上购书以及后台管理等。

1.2用户特点用户须具备一定的计算机知识、网络知识。

懂得如何操作电脑,了解Java 2EE,会配置SQL server数据库,会添加数据源。

1.3定义JSP技术:JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。

它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。

在国内,JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP 技术。

本章就对JSP及其相关技术进行简单的介绍。

JavaServer PagesTM (jsp(SUN企业级应用的首选))技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。

jsp(SUN 企业级应用的首选)技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。

SQL server:SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

JSP作业管理系统-设计说明

JSP作业管理系统-设计说明

布置作业整体信息一,视图层(view)thwAddForm.jsp(1)存放位置/manage/hw(2)文件作用:作业整体信息的输入界面(3)显示课程名-------${cou_name}(4)输入控件命名作业名称name=”tea_hw_name”应交日期name=”tea_hw_expire”难易度name=”tea_hw_diff_easy”是否开启name=”tea_hw_open”布置日期(利用hidden控件传递name=”tea_hw_date”)(5)向控制器传递参数利用hidden传递name=”cou_no”value=”${param.cou_no}”Name=”cou_name” value=”cou_name”(6)关联控制器<form action=”/manage/hw/ThwAddAction”或<form action=” ThwAddAction”>二,控制器(controller)ThwAddFormAction1 命名tea.action.hw. ThwAddFormAction2 Mapping url:/manage/hw/ ThwAddFormAction3步骤:(1)获取参数:String 类型,cou_no(2)调用getCourseName()方法,获取编号为cou_no的课程名称(3)将课程名称存如request 命名为cou_name(4)跳转到thwAddForm.jspThwAddAction1 命名tea.action.hw.ThwAddAction2 Mapping url: /manage/hw/ThwAddAction3步骤(1)获取参数cou_no 表单的5个输入参数,存入Map对象(2)从session中获取当前登陆的教师的编号,存入Map对象(3)调用模型方法thwAdd(),添加作业的整体信息(4) 根据方法返回值,跳转到不同的目的地A 返回true调用模型中方法getMaxThwNo()获取作业编号存到request 命名”tea_hw_no”课程名称寸入request 命名”cou_name”跳转到ThwDetailAddFormActionB 返回flase 将出错信息存到request,命名messageInfo跳转到“/common/MessageAction”三,模型层(model)1 命名:tea.serice.TeaHomeworkService2 方法定义(1) thwAdd()作用:添加作业的整体信息方法头声明:public boolean thwAdd(HashMap thw)(2) getCourseName作用:根据课程编号,获取课程名称方法头声明:public String getCourseName(String cou_no)(3)getMaxThwNo()作用:获取当前的最大的作业编号方法头声明Public String getMaxThwNo()布置作业的详细信息一,视图层(1)命名:thwDetailAddForm.jsp(2)存放位置:/manage/hw(3)作用:作业详细信息输入界面(4)动态显示课程名-----${cou_name}题号-----第${proNo}题(5) 输入控件命名和数据表相应字段同名如:题目类型:name=”thd_type”题目内容:name=”thd_content”题目内容上传文件:name=”thd_file_name”题目提示:name=”thd_prompt”题目答案:name=”thd_answer”题目答案上传文件:name=”thd_file_answer_name”题目难易度:name=”thd_file_diff_easy”题目适用类型:name=”thd_stu_type”(6)向控制器额外传递参数<input type=”hidden” name=”cou_name”value=”${cou_name}”><input type=”hidden”name=”proNo” value=”${proNo}”><input type=”hidden” name=”tea_hw_no” value=”${tea_hw_no}”>(7) 关联控制器<form action=”ThwDetailAddAction”enctype=”mulipart/form-data”>二,控制器ThwDetailAddFormAction1 命名tea.action.hw. ThwDetailAddFormAction2 Mapping url:/manage/hw/ ThwDetailAddFormAction3 步骤(1) 从request对象中获取当前题号proNo,在当前题号的基础上增1,在存回到request对象中(2) 跳转到thwDetailAddForm.jspThwDetailAddAction1 命名:tea.action.hw. ThwDetailAddAction2 Mapping url:/manage/hw/ ThwDetailAddAction3 步骤(1)创建UploadUtil(tea.util)对象up(2)调用up对象upload()方法上传文件(3)根据upload()方法的返回值做不同处理A 上传成功获取表单中的输入参数,作业编号tea_hw_no 题目内容,题目答案上传文件原名和在服务器上的存放地址,存入Map对象B 若上传失败跳转到“/common/MessageAction”(4)调用模型中的thwDetailAdd()方法添加作业的详细信息(5)根据thwDetailAdd()方法返回值A 若返回true若点击“下一题”将作业编号,课程名称,题号存入request,命名tea_hw_no,cou_nameproNo跳转到“ThwDetailAddFormAction”若点击“结束”将成功信息保存到request,命名为messageInfo跳转到“/common/MessageAction”B 若返回false将出错信息存入request,命名messageInfo跳转到“/common/MessageAction”三,模型层tea.service.TeaHomeworkSerivice(1)thwDetailAdd()作用:添加作业详细信息方法头声明:public boolean thwDetailAdd(HashMap thd)。

毕业设计论文—基于jsp(java)网络教学平台系统的设计和开发[管理资料]

毕业设计论文—基于jsp(java)网络教学平台系统的设计和开发[管理资料]

毕业设计(论文)基于jsp(java)网络教学平台系统的设计和开发姓名系别、专业导师姓名、职称完成时间摘要远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求。

远程教育要得以顺利、高效的实施,必然离不开高效的管理与支撑平台环境。

,面向对象的系统开发平台以及对Web应用系统的支持,对象建模语言UML的基本知识。

然后主要介绍了以UML为建模语言,开发基于JSP/Servlet的网络教学管理系统的过程使用用例图,顺序图和活动图来寻找用户需求,明确用例中对象之间的关系,从而建立系统的用例模型;分析类,确定了系统中的对象抽象成类:这样完成了系统分析。

在系统设计过程中,首先设计系统构架,划分功能模块,并给出功能设计。

在功能设计中,构建设计类,运用设计类顺序图,类图来实现了系统的设计模型。

数据库设计给出数据库模型和数据库中各个表的字段结构。

最后一章对系统关键实现做了探讨,分别实现了用户身份鉴别,会话跟踪,数据库连接池和数据优化并对系统安全作出说明。

本文对如何运用面向对象的方法来快速高效的开发一个复用性良好的安全的网络应用程序提供了一个良好的思路。

关键词:远程教育,教学管理,UML,网络教学AbstractAs a representation of contemporary education, remote education, which has brought the traditional education revolutionary ideas and technologies and optimized the educational resources, has been the trend of the contemporary education. Remote education can't run well without an efficient management platform. To architect a teaching management system through internet based on JSP/Servlet becomes very important.The paper first introduces the development of remote education, the object-oriented development platform JSP and the brief knowledge of UML. Then a detailed introduction is given on the development process of a teaching management system through internet based on JSP with UML as modeling language. Constructing use case model through using use case diagram, sequence diagram and activity diagram to make clear user's requirement and the relation between objects in use case. Through analysing classes to confirm the objects in system and abstract them to classes. So the analysis of system is completed. Among the design process of system, designing the system architecture, partitioning the system to several subsystem and function models according to use cases and giving the function design of one subsystem. The function design includes the classes design and the following sequence diagram and class diagram. Database design involves a database logic model and the structure of all labels. In the end,I implement some key technologies of system such as user’s identity ,session track, database pool ,data process optimizing and system security. To ensure security, a reliable and practical security policy, in which container based declarative security is dominant and programmatic security is complementary, is given respectively to the web tier, EJI tier and data tier of the system according to the system framework .This article also supplies a good idea on how to develope reusable and safe web application quickly with object-oriented methodology.Key words:remote education, leaching management, JSP, UML目录1 引言 (1)网络教学系统的技术 (1)本系统的特点和意义 (2)2 系统核心技术特点 (2)web系统应用研究 (2)N层体系结构 (2)基于组件开发 (3)JSP/Servlet对web应用系统的支持 (3)3 系统分析 (4)用例分析 (4)用例建模 (5)标识参与者 (6)用例图 (6)顺序图 (7)活动图 (8)分析类 (10)边界类 (10)实体类 (10)控制类 (11)4 系统设计 (12)体系结构设计 (12)系统功能设计 (13)功能模块划分 (13)功能实现设计 (15)用例设计 (18)数据库设计 (19)数据库设计原则 (19)系统数据库设计 (20)5 关键技术及实现 (22)用户身份鉴别 (22)对会话的跟踪和处理 (23)数据库连接池的实现 (24)数据访问优化实现 (26)系统安全实现 (27)网络层安全 (27)数据层安全 (28)6 结束语......................................................................................................... 错误!未定义书签。

Jsp1002网上作业系统设计与开发2

Jsp1002网上作业系统设计与开发2

网上作业系统设计与开发摘要随着网络技术的迅猛发展,网上操作在现代教育技术领域中的应用日益广泛,并越来越显示出传统教育方式所无法比拟的优越性。

相比传统的作业方式,网上作业系统的主要好处是一方面可以动态的管理各种作业信息,只要准备足够大的题库,就可以按照要求自动生成各科目作业;另一方面,作业时间灵活,学生可以在任意时间做作业;另外计算机化的作业最大特点是批改快,系统可以在作业结束时当场给出对错情况及成绩,减少了由于老师的本身情况而造成的人为差错。

本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows XP Professional操作系统和SQL数据库,设计并实现了一个功能较为完善的小型网上作业系统。

通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、学生管理;老师在线发布作业、批改作业、网上答疑;学生做作业、查看作业信息、提出疑问的功能。

基本可以满足现代信息化校园的内部作业要求,可以解决老师由于忙而没有时间布置作业和批改作业的现状。

关键词:网上作业系统,B/S结构,JSP技术目录第1章绪论................................. 错误!未定义书签。

1.1 选题意义........................................ 错误!未定义书签。

1.2 本课题研究的意义............................... 错误!未定义书签。

1.3 开发工具与关键技术介绍......................... 错误!未定义书签。

1.3.1 SQL SERVER 2000简介......................... 错误!未定义书签。

1.3.2 Dreamweaver 简介 ............................ 错误!未定义书签。

基于JSP技术的自动组卷与在线作业系统的设计与实现

基于JSP技术的自动组卷与在线作业系统的设计与实现
本应 用 系 统 是 以 J K . D 1 6和 N te n 6 eb a s . 为 开 发 平 台 .其 7作
中利 用 T mct . 为 We o a6 0作 b服 务 器 和 My Q S L作 为 数据 库 服 务
器 ,如 图 1所 示 。
种 行 之 有 效 的手 段 , 越 来 越 多 的 人 们接 受 和 认 同 。 网 络考 核 被
bsdo uo a cgnrt no cnlg. niejb eh o g ahrcr ci o w r o pee edf m te ae natm t e e i f ehooy O l ost nly t ce or t ghme okcm l l f e o h i ao t n c o e e n ty r r
h n .T i p p r d s u s s wi DK 6 a d N t e n 67 a e eo me tp af r n i e ts p p r a d o l e o e ai g a d h s a e i se t J 1 n e b a s . s a d v lp n lt m o l e t a e n ni p r t c h . o n n n
的实 现 基 础是 组 卷 技 术 , 卷 技 术 性 能 的 好坏 将 直 接 影 响 到 网 组
络 教 学 的 质 量 。 组 卷 技 术 是 一 种 设 计 型 的 专 家 系 统 .它 是 指 计 算 机根 据 出 卷人 指定 的 组 卷 参数 ,如 f 目类 型 系数 、难 度 题
ma e u rt e o e sg ta d t l e ts d n e r i g i n ef ci e me n fa s s ig t e r aia in o e n t r s k p f v ri h n i y ts t e tl a n s a f t a so s e sn h e l t ft ewo k i o h me u n e v z o h

基于JSP校园网文档管理系统的设计与实现本科学生毕业论文

基于JSP校园网文档管理系统的设计与实现本科学生毕业论文

本科学生毕业论文论文题目:基于JSP校园网文档管理系统的设计与实现学院:年级:专业:姓名:学号:指导教师:摘要随着计算机及网络技术的飞速发展,校园文件管理信息化、网络化是必然的趋势。

利用计算机和网络技术来进行文件管理,具有以下优势:利于实现数据信息的共享,减轻管理员的工作负荷,使文件管理更科学、更规范、更安全。

因此,设计一个安全的校园文档管理系统是十分必要的。

矚慫润厲钐瘗睞枥庑赖。

本论文主要介绍了系统的分析,设计和开发的全部过程。

运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。

全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。

系统采用B/S开发模式,开发工具选择JA V A、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。

聞創沟燴鐺險爱氇谴净。

关键词JSP;SQL Server;Tomcat;Java Script;校园网文档管理系统AbstractWith the fast development of computer and network technology, it is an inevitable tendency for companies to manage documents by the use of computer and network technology. In that way, it is advantageous to share information and reduce the workload of managers. It will make the document management more scientific, more standard and much safer. Therefore, it is very essential to design a safe network file management system.残骛楼諍锩瀨濟溆塹籟。

基于JSP的在线作业系统的设计与实现

基于JSP的在线作业系统的设计与实现

作业是教学过程中得重要环节,传统的作业提交过程需经过学收集、整理、上交步骤,教师批改后还要统计、分发,步骤繁琐,效率低;在线作业系统可以可以有效利用学校网络的软硬件资源,通过Internet实现作业提交、统计、分发等工作简化传统的作业收发程序,以提高学生的学习效率和教师的工作效率。

1 系统功能分析在线作业系统要求可以显示已登录的学生和教师用户所需信息。

教师用户可以在线添加作业题,给所教的指定班级发布作业计划,对学生提交的作业进行批改打分写评语等操作,学生用户可以在线作业并提交,可查看批改过且回发的作业,学生与教师之间可以互相发送留言,增加沟通的方便。

最终目的是以网络的方式代替现实中传统的写、改作业和作业的收发工作,系统还具备定时功能,让教师可以提前设计好作业,日期到时学生便可进行答题,教师不会因出差等事情耽误了作业的发布。

2 系统设计与实现2.1主要技术本系统主要用到JSP(JavaServer Page s)技术、Div+Css、JavaScript、Struct2等,JSP 是使用Java编程语言编写类XML的tags和s criptlets,以封装产生动态网页的处理逻辑,网页能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于We b的应用程序的开发变得迅速和容易。

Struct2是在JSP Model2基础上实现的一个MV C框架,有助于减少运用M V C设计模型开发W eb应用的时间。

2.2数据表设计本系统共需要创建14个数据表。

这14个数据表中存放了网站所需要的数据。

设计如下:(1)管理员用户表(编号,用户帐号,密码,姓名);(2)学生用户表(编号,用户帐号,密码,姓名,所在班级,性别,电子邮箱);(3)教师用户表(编号,用户帐号,密码,姓名,所教班级,性别,电子邮箱,所添加的题目号);(4)班级表(编号,班级号,所属专业ID);(5)专业表(编号,专业ID,专业名称,所属系ID);(6)系表(编号,系ID,系名称);(7)题目表(编号,题目ID,题号,题目类型,题目问题,题目答案);(8)选择题选项表(编号,题目ID,题号,选项A,选项B,选项C,选项D);(9)作业任务计划表(编号,作业任务ID,发布教师ID,作业班级ID,发布时间,上交时间,回发时间,任务说明);(10)学生作业主表(编号,作业学生ID,作业任务ID,作业状态);(11)学生作业详细表(编号,作业学生ID,题目ID,题号,学生答案,得分);(12)分值表(编号,题目ID,题目类型);(13)留言表(编号,发起留言人ID,接收留言人ID,留言标题,留言内容,留言时间,留言对发起人状态,留言对接收人状态);(14)回复表(编号,留言编号,回复人ID,回复内容,回复时间)。

基于JSP的学生作业提交与发布系统

基于JSP的学生作业提交与发布系统

学生毕业作业(设计)基于JSP的学生作业提交与发布系统设计小组二级学院机电信息学院专业信息管理年级2011级班级1班摘要本系统是基于JSP的学生作业提交发布系统目前多数学校的作业管理都还停留在比较原始的手工阶段,作业批改信息主要依靠师生间口头传达,作业管理效率较低,容易出错等。

因此,建立一个高效完善的作业管理系统来解决这些问题十分必要。

本文以实际运用为开发背景,运用软件工程原理和开发方法,采用JSP技术构建一个基于B/S模式的作业发布和管理系统的过程,以期改变过去传统的学生递交作业,老师批改作业的方式,让学生递交作业更加灵活,同时减轻老师繁重的工作量。

系统采用模块化思想应用DREAMWEAVER来开发完成。

整个开发过程首先对系统进行需求分析,得出系统主要功能,数据流图及数据字典。

接着对系统进行总体设计和详细设计。

总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。

最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。

本系统的开发使学生和老师的沟通更加方便快捷,同时也促使学校的作业管理变的更加系统化、有序化。

系统界面较友好,易于操作。

[关键词]学生作业提交与发布 B/S模式信息管理ABSTRACTMost of schools now operating management are still at primitive stage hand, job correcting information between teachers and students rely mainly on oral communication, operations management and less efficient, easy to make mistakes and so on. Therefore, the establishment of a highly efficient and robust job management system to address these issues is necessary.In this paper, the background for the development of practical application, using software engineering principles, and development methodology, using JSP technology to build one based on B / S mode of operation the process of publishing and management system, with a view to changing the traditional students submit homework, the teacher correcting homework approach more flexibility for students to submit their work, while reducing teacher workload. The modular thinking for developing complete applications DREAMWEA VER. First of all, the whole development process the system needs analysis, the main function of drawn system, data flow diagrams and data dictionary. Then the system design and detailed design. Design features include system design, system architecture design, system design and system security data structure design; detailed design of the database includes access to the realization of the concrete realization of main modules, module key code. Finally, the system functional test, and test results were analyzed and summarized, derived system deficiencies and areas for improvement for the future maintenance of the system provides a convenient, but also for the future development of similar systems provide reference and assistance.The development of this system so that students and teachers to communicate faster and more convenient, but also facilitate the operation of the school administration become more systematic and orderly. System interface more friendly and easy to operate.[Keywords] Student job submission and release Homework management The B/S mode Information management目录第一章绪论 (1)1.1 开发背景介绍 (1)1.2 开发意义 (2)1.3 可行性分析 (2)1.3.1经济可行性 (2)1.3.2 技术可行性 (3)1.3.3时间可行性 (3)1.4研究内容介绍 (3)1.5 章节内容介绍 (4)第二章系统相关概述 (6)2.1 JSP简介 (6)2.1.1 JSP工作原理 (6)2.1.2 JSP特点 (6)2.2 SQL介绍 (7)2.3 javaBean介绍 (8)2.4 servlet介绍 (9)2.5 Myeclipse介绍 (10)2.6 数据库连接 (11)第三章需求分析 (15)3.1 总体目标 (15)3.2系统功能的用户需求的概要说明 (15)3.2.1功能模块图 (16)3.2.2用例图 (18)3.2.3 E-R图 (20)第四章系统设计 (23)4.1学生作业提交与发布系统功能模块设计 (23)4.2 系统界面设计 (23)4.2.1 系统主界面设计 (23)4.2.2 学生作业界面设计 (24)4.2.3 作业列表界面设计 (24)4.2.4 公告列表界面设计 (24)4.2.5 用户管理界面设计 (25)4.2.6 班级管理界面设计 (25)4.2.7作业类型管理界面设计 (25)4.2.8公告管理界面设计 (26)4.2.9作业管理界面设计 (26)4.2.10作业查看界面设计 (27)4.2.11作业提交界面设计 (27)4.2.12个人信息修改界面设计 (27)4.3 系统数据库设计 (28)4.4 创建库表 (30)第五章系统实现 (34)5.1 系统环境搭建 (34)5.1.1基于Hibernate技术的BaseDAO的实现 (34)5.1.2为项目添加struts2框架 (35)5.1.3为项目添加Hibernate框架 (36)5.1.4配置Struts2并添加Ajax支持 (36)5.1.5 BaseDAO类的实现 (38)5.2用户登录模块的实现 (39)5.2.1登陆界面 (40)5.2.2实现代码 (40)5.3管理用户模块的实现 (43)5.3.1管理用户界面 (43)5.3.2实现代码 (43)5.4作业提交模块的实现 (48)5.4.1作业提交界面 (48)5.4.2实现代码 (49)5.5系统测试 (50)5.5.1系统测试概述 (50)5.5.2 测试环境 (50)第六章总结 (53)参考文献 (55)致谢 (56)第一章绪论1.1 开发背景介绍随着知识经济时代的到来,计算机技术、通讯技术、多媒体技术迅猛地发展,知识出现了日新月异的局面,计算机教学作为一种现代化的教学技术,越来越受到人们的重视。

基于jsp技术学生网上选课系统的设计与实现本科毕业设计(论文)[管理资料]

基于jsp技术学生网上选课系统的设计与实现本科毕业设计(论文)[管理资料]
关键词: 学生选课;课程信息发布;B/S;TOMCAT;JSP
Abstract
With the popularity of computers and the Internet online Network Elective system as a important part of college information .it is gradually changing the traditional of artificial Educational Administration Elective. And also gradually increase the efficiency of teachers and students. Students could choose courses anywhere anytime via internet by this system. The Network Elective system has an unparalleled advantage, for example, like large amounts of data storage and query, disclosure of information, and it can be fair, justice and minimize errors by computer design. In this context, it is necessary to establish a online register system by full use of existing network resources. There are many ways to realize a Network Elective system,not only C/S structure, also exists B/S structure. Overall, the system based on B/S structure is the best suited to current needs. So it is the trend of development.

基于JSP网上作业管理系统的设计与实现

基于JSP网上作业管理系统的设计与实现

目录摘要 (Ⅰ)ABSTRACT (Ⅱ)第1章概述 (2)第2章系统技术概述 (5)2.1分布式应用系统 (5)2.2 JSP技术 (9)2.3 数据库的选择 (13)2.4 Servlet技术 (13)第3章需求分析和概要设计 (15)3.1系统设计的教育背景 (15)3.2系统设计的教育理论基础 (15)3.3系统采取的远程教学模式 (17)3.4网上作业系统总体模型 (18)3.5系统需求 (18)3.6总体设计 (19)3.7 数据库设计 (19)3.8 系统的安全设计 (21)第4章系统实现 (22)4.1数据库连接字符串 (22)4.2 前后台页面工作流程图 (22)4.3 输入输出设计 (23)第5章测试 (33)5.1 测试目的 (34)5.2 测试原则 (34)5.3 测试内容 (34)5.4 测试资源 (34)5.5 测试方法 (34)15.6 BUG管理 (35)5.7 测试结果及结论 (35)第6章维护 (37)6.1 系统维护 (37)6.2 系统维护的类型 (37)结束语 (39)参考文献 (40)致谢 (41)附录 (42)第1章概述从20世纪90年代以来,Internet逐步走上信息时代的历史舞台,它为人民提供了一种崭新的信息交流方式。

同时,也随着信息技术、网络技术和多媒体技术的飞速发展,网络与教育的有机结合逐步成为教育领域的一种发展趋势。

美国思科集丽总裁约翰·钱伯斯访问中国期间发表演讲时曾指出“是网络和教育决定了我们的未来”。

他认为,作为推进社会经济发展的两个核心动力一一“网络和教育”将深刻地改变一个民族的历史和命运,改变一个国家、企业、个人在未来时代的竞争力。

在方兴未艾的大潮中,谁把握了前沿的信息,谁就把握了未来,谁开创了面向未来的现代教育体系,谁将具有持续发展的能力!在网络的推动下,教育也走上了信息化的时代。

从单机的CAI、ICAI、卫星电视、多媒体到教育网络,这无不说明整个教育界都在努力地运用各种最新的信息技术手段来优化教育与教学过程。

基于JSP的网络文件管理系统的设计与实现

基于JSP的网络文件管理系统的设计与实现

基于JSP的网络文件管理系统的设计与实现作者:靳新李莹来源:《科学与财富》2012年第09期摘要:网络文件管理系统是利用网络来管理数量庞大的用户文件,并提供各种各样的服务,比如下载共享文件的服务等。

本系统运用了JSP编程语言和MySQL Server数据库作为开发工具,主要实现了用户管理、用户文件管理、消息管理、备忘录和系统后台管理等功能。

该系统层次清晰,各层解耦合运用得当,系统可扩展及可重用性较强,对信息的处理快捷而方便,权限分配合理,并方便管理者及用户的使用。

关键词:网络文件;权限分配(一)前言随着信息技术的普及,经济的发展,许多企业在计算机应用方面投入了大量的人力、物力,相继建设了一批与日常事务密切联系的计算机应用系统,由于很多系统局限在各个相关业务部门或业务系统内部,导致部门与部门之间、系统与系统之间的信息沟通性很差,造成了企业内部大量的“信息孤岛”。

随着信息化进程,文件管理越来越受到企业的重视,但是企业在进行文件管理的过程中,经常会碰到以下的问题:海量文件存储,管理困难;查找缓慢,效率低下;文件版本管理混乱;文件安全缺乏保障;文件无法有效协作共享;知识管理举步维艰等。

所以文件管理逐渐成为国内外业界研究的热点。

(二) 可行性研究可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

1、技术可行性技术上的可行性主要是根据系统分析得到的对需开发的软件、支撑软件、硬件环境和操作人员的要求,以及有关的约束和限制来分析利用现有的技术是否能实现待开发的软件。

本系统使用Eclipse开发平台、JSP编程语言以及MySQL数据库后台,对项目进行开发设计。

其中Eclipse拥有大量控件和类库,使用其减少了代码量,并且界面操作也更智能化。

MySQL是一个高性能的客户端/服务器结构的关系数据库管理系统,它拥有了真正的表和索引数据分区技术,可编译性,安全性都有较大提高。

2、经济可行性经济可行性首先要进行待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。

基于JSP技术的远程教学管理系统的设计与研究

基于JSP技术的远程教学管理系统的设计与研究

management system based on JSP (Java Server Pages) technology is designed. In terms of the system hardware,a hardware
interface is designed,which can synchronize the system information and reduce the system data capacity. In terms of the system
程教学管理系统进行设计,此次设计的远程教学管理系
络技术的发展,远程教学管理系统在教学领域中随之发
统主要解决传统系统响应慢的问题,为更好解决这一问
展,成为高校研究和发展的一个重要领域。远程教学管
题,将 JSP 技术应用到系统设计中,设计一种基于 JSP 技
理 系 统 是 一 种 以 计 算 机 网 络 为 基 础 ,实 现 一 种 随 时 随
根据测试结果不断改进数据库结构,以此完成基于 JSP 技术的远程教学管理系统的设计。实验对比结果表明,此次设计的
基于 JSP 技术的远程教学管理系统比传统系统响应时间快,能够满足用户需求,具有一定的实际应用意义。
关键词:远程教学管理系统;JSP 技术;数据库结构改进;数据属性判别;系统响应时间对比;数据信息存储
0

城市或者地区,这种教学点机构分散造成教学数据的分

散,导致教学数据集中和管理较难,并且各个教学系统孤
在教育信息化发展的趋势下,将教学管理系统的信
立、无法共享,导致系统响应时间较慢,教学管理问题、服
息化建设与教育教学理论、方法相结合,已经成为各个
务器负载、数据安全等问题也日益突出。因此,本文对远

基于JSP的网上图书馆管理系统的设计与实现

基于JSP的网上图书馆管理系统的设计与实现

摘要随着计算机技术的飞快发展,电子信息化慢慢替代了企业管理的传统管理手法。

这是一种现代流行的经营模式,采用管理系统能够有效提高管理效率.因此开发一个简单、方便的小型网上阅读图书馆管理系统势在必行。

图书馆管理系统是学校管理机制中重要的一环.图书馆的建设代表着一所学校或一个地区的文化。

图书馆丰富的图书资源能够提供给我们重要并且优越的学习资源.通过对图书管理系统的运行管理机制的调查研究,开发了此图书馆管理系统。

本系统解决了学校图书管理事务常用基本问题以及相关统计工作.本系统包含9个功能模块:首页展示,系统设置,读者管理,图书管理,图书借还,系统查询,更改口令,退出系统和读者模块。

我主要负责的模块有:首页展示,系统设置,图书借还,系统查询,管理员更改口令功能和部分读者模块。

本系统基于MVC设计模式,使用JSP进行网页界面的设计,采用Microsoft SQL Server 2008的后端的数据库,通过JDBC驱动和数据库进行无缝连接。

该系统具有较高的完整性,一致性和安全性。

关键词:图书馆管理Microsoft SQL Server 2008 JSP ServletAbstractWith the fast development of computer technology, electronics and information technology gradually replaced the traditional management business management practices. This is a modern popular business model, and management system is used to improve management efficiency。

Therefore, a simple and convenient small library management system that it can be online is necessary。

JSP网络远程作业处理系统论文

JSP网络远程作业处理系统论文

JSP网络远程作业处理系统论文目录前言1第1章开发工具简介21.1DREAMWEA VER MX 200421.2BORLAND JBUILDER921.3SQL SEVER 20002第2章相关技术文档42.1JSP技术42.2APPLET技术72.2.1APPLET说明:72.2.2APPLET参数使用方法82.2.3APPLET基本方法82.2.4APPLET中的线程9第3章数据库逻辑结构设计103.1用户信息表(TUSER)103.2班级信息表(TSTUDENTNUM)103.3留言信息表(MESSAGE)103.4任课信息表(ADDS)10第4章系统页面介绍124.1登录页面流程图124.2系统主要页面详述134.1.1登录、注册页面(LOGIN.JSP)134.1.2核实页面(V ALIDA TEUSER.JSP)134.1.3验证已登录页面(CHECKV ALID.JSP)134.1.4学生注册页面(USERINFO.JSP)144.1.5注册页面提交页面(CHECKUSERINFO.JSP)144.1.6学生页面(STUDENT.HTM)144.1.7学生选择页面(STUDENTPAGE.JSP)154.1.8教师页面(TEACHER.HTM)154.1.9教师选择页面(TEACHERPAGE.JSP)154.1.10管理员页面(ADMIN.HTM)164.1.11管理员选择页面(ADMIN.JSP)164.1.12显示留言页面(VIEW_MESSAGE.JSP)164.1.13留言页面(INDEX.HTM)174.1.14添加留言信息页面(ADD_MESSAGE.JSP)17 4.1.15上传文件页面(UPLOAD.JSP)174.1.16上传处理页面(DOUPLOAD.JSP)184.1.17下载处理页面(DODOWNLOAD.JSP)184.1.18修改密码页面(CHANGECODE.JSP)184.1.19修改密码处理页面(CHANGECODE2.JSP)18 4.1.20管理任课信息页面(MAADDS.JSP)194.1.21任课信息处理页面(MAADDS2.JSP)194.1.22删除教师页面(DELETEACHER.JSP)194.1.23删除教师处理页面(DELETEACHER2.JSP)19 4.1.24学生聊天室页面(SAPPLST.JSP)20第5章系统功能详述215.1登录系统215.2注册系统215.3师生信息管理系统225.4留言板系统235.5包含网络白板的聊天室系统235.6文件上传下载系统25第6章系统运行配置276.1安装J2SDK:276.2安装TOMCA T:276.3安装JSP访问SQL SERVER 2000的驱动程序:28 第7章系统重要部分技术实现307.1包含网络白板的技术实现307.1.1工作原理307.1.2功能设计307.1.3通讯协议集的制定317.1.4编程实现327.2SMARTUPDOWN组件使用377.2.1安装篇377.2.2相关类说明篇387.2.3相关方法说明41第8章总结45谢辞46参考文献47此套论文运行界面网址(请复制到浏览器打开):/i_search.asp?Condition=JSP0007&lwtype=作业25套完整计算机论文,50套完整机械论文下载地址/free/。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

*浙 江 理 工 大 学 教 改 项 目 (KY0817 )
74
基于 JSP 的网络作业管理系统的设计与实现
图 2 作业管理模块设计 作业收集主要有两种方式,一是教师手动收集作业,二是通 过教师设定系统时间,定时进行收集作业。 教师手动收集作业主 要体现在能够及时看到作业收集统计的情况,并将提示信息给学 生,及时批改学生的作业。 定时收集作业主要体现在教师设定一 定的时间,当这个时间到的时候就可以收集学生的作业,然后教 师在这个时间之后对作业进行批改。 另外,教师也可以多次收取 学生的作业,可以用新版本覆盖旧版本,也可以收取不同的版本。 作业统计是该作业管理系统的一个特色, 通过统计教师可 以方便地了解某个班级某个学科单次作业以及整个学期作业完 成的情况, 通过作业批改统计班级单个学科的成绩以及整个学 期该班级的综合成绩。 还可以几个班级进行比较,查漏补缺。 系 统提供了基于表格或者图形的统计输出方式, 教师可以根据需 要选择合适的输出方式。 信息查询模块向老师提供了快捷方便的检索人口以便于教 师迅速获取相关的信息。 学生作业管理模块: 学生以自己的学号登陆系统后可以看 到三个文件夹,一个是自己的私人文件夹,一个是可以存放作业 的文件夹,一个是教师布置作业的文件夹。 学生可以对自己的作 业进行相关的管理,包括查询老师布置的作业信息、作业提交的 状态:已提交、未提交、作业批改状态、作业成绩以及评语等。 学 生在自己的私人文件夹,可以存放暂时没有完成的作业,以便在 课后进行完成和修改。 学生还可以对自己的基本信息进行修改, 密码的修改以及密码恢复初始化等。 2.2 系统管理模块 系统在应用之前,都会对系统进行初始化设置,包括导入学 生、教师名单、敏感数据加密、作业自动搜集频率以及用户操作 权限等。 系统管理还包括对系统参数的设置, 初始化密码的设 置,系统文件的整理,包括删除垃圾文件,一些基础的公告信息 等。 系统管理员还可以对整个系统的功能模块进行管理。 为了方便管理员权限上的管理, 系统设置了权限用户组的 概念。 在实现时,可以按一定规则划分权限用户组,将用户归于 一个权限用户组里, 对用户的权限设置就转变成了对权限用户 组进行赋权即可。 权限用户组支持层次树型结构。 2.3 资源管理模块 资源管理主要包括资源的共享和资料的整理, 其中资源共 享包括教学视频、参考资料、精品课件和习题集及其答案,教师 可以共享这些非常有用的资料给学生, 学生可以在线阅读这些 资料,也可以下载下来进行学习;资料的整理主要是教师进行操 作,教师用户可以根据需要对资源进行添加,也可以删除一些不 再使用的资源,提供空间;还可以对资料进行整理、分类;学生只 能对资料进行查询,不能更改。 2.4 在线答疑模块 在线答疑主要分集体讨论和一对一答疑。 其中集体讨论是
3)可视化的作业统计。 系统对作业统计进行了可视化管理, 教师可以通过统计查看某个班级某个班级某次交作业的情况以 及批改作业后的成绩,也可以对某个班级的作业进行学期统计。 系统采用表格或图形方式对统计结果进行输出, 给管理者一种 清晰、可视化的感觉。 1.2 系统结构设计
系统采用 B / S 结构。 在 B / S 体系结构系统中,用户通过浏 览器向分布在网络上的服务器发出请求, 服务器对浏览器的请 求进行处理,将用户所需信息返回到浏览器上 。 由此可见 ,B / S 结构的最大优点就在于简化客户机的工作, 使服务器担负更多 的工作。 B/S 模式使开发人员能按需要选择各种各样的软件和 工具来实现各种应用和服务, 并把注意力从用户界面等细节问 题转移到核心问题方面。
硬件配置: 数据库服务器 (Sun Fire 6800)、 应用服务器 (Sun v880)、 网 络 交 换 机 (CISCO CATALYST 6500、4506 和 4006) 2.3 实施过程 2.3.1 建立实时数据采集系统
本篇网络化作业管理系统依托校园网的优势设计和开发, 可以为教学双方提供一个方便的作业交互渠道。 有利于形成一 个以学生为中心的,互动式的教学环境,从而提高学习效率、加 强教学管理。 1 系统总体设计 1.1 系统特色
1)采用角色管理机制。 系统的用户权限管理采用角色访问 控制策略。 角色访问控制与访问者的身份认证密切相关,通过确 定该合法访问者的身份来确定访问者在系统中对哪类信息有什 么样的访问权限。 该系统用户分 3 种, 系统管理员、教师和学 生。 通过给特定的角色赋予一定的权限, 然后再将用户与角色 进行绑定,从而使用户具备相应的操作权限。
指用户登录系统后, 可以对作业或习题中遇到的问题进行提问 和回答,教师可以回答学生提出的问题,学生也可以回答学生提 出的问题。 对同一个问题,可以对个用户进行回答。 一对一答疑 指的是两个在线用户相互提问和回答,别的用户不能看到。
另外,教师还可以通过邮件回答学生提出的问题。 3 系统的实现
为了节约资金和功 能 的 扩 展 , 本 系 统 的 采 用 J2EE 的 技 术 路线,使用开源的框架。 如今 Java 开源框架层出不穷,性能和成 熟度也良莠不齐。 基于系统对安全性和稳定性等方面的性能需 求 ,决定使用 SSH(Struts+Spring+Hibernate)的 组 合 框 架 进 行 开发。 3.1 作业收集模块的实现
作业收集模块主要分为学生自己上交作业, 教师定时收取 作业和教师手动收取作业三种方式, 教师可以自主控制学生作 业收取的方式。 学生自己上交作业主要是通过服务器的 FTP 来 上交自己的作业,作业一旦上交,不能再次修改,另外,作业可以 上交任意格式的作业,因此会给教师批改带来意想不到的麻烦, 教师一般不选择这种上交作业的方式。
《工业控制计算机》2010 年第 23 卷第 3 期
73
基于 JSP 的网络作业管理系统的设计与实现*
Network Operation Management System Based on JSP 刘海霞 吴 鸿 鲍小忠 张 亮 黄志远 (浙江理工大学科技与艺术学院,浙江 杭州 311121)
摘要 网络作业管理系统的设计是基于 B / S 模式的,所有客户端只需装上操作系统以及必要的软件即可应用。 作业管理系统由 作业管理、系统管理、资源管理和在线答疑四个模块组成。 完成作业的搜集与批改、资源上传与下载、师生在线交流等功能。 关键词:B / S 模式,作业管理,在线答疑,资源共享
B / S 模式中 3 层系统模型包 括 Web 浏 览 器 、Web 服 务 器 、 数据库服务器。 这 3 个逻辑层中的应用元素通过一组业界标准的 协议、服务和软件连接器互相连接起来。 其体系结构如图 1 所示。
图 1 B/S 体系结构图 这样一来,客户机只需要配置少量的客户端软件,而对数据 库的访问和应用程序的执行将在服务器上完成, 即浏览器只需 要发出客户请求,数据请求、加工、结果返回以及动态网页的生 成等工作全部由 Web server 完成。 1.3 数据库的设计 系 统 的 配 置 采 用 Windows XP 作 为 网 络 操 作 系 统 ,Microsoft SQL server 2000 作为数据库服务器。 包括学生基本信 息表;教师信息表;作业信息表;教师收取作业统计情况表等等。 2 系统功能模块的设计 系统主要分为四大模块:作业管理模块、资源共享模块、系统 管理模块、在线答疑模块。 其中作业管理模块主要包括作业的收集 与布置、作业的批改、作业收取率统计、成绩统计、作业抄袭检测 等;资源共享模块主要包括教学视频、参考资料、精品课件、习题集 等; 系统管理模块负责系统正常运行所需的相关信息的设置工作 以及用户操作等;在线答疑模块主要给学生提供课外辅导的功能, 及时解决学生提出的问题,主要分为集体讨论和一对一回答等。 另 外,还可以通过邮件回答问题。 作业管理模块设计如图 2 所示。 2.1 作业管理模块 作业管理模块分为教师作业管理模块和学生作业管理模块。 教师作业管理模块:教师可以在线布置作业,还可以向学生 提供相应的参考文献供参考,共享精品课件、教学视频、案例等, 供学生下载和在线观看。 作业收集后,教师可以在线批改、填写 评语,对于不符合要求的作业可以退回并给学生发信息通知。
图 3 作业收取参数设置 3.2 在线答疑模块的实现
答疑系统的基本结构采用的是现在较为流行的浏览器 / 服 务器(B / S)模式,分为浏览器端和服务器端。 客户端只需装有普 通 的 浏 览 器 即 可 ,服 务 器 端 主 要 采 用 Windows 2003 SERVER 系 统 加 IIS6.0 架 构 ,以 JSP 为 服 务 器 端 处 理 程 序 ,数 据 库 采 用 Microsoft SQLSERVER2000,其工作原理如图 5 所示 。 这种架 构 通 过 消 息 传 递 机 制 对 话 ,由 客 户 端 发 出 请 求 ,通 过 JSP 程 序 将消息传送给服务器, 服务器与数据库建立连接进行相应的处 理,经传递机制将结果传回客户端,再以 Web 页面的形式显示。
教师定时收取作业, 是在收取作业设置里面设置每天或每 周收取作业的时间,服务器到指定的时间自动收取作业。 这个功 能主要是通过设置定时器,并利用触发来完成作业的收取。
教师手动收取作业,是在教师登陆系统后,手动的设置收取 作业,并返回给学生作业是否被收取的通知。 这个功能主要是通 过 设 置 参 数 ,FTP 功 能 将 服 务 器 上 的 学 生 空 间 的 作 业 复 制 到 教 师账户目录下。 作业收取参数设置如图 3 所示。
2)灵活的作业收集形式。 以往的系统都是学生通过提交入 口提交自己的作业或者通过邮件系统提交作业, 这样的系统有 很多弊端:如学生会把一些垃圾文件提交给教师;一旦学生提交 作业后就不能再次以同样的名字提交自己的作业 (即不能修 改);等等。 该系统支持教师手动收取学生的作业或者是定时收 取学生的作业,并将收取信息反馈给学生个人,同时还可以统计 学生作业的上交率。 系统还支持多种作业格式,如网页、文档等, 使系统可用性更强。
图 4 在线答疑工作原理
(下转第 76 页)
76
MES 在钢铁行业的应用
相关文档
最新文档