源码类型: B/S开发环境: VS2013 + SQL2012开发语言: C

点餐系统模块主要分手机微信端,PC端,IPAD端三块业务,涉及技术主要有微信框架Senparc、消息推送SignalR、数据底层操作PDF.NET(OQL语法)、容器IOC(Autofac)、切面AOP、实体映射AutoMap、作业调度Quartz.NET、JSONP、策略设计模式等;

1、系统为基于 MVC4+PDF.NET+IOC+AOP+bootstrap的多层架构,开发工具为VS2013,数据库为MS SQL2008R2;

2、点餐系统模块主要分手机微信端,PC端,IPAD端三块业务,涉及技术主要有微信框架Senparc、消息推送SignalR、数据底层操作PDF.NET(OQL语法)、容器IOC(Autofac)、切面AOP、实体映射AutoMap、作业调度Quartz.NET、JSONP、策略设计模式等;

3、功能主要包含店铺管理、加盟店管理、菜品管理、菜系管理、会员管理、积分管理、代金券管理、折扣管理、订单管理、 角色权限管理、经营统计表、财务管理、收银结算管理等;

4、整个点餐系统构成除单独项目外另包含独立的小票打印安装包项目和对账单数据生成调度项目;

5、系统的权限配置最高权限角色为超级管理员10000,密码123456。

默认新建店铺会自动添加管理员、店长、吧台、吧员四个角色 ,新开一个店铺赋权限时首先是给总店添铺权限,具体为进入系统后台点击系统管理->店铺功能权限->选项具体店铺并勾选相应权限->保存 ,然后再点击角色功能管理,选择具体店铺及下拉框相应的角色,勾选相应功能保存即可。店铺角色功能来源与上一步设置的店铺功能权限,店铺角色权限功能是店铺权限功能的子集,一般我们设置店铺的管理员权限即可。其他的可通过店铺管理员自己去配置相应的店长、吧台、吧员角色权限。

6、折扣分店铺设置的折扣(针对具体店)及全局店铺折扣(针对所有店铺,一般作为公司总部用),也可针对某个人设置折扣或针对某个人设置免单;折扣实现方式采用策略设计模式,可折上折。

7、新增菜品为套餐时可勾选套餐里面包含的菜品(强制关系),或在附加菜品里面一个一个列出,每行一行(非强制关系);两者效果一致!

8、从点餐系统后台可下载打印安装包及IPad安装程序,打印机安装后需要设置具体的店铺ID(shoopid),网络打印IP及端口等。

9、客户下单后台管理订单页面自动会推送订单同时有声音提示,IPad端也自动推送订单但声音不自动播放,除非IPad端用浏览器打开而非封装的apk,安装的apk存在兼容安全性,同时自动推送微信消息到客户手机端,客户亦可通过发送信息到公共账号,服务人员通过IPad与客户进行会话沟通,保留有微信客服功能需要微信后台绑定。

10、整个系统基于微信,故要想在微信端看到效果需要在web.config中配置微信各参数,以及微信服务号中配置菜单,具体菜单项doc文件夹下的系统说明中油列出,几个入口如下:/Users/Login pc后台登录,/home/dinnerlist 手机微信端点餐,/Users/Login_Pad IPad登录,Ipad/Pad_Index IPad登录后引导页;若想在PC浏览器中访问微信或IPad端相关页面可通过注释掉Home控制器中相关的代码取消相关的测试代码,浏览器选择手机或IPad模式查看。

登录界面

如果这篇《多店铺点餐系统源码(手机微信端+PC端+IPAD端)》源码文章对您有帮助,欢迎关注+转发+评论+私信哦,一起学习,一起进步!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注