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