医药进销存管理系统详细设计文档.doc_第1页
医药进销存管理系统详细设计文档.doc_第2页
医药进销存管理系统详细设计文档.doc_第3页
医药进销存管理系统详细设计文档.doc_第4页
医药进销存管理系统详细设计文档.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

- 0 - 详细设计说明书 1 引言 .1 1.1 编写目的.1 1.2 项目背景.1 1.3 参考资料.2 2 软件结构 .2 2.1 需求概述.2 2.2 软件结构.3 3 程序设计说明 .4 3.1 模块描述.4 3.2 功能.4 3.3 输入项.9 3.4 输出项.14 3.5 程序逻辑.16 4 数据库设计 .30 4.1 医药管理系统 E-R 图.30 4.2 数据表及视图概要说明.32 4.3 业务逻辑编码规则.33 4.4 业务编码规则.34 4.5 主要数据表结构.35 - 1 - 1.引言引言 1.1 编写目的编写目的 本软件是为满足一些大中型医药公司、要店、以及药品批发零售商的实际 需求而编写的医药管理系统。本详细设计说明书的目的是尽可能详细描述系统 的各个层次,系统每个模块的功能及程序的流程,为程序员编写程序提供依据。 1.2 项目项目背景背景 待开发软件的名称:医药管理系统 本项目的任务提出者:*医药公司 本项目开发者:邵连伟,王健,李波 本项目指导老师:刘迪 本项目用户:*医药公司职员 1.3 参考资料参考资料 编写软件详细设计说明时所参考的资料,主要包括: 引用的软件开发标准或规范。 需求规格说明书。 测试报告。 2. 软件结构软件结构 2.1 需求概述需求概述 一、登录管理模块的需求: 1、系统登录:对用户身份进行验证,只有合法用户才能登录到该系统中! 二、基本信息模块的需求: 1、药品信息:对药品的基本信息进行录入,并存入数据库 2、客户信息:对客户的基本信息进行录入,并存入数据库 3、供应商信息:对供应商的基本信息进行录入,并存入数据库 三、用户管理模块的需求: - 2 - 1、添加用户:为该系统添加用户角色,并赋予相应的权限! 2、用户维护:对系统的用户进行常规维护,如修改密码,删除用户, 给用户提权等。 四、业务管理模块的需求: 1.药品采购:对药品的采购过程中的经手人,采购日期,药品数量,药 品生产日期,采购总金额,药瓶供应商等进行记录,并存入数据库。 2.药品销售:对药品销售过程中的销售员,销售数量,销售药品名,销 售金额,销售对象(客户) ,销售日期,支付情况等进行记录,并存入数据 库。 3.库存盘点:对系统的库存与实际仓库的库存数量种类进行对比,以发 现不同与进行相应的处理。 4.销售退货:对客户的退货请求进行处理,核实的确有此次销售,并且 药品种类,药品数量符合销售数量才予以退货。 5.客户回款:对客户的欠款还款进行处理,并将相应的回款表存入数据 库。 五、业务查询模块的需求: 1、入库明细查询:对药品采购时的入库详细信息的查询。 2、基本信息查询:对药品,客户,供应商等的基本信息进行查询。 3、销售明细查询:对药品销售过程中的销售情况进行查询。 4、销售退货查询:对药品销售退货过程中的退货情况进行查询。 5、回款信息查询:对客户回款过程中的回款情况进行查询。 六、系统管理模块的需求: 1、系统日志浏览:查询系统日志表,浏览系统运行情况,以及用户操作情 况。 2、数据库备份:对数据库内容进行备份,以便将来可以实现数据库恢复。 3、系统退出:退出系统。 2.2 软件结构软件结构 软件结构由以下六个模块组成: 1、登录管理 2、基本信息 3、用户管理 4、业务管理 5、业务查询 - 3 - 6、业务查询 7、系统管理 医药管理系统 登录管理基本信息用户管理业务查询系统管理业务管理 系 统 登 录 客 户 信 息 供 应 商 信 息 药 品 信 息 添 加 用 户 药 品 销 售 用 户 维 护 药 品 采 购 库 存 盘 点 销 售 退 货 客 户 回 款 入 库 明 细 查 询 回 款 信 息 查 询 基 本 信 息 查 询 系 统 退 出 销 售 明 细 查 询 数 据 库 备 份 系 统 日 志 浏 览 销 售 退 货 查 询 图 2-1 软件结构图 3. 程序设计说明程序设计说明 3.1 模块描述模块描述 见图 2-1 软件结构图。 3.2 功能功能 一、基本信息模块 1、药品信息子模块 图 3-1 药品信息子模块图 - 4 - 2、客户信息子模块 图 3-2 客户信息子模块图 3、供应商信息子模块 图 3-3 供应商信息子模块图 二、用户维护 1、添加用户子模块 图 3-4 添加用户子模块图 三、业务管理模块 - 5 - 1、药品采购子模块 药品基本信息 药品采购 输入 1.校验药品基本 信息 2.校验药品采购 3.更新数据库中 相应记录 处理 药品基本信息 药品采购信息 采购单(入库 单) 输出 图 3-4 药品采购子模块图 2、药品销售子模块 药品基本信息 药品销售信息 输入 1.校验药品基本 信息 2.校验药品销售 信息 3.更新数据库中 相应记录 处理 药品基本信息 药品销售信息 销售单 输出 图 3-5 药品销售子模块图 3、库存盘点子模块 药品库存信息 药品真实信息 输入 1.校验库存基本 信息 2.校验药品真实 信息 3.真实信息与库 存信息比较 处理 药品库存信息 药品真实信息 盘点信息 输出 图 3-6 库存盘点子模块图 4、销售退货子模块 - 6 - 销售单信息 退货信息 输入 1.校验相应销售 单是否存在 2.校验退货信息 3.更新有关记录 处理 销售单信息 药品退货信息 销售退货单 输出 图 3-7 销售退货子模块图 5、客户回款子模块 客户欠款信息 客户回款信息 输入 1.校验客户欠款 信息 2.校验客户回款 信息 3.更新有关记录 处理 客户欠款信息 客户回款信息 客户回款单 输出 图 3-8 客户回款子模块图 四、业务查询模块 1、基本信息查询子模块 图 3-9 基本信息查询子模块图 - 7 - 2、入库查询子模块 图 3-10 入库查询子模块图 3、销售查询子模块 图 3-11 销售查询子模块图 4、销售退货查询子模块 图 3-12 销售退货查询子模块图 5、销售回款查询子模块 图 3-13 销售回款查询子模块图 - 8 - 3.3 输入项输入项 一、基本信息模块 1、药品基本信息: 药品名称:字符串类型 药品简称:字符串类型 药品产地:字符串类型 药品单位:字符串类型 药品简介:字符串类型 药品批准文号:字符串类型 药品批号:字符串类型 药品规格:字符串类型 药品包装:字符串类型 供应商名称:字符串类型 2、供应商基本信息: 供应商名称:字符串类型 供应商简称:字符串类型 供应商地址:字符串类型 供应商电话:字符串类型 供应商邮编:字符串类型 联系人: 字符串类型 联系人电话:字符串类型 E-mail:字符串类型 开户号:字符串类型 3、客户基本信息: - 9 - 客户名称:字符串类型 客户简称:字符串类型 客户地址:字符串类型 客户电话:字符串类型 客户邮编:字符串类型 联系人:字符串类型 联系人电话:字符串类型 E-mail:字符串类型 开户号:字符串类型 二、业务管理模块 1、药品采购子模块: 药品基本信息: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的产地:字符创类型 数据来源:数据库中药品基本信息表 药品采购: 药品生产日期:date 类型 药品的进价:float 类型 药品数量:int 类型 数据来源:供应商 2、药品销售子模块: 药品基本信息: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的产地:字符创类型 数据来源:数据库中药品基本信息表 药品销售信息: 销售单价:float 类型 销售数量:int 类型 销售金额:double 类型 - 10 - 数据来源:销售员 3、库存盘点子模块: 药品库存信息: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的产地:字符创类型 药品库存数量:int 类型 药品生产日期:date 类型 数据来源:库存信息表 药品真实信息: 药品实际数量:int 类型 数据来源:仓库管理员 4、销售退货子模块: 销售单信息: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的产地:字符创类型 药品销售数量:int 类型 药品销售日期:date 类型 客户名:字符串类型 数据来源:销售单表 退货信息 退货数量:int 类型 数据来源:客户 5、客户回款子模块: 客户欠款信息: 销售单号:字符串类型 销售日期:date 类型 欠款数量:float 类型 数据来源:欠款表 回款信息: 客户名:字符创类型 - 11 - 回款金额:float 类型 数据来源:客户 三、查询管理模块 1、基本信息查询子模块: 药品基本信息查询条件: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的编号:字符创类型 数据来源:数据库中药品基本信息表 供应商基本信息查询条件: 供应商的名称:字符串类型 供应商的编号:字符创类型 数据来源:数据库中供应商基本信息表 客户基本信息查询条件: 客户的名称:字符串类型 客户的编号:字符创类型 数据来源:数据库中客户基本信息表 2、入库查询子模块: 入库历史查询条件: 药品的名称:字符串类型 药品的供应商:字符串类型 入库的时间:datetime 类型 经手人:字符串类型 数据来源:数据库中入库主表及明细表 入库单据查询条件: 入库编号:字符串类型 入库商品名称:字符串类型 供应商名称:字符串类型 数据来源:数据库中入库主表及明细表 3、销售查询子模块: 销售历史查询条件: 药品的名称:字符串类型 - 12 - 客户名称:字符串类型 销售的时间:datetime 类型 经手人:字符串类型 数据来源:数据库中销售主表及明细表 销售单据查询条件: 销售编号:字符串类型 销售商品名称:字符串类型 客户名称:字符串类型 数据来源:数据库中销售主表及明细表 4、销售退货查询子模块: 销售退货历史查询条件: 药品的名称:字符串类型 客户名称:字符串类型 销售退货时间:datetime 类型 经手人:字符串类型 数据来源:数据库中销售退货主表及明细表 销售退货单据查询条件: 销售退货编号:字符串类型 销售退货商品名称:字符串类型 客户名称:字符串类型 数据来源:数据库中销售退货主表及明细表 5、销售回款子模块: 销售回款历史查询条件: 客户名称:字符串类型 销售回款的时间:datetime 类型 经手人:字符串类型 数据来源:数据库中销售回款主表及明细表 销售回款单据查询条件: 销售回款编号:字符串类型 销售回款商品名称:字符串类型 客户名称:字符串类型 数据来源:数据库中销售回款主表及明细表 - 13 - 3.4 输出项输出项 一、业务管理模块 1、药品采购子模块: 采购单: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的产地:字符创类型 药品生产日期:date 类型 药品的进价:float 类型 2、药品销售子模块: 销售单: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的产地:字符创类型 销售单价:float 类型 销售数量:int 类型 销售金额:int 类型 数据来源:销售员 3、库存盘点子模块: 库存盘点信息: 不匹配信息:字符串型 4、销售退货子模块: 销售退货单: 药品的名称:字符串类型 药品的供应商:字符串类型 药品的产地:字符创类型 药品销售数量:int 类型 药品销售日期:date 类型 客户名:字符串类型 退货数量:int 类型 - 14 - 数据来源:客户 5、客户回款子模块: 回款单: 销售单号:字符串类型 销售日期:date 类型 欠款数量:float 类型 客户名:字符创类型 回款金额:float 类型 二、查询管理模块 1、基本信息查询子模块: 药品基本信息查询结果: 输出符合条件的药品基本信息表 数据来源:数据库中药品基本信息表 供应商基本信息查询结果: 输出符合条件的供应商基本信息表 数据来源:数据库中供应商基本信息表 客户基本信息查询结果: 输出符合条件的客户基本信息表 数据来源:数据库中客户基本信息表 2、入库查询子模块: 入库历史查询结果: 输出符合条件的入库表 数据来源:数据库中入库主表及明细表 入库单据查询结果: 输出符合条件的入库表 数据来源:数据库中入库主表及明细表 3、销售查询子模块: 销售历史查询结果: 输出符合条件的销售表 数据来源:数据库中销售主表及明细表 销售单据查询结果: - 15 - 输出符合条件的销售表 数据来源:数据库中销售主表及明细表 4、销售退货查询子模块: 销售退货历史查询结果: 输出符合条件的销售退货表 数据来源:数据库中销售退货主表及明细表 销售退货单据查询结果: 输出符合条件的销售退货表 数据来源:数据库中销售退货主表及明细表 5、销售回款子模块: 销售回款历史查询结果: 输出符合条件的销售回款表 数据来源:数据库中销售回款主表及明细表 销售回款单据查询结果: 输出符合条件的销售回款表 数据来源:数据库中销售回款主表及明细表 6、系统日志子模块: 输出系统日志表 3.5 程序逻辑程序逻辑 一、基本信息模块 1、药品信息流程图 - 16 - 开始 填写药品信息 校验是否有误? N 入库 Y 是否打 印? 退出 N 输出打印单 Y 浏览数据库 信息 图 3-5-1 药品信息流程图 2、客户信息流程图 开始 填写客户信息 校验是否有误? N 入库 Y 是否打 印? 退出 N 输出打印单 Y 浏览数据库 信息 图 3-5-2 客户信息流程图 3、供应商信息流程图 - 17 - 开始 填写供应商信息 校验是否有误? N 入库 Y 是否打 印? 退出 N 输出打印单 Y 浏览数据库 信息 图 3-5-3 供应商信息流程图 二、用户管理模块 1、增加用户 开始 填写用户信息 校验是否有误? N 入库 Y 退出 权限为普通 用户 图 3-5-4 增加用户流程图 2、用户维护 - 18 - 开始 更改用户信息 校验是否有误? N 入库 Y 退出 更改用户权 限 清除该用 户 图 3-5-5 用户维护流程图 三、业务管理模块 1、药品采购的程序流程图 - 19 - 开始 有相应权限? 选择供应商 Y 输出:您无此权限 N 选择药品 填入药品生产日 期 填入药品数量 填入药品进价 进货完成? Y N 将进货单存 入数据库 结束 修改库存表 修改日志表 输入无错? Y N 图 3-5-6 药品采购的程序流程图 - 20 - 2、药品销售流程图 开始 有相应权限? 选择药品 选择供应商? 选择供应商 读取药品基本信息 输入药品数量 库存够吗? 结束? 销售单入库 修改库存 添加日志 结束 N 输入没有相应权 限 Y Y N Y N 输出没有库存 Y N 药品数量合 法? Y N 图 3-5-7 药品销售流程图 - 21 - 3、库存盘点程序流程图 开始 满足权限? 输出没有相 应权限 读取库存信 息 输入实际值 盘点 与实际值相 等? 输出不相等 的药品 打印? 打印盘点信 息 库存值与实 际值相等 结束 Y Y N 图 3-5-8 库存盘点程序流程图 - 22 - 4、销售退货程序流程图 开始 有权 限? 选择销售 单 选择退货 药品 药品过 期? 输入退货 数量 大于销 售? 读取基本 信息 药品选择结 束? 结束 N 输出你无 此权限 Y N 药品已过 期不能退 货 N 输出数量 大于销售 数量不能 退货 Y Y N 图 3-5-9 销售退货程序流程图 - 23 - 5、客户回款程序流程图 图 3-5-10 客户回款程序流程图 四、查询管理模块四、查询管理模块 1、基本信息查询流程图 - 24 - 图 3-5-11 基本信息查询流程图 2、入库明细查询流程图入库明细查询流程图 图 3-5-12 入库明细查询流程图入库明细查询流程图 - 25 - 3、销售明细查询流程图 图 3-5-13 销售明细查询流程图 4、销售退货明细流程图 - 26 - 图 3-5-14 销售退货明细流程图 5、销售回款明细查询流程图 - 27 - 图 3-5-15 销售回款明细查询流程图 - 28 - 五、系统管理模块五、系统管理模块 1、日志浏览流程图 图 3-5-16 日志浏览流程图 2、数据库备份流程图 图 3-5-17 数据库备份流程图 - 29 - 3、系统退出流程图 图 3-5-18 系统退出流程图 4. 数据库设计数据库设计 4.1 医药管理系统医药管理系统 E-R 图图 医药管理系统主要实现了从进货、库存到销售一体化管理,涉及药品信 息、药品供应商信息、购买药品的客户信息及使用该系统的用户信息这四个实 体。下面介绍这些实体的 E-R 图。 1. 药品实体药品实体 E-R 图图 药品信息是医药管理系统中的基本信息,系统将维护药品的进货、退 货、 入库等操作。商品实体包括商品编号、商品名称、商品简称、商品产地、 单位、规格、包装、批号、批准文号、药品简介和供应商属性,药品实体 E-R 图如图 4-1 所示 - 30 - 药 品 编号名称简称产地单位 简介批准文号批号规格包装 供应商 图 4-1 药品 E-R 图 2. 供应商实体供应商实体 E-R 图图 供应商信息是医药管理系统中的基本信息,不同的供应商提供不同的 药品, 在药品信息中引用药品供应商的实体属性。供应商实体包括编号、供应商 名称、简称、供应商地址、电话、邮政编码、联系人、联系电话、E-mail 和开 户行属性,供应商实体 E-R 图如图 4-2 所示 图 4-2 供应商 E-R 图 3. 客户实体客户实体 E-R 图图 客户信息是医药管理系统中的基本信息,在销售、退货、还款等操作中调 用客户信息。客户实体包括客户编号、客户名称、简称、地址、电话、邮政编 码、联系人、联系电话、E-mail 和开户行属性,客户实体 E-R 图如图 4-3 所示 供应商 编号名称简称地址电话 邮编联系人联系电话E-mail开户号 - 31 - 图 4-3 客户 E-R 图 4. 用户实体用户实体 E-R 图图 用户信息是医药管理系统中的基本信息,用户是该系统的使用者,不 同的用 户可以使用不同的操作。用户实体包括用户工号、用户姓名、密码和使用 权限属性,用户实体 E-R 图如图 4-4 所示 图 4-4 用户 E-R 图 4.2 数据表及视图概要说明数据表及视图概要说明 本系统后台数据库中的数据表有: tb_ypinfo(药品基本信息表) tb_gysinfo(供应商基本信息表) tb_khinfo(客户基本信息表) tb_yh(用户基本信息表) tb_kucun(库存信息表) tb_rk_main(入库主表) tb_rk_detail(入库明细表) 客 户 编号名称简称地址电话 邮编联系人联系电话E-mail开户号 用 户 用户工号用户姓名 密码使用权限 - 32 - tb_xs_main(销售主表) tb_xs_detail(销售明细表) tb_xt_main(销售退货主表) tb_xt_detail(销售退货明细表) tb_xh_main(销售还款主表) tb_xh_detail(销售还款明细表) tb_log(日志信息表) 4.3 业务逻辑编码规则业务逻辑编码规则 1.数据库对象命名规则 数据库命名以字母“db”开头(小写) ,后面加数据库相关汉语拼音的首字 母。下面举例说明,如表所示。 数据库名称描述 db_yygl医药管理系统数据库 2.数据表命名规则数据表命名规则 数据表以字母“tb”开头(小写) ,后面加数据库相关汉语拼音的首字母和 数据表名,两个单词间用“-”分隔。下面将举例说明,如表所示。 数据表名称描述 tb_xs_main销售主表 tb_xs_detail销售明细表 3.字段命名规则字段命名规则 字段一律采用以相关汉语拼音的首字母开头,后面加专业的英文单词或者 可以用相同意义的英文单词或者词组代替,两个单词间用“-”分隔。下面据以 说明,如表所示。 字段名称描述 yp_id药品编号 yp_name药品名称 yp_jc药品简称 - 33 - 4.4 业务编码规则业务编码规则 1.1. 药品编号药品编号 药品编号是药品的唯一标识,它是药品信息表的主键,用于区分不同的药 品。即使药品名称、规格等信息相同,其 yp_id 编号也似不可能相同的,因为 主键约束不可能存在相同的 yp_id 值。本系统对该编号的编码规则:以字符串 “yp”为编号前缀,加上 4 个数字作编号后缀,这 4 个数字从 1000 开始例如 (yp2045) 。 2.2. 供应商编号供应商编号 和药品编号相似,供应商编号是供应商的唯一标识,它是供应商信息表的 主键,用于区分不同的供应商。有数据的唯一性约束条件,所以供应商信息表 不可能有两个相同编号。本系统对该编号的编码规则:以字符串“gys”为编号 前缀,加上 4 个数字作编号后缀,这 4 个数字从 1000 开始例如(gys2045) 。 3.3. 客户编号客户编号 和药品编号和供应商编号相似,客户编号是客户的唯一标识,它是客户信 息表的主键,用于区分不同的客户。有数据的唯一性约束条件,所以客户信息 表不可能有两个相同编号。本系统对该编号的编码规则与药品、供应商的编号 规则相同,但前缀使用“kh”字符串,例如(kh2045) 。 4.4. 用户编号用户编号(用户工号用户工号) 用户编号(用户工号)是用户的唯一标识,它是用户信息表的主键,用以区 分不同的用户。有数据唯一性约束条件,所以用户信息表不能有两个编号。其 编码规则与药品、供应商、客户的编码规则相同,但前缀使用“yh”字符串, 例如(yh2045) 。 5.5. 入库编号入库编号 入库编号用于区分不同的药品入库信息。入库编号的命名规则:以 “RKBH”字符串位前缀,加上多位数字作后缀。例如(RKBH20071109003) 。 6.6. 销售编号销售编号 销售编号用以区分不同的销售凭据。销售编号的命名规则:以“XSBH”字 符串位前缀,加上多位数字作后缀。例如(XSBH20071109003) 。 7.7. 销售退货编号销售退货编号 - 34 - 销售退货编号用以区分不同的销售退货凭据。销售退货编号的命名规则: 以“XSTHBH”字符串位前缀,加上多位数字作后缀。例如 (XSTHBH20071109003) 。 8.8. 销售回款编销售回款编 销售回款编号用以区分不同的销售回款凭据。销售回款编号的命名规则: 以“XSHKBH”字符串位前缀,加上多位数字作后缀。例如 (XSHKBH20071109003) 4.5 主要数据表结构主要数据表结构 根据预先设计好的编码规则设计了以下数据表:供应商基本信息表,客户 基本信息表,库存信息表,入库明细表,入库主表,销售明细表,销售主表, 销售退货明细表,销售退货主表,销售回款明细表,销售回款主表,药品基本 信息表,用户信息表等。 表表 1tb_yh(1tb_yh(用户基本信息表用户基本信息表) ) 列名数据类型可否为空描述 yh_idVarchar(50)NOT NULL 用户编号(主键) yh_namevarchar(50)NOT NULL 用户姓名 yh_mmvarchar(50)NOT NULL 登录密码 yh_qxvarchar(2)NOT NULL 使用权限 表表 2tb_ypinfo(2tb_ypinfo(药品基本信息表药品基本信息表) ) 列名数据类型可否为空描述 yp_idVarchar(50)NOT NULL 药品编号(主键) yp_namevarchar(50)NOT NULL 药品名称 yp_jcvarchar(50)NULL 药品简称 yp_cdvarchar(50)NOT NULL 药品产地 yp_dwvarchar(50)NOT NULL 药品单位 yp_jjvarchar(50)NULL 药品简介 yp_pzwhvarchar(50)NOT NULL 药品批准文号 yp_phvarchar(50)NOT NULL 药品批号 yp_ggvarchar(50)NOT NULL 药品规格 yp_bzvarchar(50)NOT NULL 药品包装 gys_namevarchar(100)NOT NULL 供应商名称 表表 3tb_gysinfo(3tb_gysinfo(供应商基本信息表供应商基本信息表) ) 列名数据类型可否为空描述 - 35 - gys_idVarchar(50)NOT NULL 供应商编号(主 键) gys_namevarchar(50)NOT NULL 供应商名称 gys_jcvarchar(100)NULL 供应商简称 gys_dzvarchar(50)NOT NULL 供应商地址 gys_dhvarchar(50)NOT NULL 供应商电话 gys_ybvarchar(50)NOT NULL 供应商邮编 gys_lxrvarchar(50)NOT NULL 联系人 gys_lxdhvarchar(50)NOT NULL 联系人电话 gys_dzyjvarchar(50)NOT NULLE-mail gys_khhvarchar(50)NOT NULL 开户号 表表 4tb_khinfo(4tb_khinfo(客户基本信息表客户基本信息表) ) 列名数据类型可否为空描述 kh_idVarchar(50)NOT NULL 客户编号(主键) kh_namevarchar(100)NOT NULL 客户名称 kh_jcvarchar(50)NULL 客户简称 kh_dzvarchar(50)NOT NULL 客户地址 kh_dhvarchar(50)NOT NULL 客户电话 kh_ybvarchar(50)NOT NULL 客户邮编 kh_lxrvarchar(50)NOT NULL 联系人 kh_lxdhvarchar(50)NOT NULL 联系人电话 kh_dzyjvarchar(50)NOT NULLE-mail kh_khhvarchar(50)NOT NULL 开户号 表表 5tb_kucun(5tb_kucun(库存信息表库存信息表) ) 列名数据类型可否为空描述 yp_idVarchar(50)NOT NULL 药品编号(主键) yp_namevarchar(100)NOT NULL 药品名称 gys_namevarchar(50)NOT NULL 供应商名称 yp_cdvarchar(50)NOT NULL 产地 yp_ggvarchar(50)NOT NULL 规格 yp_bzvarchar(50)NOT NULL 包装 yp_dwvarchar(50)NOT NULL 单位 yp_djDouble(8,2)NOT NULL 进价 kc_slInt(10)NOT NULL 库存数量 yp_sjDouble(8,2)NOT NULL 售价 yp_madTmedateNOT NULL 生产日期(主键) yp_overTimedateNOT NULL 过期日期 - 36 - 表表 6tb_rk_main(6tb_rk_main(入库主表入库主表) ) 列名数据类型可否为空描述 rk_idVarchar(50)NOT NULL 入库编号(主键) rk_timedatetimeNOT NULL 入库时间 rk_hkhjDouble(8,2)NOT NULL 货款合计 rk_zlInt(10)NOT NULL 入库总量 yh_namevarchar(50)NOT NULL 经手人 表表 7tb_rk_detail(7tb_rk_detail(入库明细表入库明细表) ) 列名数据类型可否为空描述 rk_idVarchar(50)NOT NULL 入库编号(主键) yp_idvarchar(50)NOT NULL 药品编号(主键) yp_namevarchar(50)NOT NULL 药品名称 gys_namevarchar(100)NOT NULL 供应商名称 yp_slInt(10)NOT NULL 药品数量 yp_cdvarchar(50)NOT NULL 产地 yp_ggvarchar(50)NOT NULL 规格 yp_bzvarchar(50)NOT NULL 包装 yp_dwvarchar(50)NOT NULL 单位 yp_djDouble(8,2)NOT NULL 进价 yp_madTmedateNOT NULL 生产日期 yp_overTimedateNOT NULL 过期日期 表表 8tb_xs_main(8tb_xs_main(销售主表销售主表) ) 列名数据类型可否为空描述 xs_idVarchar(50)NOT NULL 销售编号(主键) kh_namevarchar(100)NOT NULL 客户名称 xs_timedatetimeNOT NULL 销售时间 xs_zjrDouble(8,2)NOT NULL 销售总金额 xs_zfvarchar(50)NOT NULL 销售支付 yh_idvarchar(50)NOT NULL 用户编号 yh_namevarchar(50)NOT NULL 经手人 xs_hkcsintNOT NULL 还款次数 xs_qkDouble(8,2)NOT NULL 欠款 表表 9tb_xs_detail(9tb_xs_detail(销售明细表销售明细表) ) - 37 - 列名数据类型可否为空描述 xs_idVarchar(50)NOT NULL 销售编号(主键) yp_idVarchar(50)NOT NULL 药品编号(主键) yp_namevarchar(100)NOT NULL 药品名称 yp_slInt(10)NOT NULL 药品数量 yp_cdvarchar(50)NOT NULL 产地 yp_ggvarchar(50)NOT NULL 规格 yp_bzvarchar(50)NOT NULL 包装 yp_dwvarchar(50)NOT NULL 单位 yp_madTimedateNOT NULL 生产日期 yp_sjDouble(8,2)NOT NULL 售价 xs_zjDouble(8,2)NOT NULL 销售总金额 表表 10tb_xt_main(10tb_xt_main(销售退货主表销售退货主表) ) 列名数据类型可否为空描述 xt_idVarchar(50)NOT NULL 销售退货编号 (主键) kh_namevarchar(100)NOT NULL 客户名称 xt_slInt(10)NOT NULL 退货数量 xt_zjeDouble(8,2)NOT NULL 退货总金额 xt_timedatetimeNOT NULL 销售退货时间 xt_msvarchar(100)NOT NULL 描述 xt_ysjlvarchar(100)NULL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论