1、实 验(实训)报 告项 目 名 称 库存管理系统设计阐明书 所属课程名称 信息系统分析与设计 实验(实训)日期 -04-28-06-16 班 级 08信息1 组 员 XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX 指引教师 姚建荣 浙江财经学院教务处制库存管理系统设计阐明书1引言1.1项目背景浙江省东阳市鸿运皮具备限公司位于东阳市千祥镇三联中心位置,是千祥镇三联箱包行业一家制造型公司。该公司拥有固定资产800万元,主营业务是专业生产背包、书包、小朋友包、拉杆包、手提包、沙滩包、购物袋等各种软包。公司组织构造图如图1总经理财务部仓库采购部样品部质检部生产部第毕生产
2、车间第二生产车间裁剪车间运送部外贸部成品库原材料库图1组织构造图仓库管理部简介:公司下设原材料仓库和成品库。原材料仓库重要存储生产产品用各种原材料。重要原材料涉及:主面料、配面料、配皮料、无纺布、里布、珍珠棉、拉布、拉头、织带、硬纸板、铁活配件、拉心、钩子、各种包装塑料袋等。原材料仓库管理员工作重要分为入库,出库,保管三大某些。入库流程:(1)总经理交付“采购订单”,告知收货时间、货品名称、规格、数量。(2)厂家送货到达后,厂家提供“送货清单”给仓库管员,仓库管理员查验“送货清单”,“送货清单”应清晰显示送货单位名称、送货单位印章或经手人签名、货品名称、规格、数量、采购订单号。收货仓管员将“送
3、货清单”和相应“采购订单”相核对。相核不符者拒收。相符者仓管员以“送货清单”和“采购订单”验收货品。若遇到不相符问题告知总经理办公室进行解决。(3)仓库管员收货无误后,在“送货清单”上签收,并加盖收货专用章,一联自留,一联交对方。(4) 仓库管员开具入库单,并将“入库单”与送货单位“送货清单”送到财务部。出库流程,出库对象涉及公司内部和外包加工人员两某些。对于公司内部流程如下:(1)依照生产部门领料单,照单发货。(2)登记进销存帐对于外包人员,流程如下:(1)依照经理批准量,为其分派生产用各种原材料。(2)登记领料清单,写明领料数量,时间,种类。并规定外包人员在领料清单上签字,留下电话号码。保
4、管流程:(1)物料入库后,给每种物料贴上统一标签,先进先出。对于需要特殊保管材料采用合理保护办法,防止物资由于各种因素受到损坏。(2)定期盘点库存。检查与否账实相符,如果不相符,查找因素,并进行登记,向总经理报告,做相应解决。成品库仓库管理重要负责成品入库验收和发货装运。入库流程:(1)对已经包装好,验收合格产成品进行归类存储到相应仓库存储区域。(2)登记入库清单,并登记入库产成品各项信息:数量、时间、数量。发货装运流程:(1)仓库管理员依照总经理传来“销售订单”备货并作好记载。(2)仓库管员依照客户持有已盖章“销售单”和相应“出仓单”发货。“出仓单”一式二份,由仓库管员和客户签字,一份交客户
5、,一份仓库自留。1.2公司对系统规定由于市场竞争,公司需提高其竞争力,在信息化方面有所提高,公司决定开发库存管理系统,对系统规定如下:新系统重要对材料入库,出库进行管理。系统模块有初始化设立,入库管理,出库管理,库存管理。管理模块中对材料及成品入库,生成入库单号,同步包括数量,时间,金额等信息;对材料及成品出库,生成出库单号,同步包括数量,时间,金额等信息;对外包业务,生成外包单号,同步包括数量,时间,金额,外包人联系方式等信息。系统要有查询功能,即对原材料以及成品入库,出库,外包时间,数量等进行查询。系统对于废品,次品信息更新要及时。2系统总体方案2.1模块设计综合考虑系统规定后,系统构造化
6、设计如图2库存管理信息系统初始化设立入库管理出库管理库存管理入库告知单入库单出库单订单发货告知单客户维护产品维护员工维护图2 构造化设计各模块功能初始化设立:客户维护:添加,修改,查询,删除(添加新客户,客户信息可修改,查询客户,可删除客户)产品维护:添加,修改,查询,删除(添加新产品,产品信息可修改,查询产品,可删除产品)员工维护:添加,修改,查询,删除(添加新员工,员工信息可修改,查询员工,可删除员工)入库管理:入库告知单:录入,修改,查询,删除,审核(入库告知单录入,修改入库告知单,查询入库告知单,删除入库告知单,审核入库告知单)入库单:录入,修改,查询,删除,审核(入库单录入,修改入库
7、单,查询入库单,删除入库单,审核入库单)出库管理:订单:录入,修改,查询,删除,审核(订单录入,修改订单,依照订单号查询订单,删除订单,审核订单)发货告知单:录入,修改,查询,删除,审核(发货告知单录入,修改发货告知单,查询发货告知单,删除发货告知单,审核发货告知单)出库单:录入,修改,查询,删除,审核(出库单录入,修改出库单,查询出库单,删除出库单,审核出库单)库存管理:库存管理:查询(查询产品库存数量)2.2代码设计依照数据流程图,咱们得出需要代码设计有产品和客户。(1)产品代码设计产品代码用6位整数表达,采用层次码,设计方案如下XX X XXX产品种类 二级类别 序列号例:01 1 00
8、1 书包 幼儿系列 产品序列为101 2 001书包 中小学生系列 产品序列为1(2)客户代码设计客户代码用6位整数表达,采用层次码,设计方案如下X X XXXX国内/国外 区域 序列号例:1 1 0011 国内 华中地区 客户序列为11 0 2 0001 国外 韩国 客户序列为12.3输入设计 添加新员工,界面如下:入库告知单录入,界面如下:订单录入,界面如下:2.4输出设计库存查询,查询采用模糊搜索,输入产品编号,输出成果如下:客户查询,查询采用模糊搜索,输入客户编号,输出成果如下:依照订单编号,填制发货告知单,输出界面如下:依照发货告知单号,填制出库单,输出界面如下:依照入库告知单号,填
9、制入库单,输出界面如下:2.5数据库设计2.5.1 数据字典(1)数据流入库告知单:构成:编号,入库告知单编号,填制日期,产品名称,产品代码,产品数量,计量单位,单价,共计金额,制单人,审核人,备注流量:100张/月来源:生产部去向:填写入库告知单入库单构成:编号,入库单编号,产品代码,产品名称,计量单位,单价,数量,共计金额,入库日期,制单人,审核人,入库告知单编号,备注流量: 100张/月来源: 填写好入库单去向: 入库单客户订单构成:编号,订单编号,订货日期,客户名称,客户代码,产品名称,产品代码,计量单位,产品数量,单价,共计金额,与否交货,制单人,审核人,备注流量:100张/月,每张
10、约10笔数据来源:客户去向:填写定单出货信息构成:出货编号+出货日期+产品名称+数量+客户名称流量:100张/月,每张约10 笔数据来源:出库去向:客户(2)数据存储入库告知单:流入数据流/来源:入库告知单/登记流出数据流/去向:入库单/填制构成:编号,入库告知单编号,填制日期,产品名称,产品代码,产品数量,计量单位,单价,共计金额,制单人,审核人,备注存储方式:顺序入库单名称:入库单构成:编号,入库单编号,产品代码,产品名称,计量单位,单价,数量,共计金额,入库日期,制单人,审核人,入库告知单编号,备注存储方式:顺序存储量: 订单:流入数据流/来源:订单/填写流出数据流/去向:订单/审核构成
11、:编号,订单编号,订货日期,客户名称,客户代码,产品名称,产品代码,计量单位,产品数量,单价,共计金额,与否交货,制单人,审核人,备注存储方式:顺序发货告知单来源:审核去向:填写出库单构成:编号,发货告知单编号,填制日期,客户名称,客户代码,产品代码,产品名称,计量单位,单价,数量,共计金额,制单人,审核人,订单编号,备注存储方式:顺序存储量:100张/月出库单来源:填写出库单去向:出库构成:编号,出库单编号,填制日期,客户名称,客户代码,产品代码,产品名称,计量单位,单价,数量,共计金额,制单人,审核人,发货告知单编号,备注存储方式:顺序存储量:100张/月客户构成:客户编号,客户名称,公司
12、电话,联系人名称,联系人电话,详细地址,邮编,传真电话存储方式:索引存储量:50/月库存流入数据流:出入库信息流出数据流:库存信息构成:编号,产品名称,产品代码,计量单位,单价,数量,共计金额,备注存储方式:顺序(3)数据项发货告知单入库单订单入库告知单:出库单 库存客户 (4)解决逻辑P1写入库告知单输入来源:生产部加工逻辑:将生产部传来入库告知单信息进行登记输出去向:生成入库告知单P2审核输入来源:入库告知单加工逻辑:对入库告知单上信息进行审核输出去向:填写入库单P3填写入库单输入来源:入库告知单审核加工逻辑:依照审核后入库告知单填写入库单输出去向:入库单P4入库输入来源:入库单加工逻辑:
13、依照审核后入库单,修改库存信息输出去向:库存P5:填写订单加工名称:填写订单输入:客户描述所需要产品,数量以及交货截止日期加工逻辑:依照客户需求填写订单输出:订单P6:审核加工名称:审核输入:订单加工逻辑:审核订单真实性,完整性等输出:发货告知单P7:填写出库单加工名称:填写出库单输入:发货告知单加工逻辑:依照发货告知单填写出库单输出:出库单P8:出库加工名称:出库输入:出库单加工逻辑:依照出库单将产品出库,修改库存,并告知客户输出:出货信息2.5.2 数据流程图填写入库告知单P1入库告知单生产部审核P2入库单P3填写入库单入库P4库存入库告知单审核通过入库告知单D1D2D3图3 入库流程图填
14、写订单P5订单客户填写发货告知单P6出库单P7填写出库单出库P8库存发货告知单出货信息订单D3D4D5D6图4 出库流程图2.5.3 概念构造设计 (1)E-R图入库告知单生成入库单修改库存客户生成订单生成出库告知单生成库存修改出库单告知(2)E-R图实体定义1. 入库告知单:编号,入库告知单编号,填制日期,产品名称,产品代码,产品数量,计量单位,单价,共计金额,制单人,审核人,备注2. 入库单:编号,入库单编号,产品代码,产品名称,计量单位,单价,数量,共计金额,入库日期,制单人,审核人,入库告知单编号,备注 3. 订单:编号,订单编号,订货日期,客户名称,客户代码,产品名称,产品代码,计量
15、单位,产品数量,单价,共计金额,与否交货,制单人,审核人,备注4. 发货告知单:编号,发货告知单编号,填制日期,客户名称,客户代码,产品代码,产品名称,计量单位,单价,数量,共计金额,制单人,审核人,订单编号,备注 5. 出库单:编号,出库单编号,填制日期,客户名称,客户代码,产品代码,产品名称,计量单位,单价,数量,共计金额,制单人,审核人,发货告知单编号,备注 6. 客户:客户编号,客户名称,公司电话,联系人名称,联系人电话,详细地址,邮编,传真电话 7. 库存:编号,产品名称,产品代码,计量单位,单价,数量,共计金额,备注2.5.4 逻辑构造设计 (1)关系模型1. 入库告知单:编号,入
16、库告知单编号,填制日期,产品名称,产品代码,产品数量,计量单位,单价,共计金额,制单人,审核人,备注2. 入库单:编号,入库单编号,产品代码,产品名称,计量单位,单价,数量,共计金额,入库日期,制单人,审核人,入库告知单编号,备注 3. 订单:编号,订单编号,订货日期,客户名称,客户代码,产品名称,产品代码,计量单位,产品数量,单价,共计金额,与否交货,制单人,审核人,备注4. 发货告知单:编号,发货告知单编号,填制日期,客户名称,客户代码,产品代码,产品名称,计量单位,单价,数量,共计金额,制单人,审核人,订单编号,备注 5. 出库单:编号,出库单编号,填制日期,客户名称,客户代码,产品代码
17、,产品名称,计量单位,单价,数量,共计金额,制单人,审核人,发货告知单编号,备注 6. 客户:编号,客户编号,客户名称,公司电话,联系人名称,联系人电话,详细地址,邮编,传真电话 7. 库存:编号,产品代码,产品名称,计量单位,单价,数量,共计金额,备注(2)对关系模式进行规范化所关于系中,每个属性都是不可分,因此所关于系属于1NF,依照题意,主码分别是:入库告知单编号,入库单编号,订单编号,发货告知单编号,出库单编号,客户编号,产品代码。所关于系中主码是单属性,因此不存在非主属性对主码某些函数依赖,已经属于2NF.所关于系中不存在传递函数依赖,属于3NF.由于以上关系已经不存在主属性对不包括它侯选码某些函数依赖,因此,还属于BCNF。 2.6安全保密设计系统安全保密设计重要是对员工权限进行控制,管理员权限最大,可对员工进行添加,删除,修改,对员工权限部门都可修改,员工权限分为制单和审核权限,员工自身不能修改自己信息,相应权限有相应功能,例如制单权限员工不能审核单子,审核权限员工不能进行制单,即审核和制单不能为同一人,这样就能防止系统信息被随意更改,并且对于单子信息能进行二次复查,审核人对单子信息进行核对后,才干审核通过。此外,顾客密码均用替代加密法,用哈希加密法加密,这样对顾客密码进行较好保密。