基于ASP的家教平台的设计与应用探究

2017-06-05 16:06王鹏文施阳
电脑知识与技术 2017年7期

王鹏文 施阳

摘要;根据家教平台的特性,分析基于ASP技术在该平台中的应用和相关系统性能,简要分析下基于ASP技术的家教平台的设计和应用。

关键词:管理员权限;ASP技术;家教平台

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)07-0079-02

ASP学名全程东台服务器页面(英文名称:Active ServerPages),即现在所简称的经典ASP,是微软公司在CGI脚本程序推广之后开发的一种新型的网络服务器脚本引擎,其能够使Web页面达到动态生产的效果。简而言之,ASP是一种简单、方便的编程工具,拓展名一般以.asp形式结尾,将其应用在家教平台的设计和应用中能够达到简便快捷、完善迅速、管理有序的效果。

1基于ASP的家教平台系统概述

1.1系统需求分析

在网络信息技术日新月异的今天,网络的娱乐功能、社交功能不断强大的同时,网络在学习方面的辅助功能也不断更新,基于ASP的网络家教平台的建立有较大必要性。

社会中的信息传递具有滞后性特征,社會中很多家教信息(大学生寻求家教工作、家长寻找合适家教等)传播速度较慢,无法达到市场需求效果,但是ASP技术下的家教平台可以极大地避免这一问题。网络信息传递的迅捷特征同实际社会中信息传递速率产生明显对比。而随着生存条件的改善,越来越多的家长需要这类网络家教资源,实现对孩子的实时指导,所以开发基于ASP技术的家教系统,能够满足家长和家教双方的需求,并有利于我国教育事业的发展。

2系统功能概述

2.1综合概述

ASP技术下的家教平台,归根到底是一种计算机网络系统,因此系统组成方面必然有三部分,即管理员、主体(登记的家教人员)、客体(或称为服务对象,需要家教服务的家长、学生)。

2.2系统组成权限概:

管理员:用户信息管理;登录信息管理;主客体信息认证管理;平台维护;平台使用人员权限分配等。(主要网络平台后台Admin账号权限)

主体(家教人员);个人信息管理;登录管理;个人信息认证管理;家教预约;信息发布及留言权限。

客体(学生、家长):个人信息管理;登录管理;个人信息认证;信息发布及留言权限。

2.3系统运行环境

基于ASP技术的家教平台服务对象是一般人民群众,因此需要具备良好的适用性和广泛的适应性,在系统运行环境上的要求就需要相应降低。

2.3.1硬件环境

处理器:Intel(R)Core(TM) i5-3210M CPU@2.50Hz2.50HZ(及其以上)

内存:2GB(及其以上)

网络配置:2M宽带网络(及其以上)

显卡:ATI Mobility Radeon HD 4330(及其以上)

2.3.2软件环境

操作系统:WindowsXP专业版

浏览器:Internet explorer 7.0(及其以上)

编程工具:Microsoft visual studio 2008(及其以上)

2.4系统的设计目标

利用广泛的ASP数据库进行架构和实现,将在建或已建成的网络家教平台进行完善,实现家教平台的信息化、规范化、系统化、网络化,进一步增强家教平台系统的适应性和广泛适用性。

2.5系统运行流程概述

注册;根据各自需求,分别完成教员身份认证、学生身份认证;(权限由管理员授予)

登录:登录渠道应当保持畅通,登录入口通道尽量保持在复数以上。登陆后人员获得修改信息、提交并发布信息、预约信息和浏览信息的权限。

信息库:1)教员数据库:完成教师认证的人员信息,具备筛选功能

2)学生数据库:学生信息登记,以及所需求家教指导信息发布,具备筛选功能

搜索:方便教员、学生和管理员进行信息检索的通道

后台管理:管理员专用通道,负责添加、删除信息(一般信息和管理员信息)、修改平台设置等。

3ASP家教平台总体设计

本系统的功能是为有教员需求的人和有做教员愿望的人提供一个交流的网络平台,让这部分人能够更方便的交流,所以本系统采用B/S架构开发设计,只要拥有一个浏览器,有意愿的人可以在本系统中注册自己的资料,发布信息,查询信息。

3.1注册登录模块:

用户完成注册后,输入其用户名和密码,若用户名和密码正确,则进入相应界面,其用户包括学员,教员,管理员。注册登录模块数据流如下所示;

3.2用户管理模块

学员与教员成功注册后,学员可以登陆去发表留言i教员利用注册昵称和密码登陆到网站,判断无误则进入教员个人信息管理页面。教员可以修改自己的密码,简历信息,发布预约申请或发表文章等等。本模块的数据流如下所示;

