《网上订餐系统论文毕业论文》由会员分享,可在线阅读,更多相关《网上订餐系统论文毕业论文(39页珍藏版)》请在金锄头文库上搜索。
1、网上订餐系统论文毕业论文1 系统概述本文开发的管理信息系统全称为美食家网上预订餐系统,作者通过系统的需求分析到软件设计,采用开发的工具,以及各个模块的逻辑分析,此系统中的菜品信息与订餐管理模块为重点,其中核心是物料分解模块的相关流程和订单生成和餐费的分析与开发。1.1 订餐系统概况我们采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从图片的二层C/S模式发展起来的新的网络结构模式7。维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大
2、大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本Error! Reference source not found.。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显所有的升级操作只需要针对服务器进行,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入它大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S架构管理软件具有方便、快捷、高效等特点3。本系统数据库采用 Microsoft A
3、ccess数据库开发工具, 开发工具采用Dreamweaver,采用 JavaScript的脚本进行编程。本系统完全基于Web技术,只要能连接Internet,就能访问本系统。通过前台的订餐页面,完整供应链需求源的采集,通过后台的菜品信息管理模块,库存管理模块,订单管理模块,最大限度地整个餐饮企业的资源,通过管理信息化的优化,提高餐饮企业的管理效率,降低餐饮企业运营成本,填补了国空白,符合当前低碳生活的主题,为世界环境的发展做出了卓越的贡献。1.2订餐网的功能模块概况1 便捷的商品检索功能,客户可以非常便捷的查询与检索所需要的产品,系统提供多种检索方式。 2 非会员购物功能,无需注册也可以进行
4、订餐,有利于增加销售额;3 预付款购物功能,会员可以有预付款,并可以通过预付款进行订餐;4 会员积分与会员价功能,不同会员将拥有不同积分,属于不同的会员级别,从而享有相对应的会员价格; 5 多种餐品分类形式,多种餐品分类方式,可供客户采用多种方式查询餐品信息。餐饮企业提供餐品类型分类可分二级、最新上架餐品分类、最新特价餐品分类、最新热卖餐品分类等等,也可以查看推荐商品。6 餐品排行榜功能,系统自动将餐品人气值从高至低排列,供客户了解人气餐品排行。 7 会员中心功能,会员中心包括会员注册、会员身份验证、会员资料修改、订单查看、订单修改、以往订餐记录等等功能。 8 购物车功能,灵活好用的购物车,实
5、时了解当前所购买商品总价,实时对购物车商品进行增删,实时计算商品总价。 9 多种支付选择,客户可以选择从银行卡汇款、货到付款、上门付款、在线支付等主流的支付方式。10 多种配送方式选择,客户可以选择商品的配送方式,送货上门等等配送方式,系统自动计算相关配送价格。 11 在线订单生成,系统自动将客户资料、产品资料、总金额、支付方式、配送方式等信息自动生成完善的订单,并发送到商店管理后台,供商店管理员实时进行处理。 12 销售报表统计,可以统计在一个时间区间的销售记录。13 商品评论功能,客户可以就不同商品发表评论,查看其他客户对商品的评论信息。 14 公告查看功能,商店可以发布不同的公告类信息供
6、客户查看,了解商店动态信息、了解最新产品信息。 15 丰富的产品信息呈现方式,商店采取html在线编辑器发布产品信息与动态类信息,客户可以查看具有丰富表现形式的产品和动态信息。1.3 订单管理模块概况通过借鉴当下成熟的购物车的设计思路,将传统餐饮企业的“菜单”虚拟化,取消传统的“点菜员”的岗位,通过电子商务的前台,直接生成订单,传递给厨房。剩下了过程中很多不必要的人力物力财力资源的消耗,降低企业的运营成本,使企业以更好性价比服务于消费者,消费者可以得到更好的消费体验。1.4 系统创新点本系统将当下成熟的电子商务系统与物流供应链系统结合起来,用统一的ERP思想整合企业的软硬件资源,系统综合的设计
7、理念来自于订餐网实际的经营过程,为订餐网的商户管理人员提供了很大的便利,避免了商户管理的盲目性与自发性。极大的提高了送餐的效率、质量与及时性。有利于提高餐饮企业的信息化水平。 .专业.专注. 2 开发工具及运行环境介绍本在线订餐系统借助ASP强大功能,并利用 Microsoft Access相关实现技术。真正实现了客户与餐饮企业之间的互动,及时满足客户的订餐需求。使订餐变得方便、快捷,又拓展了营销渠道,为企业带来更大的收益。2.1 设计思想Browser/Server(浏览器服务器)结构,即BS结构,是随着Internet技术的兴起,对C/S(Client/Server)结构的一种变化或者改进
8、的结构3。主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。本在订餐系统体现了基于ASP技术的网上订餐的实现,在此基础上分析设计了一套个性化网上订餐系统,探讨了相关实现技术。在线订餐系统真正实现了订餐客户与餐饮企业的互动,通过在线留言及对餐品的评论,及时了解订餐客户的需求及反馈信息,使订餐流程变得方便、快捷。2.2 关于ASP的优势1 任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具。例如,FrontPage Express、 Fro
9、ntPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态Error! Reference source not found.。2 通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。3 语言相容性高ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言Error! Re
10、ference source not found.。4 隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用Error! Reference source not found.。5 易于操控数据库ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库6。例如:Acess、Foxpro、dBa
11、se、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。6 面向对象学习容易ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息18。采用ASP模式还可以省去专门用来运行应用程序及支持性应用程序的IT基础设施。例如,如果您要使用的应用程序需要Oracle或MS-SQL数据库,则您不得不
12、同时使用支持该应用程序和数据库。ASP模式可以将网络带宽转移给ASP,ASP通常能以较低的价格提供带宽。导致ASP崛起的一个原因是专业软件的成本高。随着成本的增加,小型企业几乎没有能力来购买这类软件,因此ASP使得这类企业使用该类软件成为可能 导致ASP发展的另一个重要因素是软件和软件升级的复杂性不断增加。从客户服务的角度看,将大型复杂的应用分发到终端用户成本非常高,而升级又使问题变得更糟糕。在有上千台台式机的大公司中,分发软件可能花费上百万美元。ASP模式则消除了大多数此类烦恼。2.3 ACCESS介绍及特点Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS
13、),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规化10。还有以下特点1 存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。2 面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中Error! Reference source not found.。通过对象的方法、属性完成数据库的操作和
14、管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。3 界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。4 集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。2.4 Dream
15、weaver8.0开发环境Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位Error! Reference source not found.。它集网页设计、开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前设计、开发、制作的首选工具。1 灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面11。2 可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问13。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理变得更容易。3 动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tag