分销管理系统.docx

上传人:b****5 文档编号:7994958 上传时间:2023-01-27 格式:DOCX 页数:34 大小:570.53KB
下载 相关 举报
分销管理系统.docx_第1页
第1页 / 共34页
分销管理系统.docx_第2页
第2页 / 共34页
分销管理系统.docx_第3页
第3页 / 共34页
分销管理系统.docx_第4页
第4页 / 共34页
分销管理系统.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

分销管理系统.docx

《分销管理系统.docx》由会员分享,可在线阅读,更多相关《分销管理系统.docx(34页珍藏版)》请在冰豆网上搜索。

分销管理系统.docx

分销管理系统

 

湖南交通职业技术学院

毕业设计文档

 

 

 

 

题目:

分销资源计划管理系统

学生姓名:

肖桂林

学号:

************

专业:

软件技术

指导教师:

陈瑶老师

 

2010年5月

 

分销资源计划管理系统

 

摘要:

分销是当前国内绝大多数批发型商贸企业以及产供销一体化的制造类企业所采取的销售管理模式。

国内市场的迅猛发展使得传统的销售渠道管理模式在新一轮的竞争中风雨飘摇。

销售渠道的管理方向、操作模式与控制方法再次成为消费品生产企业关注的焦点。

随着企业销售规模的扩大,对异地物流和资金流的管理难度越来越大。

大部分企业试图采用人海战术来解决此类问题,从总部派驻大量人员到各地。

但实际上问题并没有得到解决:

手工统计销售数据速度慢,容易出错误,帐物经常不符,造成汇总数据不及时,不准确;销售过程缺乏有效监督,造成大量死帐呆帐,却无法及时追究相关人员责任,有些甚至根本就无法找出责任人。

问题的结果造成企业在商品流通领域成本居高不下,企业的生产、市场决策缺乏准确的量化依据,造成企业资源的大量浪费。

目前,许多企业的分销成本已经超过生产成本和产品开发成本,成为企业总体运行成本的第一大构成要素;解决分销成本的控制问题,是目前这些企业的当务之急。

DRP是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。

通过互联网将供应商与经销商有机地联系在一起,DRP为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。

供应商和经销商之间可以实现实时地提交订单、查询产品供应和库存状况、并获得市场、销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。

新的模式借助互联网的延伸性及便利性,使商务过程不再受时间、地点和人员的限制,企业的工作效率和业务范围都得到了有效的提高。

总公司能够对分公司的财务及费用数据实行全面监控,合理控制,有效降低财务风险和管理费用。

企业也可以在兼容互联网时代现有业务模式和现有基础设施的情况下,迅速构建B2B电子商务的平台,扩展现有业务和销售能力,实现零风险库存,大大降低分销成本,提高周转效率,确保获得领先一步的竞争优势。

 

 

 

 

一、分销资源计划管理系统需求分析

1引言

随着计算机信息技术的发展,计算机在各行各业的应用越来越广泛,计算机带来的便利不言而喻。

在商品销售的过程中采用计算机处理技术可以更好的为客户服务,更高更快的服务品质将给企业带来更多的机遇。

1.1编写目的

分销资源计划是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。

  通过互联网将供应商与经销商有机地联系在一起,drp为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。

供应商和经销商之间可以实时地提交订单、查询产品供应和库存状况、并获得市场、销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。

新的模式借助互联网的延申性及便利性,使商务过程不再受时间、地点和人员的限制,企业的工作效率和业务范围都得到了有效的提高。

企业也可以在兼容互联网时代现有业务模式和现有基础设施的情况下,迅速构建b2b电子商务的平台,扩展现有业务和销售能力,实现零风险库存,大大降低分销成本,提高周转效率,确保获得领先一步的竞争优势。

1.2背景

项目名称:

分销资源计划管理系统

项目提出和开发单位:

湖南交通职院、信息管理系、软件0701班肖桂林

1.3参考资料

胡林玲.软件工程与UML.北京:

电子工业出版社

刘造新.VisualBasic.net程序设计教程与实训.北京:

北京大学出版社

