ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:864.03KB ,
资源ID:11447134      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11447134.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业网站设计与实现.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业网站设计与实现.docx

1、企业网站设计与实现摘 要 随着网络技术与信息技术的发展,因特网迅速成长,上发布信息主要是通过网站来实现的,获取信息也是要在 “海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因特网与企业经营活动的结合创造了新的网络经济。所以我决定构建一个企业网站系统来证明一个网站对一个企业的重要性。该系统包括前台和后台两大模块,前台客户浏览模块,实现客户的网上查看企业主页,企业信息,企业风采等;后台是管理员对企业数据库管理和维护。该系统前台应用dreamweaver8.0结合photoshop8.0、FlashMX6.0等软件,后台采用PHP编程与数据库技术开发出来的。关键词: 因特网 数据库技术

2、PHP编程 ABSTRACT With the development of network technology and IT, the Internet, the rapid growth of information posted on the main site to achieve access to information is to search in the Ocean in accordance with the information they need to be downloaded from the site down. The combination of Inte

3、rnet and business activities to create a new network economy. So I decided to build a business website to prove the importance of a site of an enterprise. The system includes a foreground and background of the two modules, the front module customers to browse, online customers to see the Enterprise

4、Home business information, business style; the background is the administrator of the enterprise database management and maintenance.The system foreground application dreamweaver8.0 combination of photoshop8.0, FlashMX6.0 and other software, the background using PHP programming and database technolo

5、gy developed.Keywords: Internet Database technology PHP Programming第一章 前 言1.1 绪论 企业网站是一个企业不可缺少的组成部分,它能介绍企业文化、经营理念、特色服务及企业在全国的网点分布,拓宽顾客市场,增加企业与客户之间的联系,缩短二者之间的距离,提高企业知名度,为企业今后的业务发展开辟一个良好的社会环境。利用网上购物,实现电子商务,完成金融、物品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。建成检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、维护简洁、信息实时性强的功能完善的企业网

6、站,能够极大地提高企业效率,也是企业走向科学化、信息化与世界接轨的重要条件。 1.2 系统的应用背景在Internet时代,网络对于企业越来越凸现出它重要的地位。网络给企业带来了种种便利和新的商机。通过网络企业不仅仅更快得到产品及技术方面的最新资讯。并且带来了更为广阔的市场。对于企业来说,架设一个属于自己的Internet网站。使外界通过网络了解企业。或者进一步通过网络实现电子商务。已经成为了当代企业的必经之路。 随着网络技术的发展和知识经济的到来,全球越来越多的企业通过Internet将自己与其他企业及客户联系起来。其中许多中小企业也已经强烈地意识到这一点,开始着手企业网络建设。1.3选题的

7、目的和意义 企业网站是企业宣传自身形象的一个窗口, 是产品销售的一种渠道,是企业营销管理的一种方式。它不同于网络公司, 而是利用Internet把自己企业通过网络介绍给所有在Internet上的客户,以达到传企业、介绍产品的目的,并且可以延伸企业的服务范围的一种网络工具。企业通过网络可以使用多种手段向客户提供:企业的产品、服务等,并获得世界上众多同行的信息。从成本上看,企业通过使用信息网络,从企业管理成本、企业运作成本、企业宣传成本角度都能大大节约成本。 企业通过网站能够和客户更好的交流,拉近企业和客户的距离,掌握大量的客户反馈信息,并及时作出企业内部调整方案以满足客户不断增长的需求。企业门户

8、性网站的建设和管理水平,直接影响到企业的网络形象,拥有一个设计美观、功能全面的门户性网站,已经成为企业网络化建设的一个重要内容。规划并建设好一个令人耳目一新的企业网站并不是一件容易的事。首先,规划好这个网站就不容易。这要求网站规划者熟悉企业的情况,并确立网站的栏目、内容。其次,网站制作者要确定网站的风格、布局、色彩搭配等,这就要求设计者对网页制作具有相当的水平,美工、排版能力。再者,企业网站需要实现的动态及更新等功能要求网站制作程序员有良好的编程基础,在网络编程语言ASP、PHP、JSP或ASP.NET等中选择来进行网站管理后台的编写并与前台挂钩并通过更新数据库来实现网站的更新.1.4企业门户

9、网站系统构建语言1.4.1 PHP语言简介 PHP独特的语法混合了 C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。1.4.2 PHP的发展 PHP于1994年由RasmusLerdorf创建,刚刚开始只是一个简单的用Perl语言编写的程序,

10、用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以personalHomePageTools开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHPI.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHPZ.O发布了。第二版定名为PHP/F1。PHP/F1加入了对mySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有巧15000个网站使用PHP/F1 。1997年中

11、,使用PHP/F1的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了ZeevSuraski及AndiGutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性。PHP的简称原本为PersonalHomePage,是RasmusLerdof为了要维护个人网页,而用C语言开发的一些CGI工具程序集,来取代原先使用的Peri程序。最初这些工具程序用来显示RasmuSLerdof的个人履历,以及统计网页流量。他将这些程序和一些表单直译器整合起来,称为PHP/F1。PHP/F1可以和数据库连接,产生简单的动态网页程序。RasmuSLer

12、dorf在1995年6月8日将PHP/FI公开释出,希望可以透过社群来加速程序开发与寻找错误。这个释出的版本命名为PHP2,已经有今日PHP的一些雏型,像是类似Perl的变量命名方式、表单处理功能、以及嵌入到HTML中执行的能力。程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。在1997年,任职于TechnionnT公司的两个以色列程序设计师:Zeev Suraski和Andi Gutmans,重写了PHP的剖析器,成为PHP3的基础,而PHP也在这个时候改称为PHR:HyPertext Preprocessor。经过几个月测试,开发团队在1997年11月释出了PHP/F12,随

13、后就开始PHP3的开放测试,最后在1998年6月正式释出PHP3ZeevSuraski和AndiGutmans在PHP3释出后开始改写PHP的核心,这个在1999年释出的剖析器称为ZendEngine7,他们也在以色列的RamatGan成立了Zend.Technologies来管理PHP的开发。在2000年5月22日,以Zend Engine 1.0为基础的pHp4正式释出,2004年7月13日则释出了PHP 5,PHP 5则使用了第二代的Zend Engine5。PHP包含了许多新特色,像是强化的面向对象功能、引入PDo(PHP Data objects,一个存取数据库的延伸函数库)以及许多

14、效能上的增强。目前PHP4已经不会继续更新,以鼓励用户转移到PHP 5。2008年PHP 5成为了PHP唯一的有在开发的PHP版本。PHP5.3将会加入Late static binding和一些其他的功能强化。PHP6的开发也正在进行中,主要的改进有移除register_globals、magic quotes和Safe mode的功能。1.4.3 PHP的特性PHP的特性包括:1、开放的源代码所有的PHP源代码事实上都可以得到。2、PHP是免费的和其它技术相比,PHP本身免费。3、PHP的快捷性程序开发快,运行快,技术本身学习快。嵌入HTML: 因为PHP可以嵌入HTML语言,它相对于其他

15、语言,编辑简单,实用性强, 更适合初学者。4、跨平台性强由于PHP是运行在服务器端的脚本,可以运行在WINDOWS下。5、效率高PHP消耗相当少的系统资源6、面向对象在PHP4,PHPS中,面向对象方面都有了很大的改进,用来开发大型商业程序。第二章 PHP环境的搭建Windows平台下AppServ安装步骤第一步:需要下载AppServ Windows安装包,我下载的是appserv-win32-2.5.9安装包,因为这个版本还可以自动安装配置Zend Optimizer,相对比较全。第二步:点击AppServ安装程序,根据提示一步一步操作下去即可。图2.1 启动AppServ安装程序图2.2

16、 选择AppServ的安装目录图2.3 简单配置AppServ中的Apache主要配置Apache中的Server Name、Email以及HTTP服务的端口,Server Name一般设置为localhost,如果80端口已有其他服务,需要修改HTTP的服务端口,比如8080图2.4 配置AppServ中的Mysql服务用户名和密码MySql服务数据库的默认管理帐户为root,默认字符集为UTF-8,可根据需要自行修改相关的字符集编码,一般UTF-8比较通用。下一步后开始自动安装AppServ,最后点击Finish后,AppServ会自动启动APACHE和MYSQL服务,如果安装安全卫士36

17、0,会弹出对话框询问是否开机时启动,建议开机时自动启动,我在测试时没有选择开机自动启动AppServ,导致时常AppServ无法运行,每次手工启动后一段时间,APACHE或MYSQL即停止服务,需要再行启动,这可能和杀毒软件有关。AppServ安装配置成功只要在游览其中输入http:/localhost,即可看到下图,说明AppServ安装成功了。图2.5 AppServ安装成功后的访问界面 第三章 企业门户网站的功能设计 3.1企业门户网站系统设计 此门户网站系统的设计是基于中小型销售企业和企业销售环节,为更好的实现产品的宣传和业务管理而展开。随着社会的发展和信息技术的进步,企业不仅通过互联

18、网树立企业形象,而且企业产品较多并想通过互联网促进产品的销售、加强客户的沟通和管理。如果企业的产品繁多或提供多种服务、客户交流比较频繁、想进一步推动产品的销售!更好的管理客户信息,那么建设企业门户网站是最佳的选择。企业门户网站的信息发布功能可以发布包括公司新闻、部门简介、公司最新动态、公司公告、产品推荐等内容;产品展示功能可以发布产品的规格、型号、功能等产品信息,展示产品的外形、使用演示等图形信息;会员管理功能可以对客户进行分类管理,让不同的用户浏览到不同的页面,并提供不同级别的服务;而且产品订购功能可以接受并处理客户从网上提交的产品或服务定单。 通过企业门户网站,客户可以及时了解企业经营范围

19、、最新动态、商品及价格、并可通过网站提供的客户咨询服务与企业相关部门进行在线信息交流。企业门户网站包括两个主要模块:前台内容显示模块和后台管理模块。前。台为企业产品信息的浏览和用户注册(例如:用户登陆后可以浏览企业的商品信息,提交留言,注册成为会员),后台主要是用户及信息的管理界面,用于管理员对网站的管理。3.2主要模块1.前台内容显示模块前台模块分为以下几类:导航分类显示、企业资讯、推荐产品、友情链接的显示等。首页的导航分类便于用户对网站的浏览,企业资讯模块用于企业显示管理员在后台管理系统中发布的企业资讯,推荐产品模块用于企业近期内添加商品的显示,友情链接方便用户游览其它友情链接站点。2.后

20、台管理模块后台模块分为以下几类:资讯管理、产品管理、技术支持管理、留言管理、用户管理、代理商管理、友情链接管理等。后台各模块主要是本企业门户网站系统的主要功能内容,通过对后台的管理来实现对前台数据的维护,主要功能在后台功能模块中有详细介绍。3.2.1前台功能模块1.首页企业门户网站前台主要包括:企业资讯、产品地带、客户案例、技术支持、留言本、友情链接等模块,可根据客户不同的需求呈现不同类别的信息。2.导航栏导航栏包括企业资讯、产品地带、客户案例、技术支持、留言本。3.企业资讯鼠标单击“企业资讯”,界面下方自动显示资讯信息界面。4.产品地带鼠标单击“产品地带”,界面下方自动显示产品信息界面。5.

