作业通告系统的设计与实现Word格式文档下载.docx
- 文档编号:13527796
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:26
- 大小:298.89KB
作业通告系统的设计与实现Word格式文档下载.docx
《作业通告系统的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《作业通告系统的设计与实现Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。
ASP.NET;
SQLServer;
B/S结构
Abstract:
Withthedevelopmentofthemodernera,ithasbroughtgoodopportunitiesforthedevelopmentoftheInternet.TheapplicationoftheInternethasgraduallypenetratedintoallwalksoflifeinsociety.TherapiddevelopmentoftheInternetinuniversitiesisastrongtestimonytothefactthatmostoftheworkinuniversitiestodayTheInternetisinextricablylinked.The"
jobnotification"
systemisalsothemosttypicalexampleofthisapplication.Hemainlydealswithdailyassignmentsandjobviewingamongteachersandstudents.The"
systemisdevelopedusingtheB/Sstructure.ThefrontendisdevelopedusingtheASP.NETlanguage,andthebackendusestheSQLServerdatabasefordatastorage.Thesystemhasthreefunctionalroles:
teacher,student,andadministrator.Theteacher'
sfunctionistocompletethecurriculumandpublicizingoperations,andtoinspectthestudent'
shomework.Thestudent'
sfunctionistouploadthecompletedjobinformation,andtoviewpastscoreinformation.Theadministratorfunctionistocarryoutinformationmaintenance,suchasclass,teacher,studentinformationmanagement,etc.,andcanalsocarryoutrelevantfunctionqueries.
Keywords:
ASP.NET;
SQLServer;
B/Sstructure
1引言
1.1选题背景
在高速发展的信息时代下,网络教育应运而生。
同时伴随着教育改革,现如今国家政策对教育行业进行了大力支持,为网络教育的开展开辟了一条宽广的道路。
正是因为网络教育刚刚萌芽,还属于一种新兴的教育模式。
所以网络教育面临着的概念模糊、制作的繁琐、管理困难等诸多因素共同制约着网络教育发展。
网络教育脱离了传统教育对时间空间的束缚,在现有的设施设备上网络技术已经能够满足刚需,为网络教育埋下了坚实的基础,给未来网络教育创造了宽广的蓝天。
就现在的形势状况而言,网络教育呈燎原之势,逐步走向全球。
网络教育即在线网络教学,是充分利用包含万维网(WWW)各种特色资源的超媒体教学应用程序从而营造一种良好的学习环境,就是在这种网络学习氛围中促进和提升学习。
同时也方便科任教师的在线管理和教育,及对学生进行各种信息的及时收集和管理。
使用ASP.NET,能实现对数据库的数据的操作,表单收集和处理信息,上传与下载等等。
在国家的大力扶持下,我坚信它会像春天里的小草在阳光雨露的照射下茁壮成长。
1.2目的与意义
网络教育告别了传统模式的教室学堂制,以电视、网络等网络传播媒体为载体脱离了时间空间界限的新兴教学模式。
是社会科技快速发展带来的福音,吸取传统教学模式的成果再与现代信息技术应用衔接而产生的新概念模式——运用网络技术与网络环境的教育模式。
然而现阶段的网络环境不容乐观,网络信息参差不齐,形形色色的信息遍布着网络的角落。
这即给学生的网络教育带来了福祉也迎来了挑战。
网络教育在线学习及网络信息交流的利与弊,和学生们对网络的正确运用与高效的分辨信息真伪密不可分。
因此,一套高效权威的网上学习管理系统显得特别必要性和可行性。
为我们莘莘学子快速高效率的工作学习提供一种保障。
同时应着手致力于扩大系统使用的效率和应用市场,让有需求的教师和广大的学生提供技术和必要的服务。
相信随着网络教育发展的契机,网上作业提交系统会在未来的教育行业发展管理模式中成为中流砥柱。
1.3设计思想
一个正确的指导思想就是茫茫大海的一座灯塔引导着计算机管理系统的稳定运行。
一个完整的网络体系中合理选择数据结构、网络结构、操作系统以及开发环境是不可或缺的,只有这样计算机信息管理的优势才能完全的发挥出来。
根据重庆各种小学的实际需求,本系统的设计按照下述原则进行。
(1)适用性:
以广大用户需求为设计目标,以承担老师的负担为基准,同时将完备的教学经验进行融合。
以广大师生实际的需求情况为基础,为其贴身打造一套具有跨时代意义的网上作业提交系统,界面清晰明了、操作简便无需专业指导。
省去在各个用户计算机上进行安装和配置的过程,只需要在服务器上进行安装即可,其他用户都可以在IE或其他浏览上对该系统进行访问和操作。
(2)时代性:
本设计的系统与现有高速发展的计算机网络技术、开发技术完美结合,把高性能的系统送到用户手中。
(3)可靠性:
可靠与否是决定一个系统实用的关键依据,本系统结合SQLserver2008数据库中的约束和触发器功能与VisualStudio2010中现成的控件实现前台系统,与此同时系统定期也会提醒用户备份数据库,这样也保证了数据库的可靠性。
(4)安全性:
本系统充分利用SQLServer2008中对用户新的管理形式(构架)来保证对数据库的访问是可控的,使用VisualStudio2010现成的登陆控件和服务器管理工具可以保证访问该管理系统的只能是合法的用户才正常的运行。
(5)可维护性:
因为系统是B/S结构的,所以所有的维护工作基本上都只需在服务器上进行既可。
(6)可扩展性:
系统的设计未雨绸缪有着远大的目标,致力于升级要求低,有着良好的扩展和系统扩充的前景,对系统的投资有充分保护。
2开发工具
“作业通告”系统是在VS2010版本上编写而成,完美利用ASP.NET开发模型。
并以尽可能少的代码编写的Web应用程序。
2.1C#简介
C#(Csharp)是一种能保持开发者灵活性且安全的、稳定的、简单的、优雅的最新面对对象编程语言,由C和C++衍生出来的。
它去掉了C和C++的复杂特性(例如没有宏和模版,不允许多重继承)同时保留了原有的部分强大功能,综合了VB简单的可视化操作和C++的高运行效率的优质特性,程序员可以简便快捷的编写各式基于Microsft.Net平台的应用程序,逐渐成为.NET开发的首选语言。
其特点是强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持。
2.2ASP.NET简介
ASP.NET是一种的Web开发平台,它提供开发人员创建企业级Web应用程序所需的服务。
尽管ASP.NET的语法基本上与ASP兼容,但是它还提供了一个新的编程模型和基础结构以提高应用程序的安全性、缩放性和稳定性。
通过逐渐向现有的ASP应用程序增加ASP.NET功能,我们可以自由地使其增大。
ASP.NET是一个编译的、基于.NET的环境;
我们可以用任何.NET兼容的语言(包括MicrosoftVisualBasic.NET,MicrosoftVisualC#和MicrosoftJScript.NET)创作应用程序。
另外,整个Microsoft.NETFramework可用于任何ASP.NET应用程序。
开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等一种建立在通用语言上的程序。
2.3数据库简介
SQL的全称StructuredQueryLanguage称(结构化查询语言)。
SQL是一种功能完备齐全的数据库语言,是专为数据库而建立的操作命令集。
在使用它时,是不用使用者的太多顾虑,只需要发出“做什么”、“怎么做”的命令。
且功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
3需求简析
3.1系统概述
充分把握时代的产物,在网络上来实现作业的发布与作业的提交。
在联网的计算机下就可以对学生的作业进行收集和批改等操作。
作业统计分析、排序系统都能独立自主的进行,届时教师在检查作业的时候清晰明了很多。
学生也不必再像传统教育一样守在教师等着老师的到来,脱离了时间与空间的限制。
3.2主要问题
虽然目前的作业管理系统已经能完成学校的大部分需求,并从一定的程度上结束了传统的“纸上作业”的方式,但仍然存在着一些细节的问题,问题分析如下:
(1)现有相关系统的开发语言都采用ASP语言,此语言的执行的速度较为缓慢,系统的扩展性也较为落后。
(2)现有的系统在功能上都只能提交,然而在提交完成后不能做出撤销和修改操作等系列操作。
(3)学生不同的书写习惯带来了许多格式问题。
如数学的计算步骤和几何作图、化学的方程式、物理的计算。
而目前的作业管理系统都是采用的整个文件上传的方式,这样我们就不能去严格的控制每一份作业的格式,如果想要所有的作业都能按各种要求统一的作业模板格式导出的话,实现的难度系数太大了。
3.3解决方案
根据对上面问题的分析,我们可以提出如下的解决方案。
(1)系统采用B/S(Browser/Server)结构,告别了传统的ASP语言。
主要是利用了不断成熟的Web浏览器技术:
结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客服端零安装、零维护。
系统的扩展非常容易。
B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在电脑上进行部分处理,从而大大的减轻了的负担;
并增加了交互性,能进行局部实时刷新。
(2)在原有的模块上更新增加子模块,这项功能只针对该学生的作业在提交后且未被其科任老师审核的情形,否则就不能进行修改。
(3)我们改变了市场现有的作业提交方式,而是将作业先用Word文档表述出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 作业 通告 系统 设计 实现