《2022年网络订餐系统 .pdf》由会员分享,可在线阅读,更多相关《2022年网络订餐系统 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘 要越来越多的人接受了电子商务这种便捷?快速的交易形式,网上订餐的推出也很快受到了大家的欢迎 ?首先 ,简要地介绍了国内网络技术和信息产业的发展情况以及研究课题的现状,阐述了网上订餐系统的解决方案以及实施的重要意义?然后是建设网上订餐系统,具体分析如何实现系统功能,规划系统流程,设计系统数据库的逻辑结构,介绍在开发系统过程中所使用的重要开发语言?开发工具 ?配套插件以及开发平台?最后设计和实现了一个B/S 结构的网上订餐系统 ,着重论述了系统的功能与实现?数据流程及存储?包括会员管理?菜品信息介绍?网上订餐 ?用户留言 ?系统用户管理以及后台数据库管理等,使用图文并茂(功能代码及截图)的方式
2、 ,对整个网上订餐系统功能模块的实现方法进行阐述和分析?随着科技的高速发展,互联网正以前所未有的冲击力影响着人类的生活。我国网民人数由2000 年 1 月的 890 万激增到 2006 年底的 1.36 亿名,网上购物也不再是白领们追求时尚的专利,它益发地受到人们的推崇,成为了越来越多人生活方式。网上订餐业务就是在这样的环境下日趋升温。如何更好地开展网上订餐业务意义非凡。网上订餐系统可以使企业通过站点,让顾客直接从网站订货。同时通过与一些电子商务服务机构合作,简化过去资金流转的问题。系统设计是在ASP+Access 开发环境下完成的,利用ASP 进行动态交互及动态数据库的运用,实现主页动态化,
3、功能强大,扩展性能强,开发周期短和服务器紧密结合等优点,弥补了一些传统服务器端应用程序的不足。本管理系统设计了“管理员模块” 、 “用户登陆 /注册模块”、 “餐饮指南模块” 、 “客服中心模块” 、 “健康指南模块”、 “顾客留言模块” ,使顾客能够及时准确地进行网上订餐。关键词 :数据库 ;网上订餐系统 ;ASP Abstract More and more people have accepted the convenient and fast transaction form of the electronic commerce, the on-line meal ordering i
4、s also become popular. First, we briefly introduce the domestic network technology and the information industries situation as well as the research situation, elaborate the solution of on-line meal ordering system as well as its significance. Next, we analysis how to implement this system function,
5、plan system flow and design the logical organization of system database, introduce the development language, the development kit, and the necessary plug-in units which are used in the development process as well as development of platform. Finally, the on-line meal ordering system of the B/S structu
6、re is designed and implemented, it emphatically elaborates the function and implementation of system, data flow and storage such as the member management, information introduction of order, the on-line meal ordering, user information, system user management as well as the administration of backstage
7、 database. We elaborate and analyze the entire implementation methods of the on-line meal ordering system function module with function code and pictures. Key words: Database;On-line meal ordering system;ASP 目录论文总页数 :23 页1 引言1 1.1 网上订餐的市场趋势1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
8、师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 1.2 网上订餐的市场优势1 2 系统开发技术介绍2 2.1 系统开发语言2 2.1.1 开发语言 -ASP 2 2.1.2 开发语言 -HTML 3 2.1.3 开发语言 -VBScript 3 2.1.4 开发语言 -JavaScript 4 2.2 系统开发工具及插件4 2.2.1 开发工具 -Access 4 2.2.2 开发工具 -Dream weaver MX 4 2.2.3 开发工具 -IIS 5 2.2.4 开发插件 -LyfUpload 5 3 系统总体设计5 3.1 需求分析
9、5 3.2 系统功能图6 3.3 系统数据逻辑结构7 4 系统功能模块分析9 4.1 前台功能模块分析9 4.1.1 数据库连接9 4.1.2 菜品图片浏览11 4.1.3 订单填写12 4.1.4 在线留言14 4.2 后台功能模块分析16 4.2.1 添加菜单16 4.2.2 菜单管理18 4.2.3 查看回复留言19 结论20 参考文献21 致谢22 声明23 1 引言高新科技和计算机的飞速发展,给人们带来了更多的便利电脑普及时代即将到来,网络技术也在逐渐完善,人们的生活已经开始发生重要的变革,效率已经成为各个企业生存的首要条件,更好更快的使用和了解相关的信息,以及处理更多更繁琐的事物便
10、是我们设计网上购物系统的初衷。由于互联网发展已深入家庭,网上订餐这个课题已经提出,为了方便人们生活,提高人们的生活效率, 本系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食) 。系统的完成不仅可以基本实现客户订餐的功能,还能在此基础上提供更多的, 更贴心的服务。 信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。在网络技术逐渐渗入社会生活各个层面的今天,传统的商业经营方式也面临着变革,而网上订餐则是一个很重要的方向。据了解, 现代多数人认为网上订餐方便快捷,但也有很多人认为网上订餐还存在供应商太少,分布不均, 可供选择的餐饮品种也
11、不多等问题。国内网上订名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 餐业务的发展之所以受阻,还在于电子结算方面的障碍,而这一方面是由于消费者的消费习惯,另一方面也由于快餐公司的实力尚不足以支撑。网上订餐在我国尚属新生事物,任何新生事物从萌芽到发展壮大都需要相当长的培育期,但其发展前景是很好的。新加坡进行的一项民意测验显示,在富裕的新加坡,年龄在至岁之间的年轻人热衷于点点鼠标,他们对食品的渴望就可从网上订餐得到满足。相信随着中国
12、年轻网民的不断成长,网上订餐业务会愈来愈繁忙。但同时, 网上订餐业务的发展也需要开展此项业务企业的努力,如引入专业物流配送,推出营养快餐,丰富餐饮品种等,逐步走上品质标准化、经营连锁化、服务规范化、 通讯网络化的经营之路。而网上订座在很多的大城市都已相应推广开来,做为网站的特色服务, 大大减少了顾客在用餐高峰期没有有空闲位子的问题,为顾客节约了宝贵的生活和工作时间。基于 Web 技术的网上订餐系统可以借助于遍布全球的Internet 进行,因此大大拓展了订餐的灵活性。一个餐饮商店在网上建立一个专门的订餐网站,不但可以起到宣传推广商店的作用,而且还可以大大提高店内的营业额,独特的VIP 会员设计
13、可以直接将会员资料送入数据库中,进行统计、升级等操作。让订餐做为网上普通用户和VIP 会员用户的独特享受,通过会员姓名、 VIP 卡号和密码进行登录,订餐菜单存放在服务器中,与此同时开通网上订座功能,可以让用户通用网络提前预订餐位,非常适用于网络时尚人士和商业公关人员,由此也提高了商店的档次。相信,采用网络订餐订座方式将是以后餐饮商店发展的趋势走向。1.1.1 网上订餐贸易的全球化和internet 网络的全球化特征使两者很自然地走到了一起,形成了如今风靡全球的电子商务(E-Comnerce) 。电子商务是指应用电子信息技术和现代internet 网络技术在客户、厂商及其他交易主体之间进行的以
14、信息为依托的商务活动,而购物网站正是这种活动的具体表现形式。随着生活“e时代”的到来,上网的人数越来越多,网上订餐将是人们的一大生活方式之一,网上订餐系统的完善和便捷将是现代社会必然的需求。1.1.2 研究的背景网上直销与传统直接分销渠道一样,都是没有营销中间商。网上直销渠道一样也要具有上面营销渠道中的订货功能、支付功能和配送功能。网上直销与传统直接分销渠道不一样的是,生产企业可以通过建设网络营销站点,让顾客可以直接从网站进行订货。通过与一些电子商务服务机构如网上银行合作,可以通过网站直接提供支付结算功能,简化了过去资金流转的问题。 对于配送方面, 网上直销渠道可以利用互联网技术来构造有效的物
15、流系统,也可以通过互联网与一些专业物流公司进行合作,建立有效的物流体系。与传统分销渠道相比,不管是网上直接营销渠道还是间接营销渠道,网上营销渠道有许多更具竞争优势的地方。首先,利用互联网的交互特性,网上营销渠道从过去单向信息沟通变成双向直接信息沟通,增强了生产者与消费者的直接连接。其次,网上营销渠道可以提供更加便捷的相关服务。一是生产者可以通过互联网提供支付服务,顾客可以直接在网上订货和付款,然后就等着送货上门,这一切大大方便了顾客的需要。二是生产者可以通过网上营销渠道为客户提供售后服务和技术支持,特别是对于一些技术性比较强的行业如IT 业,提供网上远程技术支持和培训服务,既方便顾客,同时生产
16、者可以以最小成本为顾客服务。第三, 网上营销渠道的高效性,可以大大减少过去传统分销渠道中的流通环节,有效降低成本。对于网上直接营销渠道,生产者可以根据顾客的订单按需生产,做到实现零库存管理。同时网上直接销售还可以减少过去依靠推销员上门推销的昂贵的销售费用,最大限度控制营名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 销成本。 对于网上间接营销渠道,通过信息化的网络营销中间商,它可以进一步扩大规模实现更大的规模经济,提高专业化水平
17、;通过与生产者的网络连接,可以提高信息透明度,最大限度控制库存,实现高效物流运转,降低物流运转成本。1.1.3 研究的目的网上交易繁荣的基础,是网民人数。 根据历次中国互联网发展状况调查结果,我国上网用户人数: 2000 年 1 月为 890 万, 2001 年 1 月为 2250 万, 2002 年 1 月为 3370 万, 2003 年 1月为 5910 万, 2003 年底有望达到8000 万,增长势头强劲。随着宽带进入更多家庭,电脑等外设设备性能提高,价格降低,个人上网的条件越来越好。中国已成为仅次于美国,全球互联网人口排名第二的国家。这一庞大上网人群必将产生一个规模可观的上网购物用户
18、群,这也是众多国际和国内互联网从业者看好中国这一市场的原因。美国网上销售巨头Ebay 以1.8 亿美元收购易趣美国公司的全部股权进入中国市场,即是一个强烈的信号。所以建立一个企业的网上订餐系统也是需要的。制作本系统的目的是对网络订餐的一种宣传、介绍以及菜的简介与预定,实现用户与餐馆之间网上沟通业务的完成,体现电子商务的部分功能。通过网上订餐系统,食客可以在办公室、家中等待预订好的饭菜,大大降低了顾客们的时间,在精力和经济上都得到实惠。此系统设计思想如下:1 、尽量采用现已有的软硬件环境和先进的设计方案,从而达到充分利用现有资源,提高网站设计水平和应用效果的目的;2 、模块化程序设计方法,这样既
19、便于网站上功能的各种组合,又便于未参与开发的技术维护人员补充、维护;3 、网站每天都会有大量的访问量,这需要网站页面操作直观、方便、实用且要保证信息的可靠性,权威性;4 、网站应具备数据库维护功能,及时对各种数据信息进行添加、删除、修改等操作。1.2 开发所用软件简介网上订餐系统设计过程中采用Dreamweaver、ASP 和 IIS、Access 数据库、 PHOTOSHOP 等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、代码的编制、模块测试、系统实现和系统测试几个阶段。下面就对主要的相关技术和工具做一个简单概述。1.2.1 Dreamweaver 技术简介Dreamwe
20、aver 是一个用来创建和管理web 站点及页面的专业级的可视化编辑器。使用Dreamweaver,可以轻松随意地设计跨越平台、跨越浏览累累硕果的网页。这是一个真正的所见即所得的网页编辑器,除了能进行通常的编辑之外,它还带有功能强大的站点管理功能,使用户可以方便地设计和管理多个站点。Dreamweaver 支持最新的网页设计技术。Dreamweaver 支持最新的DHTML和 CSS 标准,使用户可以设计出生动的DHTML动画、多层次的页面以及丰富的CSS。Drmweaver 自带了丰富的行为库,使用户可以很容易地设计出具有交互性的网页,且相关的语言软件自动编写。1.2.2 Fireworks
21、 Fireworks是Macromedia 三套网页利器之一,它是用来画图用的,它相当于结合了Photoshop ( 点阵图处理) 以及 CORELDRAW ( 绘制向量图) 的功能。Fireworks 很完整的支持网页16 进制的色彩模式,提供安全色盘的使用和转换,要切割图形,做影像对应 (Image Map)景透明,要图又小又漂亮,在Fireworks 中做起来都非常方便,修改图形也是很容易的.不需要再同时打开Photoshop 和 CORELDRAW , 等等各类软件进行切换。1.2.3 Frontpage Frontpage 是较好的网页制作工具,基本上实现了所见即所得的工作方式,即使
22、不懂HTML名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 语言,也能制作出专业效果的网页。并且也可以在HTML窗口里直接写入代码,再切换到preview 窗口看效果。Frontpage 提供了许多先进技术,如主题,共享边界,层叠样式单,动态HTML ,框架,推与频道定义, ActiveX ,Java applet 等。编辑时有三种窗口:normal 默认窗; HTML窗,可以看到Frontpage 自动生成的HTML代码; p
23、review 窗,是用已经安装的internet Explorer 来显示网页。Frontpage 可以打开的文件有.htm,.html,.rtf,.txt,.htt,.doc,.xls,.xlm,.wpd等,所有 office 组件能打开的文件都可以打开。1.2.4 HTML HTML是超文本标记语言,是一种描述文档结构的语言,专门用于编写网页。组成html 文件的元素有许多种,例如:title(文档标题 ),img(图像 )、tible(表格 )等等,用于组织文件的内容和指导文件的输出格式。绝大多数元素是“容器”, 即它有起始标记和结尾标记。元素的起始标记叫做起始链接签,元素结束标记叫做结
24、尾链接签。HTML用标签来规定元素的属性和它在文档中的位置。标签是HTML 中的主要语法,分单独标签和成对标签两种。大多数标签是成对出现的,由首标签和尾标签组成。成对标签用于界定元素的范围。例如: 和 是一对标签,用来界定标题的范围。 是首标签, 是尾标签。单独标签的作用是在相应位置插入元素。如:标签表示在该标签所在的位置插入一个换行符。1.3 ASP 和 IIS 简介1.3.1 ASP 概况ASP(Active Server Pages) 是 Microsoft 于 1996 年 11 月推出的Web 应用程序开发技术。微软声称设计出了一个完美的Active 平台 ,在微软的文件中把ASP
25、描述为 一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web 服务器应用程序。故 ASP 既不是一种语言 ,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的交互式的Web 服务器应用程序提供一种功能强大的方法或技术。ASP 的主要特性是能够把HTML 、脚本、组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML 页面送给客户端浏览器。ASP 属于 ActiveX 技术中的服务器端技术。与通常在客户端实现动态主页的技术如VBScript 、JavaScript 等所不同的是 ,ASP 中的命令脚本语句都是在服务器中解
26、释执行,执行后的结果产生HTML 页面并送到浏览器。由于 ASP 是在服务器端解释执行,因此可以不必考虑浏览器是否支持ASP。因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。1.3.2 为什么采用ASP 随着 Internet 的发展, 静态 Web 站点的开发与维护变得越来越困难。一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web 站点更是如此; 另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味
27、,而不愿意再一次地进入同一站点。所以在静态Web 的基础上开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的 Web 网页,例如在访问某一网站的新用户得到的欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。这使网站的界面更加生动,新颖。1.3.3 IIS 简介Wsb 服务器是Web 应用程序的心脏。IIS(Internet Information Server) 是微软推出的Windows NT Option Pack 的主要成员,作为Win2000server 的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的
28、Web 服务器之一。新推出的IIS4.0 版本增强了系统安名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA 虚拟机及全面支持 ASP 等强大功能。1.3.4 IIS 与 ASP 结合在过去,客户机/服务器结构的设计与Web 的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP 构成三层式Web 结构(如图 1.1)的中
29、间一层,将客户机 /服务器结构与Web 密切结合 (即浏览器 /服务器模式 ),完成前后端两者的集成输出功能, 使得 Web 站点的开发更方便,实现的功能更强大。利用 IIS+ASP 技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1、减少构建和维护成本;2、加快联机过程;3、应用软件集中在服务器端开发管理;4、前端可使用任何浏览器(IE、Netscape,.) ;5、后端可存取任何数据库(SQL、Access,.);6、可使用任何脚本语言开发(VBScript 、JavaScript、PERL, .) 1.1 网上订餐的市场趋势随着越来越多的人接受了电子商务这种便捷、快速的交易形
30、式,网上订餐的顺势而出很快受到了大家的欢迎。互联网的应用以普及千家万户,这为网络订餐提供了良好的发展空间。同时,网上订餐服务的直观、有效、 便捷等优点是传统的电话订餐业务无法比拟的。调查数据显示,北京白领更乐于选择网上订餐服务, 网上订餐将是白领一族捕获餐店信息、进行订餐的发展趋势。网络订餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。在互联网世界里面,谁早一步在应用上创新,谁就掌握了未来的方向,品牌更是一炮打红,网络订餐,看到希望的是希望,看到泡沫的是泡沫。1.2 网上订餐的市场优势网络订餐可充通过色彩、图片、说明、设置动画加强了产品了宣传
31、,大大达到了餐饮业的“ 色型” 要求。实现产品管理方便,起到立竿见影的效果,不用因为更改菜色而重新印刷。只要在后台鼠标轻轻一点,全线马上更新。采用B/S 模式,订餐者无须安装第三方软件,能上网就能订餐, 甚至可以利用手机上网订餐,使操作更加简便,订餐信息更加准确。避免口头传递信息的错误, 优化服务。 网络不会跟电话一样占线,在高峰期对订餐的处理更是游刃有余,只看着屏幕点打印即可,就可下厨房配菜配送。地址永远不会丢失,是一个永远存在的电子菜单, 甚至还可以通过我们的推广而让更多的客人认识,不用派人派宣传单,省去一笔宣传和人工费用。订餐途径有了更好的改善,网络订餐成为电话订餐又一有力补充,扩大客流
32、,从而整体提高业务量。倡导了一种时尚,餐店的定位更是网络化,时尚化, 具备更为勃勃的生机。 缓解了食堂的拥挤的困境,为食堂提供更为轻松的环境。有时间的提前性,方便统筹安排,集中处理。采用会员制度,设立积分换赠送,营销手段更是利用得淋漓尽致。可以设立团体会员制,利用赠品或优惠,扩大市场份额。利用网页技术,展示本公司的精品,增强吸引力。详细介绍每一个产品,展现公司周到、细微的服务。容易形成品牌和连锁经营,即使没有合适的店面,主要配送队伍健全,一个店面,就可以做全市生意。订餐者省电话费,实现双盈。 提供了交流的平台,实现消费者可贵信息的反馈和交流。方便统计和查询,分析经营来得更直接。企业创新,跟得上
33、市场的需要。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 1、浏览管理:对菜单的浏览主要是建立在首页,在浏览时可以看到顾客登录,美食检索,我的订单,美食分类,最新特价美食。2、用户注册管理:用户注册模块的功能是接受用户注册,在检查过用户注册数据的合法性后将用户信息写入数据库。注册用户注册流程图 (如图 2-3)所示:图 2-3 注册用户流程图3、查询订购菜单:此模块要实现的功能是让顾客根据自己的喜好、口味等查找适合自己美食,
34、此模块在我们设计中主要是对上架的美食进行查询,对自己查询后感兴趣对菜式,可以下订单, 下单后也可以取消订单或者继续添加订单。4、用户结账:这个模块就是顾客下完订单,准备结账。这里分为三步,第一步为防止顾客下错单,在一次确认,菜名,数量:第二步填写顾客个人资料姓名,性别,送餐的地址: 第三步就是价钱的统计。 如果没有下订单直接结账就出现提示:对不起,您没有点菜,请在点菜后,再去“结算中心”。你也可以对此菜发表评论或者说明一下此菜,如果顾客需要的话,餐馆也会提供发票。5、管理员登录:管理员可以对网站的所有信息进行更改,本订餐系统的管理员功能主要包括:修改管理员的密码,注销管理员登录,添加商品,对已有的商品的信息进行修改,处理订单,客户留言以及投诉,管理所有的注册用户,可删除注册用户,分类管理可以对已有商品进行分类,数据处理, 数据库操作等功能。管理员登录模块与用户登录模块基本类似,它是通过数据库对管理员的帐号密码进行核对,如果发现管理员帐号与密码不匹配,则返回错误信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -