JSP+sql网络远程作业处理系统论文
基于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的网络作业管理系统的设计与实现

*浙 江 理 工 大 学 教 改 项 目 (KY0817 )
74
基于 JSP 的网络作业管理系统的设计与实现
图 2 作业管理模块设计 作业收集主要有两种方式,一是教师手动收集作业,二是通 过教师设定系统时间,定时进行收集作业。 教师手动收集作业主 要体现在能够及时看到作业收集统计的情况,并将提示信息给学 生,及时批改学生的作业。 定时收集作业主要体现在教师设定一 定的时间,当这个时间到的时候就可以收集学生的作业,然后教 师在这个时间之后对作业进行批改。 另外,教师也可以多次收取 学生的作业,可以用新版本覆盖旧版本,也可以收取不同的版本。 作业统计是该作业管理系统的一个特色, 通过统计教师可 以方便地了解某个班级某个学科单次作业以及整个学期作业完 成的情况, 通过作业批改统计班级单个学科的成绩以及整个学 期该班级的综合成绩。 还可以几个班级进行比较,查漏补缺。 系 统提供了基于表格或者图形的统计输出方式, 教师可以根据需 要选择合适的输出方式。 信息查询模块向老师提供了快捷方便的检索人口以便于教 师迅速获取相关的信息。 学生作业管理模块: 学生以自己的学号登陆系统后可以看 到三个文件夹,一个是自己的私人文件夹,一个是可以存放作业 的文件夹,一个是教师布置作业的文件夹。 学生可以对自己的作 业进行相关的管理,包括查询老师布置的作业信息、作业提交的 状态:已提交、未提交、作业批改状态、作业成绩以及评语等。 学 生在自己的私人文件夹,可以存放暂时没有完成的作业,以便在 课后进行完成和修改。 学生还可以对自己的基本信息进行修改, 密码的修改以及密码恢复初始化等。 2.2 系统管理模块 系统在应用之前,都会对系统进行初始化设置,包括导入学 生、教师名单、敏感数据加密、作业自动搜集频率以及用户操作 权限等。 系统管理还包括对系统参数的设置, 初始化密码的设 置,系统文件的整理,包括删除垃圾文件,一些基础的公告信息 等。 系统管理员还可以对整个系统的功能模块进行管理。 为了方便管理员权限上的管理, 系统设置了权限用户组的 概念。 在实现时,可以按一定规则划分权限用户组,将用户归于 一个权限用户组里, 对用户的权限设置就转变成了对权限用户 组进行赋权即可。 权限用户组支持层次树型结构。 2.3 资源管理模块 资源管理主要包括资源的共享和资料的整理, 其中资源共 享包括教学视频、参考资料、精品课件和习题集及其答案,教师 可以共享这些非常有用的资料给学生, 学生可以在线阅读这些 资料,也可以下载下来进行学习;资料的整理主要是教师进行操 作,教师用户可以根据需要对资源进行添加,也可以删除一些不 再使用的资源,提供空间;还可以对资料进行整理、分类;学生只 能对资料进行查询,不能更改。 2.4 在线答疑模块 在线答疑主要分集体讨论和一对一答疑。 其中集体讨论是
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/。
基于jsp远程教育系统的设计与实现

基于jsp远程教育系统的设计与实现【摘要】本文研究了基于Jsp技术的远程教育系统,介绍了本系统的功能模块和整个程序的架构,本系统是基于B/S结构,采用了JavaBean组件开发的系统,数据库采用的是SQL 2008数据库。
系统采用三层开发模式来设计。
【关键词】远程教育系统 Jsp 三层一、引言随着网络教育的飞速发展,现在提倡最多的就是信息化教学,相对于以前的传统教育来说,在网络教育飞速发展的当今,以前传统的教育方式和管理体制受到了很大的冲击。
教育的方式、辅助手段和工具也发生着日新月异的变化。
随着微课技术的飞速的发展,更多人觉的现在的网络教育是当前很流行的一种教育模式,一种全新的教育方式,这种教育方式可以突破时间和空间的限制,让更多的学习者来自觉的选择更加优秀教育资源。
所以当下开发网络教育系统有着广阔的应用前景。
本系统采用了其于Web的B/S的开发模式,使用Jsp开发技术,后台数据库采用的是目前比较流行的SQL 2008作为数据库开发。
本系统完全实现了学生可以自觉的选课,自动自发的完成学业,在学习过程中可以向老师提出问题,并且可以与其它同学一起讨论问题,本系统还有成绩查询功能,和作业管理功能。
管理员则对系统进行管理和维护。
整个系统开发过程中遵循软件工程相规范,结合了现有的设备条件和具体的实际情况。
二、技术支持本系统仍然采用基于B/S体系结构的模式,主要功能包括在线选课系统,时时监控学生的学习状态和进度,学生的作业上传功能,作业浏览和下载;教师作业批改和点评,避免学生作业的复制和抄袭,用权限管理保证学生作业不被误删,并且提高传输速度,以及系统使用的安全性。
(一)三层开发模式三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。
三层架构的优点在于不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性;便于不同层次的开发人员之间的合作,只要遵循一定的接口标准就可以进行并行开发了,最终只要将各个部分拼接到一起构成最终的应用程序。
基于jsp+sql的教务管理系统设计与实现

