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

100202051036 - 陈超 - 微信智能点餐餐饮管理系统的设计与实现 -(6)

来源:网络收集 时间:2020-04-13 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

北京理工大学珠海学院2014届本科生毕业设计

3概要设计

3.1 技术选型

主要使用开源框架ThinkPHP + apache +mysql来实现本系统。

ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。

ThinkPHP基于MVC(Model-View-Controller,模型-视图-控制器)模式,并且均支持多层(multi-Layer)设计。在MVC三层中,ThinkPHP并不依赖M或者V,甚至可以只有C或者只有V,这个在ThinkPHP的设计里面是一个很重要的用户体验设计,用户只需要定义视图,在没有C的情况下也能自动识别。

3.2 功能模块划分

系统按照三种角色划分三种功能模块结构,包括:用户功能模块、系统管理员模块、微信用户模块,如下为各个模块的功能简介:

3.2.1 用户功能模块

图3.2.1 用户功能模块结构图

14

北京理工大学珠海学院2014届本科生毕业设计

描述:

(1) 注册:用户注册 (2) 登录:用户登录

(3) 基本回复管理:用户与微信公众号回复交互管理

A. 关注时回复:微信用户关注商家微信公众号的回复设置 B. 文本回复:微信用户输入关键字商家公众号匹配回复的文本 C. 图文回复:微信用户输入关键字商家公众号匹配回复的图文

a) 添加图文 b) 删除图文 c) 修改图文

(4) 设置微站:用户打造其微信官网 (5) 微信订餐设置:

A. 微信订餐回复设置:用于设置微信用户使用订餐关键字以及回复内容 B. 餐桌管理:设置该餐厅用于微信订餐或者预订的餐桌 C. 菜品分类管理:用户设置该餐厅用于微信订餐的菜品分类 D. 菜品管理:

a) 添加菜品 b) 删除菜品 c) 修改菜品 E. 订单管理

a) 查看订单 b) 操作订单 c) 删除订单

(6) 营销推广活动设置:

A. 刮刮卡设置 B. 大转盘设置 C. 优惠券设置 (7) 微信会员卡设置:

A. 设置微信会员卡卡面 B. 发放微信会员卡数量 C. 查看微信领卡会员资料

15

北京理工大学珠海学院2014届本科生毕业设计

3.2.2 系统管理员功能模块

图3.2.2 系统管理员功能模块结构图

描述:

(1) 登录:管理员登录 (2) 用户管理:管理用户

A. 添加用户:添加用户

B. 修改用户信息:审核注册用户,修改用户权限,资料。 C. 删除用户:删除用户

(3) 设置微信公众号管理:管理用户添加的微信公众号

D. 修改微信公众号:修改该微信公众号能使用的功能 E. 删除微信公众号:删除用户添加的微信公众号

3.2.2 微信用户功能模块

图3.2.2 微信用户功能模块结构图

描述:

(1) 关注公众号:微信用户关注商家微信公众号

(2) 查看公众号微站:微信用户浏览使用微信订餐系统建设的微信微站 (3) 使用微信点餐:使用微信点餐功能

A. 微信订位:通过商家微信公众号进行餐桌预订

16

北京理工大学珠海学院2014届本科生毕业设计

B. 微信订餐:进入微信点餐界面,浏览菜品分类,添加进购物车,下单 C. 查看订单:微信用户查看自己已下的单(可以修改订单,删除订单)

3.3 系统架构

图3.3 系统架构图

描述:微信点餐系统客户端用户通过HTTP请求微信点餐系统服务器,进行订餐功能以及其他功能的设置;微信点餐系统服务器采用ThinkPHP的Action来处理来自微信点餐系统客户端跟微信服务器的请求,再通过调用model与数据库进行交互。

17

北京理工大学珠海学院2014届本科生毕业设计

3.4 包图

图3.4 包图

包图描述: 包名 wxording imicro

themes 描述 包括下层 工程 iMicro,iMicrodata,themes 整个工程后台代码 Lib,_Core 包名 描述 包括下层 Lib 项目后台核心代码 Action,ORG,Model Action 项目后台Action Admin,Home, User,Wap Admin 后台管理员的 Action Home 后台首页未登录 Action,以及微信端接口配置,请求响应处理Action User 后台用户操作 Action Wap 微信端用户操作 Action ORG 第三方库 Model Model层 _Core ThinkPHP底层框架 整个工程前台包 Admin,User,Home,Wap,Static 包名 描述 包括下层 18

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库100202051036 - 陈超 - 微信智能点餐餐饮管理系统的设计与实现 -(6)在线全文阅读。

100202051036 - 陈超 - 微信智能点餐餐饮管理系统的设计与实现 -(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/936274.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: