基于java的网上订餐系统客户端的设计与实现

获取项目源文件,技术交流与指导联系Q:1225467431

  1. 绪论

1.1 选题背景

随着中国经济的高速发展和人们生活水平的不断提高,近几年来,我国的餐饮行业一直保持着快速发展的趋势并展现出强劲的发展势头以及广阔的发展前景。同时随着互联网渐渐深入人们的生活,电子商务备受欢迎,高节奏生活的人们对饮食的快捷和美味也有了自己的要求,网上订餐这一行业便应运而生。因着网上订餐的快捷和方便以及菜肴的注重搭配,它也逐渐成为一种潮流,人们也喜欢享受着“足不出户,美食到家”的待遇,从而促使网上订餐行业更加高速发展。近几年,各式各样的订餐网站更是纷拥而至,如:饿了吗、到家美食汇、百度外卖、必胜客宅急送等等。可见,网上订餐在当前社会的影响下拥有巨大的市场前景。

面对如此巨大的市场前景,设计和实现网上订餐系统是具有很好的实现意义的。

1.2 主要技术简介

本系统主要采用Java开发技术,运用MyEclipse开发工具,并且采用了Oracle来作为系统的配套数据库,从而使得系统的稳定性、健壮性及维护的方便有了较大的保障。

1.2.1 Java技术简介

Java技术经常被应用于跨平台的应用软件开发中,因其具有较高的通用性和较好的安全性。现今,在众多的软件开发中,Java技术占有很大的比重。 Java技术最初是在1995年由SUN公司推出,它最初被命名为Oak,后来经过一些变动,改名为Java。在Java技术被推出后就被广泛应用到Web软件开发中,Java大大推动了Web的迅速发展。Java界面风格与C语言十分相似。Java技术不仅继承了C++的核心技术,并且改进了C语言中的错误,更增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不再担心内存溢出和存储紊乱等问题。Java技术在开发应用过程中,语言十分严谨,使软件更加规范。Java技术是当前的软件开发中的主流技术。

1.2.2 Oracle数据库概述

Oracle Database简称Oracle甲骨文公司推出的一款关系数据库管理系统,是目前世界上主流的数据库之一。它在数据库领域一直处于领先地位,并且其系统具有强大的可移植性,并且使用方便、功能强,适用于各类大、中、小、微机环境。它是一种具有极高效率并且具有极强可靠性的,能够很好适应高吞吐量的数据库解决方案。Oracle数据库具有数据的大量性、保存的持久性、共享性、可靠性等特点,由它作为系统的配套数据库,可以为系统今后的运营和发展打下坚实的基础。

1.3 开发目标

完成一个完整的网上订餐系统的客户端,整个系统页面简洁明了,操作完整流畅,使顾客能够享受完美的购物体验。系统在运行过程中应该快速、稳定、高效和可靠,在整体的结构上应该具有很好的可扩展性,便于将来系统的结构和功能的扩展和维护。整个系统在实现高性能的同时,更要实现用户的登录和注册、会员管理、菜单浏览和搜索、订单管理和会员优惠等各大模块的功能。

2. 基于Java的网上订餐系统客户端的分析

2.1 系统需求分析

随着互联网的快速发展,一直处于快餐式生活的社会工作者的需求,种类多样、方便快捷的网上订餐业务应运而生,并以迅雷不及掩耳之势融入人们的生活之中。目前,在我国网上订餐业务正处于形成期,还具有很大的成长空间。 

订餐网站是一个基于互联网的B/S模式的网上订餐系统,能为顾客提供足不出户,只要有网,便可以享受选择餐厅、浏览餐品的详细信息、点菜订餐、送餐到家等服务。这不仅为顾客用餐提供了快捷和方便,也对餐厅的整体管理水平也具有很大的提高,不仅高效,还使原本繁重的管理变得简单快捷。本系统的主要功能如下:

1.实现用户的登录和注册功能

会员制是整个网上订餐系统必不可少的。通过会员制,不仅可以让顾客享受到订餐便捷,还可以享受会员所拥有的在网站中的各方面的优惠服务,增加顾客对餐厅的忠诚度,使餐厅保持住客流量。

顾客在进入订餐系统的首页之后,可以点击页面右上角的“会员注册”按钮,跳转到会员注册信息的页面。在会员注册页面按照页面的要求和提示进行会员信息资料的填写,并在页面加一些验证,以保证注册信息填写的准确性,同时避免有些用户的恶意注册,造成网站的系统崩溃。同时还要设定一些必填项目,否则将不能进行注册信息的提交。在顾客完成资料填写后点击“提交”便可完成注册,直接跳转到该系统的首页。还需要设置“重置”按钮来清除所有已经填写的资料,以保证顾客在想重新填写注册资料时可以进行使用。