软件综合课程设计基于JSP的教务管理系统设计与实现学院名称:专业:班级:学号:姓名:年月教务管理系统设计与实现摘要:20世纪以来,社会生产力迅速发展,在中国随着教育体制的逐步完善,学校规模在不断的扩大,对于一个学校来说,在校学生的增多以及在校老师数量的增加也加大了教务管理的难度,不管是教师信息、学生信息、查询起来非常麻烦,通过传统的数据管理方法很难对所有信息进行整合。
然后长期以来学生管理工作一直是采用人工传统管理,效率低,保密性差。
所以随着技术的发展,教务管理已经慢慢的由单纯的人工管理向与计算机结合的方向发展,对此我们需要开发一款基于计算机技术的教务管理系统。
本系统以Myeclipse和Microsoft SQL Server2008为主要开发平台,系统使用JSP技术,前端主要使用JavaScript对界面进行设计,后台使用Java 语言实现与数据库的交互。
从用户的角度出发,对教师、学生进行全面的整合,对教务管理系统进行全面的分析。
主要功能包括添加、修改和删除教师信息;添加、修改和删除学生信息;添加、修改和删除课程信息……。
本课程设计报告详细介绍教务管理系统设计和实现过程。
本系统主要包含三大模块:管理员模块,包括把学生、教师、课程、开课的信息录入到系统中并且可以进行查询、修改以及删除这些信息;教师模块,包括查看信息,添加学生成绩;学生模块,包括选课,查看已选的课程,查看成绩;关键词:教务管理系统, JSP, SQL Server 2008,Servlet目录引言 (1)第1章概述 (2)1.1系统开发背景 (2)1.2系统目标和内容 (2)第2章可行性研究 (3)2.1技术可行性 (3)2.1.1 开发技术 (3)2.1.2 开发环境 (4)2.2操作可行性 (4)第3章需求分析 (5)3.1功能概述 (5)3.2系统功能建模 (6)第4章概要设计 (8)4.1系统设计 (8)4.1.1 用户模块 (9)4.1.2 管理员模块 (9)4.2数据库设计 (11)4.2.1 基本实体表 (11)4.2.2 部分表结构 (11)第5章详细设计 (13)5.1登录模块 (13)5.1.1 管理员登录 (13)5.2管理员模块 (15)5.2.1 学生管理 (15)5.2.2 教师管理 (24)5.2.3 课程管理 (34)5.2.4 班级管理 (43)第6章系统测试 (53)6.1管理员登录测试 (53)结束语 (55)引言随着科学技术的发展,计算机科学及互联网日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。
基于JSP技术的作业管理系统的设计与实现

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
学生作业在线管理系统论文

摘要随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。
学校教育信息化普及相当迅速,许多课程都实现了多媒体教学,学生的作业相当大的一部分是数字作业。
在实际的教学工作中,教师批改作业的方式大至有三种:一是当场批改,这种方式批改往往达不到一定深度;二是复制到磁盘后逐一批改,这种方式在公共机房频繁使用储存设备,既麻烦又不利于信息安全;三是发送到 E- mail 中,教师下载后批改,这种方式教师下载E- mail中的作业比较繁琐,而且工作量很大。
网上作业在线管理系统是集数字作业的收交、批改和反馈于一体的管理系统,既省力、方便、高效又兼顾了信息安全。
本文档主要介绍了一个特定的系统——学生作业在线管理系统。
我们运用ASP技术构建一个网上作业提交和批改系统的过程。
通过对其系统的可行性研究,需求分析,结构设计等多方面来介绍和设计。
本系统采用的是Visual Studio 2005的开发环境和ACCESS的数据库等工具。
本系统的主要目标是对于学生的作业进行计算机化的管理。
该系统的主要功能包括:管理员用户的功能、教师用户的功能、学生用户的功能等。
本文档还描述了B/S模式的概念及特点,ASP的优越性及对通用作业批改系统的分析,该系统主要完成了作业的上传,教师对作业的批改,系统得稳定性高,操作简单。
关键字:学生作业在线管理系统 B/S模式 ASPABSTRACTWith the rapid development of information technology, computerized teaching and remote network teaching, give the popularity of traditional teaching method of brought great revolution, also give teaching reform the implementer raised so many new task. School education informatization popularity, many courses are quite quickly realized the multimedia teaching, The students' work quite big is part of the digital work.In actual teaching, the teacher revises assignments to have three ways: One is the spot, this way corrects corrects often hit certain depth; 2 it is copied to the disk one, and in this way after correcting the frequent use in public generator-room, both difficult and storage device against information security; Three is sent to the E-mail, the teacher revises after downloading. This way the teacher download E-mail homework, and working a lot is more tedious. Online assignments online management system is set for digital homework corrects and feedback into, integrated management system, both energy, convenient, efficient and balanced information security.This document mainly introduced a specific system - student assignments online management system. We use technology building an online assignments and correcting the system process. Through its feasibility study, needs analysis, structural design, etc. to introduce and design. This system USES is Visual Studio 2005 development environment and ACCESS database etc tools. The system's main goal is for students' work computerized management. The main function of the system includes: the function, administrator users the function, student teacher users the function etc. User The document also describes the B/S model, the concept and features of superiority and the general homework system analysis, the system mainly finish the homework assignments, teachers to upload the grade, system must high stability, simple operation.Key words: student assignments online management system B/S model asp引言随着Internet技术的发展,人们的日常生活、学习已经离不开网络。
作业批改系统论文

