企业网站设计与实现.docx

上传人:wj 文档编号:1306509 上传时间:2023-04-30 格式:DOCX 页数:36 大小:1.28MB
下载 相关 举报
企业网站设计与实现.docx_第1页
第1页 / 共36页
企业网站设计与实现.docx_第2页
第2页 / 共36页
企业网站设计与实现.docx_第3页
第3页 / 共36页
企业网站设计与实现.docx_第4页
第4页 / 共36页
企业网站设计与实现.docx_第5页
第5页 / 共36页
企业网站设计与实现.docx_第6页
第6页 / 共36页
企业网站设计与实现.docx_第7页
第7页 / 共36页
企业网站设计与实现.docx_第8页
第8页 / 共36页
企业网站设计与实现.docx_第9页
第9页 / 共36页
企业网站设计与实现.docx_第10页
第10页 / 共36页
企业网站设计与实现.docx_第11页
第11页 / 共36页
企业网站设计与实现.docx_第12页
第12页 / 共36页
企业网站设计与实现.docx_第13页
第13页 / 共36页
企业网站设计与实现.docx_第14页
第14页 / 共36页
企业网站设计与实现.docx_第15页
第15页 / 共36页
企业网站设计与实现.docx_第16页
第16页 / 共36页
企业网站设计与实现.docx_第17页
第17页 / 共36页
企业网站设计与实现.docx_第18页
第18页 / 共36页
企业网站设计与实现.docx_第19页
第19页 / 共36页
企业网站设计与实现.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

企业网站设计与实现.docx

《企业网站设计与实现.docx》由会员分享,可在线阅读,更多相关《企业网站设计与实现.docx(36页珍藏版)》请在冰点文库上搜索。

企业网站设计与实现.docx

摘要

摘要

随着网络技术与信息技术的发展,因特网迅速成长,上发布信息主要是通过网站来实现的,获取信息也是要在“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。

因特网与企业经营活动的结合创造了新的网络经济。

所以我决定构建一个企业网站系统来证明一个网站对一个企业的重要性。

该系统包括前台和后台两大模块,前台客户浏览模块,实现客户的网上查看企业主页,企业信息,企业风采等;后台是管理员对企业数据库管理和维护。

该系统前台应用dreamweaver8.0结合photoshop8.0、FlashMX6.0等软件,后台采用PHP编程与数据库技术开发出来的。

关键词:

因特网数据库技术PHP编程

ABSTRACT

WiththedevelopmentofnetworktechnologyandIT,theInternet,therapidgrowthofinformationpostedonthemainsitetoachieveaccesstoinformationistosearchinthe"Ocean"inaccordancewiththeinformationtheyneedtobedownloadedfromthesitedown.ThecombinationofInternetandbusinessactivitiestocreateanewnetworkeconomy.SoIdecidedtobuildabusinesswebsitetoprovetheimportanceofasiteofanenterprise.Thesystemincludesaforegroundandbackgroundofthetwomodules,thefrontmodulecustomerstobrowse,onlinecustomerstoseetheEnterpriseHomebusinessinformation,businessstyle;thebackgroundistheadministratoroftheenterprisedatabasemanagementandmaintenance.Thesystemforegroundapplicationdreamweaver8.0combinationofphotoshop8.0,FlashMX6.0andothersoftware,thebackgroundusingPHPprogramminganddatabasetechnologydeveloped.

Keywords:

InternetDatabasetechnologyPHPProgramming

iii

目录

第一章前言 1

1.1绪论 1

1.2系统的应用背景 1

1.3选题的目的和意义 2

1.4企业门户网站系统构建语言 2

1.4.1PHP语言简介 2

1.4.2PHP的发展 3

1.4.3PHP的特性 4

第二章PHP环境的搭建 7

第三章企业门户网站的功能设计 11

3.1企业门户网站系统设计 11

3.2主要模块 11

3.2.1前台功能模块 12

3.2.2后台功能模块 13

3.3用户的特点 13

3.4假定和约束 14

第四章系统文件结构设计及数据库创建 15

4.1系统文件夹 15

4.2数据库的创建 16

4.3网站的前台页面 17

4.3.1前台的首页 17

4.3.2新闻资讯 17

4.4后台功能 18

4.5网站后台页面设计 18

4.5.1网站后台管理界面 19

4.5.2管理员登录页面 19

第五章系统测试 21