注册完成之后,会员可以根据提示填写自己注册时所保存信息来完成登录的操作进入网站。

2.实现用户的订餐功能

这是本系统的主要功能,顾客登录进入系统首页之后,对餐品进行浏览后,可以在餐品详情页面进行订餐。

首先,会员可以点击“菜单浏览”,然后在本页面以分类的方式浏览各个种类的餐饮,也可以在首页推荐中进行选择。点击每个餐饮进去后可以进入餐饮详情页面,可以在本页面进行选购。会员选择好所订的餐饮以及份数后,再在个人菜单的模块中填写上自己的姓名和电话、送餐地址、送餐时间等,填写完毕之后点击“立即订餐”按钮便可以完成订餐。

3.实现用户的评论功能

这是用户对餐品的一些建议,是会员与会员之间的一个交流的渠道。会员在评论板块可以针对这个餐品进行评价,不仅使餐厅管理员能够更多、更快、更准确的了解用户的需求,还可以让别的会员对这个餐品有所了解。只有注册后登陆的会员才可以对餐品进行评论,以保证对餐品评论的真实性。

4.实现用户的自我管理功能

可以设置一个会员中心,里面全部是会员个人信息的管理,可以包括会员的头像、信息资料的修改、个人订单的管理等等,以保证会员对个人信息的不断完善。

5.实现针对用户的优惠功能

可以分为两个板块来进行实现,设置一个“今日特惠”板块和一个“会员专享”板块。今日特惠针对所有的会员,每日可以推出一些美食进行折扣销售。会员专享则可以使会员根据自己在本平台所购买东西而累加的积分来进行一些餐品的兑换。这样不仅吸引的新会员的加入,还能留住老顾客,对平台的运营起了很大的帮助。

2.2 系统的可行性分析

2.2.1 技术可行性

本系统采用Java语言进行开发,运用的开发工具是MyEclipse,整个系统的技术路线是:Jsp+Jquery+Hibernate+Spring+CSS+Struts+JavaBean+JDBC+Oracle。表现层用JSP实现;页面数据提交至对应的Struts;Struts从表单中取出参数值,调用相应的service类,执行相关操作。本系统采用Java技术并且以Oracle数据库配套进行开发,Java技术是当前计算机应用软件开发的主流技术,而Oracle数据库是当今几款主流数据库中使用最为广泛的数据库管理系统Java语言是分布式的、可移植的、具有解释性的、高性能的语言,Oracle数据库更是一个通用的数据库系统具有完善的分布式处理功能,能够保持数据的大量性和可靠性。因此,在技术上完全可以胜任这个平台的开发。

2.2.2 经济可行性

网上订餐系统给人们的生活带来了极大的方便,它已逐渐成为人们如今生活的一个新时尚。尤其对于一直在高速运转的工作人群,带来了极大的福利和方便。构建网上订餐系统正是符合了当今社会人们的需求,在经济上是完全可行的。

由于本系统对开发的硬件需求并不高,只需一台电脑便可完成系统的开发,并无额外支出,而且本系统在任何一台只要连上网络的电脑上都可以运行,具有很高的经济可行性。

2.2.3 操作可行性

随着电脑的普及,人们大都受到了计算机知识的普及和推广,越来越多的人掌握了计算机的基本操作和运用。随着互联网的发展,尤其近几年来电子商务的盛行,人们对在互联网上的商务贸易有很大的积极性。而且本系统的设计与开发正符合了人们对于网上订餐行为的追捧的热潮。本系统更是由当今流行的软件开发技术和强大的数据库配套开发,具有强大的稳定性和很好的可维护性。构建网上订餐系统是完全可以独立地运行和流畅地操作的。

经过上述三个方面进行系统的可行性分析、研究后,我认为该项目在技术上是可行的,在经济上也是没问题的,运行和操作上是正常的,所以完全可以进行开发和设计。

3. 基于Java的网上订餐系统客户端的设计

3.1 系统设计的原则

3.1.1 命名标准化

1.数据库命名标准化

表:“DC_”+“表描述词”,如:DC_MEMBER 指会员表, DC_ORDER指会员订单表