徐人凤.SQLServer2000.北京:

高等教育出版社

计算机软件工程规范国家标准汇编.北京:

中国标准出版社

2任务概述

2.1目标

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的分销资源计划管理系统。

主要有如下几个方面的目标:

⑴确保系统用户及其权限的维护和数据的安全,

⑵实现分销商库存时的各种数据计算、显示和记录,

⑶为供货厂商和客户建立档案,

⑷能对库存的管理和商品资料维护

⑸自动记录订单和报表情况并分析当天数据得到用户需要的盈亏报表结果等。

根据客户的要求,分析现有情况及问题,采用Browser/Server结构,将分销资源计划管理系统做成一个独立的网站。

2.2分销资源计划管理系统功能描述

公司所有产品都是通过一级分销商出货,一级分销商的货品分四种方式出库,即调拨到二级分销商调拨到三级分销商、纯销售到医院、销售到其他医药经销点(如超市、药店等),二级分销商的货品分三种方式出库,即调拨到三级分销商、纯销售到医院、销售到其他医药经销点(如超市、药店等),三级分销商的货品分两种方式出库,即纯销售到医院、销售到其他医药经销点(如超市、药店等),医院和其他医药经销点都作为终端客户。

程序功能:

1进行用户身份验证,根据不同登入的用户权限采用不同权限策略。

2

3分销商库存管理:

分销商库存数量初始化确认、流向单维护、流向单审核、流向单抽查、流向单复审、盘点结果维护、盘点结果审核。

4

5分销费管理(暂未实现)

6

7结帐管理(暂未实现)

8

9付款结算管理(暂未实现)

10

11统计报表管理

分销商级别分布图、流向单录入审核报告、流向单抽查报告、分销商月度分销(调拨)明细表、分销商库存报表

12

13基础数据管理

物料维护、分销商维护、终端客户维护(医院)

14

2.3分销资源计划管理系统用例模型

图1分销资源计划管理系统高层用例图

图2分销资源计划管理系统系统管理功能用例图

 

2.4分销资源计划管理系统静态模型和动态模型

2.4.1静态模型

图3系统高屋信息模型

2.4.2动态模型

图4初步业务流程

2.5开发环境搭建

a.开发工具:

eclipse3.2+myeclipse

b.

c.webserver:

tomcat5.5

d.

e.database:

mysql

f.

g.scm:

cvs

h.

2.6假定和约束

a.本系统需要运行的计算机为一般的PC机,计算机上一般都安装了浏览器。

b.本系统采用jsp+servlet开发,jsp在现在的web开发中比较流行。

3需求规定

3.1功能需求

3.1.1主要功能划分:

图5分销资源计划管理系统模块图

3.1.2功能描述:

a.登入验证:

验证用户的身份和权限。

b.分销商库存数量初始化确认:

分销商库初始化。

c.流向单维护:

对流向单进行维护。

d.流向单审核:

对流向单进行人工审核。

e.流向单抽查:

流向单进行随机抽查。

f.流向单复审:

对抽查的流向单进行复审。

g.盘点结果维护:

对审查结果进行维护。

h.盘点结果审核:

对审查结果进行审核。

i.统计报表管理:

对分销商级别分布图、流向单录入审核报告、流向单抽查报告、分销商月度分销(调拨)明细表、分销商库存报表进行统计。

j.基础数据管理:

进行物料维护、分销商维护、终端客户维护(医院)维护。

3.1.3外部接口:

a.系统输入:

从网站添加各种信息

b.系统输出:

通过网页和图表进行信息显示。

c.硬件接口:

一般的PIII机或更高档微机或笔记本电脑。

d.软件接口:

Windows2000或以上版本,IE6.0版本以上浏览器

3.2性能需求

3.2.1数据精度要求:

本系统有关货币的数据全部为Decimal类型,能够满足系统的需要。

3.2.2时间要求:

时间都有javascript做的显示控制。

3.3软件属性要求

3.4其他需求

4数据说明

参照《分销资源计划管理系统数据库设计文档》

二、分销资源计划管理系统数据库设计

1引言

