作业提交系统的设计与实现Word文档下载推荐.doc
- 文档编号:13156633
- 上传时间:2022-10-07
- 格式:DOC
- 页数:22
- 大小:382KB
作业提交系统的设计与实现Word文档下载推荐.doc
《作业提交系统的设计与实现Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《作业提交系统的设计与实现Word文档下载推荐.doc(22页珍藏版)》请在冰豆网上搜索。
作业提交系统是基于B/S结构,使用ASP与ACCESS开发的。
主要目的是解决学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流不方便的问题。
系统分了管理员模块和学生模块,学生提交作业采用在线提交方式,根据选择教师来选择作业,在教师公布标准答案之后查看作业标准答案。
系统具有操作简便,界面友好的特性。
管理员能够对用户信息和权限进行方便的修改和管理。
论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。
作业提交系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。
随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
关键词:
ASP,作业提交系统;
ACCESS;
Abstract
Thechiefpurposeoftheworksubmissionsystemistosolvetheinconvenientquestionsofexchanging,thatis,thestudentshandintheworkandtheteachercorrectsstudents'
papers,butallthecommunicationhastodependonthepaper.Thesystemhasthemanagermoduleandthestudentmodule.Ithasaperfectcharacteristicthattheoperationwillbesimpleandhasthefriendlysurface.Thepaperhasexplainedthebackground,significance,developingenvironmentandrequirementsanalysisofsystem,italsodescribesthedatabasedesignandsystemfunctionsdetailedly.ThesystemisbasedontheB/Sstructure,usingASPandACCESSastheplatform.Thesystemhasabrightfuture.Itwillreplacethetraditionalthewaysofhandinginhomeworkandrealizethewaysofhandinginhomework’snetworkmanagement.
Keywords:
Theworksubmissionsystem;
ASP;
ACCESS;
目录
摘要 II
1 引言 1
1.1 本课题选题背景及目的 1
1.2 本课题选题意义 1
1.3 本课题研究思路和方法 1
1.4 本课题预期结果 1
2 开发平台与语言简介 2
2.1 HTML标记语言 2
2.2 ASP简介 2
2.3 ADO访库技术介绍 2
2.4 浏览器/服务器模型 3
3 系统需求分析 3
3.1 系统业务需求及特点 3
3.1.1 业务需求 3
3.1.2 系统特点 3
3.2 用户特点 3
3.2.1 管理员用户 3
3.2.2 学生用户 4
3.3 系统业务流程图 4
3.4 数据流图 4
3.5 开发环境 5
3.6 限制条件 5
4 系统设计与实现 6
4.1 系统功能划分 6
4.2 系统功能体系图 6
4.3 数据库设计 7
4.3.1 数据库E-R图 7
4.3.2 数据库表 7
4.3.3 数据库表说明 9
4.4 登陆模块的设计与实现 9
4.4.1 用户登陆界面 9
4.4.2 管理员管理模块-增删改用户和班级 10
4.4.3 添加新用户 11
4.4.4 修改删除用户 12
4.5 学生模块的设计与实现 13
4.5.1 用户界面 13
4.5.2 作业上传 13
4.5 教师模块的设计与实现 14
4.5.1查询学生的上交的作业 14
4.5.2教师布置作业 15
5 系统测试与测试结论 15
5.1 管理员模块测试 15
5.1.1 测试方法 15
5.1.2 测试结果 16
5.2 学生模块测试 16
5.2.1 测试方法 16
5.2.2 测试结果 16
5.3教师模块测试 16
5.4测试结论 17
结论 17
参考文献 17
致谢 18
IV
1引言
1.1本课题选题背景及目的
随着互联网技术的迅猛发展,网络给人们带来了很多便利,但是在目前的高校教学系统中,学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流。
这样的传统作业提交批改方式已经过时,而且也无法满足现在高效率的时代。
因此设计开发了此系统。
该系统完全可以淘汰纸质作业的形式,首先可以方便学生查看作业的批改情况以便于更好的学习。
开发此系统的目的在于方便教师和学生的互动交流,大大提高学生提交作业,教师批改作业的效率。
1.2本课题选题意义
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。
通过Internet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。
作业在线提交系统可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,提高学生提交作业的效率,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。
让学生能和教师进行更好的互动式的学习与教学。
本系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。
1.3本课题研究思路和方法
本系统的开发要求采用B/S结构,应首先分析用户需求的相关功能后写出需求分析;
其次,综合运用以前所学的相关知识(数据结构,C语言等),选择所熟悉的开发工具进行开发(本系统选择开发语言选择了ASP;
数据库采用ACCESS),在设计中以需求分析为基础,写出系统开发计划,实现流程及相关问题的实现方法;
同时,在开发设计与实现中,要保存好相关的设计文档。
最后,系统开发完毕后,进行调试和试运行,并做好调试和试运行的相关记录。
1.4本课题预期结果
本设计的预期成果是完成作业提交批改系统的部分功能——作业上传和管理用户和作业下载功能,并能够实现作业在线提交功能;
在线实时查看作业批改的情况;
用户信息管理(教师用户,学生用户,管理员用户),设置用户的功能和权限。
形成一个真正实用的、功能完善的作业在线提交批改系统。
2开发平台与语言简介
2.1HTML标记语言
HTML的英语意思是:
HypertextMarkedLanguage,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。
超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和进行的操作。
HTTP协议的制定使浏览器在运行超文本时有了统一的规则和标准。
用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台,自1990年以来HTML就一直被用作WWW(是WorldWideWeb的缩写,也可简写WEB、中文叫做万维网)的信息表示语言,使用HTML语言描述的文件,需要通过WEB浏览器显示出效果。
HTML是在SGML定义下的一个描述性语言,或可说HTML是SGML的一个应用程式。
HTML不是程式语言,如C++和Java之类,它只是标示语言,基本上你只要明白了各种标记的用法便算学懂了HTML,HTML的格式非常简单,只是由文字及标记组合而成,至于编辑方面,任何文字编辑器都可以,只要能将文件另存成ASCII纯文字格式即可,当然以专业的网页编辑软件为佳。
2.2ASP简介
ASP(ActiveServerPages)是未经编译的开放应用软件,它使用户能够利用html和Active强有利的功能创建,功能强大的,与平台无关的WEB应用系统。
因此,可以充分利用全球所提供的广泛互联。
Javascrip,Vbscrip都是利用基于浏览器脚本语言,它们的功能很强大的,能让网页丰富多彩。
Script(脚本)是由一组可以在WEB服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括VBScript,JavaScript。
这些脚本大都是在客户端运行,因此,客户端可以很清楚的取得脚本的内容。
所以,就安全性而言,这些客户端的脚本语言的确有危险[10]。
ASP虽然具有脚本语言的方便性,但由于他是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。
因此ASP与一般的脚本语言相比,要安全的多。
2.3ADO访库技术介绍
ADO(ActiveXDataObjects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。
它可作用于服务器端,以提供含有数据库信息的主页内容。
通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。
ADO使用内置的RecordSets对象作为数据的主要接口。
ADO可使用VBScript、JScript语言来控制对数据库的访问,以及查询结果的输出显示。
ADO可连接多种支持ODBC的数据库,如Access、SQLServer、Oracle、Informix等。
在使用时,首先需在控制面板的ODBC中建立相应的DSN(数据源名)。
要选择系统数据源名,指定所用的驱动程序,如"
Microsoftaccess"
在数据来源名称中输入DSN名,并选定服务器和数据库[10]。
2.4浏览器/服务器模型
WWW是构建在浏览器/服务器(B/S)模型以及http协议的基础上的,其运作模式可以描述为:
请求>
处理>
应答。
从浏览器提交的请求通过Web服务器给应用程序服务器,由它调用相关的网页应用程序进行处理,处理的结果由网页交给Web服务器,Web服务器把这个网页作为对请求的应答发还给浏览器。
至于对提交的信息如何处理,就交由网站的开发人员编写相关的网页应用程序来决定反馈到浏览器的内容;
如果需要对数据库进行访问,开发人员还可以利用应用程序服务器所提供的接口对其进行访问。
网页内容的动态发布是Web应用程序的主要实现方法,通常这种方法同服务器端提供的WWW服务技术密不可分。
一般来说,在Internet服务器上可以通过多种途径实现动态内容的发布,最常见的技术包括CGI、ISAPI和ASP等。
3系统需求分析
3.1系统业务需求及特点
3.1.1业务需求
系统要求管理员管理所有的用户信息,添加,删除用户都必须由管理员来完成,管理员可见所有用户的信息。
普通用户(学生和教师用户)只能修改自己的信息。
学生能够
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 作业 提交 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)