进销存数据库表结构设计

合集下载

进销存系统分析与数据库设计

进销存系统分析与数据库设计

空/非空
非空 非空 非空
约束条件
PK(自增)
说明
用户编号 用户名字 用户密码
用户信息表
列名
userID userName password
数据类型(精度范围)
int varchar(10) varchar(20)
空/非空
非空 非空 非空
约束条件
PK(自增)
说明
用户编号 用户名字 用户密码
任务分析
(8)创建PPS进销存数据库,创建超市进销存系统的各 个表。 (9)为超市进销存系统的各个表添加约束。 (10)向表中添加数据。
总结
根据用户的需求进行数据库分析 画出系统的E-R图 分析出各个表结构 创建数据库、数据表,添加约束,最后向表中 插入数据
拓展训练
学生自己创建PPS数据库。 学生根据超市进销存系统中的各个表结构,创 建PPS数据库的其它4个表。 分别为 product 、 inProduct 、 outProduct 、 productStock表添加主键及外键约束。 分别在 product 、 inProduct 、 outProduct 、 productStock 表中添加数据,并要注意多表 间数据的主外键关系,保证数据能顺利填入。
inNote
varchar(255)

说明
任务分析
出货信息表
列名 outNo pid 数据类型(精度范围) varchar(255) varchar(50) 空/非空 非空 空 约束条件 PK FK 说明 出货单编号 商品编号
outCount
outPrice outTime
int
float varchar(50) varchar(50)

进销存数据库表结构设计

进销存数据库表结构设计

进销存数据库表结构设计1.帐类表(KIND)无索引序号中文名称英文名称类型备注1 帐类编号K_SERIAL byte2 帐类名称K_NAME text*10本表系统自动建立,共划分为15种帐类,不可增删帐类编号帐类名称备注0 上期结存进货,不参加进货统计1 购入进货,购入时必需输入供货单位名称2 自制进货3 投资转入进货4 盘盈进货5 领料出库,领料必需输入领料部门名称6 调拨出库7 报损出库8 盘亏出库9 退库对低值易耗品,在用品退为在用库存10 直接报废对于低值易耗品,在用品转报废11 领用对于低值易耗品,在用库存转在用12 调拨对于低值易耗品,在用库存减少13 报废对于低值易耗品,在用库存报废14 直进直出进出库,购入与领料对库存无影响2.物品表(GOODS)序号索引名称索引域唯一? 主索引?1 G_CODING +G_CODING Y N2 G_SERIAL +G_SERIAL Y Y序号中文名称英文名称类型备注1 物品内部编号G_SERIAL INT->long 系统内部唯一标识该物品2 物品编号G_CODING TEXT * 10 用户使用此编号访问物品&3 物品名称G_NAME TEXT*40 非空&4 物品单位G_UNIT TEXT*8 非空&5 物品规格G_STATE TEXT*206 物品类别G_CLASS INT 取自表CLASS7 备注G_REMARKS MEMO8 最小库存量G_MIN CURRENCY 为零,即无最小库存9 最大库存量G_MAX CURRENCY 为零,即无最大库存10 库存数量G_QUANT CURRENCY 控制出库数量11 虚拟库存数量G_VQUANT CURRENCY 出库时用12 库存金额G_AMOUNT CURRENCY3.类别表(CLASS)序号索引名称索引域唯一? 主索引?1 C_CODING +C_CODING Y N2 C_SERIAL +C_SERIAL Y Y序号中文名称英文名称类型备注1 类别内部序号C_SERIAL INT 系统内部唯一标识该物品2 类别编号C_CODING TEXT *10 用户使用该编号访问类别信息3 类别名称C_NAME TEXT*20 非空4 出库类型C_KIND BYTE 1.移动平均 2..先进先出3.后进先出4.实际计价*5.月末平均5 备注C_REMARKS MEMO*6 底标志C_BOTTOM BOOLEAN*7 类别级别C_LEVEL BYTE4.供货单位、使用部门(DEPART)序号索引名称索引域唯一? 主索引?1 D_CODING +D_CODING Y N2 D_SERIAL +D_SERIAL Y Y序号中文名称英文名称类型备注1 内部序号D_SERIAL INT 系统内部唯一标识该部门>0 供货单位=0 库房<0 使用部门2 单位编号D_CODING TEXT*10&3 单位名称D_NAME TEXT*404 备注D_REMARKS MEMO*5 单位级别D_LEVEL INTEGER*6 底标志D_BOTTOM BOOLEAN*7 类别D_Kind byte 0.删除标志 1.领料部门2.供货单位3.销售单位4.库房5.帐本表(LEDGER)序号索引名称索引域唯一? 主索引?1 L_SERIAL1 +L_SERIAL1 Y Y2 L_SERIAL +L_SERIAL;L_MONTH N N*3 L_CODING +L_CODING;+L_MONTH; N N序号中文名称英文名称类型备注1 帐目流水号L_SERIAL1 LONG 系统自动分配唯一标识2 物品编号L_SERIAL INT->Long 取自GOODS表3 帐目日期L_DAY DATE4 凭证号L_CODING TEXT*10&5 摘要L_REMARKS TEXT*406 进出数量L_QUANT1 CURRENCY7 进出金额L_AMOUNT1 CURRENCY8 进出差价L_AMOUNT11 CURRENCY9 结存数量L_QUANT3 CURRENCY10 结存金额L_AMOUNT3 CURRENCY11 结存差价L_AMOUNT33 CURRENCY12 帐类L_KIND BYTE 取自表KIND13 供应商序号L_GYS INT 取自表DEPART,>014 领料部门序号L_DEPT INT 取自表DEPART, <015 库存数量L_STOCK CURRENCY 扩展使用&16 卡片编号->库存明L_CARD LONG 扩展使用细序号(出库时用)17 财务月份L_MONTH INT18 登帐标志L_TallyFlag byte 0或Null:未登帐 1:已登帐*19 录入操作员名称L_OperName TEXT*12*20 登帐操作员名称L_TOperName T ext*126.库存明细表(CONT)序号索引名称索引域唯一? 主索引?1 CONT1_SERIAL +S_SERIAL1 Y Y2 CONT2_SERIAL +S_SERIAL N N&3 CONT3_SERIAL +S_LSERIAL Y N序号中文名称英文名称类型备注1 进货日期S_DATE Date2 帐目流水号S_SERIAL1 LONG 自动计数3 物品编号S_SERIAL INT->Long4 凭证号S_CODING TEXT*105 进货数量S_QUANT1 CURRENCY6 库存数量S_QUANT2 CURRENCY7 虚拟库存数量S_VQUANT CURRENCY8 进货单价S_AMOUNT1 CURRENCY*9 入库帐流水号S_LSERIAL LONG 对应LEDGER帐的流水号7.在用帐本(LEDGER1)序号索引名称索引域唯一? 主索引?1 L1_SERIAL +L_SERIAL;L_DAY N N2 L1_SERIAL1 +L_SERIAL1 Y Y3 L1_LSERIAL1 +L_LSERIAL1 Y N序号中文名称英文名称类型备注1 帐目流水号L_SERIAL1 LONG 系统内部唯一标识该物品2 物品编号L_SERIAL INT->Long3 帐目日期L_DAY DATE4 凭证号L_CODING TEXT*10&5 摘要L_REMARKS MEMO6 进出数量L_QUANT1 CURRENCY7 进出金额L_AMOUNT1 CURRENCY8 帐类L_KIND BYTE9 领料部门L_DEPART INT10 对应帐本LEDGER的流水号L_LSerial1 long 记帐时取LEDEGER表的L_Serial18.在用物品库存表(WAREHOUSE)序号索引名称索引域唯一? 主索引?1 W_SERIAL +W_DAY;+W_SERIAL;+W_DEPART Y N序号中文名称英文名称类型备注1 在用物品序号W_SERIAL INT->LONG2 占用部门W_DEPART INT3 占用库存日期W_DAY INT4 占用数量W_QUANT1 CURRENCY5 占用金额W_AMOUNT1 CURRENCY9.物品进销存表(STOCK)序号索引名称索引域唯一? 主索引?1 S_SERIAL +S_SERIAL;S_MONTH Y Y2序号中文名称英文名称类型备注1 物品编号S_SERIAL INT->long 系统内部唯一标识该物品2 财务月份S_MONTH INT3 进货数量S_QUANT1 CURRENCY4 进货金额S_AMOUNT1 CURRENCY5 进货差价S_AMOUNT11 CURRENCY 扩展使用6 出库数量S_QUANT2 CURRENCY7 出库金额S_AMOUNT2 CURRENCY8 出库差价S_AMOUNT22 CURRENCY 扩展使用9 结存数量S_QUANT3 CURRENCY10 结存金额S_AMOUNT3 CURRENCY11 结存差价S_AMOUNT33 CURRENCY 扩展使用10.分类进货表(STOCK1)序号索引名称索引域唯一? 主索引?1 S1_SERIAL +S_SERIAL;+S_MONTH Y Y序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 系统内部唯一标识该物品2 帐本月份S_MONTH INT3 本月购入数量S_QUANT1 CURRENCY4 本月购入金额S_AMOUNT1 CURRENCY5 本月自制数量S_QUANT2 CURRENCY6 本月自制金额S_AMOUNT2 CURRENCY7 本月投资转入数量S_QUANT3 CURRENCY8 本月投资转入金额S_AMOUNT3 CURRENCY9 本月盘盈数量S_QUANT4 CURRENCY10 本月盘盈金额S_AMOUNT4 CURRENCY11.分类出库表(STOCK2)序号索引名称索引域唯一? 主索引?1 S1_SERIAL +S_SERIAL;S_MONTH Y Y序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 系统内部唯一标识该物品2 帐本月份S_MONTH INT3 本月领料数量S_QUANT1 CURRENCY4 本月领料金额S_AMOUNT1 CURRENCY5 本月调拨数量S_QUANT2 CURRENCY6 本月调拨金额S_AMOUNT2 CURRENCY7 本月报损数量S_QUANT3 CURRENCY8 本月报损金额S_AMOUNT3 CURRENCY9 本月盘亏数量S_QUANT4 CURRENCY10 本月盘亏金额S_AMOUNT4 CURRENCY12.帐类统计表(STOCK3)序号索引名称索引域唯一? 主索引?1 S3_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注1 类别序号S_SERIAL INT 取自表CLASS2 帐类序号S_DEPART INT 取自表KIND3 帐本月份S_DAY INT4 数量S_QUANT1 CURRENCY 该类别本帐类数量合计5 金额S_AMOUNT1 CURRENCY 该类别本帐类金额合计13.供应商供应报表(STOCK5)序号索引名称索引域唯一? 主索引?1 S5_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 供货物品,取自表GOODS2 供应商序号S_DEPT INT 供货单位,取自表DEPART3 帐本月份S_DAY INT4 数量S_QUANT CURRENCY 供货数量合计5 金额S_AMOUNT CURRENCY 供货金额合计14.部门领料报表(STOCK6)序号索引名称索引域唯一? 主索引?1 S6_SERIAL +S_DAY;+S_SERIAL;S_DEPART Y N序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->LONG 部门领料物品;取自库GOODS2 部门序号S_DEPART INT 领料部门;取自库DEPART3 帐本月份S_DAY INT4 数量S_QUANT1 CURRENCY 领料物品数量合计5 金额S_AMOUNT1 CURRENCY 领料物品金额合计15. 供应商应付帐汇总表(SupplyPay)序号索引名称索引域唯一? 主索引?1 Supply_index +P_month;+P_DSerial Y Y序号中文名称英文名称类型备注1 供应商编号P_DSerial integer 唯一对应供应商2 月份序号P_Month integer 年*12+月3 月初应付金额P_MBOAmt currency4 本月累计应付金额P_MTOAmt currency5 年累计应付金额P_YTOAmt currency6 本月累计已付金额P_MTPAmt currency7 年累计已付金额P_YTPAmt currency16.供应商应付帐明细表(SupplyPayDetail)序号索引名称索引域唯一? 主索引?1 PD_DSerial +PD_Month+PD_DSerial; N N2 PD_LSerial1 PD_LSerial1 Y N序号中文名称英文名称类型备注1 供应商编号(主索引2)PD_DSerial integer 唯一对应一个供应商2 帐目日期PD_Date date 入库单日期3 入库月份(主索引1)PD_Month integer 年*12+月4 入库帐流水号PD_LSerial1 long5 应付金额PD_OAmt currency6 已付金额PD_PAmt currency7 付帐标志PD_OPFlag boolean default,false应付金额=已付金额,True17.月末平均物品月合计表(GGether)此表的内容仅对月末平均的物品进行统计,统计是在物品的入库帐计帐时进行。

