库存分销系统的设计与实现 学位论文Word格式文档下载.docx
《库存分销系统的设计与实现 学位论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《库存分销系统的设计与实现 学位论文Word格式文档下载.docx(35页珍藏版)》请在冰豆网上搜索。
andforthelatterrequirestheapplicationisfullyfunctional,easytousefeatures.Icompletedthemainpartofthetestdesignandimplementationofdistributorinventorymanagementmoduleandsystem.DistributorinventorymanagementmodulemainlyusestheMVCsoftwaredesignpatterntocarryonthedevelopment,testingismainlyfunctionaltestingwithblackboxtesting.
Keywords:
MVC;
Distributorinventorymanagement;
informationmanagementsystem;
Blackboxtesting
1引言
1.1编写目的
库存分销管理系统是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。
通过互联网将供应商与经销商有机地联系在一起,为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。
供应商和经销商之间可以实时地提交订单、查询产品供应和库存状况、并获得市场、销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。
新的模式借助互联网的延申性及便利性,使商务过程不再受时间、地点和人员的限制,企业的工作效率和业务范围都得到了有效的提高。
企业可以在兼容互联网时代现有业务模式和现有基础设施的情况下,扩展现有的业务和销售能力,实现零风险库存,大大降低分销成本,提高周转效率,确保获得领先一步的竞争优势。
1.2范围
库存分销管理系统是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速的反应和持续的补充库存的能力而开发的系统。
通过互联网将供应商与经销商有机地联系在一起,为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。
适用于所有的管理企业,主要用于企业对订单和库存的掌握和管理。
1.3定义
数据库开发软件:
NavicatforMysql
数据库管理系统:
Mysql
运行环境:
WindowsXP/Win7
开发语言:
Java
1.4本文可行性分析
可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统的可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。
为了保证系统开发成功,采取面向对象的分析方法,采用面向对象的开发方法,可以将现实世界的复杂问题简单化,从现实世界中抽取出实体对象,通过协作关系将实体对象关联起来,从而达到整个系统正常运行。
采用面向对象的开发方法,可以将复杂的问题简单化,有利于编程。
2项目概述
2.1产品描述
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的库存分销管理系统。
主要有如下几个方面的目标:
⑴确保系统用户及其权限的维护和数据的安全
⑵实现分销商库存时的各种数据计算、显示和记录
⑶为供货厂商和客户建立档案
⑷能对库存的管理和商品资料维护
⑸自动记录订单和报表情况并分析当天数据得到用户需要盈亏报表结果等。
根据客户的要求,分析现有情况及问题,采用Browser/Server结构,将分销资源计划管理系统做成一个独立的网站。
2.2产品功能
公司所有产品都是通过一级分销商出货,一级分销商的货品分四种方式出库,即调拨到二级分销商调拨到三级分销商、纯销售到批发、销售到其他经销点(如超市等),二级分销商的货品分三种方式出库,即调拨到三级分销商、纯销售到批发、销售到其他经销点(如超市等),三级分销商的货品分两种方式出库,即纯销售到批发、销售到其他经销点(如超市等),超市和其他经销点都作为终端客户。
程序功能:
进行用户身份验证,根据不同登入的用户权限采用不同权限策略。
分销商库存管理:
分销商库存数量初始化确认、流向单维护、流向单审核、流向单抽查、流向单复审、盘点结果维护、盘点结果审核。
统计报表管理:
分销商级别分布图、流向单录入审核报告、流向单抽查报告、分销商月度分销(调拨)明细表、分销商库存报表。
基础数据管理:
物料维护、分销商维护、终端客户维护
系统管理:
用户维护、修改密码
2.3用户特点
知道本系统的密码用户就可在浏览器上打开以使用,不同用户所拥有的权限不同。
2.4一般约束
系统的实现约束如下:
(a)操作系统为Win2000以上
(b)开发平台为:
MyEclipse-SDK-3.1.2-win32
(c)数据库为Mysql
2.5假设和依据
a.本系统需要运行计算机为一般的PC机,计算机上一般都安装了浏览器。
b.本系统采用JSP+struts开发,JSP在现在的web开发中比较流行。
3具体需求
3.1功能需求
3.1.1主要功能划分
图3-1-1主要功能划分
3.1.2功能描述
a.登入验证:
验证用户的身份和权限。
b.分销商库存数量初始化确认:
分销商库初始化。
c.流向单维护:
对流向单进行维护。
d.流向单审核:
对流向单进行人工审核。
e.流向单抽查:
流向单进行随机抽查。
f.流向单复审:
对抽查的流向单进行复审。
g.盘点结果维护:
对审查结果进行维护。
h.盘点结果审核:
对审查结果进行审核。
i.统计报表管理:
对分销商级别分布图、流向单录入审核报告、流向单抽查报告、分销商月度分销(调拨)明细表、分销商库存报表进行统计。
j.基础数据管理:
进行物料维护、分销商维护、终端客户维护。
3.3性能需求
3.3.1界面需求
系统的界面要求如下:
1)页面内容:
主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
内容丰富,文字准确,语句通顺;
专用术语规范,行文格式统一规范。
2)导航结构:
页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:
页面大小适当,能用各种常用浏览器以不同分辨率浏览;
无错误链接和空链接;
采用CSS处理,控制字体大小和版面布局。
4)艺术风格:
界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;
动与静搭配恰当,动静效果好;
色彩和谐自然,与主题内容相协调。
3.3.2响应时间需求
无论是客户端和管理端,当用户登录,进行任何的操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。
系统应该能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间的等待甚至无响应。
3.3.3可靠性需求
系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。
3.3.4开放性需求
系统应具有十分的灵活性,以适应将来功能扩展的需求。
3.3.5可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
3.3.6系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止用户非法获取网页以及内容。
4分销商库存管理模块
4.1概要设计
概要设计是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程,其结果往往以反映交互控件布置、界面元素分组以及界面整体板式的页面框架图的形式来呈现。
这是一个在用户研究和设计之间架起桥梁,使用户研究和设计无缝结合,将对用户目标与需求转换成具体界面设计解决方案的重要阶段。
本分销库存管理模块的概要设计主要完成对分销商库存数量及流向单主要的功能操作进行定义,并决定本分销库存管理模块的功能和类之间的调用关系以及本分销库存管理模块的外部特征,即本分销库存管理模块的功能和界面(输入和输出),以便详细设计人员参考和进行详细设计。
4.1.1功能分析
分销商库存管理模块的总体任务是实现分销商库存和流向单管理的系统化、规范化和自动化,从而达到分销商库存管理效率的目的。
本库存管理系统需要完成的功能有:
(1)分销商库存的录入和审核
(2)流向单的录入,送审,
(3)流向单审核
(3)流向单抽查
(4)流向单复审
(5)流向单盘查和盘查审核
4.1.1.1结构模块图描述
根据模块功能分析,画出系统功能模块图(图4-1)如下:
图4-1系统功能模块图
4.1.1.2人工处理过程
1.管理员对分销商库存数量初始化
2.管理员对分销商库存数量初始化确认
3.管理员对流向单维护操作
4.管理员对流向单审核操作
5.管理员对流向单抽查操作
6.管理员对流向单复审操作
7.管理员对盘点结果维护操作
8.管理员对盘点结果审核操作
4.1.1.3功能需求与程序的关系
本条用一张如下的矩阵图(如表4-11)说明各项功能需求的实现同各块程序的分配关系:
表4-11功能需求分配
查询
添加
删除
修改
确认
送审
审核
调整
抽查
复审
驳回
分销商库存数量初始化
√
分销商库存初始化确认
流向单维护
流向单审核
流向单抽查
流向单复审
盘点结果维护
盘点结果审核