随着计算机信息技术的发展,计算机在各行各业的应用越来越广泛,计算机带来的便利不言而喻。

在商品销售的过程中采用计算机处理技术可以更好的为客户服务,更高更快的服务品质将给企业带来更多的机遇。

1.1编写目的

本文档为系统的系统开发和数据库开发人员以及测试人员编写,作为本系统设计文档的重要组成部分,主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。

1.2背景

项目名称:

分销资源计划管理系统

项目提出和开发单位:

湖南交通职院、信息管理系、软件0701肖桂林

1.3参考资料

徐人凤.SQLServer2000.北京:

高等教育出版社

2.数据库环境说明

该分销资源计划管理系统试用各种规模的企业或商店,数据库设计采用能够满足需求的简单mysql数据库管理系统建立并维护,数据库设置具有可移植和增值功能的弹性设置,根据数据的规模,可以自由更换市场流行的数据库系统。

2.1数据库的命名规则

1.数据库的命名:

drp

2.数据库表及字段命名:

全部采用英文命名

3逻辑结构设计

3.1E_R图

分销资源计划管理系统的数据库设计E_R图如图1所示。

图1:

E-R图

3.2数据库表的详细设计

1.t_user(用户信息)

字段名

数据类型

P或F

可否Null

Unique

备注

User_id

varchar(10)

p

N

Y

用户id,主键

User_name

varchar(20)

N

Y

用户名

password

varchar(20)

N

密码

Contact_tel

varchar(30)

联系电话

Email

varchar(30)

电子邮件

Create_date

datetime

创建日期

1.t_data_dict(数据初始化表)

字段名

数据类型

P或F

可否Null

Unique

备注

Id

char(3)

p

N

Y

主键

Name

varchar(20)

N

Y

名称

Category

varchar(30)

N

取值为

Client_level:

分销商级别级

Temi_client_level:

终端客户级别

Item_category:

物料级别

Item_unit:

计量单位

 

3.t_client(分销商信息表)

字段名

数据类型

P或F

可否Null

Unique

备注

id

Int

p

N

Y

主键

Pid

Int

N

父id

Name

varchar(40)

N

类别

Client_id

varchar(10)

分销商代码,所有分销商节点不能重复

Client_level

varchar(3)

分销商级别,如果节点为分销商,则引用t_data_dict表category=client_level,否则为空

Bank_acct_no

Varchar(30)

银行帐号

Contact_tel

Varchar(30)

联系电话

Address

Varchar(50)

地址

Zip_code

Varchar(20)

邮编

Is_leaf

Char

(1)

是否是叶子节点(是/Y;否/N)

Is_client

Char

(1)

是否是分销商(是/Y;否/N)

4.t_temi_client(终端客户信息表)

字段名

数据类型

P或F

可否Null

Unique

备注

id

int

p

N

Y

主键

Pid

Int

N

Y

父id

Name

varchar(40)

N

类别

Temi_id

varchar(10)

终端客户代码,所有终端客户节点不能重复

Contact_tel

varchar(20)

联系电话

Contactor

Varchar(30)

联系人

Address

Varchar(50)

地址

Zip_code

Varchar(20)

邮编

Is_leaf

Char

(1)

是否是叶子节点(是/Y;否/N)

Is_temi_client

Char

(1)

是否是终端节点(是/Y;否/N)

5.t_temis(物料信息表)

字段名

数据类型

P或F

可否Null

Unique

备注

Item_no

Varchar(10)

p

N

Y

物料代码,主键

Item_name

varchar(30)

N

物料名称

Spec

varchar(30)

规格

Pattern

varchar(30)

型号

Category

varchar(3)

N

物料类别,引用

t_data_dict表category=item_categor

Unit

char(3)

N

计量单位,引用t_data_dict表category=item_unit

 

6.t_fiscal_year_period(会计核算期间信息表)

字段名

数据类型

P或F

可否Null

Unique

备注

Id

Int

p

N

Y

主键/自动递增

Fiscal_year

Int

N

核算年

Fiscal_period

Tinyint

N

核算月

Begin_date

Datetime

N

开始时间