进销存管理系统架构与设计

进销存管理系统架构与设计

进销存管理系统架构与设计架构:基于MVC设计思想,单独将业务逻辑层包装出来, 并在业务逻辑层中调用DAO。

业务逻辑及DAO层均用接口与客户端调用方接触. 因桌面系统原因,故将视图层与控制层合并.MVC说明图架构层次调用关系图DAO Factory database form Listener Service(Interface)Dao(Interface)12345678910业务模块基础信息管理|_客户信息管理|_商品信息管理|_供应商信息管理进货管理|_进货单处理|_退货单处理销售管理|_销售单处理|_销售退货单处理库存管理|_盘点|_价格调整系统管理|_操作员管理|_权限分配|_密码管理包结构:基于上述架构设计,整个项目的层次结构如下:项目名称: MisProject代码结构:src下有com。

bean:dao类单中用来传递数据的javabean.com。

dao:dao类(包含各表对应的dao接口类及实现类com. service: 业务逻辑层,包含接口。

com。

view: 存放页面的窗口及表单等.com.view.images:存放页面的窗口及表单所涉及的图片类资源。

com。

util:工具包com。

report:报表。

代替规范一般规范: 1.类名是一个名词,采用大小写混合的方式,每个单词的首字母大写。

例如:Neeke。

2。

方法名是一个动词或动词词组,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。

例如:setNeekeName(StringneekeName)3. 变量名第一个字母小写,任何中间单词的首字母大写。

变量名应简短且可以顾名思义,易于记忆。

例如:neekeName、neekeAddress.避免单个字符的变量名,除非是一次性的临时变量。

4。

常量的声明应该全部大写,每个单词之间用“_"连接。

例如:final String WWW_INEEKE_CN = "www。

进销存管理系统数据库设计

进销存管理系统数据库设计

目录1 •需求分析报告 (4)1.1系统目的 (4)1.2进销存系统的数据需求 (4)1.3组织结合结构图 (4)1.4功能模块图 (5)1.5业务流程图 (5)1.6数据流程图 (6)1.6.1数据流程图顶层图 (6)1.6.2数据流程图第一层 (7)1.6.3数据流程图第二层 (7)1.7数据字典......................................................................... 1.01.7.1. .............................................................................................................................. 数据项定义........................................................................... .1.0.1.7.2、数据流定义........................................................ 1.21.7.3、数据存储定义...................................................... 1.41.7.4、处理逻辑定义...................................................... 1.51.7.5、外部实体定义........................................................ ..62. .......................................................................................................................................................... 概念结构设计 ............................................................................... 1.72.1 初步E-R 图..................................................................... 1.72.1.1销售业务的局部E-R图.............................................. 1.72.1.2采购业务的局部E-R图................................................. .1.92.1.3报损局部E-R图 (22)2.2全局E-R图 (23)3将各分E-R图合并成全局E-R图所作的处理 (26)3.1进行相关实体类型的合并,以减少实体类型的个数 (26)3.2消除冗余 (26)4. 逻辑结构设计 (27)4.1逻辑设计概述 (27)4.2转换规则 (27)4.3根据全局E-R图设计出系统的数据模型: (27)4.4初步优化: (28)4.4.1部门与职工之间 (28)4.4.2商品与供货商之间形成一个供应过程 (28)4.4.3商品与客户之间形成一个购买过程 (28)4.4.4职工与商品之间有职工对商品产生销售管理,采购管理,报损管理等信息。

进销存数据库表结构设计方案

进销存数据库表结构设计方案
G_QUANT
CURRENCY
控制出库数量
11
虚拟库存数量
G_VQUANT
CURRENCY
出库时用
12
库存金额
G_AMOUNT
CURRENCY
3.类别表(CLASS)
序号
索引名称
索引域
唯一?
主索引?
1
C_CODING
+C_CODING
Y
N
2
C_SERIAL
+C_SERIAL
Y
Y
序号
中文名称
英文名称
类型
TEXT*40
非空
&4
物品单位
G_UNIT
TEXT*8
非空
&5
物品规格
G_STATE
TEXT*20
6
物品类别
G_CLASS
INT
取自表CLASS
7
备注
G_REMARKS
MEMO
8
最小库存量
G_MIN
CURRENCY
为零,即无最小库存
9
最大库存量
G_MAX
CURRENCY
为零,即无最大库存
10
库存数量
LONG
自动计数
3
物品编号
S_SERIAL
INT->Long
4
凭证号
S_CODING
TEXT*10
5
进货数量
S_QUANT1
CURRENCY
6
库存数量
S_QUANT2
CURRENCY
7
虚拟库存数量
S_VQUANT
CURRENCY
8
进货单价

商品进销存系统数据库设计

商品进销存系统数据库设计

山东科技大学(济南校区)学生课程报告题目:商品进销存管理系统班级:信息管理11-3姓名:王晓晓 23人事管理模块、进货管理模块姓名:程成 03 销售管理模块姓名:王海宁 18 库存管理模块完成时间:2013年6月16日1.概述随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。

进销存需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。

面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。

最主要的特点是能够实时的和准确的掌握控制店内的库存情况。

如果可以能够实时掌握库存管理流程及库存情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少商品统计程序繁琐等所产生的问题。

进销存管理者希望在商品进销存管理中能实时掌握库存的商品的相关信息,并且还要既保证商品入库、销售,同时还要操作简单、快捷、方便,功能完善的服务。

因此,开发一个易于操作的进销存软件成为商品企业的首选,通过计算机对企业信息流通过程中的数据进行自动化管理是开发本系统的主要目的。

2.需求分析2.1用户需求分析:本系统采用自上向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、人事管理模块和系统管理模块。

具体的功能描述如下:进货管理:其功能是对商品入库信息进行管理,并根据企业情况制定进货计划,实施商品采购,并进行进货查询。

库存管理:其功能是对采购来的商品进行入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。

销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。

人事管理:其功能是对进销存的员工和供货商信息进行管理,包括查询,更新等。

系统管理:其功能是为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;2.2系统功能模块图整个商品进销存管理系统的功能结构如图2-1所示:图2-1 系统功能结构图2.3系统数据流图分析图2-2 进销存管理系统顶层图2:销售管理1:库存管理4:人事管理3:进货管理库存信息清单进货信息请求已进货信息采购单进货信息清单进货单进货信息查询库存信息销售信息销售信息查询销售单销售信息清单人事信息查询人事信息清单职工信息已有供货商信息新供货商信息前台销售信息库存信息查询图2-3 进销存管理系统第0层图1:查询1:更新库存清单已进货信息销售信息进货信息请求库存信息清单库存信息查询库存信息检索结果发出库存检索请求图2-4 库存管理部分第1层图2:查询2:更新销售清单前台销售信息库存信息销售单销售清单销售信息查询图2-5 销售管理部分第1层图3:查询3:更新进货清单进货信息请求进货单进货信息请求库存信息清单进货信息查询进货/采购清单检索结果发出进货/采购清单查询采购清单新供货商信息已进货信息进货信息清单采购单图2-6 进货管理部分第1层图4:查询4:更新职工清单职工信息新供货商清单职工信息查询职工/供货商清单检索结果发出职工/供货商清单查询供货商清单供货商信息清单已有供货商信息职工信息清单供货商信息查询图2-7 人事管理部分第1层图2.4数据字典数据流条目(1)已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注 (2)销售信息=销售单号+商品编号+销售数量+销售日期 文件条目(1)文件名:职工清单组成:{职工编号+姓名+性别+籍贯} 组织:按职工编号递增排列 (2)文件名:商品清单组成:{商品编号+供货商号+名称+单价+库存+备注} 组织:按商品编号递增排列 (3)文件名:供货商清单组成:{供货商号+商品编号+名称+联系人+联系电话+备注} 组织:按供货商编号递增排列(4)文件名:进货清单组成:{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注} 组织:按进货单编号递增排列(5)文件名:销售清单组成:{销售单号+商品编号+销售数量+销售日期}组织:按销售单编号递增排列(6)文件名:库存清单组成:{商品编号+库存数量}组织:按商品编号递增排列加工说明(1)加工名:1:查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)加工名:1:更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)加工名:2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单(4)加工名:2:更新加工逻辑:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单(5)加工名:3:查询加工逻辑:根据要查询的进货信息,检索出进货信息明细表输入流:进货信息查询,发出进货/采购清单查询输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果(6)加工名:3:更新加工逻辑:根据进货信息更新进货清单输入流:进货信息请求,进货单输出流:发出进货/采购清单查询(7)加工名:4:查询加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询输出流:已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果(8)加工名:4:更新加工逻辑:根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果3.概念结构设计本系统采用自上向下方法开发,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构,其功能模块主要有如下几个部分:人事管理模块、销售管理模块、进货管理模块、库存管理模块和系统管理模块。

