采购子系统-流程图、表结构、内容简介

设计说明:

 

流程图:

 

 

表结构:

-- {*******************************************************}
-- {                                                       }
-- {                          GSP                          }
-- {                                                       }
-- {     版权所有 (c) 2004- 贵阳XX科技有限公司      }
-- {                                                       }
-- {*******************************************************}
-- 文件名称:Doc.sql
-- 文件描述:业务系统表文件
-- 文件版本:1.0
-- 创建日期:2004年09月21日 16:05
-- 创建作者:
-- 更新日期:
-- 更新作者:
-- todo:
-- *******************************************************/-- ============================================================================
-- 标准的建表结构
-- /*
-- CREATE TABLE TableName
-- (
--   ......
--   F_Remark          TEXT         NULL,                       -- 备注
--   F_IsDeleted       BIT          NOT NULL DEFAULT 0,         -- 是否删除
--   F_OperatorNo      VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)
--   F_CreateDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期
--   F_ModifyDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期
--   -- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
-- )
-- GO
-- */
-- ============================================================================USE GSP
GO-- ============================================================================
-- 采购需求计划主表(StockRequirementPlan_Main)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockRequirementPlan_Main')AND    (type = 'U'))DROP TABLE StockRequirementPlan_Main
GOCREATE TABLE StockRequirementPlan_Main
(F_No               VARCHAR(20)  NOT NULL,                   -- 计划编号F_DataStr          CHAR(10)     NOT NULL,                   -- 日期F_DepartmentNo     VARCHAR(20)  NOT NULL,                   -- 采购需求部门(部门编号)F_OperationerNo    VARCHAR(20)  NOT NULL,                   -- 业务员(职员编号)F_FramerNo         VARCHAR(20)  NOT NULL,                   -- 制单(职员编号)F_Summary          VARCHAR(200)     NULL,                   -- 摘要F_Remark           TEXT         NULL,                       -- 备注F_IsDeleted        BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo       VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime   DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime   DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_No),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购需求计划明细表(StockRequirementPlan_Detail)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockRequirementPlan_Detail')AND    (type = 'U'))DROP TABLE StockRequirementPlan_Detail
GOCREATE TABLE StockRequirementPlan_Detail
(F_ID                INT       IDENTITY(1, 1) NOT NULL,       -- 用于排序F_PlanNo            VARCHAR(20)  NOT NULL,                   -- 计划编号F_GoodsNo           VARCHAR(20)  NOT NULL,                   -- 商品编号F_AccessorialInfo   VARCHAR(100) NOT NULL,                   -- 辅助信息F_UnitNo            VARCHAR(20)  NOT NULL,                   -- 单位(单位编号)F_CurrentStorage    FLOAT        NOT NULL,                   -- 当前库存数量F_RequirementNumber FLOAT        NOT NULL,                   -- 需求数量(总数)F_Summary           VARCHAR(200)     NULL,                   -- 摘要F_Remark            TEXT         NULL,                       -- 备注F_IsDeleted         BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo        VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime    DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime    DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_ID),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购合同主表(StockCompact_Main)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockCompact_Main')AND    (type = 'U'))DROP TABLE StockCompact_Main
GOCREATE TABLE StockCompact_Main
(F_No               VARCHAR(20)  NOT NULL,                   -- 合同编号F_Name             VARCHAR(100) NOT NULL,                   -- 合同名称F_DataStr          CHAR(10)     NOT NULL,                   -- 日期F_ProviderNo       VARCHAR(20)  NOT NULL,                   -- 供应商编号F_SignatoryDateStr CHAR(10)     NOT NULL,                   -- 签订日期F_DepartmentNo     VARCHAR(20)  NOT NULL,                   -- 采购部门(部门编号)F_OperationerNo    VARCHAR(20)  NOT NULL,                   -- 业务员(职员编号)F_SignatoryNo      VARCHAR(20)  NOT NULL,                   -- 签订人(职员编号)F_FramerNo         VARCHAR(20)  NOT NULL,                   -- 制单(职员编号)F_Summary          VARCHAR(200)     NULL,                   -- 摘要F_Remark           TEXT         NULL,                       -- 备注F_IsDeleted        BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo       VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime   DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime   DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_No),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购合同明细表(StockCompact_Detail)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockCompact_Detail')AND    (type = 'U'))DROP TABLE StockCompact_Detail
GOCREATE TABLE StockCompact_Detail
(F_ID              INT       IDENTITY(1, 1) NOT NULL,       -- 用于排序F_CompactNo       VARCHAR(20)  NOT NULL,                   -- 合同编号F_GoodsNo         VARCHAR(20)  NOT NULL,                   -- 商品编号F_AccessorialInfo VARCHAR(100) NOT NULL,                   -- 辅助信息F_UnitNo          VARCHAR(20)  NOT NULL,                   -- 单位(单位编号)F_Number          FLOAT        NOT NULL,                   -- 数量F_UnitPrice       FLOAT        NOT NULL,                   -- 单价F_Cess            FLOAT        NOT NULL DEFAULT 0,         -- 税率F_TaxUnitPrice    FLOAT        NOT NULL DEFAULT 0,         -- 含税单价F_FactUnitPrice   FLOAT        NOT NULL,                   -- 实际单价F_FactMoneySum    FLOAT        NOT NULL,                   -- 实际金额F_Summary         VARCHAR(200)     NULL,                   -- 摘要F_Remark          TEXT         NULL,                       -- 备注F_IsDeleted       BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo      VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_ID),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购合同附件表(StockCompact_Adjunct)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockCompact_Adjunct')AND    (type = 'U'))DROP TABLE StockCompact_Adjunct
GOCREATE TABLE StockCompact_Adjunct
(F_ID              INT       IDENTITY(1, 1) NOT NULL,       -- 用于排序F_CompactNo       VARCHAR(20)  NOT NULL,                   -- 合同编号F_Name            VARCHAR(200) NOT NULL,                   -- 附件名称F_Size            INT          NOT NULL,                   -- 附件大小F_Content         IMAGE        NOT NULL,                   -- 附件F_Remark          TEXT         NULL,                       -- 备注F_IsDeleted       BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo      VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_ID),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购订单主表(StockOrderForm_Main)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockOrderForm_Main')AND    (type = 'U'))DROP TABLE StockOrderForm_Main
GOCREATE TABLE StockOrderForm_Main
(F_BillNo          VARCHAR(20)  NOT NULL,                   -- 单据编号F_DataStr         CHAR(10)     NOT NULL,                   -- 日期F_ProviderNo      VARCHAR(20)  NOT NULL,                   -- 供应商编号F_MoneyKindNo     VARCHAR(20)  NOT NULL,                   -- 币种(类别编号)F_ExchangeRate    FLOAT        NOT NULL,                   -- 汇率F_DepartmentNo    VARCHAR(20)  NOT NULL,                   -- 采购部门(部门编号)F_OperationerNo   VARCHAR(20)  NOT NULL,                   -- 业务员(职员编号)F_BalanceModeNo   VARCHAR(20)      NULL,                   -- 结算方式(结算方式编号)F_BalanceDateStr  CHAR(10)         NULL,                   -- 结算日期F_StockMode       VARCHAR(20)  NOT NULL,                   -- 采购方式(采购方式编号)F_DeliveryAddress VARCHAR(200)     NULL,                   -- 交货地点F_CompactNo       VARCHAR(20)      NULL,                   -- 合同编号(采购合同编号)F_PrincipalNo     VARCHAR(20)  NOT NULL,                   -- 负责人(职员编号)F_AssessorNo      VARCHAR(20)      NULL,                   -- 审核(职员编号)F_FramerNo        VARCHAR(20)  NOT NULL,                   -- 制单(职员编号)F_Summary         VARCHAR(200)     NULL,                   -- 摘要F_Remark          TEXT         NULL,                       -- 备注F_IsDeleted       BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo      VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_BillNo),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购订单明细表(StockOrderForm_Detail)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockOrderForm_Detail')AND    (type = 'U'))DROP TABLE StockOrderForm_Detail
GOCREATE TABLE StockOrderForm_Detail
(F_ID              INT       IDENTITY(1, 1) NOT NULL,       -- 用于排序F_BillNo          VARCHAR(20)  NOT NULL,                   -- 单据编号F_GoodsNo         VARCHAR(20)  NOT NULL,                   -- 商品编号F_AccessorialInfo VARCHAR(100) NOT NULL,                   -- 辅助信息F_UnitNo          VARCHAR(20)  NOT NULL,                   -- 单位(单位编号)F_Number          FLOAT        NOT NULL,                   -- 数量F_UnitPrice       FLOAT        NOT NULL,                   -- 单价F_Cess            FLOAT        NOT NULL DEFAULT 0,         -- 税率F_TaxUnitPrice    FLOAT        NOT NULL DEFAULT 0,         -- 含税单价F_FactUnitPrice   FLOAT        NOT NULL,                   -- 实际单价F_FactMoneySum    FLOAT        NOT NULL,                   -- 实际金额F_Summary         VARCHAR(200)     NULL,                   -- 摘要F_Remark          TEXT         NULL,                       -- 备注F_IsDeleted       BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo      VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_ID),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 内部采购主表(StockInner_Main)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockInner_Main')AND    (type = 'U'))DROP TABLE StockInner_Main
GOCREATE TABLE StockInner_Main
(F_BillNo           VARCHAR(20)  NOT NULL,                   -- 单据编号F_DataStr          CHAR(10)     NOT NULL,                   -- 日期F_ClientNo         VARCHAR(20)  NOT NULL,                   -- 客户编号F_MoneyKindNo      VARCHAR(20)  NOT NULL,                   -- 币种(类别编号)F_ExchangeRate     FLOAT        NOT NULL,                   -- 汇率F_DepartmentNo     VARCHAR(20)  NOT NULL,                   -- 部门(部门编号)F_OperationerNo    VARCHAR(20)  NOT NULL,                   -- 业务员(职员编号)F_MyAgentNo        VARCHAR(20)  NOT NULL,                   -- 订货机构(分销商编号)F_YourAgentNo      VARCHAR(20)  NOT NULL,                   -- 供货机构(分销商编号)F_BalanceModeNo    VARCHAR(20)      NULL,                   -- 结算方式(结算方式编号)F_BalanceDateStr   CHAR(10)         NULL,                   -- 结算日期F_DeliveryAddress  VARCHAR(200)     NULL,                   -- 交货地点F_DeliveryDateStr  CHAR(10)         NULL,                   -- 交货日期F_OrderGoodsTypeNo VARCHAR(20)      NULL,                   -- 订货类型(订货类型编号)F_AgioDescription  VARCHAR(200)     NULL,                   -- 折扣描述F_AgentNo          VARCHAR(20)  NOT NULL,                   -- 制单机构(分销商编号)F_AssessorNo       VARCHAR(20)      NULL,                   -- 审核(职员编号)F_FramerNo         VARCHAR(20)  NOT NULL,                   -- 制单(职员编号)F_Summary          VARCHAR(200)     NULL,                   -- 摘要F_Remark           TEXT         NULL,                       -- 备注F_IsDeleted        BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo       VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime   DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime   DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_BillNo),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 内部采购明细表(StockInner_Detail)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockInner_Detail')AND    (type = 'U'))DROP TABLE StockInner_Detail
GOCREATE TABLE StockInner_Detail
(F_ID              INT       IDENTITY(1, 1) NOT NULL,       -- 用于排序F_BillNo          VARCHAR(20)  NOT NULL,                   -- 单据编号F_GoodsNo         VARCHAR(20)  NOT NULL,                   -- 商品编号F_AccessorialInfo VARCHAR(100) NOT NULL,                   -- 辅助信息F_UnitNo          VARCHAR(20)  NOT NULL,                   -- 单位(单位编号)F_Number          FLOAT        NOT NULL,                   -- 数量F_UnitPrice       FLOAT        NOT NULL,                   -- 单价F_Cess            FLOAT        NOT NULL DEFAULT 0,         -- 税率F_AgioRate        FLOAT        NOT NULL DEFAULT 0,         -- 折扣率F_TaxUnitPrice    FLOAT        NOT NULL DEFAULT 0,         -- 含税单价F_FactUnitPrice   FLOAT        NOT NULL,                   -- 实际单价F_AgioUnitPrice   FLOAT        NOT NULL DEFAULT 0,         -- 折扣单价F_FactMoneySum    FLOAT        NOT NULL,                   -- 实际金额F_Summary         VARCHAR(200)     NULL,                   -- 摘要F_Remark          TEXT         NULL,                       -- 备注F_IsDeleted       BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo      VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_ID),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购收货主表(StockReceiveGoods_Main)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockReceiveGoods_Main')AND    (type = 'U'))DROP TABLE StockReceiveGoods_Main
GOCREATE TABLE StockReceiveGoods_Main
(F_BillNo          VARCHAR(20)  NOT NULL,                   -- 单据编号F_DataStr         CHAR(10)     NOT NULL,                   -- 日期F_ProviderNo      VARCHAR(20)  NOT NULL,                   -- 供应商编号F_DepartmentNo    VARCHAR(20)  NOT NULL,                   -- 采购部门(部门编号)F_OperationerNo   VARCHAR(20)  NOT NULL,                   -- 业务员(职员编号)F_DeliveryAddress VARCHAR(200)     NULL,                   -- 交货地点F_TransactorNo    VARCHAR(20)  NOT NULL,                   -- 经办人(职员编号)F_StorageAdminNo  VARCHAR(20)  NOT NULL,                   -- 库管(职员编号)F_PrincipalNo     VARCHAR(20)  NOT NULL,                   -- 负责人(职员编号)F_AssessorNo      VARCHAR(20)      NULL,                   -- 审核(职员编号)F_FramerNo        VARCHAR(20)  NOT NULL,                   -- 制单(职员编号)F_Summary         VARCHAR(200)     NULL,                   -- 摘要F_Remark          TEXT         NULL,                       -- 备注F_IsDeleted       BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo      VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime  DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_BillNo),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO-- ============================================================================
-- 采购收货明细表(StockReceiveGoods_Detail)
-- ============================================================================
IF EXISTS(SELECT nameFROM    sysobjectsWHERE  (name = N'StockReceiveGoods_Detail')AND    (type = 'U'))DROP TABLE StockReceiveGoods_Detail
GOCREATE TABLE StockReceiveGoods_Detail
(F_ID                INT       IDENTITY(1, 1) NOT NULL,       -- 用于排序F_BillNo            VARCHAR(20)  NOT NULL,                   -- 单据编号F_GoodsNo           VARCHAR(20)  NOT NULL,                   -- 商品编号F_AccessorialInfo   VARCHAR(100) NOT NULL,                   -- 辅助信息F_UnitNo            VARCHAR(20)  NOT NULL,                   -- 单位(单位编号)F_FactReceiveNumber FLOAT        NOT NULL,                   -- 实际收量F_SpillLackNumber   FLOAT        NOT NULL DEFAULT 0,         -- 溢短数量F_UnitPrice         FLOAT        NOT NULL,                   -- 单价F_Cess              FLOAT        NOT NULL DEFAULT 0,         -- 税率F_TaxUnitPrice      FLOAT        NOT NULL DEFAULT 0,         -- 含税单价F_FactUnitPrice     FLOAT        NOT NULL,                   -- 实际单价F_FactMoneySum      FLOAT        NOT NULL,                   -- 实际金额F_InStorage         VARCHAR(20)  NOT NULL,                   -- 收入仓库(商品编号)F_GroupNo           VARCHAR(20)      NULL,                   -- 批号F_ProduceDateStr    CHAR(10)         NULL,                   -- 生产日期F_MaturityDateStr   CHAR(10)         NULL,                   -- 到期日F_Summary           VARCHAR(200)     NULL,                   -- 摘要F_Remark            TEXT         NULL,                       -- 备注F_IsDeleted         BIT          NOT NULL DEFAULT 0,         -- 是否删除F_OperatorNo        VARCHAR(20)  NULL,                       -- 操作人员编号(外键,与《职员资料表》关联)F_CreateDateTime    DATETIME     NOT NULL DEFAULT GETDATE(), -- 建立日期F_ModifyDateTime    DATETIME     NOT NULL DEFAULT GETDATE(), -- 修改日期PRIMARY KEY (F_ID),-- FOREIGN KEY (F_OperatorNo) REFERENCES Doc_Employee(F_No)
)
GO

 

