APP下载

基于.NET的小型教育网站的开发与建设

2017-11-20马玉洁张伟

电脑知识与技术 2017年27期
关键词:管理员课件学习者

马玉洁+张伟

摘要:小型教育网站主要是将Visual Studio 2010 和SQL Server 2014二者相结合,架构出一个用户可在线学习的系统。目的是为每一个想要利用额外时间进行学习的学者,提供一个随时随地、足不出户,即可享受免费教育的网站教育平台。首先对系统的运行技术和实践的可行性做了阐述,对系统的设计思想、设计目标、系统整体的规划进行了较为详细的分析和介绍。然后再从系统中提取出一些主要的功能型页面,对其进行说明。最后对网站进行了测试实验。在线教育网站系统将采用Visual Studio 2010开发工具与SQL Server 2014数据库来统一开发设计完成。其主要功能将包含:首页、教学课程、作业发布、文档下载、后台管理等功能性模块。

关键词:Visual Studio 2010;在线教育;教学课程;SQL Server 2014

中圖分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)27-0005-04

Abstract: Small education website is mainly Visual Studio 2010 and SQL Server 2014 combination of the two, the structure of a user can learn the system online. Its goal is to provide a completely free network education platform for everyone who wants to use his extra time to study at anytime, and anyplace. At the beginning of the thesis, I firstly elaborate the feasibility of the system and its operating technology, and make a full analysis of this systems design idea, design object and the overall plan. Then I extract some main functional pages from the system and explain them in detail. Finally, the site was tested. This design of online education website system use a development tools: Studio Visual 2010 and database: Server SQL 2014, to develop and complete in an unified way. Its main functions will include: home, teaching courses, homework release, document download, background management and other functional modules.

Key words: Visual Studio 2010; online education; teaching courses;SQL Server 2014

随着网络技术的不断革新与突破,网络技术越来越多地被人类应用到生产、能源交易、大气观测、空间等活动中。应运而生的技术,需要越来的越多的综合性人才来管理与维护,而网络消除了人与人之间的距离与陌生。提供了更加便捷的信息资源获取方式,为每个人提供了丰富课外学习生活,也是我们成为复合型人才提供了基础。而此刻催生的另外一种教育方式:网络教育,很好地为迫切需要学习而没有时间进入课堂的人员提供了一种随时随地能够获取大量知识的平台,因此以网络基础为平台的网上教育系统被人们轻而易举的接受。网上在线教育是以信息技术为基础的,可以称之为新型的教育方式。

线上教育网站的发展已经成为现代社会教育方式的一种时尚。它带来的好处不是星星点点,它的出现不仅很好地处理了教育信息匮乏和师资力量的不足等问题,也完成了信息资源共享,使许多企业的优秀文化及工作经验很好地通过在线资源共享的方式传播给每一个新的员工。

网络教育是基于World Wide Web技术支持,还有完善的用户储存信息,从而形成一种新兴的网络教学模式。学生可以足不出户,只需合适的时间、地点,通过网络教育平台,获取新的知识积累。本网站包含了课程学习、教学视频观看和下载、文档课件浏览与下载、论坛帖子的回复和交流彼此心得等功能。以及消除时间、空间成本的限制,真正做到想学即可享受优质的教育方式。同时因为线上教育的发展,从而减少了对纸张地需求,降低了纸张地使用率。

1 相关工作

较之国外信息技术的普及与应用,我国网络起步还是比较晚的。网上教育可以推动更多一线教师力量。利用互联网的搜索功能、网上丰富的教学资料和各种创新型的教学案例,使得教学不再处于低沉时期。教师可以通过互联网去学习,获取经验,这样就会使得教学质量的大幅度提高。并且网络与教育的相互结合可以对如今教育现状改变不少。比如在偏远山区,教师不愿去,导致信息匮乏,而这种方式将很好的改善教育教学现状。目前也有不少学者利用互联网这个大平台研究出很多利民的方案。在软博会台湾馆,有一个网络互动点播系统吸引了不少人的眼球。并且即将走进南京11所学校的教学课堂。这套系统只要用点读笔在电子卡上戳一戳,一切轻松呈现。除了做题之外,这个系统还可以播放图片、视频等教学软件,并且还可以将学生的历史成绩记录在云端上,方便老师和家长掌握学生的学习动态。利用这套系统,可以提高学生的参与度,方便老师快速了解学生的学习状况。endprint

