信息科学与技术学院学士学位论文
哪个操作员进行的操作,在最后确认退回商品的时候进行生成报表,方便后面统计整个仓库管理部门的商品和出库信息,如表3-20所示。
表3-20出库退货信息主表
列名 xsthID pzs je ysjl khname thdate czy jsr 数据类型 varchar int money varchar varchar datetime varchar varchar 长度 30 4 8 50 100 8 30 30 允许空 √ 如下是表tb_xsth-detail的结构在数据库的逻辑表示,设计这张表主要是包括出库但是被退回来的商品的详细信息,如表3-21所示。
表3-21出库退货详细信息表 列名 id xsthID spid dj sl 数据类型 int varchar varchar money int 长度 4 30 50 8 4 允许空 如下是表tb_rkth-main的结构在数据库的逻辑表示,这张表主要是专门为入库之后而发现有质量问题需要进行退货给供应商的商品的信息表,如表3-22所示。
表3-22入库退货主表 列名 rkthID pzs je ysjl gysname rtdate czy jsr jsfs 数据类型 varchar float money varchar varchar datetime varchar varchar varchar 长度 30 8 8 50 100 8 30 30 10 允许空 √ 23
信息科学与技术学院学士学位论文
如下是表tb_ruku-detail的结构在数据库的逻辑表示,这张表是存储入库商品的详细信息,如表3-23所示。
表3-23入库信息详细表
列名 id rkID spid dj sl 数据类型 int varchar varchar money int 长度 4 30 50 8 4 允许空 如下是表tb_sell_detail的结构在数据库的逻辑表示,主要是用来粗出出库商品的详细信息,如表3-24示。
表3-24出库信息详细表
列名 id sellID spid dj sl 数据类型 int varchar varchar money float 长度 4 30 50 8 8 允许空 如下是表tb_ruku_main的结构在数据库的逻辑表示,主要是用来存储入库商品的主要信息,也是为后面产生视图而设计的入库信息主表,如表3-25所示。
表3-25入库信息主表
列名 rkID pzs je ysjl gysname rkdate czy jsr jsfs 数据类型 varchar int money varchar varchar datetime varchar varchar varchar 长度 30 4 8 50 100 8 30 30 10 允许空
如下是表tb_sell_main的结构在数据库的逻辑表示,这是用来存储出库商品的主记录表,如表3-26所示。
24
信息科学与技术学院学士学位论文
表3-26出库信息主表
列名 sellID pzs je ysjl khname xsdate czy jsr jsfs 数据类型 varchar int money varchar varchar datetime varchar varchar varchar 长度 30 4 8 50 100 8 30 30 10
允许空 √ 如下是表tb_rkth-detail的结构在数据库的逻辑表示,主要是存储入库商品的详细信息,如表3-27所示。
表3-27入库退货详细信息表
列名 id rkthID spid dj sl 数据类型 int varchar varchar money int 长度 4 30 50 8 4 允许空 3.6小结
本章主要是介绍本系统的数据库的设计,对系统中要用到的数据信息进行数据库的设计,将有关本系统中用到的数据项信息进行数据库存储,数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术,由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
25
信息科学与技术学院学士学位论文
4 系统的实现
4.1系统功能简介
系统角色包括两种,仓库主管和普通管理员,其中,仓库主管拥有整个系统的最高权限。仓库主管负责整个山口物流公司仓管部的日常运作和管理工作,除了具有普通管理员的权利,还具有以下权利和义务,主要包括:
(1)基本信息管理:维护食堂信息、供货商信息和商品信息,具体操作有添加、修改、删除和查询,能够对食堂信息、供货商信息和商品信息进行及时的修改,另外就是还可以对各个信息管理模块进行重置,如图4-1所示。
图4-1基本信息管理界面
(2)入库管理:这个功能主要是对要入库的商品进行填写入库单,入库单里面包含商品入库的入库票号、供应商的名称、联系人、进行操作的结算方式、并且在这一个功能里面我调用了JAVA的系统函数,显示入库的时间,并且在入库单的上面显示入库的具体时间,这样就能更好的管理库存里面的商品信息,方便操作对库存里面商品的信息进行及时的更新或者是进行及时的出库管理,另外该功能模块里面还包括了入库退货的模块,主要就是对刚刚入库的商品而又发现质量问题的商品进行入库退货管理,这样就可以及时的将退货信息记录保存下来,方便食堂仓库管理
26

