2
回复

REST Api 上传图片 环信_管理后台 环信_RestAPI

回复

dragon 回复了问题 • 1 人关注 • 118 次浏览 • 2018-10-18 16:09 • 来自相关话题

0
评论

Learun快速开发平台,asp.net+mvc强大后台技术,给开发一个加速度 asp.net+mvc 快速开发框架 前端 快速开发平台

涵涵有小虎牙 发表了文章 • 55 次浏览 • 2018-10-16 11:22 • 来自相关话题

Learun快速开发平台,asp.net+mvc强大后台技术,给开发一个加速度

公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台。

我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。

另外老板一再强调要支持APP开发,一次开发能部署到安卓和IOS上。

作为开篇之作,先介绍一下该框架的功能点及技术点,后续的文章再按功能详细讲解。

献上《在线体验Demo地址》希望大家也能从中得到一些启发。

官网:http://www.learun.cn、体验地址: http://learun.cn:8090/、用户名:System,密码:0000

1.框架用到的技术


(1)前台技术:ajax+Jquery+jqgrid+Bootstrap

(2)开发环境:VS2012-VS2015

(3)数据库:SQL Server,Oracle、Mysql

(5)后台技术:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等

2框架主要功能展示

手机端是通过html做前端开发,通过ajax与后台webapi接口做交互。开发完成后可以打包成应用提供给用户下载

 

手机端界面:

















登录页:






权限在开发中的重要作用就不用多说了,几乎每一个功能都要与权限相关联,learun通常权限组件,采用可视化配置,只需要做简单的选择题就可以了。这样,后续的开发便可以集中精力关心业务实现,节省了大量的工作。

权限管理---功能权限

























报表是系统中很重要的一部分,开发者在这一块比较头疼,市面上有很多诸如:水晶报表、fastreport之类的第三方报表软件提供商。如果采用这类报表的话确实能满足复杂的报表需求但是这类报表的学习成本比较高,短时间内不好上手,上手了把报表整合到自己的系统中又要花费大量时间。而且这类报表的授权费用也不低,拿去商业化的话成本会提高很多。

力软敏捷开发框架的报表组件是以免费的echarts报表插件和开源免费的表格组件为基础设计的,开发过程非常简单只要您会SQL就可以轻松掌握,学习成本非常低。您也不用再额外支付第三方报表组件的授权费用,帮您省时、省钱。

自定义---报表设计














按照提示写好SQL语句就可以生成图表,然后直接可以把报表配置成菜单,这样在菜单栏里就多了“销售混合”这个菜单项。












  查看全部
Learun快速开发平台,asp.net+mvc强大后台技术,给开发一个加速度

公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台。

我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。

另外老板一再强调要支持APP开发,一次开发能部署到安卓和IOS上。

作为开篇之作,先介绍一下该框架的功能点及技术点,后续的文章再按功能详细讲解。

献上《在线体验Demo地址》希望大家也能从中得到一些启发。

官网:http://www.learun.cn、体验地址: http://learun.cn:8090/、用户名:System,密码:0000

1.框架用到的技术


(1)前台技术:ajax+Jquery+jqgrid+Bootstrap

(2)开发环境:VS2012-VS2015

(3)数据库:SQL Server,Oracle、Mysql

(5)后台技术:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等

2框架主要功能展示

手机端是通过html做前端开发,通过ajax与后台webapi接口做交互。开发完成后可以打包成应用提供给用户下载

 

手机端界面:


图片1.png


图片2.png


图片3.png


登录页:

图片4.png


权限在开发中的重要作用就不用多说了,几乎每一个功能都要与权限相关联,learun通常权限组件,采用可视化配置,只需要做简单的选择题就可以了。这样,后续的开发便可以集中精力关心业务实现,节省了大量的工作。

权限管理---功能权限

图片5.png


图片6.png


图片7.png


图片8.png






报表是系统中很重要的一部分,开发者在这一块比较头疼,市面上有很多诸如:水晶报表、fastreport之类的第三方报表软件提供商。如果采用这类报表的话确实能满足复杂的报表需求但是这类报表的学习成本比较高,短时间内不好上手,上手了把报表整合到自己的系统中又要花费大量时间。而且这类报表的授权费用也不低,拿去商业化的话成本会提高很多。

力软敏捷开发框架的报表组件是以免费的echarts报表插件和开源免费的表格组件为基础设计的,开发过程非常简单只要您会SQL就可以轻松掌握,学习成本非常低。您也不用再额外支付第三方报表组件的授权费用,帮您省时、省钱。

自定义---报表设计

图片9.png


图片10.png





按照提示写好SQL语句就可以生成图表,然后直接可以把报表配置成菜单,这样在菜单栏里就多了“销售混合”这个菜单项。

图片11.png


图片12.png



 
0
回复

调用 recallMessage 方法,返回error.code 为 EMErrorMessageInvalid 环信_iOS

回复

改个Id 发起了问题 • 1 人关注 • 33 次浏览 • 2018-10-22 16:39 • 来自相关话题

0
回复

EMConversation内,latestMessage; 属性 和 - (EMMessage *)lastReceivedMessage; 方法有什么区别 环信_iOS

回复

改个Id 发起了问题 • 1 人关注 • 29 次浏览 • 2018-10-22 15:51 • 来自相关话题

0
回复

环信web自动登录怎么做 环信webIM

回复

城南以北ゞ 发起了问题 • 1 人关注 • 27 次浏览 • 2018-10-22 15:11 • 来自相关话题

0
回复

1v1实时通话,提示来源不安全,要求切换到安全的原点 环信_WebIM 有专职工程师值守

回复

风华正茂 发起了问题 • 1 人关注 • 33 次浏览 • 2018-10-22 15:00 • 来自相关话题

0
回复

EMConversation内,latestMessage; 属性 和 - (EMMessage *)lastReceivedMessage; 方法有什么区别 环信_iOS

回复

改个Id 发起了问题 • 1 人关注 • 87 次浏览 • 2018-10-20 17:41 • 来自相关话题

0
评论

learun.framework7.0━ .net 单位管理模块 快速开发平台

涵涵有小虎牙 发表了文章 • 45 次浏览 • 2018-10-19 10:28 • 来自相关话题

learun.单位(职位)管理模块主要是针对组织机构的单位(职位)进行管理,包括:增加、修改、删除、移动、对单位设置用户,设置单位的权限等。单位组织在企业应用中是一个普遍应用的模块,也属于其他业务应用的基础。合理的组织与规划组织机构下的单位,对后期的管理可以起到事半功倍的效果。

登录系统后,选择“单位组织”可以进入单位组织模块,有分为5种,公司管理、部门管理、岗位管理、角色管理、用户管理。

公司管理—可以有效的管理公司的情况











部门管理—有效的管理部门











岗位管理—管理











角色管理—管理授权






点击更多—添加成员






点击更多—查看成员






点击更多—功能授权






















点击更多—数据授权






点击更多—移动功能授权






用户管理






官网:www.learun.cn

免费演示体验地址:http://www.learun.cn/Home/VerificationForm 查看全部
learun.单位(职位)管理模块主要是针对组织机构的单位(职位)进行管理,包括:增加、修改、删除、移动、对单位设置用户,设置单位的权限等。单位组织在企业应用中是一个普遍应用的模块,也属于其他业务应用的基础。合理的组织与规划组织机构下的单位,对后期的管理可以起到事半功倍的效果。

登录系统后,选择“单位组织”可以进入单位组织模块,有分为5种,公司管理、部门管理、岗位管理、角色管理、用户管理。

公司管理—可以有效的管理公司的情况

图片1.png


图片2.png


部门管理—有效的管理部门

图片3.png


图片4.png


岗位管理—管理

图片5.png


图片6.png


角色管理—管理授权

图片7.png


点击更多—添加成员

图片8.png


点击更多—查看成员

图片9.png


点击更多—功能授权

图片11.png


图片12.png


图片13.png


图片14.png



点击更多—数据授权

图片15.png


点击更多—移动功能授权

图片16.png


用户管理

图片17.png


官网:www.learun.cn

免费演示体验地址:http://www.learun.cn/Home/VerificationForm
0
回复

自动登录导致后登录的设备被挤的情况 自动登录 环信_iOS

回复

paddy 发起了问题 • 1 人关注 • 96 次浏览 • 2018-10-19 10:24 • 来自相关话题

0
回复

视频通话的时候能否对其中的语音进行录制? 语音录制 视频通话 iOS

回复

小小聪明屋 发起了问题 • 1 人关注 • 108 次浏览 • 2018-10-18 16:32 • 来自相关话题

0
回复

Android 接收不到发送消息时的错误码? Android 发送消息时捕捉不到错误码?

回复

来者勿拒,去者不追 发起了问题 • 1 人关注 • 100 次浏览 • 2018-10-18 10:49 • 来自相关话题

0
评论

Web快速开发:一套标准开发框架对企业有多重要 快速开发平台

涵涵有小虎牙 发表了文章 • 50 次浏览 • 2018-10-16 20:57 • 来自相关话题

Web快速开发:一套标准开发框架对企业有多重要


近十年,是中国互联网发展最为蓬勃的时期,互联网的快速发展颠覆了越来越多的传统行业,人们的生活随着互联网的发展,发生着天翻地覆的变化。

在这种互联网大潮中,众多的新兴公司出现在人们的眼前,他们的业务成长有自己的独特性,规模也逐步超越传统公司,成为互联网时代的宠儿。不过,虽然公司的业务发展走在了前列,但是企业信息化的建设却如传统公司一般,停滞不前,严重影响着企业战略的实施。

为什么会出现这种情况呢?

传统的自我繁衍思维。

在新兴企业的快速发展过程中,信息化建设链条依然遵循传统模式:新增一块业务—> 招聘一位高级技术人员 —> 围绕这位同事组建一只技术团队 —> 该业务基本由这只团队负责,然后就逐步形成了一个闭环。当企业业务进行拓展,需要跟其他业务进行交互时,经常是技术负责人之间自行决定,这样一旦项目负责人离职或出现其他未知情况,项目便会一拖再拖,甚至停滞不前。

那么会产生何种弊端呢?

一、管控壁垒

业务的发展伴随着人员的扩充,久而久之便形成了一个部门,部门的决策者通常从个人利益考量,会希望尽可能的减少对外部门的依赖,无论是技术选型,规范建立,组件选取,运行环境最好都能够自行掌控。

二、断崖效应

当这样的技术氛围一旦形成,单个员工对单个项目的影响就会变的非常巨大。一个产品经常会因为一两个核心员工的离职难以为继,最后不得不重新开发新的产品。

三、资源浪费

当几个团队都在试图构建自己完整的研发流程时,其技术研发成本便会产生叠加,运维管理就会出现看得到的资源浪费。

四、难以考核

现在的企业,KPI无处不在,但是你怎么去比较一个粤菜师傅和一个川菜师傅谁的水平更高呢?几个团队使用不同的技术栈,其规范和维护方式也会有所不同,这时候可能已经无法从生产效率来判断一个团队的绩效,那么通用考核标准也就难以设立。




是否有破解之道呢?

通常,公司在初期发展的时候,为了进行快速的业务拓展,对成本的控制不会那么的严格,运营维护及技术沉淀都是以业务发展为导向,以求尽快的占得市场先机,获得一定的用户基数。

不过,随着业务的不断发展,市场会逐步趋于稳定,早期扩张留下的各种问题便会逐步产生。如果在早期能够未雨绸缪,在开始的时候就形成企业级的统一开发框架,会在很大程度上减少不必要的麻烦,从而节省开发成本,获得最大效益。




统一开发框架的优势

一、人力成本节约

人力成本的节约,可以让项目组把更多的精力投入到业务之中。如果在项目组之下构建一个统一的架构平台,把技术共性问题提炼出来,交给一个团队统一负责处理,这样就可以避免每个项目都去独立解决复杂的技术难题,有效的把精力解放出来。

