浅析bs的作业管理系统的设计与实现.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅析bs的作业管理系统的设计与实现

基于B/S的作业管理系统的设计与实现 1 绪论 1.1选题的背景和意义 随着计算机互联网的迅猛发展和计算机技术的推广,网上交流得到了前所未有的支持和发展并日趋成为日常交流的必备手段。现代教育被赋予了新的内涵,网上交流学习成为可能。多媒体教学等现代教学手段也日渐运用到日常教学中,使得传统的作业管理发生了天翻地覆的变化。校园的日常教学多以电子文档为主,日常作业提交也逐渐呈现以电子文件的方式,由此,传统的纸质作业管理方式已不能适应日常教学需求了。但目前对电子文档资源还缺乏有效的管理,甚至没有一套适用的管理系统,从而在日常的教学中造成了很多不便,从而造成了资源的无形流失和浪费。为解决上述问题,作业管理系统的创建显得必要而且迫切。另外,随着计算机技术的普及和计算机网络的发展,日常教学对计算机的使用越来越广泛,电子文档的使用也将得到广泛的使用,这又为作业管理系统提供了更广阔的使用基础和发展空间。 目前的学校日常教学中,对作业的管理极大程度上仍然是以纸质文件为主,即使以使用电子文件较多的各大学校园,对电子文件、电子版作业也缺乏有效的管理。目前软件市场上流行的拥有类似功能的系统多以网上教学管理系统为主,多用于开发网上课程,网上授课等任务,对电子作业的管理缺乏与之配套的管理系统。另外,许多高校虽然也逐渐开发适合自己的教学管理系统,但设计任务多是为方便日常的教学任务管理,记录学生教师的信息及教学安排等。并未过多涉及到对电子作业的统一组织和管理。 目前,正是网络教育的飞速发展时期,越来越多的大学都开设有自己的远程教育系统。现在国际上最有影响的TopClass、Lotus公司的LearningSpace、英属哥伦比亚大学计算机科学系开发的WebCT (Web Course Tools )、加拿大Simon Fraser大学的VirtualU都在全球发展了一定的用户群,每种软件都至少有10所大学或公司在使用,各开设了上百门课程,授课学生人数均超过5000人次。其中一些产品已进入中国市场,如中国有四所大学在使用Lotus公司的LearningSpace。 1.2 所作的主要工作 本文主要运用软件工程的思想对作业管理系统进行需求分析、设计,利用ASP.NET动态网页网页设计技术和MS SQL Server 2000数据库系统对作业管理系统进行设计,并设计实现了系统的关键模块。 本系统的设计任务是完成校园内任课教师和在校学生日常教学的作业管理,为日常教学的作业从发布、作业提交和成绩查询提供统一的网络服务平台。使得日常的电子作业管理的进行可以多用户、跨地域、不分时间段有效的进行。 本系统的设计目的旨在通过对电子作业的有效管理,协助日常教学,提高教学质量和效率,促进教育事业的发展。 本系统采用B/S三层结构,开发平台为Visual studio 2003,页面设计采用ASP.NET,开发语言为C#,后台数据库则采用SQL Server 2000。 2 系统所涉及到的技术 2.1 ASP.NET简述 ASP.NET是Microsoft推出的新一代脚本语言,是.NET的一部分 。ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。 ASP.NET是.NET开发平台的一个部件,用来开发驻留在微软的IntenretInformationS erver(IIS)上并且使用诸如HTTP和SOAP等Intenret协议的Web应用程序。ASP.NET使两种类型的Web应用程序的开发和部署更为容易。Web表单应用程序,包括用于动态内容的从脚本生成的Web页和向一个客户(例如浏览器)显示UI或表单的Web页两种。Web Services.用于显示其他应用程序和“智能”客户端的功能,使应用程序可以交换信息。两种We b应用程序体现了超出传统应用程序的一个主要的优点:它们使用基于Internet的协议使信息可以轻易地穿过组织边界(和防火墙)移动,如同在一个组织内移动一样[1]。 ASP.NET目前能支持3种与语言,C#、Visual Basic.NET和Jscript.NET。 C#是微软公司专门为.NET量身定做的编程语言,它与.NET有着密不可分的关系。C#的类型就是.NET框架所提供的类型,C#没有类库,使用.NET框架所提供的类库。另外,类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言。 Visual Basic.NET加入了过去只有使用C++语言才能实现的某些系统资源的访问能力,并且完全支持面向对象技术。 Jscript.NET是在现有的Jscript语言基础上做了彻底的修改,加入了面向对象特性。 ASP.NET在三个领域提供了超越

文档评论(0)

jcc001 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档