点菜系统技术说明书一、系统简介点菜系统可实现在ipad上智能点菜,并详尽介绍每道菜的信息和做法点菜系统,ipad用户直接下载该软件使用。二、程序功能开发环境:.4.1,MacOSX10.8.2。程序功能:ipad智能点菜系统。1.更新:启动该程序后,后台会通过一个php从后台数据库中取出所有关于点菜系统的数据打包成一个xml文件,再通过前台进行解析xml,将所有数据存储到本地数据库()中。2.背景音乐:根据顾客的心情,可以播放动人的天籁之音,降低顾客的胃口和心情。3.选定桌台:将酒店的所有就餐的椅子和包房列下来,可以让顾客按照自己的意愿和爱好,选择喝水所座的位置。4.点菜系统顾客选择自己所喜好的粤菜和酒水,但是可以通过热门排名尝试一些其他的菜;我们将菜的名称和价钱置于一个中,其中我们还对每道菜进行图片和说明,让顾客觉得食物就真的在眼前一样,任君选购;最后根据顾客自己的需求选择菜的份数。5.已选菜单当顾客点完菜后,可以看见自己所选的菜,但是还可以对自己所选的菜进行2次编辑。6.递交订单点击该按键后,将前台会将所有的数据储存到链表中,通过一个for循环,将数据一个一个传到后台。
7.后台系统管理:人员设置,菜肴名称及价钱设置点菜系统,菜肴分类、喜好、工艺设置、套餐设置。8.菜谱制做工具:实现ipad端与服务器的食材同步,可自定义编辑工具,进行食材编辑和排版。9.数据库管理:备份、还原、自动同步数据。三、程序流步入界面模块点菜系统模块否是四、主要类和技巧介绍类名:类承继:实现合同:无功能描述:新建数据库,以及表(一张),插入数据库,查询数据库,删掉某一个数据,除去数据库名。成员变量:*;指向数据库的句柄*;*;保存数据库文件所在的文件夹路径。*;保存数据库文件所在的文件夹路径的链表*;方式:l(id)e:(*);描述:更改(清除数据库名)参数::(*);数据库名-(BOOL)L:(*);描述:新建数据库,以及表(一张)参数::(*);建表句子-(BOOL):(*);描述:插入数据库参数::(*);插入句子-(*):(*);描述:查询数据库参数::(*);查询句子-(BOOL):(*);描述:删掉某一个数据参数::(*);删掉句子类名:承继自:实现合同:功能描述:对后台传输的xml文件进行解析。
成员变量:int;定义菜的编号*;菜的名称price;价钱*;菜种类*;菜图片*;介绍score;评价*;方式:-(void):(*);描述:对后台发出的xml文件进行解析参数:(*);传输的xml文件-(void):(*);描述:对后台发出的网路地址进行解析参数:(*);网路地址类名:类承继:实现合同:e,功能描述:点菜系统的主要界面,有菜肴的名称和粤菜名称,而且配有图片和说明。
成员变量:方式:-(void):(*)Seg描述:粤菜的控制键参数:(*)Seg-(*):(*)h:(*)描述:店名的显示参数::(*)-():(*)n:()描述:返回的店名参数:()-():(*)描述:返回的参数::(*)-(void):(*)ath:(*)描述:的下标取值参数:(*)下标类名:类承继:实现合同:e功能描述:点菜系统的步入界面,有背景音乐和选台功能,但是可以更新本地数据库。
成员变量:*;背景音乐int;方式:-():(id)描述:播放背景音乐的控制参数:(id)任意id类型五、人员分工人员任务分工赵捷前台的搭建,文档和ppt编撰王振华后台的搭建以及php文件的编撰徐玮明动漫疗效的制做以及美工的制做杨力技术指导和构建代码六、时间节点时间安排任务11/10–11/11资料整理和内部讨论11/11–11/14大体框架完成,完成代码11/15–测试程序撰写技术文档和PPT
免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。