21、客户案例鼠标单击“客户案例”,单击选项,界面下方自动显示相应的客户案例。6.技术支持鼠标单击“技术支持”,界面下方自动显示相应产品的技术支持。7.留言本鼠标单击“留言本”,界面下方自动显示留言本相关页面。3.2.2后台功能模块1.资讯设置主要包括资讯类别和资讯内容详细信息的增加、删除、修改、查找等功能。2.产品管理主要包括产品类别和产品详细信息的增加、删除、修改、查找等功能。3.案例管理主要包括客户案例的增加、删除、修改、查找等功能。4.技术支持管理主要包括技术支持内容的修改。5.留言管理主要包括用户留言的编辑、删除、查找等功能。6.用户管理主要包括用户信息的增加、删除、修改、查找等功能。7.

22、代理商管理主要包括代理商的订单信息和代理商用户信息的增加、删除、修改、查找等功能。8.友情链接管理主要包括对友情链接进行增加、删除、修改、查找等操作。9.代理商平台管理主要包括代理商对订单和销售日志的添加删除修改和浏览产品等功能。3.3用户的特点本系统涉及的用户有:管理员和代理商两类。1.管理员:拥有网站的一切权限。2.代理商:可以编辑自己的个人信息,可对自己的订单进行增加删除修改、查找等操作。3.4假定和约束1.系统管理员只有一位,具有最大的权限。2.代理商作为特殊用户,只对自己的订单增加删除修改、查找等权限。一条内容只能属于一个栏目,不能即属于父栏目又属于子栏目。当栏目不能使用时,其下的所

23、有发布的内容也将不能显示。第四章 系统文件结构设计及数据库创建4.1系统文件夹整个企业站点由多个PHP文件组成,为了更好的对站点进行管理明晰站点内容,根据模块化设计思想,对系统文件进行了规类整理。站点主文件包括初始化安装文件,前台文件,后台文件等。主文件夹下有15个文件夹,这15个文件夹分别依据功能来命名,分别为: 表4.1系统文件夹文件及文件名功能说明./include/db.inc.php数据库配置文件./smarty.config.phpSmarty配置文档./admin后台./admin/login.php登陆./admin/check-login.php登录验证./admin/che

24、ck-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

25、/modules/mod-services技术支持模板./admin/modules/mod-users用户模板./attachments附件上传模板4.2数据库的创建数据库创建有两种方法:站点数据库从phpmyadmin的可视化界面下创建数据库和数据表的。在DoS命令提示符下创建数据库和数据表,可以在MYsQL下用sQL语句进行创建,步骤如下:点开集成环境下的mysql一mysqlconsol 在弹出的DOS窗口中输入 Mysql 创建数据库: MysqlCREATE DAIA BASE“babylong”; 这样,我们就在命令符状态下创建了数据库。 4.3 网站的前台页面 4.3.1 前台

26、的首页图 4.3.1公司网站首 4.3.2新闻资讯图 4.3.2新闻咨询页面4.3.3产品展示图 4.3.3产品中心展示4.4后台功能(1)系统管理员登录模块系统初始管理员名称为Administrator。系统管理员登录后,可以维护整个系统,使之能够正常运行。(2)客户留言管理模块可以查看客户的姓名、留言等信息,定时整理客户资料及时让业务员与之联系,稳定销售渠道。 (3)产品信息管理模块把新增加的产品名称、类型、特性、规格、价格等信息存入数据库中,并进行产品信息的查询、修改、删除等维护工作。(4)新闻动态处理模块及时处理新闻稿件,进行添加、查询、修改、删除等维护工作;及时对调研信息进行汇总、归

27、类、整理等工作。(5)广告信息处理模块及时处理广告信息,进行广告信息的添加、查询、修改、删除等维护工作。4.5 网站后台页面设计4.5.1 网站后台管理界面4.5.1 网站后台管理界面4.5.2 管理员登录页面在网站后台登陆的页面(如上图),登陆界面应用了简单数字验证码的方式进行身份的验证,对于防御黑客攻击起到一定的作用,目前很多网站都采用这种方式进行验证;但在密码设定中依然要使用一些技巧,不能单纯的使用数字、生日、简单单词等逻辑性较强的字串当作密码,尽量使用字母+数字+字母+数字这样无规则的字串(如果程序中允许使用特殊字符也可使用增加密码的安全性)。4.2.3文章、新闻、产品信息添加图 4.