超市进销存数据库设计

超市进销存数据库设计

目录一、系统分析概述 (3)二、需求分析 (3)2.1 系统功能模块划分 (3)2.2数据流程分析 (5)2.2.1 数据流程图 (5)2.2.2 数据表 (5)三、数据库概念结构设计 (7)四、数据库逻辑模式设计 (8)五、数据库物理结构模式设计 (8)5.1.存储过程: (8)5.2.触发器: (8)六、数据库连接 (9)七、系统功能模块实现 (10)7.1用户管理模块 (10)7.1.1 添加用户 (10)7.1.2 查询和删除用户 (11)7.1.3 用户密码修改 (11)7.1.4 代码 (12)7.2 商品信息模块管理 (14)7.2.1 添加商品信息 (14)7.2.2 查询和删除商品信息 (14)7.2.3 修改商品信息 (15)7.2.4 代码 (15)7.3 供应商模块管理 (18)7.3.1 增加供应商 (18)7.1.2查询和删除供应商 (18)7.3.3 修改供应商 (19)7.3.4 代码 (20)7.4 进货模块管理 (21)7.4.1 登记进货单 (21)7.4.2 查询和删除订货单 (21)7.4.3 修改订货单 (22)7.4.4代码 (23)7.5 入库模块管理 (25)7.5.1 登记入库单 (25)7.5.2 查询和删除入库单 (25)7.5.3代码 (26)7.6 销售管理模块 (26)7.6.1 登记销售单 (26)7.6.2 查询和删除销售单 (26)7.6.3 修改销售单 (27)7.6.4 代码 (27)参考文献: (27)一、系统分析概述1.1 系统功能分析本系统开发的总体目标是建立一个能够对超市内商品运营进行监控即在商品采购销售存储过程中进行监督与控制的进销存管理系统,并根据对部分超市管理日常工作的调查结果及其管理的总体需求与客户的具体条件的分析,本系统应具备以下功能:(1)采购员采购商品后及时录入商品信息数据,并及时在数据库中进行数据的跟新;(2)在收银台处,由于随时的商品买卖导致的数据库信息的变化(此时注意数据库并发的控制),如卖出商品的名称、编号、数量、价格、销售日期等,都需及时录入数据库;(3)当货架上的商品数量减少到一定数量时,由人员发出提货报告或通知,由此在存货中提取一定量的商品,并进行库存信息的更新及数据库内部的商品情况评价;(4)当商品出现损坏或是人为条件的丢失时会造成商品数量的减少时,及时录入这些信息,并更新数据库的信息;(5)在用户要求或需要的情况下,定期对商品信息进行统计汇总,当商品数量少于某个定值时,产生缺货信息,提醒操作者进行补充货物的数量,并提供详细的缺货的商品信息(包括名称、数量、单价、编号、产地等);二、需求分析2.1 系统功能模块划分根据数据库设计的规范化要求,特将系统划分为如下:1)用户管理通过对用户的管理来维护和操作超市进销存系统,根据实际需要可添加用户资料和修改用户密码,确保系统正常运行。

