软件工程毕业论文-网上鲜花店——订单管理模块的设计与实现.doc

上传人:文初 文档编号:2096383 上传时间:2019-04-23 格式:DOC 页数:22 大小:1.01MB
下载 相关 举报
软件工程毕业论文-网上鲜花店——订单管理模块的设计与实现.doc_第1页
第1页 / 共22页
软件工程毕业论文-网上鲜花店——订单管理模块的设计与实现.doc_第2页
第2页 / 共22页
软件工程毕业论文-网上鲜花店——订单管理模块的设计与实现.doc_第3页
第3页 / 共22页
软件工程毕业论文-网上鲜花店——订单管理模块的设计与实现.doc_第4页
第4页 / 共22页
软件工程毕业论文-网上鲜花店——订单管理模块的设计与实现.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)网上鲜花店订单管理模块的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘 要随着电子商务的普及,网络技术及各种多媒体技术已经全面融入到我们的生活中。近年来中国的鲜花网络营销发展迅速,网上花店是一个立足于网络,以鲜花为商品的专业性网上购物商城。网上鲜花店传承花意,用鲜花各自的花语为亲人朋友送去心意。鲜花网上营销将改变我国传统鲜花企业营销模式,促进鲜花生产的发展,改变人们对鲜花消费习惯及理念,具有极大的社会效益及经济效益。本文以开发网上鲜花营销网站的订单管理系统为背景,简要介绍了基于 php 技术鲜花网站的设计思想和实现的关键技术。订单管理系统分为用户

2、和管理员两部分,用户主要实现了订单的提交以及订单查询,管理员则实现了订单的编辑、查询和按状态查看。通过本系统可以管理在线销售模式、满足用户随时查询订单信息的要求,打造网上鲜花店品牌。关键字 php,Mysql,鲜花网站,订单管理ABSTRACTWith the popularity of electronic commerce, network technology and multimedia technology has been fully integrated into our lives. In recent years, Chinas rapid development of ne

3、twork marketing flowers, online florist is a foothold in the network, with flowers as a commodity professional online shopping mall. Italian heritage flowers online flower shop with flowers florid as their friends and relatives to send wishes. Flowers online marketing will change our traditional flo

4、wers business marketing model, and promote the development of production of flowers, flowers change peoples consumption habits and ideas, has great social and economic benefits.In this paper, the development of online marketing websites flower order management system for the background, a brief intr

5、oduction php based website technology flowers design and implementation of key technologies. Order management system is divided into two parts, users and administrators, users are primarily to achieve the order of submission and order inquiries, administrators realized orders edit, query, and by sta

6、tus check. Through this system can manage online sales model, always check the order information to meet user requirements, build brands online flower shopKeywords: Php、apache 、Florist ,order management system目 录摘 要 .11 绪 论 .11.1 课题背景 .11.2 开发一个鲜花营销网站的必要性 .11.3 系统可行性分析 .21.3.1 技术可行性分析 .21.3.2 经济可行性分

7、析 .21.4 研究的主要内容 .22 开发语言介绍 .32.1 php 语言介绍 .32.2 Mysql 介绍 .43 系统分析 .53.1 系统需求说明 .53.1.1 系统需求分析 .53.1.2 系统功能模块分析 .53.2 系统流程分析 .64 系统设计 .74.1 系统模块构成 .74.2 数据库设计 .74.2.1 逻辑分析 .74.2.2 数据库需求分析 .84.3 前台模块设计分析 .94.4 后台模块设计 .105 系统实现 .115.1 网站首页模块 .115.2 订单模块 .135.2.1 查看订单信息 .135.2.2 执行订单 .135.2.3 查找订单 .145.

8、2.3 查找未处理订单 .15总 结 .16致 谢 .17参考文献: .1811绪 论1.1 课题背景随着信息技术的快速发展,计算机网络已经全面融入到我们日常的生活中。在许多大中城市鲜花店的数量都与日俱增。随着都市鲜花消费渐成时尚,一个高效、高值、时尚的新兴花卉产业正在国内兴起。以前多数鲜花店对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于花卉订购情况(如订购时间,订购数量,订购者是否取消了订购等等)的统计和核实等往往采用人工计算,手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。基于上述问题,我认为有必要建立一个鲜花营销系统,使鲜花销售与管理工作规范化

