开源项目CIIP(企业信息管理系统框架).2018.0904版更新介绍
源码:
https://github.com/tylike/CIIP
https://gitee.com/ciip/CIIP
一,CIIP的目标是什么?
更加简单,快速的建立信息类管理系统.让实施人员可能承担多数工作,降低开发人员的劳动强度.
二,CIIP改动了哪些?
2016年到本次更新之前,CIIP的开发范围很大,本次策略更改为小版本快速更新.但去掉了很多以前的功能.以前的功能虽然存在,但有很多BUG.后面将小功能的快速增加.
今天CIIP只有一些基本功能.
三,支持Web版本吗?
支持,当前没有一个明确的时间表.
另,有任何问题欢迎提出.
名词
CIIP.Designer:是指CIIP的设计器,当前用于完成业务模型的构建过程.CIIP.Designer可以生成dll文件.供CIIP.Client来运行.
CIIP.Client:是指CIIP的运行时,当前仅有Windows版本,后面会逐步增加.
使用说明:
本次主要将设计功能与运行时分成了两个程序,当前的工作重心仍为Windows版本.
1.运行CIIP.Designer后,第一次启动时,将会提示没有项目,需要建立项目:

2.按下确认后:

3.输入名称如:CRM
进入系统后,点击 工具->数据初始化

4.这里,可以看到下图所示.如果之前打开了用户业务列表,则此时需要按下刷新按钮.

5.按下新建按钮:按下图提示填写相同的内容. 注:基类接口处可以按下空格弹出下拉框.

6.按下生成按钮,会启动目标项目,要求输入用户名,这里键入默认用户名admin,无密码.

7.确认后,开始建立默认的数据库,第一次时间稍长.成功后,找到如下界面.按下新建按钮.

8.查找CIIP.Designer编译的dll文件.路径是在ciip.designer的安装路径下面, %CIIP%\CRM\WIN\CRM.DLL
其中:%CIIP%是CIIPDesigenr的路径
CRM是建立项目时的名称
WIN是指Windows版本的程序
CRM.DLL是使用项目名称+.dll组成的.

9.按下保存并关闭后,关掉CIIP.Client.
再CIIP.Designer中选择:

10.这次选择运行.输入用户名后,确认.

