基于web的在线外卖订餐系统的设计与实现v1.0.doc

上传人:11****ws 文档编号:2171069 上传时间:2019-05-01 格式:DOC 页数:38 大小:12.95MB
下载 相关 举报
基于web的在线外卖订餐系统的设计与实现v1.0.doc_第1页
第1页 / 共38页
基于web的在线外卖订餐系统的设计与实现v1.0.doc_第2页
第2页 / 共38页
基于web的在线外卖订餐系统的设计与实现v1.0.doc_第3页
第3页 / 共38页
基于web的在线外卖订餐系统的设计与实现v1.0.doc_第4页
第4页 / 共38页
基于web的在线外卖订餐系统的设计与实现v1.0.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、沈阳师范大学本科毕业论文-I-摘要随着人们生活水平的不断提高,人们对餐饮服务行业的要求也越来越高,不仅要求传统的色香味俱全,而且对就餐的时间和就餐方式也有了日益俱进的要求。许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了人们对快捷订餐的需求。而随着互联网技术的快速发展,网络早已经成为现代人日常生活中不可或缺的部分,将餐饮业和计算机网络结合起来,网上订餐应运而生。网上订餐为客户提供的是最方便的饮食方式,以快速,便捷的订餐业务送货上门为客户服务,这省去了客户很多不必要的时间和麻烦,给商家带来更多利益。同时,网上订餐可以辅助餐饮企业营销。通过信息管理,可以记录餐饮企业方方面面的数据。本文详细

2、论述了基于 WEB 的在线外卖订餐系统的开发设计过程。系统采用 ASP.NET为开发平台 SQL Server 为数据库,主要提供饮食信息、商铺信息和优惠信息的浏览和产品的订购、订单确认及付款、产品配送等。顾客可以通过订餐系统实现店铺浏览、饮食资讯浏览、网上预定和付款、送餐服务、消费折扣等;商家可以实现店铺展示,顾客需求信息搜集,发放广告等;网站管理员可以对相关信息进行添加、删除、修改和打印等。本文的结构组织如下:首先阐述了该系统的可行性;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统和各功能模块的实现;最后阐明得出的结论

3、。关键字:ASP.NET 在线订餐 SQL SERVER沈阳师范大学本科毕业论文-II-AbstractIn present society, the pace of life is becoming more and more quickly, and peoples requirement of catering is also becoming higher and higher. The catering not merely needs to be delicious, nice and tasty, but also has the higher demand in time an

4、d way of ordering. As many customers are quite busy about work, they cant take the time to enjoy catering. So it is required to produce a fast way to order catering. And as the rapid development of Internet technology, the network has already being an indispensable part in peoples daily life. And on

5、line order arises at this historic moment by combining catering and computer network.My paper discusses the developing and design process in detail of the ordering website system based on WEB .The system uses ASP.NET as a development platform, Java as the development of language, the SQL server as t

6、he database, to achieve the member management, dishes management, order management and message management. The WEB.based ordering system meets the Web site system requirements and can help effectively to improve work efficiency. The paper is organized as follows: First, the possibility to develop th

7、e system described; followed introduced the related development tools and technology infrastructure; then the system needs analysis, and proposed specific design and database model; and then shows the whole system concrete realization of the functional modules; final conclusion. Key words: ASP.NET O

8、nline Ordering SQL server沈阳师范大学本科毕业论文-III-目录1绪论 .51.1 课题的研究背景 .51.2 课题的研究意义 .51.3 本文的组织工作 .62系统开发技术分析 .72.1 系统开发平台选择 .72.2 ASP.NET 技术介绍 .72.2.1 增强的性能 .72.2.2 世界级的工具支持 .72.2.3 强大性和适应性 .82.2.4 威力和灵活性 .82.2.5 简易性 .82.2.6 可管理性 .82.2.7 可缩放性和可用性 .82.2.8 自定义性和扩展性 .92.2.9 安全性 .92.3 数据库技术的介绍 .93系统需求分析 .113.1