列:“‘表描述词’的第一个字母”+“_”+“列描述词” ,如:M_ID指会员表的会员ID

数据库名:ORACLE_Database

用户数据库名:dingcan

2.类命名标准化

用名词或名词短语对类进行命名,每个单词或着是短语的第一个字母都要大写。如:public class Member{}。

3.函数命名标准化

用动词或动词短语命名方法。如:public deleteMember ()。

4.属性命名标准化

用名词或动词短语对属性进行命名,第一个字母要小写。如:memName、memPassword。

5.接口命名标准化

使用名词对接口进行命名。例如,MemberDao, MemberService。如:public interfaceMemberDao {}。

6.接口的实现类命名标准化

使用名词对接口实现类进行命名。例如,MemberDaoImp, MemberServiceImp。在接口名后面加Imp作为后缀,以识别它是某接口的实现类,如:public class MemberDaoImp  implements  MemberDao {}。

3.1.2 模块标准化设计

功能模块是本网上订餐系统进行业务处理的核心,更是用户针对系统操作的重要部分。功能模块在设计的时候应该严格遵守正确、可靠、高效以及可维护、可扩展、开放性好等原则。整个系统采用Java开发工具进行设计和开发,采用面向对象的思想,遵循设计的准则,开发网上订餐系统客户端的各个功能模块。实现整个系统从信息的入库和数据的传输以及信息的输出等各部分的完整和流畅。

3.1.3 接口标准化设计

外部的数据接口对于数据的一致性和完整性比较偏重,主要包括:要有中间数据源、数据格式要求统一、数据要接受反馈、数据要进行检测和预处理,同时要充分考虑接口的扩展和扩充,考虑到在开发的进程中系统的需求有可能会改变的情况。

3.1.4 可靠性设计

系统采用了Java技术中面向对象的设计思想,使整个系统具有低耦合性和可扩展性。系统具有完整的异常处理机制和系统日志机制,使本系统具有良好的健壮性。系统以Oracle作为数据库,使系统的数据处理拥有很大的优势,在处理方面具有很大的可靠性。

3.1.5 安全性设计

系统具有拦截器设计,可避免非法访问、盗用信息,保证内部各子系统的数据不被非法用户所获取。在应用软件的设计上,并建立完善的日志管理,能追踪每个操作步骤,做到所有操作都有据可查,严密监视操作记录。

3.2 系统的功能模块设计

本系统围绕顾客的注册登录以及顾客的订单管理进行开发工作,整个系统所涉及的各个功能模块如图1所示:

1 网上订餐系统客户端功能结构图

根据系统需求分析,顾客模块所涉及的流程如图2所示:

 

2 顾客网上订餐业务流程图

3.3 系统的数据库设计

通过对网上订餐系统客户端的整体的需求分析,本系统数据库的设计包含了4个表的数据结构:

3.3.1 商品表设计(DC_GOODS)

 

3 商品表

其中设置G_ID(商品ID)为主键。商品表是用来存储餐品的详细信息,便于对餐品的查看、修改和删除。

3.3.2 会员表设计(DC_MEMBER)

 

4 会员表

其中设置M_ID(会员ID)为主键。会员表是用来存储会员的注册信息,便于对会员个人信息的维护和记录。

3.3.3 会员订单表(DC_ORDER)

 

5 会员订单表

其中设置O_ID(订单ID)为主键,M_ID(会员ID)为关联会员表的外键,G_ID(商品ID)为关联商品表的外键。会员订单表是用来存储网站会员的个人订单的详细信息,便于对会员的消费进行及时的记录。

3.3.4 评论表(DC_COMMENT)

 

6 评论表

其中设置C_ID(评论ID)为主键,M_ID(会员ID)为关联会员的外键,G_ID(商品ID)为关联商品表的外键。评论表是用来存储网站会员的评论信息和会员以及商品的ID,便于会员和管理员针对某商品的沟通和交流。

4. 基于Java的网上订餐系统客户端的实现

4.1 首页的实现

首页为诱味旋转主题餐厅主要菜系及新品推荐,菜系都可以链接到商品详情并进行对商品进行购买的页面。整个页面首先突出的是餐厅的风格和特色,给顾客耳目一新的感觉。

