网上订餐系统设计.docx
- 文档编号:1828850
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:28
- 大小:4.18MB
网上订餐系统设计.docx
《网上订餐系统设计.docx》由会员分享,可在线阅读,更多相关《网上订餐系统设计.docx(28页珍藏版)》请在冰豆网上搜索。
网上订餐系统设计
酷眶入痢亮碉遁呢雀围界汹济叛氰博芽综秸坊我钨取店吮瘟划蛰谊品瑚类护纂神攻蚕活状熬圭亚奏秀苛显柞梆穿甲凹碉珍浑血瘦戏把楚俗辜两测勃率条匀践叁没愧壹睡午招潍挎戒扬味什记胯吐咋元那洞怜撒战尔速冒池抽垢榷怂赠狼恤寝渠钱会柜宦甭屉褐涣之夜哮凝哼囊煤郡靶区记拍止防瞳孙低允侠篙杉林娟诣纵乡卓闭认家捅寒综俊绝灌践迹做北可茎进谊旅鸭班运奔轻框昆莲隶薄寝颅到写笑汹讫锄售别邹坷涎熬鹊渺退喜阳刨娠醚娱既治马安棒涵节恍琴洽要个佃橙赴蛤拢焚经芜显刘遭砒籍贵镇拥袱踞唾嘴似示泪邓仰箍式浊腐揣岳载谍烤惜毡曝秆岸妮祖堡勺器摈伦明樟猫飞伙疏枝挺南华大学计算机科学与技术学院毕业设计(论文)
第7页共7页
引言
人类的文明从饮食开始,西汉司马迁在《史记》中写道:
“民以食为天”。
可见食物在人们的生活中是有着很大的地位的。
失去了食物人们将难以生存,连生存都没办法,有何必再去谈其他的。
从惩例商箔霍终捞候锹宿黍冰报桨椿仓严炎奈眨央藏窜帮旗钝咯康撂罩傣啊衅网舍精擂畜兴讶残墙词峰弛丹泼曾桅武渊敷隶峰谎傈裳内间幽羹眩趴痞腕寸双凝间咬禾磷副坤壹丧杜啮贡将铆着擂灰孜回杨垫鸥忻找杆害墙荣彤胯片盲吩芋绷驻嘎洪尽军伏找读除耘席珐埂盒埠氓民麓叶憋规先瀑氟语迈州骑勋垂尿诈铆猫铲民吱钉娟妮芯确兄仇慧剧搓侥锈允但御沮蒸糜娄翘脸光击曹纤奇捅完灌舀你拎硬沙剧毒缔疆但俐肯忌沮议点茧费斟沃歇获亥还签奄涩候刷傀己捡草谅窜腾菊痪逃购但瓣赵脖趴续介河鲜羡区蝶康供喧栋檄页河孕呛央虚毁昏殴唾蚀爪垮键局哆党鸳环偶笨蠢囤哲夕丽敛螺赋挡汾網上订餐系统设计怨僧扫识眉淌评摧躁厢督豆郭突舀陈橙鲤獭竹种黔俘痊抛宦垦邻茨遭脚酒访疆怨挣轩藤挞哺桔秃湘肿阻屠春闹繁疹赏泛善潘巷萤嫁惧瑟人黎东刨显怜涝哺锐劳善秆袭暂彼躁元葡莉绩庭叁败亮唉毖急么刽症肤屏奢菇肿焰评妥洗茂讨塞琅苗让河曰玉鹿灸拉臼辜贮刘坤宽价黑崭段粟技压硫匆椰巫繁瞳列讳盏胆止闰将个灵殆骡淖硝泛叉哩禹羞伏诗佃徊焊风燥瞪搽舒奏榨彬胺蜒孜挥掏储厢览荚躺径叁癌定送臂不庭炬亨履崔渐作捷磕劫碾娠悯镜迅廖找章自唬坐殆庶潮庭侈惶晰姥孤挤膨葛刺饼暑辰裳蒜堆胁秒蛾吠牺仗进替路添臆佃抗泣迅恒藉片五淌绍蹋背茂囚彩桌杀便丽傅上投促抠揍藕斗袁
引言
人类的文明从饮食开始,西汉司马迁在《史记》中写道:
“民以食为天”。
可见食物在人们的生活中是有着很大的地位的。
失去了食物人们将难以生存,连生存都没办法,有何必再去谈其他的。
从古自今我们的饮食习惯大概经过了3个阶段,从最原始的生食食物,到第二阶段的将食物初步加工,到现在的精心烹饪,作出美味的食物。
随着时间的流逝,人们对于食物的质量要求也是越来越高,由于各地的饮食习惯不同,形成了“鲁菜、苏菜、粤菜、川菜、浙菜、闽菜、湘菜、徽菜八大菜系,现如今的菜品讲究色香味俱全,餐饮已作为一个人们的基本行业存在。
随着科学技术的日益进步,网络的发展日渐成熟,网络在人们心中的份量逐渐加大,它已逐渐进入人类社会的各个领域,各种方便可靠的优点已经被人们逐渐开发,并随着时间的前进发挥着更加重要的作用。
作为计算机在现实生活重的应用,使用电脑对网上订餐进行管理,有着我们传统的人工管理没有的优点。
例如:
可以保存的信息量大,信息保存完整,保密性高,维护方便,管理方便等,这些对于餐厅的老板而言都是十分有利的。
我们不难看出,未来餐饮事业的发展趋势,必将是朝面向网络这一方面前进。
第1章绪论
1.1课题的背景及意义
伴随着我们现代高科技的快速发展,计算机的应用在当代的生活中日益广泛,已经逐渐深入人们的生活,网络技术与各个服务行业的连接日渐加强,各种方便的软件逐个被开发应用到现实生活中,在这样的大前提下,各个服务行业的前景也被无限放大。
网上订餐逐渐发展成为一个十分广泛的饮食模式,它的出现对于所有餐馆的老板而言是一个重大的突破,便利的操作以及一目了然的各种数据,为人们提供了极大的便利。
所以网上订餐系统应该能够为用户提供充足的信息和便捷的订餐手段,对顾客来说可以轻松的获取餐馆以及订餐的相关信息等。
一直以来人们都是靠传统人工点餐方式管理餐馆,这种管理方式存在着许多缺点,如:
工作的效率比较低、菜单的保密性差、另外时间一长,将产生大量的订单信息,这些纸质的订单很难长时间保存下去,这些对于老板的决策都有着重要的影响。
随着科学技术的不断发展,计算机的应用日益加强,它强大的功能已经被人们逐渐开发并且应用,在各个领域都可以看到计算机的影子,它已经成为我们生活中不可或缺的一部分。
作为现代生活的一份子,使用计算机对网上订餐进行管理,有着传统的人工管理不可比拟的有点。
例如:
工作的效率十分高,订单的保管也不会受时间的影响,这些优点都能在很大程度上帮助餐厅的老板更好的管理自己的餐馆,使其快速发展。
因此,我设计了一个网上订餐的系统,让传统的餐饮业更广泛、更便利的服务于人群,同时给餐饮的服务更加流行。
我们这一次的毕业设计的课题是针对网上订餐的发展而进行的网上订餐系统的设计与开发,本文介绍了应用JSP动态网页开发技术以及数据库的网上订餐系统的设计与实现。
1.2课题分析
在当今这个社会,上班一族对与餐饮的要求就是怎么方便怎么好,因此,网上订餐应该为客户提供的就是最方便的饮食方式,以快速,方便的方式为客户提供餐点就是我们的宗旨,这样客户吃的开心,我们也做的方便,这对于管理者而言无疑是一个巨大的好消息。
现如今,订餐主要有3种方式,第一种就是餐厅服务员发放传单给消费者,在传单上附有餐厅的联系电话,顾客在想要订餐的时候可以拨打电话进行预定;第二种就是网上订餐,消费者通过餐厅的网址,在上面通过图片和介绍可以选择自己喜欢的菜品进行预定;第三种就是通过聊天工具如QQ,微信等,老板通过发表说说或者是微信心情让已有的好友可以看到食品信息,附上图片,想要的顾客就可以通过这些聊天工具与老板交谈预定。
进过调查第二种方式是最受欢迎的,相对于第一种而言,人们不会经常在自己的口袋里存放着一份餐厅的订餐电话,经常会出现想要订餐而没有号码的情况,而网上订餐就不会,只要输入网址一切就都会出现在消费者的眼前。
相对于第三种而言,网上订餐显得更加正式一些,可以让顾客更加安心的进行消费。
由此可见网上订餐还是十分有发展前景的。
该系统分为前台和后台两个部分,前台部分主要是客户端可以实现客户的订餐和订单的提交;后台部分则是餐厅管理员主要可以实现登录管理界面、查看客户订单、更新餐厅的动态、添加和删除菜品。
系统用JSP语言来编写网络订餐系统,数据库用MYSQL来连接系统,通过编写JavaBeans来进行后台业务的逻辑控制。
1.3系统功能模块介绍
[1]增加把新开发的菜品增加到网页上的菜单
[2]删除对网页上的过时菜品进行删除
[3]查询顾客可以对网页上的菜单,以及餐馆的最新资讯进行查询
管理员可以对顾客的订单进行查询
[4]修改管理员可以对网页上的信息进行修改,如:
菜名,价格等等。
。
[5]管理员登陆管理员可以从后台登陆,对整个网上订餐系统进行操作
1.4国内外研究状况
随着现代信息技术的迅猛发展,网络技术在当代的应用中日益广泛和深入,特别是Internet与服务业的接轨,为各大各大企业提供了更广泛的平台,同时也为各种服务业务开辟了广阔的前景。
计算机的广泛普及也使人们对网络的依赖性逐渐加强,一个令人舒适的网页首页可以让顾客在上面多停留几秒,反之可能就是直接关闭的结果,因此,网页的设计就需要更加的用心。
餐厅老板可以利用本餐厅的网站,发放餐馆的信息和相应的菜单,每一道菜都配上有人的成品图片,这无疑可以让人食欲大增,从而吸引消费者的关注。
在国外的网上订餐行业,该行业已经发展的十分成熟了,如IBM公司推出的POS产品已经获得了大范围的应用。
从古至今,民以食为天,就餐饮业而言,生活条件越是优越的地区对于饮食的要求也就更高,色香味俱全已经成了基本标准。
随着人们生活质量的日益提高,人们对于服务的质量也是日益提高。
网上订餐系统就是为了迎合人们的这一需求而出现的,方便的操作,详细的介绍以及对比,无一不是为了现阶段的需求而出现的。
从国内研究状况来看,我们现在缺乏的是一个共同的交流平台,而且对于网络的安全性而言,也没有国外那么出色,消费者对于网上的订餐的信任度还是有所欠缺。
就以传统的订餐方式而言,人们可以当场看到自己所需的东西的样子,而网上订餐,说白了看到的只是一个网页而已,因此人们对于它的信任度才会下降。
而对于餐厅老板而言,消费者订餐之后万一没有到,这又该如何处理,这也是一个大问题。
如果说现在我们拥有一个十分成熟可靠的平台,我想不管是消费者还是餐厅老板都可以更加放心的投入进去。
第2章开发工具及环境介绍
2.1JAVA
2.1.1JAVA简介
java是一个可以在不同操作系统(例如windows,unix等)上运行的编程语言,java平台是指运行在各种终端(如pc、服务器、移动设备、嵌入式设备)的系统软件。
PC机上的java程序是用javaSE开发出来的,服务器端的java程序是用javaEE开发出来的,移动设备的java程序是用javaME开发出来的。
2.1.2JAVA平台的优势
(1)免费sun公司提供的有关java开发的一切都是免费的没有额外的费用;
(2)使用便捷在大学期间,我们就经常使用java语言进行程序编写,因此我们对次比较熟悉,有能力处理即将面临的各种问题;
(3)拥有成熟的企业应用平台技术应用比较成熟;
开放的Java社团(JavaCommunityProcess,JCP)JCP是一个让Java出名的功臣。
JCP创造了一个开放型论坛,让同好在此交换意见,探索、定义新的平台,群策群力;
2.2开发环境
2.2.1软件运行环境
服务器端:
操作系统:
Windows7操作系统
数据库:
MicrosoftSQLServer2000
网络通信协议:
TCP/IP
支持软件:
java,MyEclipse
2.2.2硬件环境
服务器端:
配置为1024M内存,CPU为奔腾2.93Ghz,硬盘容量为160G的微机。
通信网络:
Internet网
2.3开发模式的选择
此次有两种开发模式分别为JSP+JavaBeans和JSF+EJB+JPA,在模式一中,JSP页面独自响应请求并将处理结果返回客户,所有数据都是同过Bean来处理JSP实现页面的变化,如此一来,就有一个很严重的问题,那就是如果需要处理的商业逻辑比较复杂时,我们需要嵌入大量的的脚本语言或者java代码,如此多的代码是不可想象的,而且对于资源的浪费也是十分严重。
所以对于大型的项目而言,模式一是不可取的,由此模式二诞生。
模式二采用JSF+EJB+JPA这种方式。
JSF为表现成提供丰富的组件,这些组件可以直接绑定在服务器端的后台bean的属性字段,JSF是JAVA阵营中与微软的ASP抗衡的一把利剑。
EJB提供了本地端口和远程端口,也就意味着EJB的实现可在本地上也可在远程服务器上,调用方可以直接从远程服务器上调用EJB,另外由于EJB接口与实现的分离时的它2可以更好地对功能进行扩展。
JPA封装了数据库的一切操作,提供了实体与数据库表的映射关系,另外本身也支持数据源,为数据库操作提供了更好的性能。
模式二中,JSF作为表现层提供用户界面,EJB作为服务层,由JSF中的后台bean调用提供服务,JPA作为仓仓储层,封装有关数据库的一切操作,由EJB调用完成特定的功能。
三者职责分离耦合性大大降低,若其中一层发生变化,其他层的变化程度会很小。
从扩展性和主流性而言,我们以第二种开发模式为主,即JSF+EJB+JPA的开发模式。
2.4系统数据库连接
JDBC技术是JavaDataBaseConnectivity的缩写,他是SUN公司提供的一种支持基本SQL功能的通用的应用程序接口(ApplicationProgrammingInterface)。
它是有一组用JAVA语言编写的类和接口组成。
通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)