毕业设计(论文)资料摘要随着社会的进步,网络技术的发展为教育界提供了一片崭新的空间,传统的教学已无法满足学校,老师以及学生的需求。
新的教学模式——在线教学系统已逐渐融入广大的教师以及学子中。
在线教学已经成为培养人才,促进科研和教育事业发展的重要途径。
作业作为一项重要的教学活动,解决作业的方便提交、发布等问题是教学顺利有效进行重要条件。
因此基于Web的作业管理系统便成为网络教学系统不可或缺的组成部分借助计算机及网络的优势,它能实现作业信息的快速传递,并扩展作业的功能,提高作业的教学价值及管理效率及质量。
针对以上问题,设计开发了网上作业批改系统,本系统前台主要使用JSP作为开发语言,后台使用SqlServer作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的基于在线布置作业、在线提交、批阅一体的管理系统。
关键词:作业管理,WEB,JSP,B/S结构ABSTRACTWith the progress of society, the development of network technology for the education sector to provide a new space, the traditional teaching has been unable to meet the needs of the school, teachers and students. The new teaching mode -- online teaching system has been gradually integrated into the majority of teachers and students in. Online teaching has become a personnel training, scientific research and education development important way.As an important teaching activities, homework submission, convenient release problem is smooth effective teaching are important condition. Therefore, based on the Web operating management system will become the network teaching system is an indispensable part of the computer and network advantages, it can realize the operation quick transmission of information, and expand the operation functions, improve the operation and management efficiency and quality of teaching value.In view of the above problems, design and development of online job correcting system, this system mainly uses the JSP as a development language, the use of SqlServer as a database management system, the development environment is MyEclipse, server using tomcat, developed a Web technology based on B / S structure based on online homework, online submission, marking one of the management system.Key words: job management, WEB, JSP, B / S structure目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1课题背景 (1)1.2目的和意义 (1)1.3开发工具及技术 (1)1.3.1开发工具 (1)1.3.2 JSP (2)1.3.3 JavaScript (3)1.4软硬件需求 (4)第二章需求分析 (5)2.1需求调研 (5)2.2可行性分析 (5)2.2.1技术的可行性 (5)2.2.2经济的可行性 (5)2.2.3操作可行性 (5)2.2.4法律的可行性 (5)2.3系统用户用例图 (6)2.3.1管理员用例图 (6)2.4功能模块需求分析 (6)2.5设计的基本思想 (7)2.6性能需求 (8)2.6.1系统的安全性 (8)2.6.2数据的完整性 (8)2.7界面需求 (8)第三章系统分析与设计 (10)3.1数据库的分析与设计 (10)3.1.1数据库的概念结构设计 (10)3.1.2数据库的逻辑结构设计 (14)3.1.3数据库的连接原理 (16)3.2中文乱码问题处理 (17)第四章系统功能实现 (20)4.1系统登陆页面实现 (20)4.2总体功能模块 (21)4.2.1班级信息管理 (22)4.2.2学生信息管理 (25)4.2.3教师信息管理 (27)4.2.4教学资料管理 (30)4.2.5公告信息管理 (33)4.2.6留言信息管理 (36)4.2.7修改密码 (38)4.2.8退出系统 (38)4.3前台网站模块 (38)4.3.1网站首面设计 (38)4.3.2教师布置作业 (39)4.3.3教师作业管理 (40)4.3.4教师批阅作业 (41)4.3.5学生下载作业 (43)4.3.6学生提交作业 (44)4.3.7学生作业管理 (45)4.3.8系统留言板功能 (46)第五章系统测试 (48)5.1系统测试目的与意义 (48)5.2测试过程 (48)5.2.1主页面的登录模块测试 (48)5.3其他错误 (49)结论 (50)参考文献 (51)致谢 (52)第一章绪论1.1课题背景随着计算机以及网络的普及,教师与学生对辅助教学方式的要求也越来越高,在教学辅助方式上追求质量及效率。
基于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的在线学习网站的设计与实现目录一、内容概括 (2)1. 研究背景 (2)1.1 在线教育的发展趋势 (3)1.2 JSP技术在网站开发中的应用 (4)2. 研究目的与意义 (5)2.1 论文研究目的 (5)2.2 论文研究意义 (6)3. 国内外研究现状 (7)二、JSP相关技术概述 (9)1. JSP技术基础 (11)1.1 JSP技术定义 (13)1.2 JSP技术特点 (13)2. JSP开发环境搭建 (15)2.1 开发工具介绍 (16)2.2 开发环境配置 (18)三、在线学习网站需求分析 (19)1. 总体需求概述 (20)1.1 用户需求 (21)1.2 功能需求 (22)2. 具体功能模块分析 (23)2.1 用户注册与登录模块 (25)2.2 课程管理模块 (25)2.3 学习模块 (26)2.4 评估与反馈模块 (28)四、在线学习网站设计 (29)1. 网站架构设计 (30)1.1 架构设计原则 (31)1.2 架构选型与搭建 (32)2. 数据库设计 (34)2.1 数据库需求分析 (36)2.2 数据库表设计 (38)3. 功能模块设计 (40)3.1 用户注册与登录模块设计 (41)3.2 课程管理模块设计 (41)3.3 学习模块设计 (43)3.4 评估与反馈模块设计 (44)五、在线学习网站实现 (45)一、内容概括本本科毕业论文以JSP(Java Server Pages)技术为基础,设计并实现了一个在线学习网站。
该网站具有用户注册、登录、课程浏览、在线学习、互动讨论等功能,为用户提供了一个便捷、高效的在线学习环境。
本文首先分析了在线学习网站的需求和功能,然后详细介绍了系统的设计思路、架构以及关键技术的实现。
在系统设计过程中,充分考虑了用户体验、安全性和可扩展性等因素,力求为用户提供一个稳定、易用的学习平台。
通过实际应用测试,证明了所设计的在线学习网站具有良好的性能和稳定性。
JSP+SQL基于JSP的学生信息管理系统论文