5.1系统测试的目的及原则 21

5.2系统测试的方法 21

5.2.1前台页面测试 21

5.2.2后台功能测试 22

5.2.3服务器并发数据量处理测试 23

总结 25

致谢 27

参考文献 29

致谢 29

第一章前言

1.1绪论

企业网站是一个企业不可缺少的组成部分,它能介绍企业文化、经营理念、特色服务及企业在全国的网点分布,拓宽顾客市场,增加企业与客户之间的联系,缩短二者之间的距离,提高企业知名度,为企业今后的业务发展开辟一个良好的社会环境。

利用网上购物,实现电子商务,完成金融、物品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。

建成检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、维护简洁、信息实时性强的功能完善的企业网站,能够极大地提高企业效率,也是企业走向科学化、信息化与世界接轨的重要条件。

1.2系统的应用背景

在Internet时代,网络对于企业越来越凸现出它重要的地位。

网络给企业带来了种种便利和新的商机。

通过网络企业不仅仅更快得到产品及技术方面的最新资讯。

并且带来了更为广阔的市场。

对于企业来说,架设一个属于自己的Internet网站。

使外界通过网络了解企业。

或者进一步通过网络实现电子商务。

已经成为了当代企业的必经之路。

随着网络技术的发展和知识经济的到来,全球越来越多的企业通过Internet将自己与其他企业及客户联系起来。

其中许多中小企业也已经强烈地意识到这一点,开始着手企业网络建设。

1.3选题的目的和意义

企业网站是企业宣传自身形象的一个窗口,是产品销售的一种渠道,是企业营销管理的一种方式。

它不同于网络公司,而是利用Internet把自己企业通过网络介绍给所有在Internet上的客户,以达到传企业、介绍产品的目的,并且可以延伸企业的服务范围的一种网络工具。

企业通过网络可以使用多种手段向客户提供:

企业的产品、服务等,并获得世界上众多同行的信息。

从成本上看,企业通过使用信息网络,从企业管理成本、企业运作成本、企业宣传成本角度都能大大节约成本。

企业通过网站能够和客户更好的交流,拉近企业和客户的距离,掌握大量的客户反馈信息,并及时作出企业内部调整方案以满足客户不断增长的需求。

企业门户性网站的建设和管理水平,直接影响到企业的网络形象,拥有一个设计美观、功能全面的门户性网站,已经成为企业网络化建设的一个重要内容。

规划并建设好一个令人耳目一新的企业网站并不是一件容易的事。

首先,规划好这个网站就不容易。

这要求网站规划者熟悉企业的情况,并确立网站的栏目、内容。

其次,网站制作者要确定网站的风格、布局、色彩搭配等,这就要求设计者对网页制作具有相当的水平,美工、排版能力。

再者,企业网站需要实现的动态及更新等功能要求网站制作程序员有良好的编程基础,在网络编程语言ASP、PHP、JSP或ASP.NET等中选择来进行网站管理后台的编写并与前台挂钩并通过更新数据库来实现网站的更新.

1.4企业门户网站系统构建语言

1.4.1PHP语言简介

PHP独特的语法混合了 C、Java、Perl以及PHP自创新的语法。

它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

1.4.2PHP的发展

PHP于1994年由RasmusLerdorf创建,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。

后来又用C语言重新编写,包括可以访问数据库。

在1995年以personalHomePageTools开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHPI.0。

在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。

以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHPZ.O发布了。

第二版定名为PHP/F1。

PHP/F1加入了对mySQL的支持,从此建立了PHP在动态网页开发上的地位。

到了1996年底,有巧15000个网站使用PHP/F1。

1997年中,使用PHP/F1的网站数字超过五万个。

而在1997年中,开始了第三版的开发计划,开发小组加入了ZeevSuraski及AndiGutmans,而第三版就定名为PHP3。

2000年,PHP4.0又问世了,其中增加了许多新的特性。

PHP的简称原本为PersonalHomePage,是RasmusLerdof为了要维护个人网页,而用C语言开发的一些CGI工具程序集,来取代原先使用的Peri程序。

最初这些工具程序用来显示RasmuSLerdof的个人履历,以及统计网页流量。

他将这些程序和一些表单直译器整合起来,称为PHP/F1。

PHP/F1可以和数据库连接,产生简单的动态网页程序。

RasmuSLerdorf在1995年6月8日将PHP/FI公开释出,希望可以透过社群来加速程序开发与寻找错误。

