企业进销存系统的设计与实现(4)

2019-04-21 13:16

企业进销存系统的设计与实现

编号 名称 助记码 供应商 备注 商品 库存进货 销售 仓库 供应商 客户 库存 名称 法人 地址 名称 地址

图表 2-2进销存系统E-R图

11

企业进销存系统的设计与实现

3 系统详细设计与实现

3.1 数据库具体实现

根据数据库的ER图,数据库共设计了18张数据表:

图表 3-1数据表列表

下面对重要数据表做详细说明。 (1)商品信息表(tb_merchandiseinfo)

商品信息表用于保存商品详细信息。结构如下图所示。

表格 3-1商品信息表

列名(中文) 列名(英文) 数据类型 宽度 是否允许空 编号 ID Varchar 30 否 商品名称 name Varchar 50 否 规格 spec Varchar 20 是 助记码 shortname Varchar 10 否 默认价格 defaultprice money 8 否 厂家 manufacturer Varchar 30 是 备注 memo Varchar 100 是

12

企业进销存系统的设计与实现

(2)操作员信息表(tb_operator)

操作员信息表用于保存操作员详细信息。结构如下图所示。

表格 3-2操作员信息表

列名(中文) 操作员姓名 操作员密码 操作员级别 列名(英文) name password level 数据类型 varchar varchar smallint 宽度 30 50 2 是否允许空 否 否 否 (3)供应商信息表(tb_providerinfo)

供应商信息表用于保存供应商详细信息。结构如下图所示。

表格 3-3供应商信息表

列名(中文) 供应商名称 法人 负责人 联系电话 详细地址 网址 邮箱 列名(英文) provider corporation principal phone addr web e_mail 数据类型 varchar varchar varchar varchar varchar varchar varchar 宽度 50 30 10 30 50 50 30 是否允许空 否 否 是 是 是 是 是 (4)商品库存表(tb_merchandisestorage)

商品库存表用于保存商品库存详细信息。结构如下图所示。

表格 3-4商品库存表

列名(中文) 库存编号 库存名称 库存数量 列名(英文) merchandiseID storagename storagenum 数据类型 varchar varchar float 宽度 30 30 8 是否允许空 否 否 否 (5)商品入库主表(tb_instore_main)

商品入库主表用于保存入库商品的信息。结构如下图所示。

表格 3-5商品入库主表

列名(中文) 入库单号 供应商 列名(英文) ID provider 数据类型 varchar varchar 宽度 30 50 是否允许空 否 否 13

企业进销存系统的设计与实现

操作员 折扣 总计 应付金额 实付金额 时间 operator rebate sumtotal paymoney factmoney intime varchar float money money money datetime 50 8 8 8 8 8 否 否 否 否 否 否 (6)入库退货明细表(tb_cancelinstock_sub)

入库退货明细表用于记录入库退货的详细信息。结构如下图所示。

表格 3-6入库退货明细表

列名(中文) 退货单号 商品编号 单价 数量 折扣 应付金额 仓库名称 列名(英文) cancelID merchandiseID unitprice numbers rebate paymoney stockname 数据类型 varchar varchar money float float money varchar 宽度 30 30 8 8 8 8 30 是否允许空 是 否 否 否 否 否 否 (7)商品销售主表(tb_sell_main)

商品销售主表用于记录商品销售的相关信息。结构如下图所示。

表格 3-7商品销售主表

列名(中文) 销售单号 客户 操作员 折扣 总计 应付金额 实付金额 时间 列名(英文) sellid customer operator rebate sumtotal paymoney factmoney intime 数据类型 varchar varchar varchar float money money money datetime 宽度 30 30 30 8 8 8 8 8 是否允许空 否 否 否 否 否 否 否 否 (8)销售退货主表(tb_cancelsell_main)

销售退货主表用于记录商品销售退货的相关信息。结构如下图所示。

表格 3-8销售退货主表

列名(中文) 列名(英文) 数据类型 宽度 是否允许空 14

企业进销存系统的设计与实现

退货单号 客户 操作员 折扣 总计 应退金额 实退金额 时间 cancelID customer operator rebate sumtotal paymoney factmoney intime varchar varchar varchar float money money money datetime 30 30 30 8 8 8 8 8 否 否 否 否 否 否 否 否 (9)供应商结款表(tb_providerpay)

供应商结款表用于记录供应商结款的相关信息。结构如下图所示。

表格 3-9供应商结款表

列名(中文) 结款编号 供应商名称 结款人 结款金额 时间 列名(英文) payID provider checker paymoney paytime 数据类型 varchar varchar varchar money datetime 宽度 30 30 50 8 8 是否允许空 否 否 否 否 否 (10)客户往来账表(tb_customeraccount)

客户往来账表用于记录客户往来帐务的相关信息。结构如下图所示。

表格 3-10客户往来帐表

列名(中文) 客户 帐务金额 列名(英文) customer account 数据类型 varchar money 宽度 30 8 是否允许空 否 否 3.2 主对话框与系统登录模块

(1)主对话框的实现

作为整个系统的载体,主对话框的设计显得尤为重要,它不仅是人机交互的界面,也是整个信息系统友好性和人性化的最直接的体现。

图表 3-2进销存信息系统的菜单

15


企业进销存系统的设计与实现(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:银行各种安全风险案例汇编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: