远程作业提交系统的设计与实现.doc

上传人:a**** 文档编号:5233 上传时间:2017-10-20 格式:DOC 页数:2 大小:135.73KB
返回 下载 相关 举报
远程作业提交系统的设计与实现.doc_第1页
第1页 / 共2页
远程作业提交系统的设计与实现.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《远程作业提交系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《远程作业提交系统的设计与实现.doc(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、远程作业提交系统的设计与实现 寇小文 (怀化学院图书馆,湖南怀化 418008) 摘 要 :介 绍 了 利 用 ASP.NET、 数据库等技术,开发基于浏览器模式的网上作业布置、提交、管理的途径与方 法。运行结果表明,系统能够有效地缩短从作业布置到批改的时间差,戒轻教师批改作业的工作量,方便学生作业 提交,对提高教学盾量具有重要应用价值。 关键词 : ASP.NET; B/S 结 构 ; 数 据 库 管 理 系 统 ; 文 件 上 传 中图分类号: TP393 文献标 识码 : A 文章编号 : 1671-町 43 ( 2009 ) 04 - 0156 - 02 Design of Onlin

2、e Exercise Submitted System KOU Xiao - Wen (library, Huaihua University, Huaihua, Hujum 418008) Abstract: Tliis paper introduces an online exercise submitted system based on Browser/Server, which makes use of ASP. NET and Database. TTie results of actual runs show that the design is effective in sho

3、rting time difference from assignment to check of work, alleviating workload of teachers, and making it easier for students to submit exercise. It has important application value in improving the teaching quality. . Keywords: ASP. NET; B/S structure; RDMBS; file upload _、引言 随着计算机技术的不断发展,越来越多的专业技术都与

4、计算机技术紧密相关。为了适应这一发展的需要,越来越多 的高校教师要求学生的作业以电子文档的形式予以提交。但 是由于各类高校计算机硬件设备条件的制约,特别是大多数 学生对于电子文档作业的提交方法不易理解掌握,以及教师 对于学生提交的大 量电子文档作业的管理都存在很多不便使 得现代教育技术在作业电子化方面推进缓慢。因此,有必要 专门设计一个作业提交及管理系统,使学生可以方便快捷的 提交电子作业,教师轻松的完成对这些电子作业的管理,从 而可以推进现代教育技术在作业电子化方面的发展。本系统 采用 Visiual Studi .net2005 设计配合 SQL Server2000 数据库系 统实现,具

5、有一定的通用性。 二、系统的设计思路 针对高等学校学生电子作业提交以及高校教师对于电子 作业管理的实际情况,本系统设计软件的体系结构采用 B/S 结构 ( Browser/Server,印浏览器和服务器结构)。此结构对于 电子作业的提交和日常管理最大的好处就是作业的提交和管 理对软件前端的要求比较低,只要能连接互联网的计算机都 可以完成作业的提交和作业的管理,主要事务逻辑在服务器 端( Server)实现,能实现不同的人员,从不同的地点,以不 同的接人方式(比如 LAN, WAN, Intemet/Intranet 等)访问和 操作共同的数据库;它能有效地保护数据平台和管理访问权 限,服务器数

6、据库也很安全。 系统设计采用 ASP.NET/C#技术,服务器操作系统采 用 Windows2000Server (SP2);数据库采用 MS SQLServer2000,软 件开发平台基于先进的 Microsoft.NET。 基于 ASP.NET 技术的 系统结构模型 m(P100_lw)如下: ASP.NET 结构是一个三层系统: UI 层、业务逻辑层和数 据层,如图 1 所示: 图 1 系 统 结 构 模 型 UI 层负责与用户交互,接收用户的输人并将服务器端传 来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请 求并将请求传给数据层,同时将请求处理结果发给浏览器。 它由 Web 表单

7、、 XML/Web 服务和组件 服务组成。其中 Web 表单是 ASP.NET 应用程序的核心所在,它是向客户呈现数据 和信息的基础,也是响应和处理客户与显示的 Web 表单交互 生成的信息和数据的基础。数据层是通过 ADO.NET 操纵数 据为事务逻辑层提供数据服务,如存储数据操作结果、返回 数据检索结果等。 三、系统功能模块分析与设计 系统实现采用结构化和面向对象技术,系统功能模块如 图 1 所示,主要由基本信息模块、课程管理模块、作业管理 收稿日期: 2009 - 02 - 28 作者简介:寒小文 ( 1981-),男,湖南慈利人,怀化学院图书馆碩士,从事 计算机网络,教据挖揭方面的研究

8、。 万方数据 第 28 卷第 4 期 寇小文:远程作业提交系统的设计与实现 157 模块、成绩管理模块和系统管理模块等几部分构成。 基本信息模块根据系统首页登人用户输入用户名及密 码,验证为系统管理员后方可开放相应的用户管理功能。例 如:用户的增加、删除、信息或密码的更改以及用户使用权 限设置等功能。 系统首页登入用户 输人的用户名及密码,验证为学生用 户后方可开放电子作业提交功能。此模块实现的重点为: (1) 数据库中作业提交字段应设计为 image 类型,此类 型可将一些常用格式的文件以位字符串的形式存储; (2) 学生提交电子作业时选择提交作业的科目及提交教 师,系统根据学生班级、学号、

9、姓名以及日期,将电子作业 扩展名取出存人相应表字段,电子作业内容则存人表中 image 类型字段,完成存人后,系统给出提交成功提示,电 子作业提交操作完毕; (3) 学生可对已经提交的作业的批阅情况进行査看浏 览。 系统首页登人用户输 入的用户名及密码,验证为教师用 户后方可开放该教师的电子作业管理功能。此模块实现的重 点为: (1) 提交的电子作业按班级、日期或科目整体导出,从 而方便教师査阅;此功能的实现主要使用 SQL 语句按教师要 求査询相应的记录,系统根据提交时提取的电子作业扩展 名,将作业批量导出; (2) 针对学生提交的电子作业进行电子记分和评语。 教师主要完成作业的布置,建立作

10、业上传目录,以及对 作业的评改和信息的发布等。学生主要提交学生作业,和作 业文件上传,学生可以査看教师发布的信息公告。后台对学 生和教师总的管理,用 户管理,文件管理,系统管理。 图 2 系统功能模块围 四 、系统的特点 1. 系统的结构设计 根据系统的实际需求,分析研究 ASP.NET/C#各层所能 采用具体技术的优缺点与适用情况,从技术的稳定性、支持 的广泛度、满足需求的合理性等角度,选择和搭建最适合本 系统需求的基于 B/S 结构的三层架构方案,即表示层、中间 层、数据层。 2. 权限级别设置 不同的用户对有不同的权限级别,进人系统后可访问不 同的功能菜单。管理员拥有最高权限,可以访问所

11、有功能模 块,可以登陆后台。 教师级别权限可以对作业进行管理,发 布信息,査看题库,査看学生信息。而学生级别权限只能登 陆学生模块。 3. 教据库的管理 实现数据表的优化,数据的备份,将题库、学生名单、 学生作业、学生 _成绩等重要数据进行备份,及过时数据的清 理。 4. 要全设里 在建立 . NET 框 架 的 过 程 中 时 刻 考 虑 了 安 全 性 问 题 系 统 本 身 实 现 代 码 的 隐 戴 , NET 自身具有代码 隐藏机制,用户安全方面采用基于角色的安全访问控制策 略。另外数据库的安全访问,采用先进的数据库的访问技术 ADO.NET,使得用户不能直接操作数据库,既提高了访问

12、 效 率又提高了安全性。 5. 多功能的编辑器 学生完成作业时可以插人数学公式、特殊符号,另外还 具有插人表格、图形、文字处理和文件上传等功能。 6. 文件上传 文件上传是实现网上提交作业的关键技术。用户通过浏 览器选择文件后,便可以将文件上传到服务器。文件上传的 实现也有多种,本系统中使用的是 JavaScript 脚本,加上用 C #编程实现多文件的上传。本系统的一个特点之一就是多文 件的上传功能,可以一次上传多个文件。 7. ASP. NET ASP 是微软公司开发的新一代动态网页开发技术,它具 有交互、 动态、有效的特点,它将脚本语言 ( VBScript 和 Java Script)

13、集成到超文本页,作用于服务器端。 ASP 采用 ADO (ActiveX Data ObjeCte)技术访问数据库,以实现站点 的数据读取和交换。当浏览器向 Web 申请访问 ASP 文件时, 解释执行每条脚本语句,通过 ADO 组件访问数据库,最后把 执行的结果交给生成超文本文件串,并显示在客户端的浏览 器上。 ASP 可以把相关的组件 5Km4_113)和 Web 数据库访问功 能结合在一起,构成能在服务器上动态及交互运行的 Web 应 用程 序 , 并 把 特 定 的 超 文 本 页 面 传 给 客 户 端 浏 览 器 。 ASP.NET 并不只是 ASP 的简单升级,它是一个用于 We

