基于BS模式的校园网订餐管理系统.doc
《基于BS模式的校园网订餐管理系统.doc》由会员分享,可在线阅读,更多相关《基于BS模式的校园网订餐管理系统.doc(25页珍藏版)》请在沃文网上搜索。
1、摘要 摘要进入二十一世纪以来,计算机网络带动的电子商务获得了空前的发展。使其逐渐地成为社会发展的主流方向,同时也被人们所熟知。快速的发展使电子商务成为了一种独立的经济形态,并且初具规模。网上订餐作为电子商务的一个分支目前正处于起步阶段,作为一种尚未成功的有潜质的电子商务分支,网上订餐必将会带动整个餐饮业的快速发展。可充分发挥电子商务的力量,方便人们生活、改善人们的就餐环境,充分体现信息时代的优越性。 网上订餐主要是建立买家与卖家之间交互的一个电子商务平台。因此系统主要针对 用户和店铺的使用,以及管理员的管理。校园网上订餐系统包含的模块有管理员,用户和店家三大模块。本系统使用中型数据库MySQL
2、搭建数据库,并采用Dreamweaver结合 PHP开发语言连接已经建好的数据库实现系统中的种种功能。关键字:网上订餐;MySQL;Dreamweaver;PHPIVAbstractAbstractSince the beginning of the twenty-first century, the computer network-driven e-commerce was an unprecedented development. It is gradually becoming a mainstream direction of social development, but also
3、 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 certainly drive the rapid devel
4、opment 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 for interaction between buyers an
5、d 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 using Dreamweaver and PHP devel
6、opment language connection has built a database to achieve the various functions in the system. Keywords:Online ordering; MySQL; Dreamweaver; PHP目录目 录摘要IAbstractII1绪论11.1研究的背景及意义11.2订餐系统现状与发展11.3发展趋势22开发工具和环境简介22.1 Php 介绍22.2 mysql介绍32.3电子商务介绍33 系统分析与设计33.1系统需求分析33.1.1买家需求43.1.2卖家需求43.1.3管理员需求43.2可行
7、性分析43.2.1技术可行性分析43.2.2运行可行性分析:53.2.3经济可行性分析:53.3 系统设计目标53.4 系统功能分析53.4.1 系统功能实现53.4.2 系统需求分析63.4.3系统功能设计64 数据库设计64.1 数据库需求分析64.2 数据库概要设计74.2.1 数据库概要设计概述74.2.2 数据库系统图74.3 基本流程105系统模块介绍105.1 管理员模块105.2 会员模块105.2 订餐流程115.3 店铺注册125.4 卖家店铺管理126系统实现136.1数据库连接实现136.2模糊查询的实现136.3分页处理136.4css设置147系统测试157.1系统
8、测试目的157.2系统测试步骤167.3系统测试内容167.4 系统调试17结论19参考文献20致谢21本科毕业论文(设计)1绪论1.1研究的背景及意义俗话说:“民以食为天”,随着人们生活质量的提高,对饮食的要求已不仅是解决温饱需求,很多人在进行紧张工作之余会选择享受美食来享受生活,进而进行放松。餐饮业是一种个性化、多样化的服务产业,随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合1,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐系统,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。其最大的优势是:图文并茂,信息能够及时在线更新与查看,
9、并有效地解决了传统就餐过程出现的排队,拥挤,信息变更不能及时等现象。这样既节省了时间,又为广大用户提供更多选择。订餐系统基于Apache1平台和mysql数据库2开发, 实现了网上订餐系统信息的动态管理,对每个订单的信息保管妥善并且及时处理,实现了高度的智能化。该系统基于B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。 1.2订餐系统现状与发展在外国, 在多年前许多知名品牌就开始了网上订餐服务,如今提供网上订餐服务的商家数目正在急剧膨胀
10、,人们只需一部电脑和一张信用卡,就可全天订座。即便并非名流或常客也不是厨师的朋友照样能与他们平起平坐地享受这种便捷的订餐方式。因此,网上订餐的方式已经被国外的许多家庭所认可。目前我国使用的订餐方式大都还停留在电话订餐的层次上,毋容置疑,电话订餐方便,随时打一个电话就可以预定餐品。但是这种方式还是存在着一些问题,比如这种订餐方式的效率低,并且对信息的保存与更改都需要人工记录,容易遗漏和出错。因此,网上订餐服务在逐渐新起。据了解,在济南、青岛、临沂等地,消费者对订餐服务的需求是很大的,尤其是临沂商城,由于这里有位居全国第二位的专业批发市场群体,许多客商因整天忙于生意而无暇去饭店就餐,因而他们热衷于
11、网上订餐。济南有一午餐网很受消费者的欢迎,由于网站为消费者提供免费的订餐服务,并通过让消费者享受多种优惠的服务,吸引了众多网上订餐者2。总体来说,我国的网上订餐业务还处于形成期,成长空间很大。据统计校园内有个人电脑的占74%,随着现在网上订餐订餐的兴起,校园网上订餐的发展一定前途不可限量。1.3发展趋势人们通过上网,预定需要的餐品,这样不仅节约了时间,而且为饭店的订餐管理工作提供了方便,最重要的是,这样的订餐方式效果很好,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。因此将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。2开发工具和环境简介
12、2.1 Php 介绍PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能php都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行程序的扩展!学习过程和方法:PHP的语法类似于C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟
13、悉的人来说,PHP太简单了。相反的,如果你对PHP了解较多,那么你对于其他几种语言的学习都很简单了。你只需要很短的时间内将PHP的核心语言特点全部掌握,你可能已经非常了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB站点。由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入PHP使得你的站点更加具有动态特性。 数据库连接:PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合,如果再加上Apache服务器,就是相当完美的了。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松
14、的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。 可扩展性:就像前面说的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。 PHP优点面向对象:PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。 PHP优点可伸缩性:传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种
15、方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。2.2 mysql介绍MySQL是一个小型关系型数据库管理系统,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.3电子商务介绍电子商务通常是指是在全球各地广
16、泛的商业贸易活动中,在因特网开放的网络环境下,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。普遍性:电子商务作为一种新型的交易方式,将生产企业、流通企业以及消费者和政府带入了一个网络经济、数字化生存的新天地。 方便性:在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如通过网络银行能够全天候地存取账户资金、查询信息等,同时使企业对客户的服务质量得以大大提高。 安全性:在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种
17、端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。 协调性:商务活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调,在电子商务环境中,它更要求银行、配送中心、通讯部门、技术服务等多个部门的通力协作,电子商务的全过程往往是一气呵成的。随着中国电子商务进入3G的蓬勃发展的稳定期促使全网全程的电子商务V5时代成型。3 系统分析与设计3.1系统需求分析网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个
18、系统的建设。网上订餐管理系统从总体上把握系统的设计,在具体的设计实现上我们围绕着两个方面的需求展开,即系统使用者(顾客(买家)、店铺(卖家)、系统管理者(系统管理员)。3.1.1买家需求买家登录网上订餐系统后,需要浏览商品,看看各个快餐店有什么食品,因此订餐系统需要有浏览商品的功能。买家看到合适的商品后,要订购商品,因此订餐系统要有订购商品的功能。买家看到好的商品但是又不想马上买,想先看看其它商品进行比较,或者下次再买,因此订餐系统需要有收藏商品的功能。网上订餐采用的货到付款的模式,因此订餐系统不需要做付费功能。买家买完商品后可以对商品进行评价,买家可以给商家留言给商家提建议,买家还可以给管理
19、员留言。3.1.2卖家需求卖家需要给店铺添加商品,卖家可以查看买家对商品的评价和买家给店铺的留言。由于餐品需要及时送给顾客,因此顾客的订单信息必须即时送到店家,店家才能及时按订单信息送出快餐。但是根据市场的快餐店一般没有电脑,即使有的快餐店有电脑也很少连接网络,要求快餐店购买电脑并安装网络成本太高。因此订单信息不能通过网络传送给店铺,目前采取的方案是,一般的快餐店都有收银机,在收银机上安装一个短信接收发送终端机,订单信息可以通过短信按约定的格式发送到店铺的终端机上,然后再有店铺将订单处理情况(如订单中的菜已经卖完了、订单已经由哪位配送人员送出、订单已经送到顾客手里等信息)以短信的方式反馈给订餐
20、系统,系统将该信息通知顾客。3.1.3管理员需求当店铺想开网上餐厅时,需要拿着相关证件去管理员处进行信息安全性证实,通过证实后,管理员给店铺登录时需要的用户名和密码,店铺即可登录并对自己店铺信息进行修改和录入。管理员可以对店铺进行添加、删除管理。3.2可行性分析可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。3.2.1技术可行性分析网络订餐系统的开发是一项复杂的系统工程。为了保证
21、系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用php作为开发语言,采用mysql数据库,用Dreamweaver进行设计。3.2.2运行可行性分析随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、windows等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。 3.2.3经济可行性分析网络订餐系统给人们带来了方便,成
22、为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个网络订餐系统在经济上是完全可行的。就本系统而言,随着电脑的普及,为学生在网络上进行购物提供有利的条件。而一个网络订餐系统可以为学生提供软件条件,这样学生便可以足不出户的买菜品了。商家可以从中获得利润,两全其美。通过以上的分析,开发网络订餐系统是完全可行的。3.3 系统设计目标理论系统功能设计目标如下:(1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求。(2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理。(3)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 模式 校园网 管理 系统
