网上订餐系统的设计与实现

上传人:桔**** 文档编号:490738859 上传时间:2022-12-31 格式:DOCX 页数:29 大小:235.29KB
返回 下载 相关 举报
网上订餐系统的设计与实现_第1页
第1页 / 共29页
网上订餐系统的设计与实现_第2页
第2页 / 共29页
网上订餐系统的设计与实现_第3页
第3页 / 共29页
网上订餐系统的设计与实现_第4页
第4页 / 共29页
网上订餐系统的设计与实现_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《网上订餐系统的设计与实现》由会员分享,可在线阅读,更多相关《网上订餐系统的设计与实现(29页珍藏版)》请在金锄头文库上搜索。

1、目录1概 述11.1网上订餐的市场趋势11.2网上订餐的市场优势11.3可行性研究11.3.1 目的11.3.2经济上可行性11.3.3技术上可行性21.3.4运行上可行性22系统开发技术介绍22.1系统开发语言22.1.1 开发语言ASP22.1.2 开发语言一-HTML32.1.3 开发语言VBScript32.1.4 开发语言JavaScript42.2系统开发工具及插件42.2.1 开发工具一-Access42.2.2 开发工具Dream weaver MX52.2.3开发工具一-IIS52.2.4 开发插件LyfUpload53系统总体设计53.1需求分析53.2系统功能图63.3系

2、统数据逻辑结构94系统功能模块分析114.1前台功能模块分析114.1.1数据库连接114.1.2菜品图片浏览134.1.3订单填写134.1.4在线留言164.2后台功能模块分析184.2.1添加菜单184.2.2菜单管理204.2.3查看回复留言21总结22致 谢23参考文献24网上订餐系统的设计与实现张晨光【内容摘要】越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐的 推出也很快受到了大家的欢迎。首先,简要地介绍了国内网络技术和信息产业的发展情况 以及研究课题的现状,阐述了网上订餐系统的解决方案以及实施的重要意义。然后是建设 网上订餐系统,具体分析如何实现系统功能,规划系统流

3、程,设计系统数据库的逻辑结构, 介绍在开发系统过程中所使用的重要开发语言、开发工具、配套插件以及开发平台。最后 设计和实现了一个B/S结构的网上订餐系统,着重论述了系统的功能与实现、数据流程及 存储。包括会员管理、菜品信息介绍、网上订餐、用户留言、系统用户管理以及后台数据 库管理等,使用图文并茂(功能代码及截图)的方式,对整个网上订餐系统功能模块的实 现方法进行阐述和分析。【关键字】数据库网上订餐系统ASP【引言】高新科技和计算机的飞速发展,给人们带来了更多的便利.电脑普及时代即 将到来,网络技术也在逐渐完善,人们的生活已经开始发生重要的变革,效率已经成为各个 企业生存的首要条件,更好更快的使

4、用和了解相关的信息,以及处理更多更繁琐的事物便 是我们设计网上购物系统的初衷。由于互联网发展已深入家庭,网上订餐这个课题已经提出,为了方便人们生活,提高 人们的生活效率,本系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完 成生活中必要的事情(饮食)。系统的完成不仅可以基本实现客户订餐的功能,还能在此基 础上提供更多的,更贴心的服务。信息技术的发展将更快的推动互联网的发展,订餐系统 的重要性也将越显其强大的作用。1概述1.1网上订餐的市场趋势随着越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐的顺势而出 很快受到了大家的欢迎。互联网的应用以普及千家万户,这为网络订餐提供了

5、良好的发展空间。同时,网上订餐 服务的直观、有效、便捷等优点是传统的电话订餐业务无法比拟的。调查数据显示,北京 白领更乐于选择网上订餐服务,网上订餐将是白领一族捕获餐店信息、进行订餐的发展趋 势。网络订餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样, 为企业带来的几百个亿的业务收入。在互联网世界里面,谁早一步在应用上创新,谁就掌 握了未来的方向,品牌更是一炮打红,网络订餐,看到希望的是希望,看到泡沫的是泡沫。 1.2网上订餐的市场优势网络订餐可充通过色彩、图片、说明、设置动画加强了产品了宣传,大大达到了餐饮 业的“色型”要求。实现产品管理方便,起到立竿见影的效果,不用因为更

6、改菜色而重新 印刷。只要在后台鼠标轻轻一点,全线马上更新。采用B/S模式,订餐者无须安装第三方 软件,能上网就能订餐,甚至可以利用手机上网订餐,使操作更加简便,订餐信息更加准 确。避免口头传递信息的错误,优化服务。网络不会跟电话一样占线,在高峰期对订餐的 处理更是游刃有余,只看着屏幕点打印即可,就可下厨房配菜配送。地址永远不会丢失, 是一个永远存在的电子菜单,甚至还可以通过我们的推广而让更多的客人认识,不用派人 派宣传单,省去一笔宣传和人工费用。订餐途径有了更好的改善,网络订餐成为电话订餐 又一有力补充,扩大客流,从而整体提高业务量。倡导了一种时尚,餐店的定位更是网络 化,时尚化,具备更为勃勃

7、的生机。缓解了食堂的拥挤的困境,为食堂提供更为轻松的环 境。有时间的提前性,方便统筹安排,集中处理。采用会员制度,设立积分换赠送,营销 手段更是利用得淋漓尽致。可以设立团体会员制,利用赠品或优惠,扩大市场份额。利用 网页技术,展示本公司的精品,增强吸引力。详细介绍每一个产品,展现公司周到、细微 的服务。容易形成品牌和连锁经营,即使没有合适的店面,主要配送队伍健全,一个店面, 就可以做全市生意。订餐者省电话费,实现双盈。提供了交流的平台,实现消费者可贵信 息的反馈和交流。方便统计和查询,分析经营来得更直接。企业创新,跟得上市场的需要。1.3可行性研究131目的可行性研究的目的是用最小的代价在尽可

8、能的时间内确定问题是否能够解决。1.3.2经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为餐饮酒店的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高餐饮酒店的工作效率;所以,本系统在经济上是可行的。133技术上可行性为本系统的开发我特对某某餐饮酒店进行了深入的调查研究。该酒店从事网上订餐管 理的人员都是从事该工作多年的员工。他们对使用计算机软件有丰富的使用和管理经验。 而且酒店为他们提供了多台配备良好的电脑。本系统开发后使用的用户主要

9、是餐饮酒店的订餐管理人员。所以开发的系统暂时定位单机 版本。后台数据库我选择Microsoft ACCESS作为本系统的数据库,前台开发工具采用Active Server Pages。使用Active Server Pages作为系统开发的开发环境,它作为一种现代的编程语言,提 供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保 障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有 利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件以及计算机软件的使用 上条件是成熟,技术上都是满足的,因此,它在技术上是可行

10、的。1.3.4运行上可行性本系统为一个中小型的网上订餐管理系统,所耗费的资源非常的小,酒店的电脑无论 是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2系统开发技术介绍2.1系统开发语言2.1.1开发语言一一一ASPActive Server Pages (ASP,活动服务器页面)就是一个编程环境,在其中,可以混 合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果你以 前创建过一个站点,其中混合了 HTML、脚本语言以及组件,你就可以在其中加入ASP程序 代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以 通过使

11、用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调 用。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是基于WEB的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所 有功能,如计数器、留言簿、公告板、聊天室等等.ASP可以轻松地实现对页面内容的动态 控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,ASP可以完成无比强大的功能。使用 FileSys temObjec t,可以对服务器上的文件进行操作,浏览、复制、移动、删除等等。有 ADO

12、(Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心 应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行 各种操作。使用 CDONTS (Collaboration Data Objects for NTS, NTS 协作数据对象),可 以发送、查看邮件,实现WEBMAIL的功能。结合WSH (Windows Scrip ting Hos t),可以实 现对NT主机的管理,如NT用户管理、IIS虚拟主机设置、EXCHANGE邮箱设置等等,就像 管理本地机一样方便。ASP工作流程图如下:浏览器文件下载Web服务器脚本引擎

13、ADO对象HTTP协议要求下载的ODBC管理器ODBC驱动程序数据库图2-1 ASP工作流程图2.1.2开发语言一一一HTMLHTML(Hyper Text Markup Language超文本标记语言)是一种用来制作超文本文档的 简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。它能独立于 各种操作系统平台(如UNIX,WINDOWS等)。HTML语言作为一种标识性的语言,是由一些特定符号和语法组成的,所以理解和掌握 都是十分容易的。可以说,HTML语言在所有的计算机编程语言中是最简单易学的。组成 HTML的文档都是ASCII档,所以创建HTML文件十分简单,只需一个普

14、通的字符编辑器即可。 如Windows中的记事本、写字板都可以使用。也可以采用专用的 HTML编辑工具:如 CoffeeHTML、Homesite、HTMLedit Pro等工具,它们的特点是能够自动检查HTML文档中 的语法错误并协助改正。由于有了图形化的HTML开发工具,使得学习HTML更加容易,可 以先用它制作好网页,再在它附带的HTML代码编辑器在删去那些无用的代码,利用它的所 见即所得特性,从而很快就能熟练地掌握HTML。2.1.3 开发语言一一一VBScriptVBScript程序语言是Microsoft公司将VB程序语言加以简化,使其较易学习,且完全 以配合网页设计发展重点,除去

15、了有安全性顾虑的指令,诸如读写删除文件或执行系统调 用程序等,使设计者可安心地在Internet上传送。此外,又加上适合其他操作平台的可移 植性,并大大提升了执行效率,使得VBScript广受网页设计者的欢迎。VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。通 常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认 脚本语言。2.1.4 开发语言JavaScriptJavaScript是1995年由美国Net scape公司为Naviga tor2.0浏览器的应用而发明的。 它是写在HTML文件中的一种基于对象和事件驱动并具有安全性能的脚本语言,当用户在客 户端的浏览器中显示该网页时,浏览器就会执行JavaScript程序,让用户通过交互式的操 作变换网页的显示内容,以实现HTML语言所不能实现的一些功能。JavaScript是一种解释性的,用于客户端的,基于对象的一种程序开发语言。在系统 的设计过程中可以通过它实现一些客户端的功能,以减轻服务器运行任务的压力,从而达 到高效率的目的2.2系统开发工具及插件2.2.1开发工具AccessAccess数据库管理系统是Microsoft Office套件的重要组成部分,适用于小型商务

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

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号