基于JSP的学生信息管理系统摘要随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。
面对如此庞大的信息量,开发学生信息管理系统来提高学生管理工作的效率就成为必然。
通过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
本文主要介绍了学生信息管理系统的主要任务,阐述了开发该系统用到的关键技术,如采用B/S结构,使用JSP编程、利用SQLServer2000建立数据库、采用HTML,JavaScript 等编程技术。
本系统是采用B/S模式进行开发的,系统的用户权限有两种:学生和系统管理员,不同权限用户登入到不同的操作界面。
该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。
关键字:学生信息管理,B/S,JSP,Script,SQLServer2000。
Based on JSP student information management systemAbstractAlong with the school scale unceasing expansion, the student quantitysharp growth, concerned student's each kind of information also becomesdoubles the growth.Facing the so huge information content develops thestudent information management system to enhance the student supervisorywork the efficiency to become inevitably.Through this system, may achievethe information the standard management, the science statistics and thefast inquiry, thus reduced management aspect work load.This article mainly introduced the student information managementsystem primary mission, elaborated develops essential technology whichthis system uses, like uses the B/S structure, uses the JSP programming,using the SQLServer2000 establishment database, uses HTML and JavaScript,and so on programming technology.This system uses the B/S pattern to carry on the development; thesystem user jurisdiction has two kinds: The student and the system manager,the different jurisdiction user records to the different operationcontact surface. This system mainly by the school register maintenance,chooses function module and so on class management, result inquiry to becomposed, this article specifically introduced various functions modulecontains the small module function, the school register maintenancemodule mainly is carries on the increase, the inquiry, the revision, andthe deletion to student's basic information; Chooses the classadministration module mainly is to the curriculum which takes as anelective carries on the increase, the deletion, the statistics takes asan elective the population, as well as the student carries on chooses theclass and re-elects the class; The result inquiry module mainly carrieson the increase, the deletion, the input result to the required course,as well as the student carries on function and inquiry result and so on.目录摘要 (I)Abstract (II)引言 (1)第一章绪论 (2)1.1 选题的背景和意义 (2)1.2 国内外研究现状及发展趋势 (2)1.3 本课题研究内容 (2)1.4 本课题研究的目标及主要特色 (3)第二章系统设计使用技术介绍 (4)2.1 JSP(Java Server Pages)和Java Bean技术介绍 (4)2.1.1 JSP概述 (4)2.1.2 JSP工作原理 (4)2.1.3 JavaBean技术介绍 (4)2.2 B/S体系结构介绍 (5)2.3 JavaScrit技术介绍 (6)2.4 SQL Server 2000 数据库 (6)2.4.1 数据库介绍 (6)2.4.2 ODBC数据访问接口 (7)2.4.3 JDBC数据访问接口 (7)第三章系统设计 (9)3.1 需求分析 (9)3.1.1 运行环境 (9)3.2 系统总体设计 (9)3.2.1 系统目标设计 (9)3.2.2 系统设计思想 (9)3.2.3 系统功能描述 (10)3.2.4 系统用例图 (12)3.2.5 系统UML活动图 (13)第四章数据库设计 (14)4.1 总体表设计 (14)4.2 数据库表的结构 (14)4.3 实体及ER图 (16)4.3.1 实体介绍 (16)4.3.2 实体的ER图以及各实体之间联系的ER图 (16)4.4 数据库表的关系图 (19)4.5 数据库表的视图 (20)4.6 数据库连接 (20)第五章系统具体实现 (23)5.1 登入界面 (23)5.2 学生界面 (25)5.3 学生界面功能实现 (26)5.3.1 查看公告页面 (26)5.3.2 学生修改密码页面 (26)5.3.3 学生学籍维护页面 (28)5.3.4 成绩查询 (30)5.3.5 查看学修课表并进行选修 (30)5.4 管理员界面 (32)5.5 管理员界面功能实现 (33)5.5.1 查看学生基本信息 (33)5.5.2 添加新学生和选修课 (35)5.5.3 查看学修课表和必修课表 (36)5.5.4 查看学生选课情况和学生成绩 (37)5.5.5 添加必修课表和学生成绩 (40)第六章全文总结 (44)致谢 (45)参考文献 (46)引言学生信息管理系统(SMIS)是大学信息管理系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设知名高水平大学的关键环节。
毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教学系统的设计与实现

本科毕业设计论文题目:远程教学系统的设计与实现院、系:计算机科学与工程学院学科专业:软件工程学生:学号:指导教师:远程教学系统的设计与实现摘要Internet互联网已经深入许许多多普通人每天的生活,它的触角也渐渐渗透到社会的各个角落。
在这场信息改革浪潮中,高校作为新技术的前沿阵地,如果成功地运用Internet技术,它将会成为高校教学工作改革的催化剂。
[1]在传统的教学方式中,师生每天在教室里面对面地上课、提问和答疑;课后学生做完作业,等着教师的批改结果;考试场上,教师一刻不停地监考,学生紧张地答卷等。
这种体制下出现的各种不良结果,常见的有学生厌学情绪严重、抄袭别人作业、考试作弊,更有甚者直至荒废学业。
[2]如何克服传统教学弊端,提高教师学生工作学习的效率,降低教师的工作压力,减轻学生的学业负担,提高学生的学习积极性,同时熟悉计算机操作,发挥计算机和Internet 网络在教学工作中的作用,是本论文主题探索研究的方向。
现在一些运行的教学系统,要么是采用基于局域网的C/S结构的平台,要么是采用ASP技术开发的网络教学系统。
本论文选择JSP+SQLServer搭建网络教学系统平台,它们是当今世界最前沿最流行的两种网络开发技术的黄金搭配组合。
JSP技术日趋稳定成熟,它拥有卓越的系统可移植性,同时它与流行的XML等技术也能良好整合,加上SQLServer2000数据库强大的后台数据支持,奠定了JSP技术在网络应用系统开发中的关键地位。
[3]这次的毕业设计开发了计算机科学与工程学院远程教学系统V1.0。
这种平台不仅满足了传统教学的基本要求,并且充分运用了计算机和网络技术,有效弥补了现行教学方式的不足,学生选课后,实行教师上传学生下载的学习过程同时还可以相互留言实行互动环节。
随着教学系统的应用、更新和完善,平台将给学校教学工作注入新的活力,并且有效地促进学校教学改革工作的蓬勃开展。
[7]关键词:远程教学;上传下载;选课;留言。
JSP+sql实验教学管理系统论文