这个释出的版本命名为PHP2,已经有今日PHP的一些雏型,像是类似Perl的变量命名方式、表单处理功能、以及嵌入到HTML中执行的能力。

程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。

在1997年,任职于TechnionnⅡT公司的两个以色列程序设计师:

ZeevSuraski和AndiGutmans,重写了PHP的剖析器,成为PHP3的基础,而PHP也在这个时候改称为PHR:

HyPertextPreprocessor。

经过几个月测试,开发团队在1997年11月释出了PHP/F12,随后就开始PHP3的开放测试,最后在1998年6月正式释出PHP3ZeevSuraski和AndiGutmans在PHP3释出后开始改写PHP的核心,这个在1999年释出的剖析器称为ZendEngine[7],他们也在以色列的RamatGan成立了Zend.Technologies来管理PHP的开发。

在2000年5月22日,以ZendEngine1.0为基础的pHp4正式释出,2004年7月13日则释出了PHP5,PHP5则使用了第二代的ZendEngine[5]。

PHP包含了许多新特色,像是强化的面向对象功能、引入PDo(PHPDataobjects,一个存取数据库的延伸函数库)以及许多效能上的增强。

目前PHP4已经不会继续更新,以鼓励用户转移到PHP5。

2008年PHP5成为了PHP唯一的有在开发的PHP版本。

PHP5.3将会加入Latestaticbinding和一些其他的功能强化。

PHP6的开发也正在进行中,主要的改进有移除register_globals、magicquotes和Safemode的功能。

1.4.3PHP的特性

PHP的特性包括:

1、开放的源代码

所有的PHP源代码事实上都可以得到。

2、PHP是免费的

和其它技术相比,PHP本身免费。

3、PHP的快捷性

程序开发快,运行快,技术本身学习快。

嵌入HTML:

因为PHP可以嵌入

HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。

4、跨平台性强

由于PHP是运行在服务器端的脚本,可以运行在WINDOWS下。

5、效率高

PHP消耗相当少的系统资源"

6、面向对象

在PHP4,PHPS中,面向对象方面都有了很大的改进,用来开发大型商业程序。

第二章PHP环境的搭建

Windows平台下AppServ安装步骤

第一步:

需要下载AppServWindows安装包,我下载的是appserv-win32-2.5.9安装包,因为这个版本还可以自动安装配置ZendOptimizer,相对比较全。

第二步:

点击AppServ安装程序,根据提示一步一步操作下去即可。

图2.1启动AppServ安装程序

图2.2选择AppServ的安装目录

图2.3简单配置AppServ中的Apache

主要配置Apache中的ServerName、Email以及HTTP服务的端口,ServerName一般设置为localhost,如果80端口已有其他服务,需要修改HTTP的服务端口,比如8080

图2.4配置AppServ中的Mysql服务用户名和密码

MySql服务数据库的默认管理帐户为root,默认字符集为UTF-8,可根据需要自行修改相关的字符集编码,一般UTF-8比较通用。

  下一步后开始自动安装AppServ,最后点击Finish后,AppServ会自动启动APACHE和MYSQL服务,如果安装安全卫士360,会弹出对话框询问是否开机时启动,建议开机时自动启动,我在测试时没有选择开机自动启动AppServ,导致时常AppServ无法运行,每次手工启动后一段时间,APACHE或MYSQL即停止服务,需要再行启动,这可能和杀毒软件有关。

AppServ安装配置成功

只要在游览其中输入http:

//localhost,即可看到下图,说明AppServ安装成功了。

图2.5AppServ安装成功后的访问界面

第三章企业门户网站的功能设计

3.1企业门户网站系统设计

此门户网站系统的设计是基于中小型销售企业和企业销售环节,为更好的

实现产品的宣传和业务管理而展开。

随着社会的发展和信息技术的进步,企业不仅通过互联网树立企业形象,而且企业产品较多并想通过互联网促进产品的销售、加强客户的沟通和管理。

如果企业的产品繁多或提供多种服务、客户交流比较频繁、想进一步推动产品的销售!

更好的管理客户信息,那么建设企业门户网站是最佳的选择。

