画画一样开发软件 申请审批管理系统开发案例3.1
2018-03-03 23:57
471 查看
第三部分:电脑端申请单提交功能设计:
数据库表设计并使用: “申请单”数据库表设计,字段设计。
功能逻辑开发内容包括:数据库表记录添加,记录删除,数据库表记录查询显示,表格数据选中后对记录进行处理(删除)等功能的无代码开发。
分步骤开发:
1、数据库表设计:
数据库表建议在对应功能位置的最顶层元件中设计(比如在电脑端显示块元件中),申请单数据库表我们在电脑端->申请审批管理->员工申请元件内设计,从右侧元件栏点选数据库表(Data Types->Database Record)并放入员工申请,命名为“sqd”,双击进入数据库表后,点选放入一个数字类型(Data Types->Number)并命名“ID”(序号英文简称),放入一个文字类型(Data Types->Text)并命名“pinming”,放入一个数字类型命名为“shuliang”,放入一个文字类型命名“jinji”,放入一个日期类型命名“riqi”。
![](http://i2.51cto.com/images/blog/201803/03/1e36d71e3632037826b5d157a21196bf.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
以上设计中,需注意名称等命名以英文或拼音字母来命名,中文命名会导致数据库处理报错,计算机调用时汉字的编码多样,不能保持一致。
设计中默认第一个放入的是主键,也就是不可以有重复值录入,如果想改或多设主键可以选中放入数据库表的数所类型元件,在开发平台下部属性栏中对“primaryKey”属性做出选择并保存(false rue),常用的还有“nullable”属性。
![](http://i2.51cto.com/images/blog/201803/03/68dc7e83dc22448a5768ce42d8d0e8ce.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
上面定义的属性等会在第一次运行项目时自动加入数据库并固定,除非清空之前数据库(删除数据库表)重启服务器,否则固定的数据库表属性(如不能空值,主键等)以对重命名添加新字段后续再修改是不起作用的。
放入数据库表的数据类型也叫字段,对字段的一般属性进行设定后,可以在数据库中再进行深度管理;数据库是和软件配合使用的,两者有独立性,对数据库表及字段更多的设置,需用数据库管理工具中处理(我们的课程中会有一篇独立讲解),如果项目在服务器上布署完成并启动服务器,则会在软件项目配置文件设置的数据库中生成同名数据库表及字段信息。生成的信息可以用数据库管理软件来管理,如MySQL Workbench是来管理MySQL数据库的一个工具,首先连接数据库(本机则直接在以下弹出的连接窗中起个名字就可以连接使用了):
![](http://i2.51cto.com/images/blog/201803/03/9937e48544e20c501f5e6c4876611ab3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
然后在数据库管理工具中可以进行数据库及字段的更多管理,包括所有存入数据的查询导出等:
数据库表设计并使用: “申请单”数据库表设计,字段设计。
功能逻辑开发内容包括:数据库表记录添加,记录删除,数据库表记录查询显示,表格数据选中后对记录进行处理(删除)等功能的无代码开发。
分步骤开发:
1、数据库表设计:
数据库表建议在对应功能位置的最顶层元件中设计(比如在电脑端显示块元件中),申请单数据库表我们在电脑端->申请审批管理->员工申请元件内设计,从右侧元件栏点选数据库表(Data Types->Database Record)并放入员工申请,命名为“sqd”,双击进入数据库表后,点选放入一个数字类型(Data Types->Number)并命名“ID”(序号英文简称),放入一个文字类型(Data Types->Text)并命名“pinming”,放入一个数字类型命名为“shuliang”,放入一个文字类型命名“jinji”,放入一个日期类型命名“riqi”。
![](http://i2.51cto.com/images/blog/201803/03/1e36d71e3632037826b5d157a21196bf.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
以上设计中,需注意名称等命名以英文或拼音字母来命名,中文命名会导致数据库处理报错,计算机调用时汉字的编码多样,不能保持一致。
设计中默认第一个放入的是主键,也就是不可以有重复值录入,如果想改或多设主键可以选中放入数据库表的数所类型元件,在开发平台下部属性栏中对“primaryKey”属性做出选择并保存(false rue),常用的还有“nullable”属性。
![](http://i2.51cto.com/images/blog/201803/03/68dc7e83dc22448a5768ce42d8d0e8ce.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
上面定义的属性等会在第一次运行项目时自动加入数据库并固定,除非清空之前数据库(删除数据库表)重启服务器,否则固定的数据库表属性(如不能空值,主键等)以对重命名添加新字段后续再修改是不起作用的。
放入数据库表的数据类型也叫字段,对字段的一般属性进行设定后,可以在数据库中再进行深度管理;数据库是和软件配合使用的,两者有独立性,对数据库表及字段更多的设置,需用数据库管理工具中处理(我们的课程中会有一篇独立讲解),如果项目在服务器上布署完成并启动服务器,则会在软件项目配置文件设置的数据库中生成同名数据库表及字段信息。生成的信息可以用数据库管理软件来管理,如MySQL Workbench是来管理MySQL数据库的一个工具,首先连接数据库(本机则直接在以下弹出的连接窗中起个名字就可以连接使用了):
![](http://i2.51cto.com/images/blog/201803/03/9937e48544e20c501f5e6c4876611ab3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
然后在数据库管理工具中可以进行数据库及字段的更多管理,包括所有存入数据的查询导出等:
![](http://i2.51cto.com/images/blog/201803/03/84491681800f66ccd87301a52e9354ab.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
相关文章推荐
- 画画一样开发软件 申请审批管理系统开发案例3.1
- 画画一样开发软件 申请审批管理系统开发案例1.3
- 画画一样开发软件 申请审批管理系统开发案例5
- 画画一样开发软件 申请审批管理系统开发案例1.2
- 画画一样开发软件 申请审批管理系统开发案例1.3
- 画画一样开发软件 申请审批管理系统开发案例9
- 画画一样开发软件 申请审批管理系统开发案例1.1
- 画画一样开发软件 申请审批管理系统开发案例2.2
- 画画一样开发软件 申请审批管理系统开发案例4
- 画画一样开发软件 申请审批管理系统开发案例1.2
- 画画一样开发软件 申请审批管理系统开发案例8
- 画画一样开发软件 申请审批管理系统开发案例2.1
- 画画一样开发软件 申请审批管理系统开发案例2.2
- 软件测试管理系统的设计与开发 (详细全文见:http://www.docin.com/p-1908800770.html)
- 软件项目管理系统-外包管理-外包验收申请
- 一套永远免费的管理软件(包括OA、HR系统、培训系统、付款审批及预算系统)
- TERSUS画画一样开发软件 显示元件介绍-表格显示元件
- 软件项目管理系统-项目管理-模块定义-开发内容
- 卖500元个人版通用权限管理系统组件源码终于引来了下50万C#.NET软件开发订单的大客户
- 软件项目管理在具体业务软件系统开发中的重要作用——学习篇(五)