基于BS模式的校园网订餐管理系统.doc

上传人:h**** 文档编号:126908 上传时间:2018-07-09 格式:DOC 页数:85 大小:929.50KB
下载 相关 举报
基于BS模式的校园网订餐管理系统.doc_第1页
第1页 / 共85页
基于BS模式的校园网订餐管理系统.doc_第2页
第2页 / 共85页
基于BS模式的校园网订餐管理系统.doc_第3页
第3页 / 共85页
基于BS模式的校园网订餐管理系统.doc_第4页
第4页 / 共85页
基于BS模式的校园网订餐管理系统.doc_第5页
第5页 / 共85页
点击查看更多>>
资源描述

1、摘要 I 摘要 进入二十一世纪以来,计算机网络带动的电子商务获得了空前的发展。使其逐渐地成为社会发展的主流方向,同时也被人们所熟知。快速的发展使电子商务成为了一种独立的经济形态,并且初具规模。网上订餐作为电子商务的一个分支目前正处于起步阶段,作为一种尚未成功的有潜质的电子商务分支,网上订餐必将会带动整个餐饮业的快速发展。可充分发挥电子商务的力量,方便人们生活、改善人们的就餐环境,充分体现信息时代的优越性。 网上订餐主要是建立 买家 与 卖家之间交互 的一个电子商务平台。因此系统主要针对 用户和店铺的 使用,以及管理员 的 管理 。 校园 网上订餐 系统 包含的模块有 管理员,用户和店家三大模块

2、。本系统 使用中型数据库 MySQL搭建数据库,并采用 Dreamweaver结合 PHP开发语言连接已经建好的数据库实现系统中的种种功能。 关键字: 网 上订餐 ; MySQL; Dreamweaver; PHP Abstract II Abstract Since the beginning of the twenty-first century, the computer network-driven e-commerce was an unprecedented development. It is gradually becoming a mainstream direction o

3、f social development, but also well known. The rapid development of e-commerce has become an independent form of economic and begun to take shape. Online ordering as a branch of e-commerce is currently in its infancy as a not yet succeeded with potential e-commerce branch, online ordering and will c

4、ertainly drive the rapid development of the entire restaurant industry. E-commerce can take advantage of the power and convenience of peoples lives, improve peoples eating environment, fully embodies the advantages of the information age. The online ordering is to establish an e-commerce platform fo

5、r interaction between buyers and sellers. System for the use of the user and stores, as well as the administrator of the management. Campus online ordering system contains modules administrator, user and stores the three modules. This system uses a medium-sized database MySQL to build database, and

6、using Dreamweaver and PHP development language connection has built a database to achieve the various functions in the system. Keywords: Online ordering; MySQL; Dreamweaver; PHP 目录 III 目 录 摘要 . I Abstract .II 1 绪论 . 1 1.1 研究的背景及意义 . 1 1.2 订餐系统现状与发展 . 1 1.3 发展趋势 . 2 2 开发工具和环境简介 . 2 2.1 Php 介绍 . 2 2.2

7、 mysql介绍 . 3 2.3 电子商务介绍 . 3 3 系统分析与设计 . 3 3.1 系统需求分析 . 3 3.1.1 买家需求 . 4 3.1.2 卖家需求 . 4 3.1.3 管理员需求 . 4 3.2 可行性分析 . 4 3.2.1 技术可行性分析 . 4 3.2.2 运行可行性分析: . 5 3.2.3 经济可行性分析: . 5 3.3 系统设计目标 . 5 3.4 系统功能分析 . 5 3.4.1 系统功能实现 . 5 3.4.2 系统需求分析 . 6 3.4.3 系统功能设计 . 6 4 数据库设计 . 6 4.1 数据库需求分析 . 6 4.2 数据库概要设计 . 7 4.

