ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:1.20MB ,
资源ID:4026844      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4026844.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JAVA餐饮企业网上订餐系统的论文.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于JAVA餐饮企业网上订餐系统的论文.docx

1、基于JAVA餐饮企业网上订餐系统的论文目录第 1 章 绪论 .11.1 课题背景 .11.2 目的和意义 .11.3 系统设计思想 .2第 2 章 可行性分析 .32.1 技术可行性 .32.2 经济可行性 .32.3 运行可行性 .4第 3 章 需求分析 .53.1 业务流程图 .53.2 网上订餐系统的需求分析 .63.3 数据流图 .7第 4 章 总体设计 .84.1 系统模块总体设计 .84.2 数据库设计 .104.2.1 数据库的详细设计 .10第 5 章 详细设计与实现 .175.1 系统运行平台设置 .175.2 运行环境 .175.3 开发工具简介 .175.4 系统首页设计

2、 .175.5 系统前台基本功能设计与实现 .185.5.1 菜品展示模块设计与实现 .185.5.2 购物车模块的设计与实现 .195.5.3 收银台模块的设计与实现 .205.5.4 查看订单模块的设计与实现 .215.6 系统后台管理功能设计与实现 .225.6.1 基本信息管理设计与实现 .225.6.2 订单信息管理设计与实现 .235.6.3 菜品信息管理设计与实现 .24第 6 章 系统测试与性能分析 .266.1 购物车模块的测试 .266.2 用户注册模块的测试 .266.3 菜品管理模块的测试 .26结致论 .27谢 .28参考文献 .29基于 JAVA 的网上订餐系统的设

3、计与实现【内容摘要】本论文阐述的是基于 B/S 模式的 SSH 的 JAVA 技术下,自主完成网上订餐系统的设计与实现。基于 JAVA 技术的网上订餐系统是通过网站来向顾客推荐餐馆提供的菜品和服务的一种系统,让客户随时都能了解餐 馆和餐馆所供应的菜品,为客户提供在线订餐服务。我们从长期的目标来观察,网上订餐系统不仅是菜品和服务的广泛应用,还是一个使用 Internet 将顾客与餐馆紧密结合在一起的系统,并且可以消除 时间与空间带来的障碍,带给顾客美食的享受。网上订餐系统还提供多种检索途径,可以从推荐菜品、热销菜品、最新菜品等不同的排行榜进行选择,快捷准确。与传统菜品售卖方式相比,网上订餐系统能

4、够提供大量的菜品信息。网上订餐最杰出的长处是:再也不会局限了消费者们的订餐时间和用餐地点,这样就能够扩大和巩固了客户群,继 而增长了该餐馆的核心竞争力。【关键词】菜品;在线销售;订单处理第 1 章绪论1.1课题背景互联网的发展从本质上转变了全面社会的商品贸易方法,海内外各大餐馆从上个世纪 90 年代互联网兴起之时,就孕育了经过网络进行销售经营商品的 宗旨。网上订餐这一购物形式给人们生活带来的转变,除用餐场合的改变之外,更重要的是大大改变了传统的消费行为习惯,无管是否在网上订餐,还是上网 查找菜品的相关信息,都能使人们足不出户就能吃到想吃的美食。1.2目的和意义在互联网上所有产品的分类信息中,食

5、品类的产品信息无疑是最丰富的,一大批美食资讯类网站从中国互联网诞生初期就开始为网友提供大量一手信息。以肯德基网上订餐系统为例,该网站的导购平台拥有五十多款菜品,如此多的菜品并仍在持续增长的量远非其他产品类别能及,极大地满足了用户对菜品信息的需求。只需动动鼠标即可从菜品资讯页面跳转到网上订餐页面的便捷订餐 模式,使得信息收集与订餐行为之间无缝对接。随着近年来餐饮业和网络媒体的进一步合作,消费者从获取菜品信息到发生订餐行为的时空距离被进一步缩短,由此带来的巨大经济效益使得各大网上订餐平台越来越重视网上菜品的销售。现如今,有很多热门网页都有网上订餐 系统的路径链接,用户只要轻轻一点,就可以链接到网上