3.3认证管理模块

在教员注册成功后,为进一步确认教员身份(专职教师或者在校大学生),系统在教员个人中心提供了上传认证图片的功能。图片上传成功后,后台管理员协助完成审核工作,若审核成功,该信息会显示在站点中的教员信息页面,若审核失败,系统会提醒教员及时上传正确图片信息以完成审核,成为有效教员信息。

3.5预约管理模块

教员在成功登陆后,可在站点首页或个人中心的“最新学员需求”页面,寻找尚未预约且满足学员要求的学员,确认该学员后可发布预约申请留言,系统会提醒教员同一学员不得预约两次,同一教员不得同时预约三位以上学员。在预约留言发布成功后,后台管理员会协助教员完成预约订单。

3.6文本类信息管理模块

教员在成功登陆后,可在个人中心发布文章帮助学员,文章类别分别为:常见问题,学习方法,考试经验,家长课堂。文章发布成功后,后台管理员会协助审核,并将审核状态反馈给教员。教员可多次编辑文章,也可删除文章。审核成功后的文章被显示在站点首页。

3.7留言管理模块

为促进家教平台教员与学员间的互动交流,本项目提供了留言功能。学员登陆后可以在教员信息页面留言给教员,教员登陆后也可留言给其他教员,达到互动目的。

4系统设计过程中的注意事项

4.1适用性

ASP技术下的家教平台,最广泛的服务对象,因此必须要保证其适用性。主要是两方面的内涵,硬件、软件上的适用性,能够在大部分电脑上适用,基本上需要满足上文中所列举的软硬件条件。适用性的另一方面内涵是指,服务对象的适用性,能够满足大部分适用人群和适用人群,能够达到小中高学生的使用条件,这就对检索引擎、导航引擎上有较高要求,需要在设计过程中充分考虑使用者的感受,尽量达到操作简单、检索迅捷的适用效果。必要时可以通过小范围试用的方式,征询、收集使用者意见,及时对ASP技术下的家教平台进行完善,开发、满足客户需求。

4.2安全性

ASP技術下的家教平台,归根到底是一种在网络原始社交功能的基础之上设计和发展的一种功能性网络平台,保障用户信息的安全是任何网络工程中都应当重视的同题。网络平台具备良好的安全性能,能够极大地增加使用者的信任程度,而且这也是平台推广和扩大的基础。具体操作可以通过晚上管理员通道、架设防火墙等方式来实现。

完善管理员通道可以通过以下措施来实现:1)定期更换最高管理员账号的名称和密码,防止被网络黑客盗取后破译。2)定期更新管理员分级,预防因某一个管理员账号被盗取造成平台信息管理上的漏洞。

此外还能增加平台安全性的措施有:1)架设网络防火墙,防止网络上蠕虫类、木马类病毒的蔓延,预防其通过钓鱼、磁力链接等方式增加平台服务器负载,从而降低平台系统运行效率。2)定期检测平台ASP程序代码情况,及时更新系统运行中出现的漏洞。3)定期核对管理员账号运行状态,确认管理员权限账号数量等,防止网络黑客在平台上建立后台账号或开设后门等。

4.3有效性

网络平台的有效性也有几方面内涵:首先,信息的有效性,即用户可以浏览到的信息应当都是真实有效的内容,这是保证平台服务质量的最重要前提。为了达到这个目的,我们需要对平台管理人员进行培训,使其具备一定的信息鉴别能力,能够在审核用户提交信息的时候对其进行一定的甄选,从中辨别出信息的真伪,尽可能地提高平台上已发布信息的真实性、准确性和有效性,尽可能地使用户看到的信息都是真实可靠地信息。其次,平台有效性,ASP技术下建立的家教平台是为了服务教员和需要家教服务的家庭,因此应当为了这一目的建立一些相应的对策,例如信息提取和使用的优先级,需要家教信息和家教服务学生的预约请求可以优于发布信息的优先级,以提高服务质量。

5结束语

互联网的兴起,对教育的形式也产生了重大的影响,基于ASP技术的家教平台也随之崛起。家教平台是建立在互联网基础上的一种信息化交流平台,面向众多网民提供服务。无论是找家教的家长、学生还是做家教的学生和教师,都可以通过该平台进行信息方面的交流。实现了教育资源利用效率的最大化,教育资源获取途径的最优化,未来基于ASP技术的家教平台必将进一步发展,并更加规范、合理、科学。