网上作业提交系统毕业论文完整版Word下载.docx

上传人:聆听****声音 文档编号:5987732 上传时间:2023-05-05 格式:DOCX 页数:66 大小:1.84MB
下载 相关 举报
网上作业提交系统毕业论文完整版Word下载.docx_第1页
第1页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第2页
第2页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第3页
第3页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第4页
第4页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第5页
第5页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第6页
第6页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第7页
第7页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第8页
第8页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第9页
第9页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第10页
第10页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第11页
第11页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第12页
第12页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第13页
第13页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第14页
第14页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第15页
第15页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第16页
第16页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第17页
第17页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第18页
第18页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第19页
第19页 / 共66页
网上作业提交系统毕业论文完整版Word下载.docx_第20页
第20页 / 共66页
亲,该文档总共66页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上作业提交系统毕业论文完整版Word下载.docx

《网上作业提交系统毕业论文完整版Word下载.docx》由会员分享,可在线阅读,更多相关《网上作业提交系统毕业论文完整版Word下载.docx(66页珍藏版)》请在冰点文库上搜索。

网上作业提交系统毕业论文完整版Word下载.docx

Accordingtoactualdemand,thedesignofthesystem'

smodulardesignconcept,intheWindows7operatingsystemenvironment,thebuiltenvironmentJSP,Javascriptinglanguagethroughtheuseofthecompletionofdynamic,interactiveWebserverapplications,toachievethemainfunctionofthesystem,includingstudents,teachersoperationsissuedtobrowse,download,uploadfeatures,functionssuchasmessage;

teachersuploadworkanddownloadstudent’swork,respondingtostudent’smessages;

administratorinthebackgroundinformationforstudents,teachers,curriculuminformationandinformationmanagement.

Themostuniquepartis:

Firstofall,theachievementofstudentstobrowse,download,uploadfeaturesstudents;

secondly,theadministratornuancedback-officefunctions,forthereleaseofavarietyofinformationandmanagement,operationsmanagementtoachieveasystematic,standardizationandautomation,makesthesystemmorepracticalvalue.

Keywords:

Onlineassignmentduesystem;

Operationmanagement;

assignmentdue

目录

第一章 系统概述 错误!

未定义书签。

1.1系统开发背景 错误!

1.2系统开发的意义 错误!

1.3系统开发目标 错误!

1.4系统功能概述 错误!

1.5系统的开发工具及运行环境 错误!

1.6系统需要解决的主要问题 错误!

1.7论文的内容安排 错误!

第二章 系统分析 错误!

2.1可行性分析 错误!

2.1.1技术可行性 错误!

2.1.2经济可行性 错误!

2.1.3操作可行性 错误!

2.1.4法律可行性 错误!

2.2功能需求分析 错误!

2.3实体—联系(E-R)图 错误!

2.4数据流图 错误!

2.4.1顶层数据流图 错误!

2.4.2第一层数据流图 错误!

2.4.3第二层数据流图 错误!

2.5数据字典 错误!

第三章 总体设计 错误!

3.1总体设计概述 错误!

3.2系统功能模块设计 错误!

3.3数据库设计 错误!

第四章 详细设计 错误!

4.1程序流程图 错误!

4.1.1系统整体的程序流程图 错误!

4.1.2用户登录的程序流程图 错误!

4.1.3用户查看信息的程序流程图 错误!

4.1.4用户作业管理的程序流程图 错误!

4.1.5用户留言管理的程序流程图 错误!

4.2各子系统模块的功能描述 错误!

4.2.1管理员子系统的功能描述 错误!

4.2.2教师子系统的功能描述 错误!

4.2.3学生子系统的功能描述 错误!

第五章 实现 错误!

5.1连接数据库的包含文件 错误!

5.2管理员子系统功能的实现 错误!

5.2.1系统登录界面的实现 错误!

5.2.2教师信息管理功能的实现 错误!

5.2.3班级信息管理功能的实现 错误!

5.2.4开课信息管理功能的实现 错误!

5.2.5学生信息管理功能的实现 错误!

5.2.6作业管理功能的实现 错误!

5.2.7学生成绩管理功能的实现 错误!

5.2.8留言管理功能的实现 错误!

5.3教师子系统功能的实现 错误!

5.3.1教师上传作业功能的实现 错误!

5.3.2教师查看作业功能的实现 错误!

