前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇网站设计安全性范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
论文摘要:网络上的动态网站以ASP为多数,我们学校的网站也是ASP的。笔者作为学校网站的制作和维护人员,与ASP攻击的各种现象斗争了多次,也对网站进行了一次次的修补,根据工作经验,就ASP网站设计常见安全漏洞及其防范进行一些探讨。本文结合ASP动态网站开发经验,对ASP程序设计存在的信息安全隐患进行分析,讨论了ASP程序常见的安全漏洞,从程序设计角度对WEB信息安全及防范提供了参考。
1网络安全总体状况分析
2007年1月至6月期间,半年时间内,CNCERT/CC接收的网络仿冒事件和网页恶意代码事件,已分别超出去年全年总数的14.6%和12.5%。
从CNCERT/CC掌握的半年情况来看,攻击者的攻击目标明确,针对不同网站和用户采用不同的攻击手段,且攻击行为趋利化特点表现明显。对政府类和安全管理相关类网站主要采用篡改网页的攻击形式,也不排除放置恶意代码的可能。对中小企业,尤其是以网络为核心业务的企业,采用有组织的分布式拒绝服务攻击(DDoS)等手段进行勒索,影响企业正常业务的开展。对于个人用户,攻击者更多的是通过用户身份窃取等手段,偷取该用户游戏账号、银行账号、密码等,窃取用户的私有财产。
2用IIS+ASP建网站的安全性分析
微软推出的IIS+ASP的解决方案作为一种典型的服务器端网页设计技术,被广泛应用在网上银行、电子商务、网上调查、网上查询、BBS、搜索引擎等各种互联网应用中。但是,该解决方案在为我们带来便捷的同时,也带来了严峻的安全问题。本文从ASP程序设计角度对WEB信息安全及防范进行分析讨论。
3SP安全漏洞和防范
3.1程序设计与脚本信息泄漏隐患
bak文件。攻击原理:在有些编辑ASP程序的工具中,当创建或者修改一个ASP文件时,编辑器自动创建一个备份文件,如果你没有删除这个bak文件,攻击者可以直接下载,这样源程序就会被下载。
防范技巧:上传程序之前要仔细检查,删除不必要的文档。对以BAK为后缀的文件要特别小心。
inc文件泄露问题。攻击原理:当存在ASP的主页正在制作且没有进行最后调试完成以前,可以被某些搜索引擎机动追加为搜索对象。如果这时候有人利用搜索引擎对这些网页进行查找,会得到有关文件的定位,并能在浏览器中查看到数据库地点和结构的细节,并以此揭示完整的源代码。
防范技巧:程序员应该在网页前对它进行彻底的调试。首先对.inc文件内容进行加密,其次也可以使用.asp文件代替.inc文件,使用户无法从浏览器直接观看文件的源代码。
3.2对ASP页面进行加密。为有效地防止ASP源代码泄露,可以对ASP页面进行加密。我们曾采用两种方法对ASP页面进行加密。一是使用组件技术将编程逻辑封装入DLL之中;二是使用微软的ScriptEncoder对ASP页面进行加密。3.3程序设计与验证不全漏洞
验证码。普遍的客户端交互如留言本、会员注册等仅是按照要求输入内容,但网上有很多攻击软件,如注册机,可以通过浏览WEB,扫描表单,然后在系统上频繁注册,频繁发送不良信息,造成不良的影响,或者通过软件不断的尝试,盗取你的密码。而我们使用通过使用验证码技术,使客户端输入的信息都必须经过验证,从而可以解决这个问题。
登陆验证。对于很多网页,特别是网站后台管理部分,是要求有相应权限的用户才能进入操作的。但是,如果这些页面没有对用户身份进行验证,黑客就可以直接在地址栏输入收集到的相应的URL路径,避开用户登录验证页面,从而获得合法用户的权限。所以,登陆验证是非常必要的。
SQL注入。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。
SQL注入攻击是最为常见的程序漏洞攻击方式,引起攻击的根本原因就是盲目信任用户,将用户输入用来直接构造SQL语句或存储过程的参数。以下列出三种攻击的形式:
A.用户登录:假设登录页面有两个文本框,分别用来供用户输入帐号和密码,利用执行SQL语句来判断用户是否为合法用户。试想,如果黑客在密码文本框中输入''''OR0=0,即不管前面输入的用户帐号和密码是什么,OR后面的0=0总是成立的,最后结果就是该黑客成为了合法的用户。
B.用户输入:假设网页中有个搜索功能,只要用户输入搜索关键字,系统就列出符合条件的所有记录,可是,如果黑客在关键字文本框中输入''''GODROPTABLE用户表,后果是用户表被彻底删除。
C.参数传递:假设我们有个网页链接地址是HTTP://……asp?id=22,然后ASP在页面中利用Request.QueryString[''''id'''']取得该id值,构成某SQL语句,这种情况很常见。可是,如果黑客将地址变为HTTP://……asp?id=22anduser=0,结果会怎样?如果程序员有没有对系统的出错提示进行屏蔽处理的话,黑客就获得了数据库的用户名,这为他们的进一步攻击提供了很好的条件。
解决方法:以上几个例子只是为了起到抛砖引玉的作用,其实,黑客利用“猜测+精通的sql语言+反复尝试”的方式,可以构造出各种各样的sql入侵。作为程序员,如何来防御或者降低受攻击的几率呢?作者在实际中是按以下方法做的:
第一:在用户输入页面加以友好备注,告知用户只能输入哪些字符;
第二:在客户端利用ASP自带的校验控件和正则表达式对用户输入进行校验,发现非法字符,提示用户且终止程序进行;
第三:为了防止黑客避开客户端校验直接进入后台,在后台程序中利用一个公用函数再次对用户输入进行检查,一旦发现可疑输入,立即终止程序,但不进行提示,同时,将黑客IP、动作、日期等信息保存到日志数据表中以备核查。
第四:对于参数的情况,页面利用QueryString或者Quest取得参数后,要对每个参数进行判断处理,发现异常字符,要利用replace函数将异常字符过滤掉,然后再做下一步操作。
第五:只给出一种错误提示信息,服务器都只提示HTTP500错误。
第六:在IIS中为每个网站设置好执行权限。千万别给静态网站以“脚本和可执行”权限。一般情况下给个“纯脚本”权限就够了,对于那些通过网站后台管理中心上传的文件存放的目录,就更吝啬一点吧,执行权限设为“无”好了。
第七:数据库用户的权限配置。对于MS_SQL,如果PUBLIC权限足够使用的绝不给再高的权限,千万不要SA级别的权限随随便便地给。
3.4传漏洞
诸如论坛,同学录等网站系统都提供了文件上传功能,但在网页设计时如果缺少对用户提交参数的过滤,将使得攻击者可以上传网页木马等恶意文件,导致攻击事件的发生。
防文件上传漏洞
在文件上传之前,加入文件类型判断模块,进行过滤,防止ASP、ASA、CER等类型的文件上传。
暴库。暴库,就是通过一些技术手段或者程序漏洞得到数据库的地址,并将数据非法下载到本地。
数据库可能被下载。在IIS+ASP网站中,如果有人通过各种方法获得或者猜到数据库的存储路径和文件名,则该数据库就可以被下载到本地。
数据库可能被解密
由于Access数据库的加密机制比较简单,即使设置了密码,解密也很容易。因此,只要数据库被下载,其信息就没有任何安全性可言了。
防止数据库被下载。由于Access数据库加密机制过于简单,有效地防止数据库被下载,就成了提高ASP+Access解决方案安全性的重中之重。以下两种方法简单、有效。
非常规命名法。为Access数据库文件起一个复杂的非常规名字,并把它放在几个目录下。
使用ODBC数据源。在ASP程序设计中,如果有条件,应尽量使用ODBC数据源,不要把数据库名写在程序中,否则,数据库名将随ASP源代码的失密而一同失密。
使用密码加密。经过MD5加密,再结合生成图片验证码技术,暴力破解的难度会大大增强。
使用数据备份。当网站被黑客攻击或者其它原因丢失了数据,可以将备份的数据恢复到原始的数据,保证了网站在一些人为的、自然的不可避免的条件下的相对安全性。
3.5SP木马
由于ASP它本身是服务器提供的一项服务功能,所以这种ASP脚本的木马后门,不会被杀毒软件查杀。被黑客们称为“永远不会被查杀的后门”。我在这里讲讲如何有效的发现web空间中的asp木马并清除。
技巧1:杀毒软件查杀
一些非常有名的asp木马已经被杀毒软件列入了黑名单,所以利用杀毒软件对web空间中的文件进行扫描,可以有效的发现并清除这些有名的asp木马。
技巧2:FTP客户端对比
asp木马若进行伪装,加密,躲藏杀毒软件,怎么办?
我们可以利用一些FTP客户端软件(例如cuteftp,FlashFXP)提供的文件对比功能,通过对比FTP的中的web文件和本地的备份文件,发现是否多出可疑文件。
技巧3:用BeyondCompare2进行对比
渗透性asp木马,可以将代码插入到指定web文件中,平常情况下不会显示,只有使用触发语句才能打开asp木马,其隐蔽性非常高。BeyondCompare2这时候就会作用比较明显了。
技巧4:利用组件性能找asp木马
如:思易asp木马追捕。
大家在查找web空间的asp木马时,最好几种方法结合起来,这样就能有效的查杀被隐藏起来的asp木马。
结束语
总结了ASP木马防范的十大原则供大家参考:
建议用户通过FTP来上传、维护网页,尽量不安装asp的上传程序。
对asp上传程序的调用一定要进行身份认证,并只允许信任的人使用上传程序。
asp程序管理员的用户名和密码要有一定复杂性,不能过于简单,还要注意定期更换。
到正规网站下载asp程序,下载后要对其数据库名称和存放路径进行修改,数据库文件名称也要有一定复杂性。
要尽量保持程序是最新版本。
不要在网页上加注后台管理程序登陆页面的链接。
为防止程序有未知漏洞,可以在维护后删除后台管理程序的登陆页面,下次维护时再通过上传即可。
要时常备份数据库等重要文件。
日常要多维护,并注意空间中是否有来历不明的asp文件。
一旦发现被人侵,除非自己能识别出所有木马文件,否则要删除所有文件。重新上传文件前,所有asp程序用户名和密码都要重置,并要重新修改程序数据库名称和存放路径以及后台管理程序的路径。
做好以上防范措施,您的网站只能说是相对安全了,决不能因此疏忽大意,因为入侵与反入侵是一场永恒的战争!网站安全是一个较为复杂的问题,严格的说,没有绝对安全的网络系统,我们只有通过不断的改进程序,将各种可能出现的问题考虑周全,对潜在的异常情况进行处理,才能减少被黑客入侵的机会。
参考文献
[1]袁志芳田晓芳李桂宝《ASP程序设计与WEB信息安全》中国教育信息化2007年21期.
>> 基于平台的网站设计要点概述 基于Web的技术的网站设计 基于技术的网站群系统设计 基于ASP.NET技术的安全网站设计 基于的office应用编程 基于技术实现网站会员注册系统 基于的仓储系统 基于的博客网站设计研究 基于的报社网站设计 基于档案网站的ASP技术安全分析 基于ASP技术开发的网站安全防范 基于ASP技术开发的网站安全问题 基于ASP的购物网站设计 基于的市级气象服务平台(网站)开发建设 基于物流系统 基于的数据库访问技术 基于技术的项目任务管理系统 基于页面模板与技术的信息网站设计与实现 基于的网站开发前端技术优化研究 基于的网站群动态建站技术研究 常见问题解答 当前所在位置:lEncode(txtusername.Text);//屏蔽用户输入的恶意html代码
cmd.Parameters.Add("@password", SqlDbType.NVarChar, 128).Value =
FormsAuthentication.HashPasswordForStoringInConfigFile(Server.HtmlEncode(txtuserpwd.Text),"md5");
//将用户输入的密码进md5加密,添加记录时的用户密码也要如此写入数据表中。
(4)用户登录后的凭据会以Cookie的形式进行保存,当我们同时访问其他网站的时候,恶意网站便可以截取Cookie凭据,以合法用户的身份向我们的网站服务器发送请求,合法用户的资料将会受到极大的威胁,这就是CSRF跨站请求伪造攻击。为了验证用户的合法性,应该确保发送验证请求的表单是由我们的服务器发出的,常用的解决方法为:给用户提供一个输入验证码的文本框,通过每次与我们服务器表单产生的随机验证码比较,做到CSRF跨站请求伪造攻击防范。
2.2 授权
授权是对认证通过的用户进行的权限限制,类似windows中的用户组的概念,我们称之为角色,不同角色下的用户可以访问不同的网站资源。我们假设网站中有两种角色:Administrator 和Registusers,只有管理员(Administrator)才可以访问Admin文件夹中的资源,管理员和注册用户(Registusers)都可以访问Users文件夹中的资源。我们的做法是:
(1)在网站中建立两个文件夹,Admin和Users,并分别建立或放置基于角色权限访问的页面或文件。
(2)在Admin文件夹中,添加Web.config文件,并在其节中,添加如下参考代码:
同理,在Users文件夹中,添加Web.config文件,并在其节中,添加类似上面的参考代码:
(3)为了便于检验验证和授权的效果,我们可以提前通过注册页面,录入两条分别属于管理员角色和注册用户角色的用户信息,密码写入数据表users之前一定要通过MD5加密。
(4)继续上一节中Login.aspx页面中用户登录验证,我们需要根据用户输入的帐号、密码和验证码核查用户身份的真实性,如果输入正确,定义用户的凭据:FormsAuthenticationTicket FormTicket = new FormsAuthenticationTicket(1,TxtUserName.Text,DateTime.Now,DateTime.Now.AddMinutes(20),true,sdr.GetString(0),FormsAuthentication.FormsCookiePath);接着将加密后的凭据保存到cookie中,以保证其安全性: string StrHash = FormsAuthentication.Encrypt(FormTicket);HttpCookie LoginCookie = new HttpCookie(FormsAuthentication.FormsCookieName, StrHash); Response.Cookies.Add(LoginCookie);
(5)在Global.asax文件的Application_AuthenticateRequest事件中,将当前用户的标识与当前用户登录验证票据中保存的用户角色进行匹配:
FormsIdentity id = (FormsIdentity)HttpContext.Current.User.Identity;
FormsAuthenticationTicket ticket = id.Ticket;string userData = ticket.UserData;
string[] roles = userData.Split(',');
HttpContext.Current.User = new System.Security.Principal.GenericPrincipal(id, roles);
3 错误信息处理与信息加密
3.1 错误信息处理
网站运行过程中,出现未处理的错误是常有的事,如果这些错误信息被恶意用户获得,经过一定的分析处理,网站中的重要程序代码信息将有可能泄露,这将成为恶意用户攻击网站的开始。通常可以采纳以下几种策略:
(1)配置网站根目录中Web.Config文件的customErrors 节,如:
,远程用户将看不到错误的详细信息,将会跳转到GenericError.aspx自定义错误信息显示页。
(2)在程序编码过程中,将可能出现错误的代码块放置在try…catch…finally语句中,以捕获程序运行过程中出现的异常,finally结构中通常放置关闭数据库连接等操作语句。
(3)在Global.asax全局应用程序类文件的Application_Error事件中,判断Request.IsLocal的值,对本地用户(值为true),通过Server.GetLastError()获得程序运行的错误信息;对远程用户(值为false),自定义提示信息。分别给Application变量进行赋值。
3.2 加密viewstate数据
任何一个html页都有一个_viewsate隐藏域控件,用于保存网页提交后的原有控件的状态。 虽然viewstate中的数据,已经经过了base64编码,但是恶意用户可以很容易的对编码后的数据进行解码。加密viewstate数据成为了其中之一的解决方案,在网站的Web.config文件的节中,添加如下参考代码:
3.3 加密Web.config配置文件
在web.config配置文件中保存有网站配置的一些敏感性数据,将其进行加密是一种不错的安全解决方式。基于可以读取加密信息的考虑,需要做两项准备工作:
(1)通过System.Security.Principal.WindowsIdentity.GetCurrent().Name语句,来读取应用程序标识。
(2)通过aspnet_regiisCpa RSA 密钥容器的名称(通常为:NetFramework Configuration Key) 应用程序标识,使RSA密钥容器具有对加密信息读取的权限。
最后便可以通过aspnet_regiis Cpe "配置文件中的节名" -app "应用程序标识",加密指定配置节中的数据。
4 资源权限设置与运行环境保障
4.1 资源权限设置
虽然在Web.config文件中可以定义基于角色的访问权限,但是如果在IIS中,允许用户有浏览文件夹的访问权限,我们网站的数据安全性依然得不到保障,因此在IIS中创建虚拟目录时,采用IIS对文件夹的默认访问权限,无疑是一种不错的安全方案,千万不要放开文件夹的浏览、文件的执行权限等等。另外,对于采用Form验证方式的网站来说,用户的匿名访问权限一定要放开,因为基于用户名和密码的身份验证是在登陆页面中进行的,不启用匿名访问,用户连登陆页面也将无法访问。
4.2 运行环境保障
作为Web服务器的计算机,不能轻易让用户进入,是保障网站安全性的基础。常用的做法有:使用NTFS文件系统比FAT32安全性高的多;关闭非需要的安全患端口和未用的服务;安装杀毒软件和防火墙,做到及时软件升级和系统补丁更新;使用不宜破解的计算机强密码,防止非法用户各种尝试性登陆;经常进行网站备份和数据库备份等等。
5 结论
网站安全性的技术是网站安全的保障之一,最重要的是,我们一定要提高网站安全防范意识,通过在网站中设计用户的操作日志,来时时监控网站的运行状态,一旦发现非法用户进入或各种操作异常,需要及时果断采取补救措施,保证网站稳定、高效的运行下去。
参考文献
[1]赵强,张红中.“基于的网站系统安全性设计与实现”[J].计算机应用,2008(12).
[2]秦剑波、雷明彬.“网站设计安全性探讨”[J].商业视角,2007(11).
[3] Jesse.“开发 MVC应用程序时值得注意的安全问题”http:///,2013(10).
[4] Willmove && Heath Stewart.“基于角色的窗体安全认证机制”http://,2006(05).
作者简介
孙守强(1978-),男,山东省青岛市人。硕士学位。现为青岛黄海学院讲师。主要研究方向为信息安全编程技术。
关键词:计算机实验室;网站设计;研究与实现
作者简介:杨沫(1992--至今),女,辽宁省盘锦市人,大学本科学历,计算机科学与技术(软件开发方向)专业
前言
随着社会经济的发展以及科学技术的进步,现代化教育更加注重信息网络的应用,从而更好地促进教育简便化发展,使学生在利用互联网过程中,能够更好地进行学习。教学工作对于计算机网络的应用,必须对计算机实验室网站进行有效设计,确保相关技术能够成熟,使信息化建设事业能够得到有效加强,教师和学生利用网络,能够更好地实现交流。计算机实验室网站设计过程中,要注重从实验室网站整体设计内容进行把握,保证计算机实验室网站系统能够切实发挥应有作用,并且在信息以及管理过程中,要对后台系统进行详细设计,充分发挥其功能。本文对计算机实验室网站设计的研究,注重系统设计分析,以期更好地实现实验室网站的整体性能。
1实验室网站整体设计内容
实验室网站设计过程中,必须要注重从整体上进行把握,这样一来,才能够更好地发挥各个部分的功能。在设计过程中,需要着重考虑网站的功能以及内容,并就技术和结构进行仔细设计,这是实现实验室网站功能的关键和基础。实验室网站整体设计,是计算机实验室网站设计的基本原则,也是当下实现计算机教学必须把握的关键内容。
1.1网站功能和内容分析
本文对网站功能和内容的分析,主要包括了网上展厅、中心简介、用户管理、课程管理四个部分内容,这四个部分的设计,是计算机实验室网站整体功能实现的关键,在实际设计过程中,必须要认真把握。关于这部分的具体情况,我们可以从下面的介绍中看出:
1.1.1网上展厅
网上展厅是计算机实验室网站设计中的一个重要环节,该部分对学生的创新结果以及实验报告、优秀作业等内容进行展示,起到一个榜样的效果。同时,网上展厅还能够为学生学习提供相关资料,学生通过网上展厅,可以查阅自己所学的知识,有利于学生进行学习。网上展厅对学生学习起到了一个很好的辅作用,里面的课程实验和课程资源可为学生提供下载,满足学生学习的实际需要[1]。
1.1.2中心简介
中心简介主要是指计算机实验室网站的具体情况介绍,这一部分主要包括了实验室的设备情况、人员组成情况、成立的时间等相关要素内容。在进行计算机实验室网站设计过程中,将学生所学的专业基础课实验以及公共基础课实验进行有效的融合,关系到了学生学习的主要部分。同时,计算机实验室网站具有较大的容量,每年能够为7000名学生提供开放,为学生进行知识学习,提供了较大的便利性。计算机实验室网站中心设计过程中,每年会有40多个开设项目,这些项目涉及的内容会根据学生学习的实际情况进行有效调整。计算机实验室网站内容设计过程中,可以在页面中进行直接查阅,数据库为相关内容的查阅提供了强大的数据支持[2]。计算机实验室网站的中心系统,是实验室网站构成的核心,在设计过程中,必须要考虑到实用性和实际情况进行有效设计。
1.1.3用户管理
用户管理也是计算机实验室网站中心的关键构成部分,是对用户开展系统进行有效管理的人员。在进行用户管理设计过程中,主要分为学生权限和管理员权限两个部分。计算机实验室网站的开放性具有一定的区别性,这种区别性就体现在了权限问题上。学生权限和管理员权限存在较大的不同,管理员将对学生权限进行有效管理。用户管理即是权限管理,是计算机实验室网站设计过程中率先考虑的一个环节。在进行实验室网站浏览过程中,首先需要进行系统登录,若是不登陆的情况下,只能以“游客”的身份进行浏览;当以权限登录时,会根据网站对用户权限的设置情况,浏览不同的系统界面。在进行用户管理时,计算机实验室网站会进行防火墙安装,对系统进行有效地保护以及日常的系统维护工作[3]。
1.1.4课程管理
课程管理是计算机实验室网站设计的又一个重要构成部分,利用课程管理,能够对课程安排时间进行相应的查询工作,主要以SQL形式进行查询。实验安排方面,则是对学期实验情况进行安排,能够让学生对实验课的具体情况进行提前了解,并做好准备,另一方面则是避免实验高峰期,能够保证实验课在有效时间下进行[4]。除了实验课程外,课程管理还包括信息栏等内容,主要一些新型信息,让学生在学习过程中能够进行参考。
1.2网站技术和结构
计算机实验室网站在设计过程中,其主要目的在于对用户信息进行有效管理,并能够对相关实验课程进行有效查询工作,更好地提升实验教学水平。网站技术以及结构设计过程中,必须要对实际情况进行实际分析,坚持实事求是的原则,从网站设计整体进行把握,切实发挥出计算机实验室网站的作用。在进行结构设计过程中,将采用WEB的三层机构技术形式,并且在中间层应用服务器中得以体现。
2计算机实验室网站设计系统实现分析
计算机实验室网站设计系统实现,必须要注重考虑两个方面内容,一是对网站安全的设计,二是前台系统实现。网站安全设计关系到了计算机实验室网站运行的安全性和可靠性,避免被非法程序攻击,前台系统的实现,则是计算机实验室网站的主页功能模块能够发挥应有作用,满足实际需要[4]。
2.1网站安全设计
就当下计算机技术发展情况来看,网站网页设计时,主要应用到了B/S模式,B/S模式在发展过程中,随着技术的不断完善,B/S对应用程序的编写越来越广泛,并能够切实发挥作用。B/S模式在发展过程中,由于受到操作人员自身水平影响,加之经验较为欠缺,B/S模式在对代码进行编写程序的过程中,不能够较为明确地判断数据输入是否拥有合法性,导致安全隐患出现。这样一来,加强安全设计,就显得尤为重要。针对于这一问题,在进行网站安全设计过程中,将会考虑到SQL注入。SQL是英文SQLInjection的简称,主要指讲数据库的查询代码进行正确提交,按照程序所回应的结果,进行数据信息查询工作。SQL注入在计算机实验室网站设计中应用较为广泛,它能够更好地对B/S模式存在的问题进行有效解决,使计算机实验室网站设计更具安全性和可靠性。
2.2前台系统实现
计算机实验室网站设计过程中,前台系统的设计和实现,关系到了计算机实验室网站是否能够发挥作用。前台系统在设计过程中,主要包括两个功能模块,分别是主页的功能模块和实验室的简介功能模块[5]。主页功能模块和实验室简介功能模块在设计过程中,需要根据实际情况进行设计,二者的设计功能和设计思想存在着较大的差别。主页功能模块在设计时,要突出“主页”这一特征,并且需要将其放在第一位,即用户在登录系统后,第一眼看到的则是网站的主页。主页设计要力求简洁,给用户留下较好的印象。主页设计的好坏,将直接影响到用户对网站的整体印象。因此,主页设计过程中,需要重视网站的图片以及相关的色彩设计等内容。在进行实验室简洁功能模块设计时,要确保模块功能的全面性,能够很好地提供查血服务。实验室功能模块的设计,也要力求简洁,能够为用户提供导向性内容。
3计算机实验室网站设计后台系统实现分析
计算机实验室网站设计后台系统,关系到了网站的整体功能以及运行情况,后台系统在设计过程中,必须充分考虑到系统的管理模块和用户注册的登录模块。在实际设计过程中,必须具备较好的数据存储装置,能够对数据进行有效存储,更好地解决用户实际问题[6]。关于对这一问题的分析,我们可以将其与下列案例进行结合分析:案例:设计网络教学与考试平台,平台内容主要包括自动批改和评分平台设计、防止抄袭机制、统计功能、在线考试平台四个方面内容。在设计过程中,需要考虑到建立完善的评分机制、防抄袭设计、强大的统计功能设计。在进行设计过程中,需要从系统管理模块以及用户管理模块进行考虑,并且综合SQL软件,进行有效安全设计。
3.1系统的管理模块
系统的管理模块主要是指对用户登陆的管理,用户在登录界面后,能够看到自己的登录信息,并且根据自身需要,对用户信息进行有效更改。由于用户身份、权限不同,系统管理模块对用户权限也有着差异性规定。普通用户能够对自身信息进行查看和更改;管理员在登录系统界面后,可以对用户信息进行更改、删除等操作,并能够进行文章的编辑以及相关信息。除此之外,管理员还可以进行课程表编辑,拥有较高的权限。在进行系统模块设计过程中,需要充分体现出系统的管理功能,这一内容主要包括以下几点:第一,对课程表进行相应的编辑工作以及查询工作,并且在进行课程表查询时,可以根据关键词,进行课程表搜索。例如输入专业的关键词,就可以查阅到相关的课程信息,或是输入教师的名字,可以查询到课程以及相应的课程时间;第二,课程表修改过程中,要将查询放在首位,并且在修改时,对语句进行限制,只有语句通过SQL查询后,才能够进行修改。利用SQL进行语句查询和限制,可以极大地提升网站安全性;第三,在进行课程表或是课程信息编辑过程中,若是出现课程冲突的情况,应设置相关提示,进行对话框弹出,进行告知,确保课程设置的合理性[7]。
3.2用户注册的登录模块
计算机实验室网站在设计过程中,必须要考虑到开放性设计这一原则,开放模式,主要针对于老师和学生而言。在进行用户注册登录模块设计时,主要考虑到了管理员权限设置问题。一般来说,登录模块主要包括普通权限和管理权限两个方面内容,其中普通权限的用户主要是学生,在登录界面后,主页面上会出现注册按钮和登录按钮。学生在登录信息框输入登录信息,将用户名和登录密码输入进去,之后点击“登录”,即可完成登录操作,进入相应的登陆界面。而对于管理员来说,在进行系统登录过程中,也需要相应的登录信息,即利用用户名和密码进行系统登录。管理员登录系统成功后,能够对学生的注册操作流程予以实现。但在系统设计过程中,需要注意,该操作只需要管理员对操作相应开展。登录完成后,普通用户只能够进入学生页面,并对自身的信息保留着相应的修改权利,无法实现对其他信息的修改。管理员在系统登录成功后,可以对信息进行相应的修改、删除等操作[8]。同时,管理员还具有对课程信息、课程表的编辑处理工作,但是需要利用SQL进行核查。结束语综上所述,本文对计算机实验室网站的设计和实现进行了分析,通过本文的分析,我们不难看出,在进行计算机实验室网站设计过程中,必须要考虑到网站安全设计、系统管理模块、前台系统和后台系统设计等几个方面内容。计算机实验室网站设计,关系到了当下教学工作质量,对于促进师生之间交流来说,具有十分重要的意义。同时,在进行计算机实验室网站设计过程中,还要考虑到网站关联领域的设计问题。这一方面,主要涉及到了系统结构设计、界面设计以及数据库设计等内容。计算机实验室网站的设计,是实现课程管理以及对学生信息进行有效管理的重要工具,对此,必须予以重视,以期利用计算机实验室网站,更好地提升教学水平。
参考文献:
[1]费丽君,杨雄飞,马忠庆.基于JSP的农业院校的大学计算机基础教学网站设计研究[J].安徽农业科学,2014,07:2176-2177.
[2]孔祥勇.基于计算机实验室网站设计的研究与实现[J].电子测试,2014,09:50-51.
[3]刘保欣.计算机程序设计精品课程网站的研究与实现[J].电子制作,2014,10:116-117.
[4]范玉仙,鲍小忠,黄志远.基于Telnet协议的计算机实验室网络管理工具的研究与实现[J].工业控制计算机,2010,11:71-72.
[5]黄晨晖,林泳琴.基于云计算的虚拟计算机实验室的研究与实现[J].实验室研究与探索,2010,11:178-181.
[6].《中国教育技术装备》2014年总目录[J].中国教育技术装备,2015,01:120-142.
[7]王洪海.研究计算机网站建设的规划、设计及其实现[J].电子制作,2015,03:158-159.
关键词 旅行社网站;网站设计;电子商务
中图分类号 F592 文献标识码 A 文章编号 1673-9671-(2012)121-0090-01
根据eMarketer2011年全球在线旅游市场规模的数据显示,2011 年全球在线旅游服务市场规模为2840亿美元,占全球旅游市场31%的份额。在国际旅游电子商务迅猛发展的背景下,作为中国旅游业的一个重要组成部分,中国在线旅游市场也呈现出快速增长的势头。据统计,截至2010年12月国内旅行社网站现有20304家,约占全部旅游网站的40%,旅行社网站构成了在线旅游市场的主力。网站作为旅行社在互联网上开展电子商务的窗口和平台,可以旅游资讯和进行在线旅游产品销售,同时也是旅行社服务游客、联系游客的重要渠道和纽带。因此,设计合理、功能齐全的旅行社电子商务网站,不但使游客浏览便捷舒适、扩大销售渠道,形成新的利润增长点,而且也有助于旅行社经营方式的改变,是企业开展电子商务的关键。本文就旅行社网站设计中相关问题进行分析并提出建议。
1 旅行社网站设计应重视的几个问题
1.1 旅行社网站内容设计
信息内容是网站最根本的要素,旅行社网站设计的主要目的就是为游客提供大量有用的信息以便访问,进而提高网站的转化率。旅行社网站在完整和准确的反应自己企业情况、产品和服务特色及经营理念的同时,旅行社网站内容的设计还应以用户体验为最高行动准则。旅行社网站的服务对象是能上网的潜在的游客,主要目的是通过网站寻找线路、交通工具和价格等方面的旅游商务信息。因此,旅行社网站要为目标用户提供全面、丰富、可信的旅游线路资讯,并且要突出宣传旅游线路的详细资料和内在价值,让用户很容易地了解每个行程的特点和同一目的地多种行程的差别,从中获得大量有用信息并产生购买欲望。据调查统计显示,目前国内做得比较好的旅行社网站中都对旅游线路进行了细分,主要的细分包括:国内旅游线路,出境线路,散客线路,团队线路,地接线路等。因此旅行社网站的重点和主题是用设计精良而丰富的线路信息为游客提供有用帮助,而其他旅游文化、旅游常识方面等的内容,应服从并围绕重点内容出现。此外,旅行社还应注意网站信息内容要及时更新,让游客了解旅行社的最新发展动态及服务,同时,网站内容的更新还会帮助企业建立良好的形象,是网站增加流量的重要手段。
1.2 旅行社网站安全设计
网站的安全性是旅行社开展电子商务普遍面对的问题。病毒的困扰、黑客的攻击,常导致系统突然崩溃、用户账号被盗、网站页面内容被恶意篡改等现象出现,因此安全问题是旅行社电子商务成功与否的关键所在。旅行社网站安全问题主要源自于两个方面:第一,大多数旅行社网站都是外包给专业的网站建设公司来开发,旅行社没有自己的技术人员,维护不到位,导致网站安全系数较低;第二,有些旅行社网站搭建的框架较大,需要的功能较多,这也直接导致了网站的漏洞较多。为了保证旅行社网站安全,可以采取访问控制策略、设置防火墙,有条件的旅行社可以利用SSL和SET协议,制定完善的信息系统安全管理的技术规范和定期的安全测试与检查等措施和手段来保证旅行社网站的安全。
1.3 旅行社网站客户管理设计
在客户管理方面,旅行社网站设计应考虑建立一个良好的客户关系系统。旅行社网站的目标是让更多的游客了解旅游产品和服务,从而促进交易,但很多游客不是马上就能下订单,需要经过一段时间的跟踪和交流才能成交。因此旅行社网站应重视客户关系的维护,以方便收集网站访客的信息资料,能够和网站访客有很好的沟通,并在此基础上开展其他方式的营销活动。所以旅行社网站应具备在线客服软件如FAQ、E-Mail、53KF以及QQ一些及时沟通工具等,及时的做到有问必答,使游客切实感受到旅行社的真实服务并由此产生信任感。同时,在旅行社网站设计时应注意,因为网上海量的可选旅游信息,游客在浏览的时候很多是处于零思考状态,因此在网站设计在线客服软件时应考虑到能否在游客需要的时候就能找到它,是否有引导性的语言和图片告知游客可以使用、如何使用、有何用途、是否免费等信息。
1.4 旅行社网站页面可视化设计
旅行社网站在传递企业旅游商务信息的同时,还要从互联网用户和旅游者的角度去思考和设计自己网站中的人文元素和细节,网站的布局和外观设计合理能够为受众提供视觉上的享受,以吸引游客增加网站流量。旅行社网站页面可视化设计应注意以下几点:一是网站形式与内容相一致,运用对比与调和、对称与平衡、节奏与韵律以及留白等手段将丰富的内容和多样的形式组织成统一的页面结构,外观设计保持页面均衡,形式语言必须符合页面的内容,体现内容的丰富含义;二是合理运用新技术,对网站设计者而言,有必要跟踪掌握网页设计的新技术,但一定要运用合理,符合旅行社的自身条件,具有实用性,确立“商务为本”的思想,即以商务为主、技术为辅,避免过度技术化的倾向;三是网站风格设计要有特色,通过网站结构、页面外观、页面布局、交互性、文字、色彩等方式体现出来,如在色彩运用上,网页最好一个主色调而且一般色彩控制在三种以内,同时在设计中还应考虑受众因国家、种族、宗教、信仰以及生活的地理位置、文化修养的不同对色彩喜好的差异,这样更容易建出网站特色;四是网页易读,内容清晰、直接,让游客可以以最快的速度看完全部内容,以获取游客所需要的信息。具体做法如:文本左对齐,标题居中,尽量符合中文阅读习惯;段落分明,条理清晰,有不同的层次;重要内容用加粗、斜体或者下划线等方式进行标注出来;旅游网站中风光页例外,可加导引或目录页,提示真正想看并决定看的游客有心理准备;目录页链接打开时新开窗口,不影响目录查找等。
2 结束语
随着电子商务的不断发展,旅行社网站的应用领域和范围将更加广泛,在旅行社网站设计中应充分兼顾旅行社自身的发展阶段和技术条件两个方面的因素,将旅游商务与信息技术有机结合,使旅行社服务实现“以用户为中心”,从而加强旅行社的竞争力,提高旅行社的整体效益。
(下转第78页)
(上接第90页)
基金项目:吉林省教育厅“十一五”社会科学研究项目“长吉图开发开放先导区规划下吉林省中小旅游企业发展策略研究”(2011416)
参考文献
[1]中国在线旅游市场发展趋势白皮书研究课题组.中国在线旅游市场发展趋势白皮书(2012~2015)[R].2012,8.
[2]王丽丽,吕巍,余娜,江麟.关于内容分析方法对中国旅行社网站营销效果的研究——以国内44家旅行社网站为例[J].上海管理科学,2008,5.
[3]蔡舒.电子商务网站设计应重视的几个问题[J].沿海企业与科技,2008,4.
关键词:企业;网站建设;模式;电子商务
1 企业网站建设的主要内容和必要性分析
1.1 企业网站建设的主要内容
企业网站建设包括企业网站需求分析、企业网站设计、企业网站后期维护、企业网站内容填充以及网站模式功能更新等部分的内容。其中企业网站需求分析和设计是非常重要的前期工作,其工作的质量程度直接决定了网站的功能定位、建设目的、建设规范、建设成本等一些列重要问题,而网站后期维护则是基于网站基本架构进行网站数据和功能维护的一个阶段,该阶段贯穿于企业网站运行的始终,是企业网站稳定性以及功能持续性的重要基础;网站内容填充则是在网站的基本结构上进行相关内容的充实的一个过程,是丰富网站功能内涵的主要手段,该阶段的有效性决定了网站功能的发挥;网站模式功能更新则是利用现有的技术手段进行网站大规模的升级换代的一个过程,是适应技术手段优化网站建设的一个过程,相对而言该阶段在企业网站建设发展过程中的作用相对简单。
1.2 企业网站建设必要性分析
企业网站建设是非常必要的,通常企业网站承载了企业形象展示、企业信息宣传、业务电子化建设、企业客户服务、拓展企业内部信息交流的重要平台功能。随着技术手段的不断发展以及企业网站功能的多元化扩充,企业网站的功能从最初的信息逐渐向着运营模式的更新、企业电子化业务的拓新以及内容建设高于技术建设等方向进行发展。另外,移动互联技术以及物联网技术的发展,使得企业网站建设接口丰富度、功能多元化等方面又有了新的方向。总之,企业网站建设是依托于计算机信息技术,利用先进的电子商务手段进行企业管理和宣传的重要手段,并且处于不断更新和发展的过程中,是未来企业提升业务服务的重要领域。
2 常见的企业网站建设模式分析
2.1 按照企业网站建设过程分析
2.1.1 个性化功能的网站建设。个性化功能的企业网站建设是指专业的网站设计和运营团队根据企业的实际需求进行企业网站建设的一种模式,一般而言,这种模式的建站过程能够较好地保障网站的功能性、人机交互性以及后期网站维护的便捷性、功能与平台的灵活性能够得到最大化的发挥,同时也有较好的安全性,但是其运营成本和建设费用是较高的,是大中型企业常见的企业网站建设采用的一种模式。
2.1.2 利用开源框架或者是开源项目进行相对灵活的企业网站构建。一些企业为了节约企业运营成本,往往将一些著名的开源项目进行“拿来”应用,从而构建自身的企业网站。这种模式的企业网站建设模式,系统的灵活性和功能的丰富程度完全依赖于开源项目的灵活程度,随着一些开源技术的发展,在功能可定制方面以及功能“可拔插”方面都有了长足的进步,同时维护成本也相对较低,网站的编码质量以及安全性也有着一定的保障,总之也是中小企业进行企业网站建设的常见模式。除此之外,还有一种完全低门槛、低技术要求的一种傻瓜式建站方法,即利用现有的平台系统进行企业网站的建设,受到网站平台限制、数据功能限制,其灵活性最差,是小微型企业和个人用户建站常常选择的一种建设模式,不利于企业电子商务业务发展。
2.2 按照网站建设功能定位分析
受到企业网站功能定位和需求分析阶段的设计要求,企业网站建设还可以从内容方面进行划分,常见的划分模式包括宣传类型、业务类型以及综合类型三个方面。其中宣传类型的主要是对企业组织架构、产品说明、业务模式进行介绍的一种模式,通常对于接口兼容性、用户交互性方面的功能要求相对较低,但是用户体验度方面以及网站的宣传信息表达有效性方面要求则有着更高的标准;而业务类型则是企业利用电子信息手段在企业网站平台上进行某一项(或者多项)企业业务的具体操作过程,该网站建设模式对于交互性、平台兼容性要求相对较高,同时用户体验度方面也有一定的要求,因此这种模式的企业网站建设复杂性相对较高,成本也较大;随着技术手段的更新以及企业网站多元化的发展,企业网站综合类型建设模式逐渐成为趋势,这种企业网站建设模式一方面突出了企业宣传、信息表达的功能需求,同时对于企业网站所承载的业务模式功能也有一定的体现,实现了企业信息表达和业务实现的高度集中,企业应根据自身发展的实际情况进行企业网站建设的合理化选择。
3 优化企业网站建设的意见
3.1 应加强企业网站设计
企业网站设计是网站功能定位、后期维护的重要基础,是企业网站建设的关键环节,因此加强企业网站设计具有非常重要的意义。文章建议企业网站设计应从技术应用、功能设计、平台兼容性以及网站升级设计方面进行加强,技术应用方面推荐使用常见的网站开发技术,例如Javaweb建站技术、PHP建站技术等主流的技术应用,利用相对成熟以及流行的开发技术能够在网站稳定性技术安全性方面有较好的保障;而功能设计则是通过企业代表和网站开发团队的高度协作实现企业网站在功能性方面灵活性和丰富度方面的要求;平台兼容性设计则是依据当前移动端、PC端、物联网端等多元化的平台应用协调数据在各个平台显示、功能体现方面的要求,网站升级设计方面则是根据用户和业务发展的需求进行功能模块或者是网站技术的更新等。由此可见,加强企业网站设计对于优化企业网站建设具有非常重要的意义。
3.2 提升企业网站内容填充
一些企业网站从建站之初的内容填充到后续内容更新和维护工作缺乏,使得企业网站功能发挥的有效性大打折扣,甚至于“僵尸”网站(指不进行数据维护的网站站点)现象也大量出现在企业网站发展建设过程中,这在如今信息技术蓬勃发展的进行是非常不适应的。因此,搞好企业网站内容填充,通过日常性和周期性的信息表述填充工作实现企业网站信息实时化、动态化发展是非常关键的,一方面企业网站应派专人进行网站信息的更新,将最新的企业动态、企业资料进行不断更新,另一方面对于企业产品方面和用户服务方面应按照网站设计要求进行有效的填充和应用,使得企业网站与企业生产产品能够同步发展。如果说企业网站的建设是构建企业信息平台的“骨架”,那么在企业网站中进行内容填充则是不断丰盈其“骨架”的一个过程,对于企业网站发展建设具有非常重要的意义。
4 结束语
企业网站承载了企业资料宣传、产品和服务介绍、电子商务业务应用、用户服务的升级换代等各种功能,为了有效发挥企业网站的功能,文章从企业网站建设的角度进行了详细的探讨,首先文章简要的介绍了企业网站的主要内容,并对企业网站建设的必要性进行了分析,其次介绍了企业网站常见的建设模式,最后根据企业网站建设发展要求给出了优化企业网站建设的简单建议,为更好建设企业网站、发展企业网站提供参考意见。
参考文献
[1]刘青华,梁秀秀,任宁宁,等.小微餐饮企业网站建设模式及其应用研究[J].电子商务,2015,05:47-48.
[2]宋晓娟.中国三种典型电子社区建设模式比较研究[D].吉林大学,2015.
[3]吴昊宇.博尚优品网络营销现状及对策研究[D].湖南农业大学,2014.
[4]甘雪松.关于农村电子商务网站建设模式的思索[J].电子商务,2013,03:40+45.
[5]刘楠.浅析科技型中小企业网站建设之要点[J].河南科技,2013,02:222-223.
[6]郦丽.基于效益分析的中小企业电子商务网站建设模式选择研究[J].电子商务,2013,10:43+49.