这时,就看见了我们定义的Customer的增删改查功能了.
Q:为什么第8步中,需要关掉CIIP.Client然后再重新进入才行?
A:第一次使用时,只有CIIP.Client只有一个初始的环境,需要做一个初始设置.CIIP.Client是一个通用程序.需要个性化设置才能生效.配置完成后,配置文件是保存在目录下面的,以后不需要得新配置.只需直接点生成运行即可.
开源项目CIIP(企业信息管理系统框架).2018.0904版更新介绍的更多相关文章
- 开源项目CIIP(企业信息管理系统框架).2018.1.0910版更新介绍-上周工作总结
又狂撸了一周的代码.简化了0904版本的多数操作. 上一次更新时,总共需要10步,这次简化成3步.嗯嗯,自我感觉不错. 重要的:在创建项目时,可以选择常用模块啦! 第一步:启动CIIP.Designe ...
- JeeSite 企业信息管理系统基础框架
1. JeeSite概述 1.1. 简介 JeeSite是一个开源的企业信息管理系统基础框架.主要定位于“企业信息管理”领域,可用作企业信息管理类系统.网站后台管理类系统等.JeeSite是非常强调开 ...
- 读《31天学会CRM项目开发》记录2 - 企业信息管理系统
在信息技术的快速推动下,企业如果依然利用传统的管理方式,以人为主,那效率便会大打折扣.在此背景下,企业信息化系统得 到了高速发展.如我们常见的ERP系统.MES系统,都是提高公司运行效率,降低运营以及 ...
- DevOps|乱谈开源社区、开源项目与企业内部开源
之前的一篇文章<从特拉斯辞职风波到研发效能中的荒唐事>中关于企业内源的内容在研发效能群内引起了大家的热烈讨论.有的小伙伴不同意,有的小伙伴非常不同意,我觉得这都是非常正常的反馈,话不说不透 ...
- MoChat - 国内首款完全开源的 PHP 企业微信管理系统正式发布
MoChat -- 让企业微信开发更简单 项目地址 Github: https://github.com/mochat-cloud/mochat Gitee: https://gitee.com/mo ...
- 热门开源项目:Guns-后台管理系统
Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时 ...
- 20个GitHub最热门的Java开源项目:文档、框架、工具
专注于Java领域优质技术,欢迎关注 文章来源:JavaGuide 以下涉及到的数据统计,数据来源:https://github.com/trending/java?since=monthly[1] ...
- qt项目:员工信息管理系统
开发一个员工信息管理系统 一.项目具体要求: 1.用qt开发界面,数据库用QSqlite 数据库文件名:demostudent.db 2.通过界面能够查看到数据库中员工信息表中内容,包括员工姓名.年龄 ...
- 这些 .Net and Core 相关的开源项目,你都知道吗?(持续更新中...)
最近更新时间2017-12-28 序列化 Json.NET http://json.codeplex.com/Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Ne ...
随机推荐
- Build path entry is missing: config 引起的 The project: configwhich is referenced by the classpath, does not exist.
运行Junit的时候报错, The project: XXXX which is referenced by the classpath, does not exist. 在Java Build Pa ...
- (1)封装 (2)static关键字 (3)继承
1.封装(重中之重)1.1 基本概念 通常情况下,可以在测试类中给成员变量进行赋值,当给定的数值合法但不合理时,无论是编译还是运行阶段都不会报错或给出提示,此时与现实生活不符. 为了避免上述问题的发生 ...
- 字符串到-->list到-->字典的转变
怎么把字符串变成字典呢?? 要先转成列表list(用split方法),然后再把列表转成字典,这时候就用到-->怎么把列表转换成字典呢??列表的索引和字典的新增,然后就能把字符串转成字典了.
- 简单的dp加贪心
题目链接:传送门 这个题目让我纠结了好久,之后恍然大悟是求最长的递减序列,并加上贪心的算法,如果有大于两个的发射系统,应该判断使导弹的高度与此时个个发射系统的高度比较,选取高度差最小的去执行这次的拦截 ...
- Maven实战(九)Maven仓库简介
目录 一.作用 Maven仓库分为本地仓库和远程仓库,集中存放项目引用的jar包,无需将jar包放在程序中,结合Maven项目的pom.xml,使得项目管理jar包更容易,有以下几个优点: 对于项目来 ...
- 关于前端惰性加载(jquery_lazyload)的使用和原理分析
1.前言 有时我们会有这样的需求,当网页有很多张图片的时候,我们不希望一次性就把图片加载完,而是希望当浏览器滑动到指定位置的时候再加载,这样可以节省带宽,它也能帮助减轻服务器负载.那么这种需求就需要利 ...
- luogu P3369 【模板】普通平衡树(splay)
嘟嘟嘟 突然觉得splay挺有意思,唯一不足的是这几天是一天一道,debug到崩溃. 做了几道平衡树基础题后,对这题有莫名的自信,还算愉快的敲完了代码后,发现样例都过不去,然后就陷入了无限的debug ...
- 前端技术-js插件
学习良好的规范,培养良好的书写习惯,苦练基本功才能快速成长. http://www.cnblogs.com/cssbbs/category/758479.html 常用插件 插件名 使用范围 说明 官 ...
- 打开一个网站中的不同页面时,相同的js文件会被重复加载吗?
作者:JasonYang链接:https://www.zhihu.com/question/41184156/answer/135195798来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非 ...
- Java泛型学习一
Java泛型 所谓泛型,就是变量类型的参数化.泛型是java1.5中引入的一个重要特征,通过引入泛型,可以使编译时类型安全,运行时更少抛出ClassCastException的可能.一提到参数化,最熟 ...