5.3.3教师回复留言功能的实现 错误!

5.4学生子系统功能的实现 错误!

5.4.1学生查看作业功能的实现 错误!

5.4.2学生作业提交功能的实现 错误!

5.4.3学生成绩查看功能的实现 错误!

5.4.5学生留言功能的实现 错误!

第六章系统测试与维护 错误!

6.1测试的任务及目标 错误!

6.1.1测试的任务 错误!

6.1.2测试的目标 错误!

6.2测试方案 错误!

6.2.1模块测试 错误!

6.2.2集成测试 错误!

6.2.3 验收测试 错误!

6.2.4平行运行 错误!

6.3设计测试方案 错误!

6.4系统维护 错误!

结束语 错误!

致谢 错误!

参考文献 错误!

附录Ⅰ英文资料翻译 错误!

附录Ⅱ程序代码 错误!

第一章系统概述

1.1系统开发背景

近年来,以互联网为核心的信息技术正在对人类社会的发展、进步和繁荣起着越来越重要的影响。

以互联网在已经渗透到社会生活的方方面面,成为推动社会进步的重要力量。

网络技术发展到现在,Web数据库技术已经成为应用最为广泛的系统架构基础技术.在互联网的应用系统中,Web提供了通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来浏览下载所需要的各种数据。

JSP是Sun公司提供的一种动态网页实现技术,而SQLServer2000则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系。

网上作业提交系统就是在这种条件下发展起来的以学生作业为内容,用网页的形式,以上传及下载学生作业为目的应用系统。

网上作业提交系统是一个典型的Web系统,它的出现,改变了学校传统的作业资料传播的方式,管理员及教师使用计算机对学生作业信息进行管理,具有手工管理无法比拟的优点,例如:

容易查找,数据存储量大,可靠性高,保密性好等。

对学生来说,简化了查找作业的提交过程,并且随时可以下载到老师布置的作业。

网上作业提交系统以方便、快捷等优点冲击着传统的学校作业提交方式,也正是因为这些优点,使它更符合现代社会人们快节奏、高效率的生活方式。

Internet的蓬勃发展,使学生作业资料的传播方式发生了巨大的变化,传统的传播如纸质形式的作业资料等已经不再是作业资料传播的主要方式,人们更多的开始关注电子化的作业。

由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。

本课题是针对学校学生作业资料的发布与下载所开发的系统,主要使用JSP、Java、Dreamweaver、SQLServer2000等作为开发工具。

1.2系统开发的意义

当代社会,人们已经深深的领略到信息革命第二次浪潮的冲击。

现在信息技术突破了单位性和地域性的局限,实现了网络和全球化,以因特网为代表的现代信息网络正在以每年均15%的速度急剧增长,其应用范围也开始从单纯的通讯向教育和信息查询向更具效益的领域扩张。

这一趋势告诉人们,信息资源在信息技术的强有力的推动下,已经达到了快速的传递。

计算机的全球联网,形成了与地域、空间无关的时间一体化市场,一种新的、基于计算机网络的信息传递模式正在逐步形成,这是处于激烈竞争环境中的各国政府、制造商、销售商及有关研究部门所不能回避的现实。

1.3系统开发目标

网上作业提交系统是以作业资料为内容,以下载作业为目的的网络应用系统。

它以网页的形式,利用脚本程序完成作业网上查看及下载的一系列步骤,使学生足不出户就能够下载老师布置的作业,并可以上传提交所做的作业,有效的满足了学生因为时间或距离上的不便而无法到学校交付作业的愿望,节省了大量的时间。

同时,网上作业提交系统还简化了学生交付作业资料的一系列步骤,在现实生活中到学校获取作业,首先要到达学校,再根据需要到各部门提交所做的作业,有时学校各部门不在同一地点,需要去到各个部门,才能交完所需要的作业,同时受到时间等多种因素的限制。

相比之下,网上作业提交系统对作业管理更加方便、更加简单;

而学校教师也不必再整理大量的纸质文件,通过计算机对作业信息进行发布,管理也更加容易,效率也更高,而且数据的可靠性和保密性也更好。

随着互联网的快速发展,网上作业提交系统将以其充满高科技的味道成为一种时尚的管理作业资料方式,为学生获得作业题目及提交作业节省费用和存储的空间。

1.4系统功能概述