6、订餐网站。与传统方式销售相比在线销售有很多的优点如:1检索便捷在线销售提供了多种检索途径,可以从分类、新品、特价等途径进行 检索,快捷准确。2信息量大与传统销售方式相比,在线销售能够提供更全面的菜品信息。 3时间短,风险小,无地域限制网络销售最突出的优点是:不再限制消费者的购买时段,扩大和巩固了客户群,从而增加了餐馆的核心竞争力,节省消费者到餐馆购买所需要投入 的时间。可以看出网上订餐系统的主要目标便是使人们可以透过网站来推广互联餐 馆的菜品和技术服务,还能让顾客随时随地了解餐馆和餐馆的菜品。1.3系统设计思想按照数据库管理系统的标准,特别是对网络管理系统的特别大的数据流,如网上订餐系统,就必

7、需要满足顾客方便,操作灵活的要求。本系统在设计时 应该包含以下几个目标:(1)全面展示所有菜品,并可展示最新菜品和特价菜品;(2)有利于顾客快速地查询菜品信息;(3)实现菜品销售排行功能,以方便顾客了解在线销售系统内的热销菜 品及帮助餐馆领导者做出餐馆营销方案;(4)系统公告公布网上订餐系统网站内的最新信息;(5)顾客能够随时查看本人的订单信息;第 2 章可行性分析本网上订餐系统的目标确定后,我们将能够从技术可行性、经济技术可行 性、运行可行性三个方面用于完成实现新系统目标进行可行性分析。2.1 技术可行性凭借本网上订餐系统来测量我们所需投入的的技能有多少,我还将从电脑的硬件和软件的机能请求、

8、运行环境的条件情况、还需要掌控参与人员的数量 等方面去思考和解析。我从各方面思考到本系统在实施的技术可行性,经过各方面考虑,在软件方面选择了当今社会比较主流的 MyEclipse 工具来进行开发设计,还搭配使用 SQL server 2005 数据库来存储数据。我也同样从各方面思考到本系统在硬件方面开发的技术可行性,经过各方面考虑,必需选择空间比较大的、硬件的各方面配置相对比较高的,这样才能使本系统在开发与运行时保持一定的流畅性。考虑到现在的家庭或企业的计算 机硬件总体配置水平,所以可以知道系统硬件要求是可行的。在软件方面,MyEclipse 和 SQL Server 2005 因为是两个非常

9、成熟的开发工具,而且在安全性、可用性、可靠性方面毫无疑问,由此可知软件方面是可 行的。2.2 经济可行性软件的经济可行性是指一款软件开发设计时所投入的资金与它运行之后所带来的经济效益做的比较,是否合理,并且还要考虑到该款软件的投入使用之后给用户带来的经济效益有多少,本网上订餐系统是我认为能帮用户提高工作 效率,节省工作时间,方便的控制和管理为目的而设计开发的。本系统不需要大量的资金来开发,并能够个人独立设计,这样可以节省大 量的成本,还可以提高人的实践能力。2.3 运行可行性在当今社会,伴随着 Internet 技术在中国的飞速发展,当代人们的日常生活中已经广泛地运用 Web 技巧来为生活、工

10、作和学习来进行便捷的服务。大多数的餐馆为了扩大他们的规模,将他们的生意范围涉及到了外卖订餐,因为餐馆的客户很多,而且分布于各地,甚至还有市郊,网上销售食品的优点在于不会对顾客的区域给予限制,这样可以成功地解决地域问题所面临的压力。网上订餐系统使用简单易行,是以使用前的培训也比较简便,本网上订餐系统网站的管理人员对开发保持着高度严谨的态度,且有成熟的管理方面的经 验。通过以上分析,运行方面是可行的。第 3 章需求分析3.1业务流程图根据网上订餐系统的具体情况,通过对业务流程管理研究的过程是系统的信息流逐渐,考察实质涵盖了以下每个内容的处理方法、业务处理、信息流经去向、计算方法、信息来源、信息提供

11、的时间和形态(报告、单据等)。 1系统业务流图描述如下(1)顾客浏览网站:顾客经过浏览器登录到本网上订餐系统网站后,能够通过新品、推荐、热卖菜品排行的模块查看菜品及详细信息,同时顾客也可 以按类别查看菜品。另外,顾客可以阅读公告,排行榜等模块;(2)用户注册及登录:顾客如果需要在网站上购买菜品时,就必需要求 进行用户注册,只有注册成功并且登录后,用户能够购买菜品;(3)购物车处理:用户在经过浏览菜品信息,可以选择要购买的菜品,并且可以将菜品添加到购物车,添加之后还可以再次添加、查看、移除、修改 和清空整个购物车;(4)收银台处理:当用户已经确定需要购买购物车中选定的菜品时,可以通过收银台结账系

