基于安卓系统的点餐系统毕业设计


    



    科毕业文(设计)




    题 目: 基安卓系统点餐系统
    专 业:
    姓 名:
    指导教师:
    职 称:
    答辩日期:


    基安卓系统点餐系统

    现生活信息化时代信息数处见特线数传输技术日益强运营商力推销线网络应已开始充斥生活方面进步渗透医疗教育交通物流等行业中慢慢影响生活方方面面移动生活变传统餐饮业想未更发展运线网络项强工具顾客提供便捷服务
    时代飞速前进天社会发展节奏催生点餐系统诞生较传统点餐方式顾客餐厅首先浏览纸质菜谱进行点餐服务员手写菜单程较容易出错尤遇餐高峰期效率更低更容易出乱进造成顾客满影响餐厅服务质量着移动互联网进步发展规模较餐厅已开始考虑种先进网络技术建立套方便简洁快捷餐厅理系统餐厅服务理进步提升提高行业中竞争力
    文讲述点餐系统基功数库设计方法设计终达成包括户登录点菜理功模块结账理功模块更新理功模块注销功模块设置功模块等
    系统基够正常运行界面交互性较先ER模型系统功结构图分析系统需种数详细展示系统功模块出功运界面图
    关键词:Android点餐eclipse

    Abstract
    Nowadays we live in an informationization time the information data find at everywhereSpecially wireless data transmission technology day by day formidable the process operation business great effort to increase sales the wireless network application already started to flood each aspect which lived in us and further seeped to professions in and so on medical service education transportation physical distribution lived the slowly influence the aspects which to the people caused the motion life possibly to becomeRegarding the traditional food and beverage industry will need to want to obtain a better development in the future utilization wireless network this item of powerful tool will provide a convenient service for the customer In time rapid advance today the social development rhythm has expedited the meal system birth is the customer goes to the dining room compared with the traditional spot meal way first to glance over the paper the cookbook to carry on meal the service person writing by hand menu this process quite is easy to make a mistake meets especially goes to eat the peak the efficiency is lower is easier chaotically then creates customer's disaffection affects to the dining room grade of serviceAlong with the mobile interned further development some scale quite big dining room already started to consider used this kind of most advanced networking to establish set of conveniences succinctly the quick dining room management system management system caused the dining room the service and the management obtains the further promotion by this enhancement in profession competitive power The present paper mainly narrated the meal system basic function and the database design methodThe design finally achieved has registered including the user orders food the management function module pays up the management function module the renewal management function module cancels the function module the establishment function module and so on The system basic can the normal operation each contact surface interactive quite is goodUses the ER model successively the system function structure drawing has analyzed each kind of data which the system needs the detailed demonstration system each function module and has given the main function utilization contact surface chart
    Keywords: Android Wireless ordering eclipse


    目 录
    第章 绪 1
    11 研究背景意义 1
    12 研究目 2
    13 国外概况 2
    第二章 设计原理方法 3
    21架构概述 3
    22关键技术简介 3
    23开发工具环境 4
    25需求分析 6
    251点餐系统背景分析构建必性 6
    252行性分析 8
    第三章 系统概设计 9
    31模块划分功设计 9
    32功模块设计 9
    33数库结构设计 9
    第四章 系统实现 14
    41客户端设计思路 14
    42菜单界面 14
    421功描述 14
    422登录界面设计 14
    423功描述 15
    424界面设计 15
    425功实现 15
    426 关键代码 17
    43 点菜界面 18
    431 功描述 18
    432 界面设计 19
    433 关键代码 21
    44 更新界面 23
    441 功描述 23
    442 界面设计 23
    443功实现 23
    444关键代码 24
    45 结账界面 26
    451 功描述 26
    452 界面设计 26
    453功实现 27
    454 关键代码 27
    第五章 测试 29
    51 测试作意义 29
    52 测试方法 29
    53 测试容 29
    54 测试结果 31
    55 测试结 31
    结 32
    谢 辞 33
    参考文献34

    第章 绪
    11 研究背景意义
    传统点菜方式餐厅服务员操作服务员手写记录顾客点菜具体操作中容易出现种问题:时更新菜谱导致菜谱信息陈旧点菜时常出现某菜品已架等情况服务员数求较高增加餐厅服务支出餐高峰期会出现服务员手够情况着板电脑普基板电脑电子点餐系统成未饭店点菜发展方电子菜单够克服成高更新变等弊端顾客带更户体验顾客体会点餐乐趣产品外观尺寸重量类产品更具优势够餐厅真正放心作菜谱实时菜品更新功海量信息展示功传统纸质菜单字迹混乱导致错菜加菜查账程序较繁琐处理特殊口味时难免遗漏偏差客催菜遗忘现象较频繁导致结算账单易出错浪费力时间金钱着餐饮业规模扩工理工作效率员成方面已难适应现代化营理求制约餐饮业发展种种缺点催生线点餐模式诞生仅效提高餐饮业工作效率更规范服务体系提高整体服务质量理水规模化营提供坚实技术基础
    生活充斥着数字技术世界里数字技术侵入生活方面现点菜方式时已没网络点菜系统方便:服务员手持终端顾客点餐顾客点完想餐品服务员已输入手持终端信息发送前台前台电脑会收点菜容进行分析然处理处理信息发送收银台厨房坚信基安卓点餐系统会带广繁忙群方便节约量时间

    12 研究目
    文介绍安卓线点餐系统开发程软件工程方法文述需求分析系统分析概设计详细设计测试调试整开发程首先系统研究线点餐系统背景意义分析点餐系统特点性出设计系统思路方法接着介绍实现系统开发Android台环境数库MySQL实现时简介绍工具功方法
    概设计分成台数库理操作设计客户端理操作设计时介绍数库建立维护详细设计阐述点菜理送餐理查询理付款理等台理功实现出系统部分设计代码
    功模块整系统进行测试测试结果表明:系统基具备功快速响应速度
    13 国外现状
    目前国外Android开发应类开发分成3类:企业开发应开发通应游戏开发餐饮方面线点餐已全国开始普越越户会感受Android带便利Android系统开发套客户端软件完成点餐功会影响Android手机功Android系统功强界面组建丰富软件功然会强户操作更流畅界面展现更完美

    第二章 设计原理方法
    21架构概述
    设计讲述点餐系统基功基Android台软件开发数库设计方法设计终达成户登录点菜理送餐理收费理等点餐系统基功系统够正常运行页面交互性较整设计中基运基础Android进行功编程运前端控件控制输入信息输入信息进行验证通JDBC连接数库系统规划中先数流程图系统功结构图分析系统需种数详细展现系统功模块出功运行界面图该点餐系统目前已较完善理功开发点餐系统满足酒店理需现代化创新思维模式工作
    该点餐系统采模型视图控制器MVC架构设计模式MVC架构ModelViewController中文意思模型视图控制器MVC应程序总三部分组成
    MVC架构种架构实需东西帮助完成操作J2EE模式目录中通常采service to worker模式实现service to worker模式通集中控制器模式派遣器模式Page Helper模式三样结合成Struts描述MVCViewController两部分Model部分需开发操作Struts提出抽象类Action开发者Model应Struts框架中
    22关键技术简介
    移动终端界面设计
    移动终端技术领域提供种移动终端界面显示方法装置移动终端述方法包括步骤:接收户界面显示模式设置户界面显示模式设置进行存储根户需控制移动终端界面进入户设置界面显示模式发明实施例通户界面显示模式设置进行存储根获取移动终端运行指令控制界面进入户设置界面显示模式移动终端户够方便根需显示界面进行设置譬设置字体设置某应程序高亮状态等拓展移动终端功方便户
    23开发工具环境简介
    (1)Eclipse
    Eclipse 开放源代码基 Java 扩展开发台身言框架组服务通插件组件构建开发环境Eclipse 附带标准插件集包括 Java 开发工具(Java Development ToolsJDT)
    Eclipse著名跨台集成开发环境(IDE)初Java语言开发目前通插件作计算机语言C++开发工具Eclipse身框架台Eclipse众插件支持固定IDE软件更加具灵活性许软件开发商IDEeclipse框架开发
    Eclipse出色部分莫插件框架正插件Eclipse断扩充越越强
    Eclipse安装首先需安装JDKJDK针Java开发员提供软件开发工具包Java出现JDK已成广泛Java SDK安装JDK成功进行配置环境变量步步截取中步骤图1示:

    图1 安装JDK步骤
    配置成功DOS窗口输入相应命令会出现图2示界面

    图2 DOS窗口中输入相应命令会出现界面
    (2)Tomcat服务器
    Tomcat 受程序员欢迎运行时占系统资源具良扩展性支持负载衡邮件服务等开发应系统常功努力完善中程序员感兴趣更改中加入新功
    Tomcat 型轻量级应服务器普遍中型系统发访问户场合开发调试JSP 程序第选择刚刚起步说样认机器配置Apache 服务器HTML 页面访问请求相应实际Tomcat 部分Apache 服务器扩展部分具赖性运行tomcat实际单独运行
    (3)环境简介
    软件运行环境
    操作系统:Windows7操作系统
    数库:SQL
    支持软件:MyEclipse tomcat JDK
    24应台
    (1)Android台
    Android台包括Linux微核中间件(SQLite等)关键应提供Java框架安卓中JVM采软件堆架构分三部分底层通Linux核工作提供基功编写程序般通JavaLinux核硬件抽象层Android组件层应程序组成移动智终端量身造源代码开放适合修改定制
    (2)Android特性
    开放性
    挣脱运营商束缚
    丰富硬件选择
    受限制开发商
    缝结合Google应
    25需求分析
    251点餐系统背景分析构建必性
    网络技术飞速发展天原先普通点餐模式已满足顾客需求款点餐系统户时餐饮商家时更新菜品信息提高服务质量餐厅满意度点餐系统恰出现系统针餐厅设计开发点餐理系统带方便快捷性化系统安卓开发工具改变纯手工点餐模式节省量力劳动极提高餐厅营运效率
    完美系统必须进行完善全面系统分析系统分析规划够指导项目利进行系统分析需需求分析基础
    项目中够利进行基良系统分析果做该步骤直接进行编程吃力编程程中返进行系统分析必然耽误整设计系统时间系统逻辑乱
    首先确定系统户应该顾客服务员收银员等顾客服务员员开始系统数做出开始操作厨师接收数末端厨师身务分配情况系统核心务确保厨师完成顾客点菜品厨师够准确系统中做菜务
    该系统性功应达需求:
    (1) 操作简单界面友控件式页面布局菜品资讯等信息录入工作更简捷许选项包括餐厅信息客信息等等需动动手指完成外出现提示信息户时清楚操作情况基信息录入浏览删修改搜索等方面体实现顾客菜品预定支付方式
    (2) 时见够立处理顾客预订餐信息然达点见效果
    (3) 系统运行应该快速稳定高效
    (4) 结构应具扩展性面功扩展维护方面方便许
    表1
    质量属性
    详细求
    正确性
    求正确执行务完成模块功
    健壮性
    容错力回复力较
    性效率
    软件输出结果更新周期应该系统信息更新周期相网络情况良情况3秒响应户请求
    易性
    易理解性:软件开发程中文字语言图片信息便理解基存歧义
    安全性
    防止软件受意外破坏泄密软件数应该全部放置总部数库中专门士
    扩展性
    进行进步开发充分满足功提升提高软件安全性方面维护
    兼容性
    会软件发生必突



    252行性分析
    现社会节奏发展越越快进催生点餐系统诞生该理系统城市餐厅中实已常见足体现移动互联网已渗透生活方方面面种现象时着生活质量提高仅吃饱吃吃开心越越追求实物身外优势服务中种点餐系统出现满足广顾客需求节约双方时间仅顾客享受口菜肴更感受服务完美菜快捷方面点餐系统开发需求软硬件求太高该业务中国着极市场发展前景系统没侵犯隐私责
    方面问题系统会引起法律方面纠纷认开发系统济技术法律开发方案方面行具实现必性
    第三章 系统概设计
    系统概设计针系统总体功进行设计划分模块系统数库设计系统详细设计做铺垫系统设计程中起着非常重作
    31模块划分功设计
    系统分:登录点菜确认结账等
    32功模块设计
    登录:户进行登录
    开始点菜:根菜单显示信息进行点菜
    确认:确认点菜信息
    送餐:根提供信息点菜品送达目
    更新信息:获取新变更信息
    设置:进行般设置
    结账:顾客餐完毕结算付费设计功客够直观明清消费明细担心算错问题
    33数库结构设计
    数库设计 (Database Design)指根户需求某具体数库理系统设计数库结构建立数库程 结构化数库中数象数象间关系程
    设计数库程般分4步骤:
    (1)需求分析
    首先调查清楚客户业务数情况进行系统分析数范围数量种类业务活动中情况弄明白完成户数库系统程中求
    点餐系统体餐厅服务系统系统中表保存菜单信息键编号负责登录终端系统服务员应该具保存服务员信息表表中包括信息键服务员编号顾客通喜餐厅选择喜欢菜式外餐厅肯定订单表表格中包含订单号点餐时间户编号户址结账等信息样需够存储顾客点菜品信息
    订单详细表
    数库概念设计利数模型进行概念数库模式设计根点餐系统需求设计出实体关系模型(ER)图图3图4
    送餐址
    送餐电话
    ID编号
    送餐
    服务
    服务员
    户密码
    户名称
    ID编号
    n
    1

    图3实体关系模型(ER)
    图片
    价格
    描述
    编号
    菜类类型
    菜名
    包含
    订单明细
    ID编号
    数量
    备注

    订单
    送餐电话
    ID编号
    单客户
    否结账
    送餐址
    n
    n
    1
    1

    图4实体关系模型(ER)
    (2)逻辑设计
    工作现实数变成数库逻辑模式方面需种数处理应领域产生相应逻辑子模式设计会逻辑数库
    数库逻辑设计概念设计概念数库模式变逻辑数模式赖DBMS
    根点餐系统需求分析数库概念设计数库表相关说明:
    (1)菜单表
    菜单表结构相关说明表2示
    表2 菜单表结构相关说明
    序号
    字段名称
    字段含义
    类型
    宽度
    备注
    1
    Id
    编号
    Int
    11
    Primarykey
    2
    typeID
    种类ID
    Int
    11

    3
    name
    菜名
    varchar
    50

    4
    price
    价钱
    Int
    11

    5
    pic
    图片
    varchar
    100

    6
    remark
    备注
    varchar
    200

    (2)菜单类型表
    菜单类型表结构相关说明表3示
    表3 菜单类型表结构相关说明
    序号
    字段名称
    字段含义
    类型
    宽度
    备注
    1
    Id
    菜单编号
    Int
    11
    Primarykey
    2
    name
    菜单名称
    varchar
    20

    (3)订单详细表
    订单详细表结构相关说明表4示
    表4 订单详细表结构相关说明
    序号
    字段名称
    字段含义
    类型
    宽度
    备注
    1
    Id
    编号
    Int
    11
    Primarykey
    2
    orderId
    订单编号
    varchar
    11
    Foreign key
    3
    menuId
    菜单编号
    Int
    11
    Foreign key
    4
    num

    Int
    11

    5
    remark
    备注
    varchar
    200

    (4)订单表
    订单表结构相关说明表5示
    表5 订单表结构相关说明
    序号
    字段名称
    字段含义
    类型
    宽度
    备注
    1
    Id
    编号
    Int
    11
    Primarykey
    2
    orderTime
    订单时间
    varchar
    11

    3
    userID
    户编号
    Int
    11
    Foreign key
    4
    tableId
    餐桌编号
    Int
    11
    Foreign key
    5
    personNum

    Int
    11

    6
    isPay
    否结账
    Int
    11

    7
    remark
    备注
    varchar
    200

    (5)户表
    户表结构相关说明表6示
    表6 户表结构相关说明
    序号
    字段名称
    字段含义
    类型
    宽度
    备注
    1
    Id
    编号
    Int
    11
    Primarykey
    2
    account
    桌号
    varchar
    20

    3
    password
    密码
    varchar
    20

    4
    name
    姓名
    varchar
    20

    5
    gender
    签署
    varchar
    20

    6
    permission
    权限
    Int
    11

    7
    remark
    备注
    varchar
    200

    第四章 系统实现
    41客户端设计思路
    移动终端户基础直接东西包括户否够简单快捷操作响应时间图片信息质量首页布局首页信息类型等进行优化设计
    般说界面三素组成:
    (1)文字:文字元素传达信息工具界面中包括文字链接标题等形式文字标题传达信息容简概述文字页面里重元素信息重载体页面整体设计文字字体颜色布局
    (2)图形:图形界面中起着重作合理运图形设计变更加生动形象网页中般图片jpggif格式
    (3)界面版式:界面设计重部分版式组合配置文字图形等元素整页面美观舒服阅读者浏览更加方便
    设计终端系统界面文字图形等元素结合起功描述配相应文字图片直观显示需信息终目者够快速操作放弃系统
    42菜单界面
    421功描述
    菜单界面包含点菜选择数量(默认般1)址设置退出结账等6功模块功模块提供种服务包含组功操作良界面方便服务员进行快速操作
    422登录界面设计
    登录界面服务员操作目然容易操作利数库户信息进行正确利界面跳转菜单界面位服务员单独账号密码登录样责落实否出现错误知道谁问题
    423功描述
    服务员通户名密码进入移动终端首页界面顾客进行点餐服务服务员账号密码提前服务器数库中设置服务员单独唯账号密码登录样责落实
    424界面设计图5

    图5界面设计
    425功实现
    单独建立Activity控制户登录户输入账号密码时系统先判断户账号密码否空空跳出话框予户提示果空EditView中取账号密码服务器中账号密码进行匹配果匹配成功利Intent语句跳转菜单界面图6

    图6 菜单界面
    426 关键代码 String userName userEditTextgetText()toString()
    String userPwd pwdEditTextgetText()toString()

    if(userNameisEmpty() || userPwdisEmpty())
    {
    ToastmakeText(getApplicationContext() 帐号密码空 1)show()
    }
    else
    {
    Declare declare (Declare) getApplicationContext()
    declaresetId(IntegerparseInt(8))
    declaresetUserName(userEditTextgetText()toString())
    ToastmakeText(getApplicationContext() 登入成功 1)show()
    Intent intent new Intent()
    intentsetClass(LoginActivitythisMainMenuActivityclass)
    startActivity(intent)
    }

    服务员输入账号密码点击登录终端会先判断否帐号效性方法防止账号密码空时登录提示果空会跳出组话框进行提示账号密码必填项果空判断否满足login()方法login()方法数库进行连接否致致利登录成功跳转Activity菜单界面否出现账号密码错误提示登录失败
    private void saveUserMsg(String msg){ 户信息保存配置文件
    String id 户编号
    String name 户名称
    String[] msgs msgsplit() 获信息数组
    int idx msgs[0]indexOf() 分隔符
    id msgs[0]substring(idx+1) 获取id号
    idx msgs[1]indexOf()
    name msgs[1]substring(idx+1) 获取名称
    SharedPreferences pre getSharedPreferences(user_msg
    MODE_WORLD_WRITEABLE) 享信息运数库SQLite
    SharedPreferencesEditor editor preedit()
    editorputString(id id)
    editorputString(name name)
    editorcommit()
    }
    方法login()方法中台数库查询成功调时登录户信息保存终端系统数库中存储更加方便快捷正基Android台优点拥独立数库SQLite套轻数库引擎供应程序调
    43 点菜界面
    431 功描述
    功键顾客够更加方便点菜显示顾客种信息然顾客点菜品配送相应址界面目然
    432 界面设计

    图7点菜选菜图


    图8 选择菜品数量生成订单
    433 关键代码
    private void setViews() {
    lv (ListView) findViewById(Ridgwc_list_view)
    list getDatas()
    adapter new GwcSimpleAdapter(thislist
    Rlayoutmessage_list new String[] { icon name price
    count } new int[] { Ridml_icon RidlistName
    RidlistPrice RidlistCount })
    lvsetAdapter(adapter)
    lvsetOnItemClickListener()

    lvsetOnItemClickListener(myListener1)

    添加长点击
    lvsetOnCreateContextMenuListener(myListener2)

    }

    private OnCreateContextMenuListener myListener2 new OnCreateContextMenuListener() {

    public void onCreateContextMenu(ContextMenu menu View v
    ContextMenuInfo menuInfo) {
    menuadd(0 0 0 删)
    }
    }

    长菜单响应函数
    @Override
    public boolean onContextItemSelected(MenuItem item) {

    if (itemgetItemId() 0) {删
    ContextMenuInfo info itemgetMenuInfo()
    AdapterContextMenuInfo contextMenuInfo (AdapterContextMenuInfo) info
    获取选中行位置
    int position contextMenuInfoposition
    获取问题容
    HashMap itemd (HashMap) listget(position)
    question (String) itemdget(name)
    dialog()
    }
    return superonContextItemSelected(item)
    }


    44 结账界面
    441 功描述
    结账界面:点击结账钮会跳转界面显示消费金额详细款项目然方便顾客查账
    442 界面设计

    图9 输入联系方式送达址选择支付方式

    查订单详细信息图10

    图10查订单
    443功实现
    结账实现代码:服务器获订单编号显示总计消费金额点击结算钮通payBtnsetEnabled(false)方法会结算钮失效次点击生效结算够更加简单明易顾客服务员发生次结账错误较性化设计方面
    444 关键代码
    public void onCreate(Bundle savedInstanceState) {
    superonCreate(savedInstanceState)
    setContentView(Rlayoutdingdan)
    button1 (Button) thisfindViewById(RidButton21)
    button1setOnClickListener(myListener1)

    button2 (Button) thisfindViewById(RidButton22)
    button2setOnClickListener(myListener2)

    text1 (EditText) findViewById(RidText21)
    text2 (EditText) findViewById(RidText22)

    spinner1
    spinner1 (Spinner) findViewById(RidSpinner21)
    选容ArrayAdapter连接起
    adapter1 new ArrayAdapter(this
    androidRlayoutsimple_spinner_item m1)

    设置拉列表风格
    adapter1setDropDownViewResource(androidRlayoutsimple_spinner_dropdown_item)

    adapter 添加spinner中
    spinner1setAdapter(adapter1)

    添加事件Spinner事件监听
    spinner1setOnItemSelectedListener(new SpinnerSelectedListener1())

    设置默认值
    spinner1setVisibility(ViewVISIBLE)
    Declare declare (Declare) getApplicationContext()
    String username declaregetUserName()
    if (username null) {
    setTitle(前位置订单录入)
    } else {
    setTitle(您: + username + 前位置订单录入)
    }
    }

    数组形式操作
    class SpinnerSelectedListener1 implements OnItemSelectedListener {

    public void onItemSelected(AdapterView<> arg0 View arg1 int arg2
    long arg3) {
    value1 m1[arg2]

    }
    } }
    第五章 测试
    51 测试作意义
    系统测试系统开发周期中维护外环节重环节然系统开发周期阶段时十分严格然会出现难避免错误者细瑕疵果投入运行前系统测试阶段没发现错误错误迟早会出现时候会付出更更力物力时间纠正系统测试花费相时间力物力调查较规模系统整软件开发工作量40%-50%会进行软件测试果开发系统重测试花费巨工作量成进行做必
    52 测试方法
    软件进行测试分工测试方法机器测试方法般源程序通编译首先工进行测试然机器进行测试通工测试方法够相效查找程序中错误模块测试程中应少种种工测试方法必机器进行测试前设计例子运行结果预期结果进行发现问题
    工测试分软件审查代码审查工走查召开评审会方式进行
    机器测试分黑盒测试白盒测试
    基Android移动点餐系统说写完功模块时功模块进行测试样时发现问题时改正较条理性实写段相独立程序时进行相应功测试模块测试完成整系统时采面说工测试方法整软件逻辑关系理避免发生逻辑性错误然检查软件功否实现需求里面功求作检查功实现否合理等
    53 测试容
    (1)登录模块测试表6
    表6 登录模块测试
    输入操作
    期输出响应
    实际情况


    登录检测
    输入正确户名密码
    正常登陆
    输入错误户名密码
    提示密码错误


    户名密码空
    提示户名密码空

    (2)点菜模块测试表7
    表7 点菜模块测试
    输入操作
    期输出响应
    实际情况
    点菜检测
    屏幕输出已选择菜品
    屏幕输出正常
    (3)选菜品信息模块表8
    表8 选菜品信息模块测试
    输入操作
    期输出响应
    实际情况
    选信息检测
    进入选信息页面时显示菜品信息
    进入页面时显示选菜品信息
    (4)生成订单信息模块表9
    表9 生成订单信息模块测试
    输入操作
    期输出响应
    实际情况
    生成订单信息检测
    进入订单信息页面时显示点菜品
    进入页面时显示已定菜品信息
    (5)选菜品信息模块表10
    表10 结账模块测试
    输入操作
    期输出响应
    实际情况
    结账信息检测
    进入结账信息页面时显示点菜品价格
    进入页面时显示点菜品价格
    54 测试结果
    (1) 服务器正常启动户够成功登录点餐系统户名密码出错空时够出提示服务器没启动时会出网络异常提示
    (2) 户点菜时系统会列出菜品供户点餐
    (3) 系统显示点菜品时显示点数量种类
    (4) 系统显示订单时会出订单信息包括顾客电话址菜品
    (5)系统显示结账时提供点菜品价格支付方式
    (6) 系统界面良操作性便利
    55 测试结
    系统反复测试发现存述测试结果中问题刚开始户名密码空时登陆成功反复修改测试解决问题测试结果中部分问题解决力限系统存潜问题没解决期软件测试懂测试项重环节



    月程序代码文书写毕业设计进入收尾阶段点餐系统基功基完成
    次毕业设计中时较说接触安卓较少学知识安卓环境搭建步步Google Android开发Java等相关技术解积累理知识需求分析概设计行性分析环境配置书写代码调试测试文作户该类系统需求软件运行环境定解前学数库知识Java技术结合起理联系实际实践中锻炼分析处理问题力
    月毕业设计相关资料搜集深深感着网络断发展移动互联网广泛应生活已离开网络独特优点影响着着户求越越高点餐系统方面工作量需完善工作件十分烦琐容易出错事情样情况运行良点餐系统必然性果做出完善系统节约力物力财力资源
    次次毕业设计程中软件工程门学科更贴认识尤工程流程阶段更深感受通定知识积累基完成阶段务明白需求分析总体设计开发系统中重部分起着导航作指出系统模块业务接口流程转换模块间关系果总体设计合理会导致详细设计工作麻烦目标明确甚失方然开发程中受专业知识水时间限设计中欠缺考虑周全方次毕业设计历学工作产生重影响


    谢 辞
    通月懈努力毕业设计基完成程中首先感谢导师XX老师选题开始XX老师帮助耐心辅导解惑身知识开发实践足原常会发邮件问李老师问题会第时间回复专业知识帮助感受朴实华易格魅力老师会常组群里督促抓紧时间完成毕业设计文选题关安卓接触较少遇问题进行断检查添加调试例子出错找原幸运组老师学帮助克服尤感谢XX学予鼓励帮助
    感谢带课位老师学院领导辅导员老师班老师陪伴度生重时光学窗寝室姐妹带太美回忆特感谢班长伟学非常热心男生谢谢
    参考文献
    [1] 谭浩强Java语言程序设计(第三版)[M]北京清华学出版社2008
    [2] 张孝祥Java业培训教程[M]北京清华学出版社2003
    [3] 王珊萨师煊数库系统概(第四版)[M]北京高等教育出版社2006
    [4] 李春儒守互联网济—电子商务发展现状趋势[OL]httpwwwilib2com2005
    [5] 李飞新实网络技术教程[M]西安西安电子科技学出版社69~70124~126
    [6] 史斌星史佳Java基础编程贯通教程[M]北京:清华学出版社2003
    [7] 马海军杨继萍Java 2 实教程[M]北京:清华学出版社20041~63
    [8] 余志龙陈凤郑名杰Android SDK开发范例全[M]北京:民邮电出版社2009
    [9] 高焕堂Android 应框架原理程式设计36(第三版)[M]北京:清华学出版社20071
    [10]E2ECloud深入浅出Android程序设计[OL]北京:民邮电出版社20098~63
    [11]盖索林Android开发入门指南[M]北京:民邮电出版社200911~63
    [12]杨丰盛Android 应开发揭秘[M]西安:机械工业出版社20101~63
    [13]张利国龚海王植萌Android移动开发入门进阶[M]北京:民邮电出版社200912~63
    [14]贾琴勇 时通讯系统研究实现[D] 武汉:武汉理工学2008
    [15]王克宏 Java 技术教程(基础篇)[M] 北京:清华学出版社2008
    [16]孙燕 Java 2 入门实例教程[M] 北京:中国铁道出版社2010
    [17]柯温钊 Java 例解教程[M] 北京:中国铁道出版社2007
    [18]SmegoAndroid应程序设计基础httpwwwaidijicomviewtopic20091~63
    [19]SmegoAndroid A Programmers Guide[OL]httpwwwaidijicomviewtopicphpf220089~63
    [20]Bill Veneers(美)著曹晓钢等译 深入 Java 虚拟机[M] 北京:机械工业出版社2003
    [21] Stan KurkovskyCan Mobile Game Development Foster Student Interest in Computer ScienceGames Innovations Conference 2009 ICEGIC 2009 International IEEE Consumer Electronics Society's London UK 2009p9295
    [22] Barra Hugo (10 May 2011) Android momentum mobile and more at Google IO The Official Google Blog
    httpgoogleblogblogspotcom201105androidmomentummobileandmoreathtml Retrieved 10 May 2011
    [23] Android Stats 25 Sep 2011 httpwwwandrolibcomappstatsaspx Retrieved 25 Sep 2011
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于安卓系统的一款音乐APP设计与实现

    近年来,在移动设备市场中,手机逐渐成为了用户的第一选择。随着移动应用技术和互联网技术的深入发展,人们对手机应用的功能和性能也就有了更加高的要求,一些音乐App已经不能满足人们对个性化、简洁化的需求。

    3年前   
    986    0

    移动点餐系统的设计毕业设计(论文)开题报告

    湖南科技大学2012届毕业设计(论文)开题报告 题    目 移动点餐系统的设计 作者姓名 聂冰 学   号 0807020120 所学专业 信息与计算科学 1、      ...

    10年前   
    11979    0

    基于Android的网上订餐系统毕业论文

    XX 大 学 毕 业 设 计( 论 文 ) 题目 基于Android的网上订餐系统 作者 学院 专业 学号 指导教师 二〇XX 年 X月 X日 摘 要 ...

    5年前   
    1804    0

    基于安卓手机平台的视频播放器的设计与实现毕业设计

    本科毕业设计 题目:基于安卓手机平台的视频播放器的设计与实现 Title:Design and implementation of the Android mobile phone p...

    5年前   
    1275    0

    基于通信的系统的影响

    基于通信的系统的影响如上文所述,信息服务的趋势正朝着分散和分布式数据处理(DDP)方向发展。分散的信息服务工作并不意味着数据通信,但是多数是基于通信的。依照定义,所有分布式数据处理(DDP)系...

    12年前   
    723    0

    基于单片机的空调温度控制系统设计毕业设计

     毕业设计  题 目 基于单片机的空调温度控制系统设计 学生姓名 学 号 学 院 计算机与信息工程系 专业班级 指导...

    5年前   
    2545    0

    基于AT89S51单片机无线传输系统设计毕业设计

    毕业论文(设计) 题 目: 单片机无线传输系统设计 完 成 人: ...

    4年前   
    872    0

    毕业设计(论文)基于PLC的停车场车位控制系统设计

    基于PLC的停车场车位控制 系统设计 系 别:机电与自动化学院 专 业 班:电气工程及其自动化xx班 姓 名: 学 号:20xx113xx 指导教师: 201x年6月 基于...

    5年前   
    3084    0

    基于.Net-的三成架构的网上评分系统毕业设计

     《Web技术与开发(ASP.NET)》 课程设计说明书 设 计 题 目: 网上投票系统 指 导 老 师: 学 生 学 号: 学 生 姓 ...

    5年前   
    992    0

    基于Zigbee的智能家居系统毕业设计

    学 号_______ ___ henhuangmahenshuang毕 业 论 文 课 题基于Zigbee的智能家居系统设计 学生姓名 基于Zigbee的智能家居系统设计...

    3年前   
    860    0

    基于PLC灌装机控制系统毕业设计

    基于PLC灌装机控制系统毕业论文 摘 要 PLC控制是目前工业上最常用的自动化控制方法,由于其控制方便,能够承受恶劣的环境,因此,在工业上优于单片机的控制。PLC将传统的继电器控制技术...

    5年前   
    1602    0

    基于PLC的组合机床电气控制系统设计毕业设计

    基于PLC的组合机床电气控制系统设计摘 要应用组合机床加工大批量零件,快捷高效,生产效率高是机械加工的发展方向。本次设计任务是制定三面铣组合机床用来对Z512W型台式钻床主轴箱的Ф80、Ф90...

    4个月前   
    173    0

    基于PLC的造纸机控制系统设计毕业设计

    X职业技术学院毕 业 设 计 (论 文) 题目名称: 姓 名: ...

    4年前   
    1076    0

    基于FPGA的电梯控制系统设计毕业设计论文

    毕 业 设 计 [论 文]题 目: 基于FPGA的电梯控制系统设计 学 院: 电气与信息工程学院 ...

    3年前   
    1270    0

    基于51单片机压力检测系统设计毕业设计

     学号: xx 大 学 毕业设计(论文) (xxxx届) 题 目 ...

    5年前   
    2722    0

    基于STM32的四旋翼飞行控制系统毕业设计

    目 录1前言 11.1背景与意义 11.2国内外研究现状 11.3论文主要工作 22总体方案设计 32.1方案比较 32.2方案论证与选择 33飞行器原理与结构 53.1飞行器原理 53...

    3年前   
    987    0

    毕业设计:基于无线技术的畜牧管理系统

    随着居民膳食结构的不断优化,改革开放以来中国畜牧业总产出呈不断增长的趋势,根据国家统计局统计数据,1978年-2000年畜牧业总产值年均增长17.59%,2000年-2017年畜牧业总产值年均增...

    4年前   
    1345    0

    基于Android的天气预报查询系统的实现毕业设计

     基于Android的天气预报查询系统的实现 摘要:随着智能手机一步步走进人们的生活,它将成为人们获取信息的主要设备,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,...

    5年前   
    1959    0

    基于Java的图书馆管理系统毕业设计专科

    XX职业技术学院电子信息系毕业论文图书馆管理系统学生姓名: 学 号: 专 业: 计算机应用技术 年 级: ...

    3年前   
    674    0

    毕业设计论文基于PLC的停车场车位控制系统设计

    基于PLC的停车场车位控制系统设计系 别:机电与自动化学院专 业 班:电气工程及其自动化班姓 名: 学 号:指导教师: 2011年X月基于PLC的停车场车位控制系统设计Des...

    6个月前   
    292    0

    文档贡献者

    z***u

    贡献于2019-06-02

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档