中南财经政法大学2011届本科生毕业论文(设计)
商品记录文件 商品信息 2.1:商品信息查询 商品信息列表 商品记录 2.2:商品信息添加 商品添加信息 销售部门 2.3:商品信息修改 商品修改信息 客户
图4 商品管理数据流图
订单记录文件 订单记录 订单信息 库存记录文件 订单修改记录 3.3:订单处理 库存变动 3.2:订单添加 3.1:订单查询 采购订单信息采购部门 销售订单信息 客户 订单列表 处理指令 生产部门 销售部门
图5 订单管理数据流图
库存记录文件 商品库存信息 4.1:商品库存查看 商品库存列表 采购部门 材料库存信息 4.2:材料库存查看 材料库存列表 生产部门
图6 库存管理数据流图
-7-
中南财经政法大学2011届本科生毕业论文(设计)
生产计划记录文件 计划信息 5.1:生产计划查询 生产计划列表 计划记录 库存记录文件 修改记录 库存变动 5.2:生产计划制定 5.3:生产计划处理 采购部门 订库单存信信息息计划审批信息处理指令 图7 生产计划管理数据流图
商品评价记录文件 商品分数记录 6.1:商品评分 商品分数 商品评论记录 6.2:商品评论 商品评论 客户 商品记录文件 商品分数记录 商品记录修改
图8 商品评价管理数据流图
四、 系统设计
(一) 系统功能说明 1. 会员管理
(1) 会员注册
网站提供会员注册向导,新用户根据想到提交注册申请,当会员同意注册条款并填写必要信息后,就能够成功注册。
(2) 会员登录
网站用户在填写正确的用户名和密码之后,就可以成功登录。 (3) 会员信息修改
会员在网站中的角色有两种,分别为买家和卖家,用户可以分别对这两种角色的信息进行查看、添加、更新和删除。
(4) 店铺开设
会员可以通过店铺申请向导,填写店铺名称、店铺介绍等内容,完成店铺申请流程。
-8-
生产部门
6.3:分数计算
中南财经政法大学2011届本科生毕业论文(设计)
2. 商品管理
(1) 添加商品
卖家可以进入商品添加页面,填写商品的名称、种类、价格、批发单位、当前库存量等详细信息,点击提交按钮成功添加商品信息。
(2) 删除商品
卖家可进入商品管理页面,找到需要删除的商品条目,点击删除按钮后,商品可以成功删除。
(3) 商品信息修改
商品的信息更新分为两种,一种是卖家进入商品管理页面,对商品的多项信息进行更新;另一种是根据商品的销售情况和企业填写的生产计划的完成程度来自动修改该商品的库存数量。
3. 订单管理
(1) 查看订单 订单信息分两类,一类是企业向供应商提交的采购信息,另一种是企业收到客户的订货单,也就是企业的销售订单。会员进入订单管理界面可以查看所有的订单信息,如订单生成日期、订单价格、商品数量、配送地址、订单状态等,其中订单的状态有等待买家交付订金、买家已付订金,商品配送在途、等待买家支付余款、买家已付清余款(交易成功)、买家单方面提出终止、卖家单方面提出终止、交易终止(双方同意)八种。
(2) 提交订单
会员在浏览商品后,点击购买按钮,输入数量、配送地址、要求到达时间、客户信息等必要信息,确认提交后,订单就顺利生成,并等待卖家处理。
(3) 订单处理
这一功能主要是针对卖家,企业在接收到客户的订单的时候,可根据当前的库存情况进行订单处理,当买家还没有交付约定订金的时候,卖家有权选择取消订单。如果当前库存有货,卖家在发货后修改订单状态;如果当前缺货,卖家可选择进行生产或者取消交易,而取消交易的前提是得到买家的同意。
(4) 添加线下订单 除了在线订单外,企业还可能接受线下的订单。线下订单有线下销售订单以及线下采购订单。添加线下订单时,企业只要将线下订单的所需信息填上,就可以与在线订单一样进行处理。
4. 库存管理
(1) 查看当前库存
会员进入库存管理界面后,可以查看当前在售产品以及生产材料的库存情况。如果当前库存不足,会显示缺货提醒。
(2) 库存更新处理
当卖家接到订单并在库存充足的情况下确定发货后,当前商品的库存数量就会自动进行相应的修改。而当卖家为了进行生产而采购生产材料,如果当前的材料是通过所在网络平台购买的,交易成功后系统会自动修改,如果材料是企业线下购买的,可通过手动添加的方式增加库存。当企业完成了生产计划后,库存也会作自动更新。
-9-
中南财经政法大学2011届本科生毕业论文(设计)
5. 生产管理
(1) 生产计划的制定 当企业接到订单后,往往会出现库存不足的情况,因此需要按照需求量来进行生产计划。这里的生产计划先由系统根据企业所需生产的预测生产量以及当前库存量和订单数量计算得到初步的生产数量供企业参考,企业通过审查和修改,形成正式的生产计划。信息主要包括商品类型、生产数量,单件所需生产材料等。如果所需的材料不足,企业可发送缺货信息到采购管理系统。
(2) 生产计划的处理
生产计划的处理包含删除、修改、开始以及完成四种操作。
生产计划制定后,可能存在某些因素阻碍生产进行,如材料不足。当材料以及其他条件准备好后,用户可以选择开始生产。当生产还没开始时,用户可以选择删除生产计划。对于已提交的生产计划,用户可以修改生产数量以及材料信息。当生产完成后,用户可以选择计划完成。这时候商品库存就会进行相应的增加。
6. 评价管理
买家在网站中购买商品并交易成功后,可对该商品进行打分评价。分数满分为五分,用户可以选择1至5分,并填写评论。用户在浏览商品信息的时候可以看到商品分数以及评论信息,分数是由商品所获的分数的平均数。
7. 商品搜索
系统提供商品搜索功能,用户在填写的商品名称,类型等信息后,系统就会显示相应的查询结果。
(二) 数据库设计
1. 本系统数据库表结构设计
表1 会员信息表 Members 数据项名 Mem_ID Mem_Name Mem_Password Mem_Email 含义说明 数据库流水号 用户名 会员密码 邮箱 数据类型 Int Varchar Varchar Varchar 长度 4 20 30 50 取值范围 1~MAX_INT 表2 企业店铺表 Stores 数据项名 S_ID S_Name S_Owner S_Introduce RegistDate UpdateDate 含义说明 数据库流水号 店铺名称 店铺拥有者 店铺介绍 注册日期 更新日期 数据类型 Int Varchar Varchar Text datetime datetime 长度 4 50 20 50 8 8 取值范围 1~MAX_INT 表3 商品信息 Goods
-10-
中南财经政法大学2011届本科生毕业论文(设计)
数据项名 G_ID G_Code GT_ID Mat_ID G_Name G_Owner G_Price G_Unit G_Rate G_Introduce G_IssueTime G_Image 含义说明 数据库流水号 商品编号 商品类别 关联物料编号 商品名称 商品拥有者 商品单价 购买单位 订金比率 商品描述 上架时间 存放图片路径 数据类型 Int Varchar int Int Varchar Int money Int Float Text Datetime Varchar 长度 4 20 4 4 50 4 8 4 4 50 4 100 取值范围 0~99999999 0~1.0 表4 商品类别表 GoodType 数据项名 GT_ID GT_Name 类别名 数据库流水号 商品类别 数据类型 int Varchar 长度 4 16 取值范围 1~MAX_INT 表5 订单表 Orders 数据项名 Ord_ID Ord_Code Ord_Buyer G_ID Ord_Sum Ord_PreM Ord_Number Ord_Date Ord_RDate Ord_Flag 含义说明 数据库流水号 订单编号 商品购买者 商品ID 商品总金额 订金金额 购买数量 下单日期 货物到达日期 区分是线下订单(0)还是线上订单(1) 订单状态 材料ID,采购订单标识 数据类型 Int Varchar Varchar Int Money Money Int Datetime Datetime Bit 长度 4 8 50 4 4 4 4 4 4 1 取值范围 0/1 利用1、2、3、4、5、6、7、8代表订单的六种状态 Ord_State Mat_ID Int Int 4 4 表6 物料库存表 Material 数据项名 Mat_ID Mat_Code Mat_Number Mat_Num_Safe
含义说明 数据库流水号 物料编号 当前库存量 安全库存量 -11-
数据类型 Int Varchar int Int 长度 4 8 4 4 取值范围