五、构建自己的项目
本平台目前只支持mysql 和mssql数据库。下面以mysql版的部署为例子,mssql的部署操作也相同。
1、平台应用部署步骤(以mysql版数据库为例):
把jabdp应用文件夹复制一份,改上自己喜欢的名字,注意:文件目录和名字要全英文的,而且不要有空格。
2、创建和连接数据库
项目开发前首先需要定义数据来源,实际用户系统最常见的就是数据保存在数据库中,并且在不断更新中。jabdc文件夹了已经自带了mysql数据库服务,而且mysql是绿色免安装的。不过mysql数据库的客户端工具需要开发者自行下载,我们推荐使用Navicat工具。
2.1、打开自己下载好的Navicat客户端工具,新建连接,连接到jabdp自带的mysql服务。
默认的端口号是3366,用户名是root,密码是jabdp。
Jabdp集成的mysql服务已经自带了一个叫jabdp的数据库,默认的工程项目就是使用这个的。
2.2、如果要新建一个工程项目,就在建好的连接下创建一个空的数据库。
3、修改数据库链接配置文件
修改iPlatform工程目录WEB-INF\classes\application.properties文件:
3.1、修改jdbc.url、jdbc.username、jdbc.password修改为新建数据库的相关属性;一般只要修改数据库名就可以了。
Mssql数据库的话是修改如下图所示的部分:
3.2、删除 iPlatform\upload目录下的所有文件。
3.3、执行iPlatform工程目录WEB-INF\init-db.bat文件,即可进行数据库初始化(包括建表及数据初始化)。
4、启用JABDP应用服务
4.1、点击启动服务.bat,右键以管理员身份运行,默认会自动注册mysql服务(第一次运行);
4.2、如果命令窗口关闭,则需要再次点击启动服务.bat,右键以管理员身份运行,启动tomcat服务;
4.3、启动成功后,打开chrome浏览器,输入http://127.0.0.1:9090/iDesigner(设计器)和http://127.0.0.1:9090/iPlatform(平台,用于项目运行)分别浏览即可。
六、新建帐套
打开设计器,文件=>新建。
输入帐套名字,确认,帐套就生成了。
1、创建模块
帐套主要由模块,业务字典和自定义表单。先由模块讲起。在业务管理里右键点新建。
新建模块集合,填写模块名称,模块属性会根据名称拼音自动生成,例如我这里建立了一个基础信息模块集合。 新建的模块集合相当于是目录,在其目录下右键新建模块,我这里在基础信息目录下新建了一个产品信息模块。 模块采用的是一对一或一对多的父子表模式,输入表字段的显示名,字段名会根据拼音自动生成。
同时填上子表的显示名,和字段的显示名。子表不要的话也可以删除,这样一个简单的模块就做好了。
2、保存并且更新
更新服务器的账号是你更新到的应用的超级管理员账号(这里注意要跟设计器账号所区分)。
登陆应用平台,相应的模块就生成了,增删改查,审批作废,分页查询等等功能会默认自动生成。
打开产品信息模块,先进入到模块的列表查询界面,点击新增进入表单的新增或修改可以进入到表单的编辑页面;双击或者点击查看进入查询页面;附件功能可以上传文件。
数据新增保存后为草稿状态,点击审核通过,状态变成审核通过状态,点击取消审核又会变回草稿状态。
草稿状态跟审核通过状态的区别是,草稿状态可以编辑修改,一旦审核通过后就不能修改。
可以根据不同用户角色分别赋予他们不同按钮的权限,权限的分配可以查看系统管理的用户管理章节。
通过设计器建表除了会在数据库建立自己填写的字段,还会自动生成一些默认的字段,例如状态(STATUS),所有者(CREATE_USER),创建时间(CREATE_TIME).
为什么产品信息模块的列表界面只有状态、创建时间、作废原因这些字段,而不是自己建的产品编号、产品名称这些自己创建的字段呢,下面讲属性配置的时候会讲到。
要是感兴趣的话,可加Q群:801507856 或者到官网:简搭(jabdp)详细了解