摘要现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。
为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。
作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合JSP和SQL数据库技术,设计并开发了一个基于B/S模式的实验教学管理系统。
首先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。
随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问。
概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。
详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。
最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。
本系统界面友好,操作方便,能够基本满足实验教学管理的要求。
关键词:实验教学管理系统;JSP;三层结构AbstractThe recent Experiment Education Web Management System have many problems, such as the deal out of the subjects was very slow, the exchange of documents was inconvenient ,the communication between students and teachers was very hard, and so on. This new system was developed to solve these problems.The author takes the development of practical applications as background,uses software engineering principles, development methods and the current mainstream network technology, combines the JSP and SQL Server technique, designs and develops this experiment teaching management system based on B/S models. The author first makes the needs analysis, data flow charts and data dictionary of the system. Then the author makes outline system design and detailed design.Outline design mainly includes dividing the system functional modules, this system has three main models: administer control model, teacher control model, student control model. Administers can add new administers, students and teachers. They can also check and approve experiments. Teachers can apply for new experiments, check the results of experiments that the students upload and answer the student’s questions. Students can select experiment subjects, upload their experiment results and also can ask questions the have in the experiments. The outline design also includes overall structure of the system design, system data structure design,system security design;Detailed design major includes the realization of the visit to database systems, the main achievement of specific functional modules, modular achieve key code. Finally, the author makes a functional test of the system, and analyses the test results. Based on the summary and analysis, the author pointes out that the system deficiencies and needs improvement, development of a similar system for the future reference and help.The system has friendly interface and easy to operate, can meet the basic experimental teaching management requirements.Key words:Experiment Education Management System;JSP;Three-tier structure目录第1章绪论 (1)§1.1选题背景 (1)§1.2开发技术 (1)§1.2.1JSP技术 (1)§1.2.2TOMCAT (1)§1.3论文结构安排 (2)§1.4作者在本次设计中的工作 (2)第2章系统需求分析 (3)§2.1系统可行性分析 (3)§2.2系统功能需求分析 (4)§2.3系统数据流图 (5)§2.4数据字典 (5)第3章系统设计 (8)§3.1系统功能设计 (8)§3.2系统总体结构 (8)§3.2数据库概要设计 (9)§3.2.1概念设计 (12)§3.2.2逻辑设计 (12)§3.2.3物理设计 (12)第4章系统实现 (15)§4.1数据库连接实现 (15)§4.2管理员功能模块实现 (15)§4.2.1人员管理功能实现 (16)§4.2.2实验审批功能实现 (19)§4.3教师功能模块实现 (20)§4.3.1实验申请功能实现 (20)§4.3.2实验结果查看功能实现 (22)§4.3.3问题回复功能实现 (23)§4.4学生功能模块实现 (24)§4.4.1实验选题功能实现 (24)§4.4.2疑难提问功能实现 (26)§4.4.2实验结果上传功能实现 (28)第5章系统测试 (29)§5.1测试环境 (29)§5.2系统功能测试 (29)§5.2.1人员管理功能测试 (29)§5.2.2选题功能测试 (29)§5.2.3实验结果批阅功能测试 (29)§5.2.4在线交流功能测试 (29)§5.3.测试结果分析 (33)总结 (34)参考文献 (35)致谢 (36)第1章绪论§1.1 选题背景现在,网络越来越多的走进人们的生活当中,特别是在学校的管理上,许多工作都是通过网络来操作。
JSP+SQL办公自动化管理系统论文

摘要【摘要】办公自动化系统的开发,使得上网查收发邮件、收发文件、查看公司公文公告变得极为方便,因为系统提供了所有办公所需要的基本功能。
并且简单易操作,无论单位内部有多少个部门,总部外有多少个分支机构,通过本系统可以实现无地域办公,操作简单,稳定安全,可以称为网络办公理念的一次变革。
【关键词】JSP+JavaBean+Servlet目录摘要 (1)目录 (2)0 引言 (1)1 系统分析 (2)1.1 需求分析 (2)1.2 可行性分析 (2)2 总体设计 (2)2.1 项目规划 (2)2.2 系统功能结构图 (2)3 系统设计 (3)3.1 设计目标 (3)3.2 开发及运行环境 (4)3.3 数据库设计 (4)4 JavaBean的设计 (4)4.1 数据库操作的JavaBean的编写 (4)4.2 分页显示的JavaBean的编写 (7)4.3 分页解决方案JavaBean的编写 (10)5 视图层的设计与实现 (17)5.1 公告管理视图层的设计 (17)5.2 公文管理视图层的设计 (15)6 控制层的设计与实现 (19)6.1 公告管理控制层的设计 (19)6.2 公文管理控制层的设计 (21)附录一参考文献 (29)附录二数据表 (34)附录三文件架构图 (30)– 2 –0 引言网络办公自动化管理系统(OA),是伴随着Internet技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生。
当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。
企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。
传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,网络办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竟争中的综合竞争力。
网络远程作业处理系统

