# QKmach **Repository Path**: kingn_admin/QKmach ## Basic Information - **Project Name**: QKmach - **Description**: 适合微小企业的MES-乾坤机 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-04-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QKmach 适合微小企业的MES-乾坤机 # 图形界面 1. 外形 2. 通过网页访问页面 ## 图形按钮 1. 刷新 2. 选择,移除 3. 页面展示、收起 4. 展开至下层 5. 链接 6. 取消 ## 文字按钮 1. 设置区 1.1 用户名,登录和用户信息 1.2 设-设置 1.3 助-帮助 2. 信息过滤区 2.1 左侧树信息浏览 2.2 序-排序设置 2.3 人-信息录入人 2.4 业-业务,每条信息的“来源”都记录了由何业务产生。 2.5 述-描述,选中它配合树信息浏览可以从信息分类的角度设置过滤条件。 2.6 时-时段,每条信息都有产生的时间,故可按时段进行过滤。 2.7 查-查询,在设置的过滤条件基础上可再模糊查询,缩小结果范围。 3. 操作区 3.1 增-新增 3.2 删-删除,删除当前选中的记录 3.3 改-修改,修改当前选中的记录 3.4 交-提交,页面数据写入数据库 3.5 出-导出。 4. 操作区,配置出的操作 4.1 班-当班 4.2 进-进货登记 4.3 # 信息关系 1. 信息关系 1.1 信息树 继承关系。 关联关系。 1.2 标签 信息映射关系。 2. 信息存储 2.1 柔性存储 行式存储与列式存储 模板 3. 变更控制 版本,状态,差异表。 4 信息排序和检索 # 系统架构 ## 软件安装和部署 1. 操作系统和工具 raspbian,更改源,pinyin,ssh,ftp,xrdp,vnc,nfs,vim,tmux,nmap,git,ffmpeg 2. mysql,mysql-bench,mycli 3. python,pip 4. venv,flask,itchat 5. bootstrap ## 数据库架构 1. 业务区分 1.1. 组织 orgguid(组织guid),orgname(组织名称),orgcode(组织代码), 1.2 项目代号/销售单号 prjnumber(项目代号/销售单号) 1.3 工作令号/销单行号 jobnumber(工作令号/销单行号) 2. 树结构表 2.1 表结构 id,orgguid(组织guid),prjnumber(项目代号/销单),jobnumber(工作令号/销单行),pdata_key(父节点guid),data_key(信息guid),relationtype(关系类型),datatype(数据类型),businesstype(业务类型),description1,description2,description3,origin(来源),createdby(创建人),createtime(创建时间),modifiedby(修改人),modifytime(修改时间),status(状态,0不可用,1可用,2停用),quantity(数量),unit(单位),version(版本),data_extnlcode(外部编码),data_barcode(条码/二维码),sort(排序) 2.2 说明 2.2.1 关系类型 继承(1-n)、映射(n-n)、依赖(1-n,依赖外部定义)、集合(1-n,弱组合)、组合(1-n,强组合)。 2.2.2 数据类型 对人、机、料、法、环等实物对象固有特性的区分。 2.2.2.1人 组织、人员、角色、权限、资格 2.2.2.2机 设备类 2.2.2.3料 半成品:容器、工艺、管道、电仪、结构、封头、筒体、管线、管段、框架、杆件等。 原材料:大类(阀门、仪表等)、分类(球阀、截止阀、压力表、温度计等) 2.2.2.4法 2.2.2.5环 2.2.3 业务类型 2.2.3.1基础 权限维护、物料维护 2.2.3.2项目 计划维护、预算成本 2.2.3.3设计 设计选型、采购申请、设计bom 2.2.3.4采购 2.2.3.5仓储 2.2.3.6制造 2.2.3.7检验 2.2.3.8安装 2.2.3.9调试 2.2.3.10运维 3. 属性设置 3.1 表结构 id,data_key(信息),attr_type(属性类型),attr_name(属性名),attr_string(属性字符值),attr_double(属性数字值),origin(来源),createdby(创建人),createtime(创建时间),modifiedby(修改人),modifytime(修改时间),status(状态,0不可用,1可用,2停用),quantity(数量),unit(单位),version(版本),remark(备注长文本) # 系统配置和主数据管理 ## 主数据管理 1. 业务区分 # 业务管理 1. 业务区分 # 属性设置 # 标签系统 1. 关联关系 具有相同标签的信息相互关联。 2. 表结构