2 系统分析

2.1 需求分析

2.1.1 进行系统分析的任务

通过市场调查,了解用户的要求,可以将教育网站的对象分为学习者、administrator。通过论坛可以查看到访问用户学习者对整个网站的功能、信息以及课程的方面的要求。然后将收集来的信息变成数据做成报表,导入数据库中。网站的基础模型包含图片和文字的组成方式,从整体上充分展现系统设计初衷和功能。

2.1.2 系统分析的步骤

(1) 描述网站。在详细了解学习者需求之后,将需求做成PPT,使用图文并茂的方式进行展现与描述。

(2) 充分了解用户需求。对于需要一个平台学习的人,他们都要很多自己的想法,即需求。通过调查,有的用户需要的教育方式不同于死读书式的方式;有的则希望可以将教学课件下载下来,以便日后查看。我们会将每一个优秀的建议及优秀设计思路,通过有效整合展现在网站中。

(3) 编写系统分析说明书。

2.1.3 网站功能的分析

(1) 学习者

1 查看课程教学:简单了解下网站的课程信息情况;

2 查看文檔课件并下载:用户可以浏览网站中的文档课件,并且可以将需要的课件下载下来;

3 在线点播观看视频并下载:用户可以通过观看视频来学习一些知识,有需要的,可以下载;

4 查看作业发布:作业会定期发布在网站上,以供学习者们检测自己;

5 查看前沿教学内容;

6 论坛留言板:学习者可以在论坛上发表自己的所思所想,或者回复他人的留言,以及对某个问题进行相互讨论。

(2) 管理员

1 注册过的用户的信息管理:添加用户或对某些不法用户进行删除;

2 管理员自身信息管理:可以修改自己的密码;

3 对教学课程的增删改;

4 作业管理:上传作业,或对已经发布过的作业进行删除和修改;

5 对前沿教学的内容进行增删改;

6 论坛更新:新增帖子或回复学习者的留言,同时也可以对一些不良信息进行删除操作。

2.2 可行性分析

2.2.1 风险分析

(1) 系统故障的风险

针对硬件故障、系统崩溃及错误、软件自身的缺陷等故障,系统开发及后台数据要执行定期数据备份,以防系统故障,网站数据丢失。

(2) 开发计划的延期

因为网站开发期间可能遇到问题,所以制定出一个计划,避免因其他因素造成网站开发的滞后所带来的不必要的经济风险。

2.2.2 技术可行性

本文主要采用的是Visual Studio 2010与SQL Server2014相结合技术,统一开发和设计此网站。

3 概要设计

3.1 系统结构图

3.2 系统功能模型的设计

3.2.1 小型教育网站的对象

学习者:登录时,必须输入注册时填写好的账号和密码,才能进入网站主页,查看相关的模块来学习。

管理员:拥有系统的所有权限,可及时管理维护。

3.2.2 建立数据库模型

小型教育网站系统数据库的模型。

(1) 用户注册表(huiyuanzhuce)

(2) 管理员表

(3) 课程公告表

(4) 文档信息表

(5) 视频表

4 系统总体设计

4.1 学习者相关界面设计

1) 用户注册

在网站首页左上角,会有用户登录的窗口,用户必须输入正确的用户名和密码才可以进行学习。若此时用户没有用户名和密码的话,就必须进行注册。

代码分析:

2) 网站首页各功能模块设计

在用户登录进入首页后,就可以看到相关的学习操作,如教学课程、作业发布、文档下载、前沿教学、在线点播和学术论坛这些功能,进入网站的学习者们可以随意点击各模块进行查看。