End_date

Datetime

N

结束时间

Period_sts

char

(1)

核算期状态:

启用/Y;停用/N

Is_temi_client

Char

(1)

是否是终端节点(是/Y;否/N)

7.t_flow_card_master(流向主信息表)

字段名

数据类型

P或F

可否Null

Unique

备注

Vou_no

Varchar(16)

p

N

Y

单据号码,主键/自支生成,格式yyyymmdd0000

Fiscal_year

Int

N

核算年

Fiscal_period

Tinyint

N

核算月

Client_id

varchar(10)

N

供方分销商代码,引用t_client表

Opr_type

varchar

(1)

N

操作类型:

调拨D;调整A

Record_date

Datetime

N

录入日期;当前系统机时

Recorder_id

Varchar(10)

N

录入人:

当前用户代码,引用t_user

Vou_sts

Char

(1)

N

状态:

录入N送审S

Confirmer_id

Varchar(10)

复审人:

当前用户代码,引用t_user

Con_date

Datetime

复审日期:

当前系统机时

Spotter_id

Varchar(10)

抽查人

Spot_date

Datetime

抽查日期

Spot_remark

抽查结果描述

Spot_flag

Char

(1)

抽查标志

Adjust_time

Datetime

调整时间

Adjuster_id

Varchar(10)

调整人

 

8.t_flow_card_detail(流向明细表)

字段名

数据类型

P或F

可否Null

Unique

备注

Id

Int

p

N

Y

主键/自动递增

Aou_no

Varchar(16)

单据号码,引用t_flow_card_master表

Aim_id

Varchar(10)

N

需方客户代码,引用视图v_aim_client

Item_no

Varchar(10)

N

物料代码,引用t_itmes表

Qty

Decimal(10,2)

N

数量

amt

Decimal(10,2)

金额

Adjust_qty

Decimal(10,2)

调整数量

Adjust_reason

Varchar(50)

调整原因

Adjust_flag

Char

(1)

调整标识

 

9.v_aim_client(需方客户视图)

字段名

数据类型

P或F

可否Null

Unique

备注

Id

Varchar(10)

p

N

Y

需方客户代码,主键

Name

Varchar(40)

N

需方客户名称

Level_id

Char(3)

N

级别ID

Level_name

Varchar(20)

N

级别名称

 

4物理结构设计

数据库采用OLED访问,数据存储于数据库管理系统的数据库中。

5.安全性设计

a.分销资源计划管理系统的后台数据库根据公司的规模选定安装在指定服务器上,用户只能通过登录网站访问数据库表中的数据。

b.

c.数据库访问尽量采用视图,隐藏数据库中的实际表,进一步保证数据库的安全。

d.

6.数据库管理与维护说明

对于本数据的管理与维护,例如数据库的备份与恢复,可以使用数据库管理系统的备份功能,对数据进行备份,并可以借助第三方工具进行数据库的转换,用以更换数据库服务器的数据库管理系统,本系统采用动态的数据库环境设置并不影响本系统访问数据库。

三、销售管理系统系统分析

1引言

随着计算机信息技术的发展,计算机在各行各业的应用越来越广泛,计算机带来的便利不言而喻。

在商品销售的过程中采用计算机处理技术可以更好的为客户服务,更高更快的服务品质将给企业带来更多的机遇。

1.1编写目的

本文档为系统的开发和设计人员编写,根据需求分析文档的要求,着手开始设计如何实现这些功能,建立一个符合用户要求的软件系统。

将系统划分成基本的功能模块,并决定每模块或类的功能和类之间的调用关系以及每个模块的外部特征,即每个模块的功能和界面(输入和输出),以便详细设计人员参考和进行详细设计。

1.2背景

项目名称:

分销资源计划管理系统

项目提出和开发单位:

湖南交通职院、信息管理系、软件0701班肖桂林

1.3参考资料

胡林玲.软件工程与UML.北京:

电子工业出版社

刘造新.VisualBasic.net程序设计教程与实训.北京:

北京大学出版社

徐人凤.SQLServer2000.北京:

高等教育出版社