9、、系统化、程序化,提高销售速度和准确性,能够及时、准确、有效的管理鲜花商店。网上鲜花店是上世纪 90 年代后期在国内发展起来的新兴的从事鲜花速递的电子商务企业。随着经济的飞速发展,人民的生活水平得到了很大提高,同时由于工作的需要使得流动人口数目越来越大。每逢佳节倍思亲,用什么慰藉亲人、情人或朋友心中的思念之情呢?送上一束鲜花。然而,鲜花是一种比较特殊的商品,不是一种容易邮递的物品。网上花店可以解决以上问题。在要送达人所在地的城市的网上花店选中一束花,然后付款,其余的事就由花店处理。网上花店比电话订购更直观,更容易操作,且成本低,销路广。所以网上花店的需求会越来越大,它必将成为人们生活的一部分。

10、网上花店必将是中国鲜花市场发展的一个大趋势,所以谁先占领这个市场谁就占领了未来鲜花市场的主动权。网上鲜花营销订单管理系统作为一套完整的鲜花产品购买系统的一部分,主要承担着客户通过下单人姓名或订单号查询已经下的订单,管理员通过操作对订单状态的处理,订单状态有“未作任何处理”,“已收款”,“已发货”,“已收货”。并且管理员可以通过状态查询直接查看已处理与未处理订单,方便管理员的管理。系统将自动更新产品信息,调用产品的详细信息,自动调整产品的实际价格以及优惠价格,折扣价格,可让用户直接网上购物,使用户达到足不出户,便可随意购物的目的。商家的产品利用这套系统进行网上交易,而不需要在商店里等待顾客来购买

11、商品。坐在家里就可以轻松卖出自己的商品。1.2开发一个鲜花营销网站的必要性随着互联网的普及,网络技术的发展为网上购物提供了极大的便利,网上订购鲜花也成为了人们越来越喜欢的方式。无店铺零售的悄然兴起,是商业经济发展到一定阶段的产物,也是顺应新的消费需求和技术进步的必然结果。相对于有形的花店来说,网上鲜花店具有以下优势:首先,投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动鲜花商店的平均费用至少上万元,而相关资料显示,网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,2所需资金不过两三千元;网上商店比同等规模的地面商店“租金

12、”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。其次,基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。第三,24 小时营业时间。网上商店延长了商店的营业时间,一天 24 小时、每天不停地运作,无须专人值班看店,都可照常营业。网上商店节省了人力方面的投资,不用雇佣帮手,店主完全可以在享受生活的同时把自家的网上小店打理得井井有条;还避免了因为来不及照看店铺而带来的损失。同时,营业时间不受限制,消费者可以在任何时间登陆、购物。交易时间上的全天性和全年性,使得交易成功的机会大大提高。第四,销售规模不受地盘限制。传统商

13、店有多大就只能摆放多少商品,生意大小常常被小店面积限制。而在网上,即便在地面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大。 最后,不受地理位置影响。不管客户离店有多远,在网上,客户一样可以很方便地找到。这令消费群体突破了地域的限制,变得无限广阔了。网上商店所面向的是全国乃至全球的消费者,这个潜在市场是单个商店,甚至是大型商场都无法相提并论的。只要商品有特色,经营得法,网上商店每天将带来成千上万的客流量,大大增加销售收入。1.3系统可行性分析1.3.1 技术可行性分析 为了保证网站开发的成功,一定要采用工程化系统开发方法,并研究出一套符合工程化标准的开发方法。这些方法能够指

14、导开发者对网站进行更好的开发,从而加快系统开发的进度,保证质量以及降低开发成本。现今大多数电脑用户的配置都能够满足浏览网上花店的要求,本系统采用 php 和 CSS 等技术编写,在 apache 的支持下运行。对系统的开发采用 mysql 作为后台数据库。使用 Dreamweaver 8 进行网页规划,用 PhotoShop 强大的制图功能进行大量的图片处理。1.3.2 经济可行性分析网上花店系统给人们带来了便利,同时给商家节约了大量成本,成为一种全新的鲜花销售模式,商家可以免去店面的成本和雇佣人员的成本,更大限度的做到还利益于消费者,所以构建一个网上花店系统在经济上是完全可行的。就本系统而言

15、,随着电脑的普及,为消费者在网络上进行购物提供有利的条件。而一个网上花店系统可以为消费者提供软件条件,这样消费者便可以足不出户的买商品了。商家可以从中获得利润,两全其美。通过以上的分析,开发鲜花营销网站是完全可行的。1.4研究的主要内容3本课题是基于 Php 技术的鲜花网站订单管理的建设,主要研发了这样一些功能:(1)查询功能:包括下单人姓名和订单号查询两种方式。前台和后台采用同一查询方式。(2)订单状态查看功能:主要通过分成已完成订单与未完成订单的分类查询实现。(3)订单编辑功能:主要通过列表的形式显示所有订单,通过“执行”对订单实现订单状态“未作任何处理”、“已收款”、“已发货”、”已收货

