




已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020-1-2 58计算机网上商城系统开发毕业论文1.1开发背景42.1系统分析52.2.1需求分析52.2.2可行性分析63.1系统设计63.3.1.系统目标63.3.2.系统功能结构73.3.3.购物流程图83.3.4.系统有预览103.3.5.开发环境113.3.6.文件夹组织结构154.1.数据库设计154.4.1.数据库分析154.4.2.数据库概念设计154.4.3.创建数据库及数据表175.1.公共模块设计215.5.1.数据库连接文件设置235.5.2.CSS样式表文件设计236.1.前台设计246.6.1.首页设计246.6.2.商品展示页面设计286.6.3.购物车设计307.1.后台设计357.7.1.后台首页设计357.7.2.客户订单页面357.7.4.公告信息页面358.1.开发技巧和难点分析359.1.总结3510.1.参考文献3511.1.致谢351.1开发背景随着我国网络经济的快速发展,互联网用户数逐日增多,有过网络购物经历的用户达到3000万人以上,其中有一半的人已经习惯网上购物,而且这个数目正在快速增长。以商品销售为主张的某商城目前正面临竞争和效益下降的压力,每天的内部的工作流程都需要花费大量成本,为了不受传统方式的约束,减少过多成本和人员的开销,增强企业的竞争力,该商城决定采用电子商务模式,向多元化发展,借助Internet在国内快速发展,在建立企业宣传网络的同时,也逐步扩大企业自身的网络销售渠道,聚集部分资金投入网络建设。通过网上交易的主要形式,进行网络交易的过渡,带动商城的快速发展,快速提高企业的经济效益。企业通过建立自己独有的网上交易平台,为消费者提供安全、便捷的购物方式,为商家提供交易处理和丰富的管理功能。现需要委托某单位的开发一套完整的电子商务管理平台,从而能降低成本为消费提供更快更好的服务。2.1系统分析在开发一个项目之前,首先要对所开发的项目进行需求分析、可行性分析,以使项目开发人员了解和掌握网站的前期策划和网站开发流程。2.2.1需求分析随着Internet的发展,电子商务将成为21世纪网络发展的主流,网上购物将成为一种购物时尚,他为人们提供了网络购物的方便性,使顾客足不出户就可以购买商品。现在流行的电子商务有B2B、C2C、G2C等类型。电子商务平台网是建立在企业与消费者(B2B类型)之间的商务交易网站,他可以使顾客通过浏览商品、网络购物、查询订单、打印订单和查看公告等 购买自己所需的商品。通过对一些典型电子商城网站的考察、分析,并结合企业要求以及实际的市场调查,我们要求本系统具有以下的功能:l 网站设计页面的要求大方、个性化,能够展示企业形象。l 设计完全从网络营销的角度设计,不花钱就可以被世界各大搜索引擎收录。l 所有商品都能在电子商务平台中展示,规范完善的基础信息设置。l 实现选购商品、订购商品、收银结账、打印订单的功能。l 实现各种查询,如模糊查询等,管理员对用户订单进行管理。l 提供交互式的销售渠道。使商家能及时得到顾客的反馈信息,了解顾客需求,改进本身的工作。2.2.2可行性分析可行性分析的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决,当然不能靠主观的猜测而要靠客观分析。必须分析解法的利弊,从而判定系统目标和规模是否实现,系统完成后所能带来的效益是否达到值得去开发这个系统的程度。因此,可行性分析实质上是要进行依次大大地压缩简化系统分析设计的过程,也就是在较高的层次以较为抽象的方式进行的系统分析和设计的过程。该系统项目的可行性研究报告是对项目的全面的通盘考虑,是项目分析员进一步工作的前提,是软件开发人员正确成功的开发项目的前提和基础。编写可行性研究报告,可以使团队尽可能早的估计研制项目的可行性,可以在定义的阶段较早的认识到系统方案的缺陷,从而节约开发时间和精力,节省资金,并且避免了许多专业方面的困难,所以编写可行性研究的分析报告,意在起到事半功倍的效果。电子商务平台网的可行性分析可从以下两点考虑:l 经济的可行性。电子商务网站的宗旨是根据用户需求和市场形势,提供商品的详细信息,方便用户的查找和购买所需的商品。l 技术可行性分析。电子商务提供网站提供购物车和收银台功能,用户选择商品并可以在线提供订单;星系管理系统实现对商品信息,用户信息、订单信息以及交易制度的管理,使网站又有好的交易界面和良好的管理平台。3.1系统设计3.3.1.系统目标目前Internet网上商家不少,但是由于缺乏的相应的安全保障、管理机制、便捷的操作和可维护性,造成重复建设和资源浪费。一个网上购物网站,尤其是数据流量比较达的管理系统,必须满足用户的方便、操作灵活、操作灵活等设计的需求。所以我们要满足一下的目标:l 系统采用人机对话模式,界面美观、方便、快捷、准确、数据存储安全可靠。l 查看公告信息,灵活填写供求信息,是信息传递更快捷。l 充分展现网站的交互性,本系统实现“网上用户订购-支付-发货”一条通服务。l 对用户输入的数据,系统惊醒严格的数据检验,尽可能排除人为的错误。3.3.2.系统功能结构购物平台前台管理系统功能设计如图修改个人信息修改密码用户留言公告前台管理系统订单查询用户中心我的购物车本站公告用户登录友情链接所有商品购物平台后台管理系统功能设计如图后台管理系统信息管理订单管理用户管理商品管理更改管理员信息用户留言管理用户信息管理编辑订单查询订单公告管理添加公告评论管理添加类别类别管理修改商品添加商品3.3.3.购物流程图所谓电子商务,实质就是建立一个虚拟的购物超市,当在超市买东西的时候,我们首先要把物品放到购物车里,然后去收银台开货单,根据收货单据付款。本网站的模式和超市购物时一样的。首先客户应该在网页中选购自己的商品并将其放进购物车里面,当然可以改变购物车中的商品数量或者清空购物车。选购好商品就可以到收银台进行填写收货人信息、提交收货人信息、查看账单等操作。由于本网站是一个网上购物系统,是一个电子商务类网站。传统的C/S(客户机/服务器)已经不适应了,作为Internet上的web应用,需要的是B/S(浏览器/服务器)架构。根据上面的分析,我们将采用PHP这种相对流行而且安全性较高的Web开发语言,同时使用PHP的黄金搭档Mysql作为后台数据库。电子商务平台的购物流程如图购物网站网站访问者网站管理员否否注册登录浏览网站其他功能模块登录否进行商品信息管理、订单管理、用户管理、网站信息管理选择商品否是购物车更改商品数量查看账单购买收银台否3.3.4.系统预览前台首页预览,改首页用于实现商品展示,用户登录,公告信息,和友情链接,商品信息查询等功能。后台首页主要实现查看订单,执行订单,删除订单,打印订单等功能。会员信息管理页面用于修改个人信息、修改密码、用户留言、注销等购物侧主要是移除、更新,修改商品,清空购物、收银台结账、生成订单订单查询页面3.3.5.开发环境.服务器端l 操作系统:Windows 2003 Server/Linux(推荐)。l 服务器:Apache 2.2。l PHP软件:PHP 5.1.6。l 数据库:M ySQL 5.0.24。l M ySQL图形化管理软件:phpMyAdmin-。l 开发工具:Dreamweaver 8。l 浏览器:IE 6.0及以上版本。l 分辨率:最佳效果 1024*768像素。Apache简介Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛Apache Server配置界面使用的计算机平台上。 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。 Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。 Apache web服务器软件拥有以下特性: 支持最新的HTTP/1.1通信协议 拥有简单而强有力的基于文件的配置过程 支持通用网关接口 支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证 集成Perl处理模块 集成代理服务器模块 支持实时监视服务器状态和定制服务器日志 支持服务器端包含指令(SSI) 支持安全Socket层(SSL) 提供用户会话过程的跟踪 支持FastCGI 通过第三方模块可以支持Java Servlets 如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择PHP简介PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行程序的扩展PHP 于1994年由Rasmus Lerdorf创建,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对mySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性。 PHP 的简称原本为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些CGI工具程序集,来取代原先使用的 Perl 程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。Rasmus Lerdorf 在1995年6月8日将 PHP/FI 公开发布,希望可以透过社群来加速程序开发与寻找错误。这个发布的版本命名为 PHP 2,已经有今日 PHP 的一些雏型,像是类似 Perl 的变量命名方式、表单处理功能、以及嵌入到 HTML 中执行的能力。程序语法上也类似 Perl,有较多的限制,不过更简单、更有弹性。 在1997年,任职于 Technion IIT 公司的两个以色列程序设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础,而 PHP 也在这个时候改称为PHP: Hypertext Preprocessor.5。经过几个月测试,开发团队在1997年11月发布了 PHP/FI 2,随后就开始 PHP 3 的开放测试,最后在1998年6月正式发布 PHP 3。Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开始改写 PHPPHP 的核心,这个在1999年发布的剖析器称为 Zend Engine7,他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。 在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式发布,2004年7月13日则发布了PHP 5,PHP 5则使用了第二代的Zend Engine5。PHP包含了许多新特色,像是强化的面向对象功能、引入PDO(PHP Data Objects,一个存取数据库的延伸函数库)、以及许多效能上的增强。目前PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。 2008年PHP 5成为了PHP唯一的有在开发的PHP版本。将来的PHP 5.3将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes 和 Safe mode的功能。 PHP最新稳定版本:5.3.8(2011.8.23) PHP最新发布版本:5.4.0RC版(2011.12.26)!MYSQL简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 LAMP目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP/Perl/Python)和LNMP(Linux+Nginx+MySQL+php/perl/Python),即使用Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。DREAMWEAVER简介使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 Adobe Dreamweaver控制能力 Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。.客户端l 浏览器:IE 6.0及以上版本。l 分辨率:最佳效果 1024*768像素。3.3.6.文件夹组织结构4.1.数据库设计4.4.1.数据库分析因为本项目面向的是为中小型的图书馆,所以需要充分考虑到成本及用户需求(如跨平台)等问题,而MySQL是世界上最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,这正好满足了中小型企业的需求,所以本系统采用MySQL数据库。作为PHP的黄金搭档MySQL数据库不仅存储和管理功能强大,而且它是完全免费使用的,很多网站都可以下载到它,这样可以为企业节省大部分开支。PHP中也提供了强大的支持MySQL数据库的函数,phpMyAdmin为MySQL数据库提供了图形化界面。4.4.2.数据库概念设计根据以上各节对系统所做的需求分析、系统设计,规划出电子商务平台的实体关系E-R图。实体关系E-R图是用来描述实体之间关系的图表,构成E-R图的基本要素是实体型、属性和联系,其表示方法为:l 实体型:用矩形表示,矩形框内标注实体名。l 属性:用椭圆表示,并用无向边将其与相应的实体连接起来。l 联系:用菱形表示,菱形框内标注联系名,并用无向边分别于有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。本系统中使用的数据库实体分别为商品信息实体、商品类型实体、用户信息实体、用户订单实体、用户留言实体、商品评价实体、管理员信息实体、公告信息实体和友情链接实体。下面将介绍几个关键实体的E-R图。1.商品信息实体商品信息实体包括编号、名称、价格、上市时间、等级、型号、图片路径、数量、购买次数、是否推荐、商品类型、会员价、市场价、商品品牌等属性、商品信息实体的E-R图如图4.11所示、名称价格上市时间型号数量市场价会员价编号商品信息2商品订单实体商品订单实体包括编号、订单号、商品串、收货人姓名、收件人性别、送货地址、邮编、联系电话、E-mail、收货方式、支付方式、用户留言、下单时间、下单人姓名、订单状态、价格总计等属性。商品订单实体的E-R图如图4.12所示。订单号商品串收货人价格总计数量编号支付方式送货地址商品订单订单状态3用户实体信息用户实体信息包括编号、用户名、加密密码、冻结标记、E-mail、身份证号、联系电话、QQ号、密码提示、密码答案、邮编、注册时间、真实姓名、密码等属性。用户信息实体的E-R图如图4.13所示。用户名加密密码冻结标志密码答案密码编号密码提示身份证号用户信息注册时间商品评价实体商品评价实体包括编号、用户编号、商品编号、评价主题、评价内容、评价时间等属性。商品评价实体的E-R图如图4.14所示。用户编号商品编号编号评价内容评价主题商品评价评价时间4.4.3.创建数据库及数据表结合实际情况和需求分析,本网站主要包括11个表如图所示。Orderdetail表的结构Orders表的结构Product的表结构Tb_admin表结构Tb_user表结构Tb_dingdan表结构Tb_pingjia表结构Tb_links表结构Tb_gonggao表结构Tb_type表结构Tb_leaveword表结构5.1.公共模块设计前台文件名说 明后台文件名说 明addgouwuche.php将商品添加到购物车addgonggao.php添加公告信息Reg1.php注册协议显示文件addgoods.php添加商品信息bottom.php尾部导航addleibie.php添加商品类别changeuser.php用户信息更改处理文件admingonggao.php添加商品公告changeuserpwd.php更改用户密码处理文件changeadmin.php管理员信息更改chkuser.php用户登录身份验证文件changegoods.php商品信息更改chkusernc.php验证用户昵称是否被用changeleaveword.php用户留言更改Connections/connShopCart.php数据库连接文件chkadmin.php管理员登录验证deleteall.php删除用户信息处理文件conn/conn.php数据库连接文件orderCheck.php用户订单查询页面default.php后台默认首页findpwd.php用户找回密码deleted.php删除订单search.php用户查找到商品显示deletefxhw.php商品信息删除function.php系统包含的常用函数deletegonggao.php公告信息删除gouwu1.php购物车deletelb.php商品大类删除cartCustomers.php收银台deleteleaveword.php用户留言删除Product.php详细页面信息deletepingjia.php商品评论删除index.php前台首页deleteuser.php用户信息删除left.php用户登录及公告显示dongjieuser.php用户冻结处理文件logout.php用户退出处理文件editgonggao.php公告内容编辑lookinfo.php商品详细信息editgoods.php商品信息编辑openfindpwd.php找会密码输入昵称editleaveword.php用户留言编辑reg.php用户注册editpinglun.php用户评论编辑removegwc.php从购物车移除指定商品处理文件edituser.php用户信息编辑savechangeuserpwd.php更改用户密码finddd.php订单查询savedd.php保存用户订单function.php系统常用函数savepj.php保存商品评价index.php后台用户登录savereg.php保存用户注册信息left.php树状导航条saveuserleaveword.php保存用户留言lookdd.php查看订单showdd.php订单显示lookleaveword.php查看用户留言showfenlei.php商品分类显示lookpinglun.php查看用户评论showgg.php公告内容显示lookuserinfo.php查看用户信息showgonggao.php公告分页显示orddd.php执行订单saveaddleibie.php保存新增商品大类savechangeadmin.php保存用户信息更改savechangegoods.php保存经修改的商品信息showpl.php商品评论分页显示saveeditgonggao.php保存经修改的公告内容showpwd.php显示用户找回的密码savenewgonggao.php保存新增公告信息savenewgoods.php保存新增公告信息top.php首部导航条saveorder.php包存执行订单usercenter.php用户中心showdd.php订单打印userleaveword.php用户发表留言页面showleibie.php商品大类显示top.php网站banner5.5.1.数据库连接文件设置数据库连接文件connShopCart.php代码如下:如果需要数据库文件,在前台包含文件即可,代码如下:或者是5.5.2.CSS样式表文件设计CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机语言。 CSS目前最新版本为CSS3,能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象盒模型的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。l 在网页中使用CSS方法样式如下:把CSS文件放在文档的 l 把CSS写在HTML里面.l 把写好的CSS文档保存成为.css文件,然后再里面调用该文件.调用方式.6.1.前台设计6.6.1.首页设计前台首页概述在制作之前不要先决定网页的外观和功能结构,然后强迫自已去适应它,应该和团队合作成员与商务或者客户,充分沟通后,再决定。了解客户的需求和需要的功能后再设计,要知道欲速则不达。前台表现层页面:1、 尽可能全部采用DIV+CSS制作;样式设计要支持当前主流浏览器;火狐,IE6,IE7,IE8等,以现在主流的宽屏结构。2、 页面表现不要单一使用豆腐块模式,多使用图文并貌,丰富页面表现力;但是不要过多使用图片。3、 页面的顶部底部,样式分开设计,不和其他的页面样式重合,如顶部样式父样式为:TOP;底部为:END;其他页面头部底部,如需要不同表现形式的头部,则要区分,如:产品页头部样式为:Pro_Top4、 介于对搜索引擎的收录相关,页面中尽可能不要出现IFRAME框架结构;5、 全站页面中相同表现形式的样式,应用一种样式参数,不要重复设计多余的样式;如果相同表现形式,有小部分的区分,如:新闻的列表形式,有的前面需要以点来表示,有的前面需要以小图标表示。样式设计只要改变相关参数就可,如:列表样式名为NEWSLIST.用点来表示的则加 newslist .isli的参数,以图片表现的则加newslist .img;6、 结构框架设计,注意主次之分。一般商机信息,和会员信息为主要模块,其他资讯类为次要模块,框架设计时要注意主次之分;7、 框架设计时,注意内容表现的密度,不要使页面看起来很空旷;8、 信息表现页面,不要单一所有类信息都是相同的页面结构,要有所区分,比如资讯类,和产品类,商机类,信息表现最终页面要有所区分;页面中的辅助信息尽可能设计和信息相关的信息。比如产品类信息,辅助信息,不要都是些资讯类的信息,尽可能设计些相关的如相关推荐信息,相关最新信息,相同类信息,和相关企业信息等。页面中必须有上一条,下一条,打印,关闭,收藏,留言回复,返回首页,返回顶部这些必要信息。9、 所有页面从头至尾都要使用导航标志,尤其是要用“返回到首页”连接。可以在每个页面都这样做。比如在每页的顶端(或底部)都有一小串图标,第一个回到首页,第二个回到章,第三个回到节。如果是图像导航按钮,那么要有清晰的标识,让人看得明白,千万别只顾视觉效果的热闹,而让人家不知东西南北;而文本导航的链接颜色最好用约定俗成的:未访问的,蓝色;点击过的,紫色或栗色。总之,文本链接一定要和页面的其他文字有所区分,给读者一个清楚明白的导向。10、 对于所有类最终页面,都要有相关回复留言设计,更多留言页面设计。11、 对有会员功能后台的站,要设计会员后台页面:这里可以提前设计几套相关的页面,可以重复使用,但是页面表现形式和颜色框架,要能和整个站的页面搭配;12、 对于搜索页面的设计,据情况而定,大概分三种情况:一种图文并貌显示。一种标题文字显示。一种纯文字列表形式;13、 每个页面的meta标签都是必须存在的(title keywordsdiscription等)14、 关于网页长度,不要太长,像首页内容控制在3屏左右就可以。、“网页大小”定义为网页的所有文件大小的总和,包括HTML文件和所有的嵌入的对象。用户喜欢快的而不是新奇的站点。对于解调器用户,网页大小保持在34K以下为合适。15、 在网页和样式中,尽可能多使用说明标记16、 不要过多的抄袭别人的作品,注意版权问题。可以借鉴,做为己用。17、 对于文件名,和文件夹名称尽可能简洁。对于文件夹,不同的栏目,不同的文件夹;图片,JS文件,FLASH文件,视频文件都能有所区分文件夹;18、 对于页面中所使用的图片,不要都放到一起,要有所区分,页面中用到的修饰页面的公共图片,则放在主要的IMAGES文件夹中,其他的冲页面的广告图片或者产品资讯图片,后期都属于作废图片,就另外放到Adimg文件夹中,后去好删除,一面有些多余的文件存在19、 首页文件名全部都定义为index.html;20、 关于代码编写方面一定要注意HTML标签应用的完整性,如有出现就要有结束,一切按照HTML标签的完整标准来。当我们点击图片的时候我们会跳转到另一个页面a href=product.php?img src= alt=产品详细资料 width=135 height=135 border=0这个就是主要的图片点击进入详细页面的设置,我们点击图片出发一个超链接,本次点击携带我们点击的参数转到product.php页面设置产品的显示状态6.6.2.商品展示页面设计主要设计的技术要点$colname_RecProduct = -1;if (isset($_GETproductid) /获取首页参数值 $colname_RecProduct = $_GETproductid; /赋值给新的声明变量mysql_select_db($database_connShopCart, $connShopCart);$query_RecProduct = sprintf(SELECT * FROM product WHERE productid = %s, GetSQLValueString($colname_RecProduct, int);$RecProduct = mysql_query($query_RecProduct, $connShopCart) or die(mysql_error(); /检索所用商品的productid和首页传递的参数相匹配$row_RecProduct = mysql_fetch_assoc($RecProduct);$totalRows_RecProduct = mysql_num_rows($RecProduct);?具体设置在线购物 - 笔记本电脑专卖店 img src= width=135 height=135 /根据记录集的搜索,获取商品的图片 a href=addgouwuche.php?productid= /根据检索结果将商品放入购物车 产品名称 产品介绍 产品价格 特价: 6.6.3.购物车设计购物车技术分析添加到购物车addgouwuche.php文件分析 /连接数据库文件?phpheader ( Content-type: text/html; charset=gb2312 ); /设置文件编码格式session_start(); /判断用户是否登录if($_SESSIONusername=) echo alert(请先登录后购物!);history.back(); exit; /如果用户未登录则提示用户登录并返回到原来的页面,并用exit语句停止循环的继续执行 $id=strval($_GETproductid); /获取商品的号码$sql=mysql_query(select * from product where productid=.$id.,$connShopCart); $info
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit8OnceUponaTimeSectionB(1a-1d)教学设计-人教版七年级英语下册
- 7.2.3平行线的性质 说课稿 人教版数学七年级下册
- 2026届甘肃省武威五中学七年级数学第一学期期末监测试题含解析
- 4 角的比较教学设计初中数学北师大版2012七年级上册-北师大版2012
- 4.17 西晋的短暂统一和北方各族的内迁 教学设计 2023-2024学年部编版七年级历史上册
- 全国会计专业技术资格考试试题及答案
- 2025年护士执业资格考试题库(妇产科护理学专项)-妇产科护理学护理管理测试题库(中级)
- 第4课 跨学科活动:创作我的数字故事说课稿小学信息科技清华版新疆2024三年级下册-清华版(新疆)2024
- 2025年专升本艺术概论考试模拟卷(艺术流派与艺术史研究对比分析试题)
- 2025年室内设计师职业资格考试真题模拟卷:室内空间设计与空间创新设计试题
- 美发师考试题
- 浙江安保考试题库及答案
- 苏州安全生产教育培训课件
- 私密线上招商课件
- 兵团面试题目及答案
- 2025贵州贵阳市投资控股集团房地产置业有限公司招聘12人考试参考题库及答案解析
- 2025水发集团有限公司招聘216人考试模拟试题及答案解析
- 智慧加油站物联网综合管控平台建设综合解决方案
- 2025年甘肃省公职人员考试时事政治考试试题(附含答案)
- 花岗岩铺设方案
- 2025年护理疼痛试题及答案
评论
0/150
提交评论