企业网站的设计与开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业网站的设计与开发
摘要:本论文主要以互联网企业网站为主线,研究并阐述了企业网站的发展背景及相关技术,针对目前企业网站的主要特点,利用主流开发语言及工具实现企业网站的设计及开发工作。该研究内容涵盖网站设计、HTML、JavaScript、PHP等语言,以结合实际的方法联系学校所学综合运用,对学生的动手能力和知识的灵活运用起到了积极作用。
关键词:企业网站;网站设计;网站开发
随着互联网的广泛普及,其对人们的生活及工作的影响越来越大,互联网网站作为互联网技术的关键所在承载了与人们交互的主要表现形式。企业网站也随着互联网的推广如雨后春笋般涌现,企业网站在本世纪之初以宣传推广的主要形式逐渐演变为用户留言、在线订单、在线支付、信息查询等形式的功能形式,本文主要以企业网站整体规划、设计、开发、实施等阶段结合目前我国企业网站整体背景阐述了企业网站相关技术和规划设计。
一、我国企业网站整体情况
根据调查显示,我国截止目前网民规模达6.32亿[1],互联网普及率达46.9%,我国网站总数为273万个,我国互联网发展从应用广泛到逐渐深入[2],网络对我们的生活改变也
由点到面,互联网对人们生活全方位渗透也进一步增加。
二、网站建设相关技术
目前企业网站建设涉及到诸多技术,主要包括HTML语言、CSS样式、JavaScript语言以及PHP语言。
三、网站架构设计
企业网站的设计可以分为服务器、负载均衡、网络传输设备等的硬件架构设计以及网站各个模块和功能的逻辑架
构设计。具体设计情况如下:
1.物理架构设计
企业网站的建设需要保证其在大量用户访问时可以正
常的为用户提供访问服务,这就需要有多台服务器来完成系统服务的冗余,当一台服务器出现故障后其他服务器可以通过负载均衡设备进行及时调配,对于用户来说是没有感知的。
网站物理架构,应用服务器采用负载均衡对外提供服务,其上安装Weblogic中间件,数据库服务器使用Oracle数据库对外提供服务,采用Oracle公司的RAS进行双机部署。
2.网站各模块设计
网站模块设计分为前台设计和后台设计,前台设计主要是展现给用户查看的网页,可以介绍企业形象、企业产品、用户留言或者直接在网上沟通[3];后台设计是给企业网站管理者使用的,主要用来管理前台信息的发布更新,控制前台页面展现形式和网站的相关功能。网站的模块由企业的网站
具体需求来确定,以下主要列举企业网站使用较多的模块。
企业网站的首页是用户打开网站的第一页面,相当于网站的门面所以首页应该涵盖整个网站的主要内容摘要,同时让用户看上去赏心悦目
网站相关模块主要包括:关于网站模块,其下包括公司介绍、企业文化、产品应用、销售网络、资质认证等子模块,该模块主要用来宣传公司,让用户更了解企业,感受公司的软实力。产品展示模块,主要以产品展示系统为主,其中介绍企业的产品照片、相关参数和产品描述信息,该模块也可以根据产品分类设立若干子模块。新闻中心,其下包括企业动态、行业资讯、产品知识等子模块,该模块主要由新闻管理子系统提供服务。用户服务模块包括售后服务和产品订购子模块,主要以表单交互的方式让用户在网站上提交订购信息,企业管理员收到订购信息后交付销售人员根据用户提供的联系方式进行进一步的沟通商谈。联系我们模块提供了企业的地址和主要联系方式,该模块可以结合地理信息系统为用户展现企业地址,方便用户上门寻访。
3.网站后台设计
虽然网站后台的设计是为网站管理员设计的但是其设
计关系到前台的诸多功能和网站是否可以安全稳定运行,故网站后台设计也非常重要。本企业网站的设计与开发研究了诸多其他主流企业网站的后台进行了设计和开发工作
四、企业网站的实现
以下根据上一章节设计情况对企业网站进行开发实施,开发工作包括前台设计图的切图工作、数据库设计工作、后台代码研发工作以及后台前台的对接等内容。本网站的开发使用了PHP语言进行后台程序编写,前台程序使用HTML+CSS 实现,详细开发内容如下:
1.前台页面切图
页面切图是指将图形图像设计人员制作的前台页面效
果图转换为由HTML语言、CSS语言、图形图像、文字信息等元素组成的网页显示形式。前台页面的设计图经过设计人员设计完毕并经过用户确定后则可以开始切图工作,切图质量的好坏直接影响到用户访问企业网站的速度和质量。
2.数据库设计
网站数据库应该充分考虑到网站后期的功能扩展,为之后的新功能开发留有余地,数据库的设计应该符合数据库三范式要求,将企业网站的数据进行解耦,可以接受的冗余度为标准进行设计。以下表3-1和表3-2为企业网站用户表设计:
3.后台程序研发
网站后台程序使用目前主流的网站开发语言PHP来进行研发,该语言具有灵活轻便等特点。其中用户登录验证代码如下:
<?php
//登录
if(!isset($_POST['submit'])){
exit('Illegal Access!');
}
$username = htmlspecialchars($_POST['username']);
$password = MD5($_POST['password']);
include('conn.php');
//检测用户名及密码是否正确
$check_query = mysql_query("select uid from users where username='$username' and password='$password' limit 1");* @param mixed $value session value
* @return mixed
*/
private static function session($key = null,$value = null){
if (is_null($key)){
return $_SESSION[self::SESSION_NAME];
}
elseif (is_null($value)){
return $_SESSION[self::SESSION_NAME][$key];
}