基于android无线电子菜谱系统开发(服务器端).doc
约59页DOC格式手机打开展开
基于android无线电子菜谱系统开发(服务器端),目录1引言11.1 选题背景和意义11.2 无线点餐系统简介21.3 本文的主要工作及组织结构21.3.1 本文的主要工作:21.3.2 本文的组织结构32需求分析42.1 功能需求42.2 用户群体描述52.3业务流程分析62.3.1访客浏览62.3.2 点菜流程62.3.3结账流程72.3.4管理用户信息82.4 ...
内容介绍
此文档由会员 道客巴巴 发布
目 录
1 引言 1
1.1 选题背景和意义 1
1.2 无线点餐系统简介 2
1.3 本文的主要工作及组织结构 2
1.3.1 本文的主要工作: 2
1.3.2 本文的组织结构 3
2 需求分析 4
2.1 功能需求 4
2.2 用户群体描述 5
2.3业务流程分析 6
2.3.1访客浏览 6
2.3.2 点菜流程 6
2.3.3结账流程 7
2.3.4管理用户信息 8
2.4 数据通讯 8
3 概要设计 10
3.1 系统结构设计 10
3.2 总体功能模块设计 11
3.3 模块功能概要设计 11
3.3.1 菜单管理模块 11
3.3.2 餐桌管理模块 12
3.3.3 订单管理模块 12
3.3.4 用户管理模块 12
3.3.5 Web Service接口 12
4 数据库设计 13
4.1 数据库的需求分析 13
4.2 数据库概念设计 13
4.3 数据库逻辑设计 15
4.4 数据库的实现 15
5 详细设计 18
5.1 菜单管理模块设计 19
5.1.1 整体设计 19
5.1.2 管理员输入信息的传递 19
5.2订单管理模块设计 20
5.2.1 整体设计 20
5.2.2 用户点餐功能 21
5.2.3 邮件通知功能 21
5.2.4 换桌、并桌功能 21
5.2.4 结账功能 22
5.3 用户管理模块设计 22
5.3.1 整体设计 22
5.3.2 用户注册功能 22
5.3.3 角色管理功能 22
5.3.3 个人信息修改功能 22
5.4 Web Service 接口设计 22
6 系统实现 24
6.1 开发环境及相关技术 24
6.2 功能模块的实现 26
6.2.1 菜单管理功能模块的实现 26
6.3 点菜功能模块的实现 27
6.3.1 添加菜品的实现 27
6.3.2 邮件通知的实现 28
6.4 主要界面 28
6.5 数据库操作 34
7 测试报告 37
7.1 测试方案 37
7.2 测试项目 37
7.3 主要测试用例 38
7.4 测试进度 40
7.5 测试方法 41
7.6 测试结果分析 41
7.6.1 测试的局限性 41
7.6.2 评价测试结果的准则 41
总 结 42
致 谢 43
参 考 文 献 44
附录A 译文 45
附录B 外文原文 51
1 引言 1
1.1 选题背景和意义 1
1.2 无线点餐系统简介 2
1.3 本文的主要工作及组织结构 2
1.3.1 本文的主要工作: 2
1.3.2 本文的组织结构 3
2 需求分析 4
2.1 功能需求 4
2.2 用户群体描述 5
2.3业务流程分析 6
2.3.1访客浏览 6
2.3.2 点菜流程 6
2.3.3结账流程 7
2.3.4管理用户信息 8
2.4 数据通讯 8
3 概要设计 10
3.1 系统结构设计 10
3.2 总体功能模块设计 11
3.3 模块功能概要设计 11
3.3.1 菜单管理模块 11
3.3.2 餐桌管理模块 12
3.3.3 订单管理模块 12
3.3.4 用户管理模块 12
3.3.5 Web Service接口 12
4 数据库设计 13
4.1 数据库的需求分析 13
4.2 数据库概念设计 13
4.3 数据库逻辑设计 15
4.4 数据库的实现 15
5 详细设计 18
5.1 菜单管理模块设计 19
5.1.1 整体设计 19
5.1.2 管理员输入信息的传递 19
5.2订单管理模块设计 20
5.2.1 整体设计 20
5.2.2 用户点餐功能 21
5.2.3 邮件通知功能 21
5.2.4 换桌、并桌功能 21
5.2.4 结账功能 22
5.3 用户管理模块设计 22
5.3.1 整体设计 22
5.3.2 用户注册功能 22
5.3.3 角色管理功能 22
5.3.3 个人信息修改功能 22
5.4 Web Service 接口设计 22
6 系统实现 24
6.1 开发环境及相关技术 24
6.2 功能模块的实现 26
6.2.1 菜单管理功能模块的实现 26
6.3 点菜功能模块的实现 27
6.3.1 添加菜品的实现 27
6.3.2 邮件通知的实现 28
6.4 主要界面 28
6.5 数据库操作 34
7 测试报告 37
7.1 测试方案 37
7.2 测试项目 37
7.3 主要测试用例 38
7.4 测试进度 40
7.5 测试方法 41
7.6 测试结果分析 41
7.6.1 测试的局限性 41
7.6.2 评价测试结果的准则 41
总 结 42
致 谢 43
参 考 文 献 44
附录A 译文 45
附录B 外文原文 51