进销存系统数据库设计报告

进销存系统数据库设计报告

- 1 -PSS进销存系统数据库设计报告Company Information- 2 - 企业即时通数据库设计报告版本历史- 3 -目录0. 文档介绍 (4)0.1 文档目的 (4)0.2 文档范围 (4)0.3 读者对象 (4)0.4 参考文献 (4)0.5 术语与缩写解释 (4)1. 数据库环境说明 (5)2. 数据库的命名规则 (5)3. 数据库逻辑设计.......................................................................................... 错误!未定义书签。

4. 数据库物理设计 (5)4.0 表汇总 (5)4.1 客户信息表 (6)4.2 客户联系人表.................................................................................... 错误!未定义书签。

4.3 销售明细表 (6)4.4 销售主表 (8)4.5 商品表 (10)4.6 权限表 (13)4.7 采购明细表 (16)4.8 采购主表............................................................................................ 错误!未定义书签。

4.9 销售人员表........................................................................................ 错误!未定义书签。

4.10 供应商资料表.................................................................................. 错误!未定义书签。

4.11 供应商联系人表.............................................................................. 错误!未定义书签。

进存销数据库设计

进存销数据库设计

进销存数据库设计第1章前言1.1 课题背景随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。

但目前仍有部分企业还停留在原始计账管理阶段。

而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。

许多从事商业活动的企业都需要采购商品、销售商品、运输以及将商品暂时存储在仓库中,对这一工作流程进行有效地管理和控制,对维优公司来说是非常重要。

在进货、库存、销售、运输发货环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。

而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。

由于科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。

采用计算机进行信息化管理已成为衡量企业管理科学化和现代化的重要标志,而销售管理的全面自动化、信息化则是其中重要的组成部分。

销售管理的好坏对于企业的决策者和管理者来说都至关重要,在很大程度上影响着企业的经济效益和社会效益。

因此,本文所研究的进存销管理系统具有一定的使用价值和现实意义。

一直以来人们使用传统人工的方式进行销售管理,这种管理方式存在着诸多缺点,如:工作量大、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

进销存大数据库表结构设计

进销存大数据库表结构设计

实用文档
文案大全1.帐类表(KIND)
无索引
序号中文名称英文名称类型备注
1 帐类编号K_SERIAL byte
2 帐类名称K_NAME text*10
本表系统自动建立,共划分为15种帐类,不可增删
帐类编号帐类名称备注
0 上期结存进货,不参加进货统计
1 购入进货,购入时必需输入供货单位名称
2 自制进货
3 投资转入进货
4 盘盈进货
5 领料出库,领料必需输入领料部门名称
6 调拨出库
7 报损出库
8 盘亏出库
9 退库对低值易耗品,在用品退为在用库存
10 直接报废对于低值易耗品,在用品转报废
11 领用对于低值易耗品,在用库存转在用
12 调拨对于低值易耗品,在用库存减少
13 报废对于低值易耗品,在用库存报废
14 直进直出进出库,购入与领料对库存无影响
2.物品表(GOODS)
序号索引名称索引域唯一? 主索引?
1 G_CODING +G_CODING Y N
2 G_SERIAL +G_SERIAL Y Y
序号中文名称英文名称类型备注
1 物品内部编号G_SERIAL INT->long 系统内部唯一标识该物品
2 物品编号G_CODING TEXT * 10 用户使用此编号访问物品
&3 物品名称G_NAME TEXT*40 非空
&4 物品单位G_UNIT TEXT*8 非空
&5 物品规格G_STATE TEXT*20。

数据库进销存管理系统设计

数据库进销存管理系统设计

浙江树人大学信息科技学院数据库系统实习实习陈述课题:进销存办理系统班级:电商091学号:************姓名:***2021.3目录第一章需求阐发 (3)1.1系统目标 (3)系统功能划分 (3)功能描述〔分模块描述〕 (4)第二章概念布局设计 (6)2.1 分E-R图及文字描述 (6)2.2 各实体之间的联系图 (8)2.3 全局E-R图,并加以文字描述 (11)第三章逻辑布局设计 (12)3.1 逻辑布局及描述 (12)第四章物理布局设计 (13)创立表 (13)索引及其作用 (17)第五章数据库完整性、安然性设计 (18)一、数据库完整性 (18)约束 (18)默认 (19)规那么 (21)存储过程 (22)触发器 (22)二、数据库安然性设计 (24)用户登录设计 (24)数据库用户设计 (24)各个登录的权限设计 (24)5.各个数据库用户的权限设计 (24)三、这样设计的目的: (24)第六章实训总结 (25)总结: (25)第一章需求阐发系统目标进销存系统是对企业出产经营中进货、出货、批发发卖、付款等进行全程跟踪办理,从接获订单合同开始,进入物料采购、入库、领用到产物完工入库、交货、回收货款、支付原材料款等,每一步都为您提供详尽准确的数据。