8、2.1 数据库概要设计 概述 . 7 4.2.2 数据库系统图 . 7 4.3 基本流程 . 10 5 系统模块介绍 . 10 5.1 管理员模块 . 10 5.2 会员模块 . 10 目录 IV 5.2 订餐流程 . 11 5.3 店铺注册 . 12 5.4 卖家店铺管理 . 12 6系统实现 . 13 6.1 数据库连接实现 . 13 6.2 模糊查询的实现 . 13 6.3 分页处理 . 13 6.4css 设置 . 14 7 系统测试 . 15 7.1 系统测试目的 . 15 7.2 系统测试步骤 . 16 7.3 系统测试内容 . 16 7.4 系统调试 . 17 结论 . 19 参

9、考文献 . 20 致谢 . 21 目录 1 绪论 1.1 研究的背景及意义 俗话说: “民以食为天 ”, 随着人们生活质量的提高,对饮食的要求已不仅是解决温饱需求,很多人在进行紧张工作之余会选择享受美食来享受生活,进而进行放松。 餐饮业是一种个性化、多样化的服务产业,随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合 1,形成了方便、快捷、个性化的网上订餐系统, 通过网上订餐系统 ,顾客不必亲临现场 ,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。 其最大的优势是:图文并茂,信息能够及时在线更新与查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息变更不能及

10、时等现象 。这样既节省了时间,又为广大用户提供更多选择。 订餐系统基于 Apache1平台和 mysql 数据库 2开发 , 实现了网上订餐系统信息的动态管理, 对每个订单的信息保管妥善并且及时处理,实现了 高度的智能化。该 系统基于B/S(Browser/Server, 浏览器 /客户端 )模式实现, 这种结构使得数据只 有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。 1.2 订餐系统现状与发展 在外国 , 在多年前许多知名品牌就开始了网上订餐服务,如今 提供网上订餐服务的商家数目正在急剧膨胀,人们只需一部电脑和

11、一张信用卡,就可全天订座。即便并非名流或常客也不是厨师的朋友照样能与他们平起平坐地享受这种便捷的订餐方式。 因此,网上订餐的方式已经被国外的许多家庭所认可。 目前我国使用的订餐方式大都还停留在电话订餐的层次上,毋容置疑,电话订餐方便,随时打一个 电话就可以预定餐品。但是这种方式还是存在着一些问题,比如这种订餐方式的效率低,并且对信息的保存与更改都需要人工记录,容易遗漏和出错。因此,网上订餐服务在逐渐新起。 据了解,在济南、青岛、临沂等地,消费者对订餐服务的需求是很大的,尤其是临沂商城,由于这里有位居全国第二位的专业批发市场群体,许多客商因整天忙于生意而无暇去饭店就餐,因而他们热衷于网上订餐。济

12、南有一午餐网很受消费者的欢迎,由于网站为消费者提供免费的订餐服务,并通过让消费者享受多种优惠的服务,吸引了众多网上订餐者 2。总体来说,我国的网上订餐业务还处 于形成期,成长空间很大。 据统计校园内有个人电脑的占 74%,随着现在网上订餐订餐的兴起,校园网上订餐的发展一定前途不可限量。 目录 1.3 发展趋势 人们通过上网,预定需要的餐品,这样不仅节约了时间,而且为饭店的订餐管理工作提供了方便,最重要的是,这样的订餐方式效果很好,对每个订单的信息保管妥善并且处理及时,实现了 高度智能化管理 。因此将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。 2 开

13、发工具和环境简介 2.1 Php 介绍 PHP 独特的语法混合了 C、 Java、 Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行 动态网页 。用 PHP 做出的 动态页面 与其他的 编程语言 相比, PHP是将 程序 嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP 还可以执行编译后 代码 ,编译可以达到加密和优化代码运行,使代码运行更快。 PHP具有非常强大的功能,所有的 CGI 的功能 php 都能实现,而且支持几乎所有流行的 数据库以及操作系统。最重要的是 PHP 可以用 C、 C+进行程序的扩展! 学

