第一范文网 - 专业文章范例文档资料分享平台

Android实训-侯晓蒙-15

来源:用户分享 时间:2025/9/24 22:09:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Android课程设计报告

院 系: 计算机与信息工程学院 班 级: 10级软件技术一班 学 号: 10060401015 姓 名: 侯晓蒙

目录

一、系统架构 ............................................. 3 二、功能分配 ............................................. 3 2.1.浏览功能 .......................................... 3 2.2.查询功能 .......................................... 3 2.3.插入功能 .......................................... 3 2.4.修改功能 .......................................... 4 2.5.删除功能 .......................................... 4 三、内部接口设计 ......................................... 4 四、数据库设计 ........................................... 5 4.1数据库需求分析 ..................................... 5 4.2数据库需求分析 ..................................... 5 4.3数据库的逻辑设计 ................................... 7 4.4连接数据库的设计与实现 ............................. 9 五、系统实现 ............................................ 10 5.1客户端设计思路 .................................... 10 5.2主菜单界面 ....................................... 10 5.2.1功能描述..................................... 10 5.2.2登录界面的设计 ............................... 11 5.2.3功能描述..................................... 11 5.2.4界面设计..................................... 11 5.2.5功能实现及关键代码 ........................... 11

2

无线点餐系统的设计与实现(一)

摘要:近年来,Android手机的巨大发展,使得设计新式的无线点餐系统成为可能.从客户端、服务器端全面讨论了该点餐系统的设计原理和过程,包括客户端的登陆、点菜、更新、结账等模块,以及服务器端的web服务器、数据库服务器、web工程和MFC工程等模块.经实际测试和应用表明:该系统具有较高的可靠性和实用性.

关键词:无线点餐系统;Android;客户端;服务器端 一、系统架构

Android手机的客户端软件通过ApaeheHttp协议,经路由器访问PC机的服务端.PC机必须配置web服务器和数据库服务器.web服务器可以响应客户端的Http请求,并根据相应的请求访问数据库服务器,然后将获得的结果反馈给手机客户端.数据库服务器则用于存储菜单信息、订单信息等内容. 二、功能分配 2.1.浏览功能

菜单库操作模块 顾客操作模块

2.2.查询功能

菜单查询模块 现金结算模块

2.3.插入功能

菜单库操作模块 顾客库操作模块

3

2.4.修改功能

单库操作模块 顾客库操作模块 访问记录模块

2.5.删除功能

菜单库操作模块 顾客库操作模块

三、内部接口设计 主模块:

输入:操作系统传递至的各种消息以及用户的输入数据 输出:用户界面显示 上层模块:无

下层模块:顾客点餐、菜单查询、现金结算、系统管理模块 顾客点餐模块:

输入:菜号,菜名

输出:菜肴的基本信息(价格,菜系 ……) 上层模块:主模块 下层模块:提交菜单 菜单查询模块:

输入:菜号,菜名

输出:菜肴的基本信息(价格,菜系 ……) 上层模块:主模块

下层模块:显示所查询菜单的基本信息。 现金结算模块:

输入:显示该顾客所消费的菜单信息 输出:显示消费金额

4

上层模块:主模块 下层模块: 无 系统操作模块:

输入:与系统管理对话框有关的各种用户及系统消息 输出:显示反馈的信息 上层模块:主模块

下层模块:菜单操作、更改口令、返回 菜单操作模块:输入:菜号,菜名 ,单价……

输出:添加后的菜肴基本信息(价格,菜系 ……) 上层模块:系统操作模块 下层模块:无 四、数据库设计 4.1数据库需求分析

无线点餐系统以酒店服务信息为主体,因此在这个系统中必须要有一个保存菜单信息的表。所以用编号做主键。负责登录终端系统的服务人员应该有保存服务人员信息的表,这个表中也是包括一些基本信息。并且以服务人员的编号作为主键。在一个点餐系统中,不可避免的要有桌位的编号。这样的话就必须有一个桌号表,该表保存桌位信息。顾客可以按照自己的喜好,在酒店布置的桌号中选择自己喜欢的位置。另外既然是酒店就必须要有一个订单表,该表中包括订单号,点餐时间,用户ID,桌号,人数,是否结账等基本信息。这样也就还需要一个订单详细表用于存储顾客所点的菜品信息等等。原准备再弄一个菜品分类表用于区分凉菜,热菜等。 4.2数据库需求分析

数据库的概念设计,即利用数据模型进行概念数据库的模式设计。根据无线点餐系统的需求,设计出以下的实体-关系模型(E-R)图如图。

5

搜索更多关于: Android实训-侯晓蒙-15 的文档
Android实训-侯晓蒙-15.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5psj10plit41z4g1sgcd5uqa87r003016q0_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top