商信互联

企业信息管理平台

WEB版本安装包已出

经过几天的努力,《商信》WEB版本已经初步完成,WEB版本分为两种模式:

1.PC专用风格模式,这种模式下,在PC商能得到最好的体验。全屏显示,有14种主题可供选择。

2.自适应响应式布局模式(NewStyle),这种模式下面只有一种皮肤,但是可以自动适应PC,平板,手机,等不同屏幕尺寸的设备。

当前安装包只有一个,只需要在web.config中做个配置即可以实现上述两种模式的切换.值为true时,则为第二种模式,为false或为空时,则为第一种模式。

下载web版本的文件后,与在IIS中新建站点,机器上需要安装.net Framework4.5版本.

注:web版本是配合win版本使用的,即在win中可以设计系统,在web中使用系统。win版的的数据库与web版的连接字符串保持一致,即可以在win中设计,在web中全名用了。

先发些图片预览一下吧!

 

技术人员简单的使用说明-业务逻辑相关

 

接下来看看业务逻辑的填加方法:随便找一个用户业务,点击业务逻辑按钮.

然后会出现这样一个界面:左侧列表处有个新建按钮,点击后如图所示.选中对象创建.

如果你有XAF开发基础,可以理解为,给"销售出库"这个BusinessObject,override了一个AfterConstruction方法.这里,通常会写默认值初始化的代码.

接下来,隆重登场的就是我的代码编辑器模块的耀眼功能展示了.

这个模块是让我开发得死去活来的模块.这个模块也是潜力无限的模块.有人说他太技术化了,没关系,有一天你一定能看到这个模块经过个性化之后的无数个光环,和所带来的革命性创新,广告完毕.:D

之前这个模块已经在单据转换过程中出现过一次了.

TA使用的是开源项目roslyn,Microsoft的开源项目,VS2015的编译器功能就是用的这个.

展示控件用的是AvalonEdit,sharpdevelop的编译器用的就是这个.现在让这两个小强联手.

上图中,故意输入了一个错误的情况,var x=10/0;被除数为0,按下回车时,下面的消息中显示出错误.双击,即可以转到出错的位置.

假设现在要给"下单日期"设置默认值:

智能感知的功能和VS中是一样一样的,当然有些地方还没有那么强大,会慢慢尽量向全宇宙最强大的IDE看齐的.

如果只是要写this.下单日期 = DateTime.Now这样的表达式,就弄个编辑器到应用中是有些大材小用.但是现实世界中的表达式远远没有这么简单.

有时要有逻辑判断.....写过代码的同学们都是知道的.所以,用这个做无限扩展吧.

有人说,这样做太难了,但请相信,随着商信的完善,可以内置进去很多方法,直接供大家调用.

你可以看到,上面的操作中,修改的代码并没有public class ....这样的字样,是因为此处只允许修改一个方法中的代码.

有些时候,只在事件中写代码也不能满足某些功能的实现.这时你需要分部逻辑来帮忙:

这里就很熟悉了,和VS中开发是一样的,可以看到使用了partial分部类的使用.

就是说,自己写的代码将会和"销售出库"中的代码进行合并编译,当然也会加上之前的"业务逻辑"代码.

这里可以写比如只有get没有set的属性,这属性的值是计算出来的.熟悉XAF的开发者就很容易理解了.

业务逻辑的简单介绍就写这么多吧!

 

 

技术人员简单的使用说明

首先,整体上来张流程图:

接下来看如何在系统中操作:

 

一,建立用户业务:打开系统后,输入用户名admin没有密码.下图中,顶部的快捷按钮与视图Tab中的技术支持是同一个.点击即可.

点击后出现:

新建菜单

注:第二步中的订单<明细>在"常用基类"这个分类下面:

按上图操作,建立出采购订单,完全一样的方法,可以再建立销售订单.

主表设置\子表设置中,都有���个子列表,那里是填写"字段"的地方.为了简单,先不要填加了.

但由于你选择了基类,"订单<明细>",所以将来会有一堆内置的字段的.

再然后,点击这个"生成业务模型",不出意外的话,系统开始重新起动了.

再次起动后,可以看到:

上面的操作是选择了"表单".

"用户业务"是单个表的情况,操作上稍复杂一些,可以用多个用户业务组装出来"表单".此篇就不详细介绍了.

接下来看看单据转换流程:

在home的tab下面有个新建,点击.

接下来,在设计区域空白处,点击"右键",此时变为画线模式,从采购订单拖动到销售订单处,将会生成一条线.

这条线代码的是一个"按钮"这个按钮点击后,就会执行从"采购订单"的数据,生成"销售订单"的数据.

弹出的窗口中,上部的内容先不多做解释.

有两个tab,主表映射和明细映射:

这里面是代码编辑器,图中已经有了一些代码.

这里使用的是C#代码,并有智能感知功能.一行代码输入完成后,按下回车键时,如果输入的是错误,也会马上看到错误.

在消息中,双击错误条目,可以转到出错的行.

完成后,按下OK并保存关闭当前的流程设计界面.打开采购订单列表.