9、 可行性分析 .113.1.1 经济可行性分析 .113.1.2 技术能力分析 .123.1.3 运行可行性分析 .123.2 业务流程分析 .123.2.1 管理员业务流程图 .123.2.2 会员业务流程 .133.3 数据流图 .134系统概要设计 .164.1 系统的功能结构 .164.1.1 系统总功能结构 .164.1.2 菜品管理功能结构 .174.1.3 订单管理功能结构 .175详细设计 .195.1 数据表 .195.1.1 管理员表 .195.1.2 会员表 .195.1.3 菜品类别表 .205.1.4 菜品表 .205.1.5 订单表 .21沈阳师范大学本科毕业论文-

10、IV-5.1.6 订单管理表 .215.2 用户订餐页面 .215.3 后台管理模块 .275.3.1 后台登录 .275.3.2 美食管理 .295.3.3 用户管理 .305.3.4 订单管理 .315.4 系统测试及结论 .325.4.1 主模块测试 .325.5 结论 .34总结 .35致谢 .36文献 .37沈阳师范大学本科毕业论文-1-1绪论随着互联网技术和信息技术的日益成熟,人类社会开始进入信息时代。信息时代的到来给社会生活的各个方面带来了巨大的变化,这些变化同样也影响到了管理。信息技术和信息系统几乎渗透到了每一个的管理活动中,对各个层次均产生了不可忽视的影响。1.1 课题的研究

11、背景网上订餐为客户提供的是最方便的饮食方式,以快速,便捷的订餐业务送货上门为客户服务,这省去了客户很多不必要的时间和麻烦,给商家带来更多利益。同时,网上订餐可以辅助餐饮企业营销。通过信息管理,可以记录餐饮企业方方面面的数据。 与传统的电话订餐相比,网络订餐有着诸多优点。比如,电话订餐时,往往由于客户对餐饮企业提供的信息不够了解,就会进行相关的咨询,造成一定程度上的时间浪费。电话接收人员在同一天反复重复相同的信息,也造成了人力资源的浪费。相比而言,网络订餐提供图文并茂,及时更新的丰富信息,让客户就像在超市里挑选商品一样选订自己喜爱的餐品,这在一定程度上给了客户更多的选择权和自由权。实现网上订餐系

12、统也将订餐推广到更加广泛的群体,使得订餐数目增多,饭店的知名度增高。就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,如 IBM 公司的 POS 产品已获得较大范围的应用。2004 年在美国 100 家最有效利用信息技术企业中,美国最大的食品和多种服务公司 ARAGroup,名列第四。目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。我们对基于于网络

13、的电子商务开展状况进行了广泛的调研后得出结论,设计开发一个完善的网络订餐系统是一个极具光明前景的,可以加以实施的课题。1.2 课题的研究意义随着 Internet 的普及,越来越多的企业建立了自己的 WWW 网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子沈阳师范大学本科毕业论文-2-商务等。其中网上订餐系统是电子商务网站的一种,随着信息化时代的到来,人们对生活质量的追求不断提高。由于工作,学习的关系,人们常常无法按时吃饭。随着网络的普及,网上订餐业务在中国开始盛行,人们也通过网络订餐的方式获得自己需要的食物。这样既节省了时间,也可以为广

14、大用户提供更多的口味。传统餐饮企业的日常运作还是靠人工管理。从原材料入库到客人点单,再到结账基本上由人工完成记录。这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。基于 Web 的订餐系统不仅能提高管理水平,还能给管理者提供一个企业运作的信息平台,同时帮助提升企业的形象及增强竞争力。使用餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时掌握餐厅客人点单,挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。1.3 本文的组织工作第一章:介绍了本文的研究背景和研究意义第二章:首先阐述了该系统的可行性;

15、第三章:其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析;第四章:提出了具体的设计方案和数据库模型;第五章:展现了整个系统和各功能模块的实现;最后阐明得出的结论。沈阳师范大学本科毕业论文-3-2系统开发技术分析2.1 系统开发平台选择随着计算机网络技术的高速发展,传统的桌面系统、C/S 架构系统已经不能满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息化建设。.NET 的问世给开发人员带来了一种全

16、新的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。.NET 为行业的信息化提出了彻底解决方案,不论Web 开发者、组件开发者、数据开发者、VB GUI 开发者,还是任何基于 Windows 平台的开发者,.NET 都以一种全新的开发模式使开发人员更好、更快速的完成工作。因此在开发工具的选择上,我们选择了对数据库有强大功能的数据库开发系统,于是选择了微软公司的最新动态网页设计技术 A 和微软公司的大型数据库管理系统SQL Server 2000。2.2 ASP.NET 技术介绍ASP.NET 不仅仅是下一版本的 Active Server Page (ASP),而且还是一种建立

17、在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。ASP.net提供许多比现在的 Web 开发模式强大的的优势。它是统一的 Web 开发平台,用来提供开发人员快速生成企业级 Web 应用程序所需的服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有 ASP 应用程序中逐渐添加,与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:2.2.1 增强的性能ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。ASP.NET 可利用早期绑定、实时编

18、译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。2.2.2 世界级的工具支持ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。沈阳师范大学本科毕业论文-4-2.2.3 强大性和适应性因为 ASP.net 是基于通用语言编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.net 的 Web 应用中。ASP.net 同时也是langua

19、ge.independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C+和 Java 的结合体) ,VB,Jscript。这样的多种程序语言协同工作的能力会保护您现在的基于 COM+开发的程序,能够完整的移植向 ASP.net。2.2.4 威力和灵活性由于 ASP.NET 基于公共语言,因此,Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共

20、语言运行的交互性可保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。2.2.5 简易性ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置都非常简单。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,类似在 Visual Basic 的简单窗体处理模型中处理事件。允许你建立你自己的用户分界面,使其又不同于常见的 VB.Like 界面。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发,使把代码结合成软件简单的就像装配电脑。2.2.6 可管理性ASP.NET 使用一种字符基础的、分级

21、的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration“的哲学观念使 A的基于应用的开发更加具体、快捷。一个 ASP.net 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须文件,不需要系统的重新启动,一切就是这么简单。2.2.7 可缩放性和可用性ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高沈阳师范大学本科毕业论文-5-性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不

22、正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。2.2.8 自定义性和扩展性ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。2.2.9 安全性借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。总之,ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。程序在服务器端首次运行时进行编译,比 ASP 即时解释程序速度上要快很多,而且是可以用任何与 .NET 兼容的语言(包括 V

23、isual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 2.3 数据库技术的介绍数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数

24、据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。从 20 世纪 60 年代末期开始到现在,数据库技术已经发展了 30 多年。在这 30 多年的历程中,人们在数据库技术的理论研究和系统开发上都取得了辉煌的成就,而且已经开始新一代数据库系统的深入研究。数据库已经成为现代计算机系统的重要组成部分。数据模型是数据库技术的核心和基础,因此,对数据库系统开发阶段的划分应该以数据模型的发展演变作为主要依据和标志。按照数据模型的发展演变过程,数据库技术从开始到现在,在短短的 30 年中,主要经历了三个发展阶段:第一代是网状和层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模

25、型为主要特征的数据库系统。数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算机技术等相互渗透、有机结合,成为当代数据库技术发展的重要特征。沈阳师范大学本科毕业论文-6-SQL Server 2000 由一组数量众多的数据库组件组成。这些组件在功能上互相补充,在使用方式上彼此协调,以满足用户在数据存储和管理、大型 Web 站点支持和企业数据分析处理上的需求。SQL Server 2000 是微软公司的大型数据库管理系统,它的主要特点有:1.强大的查询与管理功能。2.强大的数据库开发功能。3.扩大了对 SQL 语言的支持。4.大量使用可视化的界面操作工具。5.支持面向对象的程序设计。6.多平台支持。7.支持网络应用。

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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