有效辅助企业解决业务办理、分销办理、存货办理、营销方案的执行和监控、统计信息的收集等方面的业务问题。

在此局部给出系统的组织布局图图1图1 进销存办理系统的组织布局图系统功能划分功能划分并给出系统的功能布局图图2图2 进销存办理系统功能图功能描述〔分模块描述〕1.用户登录2.底子信息办理3.采购办理4.发卖办理5.库存办理第二章概念布局设计分E-R图及文字描述⏹商品的实体与属性如图3所示,商品的属性主要包罗商品编号,商品名称,商品规格,商品价格,计量单元。

图3 “商品〞实体E-R图⏹供货商的实体与属性如图4所示,供货商的属性主要包罗供货商编号,供货商名称,联系人,联系方式,地址。

进销存数据库设计

进销存数据库设计

网络进销存系统需求分析第六组目录绪论 (3)1网络进销存管理 (4)1.1网络进销存管理的任务 (4)1.2网络进销存管理系统的作用 (4)2网络进销存管理系统需求分析 (4)2.1资料管理 (5)2.2进货管理 (8)2.3销售管理 (9)2.4库存管理 (10)2.5统计分析 (12)3数据流程图 (13)3.1顶级流程图 (13)3.2进货流程图 (14)3.3销售流程图 (15)3.4库存流程图 (16)绪论网络营销作为一种新兴的销售形式,近年来,正成为人们生活中越来越不可缺少的一部分。

作为一种新的销售形式,相较于传统的销售模式他有着如下的特点:1、网络营销具有极强的互动性,可以帮助企业实现全程的营销目标;2、网络营销有利于企业降低成本费用;3、网络营销能够帮助企业增加销售,提高市场占有率;4、通过互联网可以有效的服务于客户,满足客户的需要;5、可以使购物过程不在使一个沉重的负担。

正是这些特点使网络销售备受销售者青睐的同时,也越来越得到消费者的认可。

通过对贵公司的销售模式等的调查,针对贵公司的销售模式,主要从事网上商品销售业务,公司的商品商品来自全国各地,各种商品购进后进行库存,消费者只需要根据自己的需求,通过公司的电子商务网站下单即可购买商品。

为方便公司内部管理人员更好的管理客户订单、商品的进货、销售、存储等,我们量身为贵公司定制了此网络进销存管理系统。

1网络进销存管理新型的销售形式自然需要有相适宜的进销存管理系统,传统的管理手法,不仅信息传递慢,同时浪费人力资源,占用大量的公司资金,使得流动资金不能充分利用,同时信息的不快捷,严重延误了公司决策,导致耽误商机。

网络进销存管理系统便捷、快速,节省人工成本,能充分利用公司流动资金,降低资金占用,同时能及时把信息传送给决策者,从而可以及时发现问题、解决问题,从而更好地把握机会。

1.1网络进销存管理的任务进销存管理工作的主要任务有:1.进货、销售、退货、库存等管理;2.业务员、客户、厂商、商品资料等管理;3.进货交易金额、销售金额、商品销售量、商品退货量的简单统计功能;4.业务员业绩统计功能。

进销存数据库表结构设计

进销存数据库表结构设计

