已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
购物网站的设计与实现【摘要】通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了b2c的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上购物、后台数据库管理等。运php语音加mysql与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能:(1)用户注册、用户登录(2)商品信息的维护与管理。(3)对商品信息进行科学、灵活地分类、存储。(4)强大、方便、快捷的查询。(5)订单管理。(6)数据库管理【关键词】b2c、网上购物系统、php、html、mysql 目录绪论4一、网上购物系统的概述5(一)网上购物系统的发展5(二)网上购物的现状5(三)网上购物系统的构建6二、程序开发的技术基础6(一)html语言6(二)php语言7(三)php语言特性7(四)数据库原理mysql8(五)mysql系统特性8三、 系统设计8(一)系统功能分析9(二)数据库设计91、用户注册表(userdata)102、管理员表(admin)103、商品信息表(spxx)114、订单管理表(tb_order)115、用户留言表(message)12四、商城首页设计12(一)会员注册(register.php)14五、商城后台管理设计14(一)管理员登录(login1.php)14(二)用户管理(adminuser.php)16(三)顾客留言(send.php)17结论18谢辞18参考文献19绪论随着互联网的普及,网络购物成为一种新型的购物形式。在我国网络购物也得到了很好的发展,它能为消费者和商家带来诸多的便利和实惠,但是网络购物在其发展过程中也存在一些问题,阻碍其进一步发展,只有解决这些问题,才能让网络购物更好地服务于经济。进入21世纪,全球的信息化进程正在改变着人们的生活方式,整个世界逐渐进入了网络经济时代。作为一种新型的购物形式,网络购物的产生,对人们的生活方式,对世界经济的发展都产生了巨大的影响。网络购物就是消费者通过网络实现购物的过程。其主要特点是商家与顾客互不见面,通过网络使商品信息和钱款以电子的形式在网络上进行传播。所以,网络购物具有以下特点:商品的信息更加深入全面、减少了商品的销售成本、节约了消费者的时间和体力、消除了消费者与商家的面对面冲突、降低了商户的经营成本,等等,充分体现了网络购物的方便快捷、低成本的特点。随着互联网的普及,网络购物的优点变得更加突出,也就日益成为一种重要的购物形式。根据中国互联网络信息中心(cnnic)2008年7月发布的中国互联网络发展状况统计报告显示:截至2008年6月底,中国网民数量达到2.53亿,网民规模跃居世界第一位。中国网民规模继续呈现持续快速发展的趋势,比去年同期增长了9 100万人,同比增长56.2%。仅2008年上半年,中国网民数量净增量为4 300万人 一、网上购物系统的概述概述网上购物系统又称为在线商城、网络商城、网上商城、网上开店平台、网店管理系统、网店程序、网上购物系统、在线购物系统等。(一)网上购物系统的发展近年来,随着internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为b2b,b2c(businesstocustomer,即企业对消费者),c2c(customertocustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设b2c的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或edi交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。(二)网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、j.c培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据cnnic的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2015年中国网上购物用户将达到3亿人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。 (三)网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用html、php等技术来编辑网页,并运用php技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。 二、程序开发的技术基础(一)html语言 html(hypertextmarkuplanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,web页以超文本标识语言编排格式。html文件是带有特定html插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如unix,windows等)。自1990年以来html就一直被用作worldwideweb上的信息表示语言,用于描述homepage的格式设计和它与www上其它homepage的连结信息。html文档(即homepage的源文件)是一个放置了标记的ascii文本文件,通常它带有.html或.htm的文件扩展名。生成一个html文档主要有以下三种途径: 1、手工直接编写(例如用你所喜爱的ascii文本编辑器或其它html的编辑工具)。 2、通过某些格式转换工具将现有的其它格式文档(如word文档)转换成html文档。 3、由web服务器(或称http服务器)一方实时动态地生成。一般的html页面具有如下的结构:html , 这是html正文部分 可见在一个html网页文件中,一般必须有一对html标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。(二)php语言php,是英文超级文本预处理语言( hypertext preprocessor )的缩写。php 是一种 html 内嵌式的语言,是一种在服务器端执行的嵌入html文档的脚本语言,语言的风格有类似于c语言,被广泛的运用。它可以比 cgi或者perl更快速的执行动态网页。用php做出的动态页面与其他编程语言相比,php是将程序嵌入到html文档中去执行,执行效率比完全生成html标记的cgi要高许多;php还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。php具有非常强大的功能,所有的cgi的功能php都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是php可以用c、c+进行程序的扩展!(三)php语言特性1、开放的源代码:所有的php源代码事实上都可以得到。2、php是免费的,和其它技术相比,php本身免费。 3、php的快捷性:程序开发快,运行快,技术本身学习快。嵌入于html:因为php可以被嵌入于html语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。4、跨平台性强:由于php是运行在服务器端的脚本,可以运行在unix、linux、windows下。5、效率高:php消耗相当少的系统资源。 6、图像处理:用php动态创建图像 7、面向对象:在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。(四)数据库原理mysqlmysql是一个小型关系型数据库管理系统,开发者为瑞典mysql ab公司。在2008年1月16号被sun公司收购。而2009年,sun又被oracle收购。mysql是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。mysql的sql“结构化查询语言”。sql是用于访问数据库的最常用标准化语言。mysql软件采用了gpl(gnu通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了mysql作为网站数据库。(五)mysql系统特性1、使用c和c+编写,并使用了多种编译器进行测试,保证源代码的可移植性 2、支持aix、freebsd、hp-ux、linux、mac os、novellnetware、openbsd、os/2 wrap、solaris、windows等多种操作系统 3、为多种编程语言提供了api。这些编程语言包括c、c+、python、java、perl、php、eiffel、ruby和tcl等。4、支持多线程,充分利用cpu资源 5、优化的sql查询算法,有效地提高查询速度 6、既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的gb 2312、big5,日文的shift_jis等都可以用作数据表名和数据列名 7、提供tcp/ip、odbc和jdbc等多种数据库连接途径 8、提供用于管理、检查、优化数据库操作的管理工具 9、可以处理拥有上千万条记录的大型数据库 10、支持多种存储引擎三、网上购物系统的设计及实现3、 系统设计 用户登录 管理员登录 新品上市 推荐商品 商品管理 留言管理 注册 用户名 用户密码 用户邮箱 网上购物商城 促销商品 热卖商品 购买商品 定单查看 商品管理(一)系统功能分析 一个典型的b2c电子商务网上订购系统主要功能有:1、商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等。2、高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品。3、订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处理情况。了解现在货物的状态。4、订单管理。为分销商的epr系统提供数据接口。管理员可以查看历史记录、订单状态,并且能够在最短的时间内通知用户。(二)数据库设计 网上购物商城一共用到五个表,分别是:1、用户注册表(userdata)功能:用于存储注册用户信息的表。如:用户名、密码、邮箱2、管理员表(admin)功能:用于存储管理员信息的表、如:用户名、密码3、商品信息表(spxx)功能:存储商品信息的表如:价格、物品类别、物品名称4、订单管理表(tb_order) 5、用户留言表(message)功能:存储用户留言的表如:留言时间、留言者姓名四、商城首页设计在网上购物商城首页,没有登录的用户仅可以浏览每种类型的商品的前三个,商品一共分为新上市商品、推荐商品、促销商品、热卖商品。用户登录后,就不能再次进行登录,而且登录后的用户还可以对某个商品或者整个商城提出建议,以供管理员参考,没有注册地用户可以点击注册,进行注册,注册完返回登录,首页如下图所示:没有登录的用户如果点击导航栏中的推荐商品等链接时,会弹出下图: (一)会员注册(register.php)五、商城后台管理设计 后台管理主要包括管理员登录、产品管理、用户留言管理、产品订单管理。(一)管理员登录(login1.php)管理员登录不需要填写验证码,只需填入用户名和密码即可,只有用户登录时需要填写验证码如下图所示:在登陆的时候,数据库进行了如下操作:数据筛选对比、数据判断。执行筛选sql命令如下:$query=select * from admin where username=$name;判断代码如下:$result=mysql_query($query,$id); /进行判断 if(mysql_num_rows($result)1) echo 该用户不存在!请重新登陆!; else $info=mysql_fetch_array($result,mysql_assoc); if($infouserpass!=$password) echo 密码输入错误!请重新登陆!;操作代码如图所示: (二)用户管理(adminuser.php)用户管理页面以分页的形式显示所有注册的用户,管理员不能添加用户,只能删除用户,如下图所示:由于在用户管理主页面上,设置了删除此用户的文字链接。执行sql语句的命令如下:mysql_query(delete from userdate where username=.$delid); 操作代码如图所示:(三)顾客留言(send.php)设计代码如下: 欢迎您填写意见 姓名 留言 内容 结论如今计算机发展迅速,网络也必然飞速发展,所以网络购物在生活中就变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管理高尔夫课程
- 天津市乐器店物业维修养护指南
- 艺术品交易签约管理办法
- 人才发展服务公司管理手册
- 幼儿园合作补充协议
- 企业形象片监制合同模板
- 泥工改造安装合同
- 创意办公二手房交易范本
- 风机设备投标样本
- 瑜伽馆地坪施工合同
- 福建省国土空间规划(2021-2035年)公众版
- 西方社会思想两千年智慧树知到期末考试答案章节答案2024年复旦大学
- 新生儿静脉留置针穿刺
- 外贸公司介绍
- 2024年度-银行不良清收技巧培训课件(学员版)
- 2024年贵州职业技术学院单招职业技能测试题库及答案解析
- 利那洛肽治疗便秘病例
- 九年级下册语文第三单元作业设计
- 中国电影改编的跨文化传播启示以中外电影《花木兰》对比分析为例
- 2024年全国法院检察院书记员招聘笔试参考题库附带答案详解
- 颈椎病公休会
评论
0/150
提交评论