新建一个采购订单:在这里,可以看到下推按钮显示,点击下拉,可以看到生成销售订单的界面.

下面再来看看状态机的使用:

按上图操作后:又弹出了一个设计界面

这样操作完成后,即创建了一个"新建"状态,用同样的方法,新建出几种状态:

同样的,在空白处,右键,可以画线了,画线仍然是要创建按钮的意思:拖完后,自动跳出一个窗口.

依次画出连接线.并按下确定键,保存关闭单据转换流程.

就可以看到状态机工作了.

先写这么多吧!

2016.1.0.153版本体验说明

1.这个版本基于.net framework 4.5版本编译.请确保机器上安装了.net framework 4.5.

2.解压后,CIIP.Win.exe.config中可以修改连接字符串,请连接到自己的数据库.

如遇一些莫名其妙的问题,可以先尝试以下解决方式:

1,关闭360,或将应用加入信任,以前用clickonce时发生过类似问题,360会误报应用为有木马。

2,以管理员身份运行应用程序。

新发现的问题将陆续补充到这blog中.

 

商信平台预览版发布

经过三个月的努力,商信平台终于推出了第一个用户预览版本,下面请跟随我一起了解一下TA吧!

一,商信平台是做什么用的?

 商信平台是帮助企业快速构建信息管理信息的快速开发配置平台,包含但不局限于以下系统:

 

二,商信平台优势

 三、系统的生命周期

有过软件实施经历的企业都能理解上图的每个环节,在一次软件实施过程中,业务变更环节是最难处理的环节,如果这个变更发生的系统设计早期,及时与开发方沟通,结果往往比较乐观。但如果业务变更发生在软件开发中后期,开发方往往需要做出很大变更,投入时间、人员代价增大,同时会要求甲方付费,这时就开始考验项目参与的双方,成功与失败上线的分岐比较容易在此时产生。

我们不想讨论孰是孰非,在一个发展中的公司业务变化是常态,而软件项目能常是要求需求较为固定,当前阶段需求修改也是被软件设计实施公司成为最多槽点的话题。

也就是说,这本来是个尖锐的矛盾。商信平台,对这些问题做了深入的思考,并给出了成熟的解决方案!

四、模块介绍

商信平台提供全系列的模块支持,包含系统的业务建模,业务逻辑设计,表单设计,布局设计,流程设计,商务智能平台,报表设计。

建模时,可以指定继承模型,使用面象对象软件设计方法中的精华思想。高级用户甚至可以使用泛型概念。

提供了快速创建表单的功能,在这里,表单是指业务中由主、子两张表构成的业务对象,主子表也就是通常所说的表头信息和明细信息。

业务逻辑、分部逻辑可以个性化定制。

业务逻辑就是指在不同的“事件”发生时,将会执行哪些代码。如图所示,代码编辑器支持关键字高亮显示。

支持智能感知功能,这里的智能感知功能使用了微软的roslyn项目,也就是说与现在的vs2015使用的智能感知功能是一样的。

当录入代码,按下回车时,编辑器就会检查代码中是否有错误,如图所示,录入了被除数为0的表达式,下方消息处立即显示错误。

双击错误消息时,还可以定位到出错的位置。

分部逻辑是指将使用表单设计器、业务设计器产生的业务对象与分部逻辑的代码进行合并,共同构成整体业务。

 

在使用了表单功能将业务描述完成后,可以进行单据转换流程设计,如图所示,设计好了采购订单、销售订单后,设计采购订单到销售订单的单据转换任务。

系统允许配置转换动作,其中具体的映射部分,还是使用了代码编辑器,这意味着,映射过程可以做到最灵活,比如,需要有达式才以描述的内容,在这里可以轻松的实现。

单据转换设置完成后,还可以使用状态机设计器,进行设计单据、业务的状态变化。用过XAF的用户都知道配置状态机过程是有些麻烦的,有些地方忘记了,需要反复修改。

通过界面配置更为直观,快速,出错机率降到了最低!

 另外商业智能与数据分析是一个非常强大的模块,我们先直观的发布一些效果图,后续将新开章节重点讲述这个模块。

 

欢迎与我联系, 微信:admiralcn 网站:www.uims.top 微搏:InfoMatrix QQ:460-3528

技术群:336090194

 

商信互联企业信息平台专用博客上线

商信互联企业信息平台2016.1 CTP 1版本即将发布,其相关信息将陆续在本博客、新浪微博、微信朋友圈、QQ空间等网络媒体上展现。

《商信》平台服务于中小微企业,为企业快速搭建高质量信息系统平台(业务系统)。目标是替换企业中多处流转的Excel文件,解决信息共享、权限、流程、业务改进与系统改进问题。

ERP是企业管理人员熟悉的词汇,如今ERP已经成为了一个广义用语,企业中用的信息系统都叫ERP^_^.事实上ERP是一套复杂的系统,并非所有的系统都叫ERP。《商信》平台具备Excel的灵活性,同时又具备软件系统的严谨,对业务流程,权限,数据分析等全面控制。后续将详细介绍《商信》平台,欢迎关注!