英语原文共 5 页,剩余内容已隐藏,支付完成后下载完整资料
先进材料研究卷,562-564 (2012) pp 1630-1633
自2012 /8/ 30在科学网站可在线检索
copy;(2012年)跨技术刊物,瑞士
在线订餐系统的设计与实现
Fang Shuojin 1, a, Mao Keji2,b and Shen Jian 3,c
中国杭州浙江商学院
中国杭州浙江工业大学计算机系
中国杭州浙江工业大学国际学院
a Anna_jin111@163.com, b maokeji@zjut.edu.cn, c339383695@qq.com
关键词:网上订购;电子商务;提单模块;Oracle
摘要:随着信息产业的升级和互联网的发展,不同各种网络应用程序都可供数以千计的家庭。电子商务,这是一个新的基于互联网的消费模式迅速兴起并迅速蔓延。如今,人们是如此的繁忙,最好的选择是在家中享受送餐上门的服务,于此同时人们会关心食品安全和方便。因此,设计一个餐厅在线订餐系统是及其重要的。这论文重点论述了网上订餐系统的设计与实现。
引言段
随着计算机和信息技术的发展,现金交易被电子或网上交易取代。电子商务,作为一个时代的产物,在最近几年已经发展起来。据2000年底发布的统计数据,在中国目前只有1000万个互联网的用户,最经常使用的是电子邮件和网络[ 1 ]。然而,从2003到2006,随着物流业和信用担保体系的快速发展,电子商务迅速发展。中国2007的电子商务交易总共达到了2兆1700亿[2]。
如今,B2C电子商务已经成为流行[ 3 ]。在线订购网站如雨后春笋在各个城市新起,特别是在家庭,学校和公司。随着生活条件的改善,人们会关心食品安全和方便,但是他们是如此繁忙,最好的选择是在家中享受送餐上门的服务。因此,对于人们来说给一个餐厅设计在线订菜系统是及其重要的。本文将重点介绍基于Oracle和java如何设计和实现网上订餐系统。
相关论断
对网上订购系统进行了少量的研究,许多系统实施了网上订购,从而使人们吃饭更方便。在本文第4页,介绍了一种简单的网上订餐系统,虽然它能满足大部分功能,但对于消费者和餐饮企业来说是不方便的,比如他们应该互相交流关于食品和服务的质量,对于那些想要在这个行业里增强核心竞争力的餐厅企业,这是非常重要的。给一个特定的公司设计订购系统[ 5 ],允许员工在未来一周内订餐,对于公司内部餐厅该系统是合适的,但不好复制到餐饮业。
需求分析
对电子商务平台自身的改进,是提高核心竞争力的一种方法。专业软件可以为企业提供完善的服务,为消费者提供方便的购物平台。在线订餐系统的功能结构如图1所示:
图1 服务功能图标 图2 服务流水
餐厅的主要服务是卖熟食,主要的流程如下,首先是顾客来了,他可能不仅访问现场订购,而且还通过订购电话订阅他所需的食物,在那个时候,我们需要让顾客知道哪些菜是有的,然后在这些菜中作出选择,接着由销售员记录,交给厨房到加工,做好后,外送人员将把饭送到指定的位置,然后收取费用(交付付款),在最后,用户将有一个最终的评价(供改善服务使用)。如果客户对服务非常不满意,他可以取消订单。如图2显示的过程。
数据流分析
当客户需要订阅的时候,他需要先注册成为会员,他需要提供一些基本的信息,如姓名、证件号码,电话号码等,这些信息将在系统中登记,这将形成用户信息表。成为会员后,他们可以操作订餐。用户信息与用餐信息相结合,形成订单信息存储在信息表顺序表中。售货员可经营库存商品,首先,他们应该注册菜单信息,如菜名称,序列号,数量,价格等,形成菜单信息表,并在菜单里信息表更新总菜单信息。在此之后,我们可以出售的菜肴的详细信息将存储在列表中。系统的顶层数据流图如图3所示:
修改菜
查看订单
处理订单
查询返回数据 确认
备份数据 查询请求
查询员工 订单
添加员工 查询结果
产生报表
员工数据
报表数据
恢复数据
图3 系统顶层数据
数据库与系统设计
数据库设计
网络订餐系统的实体关系模型如图4。有七张表将被构建,他们是用户信息表,员工信息表,菜肴信息表,消费记录表,部门员工协会表,工作人员评价表和部门信息表。
图4 E-R模型
系统的设计
系统中有三个模块,分别是用户前端模块、后台模块和后台管理模块。
在用户的前端模块,一旦用户输入,输入模块是过滤数据,过滤不安全和不规范的输入。菜品搜索是根据菜肴的名称,制作材料和说明描述,用模糊搜索来查找菜肴,订购模块基于数据库负责向用户的购物车添加菜并产生交易秩序,分布的背景和用户的确认都是围绕这个顺序。交易评估是在用户收到菜肴时,他们应该评估餐厅服务,质量和价格,并给出一个综合评分,以及详细说明的评价。
在员工后台模块,除了输入和菜肴的搜索,还包括用户搜索、菜品管理,供员工在货架内/货架外进行加菜的管理,以及上传图片和自动格式化图片的功能,用户管理,订单分配和数据库备份。订单分配,在用户发出命令后,订单会在后台显示员工的分配,员工可以指定一个外送员在用户指定的时间将菜肴送到用户指定的位置。当然,如果用户在外送前取消订单,那么这个订单就变得无效,同时,如果员工在分配前取消了这个订单,那么这个订单将是无效的。菜式送出去后,用户会确认收货并评价,然后完成交易。
在后台管理模块中,它还包括输入、菜品搜索、用户搜索、菜品管理、员工管理、报表生成、数据分析、数据库恢复。有三种报表,它们是日常报表、月度报告、年度报告,按小时、日、月的消费量和流量统计来计算,这可以满足经理统计所需的基本数据。报表以表格和图表形式呈现。
系统的实现
采用模块的开发、MVC框架和B / C模块完成系统的设计和实现。开发环境是WindowsXPSP3,Eclipse和数据库是Oracle。模块化技术的发展,便于再开发。MVC框架具有低耦合、高重用性、适用性、维护成本低、快速的发展过程。B / C模块是因为互联网的发展和服务器性能的提高,以及最重要的对于安全的关注[ 6 ]。java具有很好的可移植性和Oracle 10数据库的特点是开放性、可扩展性、兼容性、并发、安全,性能。该数据库将是巨大的,数据挖掘将是足够的,Oracle可以满足这些要求。
总结
在线订餐系统解决了人们对餐饮的便利性的需求,提高了餐饮企业的核心竞争力。随着人们对网络消费的进一步认识和电子商务的不断细化,随着物流业的不断创新,餐饮业的在线订购势在必行。
参考文献:
[1]刘新燕、陈志豪,大学生网络购物行为的实证分析[J],中南大学经济与法律杂志,2006, 1,83-140.
[2]周忻,网络购物的法律规制[J],中南工业大学学报(社会科学版),2006,7(3),70-102.
[3] HUANG Wei min,网格技术在B2C电子商务中的应用[ J ]。制造自动化,2011,33(6),215-217.
[4] XU Honejun,基于网络的在线餐订单系统的设计与实现[ J ],计算机应用与软件,2009, 26(5), 151-153.
[5]陈朝云,基于在线订购系统的研究与开发[ J ],电脑研究,2010, 6(3), 20-21.
[6]张黎一,ZHANG Hai-juan, LI Tian-tian.,电子商务模式及其关键技术分析[ J ],科技信息发展与经济,2008,19(4),171-173.
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[30246],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。