plc学习网站构建

plc学习网站构建

ID:31386779

大小:107.00 KB

页数:6页

时间:2019-01-09

上传者:U-9956
plc学习网站构建_第1页
plc学习网站构建_第2页
plc学习网站构建_第3页
plc学习网站构建_第4页
plc学习网站构建_第5页
资源描述:

《plc学习网站构建》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

PLC学习网站构建  摘要:针对目前PLC课程教学课时相对减少而知识量相对较多的实际情况,利用动态网页技术构建一个PLC课程学习网站,帮助同学及PLC爱好者课下学习,并促进大家相互之间的交流和互动。该学习网站的构建可为其他课程相关专题子网站的制作提供一定的理论基础与借鉴。  关键词:网络学习系统;PLC;动态网页;网络信息服务  中图分类号:G642.0文献标志码:A文章编号:1674-9324(2016)02-0191-02  随着科学技术的飞速发展,Internet已被广泛应用于人们的日常生活中,传统的教与学模式也随之发生着新的变化。多媒体网络辅助教学系统或学习网站的建设,是教学信息化、网络化的最佳途径。PLC学习网站是针对目前我院PLC(ProgrammableLogicController,可编程控制器)课程的教学及实践需求,采用动态网站构建技术,结合数据库平台,开发设计的一个实时动态辅助教学系统。  一、动态网站构建技术[1-4]  1.ASP技术介绍。动态服务器页面(ActiveServerPage,ASP)是由微软公司开发,在服务器端运行的脚本环境,Internet信息服务(InternetInformationServices,IIS)中内置ASP,用户可通过它结合超文本标记语言(HyperTextMarkupLanguage,HTML)、ActiveX元件和ASP指令等建立动态、互动且高效的Web服务器端应用程序。6   2.ASP对象模型。ASP对象是ASP应用开发的强大工具,共含有七个内建对象,可以完成大多数Web应用设计的功能。在ASP中,对象相当于一个已经被封装好的通用接口(CommonGatewayInterface,CGI)程序,它向用户提供其属性和方法,Web设计人员无须了解对象的工作原理和设计方法,只要直接调用对象的属性和方法就可以完成Web应用程序的基本功能。  3.ADO(ActiveXDataObject,ADO)简介。在数据连接上,采用ASP+ADO技术。ADO是一种操作Microsoft所支持的Access数据库的方法。在ASP中,ADO可以看作是一个服务器组件,共定义了七种对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。  二、系统设计  1.环境搭建。  (1)相关软件。①编程软件DreamweaverCS5;②数据库软件Access2007;③服务器IIS7.0;④图片编辑软件PhotoshopCS5  (2)ASP环境配置。①安装IIS。IIS是微软NT/2000/XP平台下专用的服务器软件,提供常用的服务器功能,例如:FTP(文件传输)、SMTP(电子邮件服务)和HTTP(WWW服务)等。如果用户的操作系统是Windows2000Professional或WindowsXP,需要自行安装IIS5.0。②设置虚拟目录。ASP的所有程序必须要放在指定位置的目录中,同时也为了使ASP程序得到运行,还必须要将此目录在IIS管理器中设定为虚拟目录。③测试IIS。关闭“Internet信息服务(IIS)管理器”6 窗口。打开浏览器,在地址栏输入客户端机器地址,如http://localhost/,或者http://127.0.0.1/,若环境配置正确,浏览器将打开IIS默认网页。  2.系统模块设计。根据需求及性能分析,对系统各功能进行集中和分块,具体包括:用户注册模块设计、用户登录模块设计、用户信息模块设计、找回密码模块设计、提交话题模块设计、话题管理模块设计、回复管理模块设计、附件管理模块设计、链接管理模块设计等。  (1)系统用户注册模块设计。用户只有在系统注册才能获得一定的权限,比如:发表话题、回复话题等。注册页面功能通过程序reg.htm实现。用户注册成功之后,系统会自动以当前用户名登录并跳转到首页。系统会自动给用户一个级别权限,再根据该项权限提供相应的功能,比如发帖和回帖、个人信息管理、个人回复管理等。验证用户登录功能通过程序adminlogin.asp实现。实现用户发帖、回帖功能的程序分别是bbslist.asp和bbsview.asp。在用户登录之后,系统主界面上会为用户提供“系统管理”链接,点击可以进入管理后台,同时系统会根据用户的权限开放不同的功能。单击“个人信息”可以修改自己的个人信息。“修改个人信息”功能通过程序reg_edit.asp实现。  (2)管理员管理模块设计。管理员管理模块中包含对系统的设置、用户的管理、对话题的分类管理、话题回复的管理、对附件的管理、对话题类别的设置、对链接信息的管理等功能。  ①系统设置模块。系统设置是对PLC学习网站系统的基本设置,包括对系统的logo设置、发帖方式的设置、上传附件格式的控制、网站描述等功能。系统设置功能通过程序admin_setup.asp实现。②6 用户信息管理模块。用户信息管理模块是管理员对注册用户的操作功能,可以实现的主要功能包括:查找用户、删除用户等功能,通过程序tb_gl.asp实现。③话题管理模块。系统中附件以及话题内容都是以单位帖子为集合,对话题帖子管理的好坏直接决定着网站操作的简便程度以及人机交互的难易程度。只有具有管理权限的用户才可以查看、删除及修改话题信息。通过程序bbs_admin.asp实现。④话题回复管理模块。拥有管理员权限的用户可以实现对话题回复(即话题评论)的管理,对不合规范的回复可进行删除操作。相应程序为bs_admin_hf.asp。⑤附件管理模块。注册用户可以在发帖时添加附件,附件格式由管理员在系统设置中限制。系统对此功能的开放程度根据用户级别设定。实现附件管理的程序是bbs_fj.asp。⑥话题类别设置模块。话题类别设置得详细、恰当,会让用户方便查找相关内容。同时也方便管理者更好地维护系统。只有管理员才可以对话题帖子的类别进行编辑。通过程序bbs_type.asp实现。  3.数据库设计。数据库设计的好坏直接影响系统的应用效率及使用效果。  ①数据库需求分析。用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能够充分满足各种信息的输入与输出。②数据库概念结构设计。根据数据项和数据结构,可以设计能够满足用户需求的各种数据库实体,以及它们之间的关系,从而为后面的逻辑结构设计打下基础。③数据库的逻辑结构设计。在数据库实体图基础上,将数据库的概念结构转化为数据库系统所支持的实际数据模型,即为数据库的逻辑结构,进一步形成数据库中的表格以及各个表格间的关系。  4.创建数据库连接。数据库连接是对需要连接的数据库的一些参数进行设置。具体步骤如下:(1)在Dreamweaver6 CS5中打开需要添加数据库连接的文档。执行“窗口”|“数据库”命令,打开“数据库”面板。单击按钮,选择“数据源名称(DSN)”选项。(2)打开DSN对话框,单击“定义”按钮,打开“ODBC数据源管理器”对话框,切换到“系统DSN”选项卡。(3)单击“添加”按钮,打开“创建新数据源”对话框,选择“DriverdoMicrosoftAccess(*.mdb)”。单击“完成”按钮,打开“ODBCMicrosoftAccess安装”对话框,单击“数据库”选项中的“选择”按钮,打开“选择数据库”对话框,选择数据库所在位置,单击“确定”按钮,设置数据库所在的位置,在“数据源名”文本框中输入“PLC”。单击“确定”按钮,返回到“ODBC数据源管理器”对话框。(4)单击“确定”按钮,返回到“数据源名称(DSN)”对话框,在“数据源名称(DSN)”文本框的后面会出现已经定义好的数据库。在“连接名称”文本框中输入“PLC”,单击“确定”按钮,创建数据库连接。  三、网站系统的测试与性能分析  网站系统的程序开发需要在Web服务器上运行,所以测试网站系统前,需要将程序所在目录添加到IIS的虚拟目录里面,这样就能显示在浏览器上进行各项功能的测试。测试的主要内容包括:用户注册、用户登录、话题的管理、文件的上传与下载、个人信息的管理、用户管理、链接管理等功能。  根据对主要内容测试,结果表明:网站能实现用户注册、登录、个人信息管理、话题管理、文件的上传与下载、用户管理、链接管理等功能,达到了最初的设计要求。但文件上传大小受到限制,目前只能上传20M以内文件,需要在后期建设中解决此问题。6   四、结论  采用ASP动态网站技术构建的PLC学习网站系统,完成的主要工作及功能如下:(1)实现用户注册,网页与数据库相连,可以实现对数据库的实时更新;(2)用户发帖,可实现附件文件的上传;(3)管理员管理,网页根据用户权限级别分配不同的管理功能,实现对用户信息以及网站的设置管理;(4)管理员拥有话题管理权限,可以实现对话题分类、附件等的管理。  该学习网站为师生及PLC爱好者提供一个相对自由的课堂外学习交流平台,支持注册用户发布学习资源,方便大家共同学习,共同提高。  参考文献:  [1]谭海波.学用一册通:DreamweaverCS6+ASP动态网站开发[M].北京:电子工业出版社,2013.  [2]刘乃琦,袁??.ASP应用开发与实践[M].北京:人民邮电出版社,2012.  [3]王威,屈正庚.ASP技术与Access数据库构建动态网站安全性评析[J].荆楚理工学院报,2009,24(5):16-19.  [4]张洪明,李明仑.ASP动态网站项目开发与案例教程[M].西安:电子工业出版社,2011.6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