画画一样开发软件 申请审批管理系统开发案例3.1

第三部分:电脑端申请单提交功能设计:

* 数据库表设计并使用: “申请单”数据库表设计,字段设计。

* 功能逻辑开发内容包括:数据库表记录添加,记录删除,数据库表记录查询显示,表格数据选中后对记录进行处理(删除)等功能的无代码开发。

分步骤开发:

1、数据库表设计:

数据库表建议在对应功能位置的最顶层元件中设计(比如在电脑端显示块元件中),申请单数据库表我们在电脑端->申请审批管理->员工申请元件内设计,从右侧元件栏点选数据库表(Data Types->Database Record)并放入员工申请,命名为“sqd”,双击进入数据库表后,点选放入一个数字类型(Data Types->Number)并命名“ID”(序号英文简称),放入一个文字类型(Data Types->Text)并命名“pinming”,放入一个数字类型命名为“shuliang”,放入一个文字类型命名“jinji”,放入一个日期类型命名“riqi”。

无代码设计数据库表

* 以上设计中,需注意名称等命名以英文或拼音字母来命名,中文命名会导致数据库处理报错,计算机调用时汉字的编码多样,不能保持一致。

* 设计中默认第一个放入的是主键,也就是不可以有重复值录入,如果想改或多设主键可以选中放入数据库表的数所类型元件,在开发平台下部属性栏中对“primaryKey”属性做出选择并保存(falserue),常用的还有“nullable”属性。

库表字段属性设定

* 上面定义的属性等会在第一次运行项目时自动加入数据库并固定,除非清空之前数据库(删除数据库表)重启服务器,否则固定的数据库表属性(如不能空值,主键等)以对重命名添加新字段后续再修改是不起作用的。

* 放入数据库表的数据类型也叫字段,对字段的一般属性进行设定后,可以在数据库中再进行深度管理;数据库是和软件配合使用的,两者有独立性,对数据库表及字段更多的设置,需用数据库管理工具中处理(我们的课程中会有一篇独立讲解),如果项目在服务器上布署完成并启动服务器,则会在软件项目配置文件设置的数据库中生成同名数据库表及字段信息。生成的信息可以用数据库管理软件来管理,如MySQL Workbench是来管理MySQL数据库的一个工具,首先连接数据库(本机则直接在以下弹出的连接窗中起个名字就可以连接使用了):

用数据库工具连接数据库

然后在数据库管理工具中可以进行数据库及字段的更多管理,包括所有存入数据的查询导出等:

在数据库管理工具中处理更多数据库表相关内容

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180303A1B0KO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券