进销存数据库表结构设计1.帐类表(KIND)无索引序号中文名称英文名称类型备注 1 帐类编号 K_SERIAL byte 2 帐类名称K_NAME text*10本表系统自动建立,共划分为15种帐类,不可增删帐类编号帐类名称备注0 上期结存进货,不参加进货统计1 购入进货,购入时必需输入供货单位名称2 自制进货3 投资转入进货4 盘盈进货5 领料出库,领料必需输入领料部门名称6 调拨出库7 报损出库8 盘亏出库9 退库对低值易耗品,在用品退为在用库存10 直接报废对于低值易耗品,在用品转报废11 领用对于低值易耗品,在用库存转在用12 调拨对于低值易耗品,在用库存减少13 报废对于低值易耗品,在用库存报废14 直进直出进出库,购入与领料对库存无影响2.物品表(GOODS)序号索引名称索引域唯一? 主索引? 1 G_CODING +G_CODING Y N 2G_SERIAL +G_SERIAL Y Y序号中文名称英文名称类型备注 1 物品内部编号 G_SERIAL INT->long系统内部唯一标识该物品 2 物品编号 G_CODING TEXT * 10 用户使用此编号访问物品 &3 物品名称 G_NAME TEXT*40 非空 &4 物品单位 G_UNIT TEXT*8 非空 &5 物品规格 G_STATE TEXT*206 物品类别 G_CLASS INT 取自表CLASS7 备注 G_REMARKS MEMO8 最小库存量 G_MIN CURRENCY 为零,即无最小库存 9 最大库存量 G_MAX CURRENCY 为零,即无最大库存 10 库存数量 G_QUANT CURRENCY 控制出库数量 11 虚拟库存数量 G_VQUANT CURRENCY 出库时用 12 库存金额 G_AMOUNT CURRENCY3.类别表(CLASS)序号索引名称索引域唯一? 主索引? 1 C_CODING +C_CODING Y N 2C_SERIAL +C_SERIAL Y Y序号中文名称英文名称类型备注 1 类别内部序号 C_SERIAL INT 系统内部唯一标识该物品 2 类别编号 C_CODING TEXT *10 用户使用该编号访问类别信息3 类别名称 C_NAME TEXT*20 非空4 出库类型 C_KIND BYTE 1.移动平均 2..先进先出3.后进先出4.实际计价*5.月末平均 5 备注 C_REMARKS MEMO*6 底标志 C_BOTTOM BOOLEAN*7 类别级别 C_LEVEL BYTE4.供货单位、使用部门(DEPART) 序号索引名称索引域唯一? 主索引? 1D_CODING +D_CODING Y N 2 D_SERIAL +D_SERIAL Y Y序号中文名称英文名称类型备注 1 内部序号 D_SERIAL INT 系统内部唯一标识该部门>0 供货单位=0 库房<0 使用部门 2 单位编号 D_CODING TEXT*10&3 单位名称 D_NAME TEXT*404 备注 D_REMARKS MEMO*5 单位级别 D_LEVEL INTEGER*6 底标志 D_BOTTOM BOOLEAN*7 类别 D_Kind byte 0.删除标志 1.领料部门2.供货单位3.销售单位4.库房5.帐本表(LEDGER)序号索引名称索引域唯一? 主索引?1 L_SERIAL1 +L_SERIAL1 Y Y2 L_SERIAL +L_SERIAL;L_MONTH N N*3 L_CODING +L_CODING;+L_MONTH; N N序号中文名称英文名称类型备注1 帐目流水号 L_SERIAL1 LONG 系统自动分配唯一标识2 物品编号 L_SERIAL INT->Long 取自GOODS表3 帐目日期 L_DAY DATE4 凭证号 L_CODING TEXT*10&5 摘要 L_REMARKS TEXT*406 进出数量 L_QUANT1 CURRENCY7 进出金额 L_AMOUNT1 CURRENCY8 进出差价 L_AMOUNT11 CURRENCY9 结存数量 L_QUANT3 CURRENCY10 结存金额 L_AMOUNT3 CURRENCY11 结存差价 L_AMOUNT33 CURRENCY12 帐类 L_KIND BYTE 取自表KIND 13 供应商序号 L_GYS INT 取自表DEPART,>0 14 领料部门序号 L_DEPT INT 取自表DEPART, <0 15 库存数量L_STOCK CURRENCY 扩展使用 &16 卡片编号->库存明L_CARD LONG 扩展使用细序号(出库时用)17 财务月份 L_MONTH INT18 登帐标志 L_TallyFlag byte 0或Null:未登帐 1:已登帐 *19 录入操作员名称 L_OperName TEXT*12*20 登帐操作员名称 L_TOperName Text*126.库存明细表(CONT) 序号索引名称索引域唯一? 主索引?1 CONT1_SERIAL +S_SERIAL1 Y Y2 CONT2_SERIAL +S_SERIAL N N &3 CONT3_SERIAL +S_LSERIAL Y N序号中文名称英文名称类型备注1 进货日期 S_DATE Date2 帐目流水号 S_SERIAL1 LONG 自动计数3 物品编号 S_SERIAL INT->Long4 凭证号 S_CODING TEXT*105 进货数量 S_QUANT1 CURRENCY6 库存数量 S_QUANT2 CURRENCY7 虚拟库存数量 S_VQUANT CURRENCY8 进货单价 S_AMOUNT1 CURRENCY *9 入库帐流水号 S_LSERIAL LONG 对应LEDGER帐的流水号7.在用帐本(LEDGER1)序号索引名称索引域唯一? 主索引?1 L1_SERIAL +L_SERIAL;L_DAY N N2 L1_SERIAL1 +L_SERIAL1 Y Y3 L1_LSERIAL1 +L_LSERIAL1 Y N序号中文名称英文名称类型备注 1 帐目流水号 L_SERIAL1 LONG 系统内部唯一标识该物品 2 物品编号 L_SERIAL INT->Long3 帐目日期 L_DAY DATE4 凭证号 L_CODING TEXT*10&5 摘要 L_REMARKS MEMO6 进出数量 L_QUANT1 CURRENCY7 进出金额 L_AMOUNT1 CURRENCY8 帐类 L_KIND BYTE9 领料部门 L_DEPART INT10 对应帐本LEDGER的流L_LSerial1 long 记帐时取LEDEGER表的水号 L_Serial18.在用物品库存表(WAREHOUSE) 序号索引名称索引域唯一? 主索引? 1W_SERIAL +W_DAY;+W_SERIAL;+W_DEPART Y N序号中文名称英文名称类型备注 1 在用物品序号 W_SERIAL INT->LONG 2 占用部门 W_DEPART INT 3 占用库存日期 W_DAY INT 4 占用数量 W_QUANT1 CURRENCY 5 占用金额 W_AMOUNT1 CURRENCY9.物品进销存表(STOCK) 序号索引名称索引域唯一? 主索引? 1 S_SERIAL +S_SERIAL;S_MONTH Y Y 2序号中文名称英文名称类型备注 1 物品编号 S_SERIAL INT->long 系统内部唯一标识该物品 2 财务月份 S_MONTH INT3 进货数量 S_QUANT1 CURRENCY4 进货金额 S_AMOUNT1 CURRENCY5 进货差价 S_AMOUNT11 CURRENCY 扩展使用6 出库数量 S_QUANT2 CURRENCY7 出库金额 S_AMOUNT2 CURRENCY8 出库差价 S_AMOUNT22 CURRENCY 扩展使用 9 结存数量 S_QUANT3 CURRENCY10 结存金额 S_AMOUNT3 CURRENCY11 结存差价 S_AMOUNT33 CURRENCY 扩展使用10.分类进货表(STOCK1) 序号索引名称索引域唯一? 主索引? 1 S1_SERIAL +S_SERIAL;+S_MONTH Y Y序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->long 系统内部唯一标识该物品 2 帐本月份 S_MONTH INT3 本月购入数量 S_QUANT1 CURRENCY4 本月购入金额 S_AMOUNT1 CURRENCY5 本月自制数量 S_QUANT2 CURRENCY6 本月自制金额 S_AMOUNT2 CURRENCY7 本月投资转入数量 S_QUANT3 CURRENCY8 本月投资转入金额 S_AMOUNT3 CURRENCY9 本月盘盈数量 S_QUANT4 CURRENCY10 本月盘盈金额 S_AMOUNT4 CURRENCY11.分类出库表(STOCK2) 序号索引名称索引域唯一? 主索引? 1 S1_SERIAL +S_SERIAL;S_MONTH Y Y序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->long 系统内部唯一标识该物品 2 帐本月份 S_MONTH INT3 本月领料数量 S_QUANT1 CURRENCY4 本月领料金额 S_AMOUNT1 CURRENCY5 本月调拨数量 S_QUANT2 CURRENCY6 本月调拨金额 S_AMOUNT2 CURRENCY7 本月报损数量 S_QUANT3 CURRENCY8 本月报损金额 S_AMOUNT3 CURRENCY9 本月盘亏数量 S_QUANT4 CURRENCY10 本月盘亏金额 S_AMOUNT4 CURRENCY12.帐类统计表(STOCK3) 序号索引名称索引域唯一? 主索引? 1 S3_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注 1 类别序号 S_SERIAL INT 取自表CLASS2 帐类序号 S_DEPART INT 取自表KIND3 帐本月份 S_DAY INT4 数量 S_QUANT1 CURRENCY 该类别本帐类数量合计5 金额 S_AMOUNT1 CURRENCY 该类别本帐类金额合计13.供应商供应报表(STOCK5) 序号索引名称索引域唯一? 主索引? 1S5_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->long 供货物品,取自表GOODS 2 供应商序号 S_DEPT INT 供货单位,取自表DEPART 3 帐本月份 S_DAY INT4 数量 S_QUANT CURRENCY 供货数量合计5 金额 S_AMOUNT CURRENCY 供货金额合计14.部门领料报表(STOCK6) 序号索引名称索引域唯一? 主索引? 1S6_SERIAL +S_DAY;+S_SERIAL;S_DEPART Y N序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->LONG 部门领料物品;取自库GOODS 2 部门序号 S_DEPART INT 领料部门;取自库DEPART 3 帐本月份 S_DAY INT4 数量 S_QUANT1 CURRENCY 领料物品数量合计5 金额 S_AMOUNT1 CURRENCY 领料物品金额合计15. 供应商应付帐汇总表(SupplyPay) 序号索引名称索引域唯一? 主索引?1 Supply_index +P_month;+P_DSerial Y Y序号中文名称英文名称类型备注 1 供应商编号 P_DSerial integer 唯一对应供应商 2 月份序号 P_Month integer 年*12+月 3 月初应付金额 P_MBOAmt currency4 本月累计应付金额 P_MTOAmt currency5 年累计应付金额 P_YTOAmt currency6 本月累计已付金额 P_MTPAmt currency7 年累计已付金额 P_YTPAmt currency16.供应商应付帐明细表(SupplyPayDetail) 序号索引名称索引域唯一? 主索引? 1 PD_DSerial +PD_Month+PD_DSerial; N N 2 PD_LSerial1 PD_LSerial1 Y N序号中文名称英文名称类型备注 1 供应商编号(主索引2) PD_DSerial integer 唯一对应一个供应商 2 帐目日期 PD_Date date 入库单日期 3 入库月份(主索引1) PD_Month integer 年*12+月 4 入库帐流水号 PD_LSerial1 long5 应付金额 PD_OAmt currency6 已付金额 PD_PAmt currency7 付帐标志 PD_OPFlag boolean default,false应付金额=已付金额,True17.月末平均物品月合计表(GGether) 此表的内容仅对月末平均的物品进行统计,统计是在物品的入库帐计帐时进行。