28、3 文章系统内容添加 第五章 系统测试网站开发完成后,为了避免其使用时是否会存在未知问题,所以在正式投入实用之前,都需要一个系统的测试阶段。一般这项工作都是由开发者以外的人进行 bug 搜寻,每人的思维方式都略有不同,分析问题的角度也不同,越多人去测试网站,所得到的回馈信息就约全面,也避免了日后付出更高的代价。所以网站一般都有个公开对外测试阶段,靠网络进行宣传,再发一些小礼品吸引大家一起帮助你完成测试工作。5.1 系统测试的目的及原则目的:系统测试主要是为了找出系统中的各种隐患,避免投入使用后造成更大的损失。原则:很多问题都不太容易明显的显露出来,都是再特定的条件下才可能出现严重的 bug。所

29、以测试的时多以非标准数据进行严格的筛查,对文件浏览,上传下载,图片水印,系统信息设置等功能都要进行全方位的测试。5.2 系统测试的方法网站内容基本就是前台页面、内容,后台功能、模块组成。所以网站测试,也要从这 2 个方面入手。5.2.1 前台页面测试前台是用户直接看到的部分,测试方法比较直观,也是最容易出现问题的地方,要求检测人员必须认真仔细,这部分不太适合程序员自己去检测,下面是几种比较容易出问题的地方:(1)逻辑上的错误,一般指产品的分类,文章类型的分类出现一些错误,这通常是后台分类模块操作繁琐,或录入人员疏忽所致,这样的错误最好通过一些自测的方式来尽量减少,比如在后台操作页面上用醒目的标

30、注给出操作提示,再确认操作后,醒目的写出本次操作结果,时刻提醒操作员此刻都再做什么,这样有利于减少此类错误。(2)错别字,这是所有文字方面的内容都要面对的问题。其检测是最简单的也是最困难的。最好不用程序员来检测,尽量找一些有耐心、心细的文科人员进行这方面的测试。(3)出现乱码,这基本就是程序出现的未知的错误。通常情况这样的错误容易发现,都是完全看不明白的东西,程序员需要从后台程序入手来查找问题的源头。(4)文字格式,页面中出现很不协调的字体、字体颜色、文字大小、不同的段落间距、不对称的字间距等等这些页面格式问题,这些都是 HTML 或 CSS 所导致,前台设计人员须检查代码编写。(5)网站浏览

31、兼容性,现在网络发展的速度太快,有些浏览器一个月就更新一个版本,其种类更是百花齐放,品种之多,令人眼花缭乱,IE、Firefox、Maxthon、Opera、Google、360、QQ 等等,其中 IE 在国内的电脑上,其 IE6 占的比例最大,但是 IE8 及以上的版本正在普及中,也拥有大量的用户, 所以保证所设计的页面有良好的兼容性是必须要解决的大问题。这些浏览器其中有很多都是相互不兼容的,前台设计师必须熟练掌握 CSS,尽量让所有的浏览器都可以正常浏览网站。5.2.2 后台功能测试功能测试指的是网站后台功能模块在使用中是否存在问题,功能测试需要注意的事项有:(1)多级文章分类的添加是否存在问题,正常情况下,不超过 3 级分类。(2)文章添加功能,此功能需要注意,如果有长篇文章的时候,在前台显示是否会出现溢出等问题,如有问题需要修改前台样式适应长篇文章。(3)系统中的各种删除功能,在点击删除的时候,是否都出现“确定删除”、“取消删除”的按钮,点击删除之后,查看是否真的被删除;再测试点击“取消删除”按钮,查看是否取消了本次删除任务;有时容易

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1