订餐信息系统设计.docx
《订餐信息系统设计.docx》由会员分享,可在线阅读,更多相关《订餐信息系统设计.docx(13页珍藏版)》请在冰豆网上搜索。
订餐信息系统设计
第一章系统概述1
1.1研究背景1
1.2意义1
1.3系统目标2
第二章系统分析3
2.1系统的需求分析3
22系统的可行性分析3
2.2.1系统的经济可行性分析3
2.2.2系统的技术可行性分析3
2.3竞争者分析:
4
2.4业务流程分析4
2.5数据流程图6
2.5.1顶层数据流程图6
2.5.2第一层数据流程图7
2.5.3二层数据流程图7
2.6数据字典10
第三章系统设计13
3.1功能结构13
3.2数据库设计13
3.2.1数据的概念结构设计13
3.3物理设计19
第四章系统实现20
4.1、创建表20
4.2、建立基本表结构20
摘要
高新科技和计算机的飞速发展,给人们带来了更多的便利.,越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐的推出也很快受到了大家的欢迎。
互联网行业的不断发展可以为“饿了么”软件提供一个良好的网络平台,并且网络化得购物为人们带来了更多便捷,同时也减少了成本。
这种趋势的发展可以为“饿了么”软件的上市减少了推广的阻力。
首先,简要地介绍了国内网络技术和信息产业的研究背景,阐述了“饿了么”网上订餐系统实施的重要意义。
然后是规划系统流程,设计系统数据库的逻辑结构,介绍在开发系统过程中所使用的开发工具以及开发平台。
最后设计和实现了一个网上订餐系统,着重论述了系统的功能与实现、数据流程及存储。
包括商家信息、用户信息、网上订餐、用户评价、系统用户管理以及后台数据库管理等,对整个网上订餐系统功能模块的实现方法进行阐述和分析。
【关键字】数据库信息系统
第一章系统概述
1.1研究背景
随着智能手机的快速普及发展以及移动网络技术的日渐成熟,移动互联网的用户数量正
以远远大于桌面互联网的速度飞速增加。
用户的网络媒介使用习惯正在悄悄改变,手机逐渐
成为网民接入网络的首选。
随着餐饮行业的快速发展,外卖行业也呈现蒸蒸日上的势头,足不出户就能吃到心仪的
美食使越来越多的人加入叫外卖的大军。
据统计,2013年外卖占全国餐饮消费总额的10%
并且呈现快速上升的趋势。
然而,随着人们生活理念和生活方式的变迁,人们对于外卖服务
的需求更加具体更加多样,以更加便捷的手段叫外卖,获取更多外卖优惠信息,实现更加灵活的支付方式等等都成为人们越来越迫切的需求。
在这种形势下,传统的电话叫餐和PC网
上订餐已经渐渐不能满足人们日益增长的需求。
在移动互联网飞速发展的催生下,在市场需
求的迅速扩大下,以智能手机为媒介的外卖手机客户端应运而生,外卖行业也走向了发展新
时代。
目前,以“饿了么”领跑的第一外卖平台以及“美团外卖”、“淘点点”、“XX外卖”等
外卖平台凭借自身的优势也渐渐从这场商战中脱引而出,占据了外卖平台的绝大部分份额。
本文主要针对“饿了么”进行系统分析与设计。
1.2意义
外卖手机客户端作为移动互联网与传统餐饮外卖相结合的产物,随着经济的发展、人民
生活方式和理念的变迁以及移动互联网的推进,其未来的发展存在着巨大的潜力。
它是餐饮
行业与当下时代潮流的紧密结合,其传播机制和营销模式都有诸多可借鉴之处。
但是它目前仍处于发展的初级阶段,并未形成成熟的体系,各方面仍存在着许多问题,这些问题有待解决。
随着020模式以及手机媒介和移动互联网的日渐发展,手机外卖客户端市场必将由此迅
速壮大。
通过对手机外卖客户端的研究,可以将该行业的发展现状进行梳理,对其经验教训
进行总结,为本行业及其相关服务业提供范例,从而完善手机外卖客户端的运营机制,进一
步满足消费者外卖就餐的多元化、个性化需求,促进我国餐饮产品流转速度与服务质量。
手机app订餐以快速、便捷的订餐业务送货上门为客户服务,给客户提供了最方便的饮
食方式,这省去了客户很多不必要的时间和麻烦,
同时也为餐饮企业带来了更多利益。
同时,
手机app订餐可以辅助餐饮企业营销。
通过信息管理,可以记录餐饮企业方方面面的数据。
1.3系统目标
本次课题研究是主要针对饿了么的手机订餐app,以各种用户为主要服务对象,为其提
供良好的用户界面,实现与用户的交流,方便用户订餐是该系统设计的主要目标。
该系统能
够实现用户修改IP,用户的注册与登录,餐单的查看,点餐功能,生成订单、修改订单等等,还可以查看历史消费记录,进行菜谱评分。
总体来说,本文课题的研究目标主要在于提
升餐饮行业现代化管理服务质量,让客人实现随时随地点餐,提高餐厅的工作效率与社会宣
传知名度。
第二章系统分析
2.1系统的需求分析
随着经济的快速发展,电子商务越来越受到人们的关注。
各种网上订餐类网站和软件,已经如雨后春笋般的出现在了各大城市。
特别在公司,企业内部,团体订餐已经成为了趋势。
同时,随着全国人民的精神、物质和文化生活高度的提高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,还要吃好,而且口味也越来越挑刺,正因为如此手机网络订餐业务的出现,正迎合了这些人的口味。
在网上参观订餐的人相对网下人来说还是比较少,一个是对网上餐馆的信用度持疑虑态
度;另一个是网上订餐只可以看到物品的说明简介和外观,没有看到实体于细节处,无法通
过快速浏览确定是不是自己想要的菜品。
而这正是传统的实体餐馆优于网上餐馆的地方。
而
在网上订餐的人都是一般都是对电脑比较熟练的人,也就就是比较年青化的消费群体。
就是
白领、大学生、高中生和对计算机操作相对比较熟的人。
因为这些人工作都比较忙,而且对
计算机也比较熟,思想也比较超前,对于在网上订餐能够接受,并经常上网订餐。
2.2系统的可行性分析
2.2.1系统的经济可行性分析
民以食为天,人们一日三餐,消费者对食的需求较大,因而市场较大,如果能在个性化
和专业化上做好文章,一定能够经营成功。
餐饮业本身还有比其他行业更适合发展电子商务的特点:
餐饮业以中小企业为主,大部分餐饮业老板都希望通过电子商务降低成本,提高利
润;这样不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜品。
因此,饿了么订餐业务有着极大的发展空间及良好背景。
2.2.2系统的技术可行性分析
本系统是应用于智能手机上的app,现阶段主要致力于该系统在Android手机上和ios
系统上客户端的开发。
本系统主要是在开发平台上使用Java语言进行开发,数据库用
SQLServer。
这些开发技术基本已经成熟,而且有一定基础,使用起来上手比较快,因此是完全可行的。
该系统分为前台和后台两部分,前台部分主要是用户进行自寻的浏览,以及餐
品的预定等,主要面向客户。
而后台主要是管理人员对前台数据的维护和设置,主要面向管
以利于今后整个系
理人员。
在开发时要充分考虑到局部系统和整个目标系统之间的相容性,
统的建立。
本系统的主要功能是用户订餐,用户查询菜品信息。
而后台的管理员可以对系统
进行设置,并对各模块进行管理。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件以及计算机软件的使用上
条件是成熟,技术上都是满足的,因此,它在技术上是可行的。
2.3竞争者分析:
作为外卖界的传统霸主,10月8日。
“饿了么”对外宣布:
平台订单已破百万。
激烈
竞争下的被迫成长成绩显著。
较当下“XX外卖”推出免配送的活动,“饿了么”在移动端
与微信合作,发起“不满起送价,喊小伙伴一起拼单”的活动,也同样只需支付餐费,并不会造成客户的流逝转移。
其目前的绝对优势在于支付,且支付夫人手段除传统网银以外,还
联有支付宝和微信支付这种用户依赖性更大且更为便捷的支付方式,占领先机。
目前最火的外卖是XX外卖,美团外卖以及饿了么。
外卖网站的商业模式无非佣金和服
务费“饿了么”目前竞争压力主要来自美团,而不是阿里巴巴、XX等。
所以平台主要应该在“速度”和“服务”上加强改进,深入用户和商户。
2.4业务流程分析
流程图描述的是完
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向
的图表,禾U用它可以帮助分析人员找出业务流程中的不合理流向。
业务
图2-1业务流程图图示
图2-2饿了么基本业务流程图
饿了么得用户端系统主要分为三个部分组成:
1.用户订餐流程图
用户登录饿了么软件,通过首页的推荐或者根据自己的喜好搜索商家,选定商品,支付
订单,最后订单信息传给商家。
2.订单查询流程图
用户通过点击订单,可以浏览到历史订单信息和未完成订单信息,可以对已完成订单进
行评价,也可以对未完成订单继续付款。
3.用户信息界面
用户可以对自己的信息进行修改、添加,查询收到的红包、积分,查看自己的收藏。
2.5数据流程图
数据流程分析是通过分层数据流程图(DFD图)来进行的,反映了系统的数据流向、对
数据的处理和数据的存储情况,对信息系统进行逻辑建模。
本文对高校文体活动票务管理系统进行逻辑建模的工具为Sybase公司PowerDesigner,它是一个软件原型设计的工具集,
利用PowerDesigner进行数据流程图绘制的图示如图2-3所示,包括四个部分:
数据流
1
Process_1
处理、进程
图2-3数据流程图图示
和去处,
夕卜部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源
属于系统的外部和系统的界面。
凡是与系统有关的人或者界面,均以外部实体的形式出现
在数据流程图中。
处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。
整个的处理过程包括
数据输入、数据处理和数据输出三个部分。
数据流是指处理功能的输入或输出,表示数据的传递过程和传递方向,但不会改变数据值。
数据存储表示数据保存的地方,它用来存储数据。
系统处理从数据存储中提取数据,也将处理的数据返回数据存储。
2.5.1顶层数据流程图
顶层数据流程图反映出了整个系统的主要任务,决定系统的范围边界。
在本系统的顶
层数据流程图中,外部实体为用户,处理过程即为整个APP系统,主要信息流的输入输
出包括支付信息、已点商品信息、配送时间、收货地址、积分信息、收藏信息红包信息、商品信息、商家信息、商品评价等。
顶层数据流程图如图2.4所示:
支忖信息
已点商品信息
配送时间
1
战了么APF
图2-4顶层数据流程图
2.5.2第一层数据流程图
图2-5是饿了么系统的一层数据流程图。
如图所示,
该系统共有3个主要子模块,分别
是订单管理模块、外卖管理模块、个人信息管理模块。
2已点商品信息
历史订单
1
订£
+
.理
我取目画间
订单童谓
1:
更悄息半豐
10商品评价二
3
[T讯饰息
个人信息懿<
f+1J
宣询根分信息
用户咿人信島
收斌信息
6
用户
T红包信息
历史评忻
A
外卖营理
两品详惴
商冢详憎
racing
2.5.3二层数据流程图
商品方息
图2-5一层数据流程图
在第一层数据流程图中一共有三个处理流程,分别是订单管理、外卖管理、个人信息。
下面分别绘制三个处理流程所对应的第二层数据流程图。
在订单管理模块中,用户根据注册的账号密码可以进行账号登陆,然后进入自己的账号查看订单信息,用户可以查看已点商品是否被商家接单,商家根据实际情况,若超出配送范围等原因则取消订单,若商家选择接单则进行支付,支付成功后返回订单信息,显示接单成功并提示配送时间。
具体数据流程图如图所示:
用户个人信息
用户
1.1.2
商家角色
1.1.3
商家接单判断
►
取消接单
选择接单
配送时间
配送信息
支付
订单支付信息
1.1.4
接单成功
图2-6第二层订单管理模块数据流程图
外卖管理是用户输入个人信息提交服务器进行验证,登录后可选择店铺,查看商家信息,并根据商家提供的菜品种类进行选择,获取商品信息,完成下单,下单成功后等待商家送达。
收到外卖后,用户可根据菜品进行评价,评价生成后可查看评价信息。
具体数据流程图如图所示:
登录验证
8商家信息
商家个人信息