进销存系统数据库设计参考(草稿)

进销存系统数据库设计参考(草稿)

采购功能:
1、员工需要登录后才能操作管理系统;
2、可以将员工采购的数据录入系统(采购负责人、时间、采购总金额、什么商品(多种)、进价、数量)
3、可以查询统计采购情况:按图书查询、按采购员工查询、按时间查询
4、可以将员工销售数据录入系统;
5、能查询统计销售情况;
6、库存信息:出入库(时间、哪间仓库,仓管员工、出入库商品是什么、数量)
数据库设计:
1、登录功能需要员工数据:
1.1、员工(工号、姓名、密码、……)
1.2、部门(部门号、名称)
2、录入采购数据:员工、时间、商品、数量、供应商、进价、总金额、……
2.1商品(图书)(书号、书名、作者、出版社、版次,价格,……供应商编号)
2.2供应商(编号、名称、联系人、电话、地址)
2.3采购单(采购单号pk、员工号、采购时间、总金额,供应商编号)
2.4采购明细(明细号、所属采购单号、商品号、数量、进价)
3、录入销售数据:
3.1销售单(销售单号、销售员编号、销售时间、总金额、客户编号)
3.2销售明细(明细号、销售单号、商品编号、数量、售价)
4、客户(客户编号、姓名、……)。

进销存需求包含表结构设计修订稿

进销存需求包含表结构设计修订稿

进销存需求包含表结构设计Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战之外,别无选择。

网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变革和经济活动的革命,从某种意义上来讲,这些变化为中小企业创造了与大型企业、国外企业平等竞争的有利条件。

然而,管理水平的差异会弱化这种平等的实际意义。

具体而言,中小企业在进、销、存等环节的管理上都存在着一定程度的不足,而这些不足无疑将使其在市场竞争中陷入被动的境地。

在网络经济的时代背景下,进行有效的进销存管理已经成为中小企业存身立业的头等要事。

然而对于一贯疏于管理的中小企业而言,实现有效的进销存管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术——计算机进销存管理系统。

5.1?进销存管理在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立分公司或代理制,通过分公司或代理把产品推向最终用户。

这些分公司或代理商大多分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。

在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商传来的订单和银行汇款单据传真件后,开具产品出库通知,然后把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。

这种信息传递和管理的方式不仅效率低,可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后,往往是当领导了解到企业的“进、销、存”环节出现问题时,就已经远离了问题出现的时间和地点。

即便是没有分公司的企业,使用传统的手工方式管理也存在同样的问题。

