多频道网站的设计与实现

多频道网站的设计与实现

ID:10138194

大小:28.50 KB

页数:7页

时间:2018-06-11

多频道网站的设计与实现_第1页
多频道网站的设计与实现_第2页
多频道网站的设计与实现_第3页
多频道网站的设计与实现_第4页
多频道网站的设计与实现_第5页
资源描述:

《多频道网站的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、多频道网站的设计与实现摘要:一个合理的网站设计对于网站的制作和后期的开发和维护是非常重要的,在制作网站前,必须根据网站的需求,进行分析,然后做一个整体的策划,等方案通过后再进行网站制作和后期相关服务。多频道网站设计是本人在建设中国工艺美术网的过程中设计出的一种方案,现在写出来跟大家分享一下,希望有一些建设性的作用。关键词:多频道;网站环境;AJAX;商品搜索中图分类号:TP393.092网站建设都需要经过网站分析与设计、数据库设计这两个重要部分,本文基于多频道设计的思想重点讨论的是如何通过统一管理对各个频道进行后台数据操作和前台网页浏览。1网站分析与设计1.1多频道结

2、构7艺宴商城(www.365art.com)这个网站是一个综合性的电商网站,通过它的页面浏览和思考,发现它的商品都以每个频道的形式展示的,每个频道的商品都有各自的属性,可以展现不同信息同时也便于客户搜索,这个和我以往接触的普通网站结构有着明显的区别,普通的网站信息结构一般是固定的,而这里可以给不同的频道分配不同的属性,就像每个频道就是一个普通的网站一样,这样如果按照以前的做法就要为每个频道建立一个子网站,然后进行数据库、前台和后台设计,很明显这样设计不是最合理的。现在就要找出一个共性的模式来管理各个频道的前后台,这样一来在设计频道时即不容易出错又方便网站的管理和维护。

3、通过对以上网站的分析同时结合实际情况最终决定中国工艺美术品网以统一的多频道网站结构模式进行开发与设计。1.2网站的平台环境网站采用apache+php+mysql环境进行搭建,Apache是一种web服务器(与IIS类同),PHP是一种HTML内嵌式的语言,是一种网站开发语言(与ASP、JSP、.NET等类同),具有面向对象编程和跨平台的特征,MySQL是一种数据库(与SQLServer等类同),这三者的组合非常适合开发中小型的web应用,开发的速度比较快,而且所有的软件都是开源免费的,可以减少投入。1.3数据库设计7本网站的多频道特征重点体现在数据库的设计上,如果按

4、以往预先将数据库和表都设计好,那么在各频道后台添加数据时,就要设计出不同的页面操作。例如:网站中紫砂频道有紫砂商品表,商品表中有商品的一些属性字段(名称、泥料、价格、容量等),同样书画频道也有书画商品表,商品表中有一些属性字段(名称、价格、大小、质地等),可见这样它们就是一个一个单独的子网站,如果添加不同的频道,就要设计出一个个子网站数据库,这样就给网站开发带来了重复而又容易出错的操作问题,不易管理。思维(CMSWARE)内容管理系统给了我一些启发,它的一个特征是后台自己可以动态设计数据库表,表中一部分字段是所有内容表默认共享的(如节点、日期等),其它的字段(如标题、

5、图片等)则可根据自己的需求进行设计,然后应用在节点上,非常灵活。因此,我在设计该网站数据库时结合以上的特征进行了设计,但跟其又有区别。该网站的数据库主要体现在:一是建立一张所有商品有共享字段的数据表(如主键ID、名称、价格、图片、介绍等);二是建立一张可以添加属性表的数据表,该表记录每张属性表的信息(如表名、字段名,字段类型等),在后台进行添加属性表操作时,也会给共享的商品表增加一个属性字段,三是建立一张频道表,该表可以记录频道一些基本信息(如频道名称等),同时可以通过后台操作设置要用到的属性表,四是属性表可以在后台动态添加、管理,这样就可以很灵活的设置频道的相关属性

6、信息了。2网站模块设计2.1后台模块后台主要包括属性管理、频道管理、商品管理、订单管理、文章管理这5大模块:72.1.1属性管理属性管理是指在后台通过页面操作动态创建属性数据表,并将表的信息保存到一张专门保存属性表信息的表中,同时在商品主表中自动生成一个属性字段。例如:紫砂频道的商品需要有一个泥料的属性(yx_nl),就动态创建一张泥料表(nl)(包括表名称、字段名称、字段类型和字段说明),并把这些信息保存到zbk表中,在主表yx中就自动产生了一个yx_nl的字段属性,该字段是创建的属性表的外键,属性表的主键与该属性字段存在一对多的关系,这样就便于前台设计商品搜索功能

7、。2.1.2频道管理频道管理一方面是在频道表中创建频道基本信息(频道名称、频道资源位置),其次是配置不同频道的商品属性。例如:紫砂频道可以配置作者、泥料、容量、壶型等属性,书画频道可以配置作者、技法、材质、形式等属性,它们有的属性是公用的,有的属性是专用的。属性配置后,还可以配置前台各频道商品展示的属性,如紫砂频道共有4个属性,前台可以只显示2个属性,这样做的好处是在某些频道商品属性信息空的情况下,可以先屏蔽掉,使前台商品页面展示更合理。2.1.3商品管理7商品管理包括商品的添加、删除、修改、审核、新品、推荐、促销和拍卖8部分。所有频道的商品管理都是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。