网上作业提交管理系统的使用用户主要分三类:

1.管理员用户

管理员可以实现本系统信息的管理与维护功能,能够实现对学生信息的管理、教师信息的管理、班级信息的管理、学校开课信息的管理等功能,并可以对教师发布的作业资料及学生上传的作业资料进行查看与删除,同时可以对学生的成绩进行录入、查询、删除等操作。

2.教师用户

以教师用户的身份登录后,可以上传教学资料的信息,可以查看下载所教学生的作业信息,可以查看学生的留言,并对留言信息进行回复操作,同时也可以对学生的成绩进行录入、查询、删除等操作。

3.学生用户

以学生用户的身份登录后,可以查看本班老师布置的作业信息,可以根据老师布置的作业来上传作业信息,并可以查看本次作业的成绩。

同时也可以给老师留言,同进也可以查看老师的回复信息。

1.5系统的开发工具及运行环境

本课题研究过程中选用了Windows7操作系统平台。

Windows7是微软公司最新的操作系统,稳定支持开发和运行系统所需要的软件。

它不但增强了可靠性和灵活性,而且降低了拥有强大、灵活管理服务的计算系统的成本,并为运行企业应用程序提供了良好的基础。

系统的开发工具:

数据库使用SQLServer2000,采用Java语言进行程序编写,页面采用JSP技术,网页制作工具使用MacromediaDreamweaver8,编译工具使用MyEclipse。

运行环境:

基于Windows系统平台的JSP环境,适用于IE4.0以上版本,Tomcat5.0及以上的Web服务器的运行环境。

1.6系统需要解决的主要问题

目前,网上作业提交系统在国际互联网上可以实现的功能已经多样化,可以说从最基本的作业发布功能,在线学生作业提交、在线下载功能、教师评分功能、学生查看成绩功能、留言功能等等,几乎这些功能都可以在互联网上进行电子化的高效运作。

技术的进步对传统学生作业管理的解决方案提出更严格的要求和挑战。

为了能够使系统开发成功,网上作业提交系统解决方案应切合学生实际的需求和发展的趋向,在实施作业上传下载方案的设计之前,必须对一系列问题进行科学的论证,如系统的需求分析、系统总体规划、网上作业提交系统的功能和实施方案、运行网上作业提交系统的软件和硬件配置、网上作业提交系统的管理方法等等。

本系统要解决的问题主要有以下几点:

1.提高网上作业提交系统的通用性、丰富网上作业提交系统的功能。

2.增强网上作业提交系统在网络教学中地过程性评价功能。

3.更加友好的界面,使用者容易使用。

1.7论文的内容安排

本论文主要是对开发一个网上作业提交系统进行分析、设计并实现,具体的内容安排如下:

第一章主要介绍系统开发的背景、意义、目标、功能概述、开发工具及运行环境以及所设计的系统主要需要解决的问题,对论文进行一个整体的概述和安排,从而说明开发该系统的必要性和实用性;

第二章主要对系统进行分析,从技术、经济、操作、法律等几个方面对系统进行详细阐述,分析系统的可行性,然后对系统的功能需求进行分析,在完成之后用实体—联系图表示出系统的实体、属性及联系,用数据流图表示出系统的数据流及数据存储,并列出数据字典,对数据流图上的各个成分加以说明,以上内容为之后的系统开发打好了坚实的理论基础。

第三章对系统进行了总体设计,通过总体概述解决了系统如何实现的问题,在整体上对系统的功能模块进行了划分和设计,合理的模块划分能使后期的系统开发整齐简洁,且开发目的明了,另外数据库的设计也从整体上解决了系统的数据存储问题,建立起在数据库中各个实体的信息表,并设定其数据类型、长度以及是否为空。

第四章是详细设计阶段,列出系统的总体程序流程图和各功能模块的程序流程图,并对各功能模块的程序流程进行说明,以及对各个功能模块的详细功能描述,很详细地设计系统所要实现的功能和程序流程,使得系统的设计有条不紊。

第五章是实现阶段,在进行编码、编译及运行之后,对系统各个功能进行实质性的展示和描述,同时也是对系统能否顺畅运行进行验证。

在每个功能的实现界面附上其主要代码,方便在以后的测试中发现问题并解决问题。

