2021-4-10 | 网站设计论文
一、中专学校网站具体设计
1、动态网站技术运用
现在,架设网站有多种服务平台,就操作系统来说包括:Unix和Windows两类操作系统。各种平台各有其优缺点,在使用时应根据实际情况进行选择。对于基于Unix的操作系统存在的版本较多。尽管各操作系统的名称不同,但主体结构都是基本相同的。对于基于Unix的操作系统,其上的工具软件大多都是免费的,并提供源代码,用户在使用时可根据需要对软件进行修改。并且,此类系统对硬件的要求比较低,而且在网络管理上具有较强的功能。但此类系统在学习上较为困难、且软件的安装于调试都不容易,系统维护较困难。而对于Windows网络操作系统,软件费用较大;不提供源代码,用户使用时如遇到问题,只有等待开发商推出新的版本时才能解决;对硬件的要求较高;远程管理功能较弱;但Windows服务器操作环境较易掌握和使用,软件的安装设置简单。比较起两类的操作环境,Windows服务器在安装、设置、学习和使用上比较方便、容易上手,但对硬件的要求较高;而Unix服务器在安装、设置、学习和使用上比较复杂,但对硬件的要求较低;对于不熟悉Unix操作环境的管理员,选择Windows操作环境可能更好一些,因为Unix是一个开放式的系统结构,外来的入侵者可以通过很多的途径入侵,但又不能将这些途径全部关闭,所以必须自行想办法来补牢这些安全上的漏洞。目前,建设动态网站的技术有很多,当前流行的技术包括:ASP、PHP、JSP等。这些技术有着不同的特点,在不同的环境下,我们可以选择合适的技术来对网站进行建设,这样有利于对网站开发的复杂度进行控制。本系统在Windows2003server下研制开发的,对ASP的支持是随着IIS自行安装的。在局域网中可使用机器名或者使用计算机访问。综上,对于一个web服务平台主要考虑的是平台的易用性、性能的好坏和安全性,一种平台很难具备所有的优点,因此用户应根据实际情况,选择合适的平台。本文校园网站进行开发时拟使用Windows与IIS相结合的Web服务平台。这样,能够便于我们对Web服务的调试。
2、数据库技术的运用
要建立网络导航,首先需要建立一个数据库。在大型网站中,目前一般采用SQLOracle等数据库,但对于一个小型的网络导航来说,使用Access数据库就足够了。如果需要,可以很方便地将Access数据库导入到SQL数据库中。因为我们采用的是标准的SQL语言,读取Access数据库和读取SQL数据库基本上是一样的,因此对于ASP程序来说,其源程序几乎不用改动,可能需要改动的就是连接数据库的语句。本网站工程采用了微软公司的Access2003数据库管理软件。利用Access2003将自己的数据库模式建立到系统中,形成实用的关系模式,用SQL结构查询语言对数据库进行定义和操作。同时利用Access2003与后台服务器的连接功能,建立“/浏览器/服务器”结构地数据库应用环境。
3、学院网站的安全
首先,对于操作系统来说,它是web服务器运行的基础平台,它的安全是网站安全管理的基础。根据具体的安全需求,应规定所要采用的操作系统类型、安全级别及使用要求。要及时给系统打补丁,填补安全漏洞,关闭一些不常用的服务,禁止开放一些不常用而又比较敏感的端口。根据安全原则,最少的服务+最小的权限=最大的安全。对于windows2003SERVER系统,典型的WEB服务器需要的最小组件选择是:只安装IIS的cornFiles,IISsnaP-In,WWWserver组件。还可以通过配备操作系统安全扫描系统对操作系统进行安全性扫描,发现存在的安全漏洞,对操作系统进行升级或添加安全外壳另外,可以通过操作系统的日志文件来检查错误发生的原因,或者受到攻击者留下的痕迹。日志的主要功能有:审计和监测。它还可以实时的监测系统状态,监测和追踪入侵者等.操作系统一般都具有安全审核功能,安全审核可以用日志的形式来记录好几种与安全相关的事件,你可以使用其中的信息来生成一个有规律活动的概要文件,发现和跟踪可疑事件,并留下关于某一入侵者活动的有效法律证据。
二、结语
总之,在较小资金、技术力量相对弱的状况下,通过简单的界面操作,可以建立一个相对安全、满足本校需求的小型网站。但是网络是一个系统的工程,各所院校要根据自己的具体情况,选择适合自身的安全、可靠的建站方案,才能有效的让网络为我所用。
作者:倪志鹏 单位:江西省女子中等专业学校