APP下载

基于ASP.NET的高职院校远程教育系统的设计

2012-05-08谢小丽宋瑶

电脑知识与技术 2012年7期
关键词:高职院校

谢小丽 宋瑶

摘要:该文简单介绍了基于ASP.NET技术的高职院校远程教育辅导系统的设计思想,通过网络实现学生与老师的在线交流和学习,使得教学不再受时间和地点的限制,有利于加强学生对学习的主动性和自觉性。根据ASP.NET技术的特点,该文介绍了网络教育辅导系统的基本结构和功能,并简要介绍了实现该系统的关键技术和设计思路。

關键词:远程教育辅导;高职院校;ASP.NET技术

中图分类号:G642文献标识码:A文章编号:1009-3044(2012)07-1713-02

Design of Higher Vocational Colleges Remote Education System Based on ASP.NET

XIE Xiao-li, SONG Yao

(Computer Center, Zhengzhou University College of Information Engineering, Zhengzhou 450052, China)

Abstract:This paper briefly describes the design idea of the ASP.NET technology-based distance education and counseling system of vocational colleges, online communication and learning of students and teachers through the network, making the teaching is no longer subject to the restrictions of time and place, to enhance studentslearning initiative and consciousness. According to the characteristics of the ASP. NET technology, the article describes the basic structure and function of the system of online education counseling, and briefly describes the key technologies and design ideas to implement this system.

Key words: distance education; vocational colleges; ASP.NET technology

1研究背景

随着计算机技术和网络技术迅猛发展,网络远程教育随之也蓬勃发展,网络教育最大的优点是能够方便学生和老师随时随地进行交流和学习,充分利用课余时间和教育资源,开发一种有利于双方的教育平台迫在眉睫。网络远程教育辅导是日常正规教育的一种良好补充,特别是在对高职院校来说,能够为学生和老师提供高速的交流平台,可以大大提供学校的教学质量。

2需求分析

远程教育辅助系统是一个以网络教学为中心的综合教育平台,能够真正实现时间、空间、教师以及学生之间的分离,可以在课余时间为学生提供多方面的学习机会,也可以为学生降低教育成本。在该系统中,老师可以上传课件。学习资料以及作业等,学生可以下载对自己有用的学习资料和课程等。该网站可以时时更新一些和学习相关的信息,比如招聘教师、招生、补习班开班等,并采取多种培养的方式,包括一对一,多对一等教学方式,利用语音、视频、文字以及图片等进行在线教育辅导,加强信息和资源的共享。

3系统设计

整个网络教学辅助系统由三个子系统组成,分别是学费管理系统、学籍管理系统和课程管理系统,下面分别介绍每个子系统的主要功能。

学费管理系统可以为学生提供在线缴费的功能,学生只有在缴费后才能享受网站提供的其他各项服务,学生可以查看自己的缴费状况,校对自己的缴费项目,并可以在线打印出来。

学籍管理系统可以实现对各类学生进行管理,在用户注册时将学生的基本信息存入数据库,一旦学生注册缴费成功,网站可以对该学生的学籍进行网络综合管理。该功能包括了学生的入学到毕业的一切管理工作,比如报到、学籍注册、基本信息填写修改、学籍异动以及毕业等,不仅可以方便学生自己查询相关信息,也方便学校对学生学籍的管理和信息维护,该功能可以分为在校生和毕业生两部分进行管理。

课程管理系统是该系统的核心功能,该功能解决了教育区域性的限制,用户可以随时随地登入系统进行各种课程的学习,可以下载各种学习辅导资料和课件,并可以实现网上师生交流,老师可以在线布置作业等,从而实现了资源共享,提高了学生的学习效率和学习的主动性。

系统功能结构如图1所示。

图1网络教育辅导系统组织结构图

4数据库设计

作为一个远程教育系统,学员、教员以及其他信息数据是整个系统的“血液”,没有数据库存储各种信息则无法达到远程教育系统管理的目的。系统数据库可以实现数据组织、存储以及管理,方便用户对各种数据进行查询和更新,因此,数据库设计是本系统的关键。