第六章是系统测试和维护阶段,列举系统测试的几种方法,设计系统测试的方案,并通过实例测试,证明系统各个方面都正常,没有出现错误。

最后对系统的维护进行说明。

第二章系统分析

2.1可行性分析

可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从技术可行性、经济可行性、操作可行性、法律可行性四个方面来考虑。

2.1.1技术可行性

网上作业提交系统是由网络和网页实现的,是基于B/S(Browser/Server)模式的应用系统。

本系统使用Sun公司的Java语言和JSP技术,应用界面友好且功能强大的由Macromedia公司的MacromediaDreamweaver8软件来设计界面,服务器端脚本用Java来编写,数据库使用SQLServer2000数据库,服务器是Tomcat5.0.28。

以下是对这些技术的简介,证明本系统在技术上是可行的。

1.B/S模式及其优势

伴随着Internet的迅速发展,计算机技术正在由基于C/S(client)模式的应用系统转变为基于B/S(Browser/Server)模式的应用系统。

过去,网络软件的开发都采用C/S(client)模式,在这种模式下,主要的业务逻辑都集中于学生端程序,因此,必然导致以下问题:

1)系统安装、调试、维护和升级困难。

由于学生端的硬件配置可能存在差异,软件环境也可能各不相同,因此,在安装时,必须对每一个学生端分别进行配置,同样,在软件升级时也要对学生端分别处理。

2)在整个系统中,业务逻辑和用户界面都集中到了学生端,必然会增加安全隐患。

正是由于以上C/S模式的学生端程序在部署和维护时面临的问题,人们逐渐接受了基于浏览器(Brower)/服务器(Server)结构的系统,即B/S模式。

在此模式中,核心的一点就是用通用的浏览器取代了原来的学生端程序。

B/S模式虽然只对C/S模式做了少许变动,但带来了巨大的好处:

1)应用程序在部署、升级、维护时,只需要在服务器端进行配置就可以了;

2)所有的配置工作都集中在服务器端,提高了系统的安全性;

虽然B/S模式带来了很大的好处,但由于在学生端能够利用的编程对象仅仅是浏览器,因此,原来在C/S模式下很容易实现的一些学生端功能,在B/S模式下,却变得很难实现甚至无法实现。

尽管如此,B/S模式仍是目前很多应用系统的首选模式。

2.Web应用程序开发环境—JSP技术

JSP的全称是JavaServerPages,它是Sun公司推出的一种动态网页技术标准。

它在传统的静态页面文件中加入Java程序片段和JSP标记,就构成了JSP页面。

JSP具有以下的优点:

1)将业务层与表示层分离:

使用JSP技术,网络开发人员可使用HTML来设计页面显示部分(如字体颜色等),使用JSP指令或者Java程序片段来生成网页上的动态内容。

2)能够跨平台:

JSP支持绝大部分平台,包括现在非常流行的Linux系统,应用非常广泛的Apache服务器也提供了支持JSP的服务。

3)组件的开发和使用很方便:

如JSP的组件是由C++,VB等语言开发的,并需要注册才能使用;

而JSP的组件是用Java开发的,可以直接使用。

4)一次编写,处处运行:

作为Java开发平台的一部分,JSP具有Java的所有优点,包括Writeonce,Runeverywhere。

3.Java语言

Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发。

Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在Internet环境上开发应用系统。

4.Tomcat应用服务器

目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。

Tomcat是一个免费的开源的Servlet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapps目录下,Tomcat会自动检测到这个文件,并将其解压。

你在浏览器中访问这个应用的JSP时,通常第一次会很慢,因为Tomcat要将JSP转化为Servlet文件,然后编译。

编译以后,访问将会很快。

另外Tomcat也提供了一个应用:

manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。

通过这个应用,辅助于ftp,你可以在远程通过Web部署和撤销应用。

当然本地也可以。

Tomcat也具有传统的Web服务器的功能:

处理Html页面。

但是与Apache相比,它的处理静态Html的能力就不如Apache。

我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理JSP和Servlet。

这种集成只需要修改一下Apache和Tomcat的配置文件即可。

Tomcat是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性,越来越受到人们的重视。

5.数据库SQLServer2000

SQLServer是一个关系数据库管理系统,SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。

该版本具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行更高级的Windows操作系统的大型多处理器的服务器等多种平台使用。

SQLServer2000具有以下几个特性:

1)Internet

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2