基于WEB的网上花店(图文)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于WEB的网上花店(图文)

论文导读:一个功能完善的网上花店,除了提供上面讲述的与购物相关的功能外,为了更好的和用户进行互动,还应该提供一些相关的辅助功能,例如设立交流论坛、商品按照购买数量排名以及顾客留言模块等。关键词:网上花店,Web,Php,Sql

㈠前言

随着当今社会通信能力的提高,网络化进程的加剧,互联网行业发展迅猛,电子商务越来越成熟,人们对网上购物的热情越来越高。网上购物以其方便、快捷改变了传统的购物模式,给我们的生活带来了新的机遇和挑战。

鲜花本来就是传递感情的一种方式,而在网络购物这样的大环境下,网上花店逐渐进入人们的视野。鲜花本来是不易存储的物品,网上花店突破了时间空间的限制,以其方便快捷为大众所接受。开发这样一个网站对整个网站全局的设计尤为重要,只有设计合理,在具体编写程序时才不会顾此失彼。

本文的网上购花系统,除了能让用户浏览网站信息外,还提供了让网站的管理员管理后台功能。对于用户来说,需要的是购物,网站能给用户提供一切信息包括商品名、价格、鲜花图片、鲜花作用等详细的介绍。对管理员来说,需要的是对站点信息进行全方位的管理,管理注册用户信息、商品信息和订单信息。本系统将实现鲜花在线查询、销售、客户留言、在线购买及在线管理等功能。论文检测。

㈡开发语言介绍

能提供一个友好,易用的界面,对网站用户和管理员都适用是制作的基本点。论文检测。由于使用、管理都是针对数据库的操作,为了防止出错,需要用户数据记录在用户数据库里,鲜花的信息记录在商品的数据库里,订单信息记录在订单数据库里,用户界面和管理员界面相互独立,通过数据库进行管理。所使用的基本工具是PHP和MySQL。在Windows的IIS的支持下运行。

PHP是英文超级文本预处理语言(PHP:HypertextPreprocessor)的缩写。用PHP做出的动态页面与其他的编程语言相比,执行效率比完全生成HTML标记的CGI要高许多,而且支持几乎所有流行的数据库以及操作系统。

MySQL是一个数据库管理系统,由于它的功能强大、使用灵活、具有丰富的应用编程接口以及精巧的系统结构,为建立基于数据库的动态网站提供了强大动力。

㈢系统分析设计

一、网站系统分析

1.1网站的可行性分析

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,所以,进行可执行性的分析是非常必要的。在确定设计目标后,通过市场调查进行网站技术和运行的可行性分析。

1.2网上花店主要现实的具体功能

1、会员注册及登录模块

为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机

制运作,浏览者必须成为会员,才能够在网站中购物。论文检测。该模块记录浏览者的基本信息,通过后台审核确定其信息的有效性。2、商品分类展示模块

商品分门别类、分层次展示不仅方便浏览者迅速找到自己的目标商品。该模块是浏览者与网站接触最频繁的部分,有助于网站用户了解鲜花商品,进而选择到满意的商品。

3、购物车模块

是一个人性化的工具,浏览者对于中意的商品,在购买前临时存放在购物车中,并可以随时增减购物车中的商品种类和数量,以提高购物效率。

4、生成订单模块

浏览者购物完毕,系统会引导其进行结账,在选择好结账方式后,系统会自动生成并交给客户一个唯一的订单号。

5、订单查询模块

客户可以根据自己的订单号,通过专门的入口跟踪订单的处理情况。

1.3系统设计的总体规则

无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有:

简单性:在实现平台的功能的同时,尽量让平台操作简单易懂。

针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。

实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有

良好实用性。

1.4系统功能模块图

(如图1 系统功能模块图)

1.5系统总体结构图

(如图2 系统总体结构图)

二、系统功能模块设计要求

2.1用户登录

关于用户登录首先要有一个提供用户登录用的表单。如果用户没有登录,则在页面中显示用户登录选项;用户登陆后,则可隐藏用户登录的选项而显示用户注销的选项。

用户登录得有一个用户名和密码,这是毫无疑问的。商业网站需要很高的稳定性和安全性,因此在这里对用户加上限制,不允许用户适用恶意代码多为用户名,同时需要考虑用户数据的保密性。

2.2购物车

对于一个购物系统购物车的模块是必不可少的。首先,用户在页面上选的所需要的鲜花商品,当用户单击添加到购物车按钮时,将执行如下的功能操作:

(1)检查是否有用户购物车类存在。

(2)如果不存在,则新建立一个,同时注册为Session会话变量。(3)如果用户购物车类已经存在,需要检查购物车中是否有该商品。(4)如果有,则是两在原来的基础上增加1;如果没有,将该商品

添加到该类中。

(5)重定向到用户刚才访问的页面。

这样就完成了想购物车中添加鲜花商品的处理过程,除此之外,还应该供应查看购物车的功能。查看购物车的原理很简单,只需将Session 变量中的商品信息.数量和价格读取出来,按照一定的格式显在页面上即可。此外要完成一个完整的购物流程,还需要扩展功能,例如用户结算、修改商品数量、删除订单和继续购物等。

显示鲜花商品分类后,从数据库中获取鲜花信息,从数据库中查找对应位置的商品。如果没有找到对应的商品,则返回,如果找到商品,则放入对象数组。另外,还应设置分页及多页商品的超链接,上一页和下一页商品的跳转等。

2.3结算和完成购物

当用户在购物车界面单击“去结算中心”连接时,将进入到结算功能界面。在该页面首先判断用户是否已经登录。如果已经登录,则显示用户的相关信息,允许用户临时修改。对于没有登录的用户则显示空白的表单,要求用户填写或登录。同时需要对用户的购物车进行处理,计算出用户需要支付的总金额。当用户填好有关的表单项并提交表单后,就可以执行“完成购物”的功能。

2.4管理员的操作界面

管理员需要一个有好的工作界面,能够显示足够的信息,同时能够完成相应的管理操作。这些工作主要包括用户管理、商品管理和订单管理。

相关文档
最新文档