企业门户网站的信息发布功能可以发布包括公司新闻、部门简介、公司最新动态、公司公告、产品推荐等内容;产品展示功能可以发布产品的规格、型号、功能等产品信息,展示产品的外形、使用演示等图形信息;会员管理功能可以对客户进行分类管理,让不同的用户浏览到不同的页面,并提供不同级别的服务;而且产品订购功能可以接受并处理客户从网上提交的产品或服务定单。

通过企业门户网站,客户可以及时了解企业经营范围、最新动态、商品及价格、并可通过网站提供的客户咨询服务与企业相关部门进行在线信息交流。

企业门户网站包括两个主要模块:

前台内容显示模块和后台管理模块。

前。

台为企业产品信息的浏览和用户注册(例如:

用户登陆后可以浏览企业的商品信息,提交留言,注册成为会员),后台主要是用户及信息的管理界面,用于管理员对网站的管理。

3.2主要模块

1.前台内容显示模块

前台模块分为以下几类:

导航分类显示、企业资讯、推荐产品、友情链接的显示等。

首页的导航分类便于用户对网站的浏览,企业资讯模块用于企业显示管理员在后台管理系统中发布的企业资讯,推荐产品模块用于企业近期内添加商品的显示,友情链接方便用户游览其它友情链接站点。

2.后台管理模块

后台模块分为以下几类:

资讯管理、产品管理、技术支持管理、留言管理、用户管理、代理商管理、友情链接管理等。

后台各模块主要是本企业门户网站系统的主要功能内容,通过对后台的管理来实现对前台数据的维护,主要功能在后台功能模块中有详细介绍。

3.2.1前台功能模块

1.首页

企业门户网站前台主要包括:

企业资讯、产品地带、客户案例、技术支持、留言本、友情链接等模块,可根据客户不同的需求呈现不同类别的信息。

2.导航栏

导航栏包括企业资讯、产品地带、客户案例、技术支持、留言本。

3.企业资讯

鼠标单击“企业资讯”,界面下方自动显示资讯信息界面。

4.产品地带

鼠标单击“产品地带”,界面下方自动显示产品信息界面。

5.客户案例

鼠标单击“客户案例”,单击选项,界面下方自动显示相应的客户案例。

6.技术支持

鼠标单击“技术支持”,界面下方自动显示相应产品的技术支持。

7.留言本

鼠标单击“留言本”,界面下方自动显示留言本相关页面。

3.2.2后台功能模块

1.资讯设置

主要包括资讯类别和资讯内容详细信息的增加、删除、修改、查找等功能。

2.产品管理

主要包括产品类别和产品详细信息的增加、删除、修改、查找等功能。

3.案例管理

主要包括客户案例的增加、删除、修改、查找等功能。

4.技术支持管理

主要包括技术支持内容的修改。

5.留言管理

主要包括用户留言的编辑、删除、查找等功能。

6.用户管理

主要包括用户信息的增加、删除、修改、查找等功能。

7.代理商管理

主要包括代理商的订单信息和代理商用户信息的增加、删除、修改、查找等功能。

8.友情链接管理

主要包括对友情链接进行增加、删除、修改、查找等操作。

9.代理商平台管理

主要包括代理商对订单和销售日志的添加删除修改和浏览产品等功能。

3.3用户的特点

本系统涉及的用户有:

管理员和代理商两类。

1.管理员:

拥有网站的一切权限。

2.代理商:

可以编辑自己的个人信息,可对自己的订单进行增加删除

修改、查找等操作。

3.4假定和约束

1.系统管理员只有一位,具有最大的权限。

2.代理商作为特殊用户,只对自己的订单增加删除修改、查找等权

限。

一条内容只能属于一个栏目,不能即属于父栏目又属于子栏目。

当栏目不能使用时,其下的所有发布的内容也将不能显示。

第四章系统文件结构设计及数据库创建

4.1系统文件夹

整个企业站点由多个PHP文件组成,为了更好的对站点进行管理明晰站点内容,根据模块化设计思想,对系统文件进行了规类整理。

站点主文件包括初始化安装文件,前台文件,后台文件等。

主文件夹下有15个文件夹,这15个文件夹分别依据功能来命名,分别为:

表4.1系统文件夹

文件及文件名

功能说明

./include/db.inc.php

数据库配置文件

./smarty.config.php

Smarty配置文档

./admin

后台

./admin/login.php

登陆

./admin/check-login.php

登录验证

./admin/check-num.php

登陆码页面

./admin/index.php

后台首页

./admin/main.php

系统探针

./admin/controller.php

后台控制器