根据系统设计要求,系统数据库分成三部分进行组织和管理,分别是学费管理、学籍管理以及课程管理,每一部分有不同数据存储内容。

学费管理数据库包括学费管理信息表、人员基本信息表、教学中心信息表以及缴费管理信息表,每一个表有自己对应的存储内容和数据格式。

学籍管理数据库包括在校生和毕业生两部分,在校生包括人员基本信息、成绩信息、学生注册信息以及教材信息,毕业生包括人员基本信息、开题报告、成绩信息以及毕业设计信息。

课程管理数据库主要包括了作业信息表、学生的作业成绩、学生提问信息、教师教学任务以及作业批阅回执。

5关键技术

5.1 Asp.Net技术

基于本系统的开发要求,本系统采用的是Asp.Net开发环境,该技术是由微软公司研发并发行的软件开发环境,是用网页的脚本进行的网页编程技术,该技术具有多种优点,主要表现在以下几个方面:

1)适用性范围广泛

ASP.net的构架是微软公司开发的,微软的操作系统几乎垄断整个商用操作系统,因此可以和任何微软的产品进行兼容,比如可以在Visual Studio.net的开发环境进行开发。

2)功能齐全

ASP.net是使用的是通用的编码语言,可以在大多数的应用程序上运行,具有很好的软件适应性,而且该开发环境可以在网页应用程序中运行,几乎支持市面上的任何开发平台,集成了多种功能强大的函数好工具,能够方便开发者在开发过程中调用和编码。

3)管理的高效性

ASP.net是以简单的字符为基础的,对系统的配置采用分级的策略,使用非常简单的服务器和网站配置,而且各种配置文件以文档的形式保存,若要重新设置只需改变其中的内容即可,方便快捷,设置成功后也不需要重新启动电脑,拷贝一下即可。

5.2 SQL Server 2008数据库

SQL Server 2008是微软公司2008年推出的最新版本的数据库,该数据库在2005版本的基础上增加了许多更加方便的功能和特性,2008版本是功能最全合适最全面微软数据库,该版本有多种优点,主要表现在以下几个方面;

1)安全的数据加密功能

为了加强数据库中数据的安全性,SQL Server 2008对数据、日志等文件的都增加了加密功能,该功能方便安全,不需要对数据库本身的任何修改,该加密功能完全可以满足各种大小企业对数据和信息隐私的要求。该功能最大的优点是可以对已经加密的数据进行各种方式的查询,但是未授权的用户无法访问加密数据,因此该功能大大提高了数据的安全性。

2)加密和密钥的人性化的管理

2008版本对加密和密钥的管理开发了一套全新的解决方案,微软公司为了满足各种用户对不同数据安全的需求,很多企业都是将安全密钥给第三方公司进行管理,该版本完全支持第三方密钥管理的方式,方便的解决了各个企业对数据安全的管理问题而带来的麻烦。

6总结

本文简单介绍了基于ASP.NET技术的网络化教学辅导系统的完整解决方案,经过对系统的业务分析、系统设计和关键技术等几个过程,基本形成了一个完整的网络教育辅导系统的设计思路。在本系统设计的基础上,本人进行了系统实现,经过一段时间的试运营,该系统具有容错性强、用户操作便捷、执行速度快、安全性高等优点。

参考文献:

[1]郑齐新.ASP.NET项目开发案例全程实录[M].北京:清华大学出版社,2011:226-265.

[2]张跃廷.ASP.NET数据库系统开发完全手册[M].北京:人民邮电出版社,2007.

[3]王秀英.SQL Server 2005实用教程[M].北京:清华大学出版社,2010:19-21.

[4]陈冠军.ASP.NET2.企业级项目开发[M].北京:人民邮电出版社,2007.

[5]杨鲲鹏.ASP.NET+SQL Server动态网站开发从基础到实践[M].北京:电子工业出版社,2005.

[6]兰静.ASP.NET数据库访问技术[J].内蒙古电大学刊,2005,11(5):23-25.

猜你喜欢

高职院校
“一带一路”战略与盐城高职院校学生职业生涯规划的思考
浅析红色文化与高职院校思想政治教育工作