企业网站建设ASP技术的应用

1 网站开发技术与工具:
(1) 静态网页制作技术。静态网页制作技术是一种通过HTML标记语言, 按照一定的格式整合各种媒体, 如图片、文字、声音等, 结合Web服务器实现信息网络发布的技术。常见的静态网页制作工具有Front Page, Dreamweaver等。该网站静态网页的开发采用Dreamweaver 4.0网页制作工具, 并运用了CSS技术和DHTML技术。网站中“专题知识”、“专家讲座”、“课题研究”等部分就是应用静态网页制作技术来制作完成的。 (2) 动态网页发布技术。动态网页发布技术是指客户端与服务器端的一种交互技术。这种技术使得用户在网页中输入信息并提交以后, 可以得到网站的及时反馈信息。常用的动态网页发布技术有:CGI、ASP、JSP、PHP等。中小学网站采用ASP语言编写。为保证灵活性和可靠性, 各应用模块均是基于MVC框架开发的。网站中的“协作学习”、“专题研讨”等部分的开发就采用了这种技术。 (3) 数据库技术。网站开发中, 数据库技术主要来支持实现协作学习平台、专题研讨等动态网页部分数据的存取。该网站采用My SQL数据库。整个网站在windows 2000server下运行。
2 开发过程
(1) 资料收集。按照网站建设的具体要求, 搜集网站所需素材和资料。 (2) 系统设计。系统设计是对网站的整体规划, 主要包括界面风格设计、导航设计、数据库设计等, 这是网站开发的基础。 (3) 编码实现。 (1) 按照系统设计的内容, 运用Dreamweaver开发网站的静态网页; (2) 使用My SQL数据库系统建立网站所需的数据库; (3) 运用ASP编写网站的动态网页发布程序; (4) 网站测试、完善。试运行网站, 并请实验学校的教师和教学设计领域相关研究人员试用、测评, 提出反馈意见, 再对网站进行修改、完善; (5) 申请主页空间和上传网站通过上面操作, 一个简单的但功能比较齐全的网站就建好了。在局域网中只要你的电脑打开并连接到网络, 学生便可浏览网站了。若要想使学生通过Internet网访问网站, 则必须上传到一些大型网站的服务器上, 这就需要将我们电脑上的网站搬上Internet网。这时要申请一个免费的主页空间, 现在任何一个大型网站都有这一功能。
3 基本原则
(1) 目的明确, 具有本校特色; (2) 结构合理, 风格一致, 能有效表现学校教学与管理思想; (3) 为了交互的广泛性, 应有英文版连接处; (4) 网页设计应尽量适应各种浏览器, 使之能在大多数环境阅读; (5) 网页文件大小及多媒体嵌入量适度, 以减少网页下载时间; (6) 提供与中学教育网站的连接以及反馈用电子邮件的连接, 并注意精选热连接; (7) 内容丰富, 更新及时, 具有反映网页内容的标题。重点阐述下页面的布局原则: (1) 主次分明, 中心突出。在一个页面上, 必须考虑视觉中心, 这个中心一般在屏幕的中央, 或者在中间偏上的位置的部分。因此, 一些重要的文章和反映中小学生或者中小学学校的风貌图片, 一般可以安排在这个部位。在视觉中心以外的地方就可以安排较次要的内容。做到重点突出、主次有别。 (2) 大小搭配, 相互呼应。较长的文章或标题, 不要编排在一起, 要有一定的距离。同样, 较短的文章, 也不能编排在一起。对待图片要互相错开, 或大小之间要有一定的间隔。使之错落有致, 但要避免重心偏移。 (3) 图文并茂, 相得益彰。文字和图片具有一种相互补充的视觉关系, 页面上文字太多, 就有可能使之显得沉闷, 缺乏生气。页面上图片太多, 缺少文字, 必然就会减少页面的信息容量。因此最理想的效果是文字与图片的密切配合, 互为衬托, 既能活跃页面, 又使主页有丰富的内容。
4 注意事项和体会
(1)   系统在提交用户密码时应注意的问题:为了验证用户的合法身份, 需要用户输入自己的使用密码。此时, 出于安全性与系统的可行性的考虑, 一般不要使用Query字段传递参数值, 这些特定的情况归纳起来有两种:一种是传递隐含信息, 另一种是传递大量信息。首先, 从某种意义上说, Query字段是根本无法隐含的, 它总是显示这些Query字段。这就意味着如果用它来传递密码十分糟糕, 任何人如果在旁边路过并瞥了一眼都是很危险的。其次, 如果传递的数据量比较大, 用Query字段也不好办。对于不同的浏览器, 这种信息的传递大小是有不同的限制的, 如果URL链接带的Query字段超过这个长度, 浏览器就无法正确处理。所以, 利用Query字段传递的信息都应当是简洁的和非保密的, 如果有大量的数据需要传递, 那么可以利用HTTP的Form中的Hidden元素对象来传递数值。另外, 数据的提交, 尽量采用POST方法。 (2) ASP源程序的保密性:ASP在网络安全方面的一大优点就是用户不能看到ASP的源程序, 从ASP的原理上看, ASP在服务端执行并解释成标准的语句, 再传送给客户端浏览器。客户是看不到HTML源代码的。这样能很好地维护ASP开发人员的版权, 更重要的是保护了ASP程序中包含的密码、账号和路径等敏感信息, 避免黑客找到攻击系统的入口。但是目前存在多种查看ASP源程序的漏洞。解决方法: (1) 如果是Winodws NT用户, 安装IIS4.0或者IIS5.0;如果是Win95用户, 安装Win98和PWS4.0。
(2)   要求Web管理员在建立目Web录时, 必须使用虚拟目录, 同时做好文件目录的保密工作;取消Web服务器的目录浏览权限;严防之类的文件code.asp存入Web服务器, 可通过搜索特征代码的方法, 查找该类文件是否存在。
(3)   如果Webhits提供的功能是系统必需的, 请下载相应的补丁程序。如果没必要, 用IIS的管理工具MMC简单移除.htm的映像文件。
(4)   不要安装Frontpage98 Extention server。
(5)   在asp程序没有调试完毕前, 不要发布到站点上;对.inc文件加密;将.inc文件的扩展名改为asp。这样.可以避免文件.inc被窃取。
(6)   ASP源程序的加密。ASP脚本是采用明文方式来编写的, 所以ASP脚本发布到运行环境中去后, 很容易泄露出去。可以采用以下的加密方式对源程序加密。采用微软提供的screnc.exe, 它可以把“<%和%>”内的内容变换为不可阅读的密文, 但这种方式无法加密中文。也可以将ASP中的关键功能制作成动态链接库, 则可部分隐藏A S P源代码。此外, 要把.a s p文件和.h t m l和.css等文件分开放到不同的目录中。存放.asp文件的目录设置为不可读但是ASP仍能执行, 这样无论如何.asp文件都不能被窃取。
网站建设★网站设计★网站制作★网页设计-800元全包;企业网络推广☆网站优化☆seo☆关键词排名☆百度快照-2200元全年展示;做网站优化排名-网站建设公司☎13518219792,网站建设是指使用标识语言(markup language),通过一系列设计、建模、和执行的过程将电子格式的信息通过互联网传输,最终以图形用户界面(GUI)的形式被用户所浏览。简单来说,网页设计的目的就是产生网站。简单的信息如文字,图片(GIF,JPEG,PNG)和表格,都可以通过使超文件标示语言、可扩展超文本标记语言等标示语言放置到网站页面上。而更复杂的信息如矢量图形、动画、视频、声频等多媒体档案则需要插件程序来运行,同样地它们亦需要标示语言移植在网站内。
网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。不同领域的网页设计,网页图形设计,界面设计,创作,其中包括标准化的代码和专有软件,用户体验设计和搜索引擎优化。许多人常常会分为若干个工作小组,负责网站不同方面的设计。网页设计是设计过程的前端(客户端),通常用来描述的网站,并不是简单的一个页面,一个网站是包括很多工作的,其中包括域名注册设计效果图,布局页面,写代码等工作。
建站流程
一、设定目标
网站建站流程开始先为网站设立一个目标,这个目标不是简单的,比如:我想做个漂亮的网站,或者我想做个强大的网站。你要先问问自己,为什么我要做这个网站?然后想吸引哪些人去访问这个网站?你不要指望网站所有人都会喜欢,你的这个网站描述的越详细,你的网站就越有可能会成功!
比如大部分的网站目标可能就是吸引潜在客户,然后购买公司的产品或者是服务。我们应该对这个目标描述的再详细一些。比如一家IT培训机构,他的主营培训项目呢就是IT职业培训,那么他的网站目标可以是这样:吸引18-26岁之间,没有工作或者是对工作不满的,喜欢计算机的年青人,通过网站了解IT职业然后选择培训科目。
二、整理内容
这个网站一旦被设立目标以后,随着来的就是它要执行的任务,我们为了完成这些任务呢,下一步就是要整理网站的内容。包括文章、图片、视频,然后我们把网站的结构设立出来,比如我想把网站的内容分成哪几个单元,每个单元的下面有什么样的分类,最后你还要考虑网站的功能,你的网站需不需要留言功能啊,论坛啊等等,然后可以根据这些需求,开始制定网站建设方案。

网站栏目:企业网站建设ASP技术的应用
浏览地址:http://myzitong.com/article/dghjchd.html