课题名称
网络远程作业处理系统
毕业设计的内容和意义
随着计算机在社会的不断普及和应用,人们的工作效率得到了极大的提高。高等院校作为社会进步的发动机,计算机早已普及并得到了积极应用。而随着近年来的计算机网络的普及,更大大方便了人们的工作和生活。利用现在已广泛普及的计算机网络实现教师与学生之间的远程交流,为教师和学生之间的交流构建一个方便的平台,就是我此次的毕业设计课题-网络远程作业处理系统。该系统利用网络,在构架了服务器后,一方面,使学生能够利用任何一台能够上网的计算机提交作业,实现和在线教师的实时交流,留言给未在线的教师;另一方面,教师同样能够利用任意的一台能上网的计算机接受服务器上学生提交的作业,和同学实时交流,留言给以班级为单位的同学。
该系统的目标是通过网络实现教师与学生之间方便的多层次的交流。在网上实现师生间实时的、非实时的信息交流,以及作业的手法。辅以数据库,可以使得这样的交流在一个更为简易的操作环境下实现。并通过相应网页实现数据库的在线操作,将整个网站构建成一个完整的整体,方便更新与维护。
总之,该系统的运用必能给广大师生带来极大的方便,减少师生交流间不必要的时间和精力花费,为教学的水平提高作出贡献。
3在基于JAVA APPLET的聊天室系统中通过线程的应用实现对服务器资源的充分利用。
本系统的创新为:
在聊天室中嵌入了一个网络电子白板,使师生之间的交流更加方便。
指导教师
意见
指导教师签名:
年月日
教研室意见
主任签名:
年月日
系部ห้องสมุดไป่ตู้见
教学主任签名:
年月日
附:与课题内容相关的外文资料翻译不少于2000字,参考文献不少于10种。
4如何利用smartupdown组件实现JSP网页中文件的上传和下载。了解该组件的工作原理,和使用方法。正确地使用该组件成功实现网页上的文件上传下载工作。
基于JSP的考务管理系统(SQL数据库)

基于JSP的考务管理系统(SQL数据库)摘要:随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用。
计算机化的考务信息管理将是建设现代化学校必不可少的基本条件。
论文对考务管理进行需求分析,提出了一个系统实现方案并予以设计和实现。
系统利用Internet技术和先进Java Sever Pages (JSP)技术的优势,采用B/S模式和MVC架构。
系统实现权限管理,教师,学生信息查询,添加,删除,修改;考试信息统计,监考教师信息统计;安排考试等功能,,力求解决考务管理系统中资源冲突问题,对提高安排考试效率具有重要的意义。
关键词:考务管理;B/S;MVC;考试冲突检测目录1. 引言11.1. 论文的研究背景11.2. 论文的内容与意义11.3. 论文的章节安排22. 需求分析32.1. 项目内容及要求32.2. 可行性分析42.3. 开发工具论述72.3.1. 前台开发工具72.3.2. 后台数据库82.3.3. 其他开发工具93. 系统结构特性设计103.1. 系统分析模型103.2. 数据库设计123.2.1. 数据库逻辑结构设计123.2.2. 主要涉及的数据库表124. 系统行为特性设计154.1. 软件结构设计154.2. 功能子模块设计164.2.1. 教师管理子模块164.2.2. 学生管理子模块224.2.3. 安排考试子模块264.2.4. 教室管理子模块314.2.5. 统计管理子模块325. 系统运行与调试355.1 系统测试方案355.2 测试结果分析与调试356. 结论与展望39参考文献40致谢41功能分析如下:1 教务员信息管理功能添加,删除,修改,查询教务员、教师、学生信息。
2 教师信息管理功能查询教师信息,查询安排考试情况信息。
实现多项条件模糊查询功能。
3 学生信息管理功能查询学生信息,查询安排考试情况信息。
实现多项条件模糊查询功能。
4 安排考试管理功能根据各科课程的结课时间、教师的空闲时间以及教室的规模和空闲时间等信息,进行合理、准确地安排考试情况,避免出现资源冲突等问题。
在线作业管理系统毕业论文

基于J2EE的在线作业管理系统摘要:随着信息技术的迅速开展,多媒体计算机、网络为代表的信息技术给教育的开展带来了新的生机,为传统的教学方式注入了活力,给其带来了重大的革命。
网络使教育传播不再受时间和地点的限制,开发和充分利用网络教学,是当前教育开展的必然趋势。
作业作为一项重要的教学活动,解决作业的方便提交、发布等问题是教学顺利有效进行重要条件。
因此基于Web的作业管理系统便成为网络教学系统不可或缺的组成局部。
借助计算机及网络的优势,它能实现作业信息的快速传递,并扩展作业的功能,提高作业的教学价值及管理效率及质量。
本系统在架构上采用了当前流行的B/S 结构,通过JSP、Struts2、Mysql 数据库等软件的强大功能完成了作业管理系统教师及学生角色的根本作业管理功能,还具备了一个特别的定时发布作业功能,使教师可以预先设置将要发布的作业,解决了教师出差或忙碌时无法准时发布作业的问题。
关键词:作业管理,Java, JSP, Struts2, MySqlHomework management systemAbstract:The rapid development of IT,the representitives of which are network and computers, has brought life and energy to traditional way of education,evoking the historical cational communication is free of the limitation of time and site because of network. To make ful use of online learning is the trend of development of education. As the core part of network teaching system,the online homework management system plays an important part in enhancing the efficiency and quality of managent,To make use of the advantage of network,it can meet the demand of fast spreading of homework information and extend the function of homework,increasing the value of homework in teaching pratice.This system uses the prevailing struture B/S,taking the advatage of jsp,struts2 and mysql,to realize the basic function of teacher and student in homework management system.what is more,it also has the special timing publishing homework funtion to help the teachers who can not do that on time.Keywords:homework management system, Java, Jsp, Struts2, MySql目录摘要 (I)Abstract: (II)第一章绪论 (1)1.1 研究的背景 (1)1.2 研究的内容 (1)1.3 研究的意义 (2)第二章系统的设计模式与技术准备 (3)2.1 系统的设计模式 (3)2.2 技术准备 (3)第三章系统分析 (9)可行性分析 (9)3.1.1 经济可行性分析 (9)3.1.2 技术可行性分析 (9)需求分析 (9)系统运行环境 (9)系统功能需求 (9)系统性能需求 (12)主要功能要求 (13)第四章系统设计 (14)4.1 系统业务流程分析 (14)4.2 功能模块的分析与设计 (14)第五章数据库设计 (16)数据库需求分析 (16)数据的组织与存储 (16)5.3 逻辑设计 (17)第六章系统实现 (20)6.1 系统研发原那么 (20)6.2 系统的实现 (21)第七章结论 (36)7.1 工作总结与成果 (36)7.2 缺乏及尚待解决的问题 (36)参考文献........................................................................................................... 错误!未定义书签。
基于网络的作业管理系统的实现.