内容截图:

转载于:https://www.cnblogs.com/pj1104/articles/1894926.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/378804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Anaconda下安装TensorFlow和OpenCV(都是心血呀~)

从国庆放假到现在的6号,我整整搞了将近五天多。安装个TensorFlow和OpenCV不下五次,各种问题各种解决,下载后卸载,卸载后下载,我快吐了啊这个国庆,但是最终还是达到了自己的目标(我太难了&#x…

图像分割-基本边缘检测roberts,prewitt,sobel,canny,laplace

执行边缘检测的三个基本步骤: 1、为降噪对图像进行平滑处理。(导数对噪声具有敏感性。图像的正负分量检测困难) 2、边缘点的检测。(提取边缘点的潜在候选者) 3、边缘定位。(从候选者中选出真是边缘点成员&a…

改变Jupyter的默认项目路径

开始接触Jupyter,看见它默认的工作路径是C盘,很难受想换下工作空间路径 管理员身份打开你的Anaconda Prompt 输入jupyter notebook --generate-config,找到你的配置文件位置 修改一下路径即可 一般情况到这一步就已经修改成功了&#xff…

图像分割-LOG检测器和DOG检测器

边缘检测是以较小的算子为基础的,具有两个建议 1、灰度变化与图像尺寸无关,因此检测要求使用不同尺寸的算子。 2、灰度的突然变化会在一阶导数产生波峰波谷,在二阶导数产生零交叉 大的算子检测模糊边缘,小的算子检测锐度集中的细节…

C++——统计多行单个字符类型个数

键盘输入n个字符,请分别统计大写字母、小写字母、数字、其他字符的个数并输出;还需要输出所有数字字符之和 【输入形式】 第一行为一个整数n(100 > n > 0),接下来n行每行一个字符 【输出形式】 输出第1行为4个整数,分别…

C++——已知a+b、 a+c、b+c、 a+b+c,求a、b、 c

有三个非负整数a、b、 C,现按随机顺序给出它们的两两和以及总和4个整数,即ab、 ac、bc、 abc, 注意,给出的4个数的顺序是随机的,请根据这四个数求出a、b、c是多少? [输入形式] 输入为一-行4个正整数, x1、 x2、x3、 x4 (0≤xi≤10^9) ,表示…

表示和描述-边界追踪

边界追踪目标: 输入:某一区域的点 输出:这一区域的点的坐标序列(顺时针或逆时针) Moore边界追踪法: 两个前提条件: 1、图像为二值化后的图像(目标为1,背景为0&#xff0…

图像分割-边缘连接

三种基本方法: 1:局部处理 2:区域处理 3:使用霍夫变换的全局处理 局部处理 根据预定的规则,将所有相似点连接起来。 用于确定边缘像素相似性的两个主要性质:1、梯度向量的幅度2、梯度向量的角度 由于要…

02-对图像进行边界填充

import cv2 import matplotlib.pyplot as pltimg2 cv2.imread("E:\Jupyter_workspace\study\data/cat.png")#读取照片,第二个参数若为0,则灰度图;若不填或者1则彩色图或本身图top_size,bottom_size,left_size,right_size (50,50,…

Windows Phone 7独立存储空间IsolatedStorage

Windows Phone 7的solatedStorage可以用来保存应用程序的数据和设置。结构图如下 一、相关类 1.IsolatedStorageFile类 1)描述:表示在独立存储空间中的文件和目录。 2)重要属性 long AvailableFreeSpace:IsolatedStorage有效的剩余…

图像分割-阈值处理详解(迭代法、Otsu法、平滑改善法、边缘改进法、分块处理法、局部特性法、移动平均法)

博主联系方式: QQ:1540984562 QQ交流群:892023501 群里会有往届的smarters和电赛选手,群里也会不时分享一些有用的资料,有问题可以在群里多问问。 阈值处理详解基础:基于全局的阈值处理1迭代算法(最小概率误…

java 用户控件_C#自定义控件VS用户控件

C#中自定义控件VS用户控件大比拼1 自定义控件与用户控件区别WinForm中,用户控件(User Control):继承自 UserControl,主要用于开发 Container 控件,Container控件可以添加其他Controls控件自定义控件(Custom Control):继…

SQL Server存储过程(procedure)应用

用户反映,系统操作日志会使用数据库快速增大,情况可参考下图, 问题分析,整个系统每个页面,都有写记录用户操作代码,修改或禁用这个代码,看来是不可能的。 在原有系统参数表添加一个选项&#xf…

Opencv一维直方图的绘制

下面是我参考《opencv3编程入门》写的绘制一维直方图的代码 using namespace cv; using namespace std; #define byte uchar #define TYEPE_GRAY 0 #define TYEPE_RGB 1 /*--------------------------绘制RGB三色一维直方图-------------------------------------*/ Mat My_R…

颜色缩减 -利用指针、迭代器、动态地址实现访问像素

为什么要使用颜色缩减 在对单通道图像进行处理时,像素的可能值为256个,但处理多通道时,像素的处理就会相当麻烦,其实用这些颜色中具有代表性的一小部分就可以达到同样的效果,所以颜色空间缩减就可以派上用场了。一个信…

PowerShell_9_零基础自学课程_9_高级主题:静态类和类的操作

哈哈,昨天弄了个ubuntu 11.10在虚拟机上运行,发现11.10界面非常绚丽,但是其需要的系统资源非常多,我虚拟机设定内存为512M,1个CPU4个核心, 进入以后发现根本动不了,因此今天我就下载了一个Fedor…

05-图像的平滑处理(不同的滤波操作)

对图像进行平滑处理实则就是对图像进行滤波操作罢了 每张图片都有若干个像素点所构成,滤波操作上就是将照片上的某些部分像素点进行修改从而达到平滑的效果 先展示一下原图 import cv2 img cv2.imread(E:\Jupyter_workspace\study\data/test1.png)cv2.imshow(te…

C++设计模式之Abstract Factory模式

一、功能   提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 二、结构图类厂最基本的结构示意图如下: 在实际应用中,类厂模式可以扩充到很复杂的情况,如下图所示: 三、优缺点 优点&#xff1…

数字图像处理小练习存档1

小练习的题目: 1、读取一张图,分解RGB三个通道 /************练习1**********************/ int main() {Mat img1 imread("D:\\opencv_picture_test\\miku2.jpg",2|4); //灰度图if (img1.empty()){printf("Could not find the imag…