在顶部分别展示对顾客的欢迎,餐厅订餐电话,以及帮助中心,会员请进和立即注册等。接着是餐厅的名字LOGO,同样在每一页的布局都有这个LOGO,它也是一个链接,点击即可以返回首页。餐厅的名字下面是一个导航栏,分别对整个网站的各个板块进行的分类。分为六个部分:首页、菜单浏览、今日特惠、会员专享、我的菜单和会员中心。

   本网站为保护会员的信息安全,设置了拦截器功能,如果会员没有登录,点击“我的菜单”和“会员中心”是进不去的,还是返回的首页。这样很好地对网站会员的信息及个人安全进行了保护。

                   

7 首页

4.2 用户模块的实现

4.2.1 用户注册

新会员进行注册,并把新会员信息插入数据库中,其中带“*”为必填信息,否则不能进行提交。

8 用户注册

在注册过程中,对用户填写的信息进行了一些验证,以保证用户注册信息的准确性和安全性,同时避免有些人的恶意注册。设置Jquery判断,进行blur和focus触发事件判断,对注册进行信息限制,并对密码安全性进行判断。

  1. 密码的验证:密码的不能为空验证。

    

9 密码不为空验证

密码的字段在20字符以内的验证。

     

10 密码字数验证

密码根据英文字母、标点符号和数字的不同组合进行密码的安全性强弱判断。

   

11 密码强弱验证

2.电话号码位数的限制,为了避免某些粗心的用户遗漏或多加一两位数,确保数据的准确性。

     

12 电话号码验证

3.用户邮箱格式的限制,只能以[email protected]的形式填写。

     

13 邮箱格式验证

4.2.2 用户登录

会员登录的界面采用弹窗的形式。弹窗是运用一种层的形式进行展现的,层的后面是一种半透明的遮罩。其实弹窗大部分的好处都得益于半透明的遮罩:它让用户有一种并没有离开当前页面的感觉,而自己刚刚浏览的信息也并没有因为登录操作而丢失,同时,又能够很清楚地知道自己接下来会去哪里。这种感觉让用户会很舒适,并且很自信,让用户有一种一切尽在掌握的感觉。

点击“会员请进”的按钮,会弹出一个登陆的弹窗,便可以进行会员登录操作。登录成功后,继续跳进首页,并把登陆者名字传入首页。

14 会员登录

4.3 餐品展示和搜索模块的实现

4.3.1 餐品展示

餐品的展示界面主要以分类的形式展示,根据菜系的不同来分别展示,如图15,点击“披萨”会在菜单下方显示出分类为披萨的菜系的全部信息。同时把鼠标移到图片上进行点击,便可以以相册的形式查看这个分类下的餐品的图片的大图。每个餐品的名字都是一个链接,点击即可以进入到餐品详情页面。

  

15 菜单浏览

 

16 餐品放大图

4.3.2 餐品搜索

根据餐品的关键字对餐品进行查询和搜索。输入关键字,只要餐品名字里有这个关键字,就可以查询出其所有餐品。如图17,在搜索框里输入“花”,就可以搜索出带“花”字的餐品。

      

17 餐品搜索

4.4 餐品详情模块的实现

餐品详情页面分为三个模块,即餐品详情和购买、订购记录、会员评论。三个模块同时占据着整个页面的上中下三个部分。

18 餐品详情页

4.4.1 餐品详情和购买

这一模块针对某一餐品进行了图文并茂的展示,帮助顾客进一步详细了解餐品信息。并可以使会员实现购买功能,可以进行“去结算”“加入我的菜单”,同时页面顶部右上角也有“我的菜单”对会员的订单进行实时计算和“去结算”功能。当然,会员如果没有进行登录,直接进入这个页面进行购买,会有“您还没有登录”的弹框提示,是不能进行购买操作的。

         

19 商品详情介绍

在餐品图片的下面还有针对这个餐品的分享功能,可以分享到QQ空间、人人网、百度贴吧等,在自己享受美味的同时,还可以分享给自己的朋友,也充分符合当今社会人们的购物习惯。

20 餐品分享

4.4.2 订购记录

这个模块针对本餐品的订购记录做了一个展示,可以使购客看到这个菜肴的购买记录。

21 订购记录

4.4.3 会员评论

这个模块分为两个部分,分别是会员评论展示以及会员评论。会员评论展示部分展示了会员对这个餐品的评论记录,别的会员可以根据评论进行比较,决定是否购买。会员评论部分就是会员对这个餐品的评论进行提交,但是,若是还没有登录,评论便不能提交。

22 会员评论

23 会员未登录不能进行评论验证

4.5 我的订单模块的实现