计算机软件工程规范国家标准汇编.北京:

中国标准出版社

2任务概述

2.1目标

本网站可远程维护仓库数据和自动处理经营业绩,并非常便于用户操作的多功能分销系统。

2.2运行环境

a.硬件环境:

PIII或更高档微机、笔记本电脑;

运行时内存要求:

32M;

安装所需硬盘:

5M;

b.软件环境:

windows2000/XP/2003/vista/2008IE

2.3需求概述

本系统具有如下主要功能:

a)进行用户身份验证,根据不同登入的用户权限采用不同权限策略。

b)分销商库存管理:

分销商库存数量初始化确认、流向单维护、流向单审核、流向单抽查、流向单复审、盘点结果维护、盘点结果审核。

c)分销费管理(暂未实现)

d)结帐管理(暂未实现)

e)付款结算管理(暂未实现)

f)统计报表管理

分销商级别分布图、流向单录入审核报告、流向单抽查报告、分销商月度分销(调拨)明细表、分销商库存报表

g)基础数据管理物料维护、分销商维护、终端客户维护(医院)

h)

3总体设计

3.1结构

分销资源计划管理系统的总体结构如图1所示:

图1:

分销资源计划管理系统总结构图

3.2功能需求与类的关系

a.用户登入

b.

Usermanger(findUserById())

c.用户添加

d.

Usermanger(addUser())

e.用户删除

f.

Usermanger(deleteUserById())

4接口设计

4.1用户接口

采用目前非常流行的网页形式,如图2所示。

图2分销资源计划管理系统主界面

4.2外部接口

a.软件接口:

运行于Windows2000/XP/2003/vista/2008,且具有IE等浏览器的电脑上

b.

c.硬件接口:

支持一般的PIII或更高档微机、笔记本电脑。

d.

4.3内部接口

说明本系统之内的各个系统元素之间的接口的安排。

5运行设计

5.1运行模块组合

说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。

5.2运行控制

在IE浏览器地址栏输入相应的url,先进入login.jsp页面,再进入整个系统。

5.3运行时间

视访问服务器速度而定,一般在1~3秒左右

6系统数据结构设计

参考《分销资源计划管理系统数据库设计文档》。

7系统出错处理设计

7.1出错输出信息

a.本系统应充分考虑各种系统错误,避免造成数据库系统不一致或损坏;

b.

c.本软件提供关键操作提示,避免用户因误操作对数据库系统造成破坏;

d.

e.采用对话框形式为用户提供警告信息;

f.

g.一些关键性操作(如删除或修改记录),都应提供确认机制。

h.

i.系统多采用事务提交方式进行数据库操作,以保证数据库中数据的同步。

j.

7.2出错补救措施

本系统利用数据库系统的数据备份功能,对数据库进行实时备份或人工备份,本系统的数据库环境设置通过读取配置参数文件进行系统的数据库动态环境设置,具有较强的弹性和扩展性,保证数据库的数据恢复。

8安全保密设计

在用户登入系统时进行身份验证,只允许合法用户进入系统,各用户具有自己的权限,利用权限机制(根据权限值对菜单进行保护)保证用户不能越职操作。

9系统维护设计

“分销资源计划管理系统”必须按照软件产品设计规范的步骤进行开发,并充分考虑软件的可维护可扩展性,详细编写各个阶段的文档资料,以利于未来版本升级以及移植等二次开发。

 

四、分销资源计划管理系统详细设计

1引言

随着计算机信息技术的发展,计算机在各行各业的应用越来越广泛,计算机带来的便利不言而喻。

在商品销售的过程中采用计算机处理技术可以更好的为客户服务,更高更快的服务品质将给企业带来更多的机遇。

1.1编写目的

讨论整个系统的设计目标,明确地说明哪些功能是系统决定要实现的而哪些是不准备实现的。

同时,对于非功能性的需求,例如性能、可用性等也予以考虑,以需求规格说明书和面向对象分析说明书为依据,描述清楚整个系统的设计全貌,务必使读者知道将实现的系统有什么特点和功能。

在随后的文档部分将解释设计是如何来

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1