提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|实施案例|编辑:陈津勇|2019-09-27 12:46:05.000|阅读 611 次
概述:本文主要介绍ActiveReports报表生成控件开发现代化餐饮管理系统应用于餐饮行业的实施案例。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
当下,经过多年的磨合与发展,信息技术已经成为大中型餐饮企业的核心竞争力之一。
在餐饮行业中,电子菜单、无线触摸点菜系统等高科技手段越发得到重视,这些手段不仅大幅提高了餐饮企业的运营效率,更强化了顾客使用体验。餐饮行业传统的手工管理模式,已然不能满足现代企业的需求,信息化管理是餐饮行业管理改革的必然。
从“盐少许”、“味精少许”到“数字化管理”、“全流程监控”,信息化建设可以有效解决餐饮连锁企业标准化服务难题,迅速扩大企业规模,同时也为企业提供了一个科学的管理平台,有助于企业形成符合自身需要的运行流程和管理规范,为企业做大做强提供了保障。
以某餐饮业巨头为例,2004年,该企业着手从财务报表模板上提升企业信息化管理。通过一套连锁店供应链管理系统将整个公司的信息流、资金流、物流统一起来,从而实现物流总部与各分拨中心实时进销存管控。从原料到成品、从库房到餐厅,该企业管理部门都能够对成本实行严格控制,而且从开单、上菜、收银到财务,都可以做到全流程监控。
什么是现代化餐饮管理系统
一套完备的现代化餐饮管理系统,需同时满足中餐、快餐、西餐等多个业态,功能模板需包含:
收银系统
连锁会员系统
连锁供应链系统
进销存系统
支持微信点菜、团购和外卖
与此同时,对于追求高度现代化的餐饮管理者来说,餐饮管理系统不单单只能满足业务场景需要,使用者还可通过系统中的报表设计模块,帮助企业完成全局业务的统计和分析、合理规避未知风险。
为达到这一需求,报表系统需涵盖:
营业报表系统
营业分析报表系统
员工绩效分析报表系统
厨房管理分析系统
会员报表系统
进销存报表系统
而想要轻松设计出这样一套格式复杂、信息量巨大的报表模板,必须借助一款简单易上手、高效智能的报表开发控件,快速搭建企业级Web报表平台。
为什么选择ActiveReports?
ActiveReports是一款专注于.NET平台的报表开发控件,全面满足 HTML5、WinForm、ASP.NET、.NET Core、WPF 等平台下的报表设计和报表开发需求,作为专业的报表工具为全球超过 300,000 名开发者提供全面的报表解决方案。
相比其他报表工具来说,ActiveReports 报表控件提供开发多种报表样式的能力,通过其强大的Web在线/离线报表设计器及内置丰富的报表组件,如表格、独有的矩表、地图、图表等,即可帮助用户轻松设计多种报表样式。除此之外,ActiveReports还支持自定义函数,可以轻松设计多种复杂样式的报表模板。
更重要的是ActiveReports还支持在线打印、一键导出报表,比如导出Excel,Pdf、Word、Image等格式的文件,让客户有了更好的体验。
餐饮管理系统架构
Java web后台程序是基于maven构建的spring mvc + MyBatis工程
报表服务程序是基于.net framework4.0的asp.net工程
mysql数据库
在Web应用程序中使用ActiveReports
一、在Java web报表中需要引入ActiveReports依赖的js类库和CSS样式:
JS类库:
jQuery 1.9.0 or higher
Bootstrap 3.0
Knockout.js 2.3.0 or higher
GrapeCity.ActiveReports.Viewer.Html.js
CSS样式:
GrapeCity.ActiveReports.Viewer.Html.css
ActiveReports自己的js类库和样式在C:\Program Files (x86)\GrapeCity\ActiveReports 11\Deployment\Html文件夹下。
二、.NET 工程作为报表服务来使用,需要添加报表服务文件,ActiveReports Web服务, 在ActiveReports安装完成以后,要在工程中添加新项的时候,在已安装下面会有Reporting选项,里边分别有5种文件格式的支持:
ActiveReports 页面报表
ActiveReports 区域报表(基于代码)
ActiveReports 区域报表(基于xml)
ActiveReports RDL报表
ActiveReports Web服务
添加完ActiveReports Web服务以后, ActiveReports会帮我们自动将ActiveReports所需要的dll引入到我们的工程中,如下:
同时自动在web.config中添加相关的ActiveReports配置
1、
2、
3、添加
<WebService reportsFolder=“~/” reportLifetime=“01:01:00” assemblyFolder=“~/” publicURI=“//10.10.10.10:8080/" accessPoint="// 10.10.10.10:8080 /ReportWebService.asmx"/>
PS:
reportsFolder报表文件夹路径
assemblyFolder程序集文件夹路径
reportLifetime接口响应的超时时间
当工程部署到云端服务器以后还需要配置
publicURI 和 accessPoint 对应的是暴露的webserver地址
4、 添加ActiveReports Web服务的实现类,该类应继承ActiveReports.Web.ReportService:
public class ReportWebService : GrapeCity.ActiveReports.Web.ReportService //重写OnCreateReportHandler方法, protected override object OnCreateReportHandler(string reportPath) { //绑定PageReport.Document.LocateDataSource事件, pageReport.Document.LocateDataSource += Document_LocateDataSource; //完成数据的查询、整理并返回。 }; private void Document_LocateDataSource(object sender, LocateDataSourceEventArgs args) { Blls.DataSelect select = new Blls.DataSelect(); if (args != null) { args.Data = select.GetData(args);//返回DataTable } }
5、如果您涉及到跨域请求,还需要在Global.asax配置支持跨域请求:
protected void Application_BeginRequest(object sender, EventArgs e) { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*"); if (HttpContext.Current.Request.HttpMethod == "OPTIONS") { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST, OPTIONS"); HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept"); HttpContext.Current.Response.End(); } }
*由于内容过多,本实例分上下篇发布,更多信息请点击此处查看>>>
想要获得 ActiveReports 更多资源或正版授权的伙伴,
扫描关注慧聚IT微信公众号,及时获取最新动态及最新资讯
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:TeeChart 为先进的数据集成和可视化工具 RivCross 提供了丰富的图表库,通过提供对水平定向钻井 (HDD) 操作至关重要的强大数据可视化功能增强了 RivCross。
灵犀文档通过嵌入 SpreadJS,文档系统完美复刻了 Excel 的UI架构,并有效提升了系统多人协作和数据处理效率。
GEOsens致力于研发“从传感器到互联网”的在线监测和控制系统,使用TeeChart超过15年,TeeChart 成为了GEOsens访问数据的关键元素,为决策提供了坚实的基础。
ActiveReports 报表降低系统与报表功能的耦合度,使系统的报表功能得以模块化;ActiveReports 报表本身的优良特性,也为系统打造更强的用户体验如虎添翼,如数据钻取、交叉报表、数据导出等。
亚洲畅销的.NET报表控件,20万用户的选择,可在应用程序中生成各种报表,十多年来一直荣获应用程序的优秀报表生成控件。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