二、项目质量提升

框架的最终目的是要千人一面,而不是千人千面。采用了统一的快发框架后,在技术栈,技术组件,技术方案,甚至在代码规范上就能形成标准化的技术输出模式,其带来的不仅仅是开发效率的提升,还有产品品质的的提升,提升产品的稳定性。

三、持续的技术沉淀与积累

技术的进步来源于不断的技术积累和沉淀。每个工程师都是站在别人肩膀上完成工作的。以项目为导向的技术团队,一般都会以实现业务需求为最重要的目标,技术只不过是完成业务的一种工具而已。基于此,业务开发团队就不可能把技术积累作为一项重要的工作。当一位核心员工构建了一些基础的平台工具后,往往随着他的离开把之前的技术积累全部丢弃掉,而更严重的情况会导致整个项目的持续运行都成了问题。

当存在公司级别的统一开发框架(平台),项目团队基于该平台进行自身项目的研发,不再需要关注于底层技术实现,只需要关注业务即可。当存在核心同事离职时,平台的研发同事可以对新进入项目的同事进行相关培训,不会导致青黄不接的事情发生。而且,专注于平台的同事为了更好的满足项目组的技术需求,对平台进行不断的改进,从而达到技术积累和沉淀的目标。

四、可衡量的研发投入、管理考核标准

当基于同一开发框架(平台)的标准化技术规范建立起来后,对业务功能的代码实现就可以进行相对有效的评估和考量,可以避免因为技术实现差异而出现的种种问题。这对KPI 的制定和考核是一个巨大的帮助。




统一开发框架的定位和目标

统一开发框架(平台)定位于技术层面,其主要目的是为统一公司内相关产品研发和项目实施使用的技术架构和开发工具,有效提高统一技术支持力度,形成持续的技术积累手段,提升技术人员的利用率并降低对人员的依赖性,最终提升软件的规模化、流水线式的生产能力。

力软新一代快速开发框架,内置工作流、表单、权限等众多实用组件,可开发erp/crm/oa/bi/移动app/电商后台等多种企业信息系统,帮助企业降低成本,提高效率,助力企业更上一层楼。

官网:www.learun.cn

免费体验地址:http://www.learun.cn/Home/VerificationForm 查看全部
Web快速开发:一套标准开发框架对企业有多重要


近十年,是中国互联网发展最为蓬勃的时期,互联网的快速发展颠覆了越来越多的传统行业,人们的生活随着互联网的发展,发生着天翻地覆的变化。

在这种互联网大潮中,众多的新兴公司出现在人们的眼前,他们的业务成长有自己的独特性,规模也逐步超越传统公司,成为互联网时代的宠儿。不过,虽然公司的业务发展走在了前列,但是企业信息化的建设却如传统公司一般,停滞不前,严重影响着企业战略的实施。

为什么会出现这种情况呢?

传统的自我繁衍思维。

在新兴企业的快速发展过程中,信息化建设链条依然遵循传统模式:新增一块业务—> 招聘一位高级技术人员 —> 围绕这位同事组建一只技术团队 —> 该业务基本由这只团队负责,然后就逐步形成了一个闭环。当企业业务进行拓展,需要跟其他业务进行交互时,经常是技术负责人之间自行决定,这样一旦项目负责人离职或出现其他未知情况,项目便会一拖再拖,甚至停滞不前。

那么会产生何种弊端呢?

一、管控壁垒

业务的发展伴随着人员的扩充,久而久之便形成了一个部门,部门的决策者通常从个人利益考量,会希望尽可能的减少对外部门的依赖,无论是技术选型,规范建立,组件选取,运行环境最好都能够自行掌控。

二、断崖效应

当这样的技术氛围一旦形成,单个员工对单个项目的影响就会变的非常巨大。一个产品经常会因为一两个核心员工的离职难以为继,最后不得不重新开发新的产品。

三、资源浪费

