摘要
随着人们工作以及生活节奏的提高,订购外卖送餐饮食已成为人们生活工作中的不可缺少的饮食餐饮方式之一。餐饮行业应对此类订餐外卖业务消费数量迅速增长,这为提供订餐外卖业务餐饮企业带来了难得的发展机遇,并预示着广阔的发展前景。传统的电话订餐给顾客跟外卖店带来不方便,如何使订餐更快速,更方便已成为众多餐饮企业关注的问题了。但是,由于订餐外卖配送行业仍属劳动密集型企业,投资、技术要求较低,行业可进入性较强,很多投资者进入到这一行业,订餐外卖配送企业数量迅速增加,使企业之间的竞争更加激烈!
本文论述的餐饮企业外卖配送系统是针对餐饮业而设计的一种商务服务网站。其主要功能是完成外卖的前期和辅助工作,即通过网络进行定餐和对服务进行评价。而餐饮工作流程的其他部分如送外卖、付款等后期工作依旧采用传统方式。
微软的. NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具。利用.NET平台进行订餐系统的开发是此类系统未来开发的趋势之一。本文所设计的系统在.NET平台上进行开发,采用了最新的ASP.NET技术,用C#.NET进行了编码,并使用SQL Server进行数据库设计,用NHiberate做关系对象的映射,基本实现了预定的目标,建立起一个比较完整的外卖配送系统。其特点是方便快捷的操作方式,简单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。本餐饮企业外卖配送系统是采用OOA(面向对象分析)和采用UML工具辅助开发分析,论文主要描述外卖订餐管理系统的开发流程,分别从需求分析和系统设计、详细设计与系统实现这几个阶段进行描述。
With the improvement of work and the pace of life, ordering take-away meal delivery diet has become indispensable in the life and work of one of the ways food restaurant. Ordering takeout food and beverage industry to deal with such rapid growth in the number of business spending, which provide food and beverage ordering take-out business enterprises of the rare opportunities for development, and indicates a bright future. Traditional phone ordering to customers with takeaway inconveniences, how to make ordering faster and more convenient has become a large concern of the catering business. However, ordering take-away distribution industry is still labor-intensive enterprises, investment, low technical requirements, industry access is strong, many investors into the industry, restaurant and takeaway rapid increase in the number of distribution companies, so that enterprises more competition between!
This article discusses the distribution system of food and beverage business is take-away food and beverage industry is designed for a business services website. Its main function is to complete and support the work of the early take-away, that is determined by the network to evaluate the meal and service. The food, such as other parts of the workflow delivering food, such as late payments are still using traditional methods of work.
Microsoft. NET platform as a new generation of Internet platform that provides efficient support future computing Web services development tools. Use. NET platform ordering system development is the trend of future development of such a system one. The system designed in this paper. NET platform for development, using the latest ASP.NET technology, using C #. NET encoded, and uses SQL Server for database design, the basic realization of the intended target, and establish a more complete The take-away delivery system. It features convenient operation, easy to understand management methods, so for enterprises and users, is a new, economical system. The take-away food distribution system is the use of enterprise OOA (object-oriented analysis) and analysis using UML tools supporting development, the paper describes the development of take-away ordering process management systems, respectively, from requirements analysis and system design, detailed design and system implementation these stages described..
引文
[1]闫术卓. Struts2技术详解[M].电子工业出版社,2008.6.1
[2] BudiKurniawan(加拿大).深入浅出Struts2[M].人民邮电出版社,2009
[3] struts2的工作流程. http://mamacmm.javaeye.com/blog/494396
[4]谢小乐.J2EE经典实例详解.人民邮电出版社,2003..9
[5]曹建,黎明,何超.基于JAVA的电子政务研究.重庆工商大学学报自然科学版,2003.4
[6]王伟等编著.JavaBean组件程序技术.清华大学出版杜,1999.1
[7]肖锋,曹作良.基于Struts体系结构的企业级应用系统.天津理工学院学报,2003.12
[8]刘继华,李腊元.一种基于JDBC的数据库连接池技术的设计与实现.计算机工程与实现,2003.7,pl83~185
[9]张健,王卫红,夏添.基于EJB的组件开发技术.计算机工程,2002.3,P89~91
[10]张文建,王建,范孝良.Struts在J2EE Web层中的应用.微型机与应用,2003.8
[11]刘奕.基于Struts框架的J2EE Web应用的研究和实现[工程硕士学位论文].武汉大学,2004
[15]冯帆.基于J2EE架构的电子政务网上申报审批系统的设计与实现[硕士学位论文].西北大学,2005
[16]李磊.基于J2EE的电子政务开发研究[硕士学位论文].武汉理工大学,2005
[17]SUN Microsystems Inc.Java 2 Enterprise Edition(J2EE)[EB/OL]. http ://wwwjava.sun.com,2003
[18]JavaServer Pages Fundamentals.Short Course Contents. http://www.java.sun.com,2002
[19]熊杰.设计模式精解.清华大学出版社,2004.,12
[20]Wendr Bosss,Mlcheal Bosss著.UML with Rational Rose从入门到精通.电子工业出版社,2001.10
[21]Brule Eckel.Thinking In Java-The Third Edition[M].机械工业出版社,2002.10
[22]网星工作室编写.Dreamweaver MX完全自学手册.北京希望电子出版杜,2002.11
[23]王子君,范学峰.EJB技术的探讨与研究.计算机工程,2002.2,P106~108
[24]Mark I,Fussel.Foundations of Object–Relational Mapping.Java Pro,2003
[25]黄贤英.在J2BB平台上Servlet的设计.计算机应用研究,2002.1,pl40~141
[26]欧建志,张福顺,罗焕佐.运用UML和Rational Rose进行J2EE应用开发.计算机应用研究,2003.1,p141~144
[27]贺美迅,黄风岗,宋晓阳,一种基于UML的第三代面向对象开发方法.应用科技,2002.9,p46~48
[28]朱红康,余雪丽,冯秀芳.在统一过程中使用UML.太原理工大学学报,2002.9,p530~531
[29]傅谦,张申生,曹健.面向软件工程的工作流管理系统.上海交通大学学报,2002.9,p135l~l354
[30]张英朝,张维明,肖卫东,沙基昌,徐磊.基于网格技木的电子政务平台体系结构.计算机应用,2002.12
[31]Sun Microsystem inc.Java 2 Platform,Enterprise Specification Version 1.4.Available at http://java.sun.com/j2ee/1.4/docs,2003
[32]Ivar Jacobson,Grady Booch,James Rumbaugh.Unltled Modeling Language-User’s Guide[M].American:Addition-Wesley,1999
[33]Marty Hall.More Servlet and Java Script[M].机械工业出版社,2000
[34]李刚. Struts2权威指南[M].电子工业出版社. 2007.9.1
[35] spring框架概述. http://ajava.org/readbook/open/xmsjjj/15358.html
[36] DWR的介绍与简单应用. http://longdechuanren.javaeye.com/blog/627129
[37]沙洛维,特罗特.设计模式解析(第2版) [M].人民邮电出版社, 2006.10
[38]面向对象与领域建模. http://www.jdin.com/mda/modeling.html
[39]孙卫琴.精通Hibernate:java对象持久化技术详解[M].电子工业出版社,2005.4
[40]周伯等译.统一软件开发过程.机械工业出版社,2002
[41]李英军等译.设计模式:可复用面向对象软件的基础.机械工业出版社,2000
[42]刘润彬,张华编著.《软件工程简明教程》,大连理工大学出版社,1994
[43]陈涵生.面向对象的开发技术及其应用.上海科技文献出版社,1995
[44]李大友.数据库语言及其应用[M].科学出版社,1998
[45]童春杰,陈德人.基于J2EE的分布式体系及应用.计算机应用研究,2002.10,p31~33
[46]刘超,张莉编著,可视化面向对象建模技术(标准建模语言UML教程).北京航空航天大学出版社,1999.7
[47]赵燕飞,朱飞,孙玉星.一种基于Web的分布式应用程序框架的构建技术.计算机工程与应用,2004.36
[48]James Goodwill.Mastering Jakarta Struts.Willey Publishing,2002
[49]Apache Software Foundation.The Struts User’s Guide V1.1. http://jakarta.apahche.org,2003
[50]曹鸣鹏,赵伟,许林英.J2EE技术及其实现.计算机应用,2001.10,P20~23