将餐品加入我的菜单后,可以点击“去结算”进入我的菜单页面,也可以点击我的导航栏里的“我的菜单”进入这个页面。在这个页面会员可以对自己所订购的餐品进行再次确认,若是不想买,可以点击“删除美食”删除这个菜单,同时,可以点击“确认结算”进行结算。

  

24 我的菜单

4.6 今日特惠模块的实现

“今日特惠”模块是针对顾客推出的优惠活动,每天都会有不同的餐品推出优惠活动,价格都要比平时的低,以此来吸引顾客,抓住顾客的占便宜心理,在吸引新顾客的同时也能留住老顾客。

                       

25 今日特惠

4.7 会员专享模块的实现

根据数据库内餐品是否专享,查询出所有会员可以用积分(积分是会员在本店购买餐品后累加的积分,积分换算是1:1制)兑换的餐品。然后会员可以针对自己想要的餐品,用自己的积分进行兑换。

        

26 会员专享

如果会员没有登录,可以查看会员专享的餐品,但是,点击“开始兑换”会弹出提示未登录的框,无法进行兑换。

  

27 会员未登录不能实现兑换验证

会员登录后,如果积分小于要兑换的餐品的积分,会弹出提示框,不能兑换。

  

28 会员积分不够验证

会员登录后,如果积分大于要兑换的餐品的积分,会弹出提示框,是否兑换,确定后,执行会员积分减少并查询出会员详情和餐品详情页面。

29 会员积分可以兑换验证

点击“确定”后,跳转到本页面,在本页面进行兑换餐品信息及个人信息的确认。

1.对会员的积分进行实时的更新,并将现有积分查询出来;

2.查询出被兑换餐品的详细的信息;

3.对会员信息进行查询,并可以在本页面进行更改;

4.对发送餐品的时间进行填写;

5.点击“确定”,成功把该餐品添加到订单数据库,并同时把修改后的会员信息更新到数据库。

   

30 兑换商品的详情和会员信息确认

信息保存成功后,跳转到订餐成功页面,点击“回到主页”,即可以跳转到网站首页,继续进行订购。

31 兑换成功页面

4.8 帮助中心模块的实现

帮助中心,顾名思义,就是对顾客对本网站的一些困惑的地方进行一些解答。整个页面运用JS对页面进行控制,点击哪个问题,下边的框就会显示相应的解答信息。

32 帮助中心

4.9 会员个人中心模块的实现

会员中心分为“我的会员中心”和“订单中心”两个模块。页面布局以左边导航栏,右边详细内容的形式展现。

4.9.1 我的会员中心

我的会员中心模块又分为三个部分,分别是欢迎页、账号信息、个人资料。

欢迎页如图37所示,左边有会员头像及自己所拥有的现有积分,右边部分则针对会员的订单提醒、积分提醒和优惠活动进行了展示。

33 会员中心欢迎页

会员头像部分,可以点击“更改头像”对头像进行更改,然后点击“选择文件”先选择一个图像,最后点击“开始上传”即可更改成功。

    

34 会员头像上传与修改

账号信息,即对会员账号的详细信息进行的一些展示,如:手机号码,等级以及积分。同时对当前会员的账号的安全作出了评估,会员如果觉得密码不够安全,可以点击“修改密码”对自己的密码进行修改。

35 账号信息

36 会员密码修改

个人资料,即对会员个人资料的一个展示,同时可以点击“查看账号信息”及时对账号信息进行查看。点击“编辑设置”便会进入到一个页面,在这个页面上可以对会员的个人资料信息进行修改。

  

37 个人资料

38 个人资料修改

4.9.2 订单中心

订单中心分别由我的订单和账单管理两个部分组成。

我的订单是对会员自己的订单进行展示,并对订单状态和确认收货进行了确认。在状态为“未收货”的订单进行点击“确认收货”,收货状态就会即时更改为“已收货”;“已收货”的订单“确认收货”栏会出现“删除”按钮,点击之后可以删除自己不想要的订单记录。

39 我的订单

账单管理是对自己在本网站消费去向的具体跟踪,可以让会员随时查看自己的消费记录,并对自己何时消费,消费什么,内心具有自己的规划。

40 我的账单

5. 系统测试

5.1 系统测试的过程

本系统主要采用黑盒测试的方法进行系统测试。黑盒测试也称功能测试或数据驱动测试,是在知道系统应该具有的功能的前提下,对这个系统的各个模块的功能进行测试,看功能是否都已实现,实现后看它们是否都能够正常运行。在进行测试的时候,测试者把整个系统当做是一个看不见里面和不能打开的黑盒子,在完全不去考虑程序的内在代码的编写和内部结构的情况下,在系统的表面进行测试,它只是检测实现的功能是否是按照需求分析中的要求规格说明,是否能正常使用,程序是否能接收数据从而输出信息。

在测试时,输入网站地址,点击进入网站,根据系统设计实现的各个功能进行逐个调试和运行,若是出现问题,根据网页所报的错误进行解决,还可以根据My Eclipse下面所报的错误提示进行查看,逐个排除,查出自己所出错的地方然后进行解决,不断进行系统调试,直到运行成功。

5.2 系统测试的结果

测试的过程中一些功能出现了错误,但是都已进行了解决。系统测试完成后,系统可以稳定地运行,能够长期有效地进行使用。

6. 小结

通过对网上订餐系统的分析,对该系统的各个功能进行设计,并采用了Java、Oracle、MyEcilpse等工具,完成了整个网站的各个功能的实现。在项目的开发与完善中,也让我学习到了很多:

1. 通过设计这个项目,让我意识到自己的知识学得还是很不扎实,Struts.Hibernate.Spring还不能很好地灵活运用,但是通过这个项目,也让我对它们有了更好的掌握,果然,知识还是在实践中累积起来的。

2.在这个项目的实现过程中,让我充分意识到细节决定成败,哪怕是一个小小的字母也可能导致系统的报错。而自己在开发过程中往往忽略了细节,导致一些不必要的错误,以至于大把的时间浪费在因为细节而产生的错误中,而没有更好地去完善项目。在以后的工作学习中,自己要吸取这个教训,牢记在心,不要让自己的粗心去犯一些不必要的错误。

3.本次项目的完成,更让我意识到个人解决问题的能力是很重要的,不要事事都去依赖别人,一报错就请外援,那么每次的报错都不能自己独立地去解决,这对自我的成长也是很有限制的。要学会独立解决问题,自己的能力也是在不断解决问题中锻炼出来的,只有自己的能力强了,才能为以后的工作和生活的美满打下坚实的基础。

由于个人能力有限,有些功能还未实现,如:在线支付功能和网上订餐的管理端模块的实现,这些方面也会在以后进一步去实现。

 

参考文献

 

[1]印旻,王行言. Java语言与面向对象程序设计[M].2版. 北京:清华大学出版社,2007-11.

[2]孙建伶,林怀忠. 数据库原理与应用[M]. 北京:高等教育出版社,2006-5.

[3]谢希仁. 计算机网络(第五版)[M]. 北京:电子工业出版社,2008-1.

[4]贺松平.基于MVC模式的B/S架构的研究及应用[D]. 武汉:华中科技大学,2010.

[5]何秋晶. 浅谈软件测试方法. 林业科技情报,2005(1).

[6]张建浩. 基于SSH框架的网上订餐系统的设计与实现. 河北农业大学,2013.

[7]邓先炳. 基于.Net平台下网站开发技术的规范实践. 科技信息(学术版),2007(35).

[8]颜丽. 我国餐饮业特许经营发展对策研究. 山东大学,2006-9-20.

[9]刘佳琦,蒋家辉. 中小型企业orcle数据库备份策略. 科技资讯,2007-11-23.

[10]王斌. 基于J2EE的网上订餐系统的设计与实现. 山东大学,2011-4-10.

[11]冷先刚. 软件测试模型与方法研究. 武汉理工大学,2009.

[12]赵宸. 浅析黑盒测试与白盒测试. 硅谷,2010(11).

[13]符涛. 基于Android平台的WLAN自助订餐系统设计与实现. 西安电子科技大学,2013.

[14]杨毅峰. 面向移动应用的数据库应用系统的设计与实现. 北京邮电大学,2010.

[15]李西陆. 基于WEB的网上订餐系统. 商场现代化,2008(21).

[16]卢英. 软件测试探讨. 福建电脑,2005(4).

[17]祝彦杰,许谭,卢中波. 职工餐厅在线订餐系统. 林业科技情报,2013(4).

[18]祝彦杰,翟红丽. 互联网订餐系统的实现. 黑龙江科技信息,2014(3).

[19]印晶. 网上订餐系统的分析和设计. 电脑知识与技术,2012(11).

[20] 蒋丽华,密君英,张亮. 基于Android的网上订餐系统的设计与实现. 电脑知识与技术,2014(14).

猜你喜欢

转载自www.cnblogs.com/rdutdhtfj/p/12657487.html