资源描述
库存管理系统的分析与设计
库存管理系统的分析与设计
一、需求分析
供货商供货时,仓库负责人检查清点商品,如果此商品第一次进货则先填写商品表(商品编号,商品名称,商品材料,商品规格,商品颜色,备注),否则不用填写商品表。然后填写入库单(入库单编号,商品编号,供货商编号,员工编号,批次号、入库日期,入库数量,入库单价、折扣、金额、备注),最后将入库的商品填入库存表(库存编号,入库编号,商品编号,出库编号,商品状态,备注),其中商品状态是用于标记此商品是否售出,0表示未售出,1表示售出,此时商品状态为0,出库编号为空。
购货商来购买货物时,仓库负责人查看库存量是否满足购买商需求。如果库存量够,则给购买商发货并填写出库单(出库单编号,商品编号,购货商编号,员工编号,出库日期,出库数量,出库单价,折扣,金额,备注),并且在库存表中填写该商品的出库编号和修改商品状态。如果库存量不够,则先将已有货物售给购买商,填写出库单并相应的填写缺货登记单(商品编码,购货商编码,数量,备注),等进货后通知购货商取货。
每月月底的固定一天,仓库负责人要对库存进行盘点,将盘点结果记录在盘点表头(盘点编号,员工编号,盘点日期,备注)和盘点表(盘点编号,商品编号,库存数目,盘点数目,核查数目,损坏数目,备注)中。
二、ER模型
6
三、关系表
表1:供应商表
编号
属性名
类型
长度
是否为空
主码
外码
1
供货商编号
Characters
15
否
是
否
2
供货商姓名
Varchar
20
否
否
否
3
供货商性别
Boolean
否
否
否
4
供货商电话
Character
11
否
否
否
5
供货商地址
Varchar
50
否
否
否
表2:商品表
编号
属性名
类型
长度
是否为空
主码
外码
1
商品编号
Character
15
否
是
否
2
商品名称
Varchar
50
否
否
否
3
商品材料
Varchar
50
是
否
否
4
商品规格
Varchar
20
是
否
否
5
商品颜色
Varchar
20
是
否
否
6
备注
Varchar
100
是
否
否
表3:仓库员工表
编号
属性名
类型
长度
是否为空
主码
外码
1
员工编号
Character
15
否
是
否
2
员工姓名
Varchar
20
否
否
否
3
员工性别
Boolean
否
否
否
4
员工电话
Character
11
否
否
否
5
职务
Varchar
15
否
否
否
6
家庭住址
Varchar
50
是
否
否
表4:入库单
编号
属性名
类型
长度
是否为空
主码
外码
1
入库单编号
Character
15
否
是
否
2
商品编号
Character
15
否
否
是
3
供货商编号
Character
15
否
否
是
4
员工编号
Character
15
否
否
是
5
批次号
Character
15
否
否
否
6
入库日期
Date
否
否
否
7
入库数量
Integer
否
否
否
8
入库单价
Float
否
否
否
9
折扣
Float
是
否
否
10
金额
Float
否
否
否
11
备注
Varchar
100
是
否
否
表5:库存表
编号
属性名
类型
长度
是否为空
主码
外码
1
库存编号
Character
15
否
是
否
2
入库编号
Character
15
否
否
是
3
商品编号
Character
15
否
否
是
4
出库编号
Character
15
是
否
是
5
商品状态
Boolean
否
否
否
6
备注
Varchar
100
是
否
否
(商品状态是指商品是否已售出,0表示未售出,1表示已售出。)
表6:购货商表
编号
属性名
类型
长度
是否为空
主码
外码
1
购货商编号
Characters
15
否
是
否
2
购货商姓名
Varchar
20
否
否
否
3
购货商性别
Boolean
否
否
否
4
购货商电话
Character
11
否
否
否
5
购货商地址
Varchar
50
否
否
否
表7:出库单
编号
属性名
类型
长度
是否为空
主码
外码
1
出库单编号
Character
15
否
是
否
2
商品编号
Character
15
否
否
是
3
购货商编号
Character
15
否
否
是
4
员工编号
Character
4
否
否
是
5
出库日期
Date
否
否
否
6
出库数量
Integer
否
否
否
7
出库单价
Float
否
否
否
8
折扣
Float
是
否
否
9
金额
Float
否
否
否
10
备注
Varchar
100
是
否
否
表8:缺货登记单
编号
属性名
类型
长度
是否为空
主码
外码
1
商品编码
Character
15
否
是
是
2
购货商编码
Character
15
否
是
是
3
数量
Integer
否
否
否
4
备注
Varchar
100
是
否
否
表9:盘点表头
编号
属性名
类型
长度
是否为空
主码
外码
1
盘点编号
Character
15
否
是
否
2
员工编号
Character
4
否
否
是
3
盘点日期
Date
否
否
否
4
备注
Varchar
100
是
否
否
表10:盘点表
编号
属性名
类型
长度
是否为空
主码
外码
1
盘点编号
Character
15
否
是
是
2
商品编号
Character
15
否
是
是
3
库存数目
Integer
否
否
否
4
盘点数目
Integer
否
否
否
5
核查数目
Integer
否
否
否
6
损坏数目
Integer
否
否
否
7
备注
Varchar
100
是
否
否
(核查数目=库存数目-盘点数目)2010年读书节活动方案
一、 活动目的:
书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想!
二、活动目标:
1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。
2、通过活动,在校园内形成热爱读书的良好风气。
3、通过活动,使学生养成博览群书的好习惯。
4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。
三、活动实施的计划
1、 做好读书登记簿
(1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。
(2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。
(3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。
2、 举办读书展览:
各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的___”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。
3、 出读书小报:
展开阅读全文