电脑知识与技术教育论坛电脑知识与技术1引言当今,我国教育正向着现代化、信息化的趋势发展,教师和学生交互又是教学工作的重要环节,也要实现信息化,虽然许许多多的教学管理软件脱颖而出,如网络教学,网络考试等,然而,很少有涉及学生作业管理方面的软件。
所以我们这个系统可以弥补这方面的欠缺。
2开发技术和开发环境我们选择了JSP(JavaServerPage)开发技术,JSP是将纯Java代码嵌入在HTML中实现动态功能的一种技术。
JSP为创建高度动态的Web应用提供了一个独特的开发环境。
JSP技术继承了Java语言的优势,作为一种实实在在与平台无关的开发技术,JSP集成了极高的运行效率、较短的开发周期、超强的扩展能力、完全开放的技术标准、自由的开发方式等众多优良特性。
前台我们采用了Allaire公司的JrunStudio3.0,Web服务器采用Apache+Tomcat的服务器扩展模式。
虽然Tomcat本身就是一个Web服务器,但它的效率显然不可以承担实际应用的负荷,A-pache+Tomcat的意思是Tomcat作为ApacheWeb服务器的Jsp和Javaservlet服务扩展。
Apache是一个免费并且功能强大的HTTP服务器。
操作系统为Windows2000,数据库采用SQLserver2000,界面设计可以用DreamweaverMX,它支持Jsp页面设计。
3系统设计3.1系统数据流图该系统的开发注重其功能性,同时,也考虑到操作便捷及全面周到的向导能力和美观流畅的界面等因素。
学生,教师可通过本系统进行一系列工作,如作业下载、提交作业及成绩查询,教师布置;批改作业及对作业成绩的管理分析,提高师生之间信息交互频度,使得学生可以方便的上传信息(作业),并且从反馈信息中能及时了解自己对知识的掌握情况,教师也可通过学生上传信息了解学生的学习情况,根据传统教学中有关作业的处理流程,转换生成软件工程中所需的系统数据流图。
基于JSP的网络作业管理系统的设计与实现