16、“。2开发语言介绍2.1 php语言介绍PHP(Hypertext Preprocessor)是一种被广泛使用的开放源代码多用途脚本语言,可以将 PHP 脚本代码嵌入到 HTML 文档中,用来创建运行于服务器端的动态网页。PHP 具有以下主要特点:(1)开放性源代码。PHP 的原始代码完全公开,这种开源策略使无数业内人士欢欣鼓舞。新函数库的不断加入,使得 PHP 具有强大的更新能力,从而在 Win32 或 UNIX 平台上拥有更多的新功能。PHP 是完全免费的,所有源代码和文档都可以免费下载、复制、编译、打印和分发。(2)运行于服务器端。与 ASP、JSP 一样,PHP 脚本也是在 Web 服

17、务器端运行的。PHP 脚本可以嵌入到 HTML 页面中,并由 Web 服务器识别出来交给 PHP 脚本引擎解释执行,以完成一定的功能,执行结果以 HTML 代码形式返回客户端浏览器。PHP 脚本运行于服务器端,在客户端可以看到 PHP 脚本执行的结果,但看不到 PHP 脚本代码本身。(3)跨平台性。PHP 脚本可以在 Windows、Macintosh 、UNIX 和 Linux 等操作系统上运行,而且可以与 Apache、IIS 等主流 Web 服务器一起使用。更为难能可贵的是,PHP 代码不需要做任何修改即可在不同的 Web 服务器平台之间移植,而这也正是 PHP 能大行其道、备受人们青睐

18、的重要原因之一。(4)语言简单易学。PHP 的语法利用了 JAVA、C 和 Perl 并汲取了这些语言的精华,PHP 语言非常容易学而且比较容易上手,只要了解一些编程的基本知识,就可以开始PHP 编程之旅。PHP 语言的主要目标是用于快速编写动态网页。(5)执行效率高。与其他解释性语言相比,PHP 消耗的系统资源相对较少,当使用Apache 作为 Web 服务器并将 PHP 作为该服务器的一部分时,不需要调用外部二进制程序即可运行 PHP 脚本,在 Web 服务器上解释执行 PHP 脚本不会增加额外的负担。(6)图像处理功能。通过在 PHP 中调用 GD 库中的图像函数,可以很方便地创建和处理

19、 Web 中最为流行的 GIF、PNG 和 JPEG 等格式的图像,并直接将图像流输出到浏览器。GD 是一个用于动态生成图像的开源代码库,GD 库文件包含在 PHP 安装包中。(7)数据库访问功能。通过 PHP 可以访问多种数据库格式,包括MySQL、Oracle、SQL Server、Informix 、Sybase 以及通用的 ODBC 等。如果要使用Dreamweaver 8 来开发 PHP 动态网站,PHP 语言与 MySQL 数据库更是一对绝佳的搭档。(8)面向对象编程。PHP 支持面向对象编程,提供了类和对象,支持构造函数和抽象类等。PHP 5.0 于 2004 年 7 月 13

20、日正式发布,该版本在面向对象编程方面有了重要变4化,主要包括:对象克隆,访问修饰符(公共、私有和受保护的),接口、抽象类和方法,以及扩展重载对象等。(9)可伸缩性。网页中的交互作用可以通过 CGI 程序来实现,但 CGI 程序的伸缩性不理想,因为需要为每一个正在运行的 CGI 程序创建一个独立进程。解决的方法就是将CGI 语言的解释器编译进 Web 服务器。PHP 也可以通过各种方式来安装,这种内嵌的PHP 具有更好的可伸缩性。现今,JSP 、 ASP、PHP 等 Web 技术逐渐成为网站开发技术的主流,这三种是目前最常用的动态网页语言。相比较而言,PHP 在扩展性和对组件的支持上要稍逊于其他

21、两种语言,但它是一种能快速学习、跨平台、有良好数据库交互能力的开发语言。它与Apache 可以以静态编译方式结合,最大化地利用了 CPU 和内存,同时极为有效地利用了Apache 高效能的吞吐能力。由于外部的扩展也是静态联编,从而达到了最快的运行速度。PHP 本身代码的开放,使得它经过了许多工程师的检测,同时它与 Apache 编译在一起的方式也让它具有灵活的安全设定,到现在为止,PHP 具有了公认的安全性能。2.2 Mysql介绍MySQL 是由 MySQL AB 公司开发、发布并支持的一款小巧的关系型数据库产品,它是目前最流行的开放源代码 SQL 数据库管理系统,是一个真正意义上的多用户、