14、 习过程和方法 :PHP 的语法类似于 C, Perl, ASP 或者 JSP。对于那些对上述之一的语言较熟悉的人来说, PHP 太简单了。相反的,如果你对 PHP 了解较多,那么你对于其他几种语言的学习都很简单了。你只需要很短的时间内将 PHP 的核心语言特点全部掌握,你可能已经非常了解 HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB 站点。由于 PHP 代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的 加入 PHP 使得你的站点更加具有动态特性。 数据库连接 :PHP 可以编译成具有与许多数据库相连接的函数。 PHP 与 MySQL 是现在绝佳

15、的组合 ,如果再加上 Apache 服务器 ,就是相当完美的了。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。 PHPLIB 就是最常用的可以提供一般事务需要的一系列基库。 可扩展性 :就像前面说的那样, PHP 已经进入了一个高速发展的时期。对于一个非程序员来说为 PHP 扩展附加功能可能会比较难,但是对于一个 PHP 程序员来说 并不困难。 PHP 优点面向对象 :PHP 提供了类和对象。基于 web 的编程工作非常需要面向对象编程能力。 PHP 优点可伸缩性 :传统上网页的交互作用是通过 CGI 来实现的。 CGI

16、程序的伸缩性不很理想,因为它为每一个正在运行的 CGI 程序开一个独立进程。解决方法就是将经常用来编写 CGI 程序的语言的解释器编译进你的 web 服务器 (比如 mod_perl,JSP)。 PHP 就可以以这种方式安装,虽然很少有人愿意这样以 CGI 方式安装它。内嵌的 PHP 可以具有更高目录 的可伸缩性。 2.2 mysql 介绍 MySQL 是一个小型关系型数据 库管理系统, MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。 MySQL 的 SQL“结构化查询语言 ”。 SQL 是用于访问数据

17、库的最常用标准化语言。 MySQL 软件采用了 GPL( GNU 通用公共许可证 )。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 2.3 电子商务介绍 电子商务通常是指是在 全球 各地广泛的 商业贸易 活动中,在 因特网开放的网络环境下,买卖双方不 谋面 地进行各种商贸活动,实现消 费 者的 网上购物 、商户之间的 网上交易 和在线电子支付以及 各种商务活动、交易活动、 金融 活动和相关的 综合服务活动的 一种新型的商业 运营模式 。 普遍性 :电子商务作为一种新型的交易方式,将生产企业、流通企业以

18、及消费者和政府 带入了一个网络经济、数字化生存的新天地。 方便性 : 在电子商务环境中,人们不再受地域的限制 ,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如通过网络银行能够全天候地存取账户资金、查询信息等,同时使企业对客户的服务质量得以大大提高。 安全性 : 在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。 协调性 : 商务活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调,在电子商务环境中,它更要求银行、配送中心、通讯部

19、门、技术服务等多个部门的通 力协作,电子商务的全过程往往是一气呵成的。 随着中国电子商务进入 3G 的蓬勃发展的稳定期促使全网全程的电子商务 V5 时代成型。 3 系统分析与设计 3.1 系统需求分析 网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一目录 个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建设。网上订餐管理系统从总体上把握系统的设计,在具体的设计实现上我们围绕着两个方面的需求展开,即系统使用者(顾客(买家)、 店铺 (卖家)、系统管理 者(系统管理员) ) 。 3.1.1 买家需 求 买家登录网上订餐系统后,需要浏

20、览商品,看看各个快餐店有什么食品,因此订餐系统需要有浏览商品的功能。买家看到合适的商品后,要订购商品,因此订餐系统要有订购商品的功能。买家看到好的商品但是又不想马上买,想先看看其它商品进行比较,或者下次再买,因此订餐系统需要有收藏商品的功能。网上订餐采用的货到付款的模式,因此订餐系统不需要做付费功能。买家买完商品后可以对商品进行评价,买家可以给商家留言给商家提建议,买家还可以给管理员留言。 3.1.2 卖家需求 卖家需要给店铺添加商品,卖家可以查看买家对商品的评价和买家给店铺 的留言。 由于 餐品 需要及时送给顾客,因此顾客的订单信息必须即时送到店家,店家才能及时按订单信息送出快餐。但是根据市

