点菜系统技术说明书Word下载.docx

上传人:b****4 文档编号:13752615 上传时间:2022-10-13 格式:DOCX 页数:8 大小:89.19KB
下载 相关 举报
点菜系统技术说明书Word下载.docx_第1页
第1页 / 共8页
点菜系统技术说明书Word下载.docx_第2页
第2页 / 共8页
点菜系统技术说明书Word下载.docx_第3页
第3页 / 共8页
点菜系统技术说明书Word下载.docx_第4页
第4页 / 共8页
点菜系统技术说明书Word下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

点菜系统技术说明书Word下载.docx

《点菜系统技术说明书Word下载.docx》由会员分享,可在线阅读,更多相关《点菜系统技术说明书Word下载.docx(8页珍藏版)》请在冰豆网上搜索。

点菜系统技术说明书Word下载.docx

4.点菜系统

客户选择自己所喜好的菜系和酒水,而且能够经过热门排行尝试一些其它的菜;

我们将菜的名称和价格放在一个tableview中,其中我们还对每道菜进行图片和说明,让客户感觉食物就真的在眼前一样,任君挑选;

最后按照客户自己的需求选择菜的份数。

5.已选菜单

当客户点完菜后,能够看到自己所选的菜,而且还能够对自己所选的菜进行2次编辑。

6.提交订单

点击该按钮后,将前台会将所有的数据存放到数组中,经过一个for循环,将数据一个一个传到后台。

7.后台系统管理:

人员设置,菜品名称及价格设置,菜品分类、喜好、工艺设置、套餐设置。

8.菜谱制作工具:

实现ipad端与服务器的菜品同步,可自定义编辑工具,进行菜品编辑和排版。

9.数据库管理:

备份、还原、自动同步数据。

三、程序流

进入界面模块

点菜系统模块

否是

四、主要类和方法介绍

类名:

DataBaseHelper

类继承:

NSObject

实现协议:

功能描述:

DataBaseHelper新建数据库,以及表(一张),插入数据库,查询数据库,删除某一个数据,去除数据库名。

成员变量:

sqlite3*contactDB;

指向数据库的句柄

NSString*databasePath;

NSString*docsDir;

保存数据库文件所在的Documents文件夹路径。

NSArray*dirPaths;

保存数据库文件所在的Documents文件夹路径的数组

NSFileManager*filemgr;

方法:

-(id)initWithDataBase_Name:

(NSString*)dataBaseName;

描述:

修改create(去除数据库名)

参数:

:

数据库名

-(BOOL)CreateTable_CreateSQL:

(NSString*)CREATETABLE_SQL;

新建数据库,以及表(一张)

建表语句

-(BOOL)InsertIntoDataBase_InsertSQL:

(NSString*)INSERT_SQL;

插入数据库

参数:

插入语句

-(NSMutableArray*)SearchFromDataBase_SearchSQL:

(NSString*)SEARCH_SQL;

查询数据库

查询语句

-(BOOL)DeleteFromDataBase_DeleteSQL:

(NSString*)DELETE_SQL;

删除某一个数据

删除语句

XmlAnalyzing

继承自:

NSXMLParserDelegate

对后台传输的xml文件进行解析。

intdishId;

定义菜的编号

NSString*dishName;

菜的名称

doubleprice;

价格

NSString*dishType;

菜种类

NSString*picture;

菜图片

NSString*description;

介绍

doublescore;

评价

NSMutableString*contentstring;

-(void)startParse:

(NSString*)thexml;

对后台发出的xml文件进行解析

传输的xml文件

-(void)startParse_internet:

(NSString*)theURL;

对后台发出的网络地址进行解析

网络地址

mainViewController

UIViewController

UITableViewDataSource,UITableViewDelegate

点菜系统的主要界面,有菜品的名称和菜系名称,而且配有图片和说明。

-(void)segmentAction:

(UISegmentedControl*)Seg

菜系的控制键

参数:

(UISegmentedControl*)Segsegmentedcontroller

-(UITableViewCell*)tableView:

(UITableView*)tableViewcellForRowAtIndexPath:

(NSIndexPath*)indexPath

菜名的显示

-(NSInteger)tableView:

(UITableView*)tableViewnumberOfRowsInSection:

(NSInteger)section

返回的菜名

-(NSInteger)numberOfSectionsInTableView:

(UITableView*)tableView

返回的tableview

-(void)tableView:

(UITableView*)tableViewdidSelectRowAtIndexPath:

tableview的下标取值

(NSIndexPath*)indexPath下标

ViewController

AVAudioPlayerDelegate

点菜系统的进入界面,有背景音乐和选台功能,而且能够更新本地数据库。

AVAudioPlayer*myBackMusic;

背景音乐

intmainMusicStatus;

-(IBAction)BackMusicPlay:

(id)sender

播放背景音乐的控制

(id)sender任意id类型

五、人员分工

人员

任务分工

赵捷

前台的搭建,文档和PPT编写

王振华

后台的搭建以及php文件的编写

徐玮明

动画效果的制作以及美工的制作

杨力

技术指导和完善代码

六、时间节点

时间安排

任务

11/10–11/11

资料整理和内部讨论

11/11–11/14

大致框架完成,完成代码

11/15–

测试程序撰写技术文档和PPT

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1