通过进销存管理系统,及时通过网络把决策信息传递给相关决策人,从而可以及时发现问题、解决问题,从而更好地把握机会。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.帐类表(KIND)无索引序号中文名称英文名称类型备注1 帐类编号K_SERIAL byte2 帐类名称K_NAME text*10本表系统自动建立,共划分为15种帐类,不可增删帐类编号帐类名称备注0 上期结存进货,不参加进货统计1 购入进货,购入时必需输入供货单位名称2 自制进货3 投资转入进货4 盘盈进货5 领料出库,领料必需输入领料部门名称6 调拨出库7 报损出库8 盘亏出库9 退库对低值易耗品,在用品退为在用库存10 直接报废对于低值易耗品,在用品转报废11 领用对于低值易耗品,在用库存转在用12 调拨对于低值易耗品,在用库存减少13 报废对于低值易耗品,在用库存报废14 直进直出进出库,购入与领料对库存无影响2.物品表(GOODS)序号索引名称索引域唯一? 主索引?1 G_CODING +G_CODING Y N2 G_SERIAL +G_SERIAL Y Y序号中文名称英文名称类型备注1 物品内部编号G_SERIAL INT->long 系统内部唯一标识该物品2 物品编号G_CODING TEXT * 10 用户使用此编号访问物品&3 物品名称G_NAME TEXT*40 非空&4 物品单位G_UNIT TEXT*8 非空&5 物品规格G_STATE TEXT*206 物品类别G_CLASS INT 取自表CLASS7 备注G_REMARKS MEMO8 最小库存量G_MIN CURRENCY 为零,即无最小库存9 最大库存量G_MAX CURRENCY 为零,即无最大库存10 库存数量G_QUANT CURRENCY 控制出库数量11 虚拟库存数量G_VQUANT CURRENCY 出库时用12 库存金额G_AMOUNT CURRENCY3.类别表(CLASS)序号索引名称索引域唯一? 主索引?1 C_CODING +C_CODING Y N2 C_SERIAL +C_SERIAL Y Y序号中文名称英文名称类型备注1 类别内部序号C_SERIAL INT 系统内部唯一标识该物品2 类别编号C_CODING TEXT *10 用户使用该编号访问类别信息3 类别名称C_NAME TEXT*20 非空4 出库类型C_KIND BYTE 1.移动平均 2..先进先出3.后进先出4.实际计价*5.月末平均5 备注C_REMARKS MEMO*6 底标志C_BOTTOM BOOLEAN*7 类别级别C_LEVEL BYTE4.供货单位、使用部门(DEPART)序号索引名称索引域唯一? 主索引?1 D_CODING +D_CODING Y N2 D_SERIAL +D_SERIAL Y Y序号中文名称英文名称类型备注1 内部序号D_SERIAL INT 系统内部唯一标识该部门>0 供货单位=0 库房<0 使用部门2 单位编号D_CODING TEXT*10&3 单位名称D_NAME TEXT*404 备注D_REMARKS MEMO*5 单位级别D_LEVEL INTEGER*6 底标志D_BOTTOM BOOLEAN*7 类别D_Kind byte 0.删除标志 1.领料部门2.供货单位3.销售单位4.库房5.帐本表(LEDGER)序号索引名称索引域唯一? 主索引?1 L_SERIAL1 +L_SERIAL1 Y Y2 L_SERIAL +L_SERIAL;L_MONTH N N*3 L_CODING +L_CODING;+L_MONTH; N N序号中文名称英文名称类型备注1 帐目流水号L_SERIAL1 LONG 系统自动分配唯一标识2 物品编号L_SERIAL INT->Long 取自GOODS表3 帐目日期L_DAY DATE4 凭证号L_CODING TEXT*10&5 摘要L_REMARKS TEXT*406 进出数量L_QUANT1 CURRENCY7 进出金额L_AMOUNT1 CURRENCY8 进出差价L_AMOUNT11 CURRENCY9 结存数量L_QUANT3 CURRENCY10 结存金额L_AMOUNT3 CURRENCY11 结存差价L_AMOUNT33 CURRENCY12 帐类L_KIND BYTE 取自表KIND13 供应商序号L_GYS INT 取自表DEPART,>014 领料部门序号L_DEPT INT 取自表DEPART, <015 库存数量L_STOCK CURRENCY 扩展使用&16 卡片编号->库存明L_CARD LONG 扩展使用细序号(出库时用)17 财务月份L_MONTH INT18 登帐标志L_TallyFlag byte 0或Null:未登帐 1:已登帐*19 录入操作员名称L_OperName TEXT*12*20 登帐操作员名称L_TOperName Text*126.库存明细表(CONT)序号索引名称索引域唯一? 主索引?1 CONT1_SERIAL +S_SERIAL1 Y Y2 CONT2_SERIAL +S_SERIAL N N&3 CONT3_SERIAL +S_LSERIAL Y N序号中文名称英文名称类型备注1 进货日期S_DATE Date2 帐目流水号S_SERIAL1 LONG 自动计数3 物品编号S_SERIAL INT->Long4 凭证号S_CODING TEXT*105 进货数量S_QUANT1 CURRENCY6 库存数量S_QUANT2 CURRENCY7 虚拟库存数量S_VQUANT CURRENCY8 进货单价S_AMOUNT1 CURRENCY*9 入库帐流水号S_LSERIAL LONG 对应LEDGER帐的流水号7.在用帐本(LEDGER1)序号索引名称索引域唯一? 主索引?1 L1_SERIAL +L_SERIAL;L_DAY N N2 L1_SERIAL1 +L_SERIAL1 Y Y3 L1_LSERIAL1 +L_LSERIAL1 Y N序号中文名称英文名称类型备注1 帐目流水号L_SERIAL1 LONG 系统内部唯一标识该物品2 物品编号L_SERIAL INT->Long3 帐目日期L_DAY DATE4 凭证号L_CODING TEXT*10&5 摘要L_REMARKS MEMO6 进出数量L_QUANT1 CURRENCY7 进出金额L_AMOUNT1 CURRENCY8 帐类L_KIND BYTE9 领料部门L_DEPART INT10 对应帐本LEDGER的流水号L_LSerial1 long 记帐时取LEDEGER表的L_Serial18.在用物品库存表(WAREHOUSE)序号索引名称索引域唯一? 主索引?1 W_SERIAL +W_DAY;+W_SERIAL;+W_DEPART Y N序号中文名称英文名称类型备注1 在用物品序号W_SERIAL INT->LONG2 占用部门W_DEPART INT3 占用库存日期W_DAY INT4 占用数量W_QUANT1 CURRENCY5 占用金额W_AMOUNT1 CURRENCY9.物品进销存表(STOCK)序号索引名称索引域唯一? 主索引?1 S_SERIAL +S_SERIAL;S_MONTH Y Y2序号中文名称英文名称类型备注1 物品编号S_SERIAL INT->long 系统内部唯一标识该物品2 财务月份S_MONTH INT3 进货数量S_QUANT1 CURRENCY4 进货金额S_AMOUNT1 CURRENCY5 进货差价S_AMOUNT11 CURRENCY 扩展使用6 出库数量S_QUANT2 CURRENCY7 出库金额S_AMOUNT2 CURRENCY8 出库差价S_AMOUNT22 CURRENCY 扩展使用9 结存数量S_QUANT3 CURRENCY10 结存金额S_AMOUNT3 CURRENCY11 结存差价S_AMOUNT33 CURRENCY 扩展使用10.分类进货表(STOCK1)序号索引名称索引域唯一? 主索引?1 S1_SERIAL +S_SERIAL;+S_MONTH Y Y序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 系统内部唯一标识该物品2 帐本月份S_MONTH INT3 本月购入数量S_QUANT1 CURRENCY4 本月购入金额S_AMOUNT1 CURRENCY5 本月自制数量S_QUANT2 CURRENCY6 本月自制金额S_AMOUNT2 CURRENCY7 本月投资转入数量S_QUANT3 CURRENCY8 本月投资转入金额S_AMOUNT3 CURRENCY9 本月盘盈数量S_QUANT4 CURRENCY10 本月盘盈金额S_AMOUNT4 CURRENCY11.分类出库表(STOCK2)序号索引名称索引域唯一? 主索引?1 S1_SERIAL +S_SERIAL;S_MONTH Y Y序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 系统内部唯一标识该物品2 帐本月份S_MONTH INT3 本月领料数量S_QUANT1 CURRENCY4 本月领料金额S_AMOUNT1 CURRENCY5 本月调拨数量S_QUANT2 CURRENCY6 本月调拨金额S_AMOUNT2 CURRENCY7 本月报损数量S_QUANT3 CURRENCY8 本月报损金额S_AMOUNT3 CURRENCY9 本月盘亏数量S_QUANT4 CURRENCY10 本月盘亏金额S_AMOUNT4 CURRENCY12.帐类统计表(STOCK3)序号索引名称索引域唯一? 主索引?1 S3_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注1 类别序号S_SERIAL INT 取自表CLASS2 帐类序号S_DEPART INT 取自表KIND3 帐本月份S_DAY INT4 数量S_QUANT1 CURRENCY 该类别本帐类数量合计5 金额S_AMOUNT1 CURRENCY 该类别本帐类金额合计13.供应商供应报表(STOCK5)序号索引名称索引域唯一? 主索引?1 S5_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 供货物品,取自表GOODS2 供应商序号S_DEPT INT 供货单位,取自表DEPART3 帐本月份S_DAY INT4 数量S_QUANT CURRENCY 供货数量合计5 金额S_AMOUNT CURRENCY 供货金额合计14.部门领料报表(STOCK6)序号索引名称索引域唯一? 主索引?1 S6_SERIAL +S_DAY;+S_SERIAL;S_DEPART Y N序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->LONG 部门领料物品;取自库GOODS2 部门序号S_DEPART INT 领料部门;取自库DEPART3 帐本月份S_DAY INT4 数量S_QUANT1 CURRENCY 领料物品数量合计5 金额S_AMOUNT1 CURRENCY 领料物品金额合计15. 供应商应付帐汇总表(SupplyPay)序号索引名称索引域唯一? 主索引?1 Supply_index +P_month;+P_DSerial Y Y序号中文名称英文名称类型备注1 供应商编号P_DSerial integer 唯一对应供应商2 月份序号P_Month integer 年*12+月3 月初应付金额P_MBOAmt currency4 本月累计应付金额P_MTOAmt currency5 年累计应付金额P_YTOAmt currency6 本月累计已付金额P_MTPAmt currency7 年累计已付金额P_YTPAmt currency16.供应商应付帐明细表(SupplyPayDetail)序号索引名称索引域唯一? 主索引?1 PD_DSerial +PD_Month+PD_DSerial; N N2 PD_LSerial1 PD_LSerial1 Y N序号中文名称英文名称类型备注1 供应商编号(主索引2)PD_DSerial integer 唯一对应一个供应商2 帐目日期PD_Date date 入库单日期3 入库月份(主索引1)PD_Month integer 年*12+月4 入库帐流水号PD_LSerial1 long5 应付金额PD_OAmt currency6 已付金额PD_PAmt currency7 付帐标志PD_OPFlag boolean default,false应付金额=已付金额,True17.月末平均物品月合计表(GGether)此表的内容仅对月末平均的物品进行统计,统计是在物品的入库帐计帐时进行。

相关文档
最新文档