21、场的快餐店一般没有电脑,即使有的快餐店有电脑也很少连接网络,要求快餐店购买电脑并安装网络成本太高。因此订单信息不能通过网络传送给店铺,目前采取的方案是,一般的快餐店都有收银机,在收银机上安装一个短信接收发送终端机,订单信息可以通过短信按约定的格式发送到店铺的终端机上,然后再有店铺将订单处理情况(如订单中的菜已经卖完了、订单已经由哪位配送人员送出、订单已经送到顾客手里等信息)以短信的方式反馈给订餐 系统,系统将该信息通知顾客。 3.1.3 管理员需求 当店铺想开网上餐厅时,需要拿着相关证件去管理员处进行信息安全性证实,通过证实后,管理员给店铺登录时需要的用户名和密码,店铺即可登录并对自己店铺信息

22、进行修改和录入。 管理员可以对店铺进行 添加、删除 管理。 3.2 可行性分析 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的 时间内确定系统是否可行。 3.2.1 技术可行性分析 网络订餐系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本

23、。工程化目录 的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用 php 作为开发语言,采用 mysql数据库,用 Dreamweaver 进行设计 。 3.2.2 运行可行性分析 随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法 和技能。随着 Internet 的发展,用户对于网络、 windows 等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。 3.2.3 经济可行性分析 网络订餐系统给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个网络订餐系统在经济上是完全可行的。 就本系统而言,随着电脑的

24、普及,为学生在网络上进行购物提供有利的条件。而一个网络订餐系统可以为学生提供软件条件,这样学生便可以足不出户的买菜品了。商家可以从中获得利润,两全其美。 通过以上的分析,开发网络订 餐系统是完全可行的。 3.3 系统设计目标 理论系统功能设计目标如下: (1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用 户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求 。 (2) 先进的程序 结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理 。 (3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册

25、,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠 。 (4) 使用模块化设计的方法:使系统具 有良 好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护 。 (5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能对可变化的项目可自行维护 。 (6) 查询功能强大:可以对菜品的 信息和店铺的信息进行查询。 3.4 系统功能分析 3.4.1 系统功能实现 本系统主要是实现网上浏览菜单、订餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下: 当客户进入网上订餐时,应该在主页面中

26、分类显示最新的菜品信目录 息,以 供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交订餐订单后,自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理订餐。 3.4.2 系统需求分析 企业产品销售网站主要是为了增加企业效益,方便用户使用而设计的。本次论文我所做的是企业产品销售网站的前台管理模块的设计。本模块 主要功能要求有: 权限分配管理:系统分为用户 、 管理

27、员、 店铺 三 种权限用户,注册功能主要用于用户登录系统,只有用户登录后才 能对订餐网站 店铺 商品进行相应操作, 店铺 通过 去管理员处登记信息 进行加盟 。 订单管理:主要是实现对商品的查询,定购商品,实现对商品的定购,查看, 确定 定购数量,添加到购物车的商品 。 商品管理:主要是对所提供的商品信息进行增加、删除、修改等,逐步完善服务。 公告信息的动态显示:主要是实现对近期促销信息 和店铺特色信息 的动态显示。 订单查询:可以查询提交的订单。 3.4.3 系统功能设计 权限 分配管理:用户通过注册后,可在 网站 进行相关 购买等 。 店家发布自己的商品,管理员添加删除店铺。 订单管理模块:系统将用户订购的商品存入用户的购物车中,用户通过查看购物车,就可以查看自己所订购的商品。 商品管理模块: 登录系统后可以添加店铺基本信息和添加商品信息,有订单评价可以及时查看 。 订单查询模块:用户订 购 商品后,可对自己的订单进行查看。 评价 信息模块:员工对服务的意见,以及自己的想法进行表达,管理员对留言信息进行查看并对其提出反馈意见。 4 数据库设计 4.1 数据库需求分析 数据库系统是在文件系 统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库产品的主流。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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