22、多线程的 SQL 数据库服务器。MySQL 还是一种完全免费的数据库产品,任何人都可以从Internet 自由下载该产品,而无需支付任何费用。MySQL 数据库服务器具有以下特点:(1)快速、可靠、易于使用。MySQL 服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快。多年以来,MySQL 已成功地用于众多要求很高的生产环境。MySQL 一直在不断发展,目前 MySQL 服务器已能提供丰富和有用的功能。MySQL 具有良好的连通性、速度和安全性,这使得它非常适合于用作网站的后台数据库。(2)工作在客户/服务器模式下或嵌入式系统中。 MySQL 数据库软件是一种客户/ 服

23、务器系统,由一个多线程 SQL 服务器、数种不同的客户端程序和库、众多管理工具以及广泛的应用编程接口 API 组成。MySQL 符合 GNU 规则,可以为用户提供C、C+、Java(JDBC)、Perl、PHP 等 API 接口。(3)真正的多线程。MySQL 是一个多线程数据库产品,它采用核心线程的完全多线程,如果有多个 CPU,它可以方便地使用这些 CPU 。MySQL 使用多线程方式运行查询,可以使每个用户至少拥有一个线程,这对于 CPU 系统来说,查询的速度和所能承受的负荷将高于其他系统。(4)跨平台性。MySQL 能够工作在各种不同的平台上,这些平台包括:Solaxis、SunO、S

24、BSDI、SGIIRIX、AIX、DECUNIX 、FreeBSD 、SCOOPenSer 、verNetBSD、OpenBSD 、HPUX 及 Windows 9x/NT/2000/XP/2003 等。由于 MySQL 和 PHP 都具有跨平台性,故两者可以在多种不同的平台上配合使用,真可谓相得益彰。(5)数据类型丰富。MySQL 提供的数据类型很多,包括带符号整数和无符号整数、单字节整数和多字节整数、5FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、SET、ENUM 以及 OpenGIS 空间类型等

25、。(6)安全性好。MySQL 采用十分灵活和安全的权限和密码系统,允许基于主机的验证。当连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码安全。(7)处理大型数据库。使用 MySQL 服务器可以处理包含 5 千万条记录的数据库。据报道,有些用户已将 MySQL 用于含 60000 个表和约 50 亿条记录的数据库。(8)连接性好。在任何操作系统平台上,客户端都可以使用 TCP/IP 协议连接到MySQL 服务器。能提供一个友好,易用的界面,对网站用户和管理员都适用是制作的基本点。由于使用、管理都是针对数据库的操作,为了防止出错,需要用户数据记录在用户数据库里,鲜花的信息记录在商品的数

26、据库里,订单信息记录在订单数据库里,用户界面和管理员界面相互独立,通过数据库进行管理。所使用的基本工具是 PHP 和 MySQL。3系统分析3.1 系统需求说明3.1.1系统需求分析基于 Php 技术的鲜花营销网站是一个以网络作为平台,使客户足不出户就可以购买到自己需要的鲜花。购买鲜花的过程方便、快捷,可靠性高、安全性高。,其主要以Php、Mysql 等技术实现。在此系统中,顾客可以很方便的通过订单号或下单人姓名对订单进行搜索,管理员可以进行订单的编辑以及快速查看已处理订单与未处理订单,为用户方便快捷的购物提供了一个保障。3.1.2系统功能模块分析系统主要完成以下功能:(1)订单编辑(2)订单查询(3)已处理订单查询(4)未处理订单查询模块如图 3-1 所示用户订单管理订单查询管理员查询订单定单编辑定单删除订单提交订单6图 3-1 订单功能模块图3.2 系统流程分析从客户角度,购物流程为:注册用户、选购产品、预定产品、查询订单、退出登录。购物模块流程如图 3-2 所示。未登录 新用户 登录图 32 购物模块流程图从管理角度,流程为:管理员登录后台、添加鲜花商品、查看管理订单信息、退出平台。管理模块流程如图 3-3 所示。验证 账号验证失败浏览商品精品推荐热门商品 订单查询购物车用户登录 新用户注册服务台用户登录判断管理员登录用户验证是否成功添加商品管理商品 管理用户管理订单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。