JSP+sql网络远程作业处理系统论文
摘要随着网络在社会的不断普及,其在人们的学习和生活中发挥着越来越重要的作业,也不断地简化人们地学习和生活。
该系统就是建立在这个目的上的一次尝试。
远程作业提交交流系统,利用网络交流的优势,为教师与学生之间的交流搭建一座方便的桥梁。
该系统的功能主要为: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 站点和应用程序的专业工具。
它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建接口吸引人并且基于标准的站点和应用程序。
基于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)技术为基础,设计并实现了一个在线学习网站。
该网站具有用户注册、登录、课程浏览、在线学习、互动讨论等功能,为用户提供了一个便捷、高效的在线学习环境。
本文首先分析了在线学习网站的需求和功能,然后详细介绍了系统的设计思路、架构以及关键技术的实现。
在系统设计过程中,充分考虑了用户体验、安全性和可扩展性等因素,力求为用户提供一个稳定、易用的学习平台。
通过实际应用测试,证明了所设计的在线学习网站具有良好的性能和稳定性。