12、统来填写相对应的订单的信息,这个订单信息将会生成订 单信息的编号,如果完成在线下达订单,最后用户可以查看到订单;(5)管理员后台处理:本系统的管理员在后台登录后,将能够查看到已受理和未受理的订单还有订单的详细信息。除此以外,管理员还能够对系统的 每一项信息进行相应维护处理。系统流程图如图 3-1 所示。图 3-1系统流程图3.2网上订餐系统的需求分析经过对各大网上订餐网站及实际菜品餐馆销售过程的考察、分析,要求本系统具有以下功能(1)友好统一、易用的界面操作,用户可以更方便地操作;(2)包含菜品信息的展现,利于浏览者对菜品信息进行浏览与比较; (3)用户结账功能与购物车功能的完美结合;(4)建

13、立一个网站公告信息模块,使顾客可以及时了解网站的动态新闻、新的活动和其他信息的销售;(5)订单信息查询功能、菜品信息查询功能;(6)全面的后台管理功能,以方便管理员对网站信息进行更新与管理。3.3数据流图数据流图如图 3-2 所示图 3-2数据流图第 4 章总体设计4.1系统模块总体设计本系统总共分为两大模块前台和后台,在表面上两个模块之间是相互独立的,但是在对数据库的数据进行访问时,两个模块却是紧密相连的,它们都是访问的是同一个数据库的数据,只是所访问的表不同而已。每个模块的功能是 用调查收集的数据来生成的。前台系统功能模块分为(1)首页模块:通过推荐菜品,热销菜品,最新菜品展示所有菜品;

14、(2)菜品信息模块:按菜品的类别查询菜品的相关信息;(3)购物车模块:用户增添菜品至购物车,检查购物车中的菜品,从购物车中减除自己不喜欢的菜品,或者把购物车中的菜品全部清空,还可以修改 购买的菜品的数量;(4)收银台模块:用户添加购物车中的菜品后,对其中的菜品进行结账 的同时还需要填写订单信息;(5)用户模块:给用户注册、登录、资料修改以及密码找回的功能;(6)订单查询模块:查看自己的订单,了解当前及历史订单信息;(7)公告浏览模块:用户阅读公告信息,及时了解网站最新的信息。(8)留言模块:用户能给我们提宝贵意见,我们不断地改善中进步。 系统前台用户功能结构图如图 4-1 所示。图 4-1系统

15、前台用户功能结构图后台系统功能模块分为(1)菜品管理模块:通过类别查看餐馆菜品,对菜品的信息进行维护;(2)用户管理模块:保护用户不间断的信息之间的差异,该模块和用户 是管理员可以查看用户信息、删除操作;(3)管理员维护模块:这是维修管理员信息,管理员可以修改信息。(4)订单管理模块:管理员找到订单,核对订单的详细信息,删除订单 信息,接受订货;(5)公告管理模块:可以提供管理员公告浏览和对公告信息进行维护为 权利;(6)评价模块:管理员可以查看客户对菜品的评价,并对评价进行维护 的操作。系统后台管理员功能结构图如图 4-2 所示。4.2图 4-2系统后台管理员功能结构图数据库设计对于本网上订

16、餐网站来说,目标是努力支持相对自身而言及其大量的访问量所带来的数据访问的需求,如果运用桌面型的数据库管理系统是不可能满足这样大量访问所来带的需求的,而且数据库的安全性也没有充分保障。因此本 系统就是采用 Microsoft SQL Server 2005 数据库管理系统。4.2.1 数据库的详细设计数据库 E-R 如图 4-3 所示。图 4-3数据库 E-R 图根据此网上订餐系统的实际情况,本系统的数据库命名为 Dish 数据库为 11 张数据表。(1)菜品信息表此表用于记载网上订餐网站中的所有菜品的基本信息,是与菜品相关 联的菜品的类别表。如表 4-1 所示。表 4-1 t_dishInfo

17、(菜品信息表)序号名称别名类型长度(字符)1dishNo菜品序号varchar202dishClassObj菜品编号int43dishName菜品名varchar204dishPhoto存放菜品图片Varchar505dishPrice菜品价格float46dishCount最新菜品int47recommendFlag推荐菜品int48hotNum热销菜品int49onlineDate上架日期Varchar10(2)菜品类别信息表此表用于记载菜品类别的基本信息,为方便用户查询菜品和管理员管 理菜品信息而设立。如表 4-2 所示。表 4-2 t_DishClass(菜品类别信息表)序号名称别名类