./admin/modules/

后台模块目录

./admin/modules/mod-cases

案例模板

./admin/modules/mod-friendlinks

友情链接模板

./admin/modules/mod-goods

产品模板

./admin/modules/mod-guestbooks

留言模板

./admin/modules/mod-news

资讯模板

./admin/modules/mod-orders

订单模板

./admin/modules/mod-services

技术支持模板

./admin/modules/mod-users

用户模板

./attachments

附件上传模板

4.2数据库的创建

数据库创建有两种方法:

站点数据库从phpmyadmin的可视化界面下创建数据库和数据表的。

在DoS命令提示符下创建数据库和数据表,可以在MYsQL下用sQL语句进行创建,步骤如下:

点开集成环境下的mysql一mysqlconsol

在弹出的DOS窗口中输入

Mysql>

创建数据库:

Mysql>CREATEDAIABASE“babylong”;

这样,我们就在命令符状态下创建了数据库。

4.3网站的前台页面

4.3.1前台的首页

图4.3.1公司网站首

4.3.2新闻资讯

图4.3.2新闻咨询页面

4.3.3产品展示

图4.3.3产品中心展示

4.4后台功能

(1)系统管理员登录模块

系统初始管理员名称为Administrator。

系统管理员登录后,可以维护整个系统,使之能够正常运行。

(2)客户留言管理模块

可以查看客户的姓名、留言等信息,定时整理客户资料及时让业务员与之联系,稳定销售渠道。

(3)产品信息管理模块

把新增加的产品名称、类型、特性、规格、价格等信息存入数据库中,并进行产品信息的查询、修改、删除等维护工作。

(4)新闻动态处理模块

及时处理新闻稿件,进行添加、查询、修改、删除等维护工作;及时对调研信息进行汇总、归类、整理等工作。

(5)广告信息处理模块

 及时处理广告信息,进行广告信息的添加、查询、修改、删除等维护工作。

4.5网站后台页面设计

4.5.1网站后台管理界面

4.5.1网站后台管理界面

4.5.2管理员登录页面

在网站后台登陆的页面(如上图),登陆界面应用了简单数字验证码的方式进行身份的验证,对于防御黑客攻击起到一定的作用,目前很多网站都采用这种方式进行验证;但在密码设定中依然要使用一些技巧,不能单纯的使用数字、生日、简单单词等逻辑性较强的字串当作密码,尽量使用字母+数字+字母+数字这样无规则的字串(如果程序中允许使用特殊字符也可使用增加密码的安全性)。

4.2.3文章、新闻、产品信息添加

图4.3文章系统内容添加

第五章系统测试

网站开发完成后,为了避免其使用时是否会存在未知问题,所以在正式投入实用之前,都需要一个系统的测试阶段。

一般这项工作都是由开发者以外的人进行bug搜寻,每人的思维方式都略有不同,分析问题的角度也不同,越多人去测试网站,所得到的回馈信息就约全面,也避免了日后付出更高的代价。

所以网站一般都有个公开对外测试阶段,靠网络进行宣传,再发一些小礼品吸引大家一起帮助你完成测试工作。

5.1系统测试的目的及原则

目的:

系统测试主要是为了找出系统中的各种隐患,避免投入使用后造成更大的损失。

原则:

很多问题都不太容易明显的显露出来,都是再特定的条件下才可能出现严重的bug。

所以测试的时多以非标准数据进行严格的筛查,对文件浏览,上传下载,图片水印,系统信息设置等功能都要进行全方位的测试。

5.2系统测试的方法

网站内容基本就是前台页面、内容,后台功能、模块组成。

所以网站测试,也要从这2个方面入手。

5.2.1前台页面测试

前台是用户直接看到的部分,测试方法比较直观,也是最容易出现问题的地方,要求检测人员必须认真仔细,这部分不太适合程序员自己去检测,下面是几种比较容易出问题的地方:

(1)逻辑上的错误,一般指产品的分类,文章类型的分类出现一些错误,这通常是后台分类模块操作繁琐,或录入人员疏忽所致,这样的错误最好通过一些

自测的方式来尽量减少,比如在后台操作页面上用醒目的标注给出操作提示,再

确认操作后,醒目的写出本次操作结果,时刻提醒操作员此刻都再做什么,这样有利于减少此类错误。

(2)错别字,这是所有文字方面的内容都要面对的问题。

其检测是最简单的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2