4.2 基础信息维护

1) 管理员设计

管理员需要定期地对后台新上传的课件、视频、资料、用户进行数据维护与更新,并按时对数据库的数据进行备份与网站的测试和调优。

代码分析:

2) 网站的后台

每个网站都设有管理员这一重要成员,可以说他对于整个网站来说是不可或缺的。他可以及时解决和排查系统故障。首先教育网站中有很多东西都是跟课程有关的,所以管理员的职责就是每天要更新课件和整理上传的视频和文档,并且还有注意学习者的留言信息。还有一个重要的职责,那就是网站的安全问题,他要保管好每位学习者的资料、信息等。

为保障网站系统的安全运行,管理员在操作和维护中必须要保证自己清晰的思路,做到谨慎操作,三思而行,在操作前,要做到事先进行数据备份,保障在操作失误或因误删造成的损失能够及时恢复数据系统。

5 系统检测

5.1 管理员测试

5.2 用户测试

通过测试得出用户可以通过登录网站进行学习,管理员具有最高权限,对网站进行相应的管理。

6 结束语

现在人们的生活逐渐走向便捷化,而本系统就是为众多学习者提供方便的一个系统,让人们不用走出门就可以学习到想要学习的知识。在VS2010与SQL Server14的技术结合下,设计出了此系统。我深知这次的系统中肯定还是有不足的,但是我基本上实现了我所想要展现的功能。比如,对于学习者来说,本系统基本上可以满足他们的需求。而对于管理员来说,他的责任比较重,但是也不是多么的难。所以这种系统我还是比较满意的。未来肯定有更多的学习者会慢慢地觉得系统不能满足自己的需求,所以要改善的还有很多。未来希望在这个系统中,可以依照网上的文库发布一些对学习者有利的信息。还有就是在学习者闲暇之余可以看些不仅有趣,还可以学到知识的视频。希望未来的发展越来越好!

参考文献:

[1] 曹治将.电子商务专业自建网站式学习教学方式探讨[J].赤峰学院学报:自然科学版,2017,33(1):201-202.

[2] 费多益.超文本:文本的解构与重构[J].哲学动态,2006(3):43-47.

[3] Introducing Microsoft SQL Server 2014.R Mistry,S Misner[J]Pearson Schweiz Ag,2014.

[4] 张贝贝.微软发布SQL Server 2014[J].软件和信息服务,2014(5):59.

[5] 唐小玲.谈高职院校动态网站建设课程教学[A].《智能城市》杂志社、美中期刊学术交流协会.2016智能城市与信息化建设国际学术交流研讨会论文集IV[C].《智能城市》杂志社、美中期刊学术交流协会,2016:1

[6] 龚文辉.SQL Server数据库安全性探究[J/OL].科技展望,2017(23):16.

[7] (美)奥蒂|译者:高猛.Microsoft SQL Server2005开发指南[M].北京,清华大学出版社,2007.

[8] 马骏,陈志国,晋玉星.ASP.NET网页设计与网站开发上机实践和实例解析(21世纪计算机应用技术系列规划教材) [M].北京:人民邮电出版社,2007.

[9] 魏善沛.Web数据库技术实用教程[M].北京. 清华大学出版社,1998.

[10] [美] Jeffrey D.Ullman.Fundamental Course of Database System》,TsingHua Press,2001.11.

[11] 张学炬.学校网站:“花瓶”如何变“宝瓶”[N].中国教育报,2016-09-28(008).endprint

猜你喜欢

管理员课件学习者
我是图书管理员
我是图书管理员
你是哪种类型的学习者
用Lingo编写Director课件屏幕自适应播放器
汉语学习自主学习者特征初探
从“广用”到“省用”——谈音乐教学中课件使用的“度”
提高高中数学多媒体课件质量的几点思考
应用多媒体教学课件的取与舍
论远程学习者的归属感及其培养