1、1 系统概述 1.1 应用背景与系统功能 分销是当前国内绝大多数批发型商贸企业以及产供销一体化的制造类企业 所采取的销售管理模式, 而国内市场的迅猛发展使得传统的销售渠道管理模式在 新一轮的竞争中风雨飘摇。随着企业销售规模的扩大,对异地物流和资金流的管 理难度越来越大。大部分企业试图采用人海战术来解决此类问题,从总部派驻大 量人员到各地。但实际上问题并没有得到解决:手工统计销售数据速度慢,容易 出错误, 帐物经常不符, 造成汇总数据不及时, 不准确; 销售过程缺乏有效监督, 造成大量死帐呆帐,却无法及时追究相关人员责任,有些甚至根本就无法找出责 任人。问题的结果造成企业在商品流通领域成本居高不
2、下,企业的生产、市场决 策缺乏准确的量化依据,造成企业资源的大量浪费。 本次设计开发的产品分销管理系统,依靠现代化的计算机信息处理技术来 管理, 从而节省了大量的人力和物力, 改善了员工的工作条件, 减轻了劳动强度, 扩展现有业务和销售能力, 实现零风险库存, 大大降低分销成本, 提高周转效率, 确保获得领先一步的竞争优势。 1.2 系统需求分析 本系统要应用于代理商信息、顾客信息、产品信息、订单信息的管理,因此 数据库设计必须充分满足这些功能要求。根据系统设计思想,本系统需求如下: 1代理商信息管理 (1)可以查询代理商信息 (2)可以对代理商信息进行添加、修改和删除操作 2产品信息管理 (
3、1)可以查询产品信息 (2)可以对产品信息进行添加、修改和删除操作 3顾客信息管理 (1)可以查询顾客信息 (2)可以对顾客信息进行添加和删除操作 4订单信息管理 (1)可以查询订单信息 (2)可以对订单信息进行添加、修改和删除操作 1.3 系统结构设计 系统的结构设计如图 1.1 所示。 图 1.1 系统功能模块图 2 数据库设计 2.1 数据库概念结构设计 在本系统中,需要保存代理商信息,顾客信息、产品信息和订单信息,通过 数据库技术,将这些数据保存到数据库中,可方便对这些数据的管理,数据库设 计如下: 1建立一个产品分销的数据库,由下面四个表组成: 代理商(代理商编号,姓名,薪水) 顾客
4、(顾客编号,姓名) 产品(产品编号,产品名称,产品价格) 订单(订单编号,购买日期,代理商编号,顾客编号,产品编号,订购数 量,订金) 2建表,在定义中要求声明:每个表的主外码;订购数量大于 0,所有字 段不为空。通过对上面对系统的总体分析,我们可以得到整个系统的实体-关系 模型(E-R 模型),如图 2.1 所示。 图 2.1 整个系统的 E-R 模型 2.2 数据库逻辑结构设计 数据的概念结构设计完毕后, 可以将上面的数据库概念结构转化为某种数据 库系统所支持的实际数据模型,也就是数据库的逻辑结构。各数据表之间的关系 如图 2.2 所示。 图 2.2 数据库关系图 2.3 数据库的生成与配置 1使用企业管理器创建一个产品分销管理系统的数据库,取名为产品分销 系统。 2使用查询分析器,输入代码,为产品分销管理系统数据库建立名为 agenr9527、customer9527、product9527 和 orders9527 的四个表,并分别对四个 表实施约束并设置主码和外码,在表中插入数据,得到结果如图 2.3,2.4,2.5, 2.6 所示。 图 2.3 Agent