分销管理系统.docx

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

分销管理系统.docx

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

分销管理系统.docx

分销管理系统

 

湖南交通职业技术学院

毕业设计文档

 

 

 

题目:

分销资源计划管理系统

学生姓名:

肖桂林

学号:

200724230109

专业:

软件技术

指导教师:

陈瑶老师

2010年5月

 

分销资源计划管理系统

摘要:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

目录

摘要:

I

目录II

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

1引言1

1.1编写目的1

1.2背景1

1.3参考资料1

2任务概述1

2.1目标1

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

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

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

2.5开发环境搭建5

2.6假定和约束6

3需求规定6

3.1功能需求6

3.2性能需求7

3.3软件属性要求7

3.4其他需求8

4数据说明8

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

1引言9

1.1编写目的9

1.2背景9

1.3参考资料9

2.数据库环境说明9

2.1数据库的命名规则9

3逻辑结构设计10

3.1E_R图10

3.2数据库表的详细设计10

4物理结构设计13

5.安全性设计13

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

三、分销资源计划管理系统分析14

1引言14

1.1编写目的14

1.2背景14

1.3参考资料14

2任务概述14

2.1目标14

2.2运行环境14

2.3需求概述15

3总体设计15

3.1结构15

3.2功能需求与类的关系16

4接口设计17

4.1用户接口17

4.2外部接口18

4.3内部接口18

5运行设计18

5.1运行模块组合18

5.2运行控制18

5.3运行时间18

6系统数据结构设计18

7系统出错处理设计18

7.1出错输出信息18

7.2出错补救措施19

8安全保密设计19

9系统维护设计19

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

1引言20

1.1编写目的20

1.2背景20

1.3参考资料20

2设计概述20

2.1用例21

2.2系统界面22

3对象模型25

4.对象描述25

4.1类的描述25

4.2类的主要实现代码:

28

4.3测试用例35

5.动态模型35

5.1场景:

登入系统并进行业务操作35

6.非功能性需求36

7.辅助文档36

五、分销资源计划管理系统测试报告37

1.项目名称:

37

2.项目测试时间:

37

3.测试条件37

4.测试用例及测试结果37

5.测试结果评价38

6.测试截图38

6.1用户登入测试38

6.2集成功能测试一39

6.3集成功能测试二40

致谢41

参考文献42

 

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

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基础数据管理

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

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

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

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

 

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

2.4.1静态模型

图3系统高屋信息模型

2.4.2动态模型

图4初步业务流程

2.5开发环境搭建

a.开发工具:

eclipse3.2+myeclipse

b.webserver:

tomcat5.5

c.database:

mysql

d.scm:

cvs

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.数据库访问尽量采用视图,隐藏数据库中的实际表,进一步保证数据库的安全。

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)基础数据管理物料维护、分销商维护、终端客户维护(医院)

3总体设计

3.1结构

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

图1:

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

3.2功能需求与类的关系

a.用户登入

Usermanger(findUserById())

b.用户添加

Usermanger(addUser())

c.用户删除

Usermanger(deleteUserById())

4接口设计

4.1用户接口

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

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

4.2外部接口

a.软件接口:

运行于Windows2000/XP/200

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

当前位置:首页 > 小学教育 > 其它课程

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

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