首页
会员中心
到顶部
到尾部
计算机

点餐系统设计与开发

时间:2020/10/14 13:32:47  作者:  来源:  查看:0  评论:0
内容摘要: 点餐系统设计与开发摘要:随着现今飞速发展的社会,餐品的销售手段开始发生了一些小小的改变,对于许多的餐饮企业或者是店家也要开始适应新的点餐模式。因此采用新的系统来进行点餐,构建自己的网站也将是必须的。网上点餐最大的优点就是我们能够在家就能看到自己想要的餐品并且进行预定它,在...

点餐系统设计与开发

摘要:随着现今飞速发展的社会,餐品的销售手段开始发生了一些小小的改变,对于许多的餐饮企业或者是店家也要开始适应新的点餐模式。因此采用新的系统来进行点餐,构建自己的网站也将是必须的。网上点餐最大的优点就是我们能够在家就能看到自己想要的餐品并且进行预定它,在这个软件中我们可以大大的减低我们花费在交通的时间和费用的一大部分。在本次主要介绍的是点餐系统的设计幕后情况和设计介绍,其中包括了总体设计模块,系统详细设计模块和数据库具体情况的设计。在这个点餐系统主要分为前台顾客模块和后台管理员模块,可以通过顾客登录点餐系统的前台,通过管理员登录点餐系统的后台。

关键字:点餐系统; B/S结构;MySql;JSP;Spring框架;Mybatis框架

Abstract:With the rapid development of today's society, the sale of food products began to make some small changes, for many of the catering business or stores have begun to adapt to the new meal model. Therefore, the use of a new system to order meals, build their own website will also be necessary. The advantages of online ordering is the most we can at home will be able to see your food and take it in the software, we can greatly reduce the traffic we spend the time and expense of a most. This paper introduces the design of the system and the design of the system, including the overall design module, the detailed design of the system module and the design of the database. In this good appetite meal system is divided into the front and back of the customer module administrator module, you can log in through the customer's point of view of the dining system, through the administrator login system background.

Key words:Ordering system; B/S structure; MySql; JSP; Spring framework; Mybatis framework


0.引言

社会的快速发展导致人们的生活水平急剧提升。也随着社会信息技术化发展,高效发展的网络不仅仅是快速而且还更加的简易。急剧发展的社会生活改变了人们的生活的便利性,这就开始使得网络订餐开始兴起发展了。据不完全统计,近几年的中国网上订餐交易量呈现笔直上升的趋势,这也表明了网上订餐担当了在现今社会的愈发重要的模块。线上的点餐已经满足不了人们愈加上升的点餐欲望,这也是对于那些致力于快速发展的餐饮企业一个巨大的商机。我们必须追赶上这一发展趋势,不落于其他人的脚步。餐饮企业对于这一个巨大的市场也在一步步追逐,这不仅仅是餐饮企业的发展,也是为人们的餐饮方面的一步步提升,减少了人们的不便,餐品也是变得愈加的全面和完美。点餐系统已经化身为人们生活的正常的普通的愈加方便的活动了。

1.网络购物管理系统的发展

在1999年底的时候世界开始降临了互联网。我们国家的网络已经开始发展,网络已经不断的增加。世间的多元化发展也开始愈加的变化进步,也就是在此时的2010年开始我们国家的网络市场的用户数量和交易数量开始的巨大的变化和增长。这些年国家的发展与进步支持着我们国家计算机和网络的进化,种种的进化蔓延到了我们生活,网络购物应运而生,而网络购物的发展也造成了网上点餐的普及。1996年的11月中国开始了第一次网络购物,网络购物也是在那是开始了发展。那时候最大的问题就是网络的普及和网络的便利,而现今社会的发展和科技的进步这些已经慢慢变得不是问题,网络购物已经是步入了人们的生活而且是慢慢变得愈发的重要了。

2.网络购物管理系统的意义

2014这是对于网络购物来说是一个重要的一年,这一年对整个中国网络购物最重要的软件支付宝诞生了。中国也因此进入了全名网络购物的年代,发展的脚步已经无法停止了,如同开始运行的火车的动力无边,在轰鸣的声音的伴随下一直向前。新时代的大门已经打开,各个企业都是在奔向发展的道路上。这时各式企业都必须发展出适应新世界的方法,网络购物正是这一重要的路线,企业进行网站的构建或是加盟自己的商品进入到各大购物网站是一个必然的趋势。网络购物对于现在的人们来说已经是必不可少了,每天进入网络浏览商品的人数量不可估计,网络购物减少了我们花费在路程的时间和精力,省时省力而又方便,在网络上先搜索出自己想要的物品,再在这些物品进行选择,我们只需要短短的时间就能找到自己想要的商品,无需在炎热的天气下去购物,盲目的逛街。而且在网络上各个商家都是会同时或是不同时的举行活动,这对于购物的人们来说也是一大福利。

3.点餐系统数据库的设计

3.1系统总体设计

