1、 目录摘 要3ABSTRACT4第一章 绪论51.1 国内外动态51.2 选题的意义61.3 设计实现的主要目标61.4 实现的技术路线和方法71.5 论文结构8第二章 网站技术的介绍82.1 B/S模式82.2 PHP技术92.3 MYSQL技术9第三章系统需求分析103.1 现状的分析103.2系统要解决的问题113.3系统要实现的功能及实现的方法113.4性能需求113.5可行性分析123.6经济可行性分析123.7技术可行性分析123.8操作可行性分析12第四章 系统的设计124.1 概要设计124.2 用户模块介绍14访客功能模块 图2144.3管理员模块介绍154.4 后台管理员功
2、能154.5 系统E-R图16系统E-R 图5174.6 数据库表设计17第五章系统的实现195.1 主要页面195.2 关键代码26第六章系统测试416.1 测试环境416.2 测试结果41小结43参考文献44致 谢44摘 要本网站利用Internet网络电子商务新技术,采用mysql数据库解决方案,实现了基于B/S模式的电子商务管理。凭借web服务器和客户的浏览器,利用电子工具高效率、低成本的特点,为客户提供产品宣传,交易平台,在Internet上发布商业信息,商品广告,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商务活动空间,实现网上展示,推广的的基本功能。网
3、站依据目前商业网站的设计原则,以网上推广,宣传功能为主,辅于娱乐、广告、导购等功能,是一个综合性电子商务网站。本文主要阐述了如何采用PHP/ADO网络数据库解决方案来完成会员社区和后台数据库管理的设计,并介绍了其功能及实现技术。关键词: php; ADO; MySQLAbstract The network of e-commerce site using Internet technology, using Microsoft PHP / ADO network database in the technical description part of your mysql database
4、 is introduced, the technology to be consistent, you mentioned in the summary of your paper in the technology and techniques describedshould be consistent. Solution, implemented based on B / S model of e-commerce management.With the web server and the clients browser, the use of electronic tools wit
5、h high efficiency, low cost, to provide customers with product promotion, trading platform, publishing business information on the Internet, commercial advertising, allowing users to access goods, search goods, ordering goods, to provide all-weather, better, faster business space, and online display
6、, promotion of the basic functions.Web site design based on the current business principles to online marketing, publicity function-based, assisted in the entertainment, advertising, shopping guide and other functions, is a comprehensive e-commerce site.This article explains how to use PHP / ADO net
7、work to complete the membership database solution database management community and the background design, and introduces its features and implementation techniques.Key words:php; ADO; MySQL第一章 绪论1.1 国内外动态 近年来,随着网站的快速发展,专门针对产品宣传销售管理领域的网站更是层出不穷。在已跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命,这次革命将比印刷术的
8、出现所产生的影响以及对社会发展的推动远为复杂而巨大。目前,我国网民人数已近一个亿,成为世界上网民最多的国家,许多人在需要查询信息时首先想到的就是上网。网站的迷人之处在于综合使用文本、图象、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑, 网站已成为最吸引人的也最有效的信息传递手段和方式。随着网络技术的发展,各类网站纷纷出现。产品网站也是越来越多,种类更是犹如雨后春笋般涌出。下面就讲讲本网站的设计! 一方面,随着互联网的迅速发展,网站制作技术的快速发展。产品销售和服务 纷纷走上了网络办公。如何使产品的宣传销售现代化发展,提高产品销量,已经成为各类网站制作人士十分关注的问题
9、,使单种产品网上销售在电子商务领域具有非常重要的意义和广阔的发展前景。另一方面,在现在技术下,我们可以作出这样一个电子商务系统来为之服务,商品网站国内外都已经非常完善了,具有产品更新,信息最新显示,顾客留言,回复留言,发表评论等功能。本网站的设计具有以上的所有功能,更加包含了在线qq功能,这样就能更加方便客户与顾客交流,更大程度的发挥产品宣传销售网站的功能!1.2 选题的意义 本系统为基于php的药品推广销售网站结构,实现的是一个网上产品销售功能,利用此系统商家可以在线发布商品信息,消费者可以通过本网站直接去网上商城在线购买商品。销售系统全部采用Web方式,由前台操作和后台管理两部分构成。在前
10、台用户子系统中,用户可以与商家在交流,区交流查看最新关于商品的消息,也可以关于商品发表意见给商家、查看网站新闻、将商品添加进购物车并下定单,形成一次完整的购物过程。在后台用户子系统中,网站管理员可以商品资料管理、商品最新动态管理、网站管理、分类管理、网站常规设置等,充分为用户考虑,更利于用户管理网站。留言薄是网站推广的重要组成部分,包括了多个版块及子论坛,重点在于为用户提供更多的增值服务。并且增加了在线qq聊天功能,方便商家与顾客在线交流。增加视频宣传,更加增进了电子商务的完善性。1.3 设计实现的主要目标 1 ). 我的账户 进入我的账户,管理员可以看到管理者的资料,包括修改账户资料,增加新
11、的用户,修改密码,设定访问者的名称。 2 ). 产品展示 产品展示,网站运用网络相册展示产品,一共可以设置6个相册,并且可以随意设置相册的封面,以及相册的描述,标签等功能。 3 ). 留言本 留言本可以供访问者留言,对本站有任何建议或者对产品有任何建议都可以留言于此。并且网站还能够展示留言的新增条数。 4 ). 顾客交流区 顾客交流区,提供访问者之间互相交流的功能,访问者可以在此留下对网站的评价以及对产品的评价,以提供给其他的访问者浏览。 5 ). 循环嵌套回复留言 当有留言回复时,别的访问者还想对此留言进行评价,便可在评价之后再进行评价,这就是循环嵌套留言的功能。 6 ). 展示最新发表信息
12、 网站可以展示最新发表的信息,包括留言信息,网站发布信息。 7 ). 展示最新评论信息 网站不但可以展示网站的最新信息,也可以展示评论的最新信息。 8 ). 展示文章标签 文章标签可以方便访问者进行辨别文章的分类,更有效地进行文章的选读。 9 ). 增加友情链接 网站提供增加友情链接的功能,友情链接可以使得网站更有利于seo。 10 ). 适合网站seo 本网站最突出的功能就是有利于搜索引起优化。网站发布之后,对于客户来说最重要的是访问量,便是需要百度排名,网站进行了一系列的改进,显示最新信息,有利于网站友情链接,可以进行关键字的选择,进行关键字的锚文本,还可以做长尾关键字,这些都有利于网站在
13、所搜引擎方面的取得排名,站在客户的角度全面考虑。让客户的利益得到最大化。1.4 实现的技术路线和方法 本系统主要运用了php+mysql技术,应用mysql数据库,同时运用dreamweaver制作表格页面,设置记录集,建立数据库连接从而将数据库与本系统链接起来。 从经济角度看,客户对系统的投资要小于系统对客户的回报,网站决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用的支出,产品销售的支出,同时,大量的顾客会给书店无法量化的估计,会使网站获得更大的收益。 利用Dreamweaver设计静态网页,然后连接数据库在静态网页的基础上编写代码进一步设计动态网页利用php技术
14、利用数据库mysql做为后台。1.5 论文结构 论文共分为七章 第一章 绪论,主要内容有网站制作的背景。 可行性,国内外的动态,选题的意义,论文结构,实现的技术路线和方法以及网站制作的流程。 第二章 网站技术的介绍,主要讲了网站制作过程中运用了那些技术。前台技术,后台技术,以及各个技术是怎么合理的衔接的。 第三章系统需求分析,主要包括:现状的分析,主要讲述国内外的现状。系统要解决的问题(1页),本系统设计的目的以及能够解决一些问题。系统要实现的功能(1-2页)及实现的方法,系统能够给客户带来一些什么样的应用,系统都有一些为什么样的功能,并且是如何实现的。 第四章系统设计 包括括概要设计和数据设
15、计并且画出系统的E-R图。概要设计讲述网站的基本功能,解决的问题。数据设计描述网站运用的一些数据表。第五章 系统的实现,给出系统运行的图片。 并结合图片讲述各个功能是实现。 第六章系统的测试,包括系统测试的原则,方法以及测试的结果。 小结,包括设计学习到的知识和经验,以及还存在的思、未解决的问题,并给出解决的思路。第二章 网站技术的介绍2.1 B/S模式 学习运用php制作网站首先需要研究相关的网站,了解网站建设的步骤,最用运用php动态网页制作技术,为用户提供一个能够与顾客交流能够随时更新发布关于商品的最新消息使得网上销售变得简单,方便,完善。在此基础上运用b/s模式,它具有连接Intern
16、et的功能和防止外界入侵的安全措施。另一方面,由于数据库具有强大的数据存储和管理能力,并且能够动态地进行数据输入和输出,如果把数据库应用于Intranet上,不仅可以实现大量信息的网上发布,而且能够为广大用户提供动态的信息查询和数据处理服务,进而加强企事业单位内部联系,提高效率。运用它有如下好处:1).具有分布性特点,可以随时随地进行查询、浏览等业务处理。 2).业务扩展简单方便,通过增加网页即可增加服务器功能。 3).维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 4).开发简单,共享性强2.2 php技术PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是
17、一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直
18、接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。 引用PHP ( Personal Home PageTools) 的官方站点Http :/ / www. php. net的定义来说, PHP 是一种服务器端、跨平台、HTML 嵌入式的脚本语言。它混合了C、C + + 、Java 、Per 的PHP 式的新语法,可以更快速的执行动态语言。其实,它的工作方式与ASP 相似, 其主要功能也是用来开发动态交互式的Web 服务器应用程序。本系统运用php的访客留言 回
19、复留言 显示最新信息 qq在线交流等技术。2.3 mysql技术 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 下面我们看看mysql的优缺点。 1).使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。2).支持AIX、Fre
20、eBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。3).为多种编程语言提供了API。这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4).支持多线程,充分利用CPU资源。5).优化的SQL查询算法,有效地提高查询速度。6).既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。7
21、).提供TCP/IP、ODBC和JDBC等多种数据库连接途径。8).提供用于管理、检查、优化数据库操作的管理工具。9).可以处理拥有上千万条记录的大型数据库。 Mysql的不足之处有如下这些方面。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。目前Internet上流行的网站构架方式是LAMP(Li
22、nux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。第三章系统需求分析3.1 现状的分析 现在互联网上的网站不计其数,电子商务网站,产品展示网站,论坛性质的互联网站同样很多。但是,在一个网站上面同时包含了产品的展示,网上购买,客户之间客户与站长之间的互动却是不常见。设计制作一个集产品的展示 销售 顾客咨询 顾客之间的交流 顾客与站长之间的交流与一体的网站,可以极大的减少客户的成本 更
23、能有利于网站一体化功能。系统特别添加了在线qq聊天功能,可以更加方便的与客户交流,更大程度的发挥网站的功能。同时网站应用了所搜引擎优化,可以获得更好的网站排名,使得网站的转化率大大提高。3.2系统要解决的问题本系统最大的特点是利于百度seo(搜索引擎优化),互联网上面的网站不计其数,但是能够获得访问量的网站却不是十分多,本网站设计之初充分考虑了搜索引擎优化,在网站名称,网站外链内联的设置上给予了有利的条件,网站名称严格按照百度定向流量要求设计,文章内联外链保持一定频率的更新.网站自发布到互联网上以来所获得的流量,也充分证明了设计之初考虑到搜索引擎优化是的正确也是关键的.系统将网站产品的宣传 销
24、售,顾客与站长的交流功能集与一体,并且能够恰好的结合各种功能!网站产品信息展示,将产品信息文章分类与菜单中的二级目录并且展示在最顶部,方便访客的浏览.产品图片展示将产品的图片置于网络相册之中,并且在首页正中央展示,使得浏览比较容易.访客留言网站专门设计了留言本,访客能够方便的进行留言,并且在留言的同时访客还需要留下自己的联系信息,使得访客与管理员交流更加方便.管理员回复留言, 管理员回复留言能够方便管理员第一时间对访客所提问题进行答复,提高网站的访问量的同时有益于网站效益的提高.其次,在线qq聊天模式能够更大程度的发挥网站的功能。可以极大程度的提高网站的转化率,真实使得客户获得收益。3.3系统
25、要实现的功能及实现的方法 本系统主要实现四大功能,第一,产品展示 系统通过图片的展示主要利用网络相册的功能向顾客展示商品。第二,顾客留言系统通过连接数据库,建立记录集,将顾客留言输入到数据库中进行保存。第三,回复顾客留言 点击回复留言,网站会将当前的topic-id传过去,并存入数据库,当点击留言时,便会显示此留言的回复留言。第四,在线购买利用超链接,将淘宝地址链接在网站,顾客可直接前往淘宝进行购买。3.4性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。1).准确性和及时性系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所
26、输入的信息做出响应。由于本系统的信息显示功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而信息的数量和时间又影响访客浏览网站极积性,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。2).易用性本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。3).安全性网站系统中涉及到的数据是管理员相当重要的信息,系统要保证用户的权限,对于访客,产品的信息只享有查询服务,不得更改;系
27、统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。3.5可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对刚刚开发打算进一步应用的系统的必要性和可能性的分析和研究,对该系统的开发从经济、技术、操作三方面进行分析和研究。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。1).经济可行性分析确定开发项目的开发成本以及估算开发项目所能够产生的经济效益:该系统目前在产品展示网站里受
28、到一致好评,在方便高效快捷的基础上,有助于产品有效管理的应用价值,有很好的实用和发展前景。所以本系统在经济上是可行的。2).技术可行性分析确定现有的技术是否能解决本该开发项目:本系统主要采用php语言,和mysql数据库等主要技术,比较容易实现。所以在技术上也是可行的。3).操作可行性分析确定软件产品是否能够被最终的用户所接受,用户是否能操作最终的产品,本系统操作简单,方便使用。所以在操作上也是可行的。第四章 系统的设计4.1 概要设计此网站要实现的功能有 产品展示,顾客留言 ,回复顾客留言,运用超链接连接淘宝进行网上购买。网站主要功能:如图4.1所示 网站功能模块 图1网站功能主要包括四个方
29、面,用户信息管理,网站信息管理,产品信息管理,留言管理。其中留言管理又包括在线qq交流,发表回复留言,发表留言。4.2 用户模块介绍用户模块包括,浏览产品,进行留言,评论留言,进行购买,联系站长。其中联系站长可以通过留言或者在线qq交流。访客功能模块 图24.3管理员模块介绍管理员模块包含了管理员所有的功能,网站信息管理,产品信息管理,留言管理,连接管理,其中链接管理包括了网站seo的优化,链接可以更好的提高网站的搜索引擎排名。管理员功能模块图34.4 后台管理员功能网站后台管理,客户可以通过后台审核留言,审核评论,管理产品信息,管理网站链接。其中审核留言可以通过对流言进行审核,决定是否显示留
30、言,删除留言。后台管理功能模块 图44.5 系统E-R图管理者通过登录进入后台进行管理,可以对网站资料,来访信息,留言信息,留言评论等进行管理,同时还可以进行密码修改。系统E-R图系统E-R 图54.6 数据库表设计1). 管理员表 该表包含用户登录名,密码,角色。具体如表表4.1管理员表字段名类型字段宽度小数位数索引username字符型20password字符型10manager字符型8usernicename字符型202). 评论表 该表包含评论id,以及文章id,评论关键字。字段类型字段宽度小数位数索引Comment-id整型20)Meta-key字符型(10)Meta-id整型(20
31、)表4.2管理员表3). 文章表表包括了文章作者,日期,标题,内容,标签表4.3文章表字段类型字段宽度小数位数索引auther字符型20Date整型10title字符型20content字符型200Post字符型104). 留言列表表包含了留言日期,内容以及作者. 表4.4留言列表字段类型字段宽度小数位数索引auther字符型20Date整型10content字符型200Post字符型10第五章系统的实现5.1 主要页面网站菜单分为页面和分类目录,其中页面有药品简介,留言板,分类目录有医生简介,医治,胃肠科论坛,找医生,其中医治,胃肠科论坛又分为子分类目录。这个页面是网站的首页 网站首页展示了
32、目录,最新发表的问斩,最近的评论,文章的标签,记忆网络相册,网页的下半部分展示了网站的二级目录。此网页属于网站首页目录,允许访客评论,其中展示了药品的简介。此网页属于网站的一个分类目录,此分类目录包含三篇文章,分别是最新说明,医生简介,胃肠清简介。 此网页属于一个分类目录下面的子分类目录,医治属于分类目录,医治原理属于子分类目录,子分类目录包含文章医治原理。此页为网站的登录页面,以及网站名称关键字的展示, 网站域名此网页是网站的网络相册,网络相册包含六个相册,排列可按照建立先后顺序,也可以自行排列。此网页为网站一个联系站长文章,此文章属于找医生分类5.2 关键代码1).留言板代码以及文章评论代
33、码。 此部分是网站留言板部分可供访客进行留言,留言时需要留昵称以及电子邮件,方便网站管理者进行日后联系有助于网站的的运行.留言评论 条发表发表留言发表评论 FORM ACTION=/WP-COMMENTS-POST.PHP METHOD=POST ID=COMMENTFORM?PHP PRINTF(_(LOGGED IN AS %S.), .$USER_IDENTITY.); ? A HREF= TITLE= INPUT TYPE=TEXT NAME=AUTHOR ID=AUTHOR VALUE= / INPUT TYPE=TEXT NAME=EMAIL ID=EMAIL VALUE= /INPUT TYPE=TEXT NAME=URL ID=URL VALUE= /提交响应重置取消回复?PHP PRINTF(_(YOU MUST BE LOGGED IN TO POST A COMMENT.), WP_LOGIN_URL( GET_PERMALINK() ) );?2).网站首页布局代码 此小结是网站总体布局,首页上部是网站菜单,分为五个目录以及三个页面,中间是网站显示的二级目录内容,左侧是网站的幻灯片,右侧下部分是网站的相册,最底部是网站的最新信息. 幻灯片SCRIPT TYPE=TEXT/JAVASCRIPT SRC=/JS/JQUERY.FLOW.JS