基于JSP的网络作业管理系统的设计与实现
刘海霞;吴鸿;鲍小忠;张亮;黄志远
【期刊名称】《工业控制计算机》
【年(卷),期】2010(023)003
【摘要】网络作业管理系统的设计是基于B/S模式的,所有客户端只需装上操作系统以及必要的软件即可应用.作业管理系统由作业管理、系统管理、资源管理和在线答疑四个模块组成.完成作业的搜集与批改、资源上传与下我、师生在线交流等功能.
【总页数】3页(P73-74,76)
【作者】刘海霞;吴鸿;鲍小忠;张亮;黄志远
【作者单位】浙江理工大学科技与艺术学院,浙江,杭州,311121;浙江理工大学科技与艺术学院,浙江,杭州,311121;浙江理工大学科技与艺术学院,浙江,杭州,311121;浙江理工大学科技与艺术学院,浙江,杭州,311121;浙江理工大学科技与艺术学院,浙江,杭州,311121
【正文语种】中文
【相关文献】
1.基于JSP的高校失物招领网络平台的设计与实现 [J], 谭伟;林俊存
2.基于JSP的网络作业管理系统的设计与实现 [J], 张阳;李璐
3.基于JSP的网络求职招聘系统的设计与实现 [J], 王菊花;赵蔷;杜涛;杨妮妮
4.基于JSP技术的作业管理系统的设计与实现 [J], 刘华明;童彤
5.基于JSP的网络教学管理平台的设计与实现 [J], 刘一男
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要随着网络在社会的不断普及,其在人们的学习和生活中发挥着越来越重要的作业,也不断地简化人们地学习和生活。
该系统就是建立在这个目的上的一次尝试。
远程作业提交交流系统,利用网络交流的优势,为教师与学生之间的交流搭建一座方便的桥梁。
该系统的功能主要为:1、为师生提供一个网络作业提交系统;2、为师生提供一个实时在线交流系统;3、为师生提供一个在线的留言系统。
其中,作业提交系统实现文件在JSP网页中的上传和下载;实时在线交流系统实际就是一个在线聊天室,并考虑到师生这个特殊的服务对象,添加了网络白板这个功能,使师生之间可以更加形象的交流;在线留言系统提供了与未在线的人交流的功能。
以上这些功能的实现都是建立在师生信息管理系统之上的,首先要建立完整的学生、教师和班级信息,以上3个主要系统才能正常工作。
再就是为了减小网页的负担,我设立了注册登录系统,一定程度的减免了不相关人员的访问。
关键词网络在线交流AbstractWith network constant popularization in society, it becomes more and more important in people’s daily lifed and study. It also simplifies people’s study and live very much. This system is a try that is set up on this purpose . Operating the system of exchanging on-linly, the advantage of utilizing the network to be exchanged, put up a bridge of convenience for the exchange between the teacher and student.The function of this system is mainly: 1 offers a system submitting homework by network for students and teachers, 2 offers one to teachers and students and exchanges the system real-timly online, 3 offers an online message system to teachers and students. Among them, homework submit system realize file in JSP uploading and download of the webpage;It is an online chatroom actually to exchange the system real-timly online , consider this special service object of teachers and students, add network white board the function , make teachers and students can interchange of the image further; The online message system has offered the function exchanged with person not online. Realization of the above functions is all based on information management systems of teachers and students, should set up to intact student , teacher and class' information first, the above 3 main systems could work normally . And then in order to reduce the burden of the webpage, I have set up the log-in system of registering, visit of the independent personnel of deductions and exemptions of a certain degree.Keywords network online communicate目录前言 (1)第1章开发工具简介 (7)1.1 Dreamweaver MX 2004 (7)1.2 Borland JBuilder9 (7)1.3 SQL Sever 2000 (7)第2章相关技术文档 (9)2.1 JSP技术 (9)2.2 APPLET技术 (12)2.2.1 Applet说明: (12)2.2.2 Applet参数使用方法 (13)2.2.3 Applet基本方法 (13)2.2.4 Applet中的线程 (14)第3章数据库逻辑结构设计 (15)3.1 用户信息表(tuser) (15)3.2 班级信息表(Tstudentnum) (15)3.3 留言信息表(message) (15)3.4 任课信息表(adds) (15)第4章系统页面介绍 (17)4.1 登录页面流程图 (17)4.2 系统主要页面详述 (18)4.1.1 登录、注册页面(login.jsp) (18)4.1.2 核实页面(ValidateUser.jsp) (18)4.1.3 验证已登录页面(CheckValid.jsp) (18)4.1.4 学生注册页面(UserInfo.jsp) (19)4.1.5 注册页面提交页面(CheckUserInfo.jsp) (19)4.1.6 学生页面(student.htm) (19)4.1.7 学生选择页面(StudentPage.jsp) (20)4.1.8 教师页面(teacher.htm) (20)4.1.9 教师选择页面(TeacherPage.jsp) (20)4.1.10 管理员页面(admin.htm) (21)4.1.11 管理员选择页面(admin.jsp) (21)4.1.12 显示留言页面(view_message.jsp) (21)4.1.13 留言页面(index.htm) (22)4.1.14 添加留言信息页面(add_message.jsp) (22)4.1.15 上传文件页面(upload.jsp) (22)4.1.16 上传处理页面(doUpload.jsp) (23)4.1.17 下载处理页面(doDownload.jsp) (23)4.1.18 修改密码页面(changecode.jsp) (23)4.1.19 修改密码处理页面(changecode2.jsp) (23)4.1.20 管理任课信息页面(maadds.jsp) (24)4.1.21 任课信息处理页面(maadds2.jsp) (24)4.1.22 删除教师页面(deleteacher.jsp) (24)4.1.23 删除教师处理页面(deleteacher2.jsp) (24)4.1.24 学生聊天室页面(sapplst.jsp) (25)第5章系统功能详述 (26)5.1 登录系统 (26)5.2 注册系统 (26)5.3 师生信息管理系统 (27)5.4 留言板系统 (28)5.5 包含网络白板的聊天室系统 (28)5.6 文件上传下载系统 (30)第6章系统运行配置 (32)6.1 安装J2SDK: (32)6.2 安装Tomcat: (32)6.3 安装JSP访问SQL Server 2000的驱动程序: (33)第7章系统重要部分技术实现 (35)7.1 包含网络白板的技术实现 (35)7.1.1 工作原理 (35)7.1.2 功能设计 (35)7.1.3 通讯协议集的制定 (36)7.1.4 编程实现 (37)7.2 SmartUpDown组件使用 (42)7.2.1 安装篇 (42)7.2.2 相关类说明篇 (43)7.2.3 相关方法说明 (46)第8章总结 (50)谢辞 (51)参考文献 (52)前言随着计算机在社会的不断普及和应用,人们的工作效率得到了极大的提高。
高等院校作为社会进步的发动机,计算机早已普及并得到了积极应用。
而随着近年来的计算机网络的普及,更大大方便了人们的工作和生活。
利用现在已广泛普及的计算机网络实现教师与学生之间的远程交流,为教师和学生之间的交流构建一个方便的平台,就是我此次的毕业设计课题——网络远程作业处理系统。
该系统利用网络,在构架了服务器后,一方面,使学生能够利用任何一台能够上网的计算机提交作业,实现和在线教师的实时交流,留言给未在线的教师;另一方面,教师同样能够利用任意的一台能上网的计算机接受服务器上学生提交的作业,和同学实时交流,留言给以班级为单位的同学。
该系统的内容有:1登录系统。
自动区分登录者为学生、教师、管理员,并显示相应页面。
2注册系统,只提供学生的注册,教师由管理员添加,仅设1名管理员账户。
3师生信息管理系统,管理相关的师生信息。
4只有目的用户可见的留言板系统。
通过对数据库的匹配查询实现。
5包含网络白板的聊天室系统。
利用便捷的applet,通过多线程的应用实现聊天室。
网络白板嵌入聊天室系统中,利用JAVA中的canvas类实现。
6基于JSP的文件上传下载系统。
基于jsp smartupload 组件实现。
这6个系统将在以下章节中详细介绍。
本论文的总的结构可分为引言、目录、中英文摘要、数据库设计、系统功能介绍、谢辞、参考文献与附录九大部分。
其中系统功能介绍分为登录系统、注册系统、师生信息管理系统、留言板系统、包含网络白板的聊天室系统、文件上传下载系统,共6个部分来详细介绍。
参考文献与附录是关于开发该系统所参考的数据和书籍,附录是一些辅助说明。
目录是毕业论文各章节所在页的具体说明。
网络远程作业处理系统主要的开发工具为Dreamweaver MX 2004,SQL Sever 2000和JBuilder9。
第1章开发工具简介1.1Dreamweaver MX 2004Dreamweaver MX 2004 是建立 Web 站点和应用程序的专业工具。
它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建接口吸引人并且基于标准的站点和应用程序。