点餐系统按功能主要分为顾客使用界面和管理员管理界面,顾客可以在前台的界面进行相应的操作,而管理员也可以通过后台的管理界面进行数据的操作。点餐系统是符合基础的用户体验的方便性系统,它的基本需求和良好的用户体验的来体现它是一个变更性很强的系统。用户浏览界面快捷方便。在点餐系统中实现了顾客需要的浏览界面查看信息的基本的功能继而添加餐盘的功能,最后顾客是能够将自己餐盘中的资料传给数据库。

点餐系统设计与开发

图1  系统结构图

3.2系统架构设计

点餐系统以Eclipese作为开发工具,通过载入Spring和SpringMVC和Mybatis框架的使用基于modelAndView和MySql数据库作为后台进行设计开发。在点餐系统运行后可以看出来这个系统已经基本实现了点餐系统的功能是一个合格的产品。

4.数据库系统设计

4.1数据库

数据库是一种存储网络的电子数据的仓库,最主要是为了网站提供相应的数据。它的存在已经有很多年的历史了,现今的数据管理已经愈加的重要因此数据结构是十分重要的一环。现在的时代数据库的类型也是十分多的能够存储各类的数据用处十分的广泛。

4.2概念结构设计

在概念结果设计的阶段主要是分析社会需求和对软件的优化。最主要是对数据库的优化和在显示前台界面的应用上。

在这个概念结构上对数据库的内容和数据的关系进行了剖析和升级,也通过了E-R模型更好的了解结构和强化模型。

5.系统实现

程序的实现

点餐系统为用户提供了接下来显示的功能:

(1) 登入/注册

在点餐系统中的首页是登录注册界面,我们可以选择需要的身份来进行顾客界面或是管理员界面的登录。如果登录前台的界面没有账户我们可以进行账户的注册。

(2) 顾客前台的界面

在前台界面我们可以查看所有需要的餐品的各种详细信息、我们可以将需要的餐品加入到我们的餐盘即购物车中去,对选择好的餐品进行提交订单,在餐品详细界面我们可以看到餐品的配料和各种介绍,有利于提升订单的数量。

(3) 管理员的后台界面

在后台界面管理员可以浏览餐品信息、查看用户详细信息、餐品种类等信息。在后台管理员界面我们可以对餐品或是用户或是餐品种类或是订单等信息进行必要的操作。

小结

在这段时间对点餐系统的设计和研发阶段中花费了很多的时间但是最终还是完成了。按照标准的软件开发的流程中完成的所有的软件功能,在这样的情况下也有了一些总结:

1、需求分析:在需求分析的阶段主要是对现今的网络时代对开发软件进行的分析阶段。主要是表现出对点餐分析需要的功能和如何实现。

2、数据库设计:在这个阶段主要是结合实际社会生活的需要性对数据库的内容进行设计。通过实体类和数据库的数据相结合对网站提供需要的数据内容。

3、架构设计阶段:在这个阶段使用了Spring和SpringMVC和Mybatis三个框架来对软件进行基础的框架搭建和设计。

4、详细设计阶段:在此处阶段视为软件开发进行具体的实现进行预演和设计。

5、系统测试:在这个阶段为了能够更好的完善软件对软件进行了测试和分析,了解其中的不足和进行完善改变。

点餐系统还是基本符合一个点餐系统的需求,不过基于现在水平的有限并不能更好的完善,还是需要加强自己的社会竞争力。

参考文献 :

[1]萨师煊,王珊,基于c/s模式的构件式酒店管理信息系统[M].北京高等育出版社,2000.7:38-256.

[2]Java编程思想(第四版)埃史尔、陈昊鹏 机械工业出版社(2007-06)

[3]MySql Database 编程艺术深入数据库系结构(第二版)凯特,苏金国,王小振等 人民邮电出版社

[4]林尚杰编著.JSP2.0技术手册[M]电子工业出版社,2004.32-69

[5]林信良 Spring2.0技术手册[M]电子工业出版社,2006.6

[7]蔡建,景楠.Java Web应用开发:J2EE和Tomcat[M]北京:清华大学出版社,2004.

[8]清宏计算机工作室《JSP编程技巧》,机械工业出版社,2004.5

[9]刘晓义,XML技术及应用[M]哈尔滨工程大学出版社,2011.6

[10] 张桂珠,刘丽,陈爱国. Java面向对象程序设计(第2版)北京邮电大学出版社

[11]王保罗.Java面向对象程序设计[M]. 北京:清华大学出版社

[12] 周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社,2004.5

[13] 林邦杰,彻底研究java.北京:电子工业出版社,2002

[14] 毕广吉.Java程序设计实例教程[M]. 北京:冶金工业出版社,2007

[15]宋金玉,陈萍,陈刚.数据库原理与应用(第2版)[M].北京:清华大学,2014(9)

[16]尹为民,李石君,金银秋,曾慧,吴迪倩.数据库原理与技术(第3版)(MySql版)[M].外文书名: Database Principle and Technology (third edition).北京: 清华大学出版社,2014(5)

  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号