当几个团队都在试图构建自己完整的研发流程时,其技术研发成本便会产生叠加,运维管理就会出现看得到的资源浪费。

四、难以考核

现在的企业,KPI无处不在,但是你怎么去比较一个粤菜师傅和一个川菜师傅谁的水平更高呢?几个团队使用不同的技术栈,其规范和维护方式也会有所不同,这时候可能已经无法从生产效率来判断一个团队的绩效,那么通用考核标准也就难以设立。




是否有破解之道呢?

通常,公司在初期发展的时候,为了进行快速的业务拓展,对成本的控制不会那么的严格,运营维护及技术沉淀都是以业务发展为导向,以求尽快的占得市场先机,获得一定的用户基数。

不过,随着业务的不断发展,市场会逐步趋于稳定,早期扩张留下的各种问题便会逐步产生。如果在早期能够未雨绸缪,在开始的时候就形成企业级的统一开发框架,会在很大程度上减少不必要的麻烦,从而节省开发成本,获得最大效益。




统一开发框架的优势

一、人力成本节约

人力成本的节约,可以让项目组把更多的精力投入到业务之中。如果在项目组之下构建一个统一的架构平台,把技术共性问题提炼出来,交给一个团队统一负责处理,这样就可以避免每个项目都去独立解决复杂的技术难题,有效的把精力解放出来。

二、项目质量提升

框架的最终目的是要千人一面,而不是千人千面。采用了统一的快发框架后,在技术栈,技术组件,技术方案,甚至在代码规范上就能形成标准化的技术输出模式,其带来的不仅仅是开发效率的提升,还有产品品质的的提升,提升产品的稳定性。

三、持续的技术沉淀与积累

技术的进步来源于不断的技术积累和沉淀。每个工程师都是站在别人肩膀上完成工作的。以项目为导向的技术团队,一般都会以实现业务需求为最重要的目标,技术只不过是完成业务的一种工具而已。基于此,业务开发团队就不可能把技术积累作为一项重要的工作。当一位核心员工构建了一些基础的平台工具后,往往随着他的离开把之前的技术积累全部丢弃掉,而更严重的情况会导致整个项目的持续运行都成了问题。

当存在公司级别的统一开发框架(平台),项目团队基于该平台进行自身项目的研发,不再需要关注于底层技术实现,只需要关注业务即可。当存在核心同事离职时,平台的研发同事可以对新进入项目的同事进行相关培训,不会导致青黄不接的事情发生。而且,专注于平台的同事为了更好的满足项目组的技术需求,对平台进行不断的改进,从而达到技术积累和沉淀的目标。

四、可衡量的研发投入、管理考核标准

当基于同一开发框架(平台)的标准化技术规范建立起来后,对业务功能的代码实现就可以进行相对有效的评估和考量,可以避免因为技术实现差异而出现的种种问题。这对KPI 的制定和考核是一个巨大的帮助。




统一开发框架的定位和目标

统一开发框架(平台)定位于技术层面,其主要目的是为统一公司内相关产品研发和项目实施使用的技术架构和开发工具,有效提高统一技术支持力度,形成持续的技术积累手段,提升技术人员的利用率并降低对人员的依赖性,最终提升软件的规模化、流水线式的生产能力。

力软新一代快速开发框架,内置工作流、表单、权限等众多实用组件,可开发erp/crm/oa/bi/移动app/电商后台等多种企业信息系统,帮助企业降低成本,提高效率,助力企业更上一层楼。

官网:www.learun.cn

免费体验地址:http://www.learun.cn/Home/VerificationForm
0
回复

android 做环信视频通话。是否可以控制通话的声音大小,甚至静音啊 环信_Android

回复

从容微笑 发起了问题 • 1 人关注 • 140 次浏览 • 2018-10-16 16:59 • 来自相关话题

0
回复

环信微信小程序SDK在后台收到语音消息,切到前台播放不了 环信_WebIM 小程序

回复

天行和九妹 发起了问题 • 1 人关注 • 28 次浏览 • 2018-10-22 18:35 • 来自相关话题