论文部分内容阅读
摘 要:本文研究网站建设的基本流程,分别利用Drupal与ASP建立网络教学信息平台的,分析比较二者的开发难度、可维护性及普及型。
关键词:网络教学信息;网站建设;Drupal;ASP
当今网络教学能够使教育更加普及化、终身化。随着信息技术的发展,为使网络教学得到更好地推广,离不开网络教学信息平台的创建。这不仅能提高计算机网络的应用价值,更能促进教育信息的发展。在建站过程中,运用到的技术不止一种。从项目背景、需求分析、设计、系统实现再到测试分析比较Drupal与 ASP的特点,进而二者分别适合建设何种网站。
一、网络教学信息网站建设分析
建站的基本流程是项目背景、需求分析、设计、系统实现再到测试。根据建站的基本流程分析网络教学信息平台系统结构图如下:
根据结构决定功能,由上述系统结构图可以总结出主要功能有信息管理、类别管理、审核信息、用户管理、浏览信息、联系部门。信息管理是对信息的创建、编辑、修改和删除;类别管理是对信息类别的创建、编辑、修改和删除;审核信息是对信息进行审核;用户管理是用户的在线注册;浏览信息是首页显示各种类资源列表;联系部门是用户提交联系内容,给信息部门发送邮件。
本系统的用户角色包括系统管理员、注册用户、信息管理员、信息发布员、匿名用户。注册用户的权限是查看基本信息、校内教学资源、评论、填写联系信息表;未注册用户的权限是查看基本信息;信息发布员的权限是创建、编辑、修改和删除自己的资源;信息管理员的权限是创建、编辑、修改和删除资源;系统管理员具有全部权限。
二、Drupal与ASP的开发流程
Drupal是 一个网站内容管理系统,它由PHP语言开发,使用MySQL或PostgreSQL作为数据库,是开源的。Drupal功能包含内容管理、用户管理、主题模版、博客平台、论坛社区、多语言支持、站点管理工具等其他特征。在Drupal中的系统实现网络教学信息网站流程:
第一,开启Drupal的核心模块。对于网络教学信息网站,需要开启的模块有:Contact(联系表单)、Comment(评论)、Datebase Loggin(数据库)、Menu(菜单)、Path(路径)、Search(搜索)、Statistics(浏览统计)、Taxonomy(分类)等。
第二,教学信息审核,对资源节点的状态进行控制。三种方式分别是更改内容类型的默认状态、对节点进行状态更新、使用CCK为节点创建新的字段:审核通过字段。
第三,使用Views模块创建资源视图,有区块显示方式和页面显示方式。此系统中资源列表有一级页面的不同种类的资源区块和二级页面某一类区块的完整列表。
第四,使用Panels模块定制网络教育信息网站首页,然后用CSS调整页面样式。
第五,创建注册规则,对网络教育信息网站设置允许注册和拒绝注册的邮箱。
第六,设定联系内容,使网络教育信息网站的注册用户与信息部门进行互动。
第七,定制网络教育信息网站主题。可以在易于修改的主題的基础上创建网站主题,也可以使用源代码开发自己预先设计的主题。
ASP是一种动态服务器页面,在服务器端运用脚本语言VBScript和JAVAScript去编写环境。
在ASP中的系统实现网络教学信息网站流程:
第一,对网站进行页面设计。用photoshop、Dreamweaver、Fireworks等软件进行静态网页制作。制作的部分包括:导航、登陆框、版权声明、资源类别模块、联系表单。
第二,用到VBScript脚本语言进行字符处理或使用函数进行程序编写。
第三,利用内部基本对象实现某些功能。Request从用户端收集信息,Response向用户端发送信息,Session记录每个用户信息,Application记录所有用户信息。
第四,建立SQL数据库和Access数据库,并进行相互转化,用ASP进行存取。
第五,使用文件组件和第三方组件实现部分功能。常用的内部组件有显示磁盘、文件、文件夹信息;常用的第三方组件有上传组件的AspUpload文件或LyfUpload文件和实现数据库与服务器端的文件保存。运用的主要技术包括数据库设计、页面分级处理和用户操作信息管理。
三、Drupal与ASP的特点及使用对象
使用Drupal开发,可以减少任务量,降低项目成本,缩短完成项目所用时间。对于信息管理这项功能,可以用Drupal自身的配置完成,不需要重新开发,因为它本身已经具有了内容管理系统功能。使用Drupal开发网站可以减少测试的工作量,因为它本身已经具有经过测试的功能。在网站安全方面,也可以用Drupal自身的配置完成。Drupal进行测试时使用的是SimpleTest,他是第三方模块,可以进行自动化测试。Drupal运行稳定,速度快,更适用于大型网站。ASP简单易学,运行环境简单,使用方便,开发的程序一般只能应用Windows系列的操作系统中。对客户端要求低,只要有浏览器就可以,适用于中小网站。
在网站实际地建设中,应根据具体的要求,结合技术的特点,恰当分析综合考虑各种要素,选择最合适的开发方式。
参考文献:
[1]黄荣怀.信息技术与教育[M].北京教育出版社.2002
[2]贾士利.网络建设实施方案与管理技术的浅谈[J].现代电视技术.2008(1):113
[3]戴马.浅谈基于Drupal网站开发过程[J].信息化建设.2011
[4]范晓波.运用ASP建站浅议[J].希望月报2007(2):55
[5]李倩,卢志国.利用Drupal构建图书馆的门户网站.图书馆学刊.2011(2):114
[6]王国洪、张艳辉.对计算机网络信息教育教学的反思[J].通化师范学院学报.2007(12):52
关键词:网络教学信息;网站建设;Drupal;ASP
当今网络教学能够使教育更加普及化、终身化。随着信息技术的发展,为使网络教学得到更好地推广,离不开网络教学信息平台的创建。这不仅能提高计算机网络的应用价值,更能促进教育信息的发展。在建站过程中,运用到的技术不止一种。从项目背景、需求分析、设计、系统实现再到测试分析比较Drupal与 ASP的特点,进而二者分别适合建设何种网站。
一、网络教学信息网站建设分析
建站的基本流程是项目背景、需求分析、设计、系统实现再到测试。根据建站的基本流程分析网络教学信息平台系统结构图如下:
根据结构决定功能,由上述系统结构图可以总结出主要功能有信息管理、类别管理、审核信息、用户管理、浏览信息、联系部门。信息管理是对信息的创建、编辑、修改和删除;类别管理是对信息类别的创建、编辑、修改和删除;审核信息是对信息进行审核;用户管理是用户的在线注册;浏览信息是首页显示各种类资源列表;联系部门是用户提交联系内容,给信息部门发送邮件。
本系统的用户角色包括系统管理员、注册用户、信息管理员、信息发布员、匿名用户。注册用户的权限是查看基本信息、校内教学资源、评论、填写联系信息表;未注册用户的权限是查看基本信息;信息发布员的权限是创建、编辑、修改和删除自己的资源;信息管理员的权限是创建、编辑、修改和删除资源;系统管理员具有全部权限。
二、Drupal与ASP的开发流程
Drupal是 一个网站内容管理系统,它由PHP语言开发,使用MySQL或PostgreSQL作为数据库,是开源的。Drupal功能包含内容管理、用户管理、主题模版、博客平台、论坛社区、多语言支持、站点管理工具等其他特征。在Drupal中的系统实现网络教学信息网站流程:
第一,开启Drupal的核心模块。对于网络教学信息网站,需要开启的模块有:Contact(联系表单)、Comment(评论)、Datebase Loggin(数据库)、Menu(菜单)、Path(路径)、Search(搜索)、Statistics(浏览统计)、Taxonomy(分类)等。
第二,教学信息审核,对资源节点的状态进行控制。三种方式分别是更改内容类型的默认状态、对节点进行状态更新、使用CCK为节点创建新的字段:审核通过字段。
第三,使用Views模块创建资源视图,有区块显示方式和页面显示方式。此系统中资源列表有一级页面的不同种类的资源区块和二级页面某一类区块的完整列表。
第四,使用Panels模块定制网络教育信息网站首页,然后用CSS调整页面样式。
第五,创建注册规则,对网络教育信息网站设置允许注册和拒绝注册的邮箱。
第六,设定联系内容,使网络教育信息网站的注册用户与信息部门进行互动。
第七,定制网络教育信息网站主题。可以在易于修改的主題的基础上创建网站主题,也可以使用源代码开发自己预先设计的主题。
ASP是一种动态服务器页面,在服务器端运用脚本语言VBScript和JAVAScript去编写环境。
在ASP中的系统实现网络教学信息网站流程:
第一,对网站进行页面设计。用photoshop、Dreamweaver、Fireworks等软件进行静态网页制作。制作的部分包括:导航、登陆框、版权声明、资源类别模块、联系表单。
第二,用到VBScript脚本语言进行字符处理或使用函数进行程序编写。
第三,利用内部基本对象实现某些功能。Request从用户端收集信息,Response向用户端发送信息,Session记录每个用户信息,Application记录所有用户信息。
第四,建立SQL数据库和Access数据库,并进行相互转化,用ASP进行存取。
第五,使用文件组件和第三方组件实现部分功能。常用的内部组件有显示磁盘、文件、文件夹信息;常用的第三方组件有上传组件的AspUpload文件或LyfUpload文件和实现数据库与服务器端的文件保存。运用的主要技术包括数据库设计、页面分级处理和用户操作信息管理。
三、Drupal与ASP的特点及使用对象
使用Drupal开发,可以减少任务量,降低项目成本,缩短完成项目所用时间。对于信息管理这项功能,可以用Drupal自身的配置完成,不需要重新开发,因为它本身已经具有了内容管理系统功能。使用Drupal开发网站可以减少测试的工作量,因为它本身已经具有经过测试的功能。在网站安全方面,也可以用Drupal自身的配置完成。Drupal进行测试时使用的是SimpleTest,他是第三方模块,可以进行自动化测试。Drupal运行稳定,速度快,更适用于大型网站。ASP简单易学,运行环境简单,使用方便,开发的程序一般只能应用Windows系列的操作系统中。对客户端要求低,只要有浏览器就可以,适用于中小网站。
在网站实际地建设中,应根据具体的要求,结合技术的特点,恰当分析综合考虑各种要素,选择最合适的开发方式。
参考文献:
[1]黄荣怀.信息技术与教育[M].北京教育出版社.2002
[2]贾士利.网络建设实施方案与管理技术的浅谈[J].现代电视技术.2008(1):113
[3]戴马.浅谈基于Drupal网站开发过程[J].信息化建设.2011
[4]范晓波.运用ASP建站浅议[J].希望月报2007(2):55
[5]李倩,卢志国.利用Drupal构建图书馆的门户网站.图书馆学刊.2011(2):114
[6]王国洪、张艳辉.对计算机网络信息教育教学的反思[J].通化师范学院学报.2007(12):52