14、b 开发 的全新框架,其中包含了许多新的特性。 ASP.NET 提供了更 易于编写、结构更清晰的代码。这些代码很容易进行再利用 和共享。 五、结束语 随着丨 ntemet 社会和 Internet 经济的到来,学校校园网不 断的发展和完善,教师对利用工具进行集中、高效管理学生 作业的需求不断增长,基于 Web 网上作业管理系统则是提高 教学质量、提高学生和教师工作效率、减轻教师工作强度的 有效工具。该系统也正是切合了教育行业 的实际应用,有针 对性地解决了教师所面临的作业管理方面的急需解决的重点 和难题。 参考文献: 1 陈建春,白摩,杨永平等 .A*p. Net 与 C#从入门到精邋M. 北京:电子工业出版社 , 2003. 2 萨师爐,王署,数据库系统擬论(第三版) M.北京:高等 教育出版社 , 2000. 3 Scott Worley.王文龙,刘湘宁译 ASP. NET 技 术 内 幕 M 北 京:人民邮电出版社 .2002. 4 SanjeevRohilla, SenthilNathan, SurbhiMalhotra.昧君,王空良年 . ADO. NET 专 业 項 目 实 例 开 发 M.北京: t国水利水电出版 社, 2003. 5 萝邓 . VisualC#. NET 技 术 内 幕 M.北京:清华大学出版 社, 2003. 万方数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 期刊

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com