18、型长度(字符)1classId菜品编号Int42className种类名称Varchar20(3)订单信息表此表用于记载用户的基本的订单信息。如表 4-3 所示。 表 4-3t_OrderInfo(订单信息表)序号名称别名类型长度(字符)1orderNo订单编号Varchar202memberObj下单会员Varchar203orderTime下单时间Varchar204totalMoney订单总金额float45orderStateObj订单状态int46buyWay付款方式Varchar207realName收货人姓名Varchar208telphone收货人电话Varchar209pos

19、tcode邮政编码Varchar2010address收货地址Varchar8011memo基本操作Varchar50(4)订单明细信息表此表用于记载用户订单的详细信息,为用户供给了详细的菜品订单信息,并且也能为管理员出货提供用户所订的菜品的具体信息。如表 4-4 所示。 表 4-4t_OrderDetail(订单明细信息表)序号名称别名类型长度(字符)1detailId订单 IDint42orderObj订单编号Varchar203dishObj菜品编号Varchar204price菜品价格float45count菜品数量Varchar50(5)用户信息表此表用于记载用户的基本信息,它代表着

20、用户购买菜品的权限基础。如 表 4-5 所示。表 4-5t_MemberInfo(用户信息表)序号名称别名类型长度(字符)1memberUserName会员用户名Varchar202password登陆密码Varchar203realName真实姓名Varchar20)4sex性别Varchar25birthday出生日期Varchar106telephone联系电话Varchar207email联系邮箱Varchar408qq联系 QQVarchar209address家庭住址Varchar6010photo会员照片Varchar50(6)管理员信息表此表用于记记载拥有差别的权限的管理员的根

21、本信息,能够管理系统 的全部信息。如表 4-6 所示。表 4-6t_admin(管理员信息表)序号名称别名类型长度(字符1userName管理员名称Varchar202userPw管理员密码Varchar20(7)公告信息表此表用于记载系统公告中的基本信息。如表 4-7 所示。 表 4-7t_Notice(公告信息表)序号名称别名类型长度(字符1noticeId公告编号Int42title公告标题Varchar30)3Notice_content公告内容Varchar804publishDate公告创建时间Varchar10(8)菜品评价信息表此表用于记载客户对菜品评价。如表 4-8 所示。

22、表 4-8t_Evaluate(菜品评价信息表)序号名称别名类型长度(字符1evaluateId评价 idInt42dishObj评价标题Varchar203memberObj评价用户Varchar204Evaluate_content评价内容Varchar505evaluateTime评价时间Varchar20(9)购物车表此表用于记载客户的购买菜品信息。如表 4-8 所示。 表 4-9t_ DishCart(购物车表)序号名称别名类型长度(字符1cartId订单序号int42memberObj用户Varchar203dishObj菜品名称Varchar20)4(10)付款方式表此表用于记载

23、客户的付款方式信息等。如表 4-8 所示。 表 4-10t_ OrderState(付款方式表)4序号名称别名类型长度(字符1stateId付款方式 idInt42stateName付款方式Varchar20(11)是否表此表用于记录是或否信息。如表 4-11 所示。 表 4-11t_YesOrNo(是否表)序号名称别名类型长度(字符1ididInt42name评价内容Varchar20第 5 章详细设计与实现5.15.2系统运行平台设置本系统的运行平台设置分为硬件环境和软件环境。运行环境(1)硬件环境计算机系统的硬件环境配置为处理器 Pentium 7100,内存 1024M,硬 盘 4G。

24、(2)软件环境计算机系统的环境配置为,软件包括了 Windows XP 操作系统,SQLServer 2005 数据库和 JDK1.5、Tomcat6.0 服务器、MyEclipse6.0 开发工具包。5.35.4开发工具简介开发工具:MyEclipse6.5数据库:SQL Server 2005系统首页设计本系统网站的主界面设计结构采用了上中下的结构,上部分为餐馆名称,中间为功能模块县市区,下部为菜品信息榜。界面设计如图 5-1 所示。5.5图 5-1系统首页系统前台基本功能设计与实现5.5.1 菜品展示模块设计与实现本系统提供两种展示产品的形式。一种是菜品信息查询,一种是推荐菜品、 热销菜品和最新菜品的展台

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1