哈尔滨工业大学华德应用技术学院本科毕业设计(论文
退货、商品销售、销售退货。
(6) 附项管理:针对供货单位、收货单位、经办人、货物的添加操作。
(7) 系统设置:包括添加用户、修改用户密码、重新登录及帮助。 系统功能结构图如图4-1所示。
中小型企业仓库管理系统基本信息入库出库管理采购销售管理查询统计往来管理附项管理系统设置/添加公司信息添添公商加添盘加司品仓加存商信信库盘信品息息信存息信管管息信管息理理管息理理入库信息登记入出出库库库信信信息息息管登管理记理添添添加加加进进销货货售信退信息货息添加销售退货商进商销商商入品货品售品品库进退销退库销年货货售货存售度查查查查查排统询询询询询行计出库库存年信度息统汇计总商品进货结账进商销货品售退销退货售货结结结账账账供货单位添加管理收经货添办单加人位货添添品加加管管管理理理添用退加户出帮用管登助户理录图4-1 系统功能结构图
4.2 数据库结构设计
4.2.1 数据库逻辑结构设计
E-R方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。在E-R图中,用方框表示实体,用菱形表示联系,用椭圆表示属性。通过对以上系统业务流程图和数据流图的分析,确定中小型企业仓库管理系统全局E-R图如图4-2所示。
22
哈尔滨工业大学华德应用技术学院本科毕业设计(论文
财务n管理1接收n货物m1仓库m管理n管理员n提供n公司基本信息m拥有
图4-2 系统全局E-R图
4.2.2 数据库结构设计表
对于信息管理系统,数据基本上都是使用数据库进行管理。数据库设计是对保存管理系统数据的数据库结构进行设计,对整个系统的开发具有非常重要的作用。
本系统的数据库命名为:db_Sell1和kc_db1两个数据库,前者是用来存储有关商品销售的所有数据信息,后者是用来存储库存管理的数据信息。
Db_Sell1数据库中共分5张信息表如表4-1至4-5所示。
商品信息表主要用于对商品的基本信息进行存储管理。如表4-1所示。
表4-1 tb_Commodity(商品信息表)
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 英文名 id CommodityName ShortName ProducePlace Unit Specs PassNumber PassList CompanyId Remark Username AddTime total 中文名 编号 商品名称 商品简称 产地 单位 规格 批号 批准文号 供应商 备注 操作用户 修改日期 标记 类型 int varchar(100) varchar(50) varchar(100) varchar(20) varchar(50) varchar(50) varchar(50) int varchar(500) varchar(50) varchar(50) int 长度(字符) 4 1-100 1-50 1-100 1-20 1-50 1-50 1-50 4 1-500 1-50 1-50 4 23
哈尔滨工业大学华德应用技术学院本科毕业设计(论文
公司信息表主要是对公司的基本信息进行存储管理。如表4-2所示。
表4-2 tb_Company(公司信息表)
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 英文名 id CompanyName CompanyType CompanyShort CompanyAddress Postalcode Tel Fax Linkman Email Bank BandAccounts Username AddTime 中文名 编号 公司名称 类型 公司简称 地址 邮政编码 联系电话 传真 联系人 电子邮箱 开户银行 银行账号 操作用户 修改日期 类型 int varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) 长度(字符) 4 1-50 1-50 1-50 1-50 1-50 1-50 1-50 1-50 1-50 1-50 1-50 1-50 1-50 账目信息表主要是对商品入库,出库的账目操作进行存储管理。如表4-3所示。
表4-3 tb_Reckoning(账目信息表)
序号 1 2 3 4 5 6 7 英文名 id CommodityId Settlement ManageMan datetime username Addtime 中文名 编号 商品编号 结算 经手人 结算日期 操作用户 修改日期 类型 int int int varchar(50) datetime varchar(50) varchar(50) 长度(字符) 4 4 4 1-50 8 1-50 1-50 货物操作表主要对货物的种类信息进行管理。如表4-4所示。
表4-4 tb_Stock(货物操作表)
序号 1 英文名 id 中文名 编号 类型 int 长度(字符) 4 24
哈尔滨工业大学华德应用技术学院本科毕业设计(论文
续表4-4
2 3 4 5 6 7 8 9 10 11 12 13 14 15 CommodityId CompanyId Number Pirce StockDate SettlementType Payment FactPayment NotPayment ManageMan Username AddTime ClientId Type 商品编号 公司编号 数量 单价 进/退货物日期 结算方式 应付金额 实付金额 未付金额 经手人 操作用户 添加日期 单据编号 信息类型 int int int int datetime varchar(50) int int int varchar(20) varchar(50) varchar(20) int varchar(10) 4 4 4 4 8 1-50 4 4 4 1-20 1-50 1-20 4 1-10 用户密码表主要是对用户密码操作的管理。如表4-5所示。
表4-5 tb_User(用户密码表)
序号 1 2 3 4 英文名 id username userpwd AddTime 中文名 编号 用户名 用户密码 添加日期 类型 int varchar(50) varchar(50) datetime 长度(字符) 4 1-50 1-50 8
kc_db1数据库中共分8张信息表如表4-6至4-13所示。 仓库信息表主要是对所有仓库进行管理。如表4-6所示。
表4-6 cangku(仓库信息表)
序号 1 2 3 4 英文名 ckID ckbm Name beizhu 中文名 编号 仓库编码 仓库名称 备注 类型 int int char(10) char(10) 长度(字符) 4 4 1-10 1-10 出库信息表主要是对货物出库操作进行管理。如表4-7所示。
25
哈尔滨工业大学华德应用技术学院本科毕业设计(论文
表4-7 chuku(出库信息表)
序号 1 2 3 4 5 6 7 8 9 10 11 英文名 rukuID rukuDate rukuBianma huoName shuliang jinjia zhonge ghdw jingbanren beizhu huokuan 中文名 入库编号 入库时间 入库编码 货物名称 数量 进货价格 总金额 供货单位 经办人 备注 货款 类型 int datetime int char(10) int decimal(19, 4) decimal(19, 4) char(10) char(10) char(10) decimal(18, 0) 长度(字符) 4 8 4 1-10 4 1-19 1-19 1-10 1-10 1-10 1-18 供货单位表主要是对货物的供货单位进行管理。如表4-8所示。
表4-8 ghdw(供货单位表)
序号 1 2 3 4 5 6 英文名 gongID Bianma Name Address person tel 中文名 供货编号 供货编码 单位名称 单位地址 联系人 联系人电话 类型 int int char(10) varchar(50) varchar(50) varchar(50) 长度(字符) 4 4 1-10 1-50 1-50 1-50 货物信息表主要是对货物的基本信息进行存储管理。如表4-9所示。
表4-9 huopin(货物信息表)
序号 1 2 3 4 5 6 7 英文名 huoID huoName huoDanwei cfck rkdw ckdw yskc 中文名 编号 货物名称 货物单位 存放仓库 入库单价 出库单价 原始库存 类型 int char(10) char(10) char(10) decimal(18, 6) decimal(18, 6) decimal(18, 0) 长度(字符) 4 1-10 1-10 1-10 1-18 1-18 1-18 26
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《中小型企业仓库管理系统设计与实现》毕业论文 - 图文(6)在线全文阅读。
相关推荐: