已阅读5页,还剩50页未读, 继续免费阅读
(计算机应用技术专业论文)一个服装分销系统的设计和实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东南大学撷士学位论文 一个服装分销系统的酸计和实现 摘要 2 t1 仆纪的服装市场正发生麓根本的变化:产品生命周期缩短、晶种增加、批餐减小,用户对 产者矗的交货期、价格和质渣的蘩求越来越离,对服装的个性化需求越采越商。服装企业应该如何 在减少库存的同时,对顾客需求作出快速威应、扩大销售量:服装企业应该如何整合从上游的嚣 料生产企业到f 游的销售网点,使之成为一个信息畅通、反应迅速的有机的锻体;服装企业应该 如秘毫效逑营理企鼗瓣掳淹、信惠滤耱资金漉。这些都需要一个离效的信息系统为其照务,良获 得瞥理者需要的第一手市场资料。 本文给出了一个蓦予c f s 和b s 穗结合的一个蕊装分销系统的设计和实现,琶括系统的需求 分辑、系统的凝计秘系统的实现。这个分销系统共分三个子系统:加盟商业务系统,加鼹商查询 系统和门店系统。其中加盟商业务系统和蠢询系统使j ; i ic s 结构,门店系统使用b s 结构。该系 统蠡投入使躅鞋来,运行建妊。 本文还介绍了如何利用w e bs e r v i c e 技术对相关w e b 应用进行定义,旋布和查找,以及对 相关功能遗行霸态调_ | j ,并实现了一个公蠲内部逶过w e bs e r v i c e 避行数据提取的一个模型。 j t 波的服装企业众多, 喊多或少的郏署了一些信患系统。通过w e b 服务提取出口前。波服装 企北的一些共性问题并为宁波的服装企业服务。具有实用价值,并值得进步研究。 关键词:服装分销系统,w e b 应用,w e b 服务 。畚南太学赣擎艇论_ 盘=个驻装势销系统靛设计鞠实糖 a b s t r a c t i n2i c e n t u r y , t h eg a r m e n tm a r k e ti sh a p p e n i n gh u g ec h a r g e :t i l ep r o d u c ti i f e c y c l es h o r t e n t h e p r o d u c tv a r i e t yl n c r e a s e ,t h ep r o d u c t b a t c hd e c r e a s e ,r e q u e s to f t h ec o n s u m e r s h i g h e rt h a nb e f o r ea b o u t t h ep r o d u c td e l i v e r yd a t e p r i c ea n dq u a l i t y a n d h i g hr e q u i r ef o rg a r m e n ti n d i v i d u a t i o n o n e ,t h e g a r m e n te n t e r p r i s em u s td e c r e a s e 氇es t o c k 。m e a n w h i l e ,t h e ys h o u l dr a p i df e e d b a c kf o rt h ec u s t o n 3 e r r e q u i r e m e n t t w o ,t h eg a n n e n te n t e r p r i s es h o u l dc o n f o r m i t yt h es u p p l yc h a i n ,a n db e c o m e aw h o l e o n et h a ti sc a nm a k ei n f o r m a t i o i lf r e e t h r e e ,t h eg a r m e n te n t e r p r i s es h o u l dm a n a g ei t st h i n gs t e a m , i n f o r m a t i o ns t e a ma n df u n ds t e a mw i t hh i 蚺e f f e c t a b o v ea l l ,t h e ym u s tw o r ki nd o u b l eh a r n e s sw i t h ag o o di n f o r m a t i o ns y s t e m a n di tc a ns u p p l yt h ei m p o r t a n ti n f o r m a t i o nt ot h em a n a g e t nt h i sp a p e t h ea u t h o rp r e s e n t st h ed e s i g na n di m p l e m e n t o fag a r m e n td i s t r i b u t i o ns a l es y s t e m w l hc sa n db ss t u c t u r e 。i n c l u d es y s t e mr e q u i r ea n a l y s e ,s y s t e r nd e s i g na n ds y s t e mi m p l e m e n t i t h a v et h r e ec h i l ds y s t e m :l e a g u eb u s i n e s ss y s t e m ,l e a g u eq u e r ys y s t e ma n dp o i n to fs a l es y s t e m ,t h e c ss t u c t u r ei su s e di nt h el e a g u eb u s i n e s ss y s t e ma n dl e a g u eq u e r ys y s t e m t h eb ss t u c t u r ei s u s e r di np o i n to f s a l es y s t e m ,c u r r e n t l y , t h es y s t e mh a sc o m ei n t ns e r v i c ea n db d r l g sas a t i s f i e dr e s u l t t h e r ei sat o to f g a r m e n te n t e r p r i s ei nn i n g b o ,a n dt h e ya l r e a d yh a v er u ns o m ei n f o r m a t i o ns y s t e m h o wt ou s ew e bs e r v i c et e c h n o l o g y , f i n d sa n ds o l v e ss o m eq u e s t i o nf o rn i n g b og a r m e n te n t e r p r i s e ,t h i s i sap u r p o r t t h i n g ,t h ee n d o fi nt h i sp a p e ri n t r o d u c eh o w t op u b l i s h ,b i n d ,f i n da n du s ec o n c e r n e dd a t a w i 氆w e bs e r v i c et e c h n o l 0 9 3 ;a n di m p l e m e n t am o d e lb yw e bs e r v i c ew i t h i na c o m p a n y k e y w o r d s :t h eg a r m e n td i s t r i b u t i o ns a l es y s t e m ,w e ba p p l i c a t i o n ,w e bs e r v i c e s v 东南大学残学谯论文 个服装分销系统麴设计和实现 东南大学学位论文独创性声明 本人声明所里交的学位论文是我个人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经 发彩或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而 使用过的材料。与我一间工作的间志对本研究所傲的任何贡献均已在论文中俸了明确 的说喷并表示了谢意。 戮究生签名:避! i翻期:,。坐r 一 东赢大学学位论文使用授权声明 表态大学、中国科学技术信感研究所、国家图书馆有权保翻本人所送交学位论文 的复印件和电予文档,可以采用影印、缩印或其他复制手段保存论文。本人e 包子文档 的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借 阅,可以公布( 包括刊登) 论文的全部或部分内容。论文的公布( 包括刊登) 授权东 南大学研究生院办理。 研究生签名:趁巫5 导师签名:崖;竭日期:妒j 东南大学硕士学位论文 一个服装分销系统的设计和实现 1 1 研究背景 第1 章绪言 2 l 世纪的市场正发生着根本的变化:产品生命周期缩短、品种增加、批蜃减小,用户对产品 的交货期、价格和质量的要求越来越高,对服装的个性化需求越来越高。服装企业应该如何在减 少库存的同时,对顾客需求作出快速反应、扩大销售量;服装企业应该如何接合从上游的面料生 产企业到f 游的销售网点,使之成为一个信息畅通、反应迅速的有机的整体;服装企业应该如何 高效地管理企业的物流、信息流和资金流,这是新世纪的市场给服装企业的管理者提出的新课题。 由于服装是一种季节性非常强的时尚化产品,一旦错过了适销期其价值就会大幅度下跌。一般在 服装企业这样来计算库存成本:第一年为原来的1 0 0 ,第二年则为原来的5 0 ,第三年为原库 存成本的3 0 。所以从这一点可以看出,“以销定产”和“适销对路”对于一个服装企业来说是 怍常重要的。一旦稍有偏差,就会引成库存积压,甚至能很快毁掉整个企业。而要做到上述二点, 只有实施企业的信息化。而最需要也是虽迫切的,是实施企业的分销系统。只能这样,才能快速 地了解市场上瞬息刀变的供求情况,井根据实际的市场需求进行产品开发和生产;如何将有限的 生产力量集中在市场的紧急需要上,避免畅销产品的缺色,缺码情况,并尽可能的减少滞销品的数 量,是本文的研究背景。 电子商务的发展需求促使许多w e b 应用开发技术涌现出来,本系统的开发参考的是三层w e b 应用编程模型,即浏览器、w e b 应用服务器和数据库服务器。其中,在w e b 应用服务器端,采用 了p h p 技术和w e bs e r v i c e 技术。p h p 技术是一种与平台无关的脚本语亩,可以在w i n d o w s , u n i x ,l i n u x 等平台下使用,执行效率高,并属于无版权问题的o p e ns o u r c e ,应用前景广 泛。数据库服务器也采用同属于o p e ns o u r c e 的m y s q l 。把p h p 和m y s q l 结合起来开发 w e b 应用,是一种很好的选择。 另外,宁波的服装企业众多,如何通过w e b 服务,提取出目前宁波服装企业的一些共性问 题,并为宁波的服装企业服务,是一件很有意义的事情。当前,基于w e b 的应用进入了w e b 服 务的时代w e b 服务及相关技术迅猛发展,并得到了工业界的普遍支持。如何通过w e bs e r v i c e 的动态调用把宁波服装企业的经营情况提取出来,也是本文工作的研究背景。 1 2 研究现状 目前对w e bs e r v i c e 的研究是当前计箅机界的一大热门,主要涉及有:w e bs e r v i c e 的 安全性,对w e bs e r v i c e 的动态调用等。如何在一个特定的行业( 服装行业) 来使用这种新技 术,并为当地的服装企业服务,是一个全新的课题。本文在w e bs e r v i c e 的应用研究中的着眼 点是从信息的实用性角度作了一些探索。 1 3 本文主要工作 本文给山了一个服装分销系统的设计与实现,包括系统的需求分析、系统的设计和系统的实 现。这个分销系统共分三个子系统:加盟商业务系统,加盟商查询系统和门店系统。其中加盟商 系统业务系统和查询系统使用c s 结构,r j 店系统使用b s 结构。 我们在服装分销系统的基础上,描述了s o a p 的概念和特点,w e bs e r v i c e 的特点和体系 东南大学1 i ! j 十学位论文一个服装分销系统的致计和实现 结构,以及如何通过u d d i 来发布w e bs e r v i c e 来进行发布,并阐述了如何用服务接口和服务实现 了一个信息查询模块相关的w e bs e r v i c e 的定义 1 4 内容安排 即一是按服务接口来发布,二是按服务实现 个方式在网上查找w e b 服务。最后,实现 发布和调用。 本文其余各章内容安排如下: 第2 章介绍w e b 应用的开发模型和几种典型的w e b 应用开发技术;第3 章洋细介绍了这个 系统,包括系统概述、系统的需求分析、框架设计和详细设计,然后给山了这个系统的实现;第 4 章概述了w e b 服务及其相关技术,并讨论了w e b 服务的定义,发布,查找和动态调用,最后 给出了一个动态调用查询相关信息的w e b 服务的实现。第5 章是对本文工作的总结以及进一步 展望。 2 东南人学坝十学位论文个服装分销系统的世计和实现 第2 章w e b 应用开发技术 随着i n t e r n e t 和w e b 技术的发展,基于w e b 的应i 【; 已经成为一种主流的电子商务应用模式, 许多w e b 应用开发技术也不断涌现出来。本章介绍通用的w e b 应用编程模型和几种典型的w e b 应用开发技术。 2 1w e b 应用编程模型 w e b 应用编程模型定义了w e b 应用拓扑结构以及使用框架提供的服务来设计w e h 应用的模 型。下图显示了w e b 应用的拓扑结构( 包括主要的元素) 。值得注意的是w e b 应用服务器和外部 服务是不同逻辑层,它们可能运行在同一台机器上另外,w e b 应_ ;| j 服务器的功能可能分散在多 台机器上。通常,一个w 曲应用中的前端和业务逻辑部分运行在不同的机器上。w e b 应用的拓扑 结构包含的元素有客户、w e b 应用服务器、基础设施服务和外部服务。 客户机 图2 - 1 1 客户 客户使用i n t e m e t 技术标准( 如t c p i p 、h t t p 、h t m l 和x m l ) 与w e b 应用服务器通信来 存取业务逻辑和数据。客户端的基本功能是接受并验证用户输入,显示从w e b 应用服务器返回给 用户的结果。客户可以是i n t e m e t 、i n t r a n e t ( 内部网) 、e x t r a n e t ( 外部网) 中的客户。w e b 应用编 程模型的重要原则之一是w e b 应用的业务逻辑总是运行在服务器端而不是在客户端。 2 w e b 应用服务器 w e b 应用服务器是w e b 应用拓扑结构的核心,它为w e b 应用提供了广泛的程序设计、数据 存取和应_ = f j 集成服务。我们可以把一个w e b 应用看作是一个客户与w e b 站点之间的一系列交互 过程。整个交互过程从显示在w e b 浏览器中的一个页面开始:用户单击该页面上的一个按钮和链 按就产生一个请求,该请求被送到w e b 应用服务器。w e b 应用服务器对这个请求进行处理,产生 新的页面并送回客户端。在w e b 浏览器中显示的新页面就是这一次请求的结果。可能也是卜一 次请求的开始。所以说,w e b 应用包含一组交互或处理步骤,每一步必须产生一个页面形式的响 应,这个页面作为后继交互作用的入口。 深究单个交互的细节,不难发现这里有三个共用的处理要求,包括用户界面层、交互控制层 和业务逻辑层。基于w e b 的交互式应用的开发普遍采用“逻辑上的”三层体系结构,即分层是在 逻辑上的,并不要求是物理上的。它是一个基于w e b 的分布式计算模型,在这个模型中将展示利 3 东南大学硕士学位论文一个服装分销系统的设计和实现 业务逻辑分离为不同的组件,各个组件通过标准的协议进行通信,形成一个客户端、w e b 应用服 务器和数据服务器的三层计算模型,具体来讲: ( 2 ) ( 3 ) 图2 2 用户界面层:构造h t m l 页面的部分。构造出来的页面将被送回给用户,它决定 了交互结果的显示形式和风格。 交互控制层:控制其它元素的部分。处理h t t p 请求,从业务逻辑层选择要运行 的组件,根据业务逻辑的运行结果从用户界面层选择相应的组件,以构造响应页 面。 业务逻辑层:记录并处理用户输入的部分。它执行具体的业务逻辑,如查询数据 库等,并把运行的结果返回给交互控制层。 这三层正好对应到设计模式1 2 1 中经典的m n c ( m o d e l v i e w c o n t r o l l e r ,模型,视图控制器) 模式。这一点很重要,因为不同层通常需要不同的开发技术和工具应用框架为各层提供使用各 种组件的支持,这些组件之间有一个特定的接口。 3 基础设施服务 除了上述程序设计机制,应用开发者还需要运行时环境的服务来支撑w e b 应用,方便地定位 应j = i 组仆、保证它们的可用性以及对它们安全的存取和执行等都是在i n t e m e t 、i n t r a n e t 和e x t r a n e t 环境中实施w e b 应用的关键要素。基础设施服务为支持w e b 应用提供的服务包括目录服务、认 证授权、防火墙、代理服务器等。 4 。外部服务 在这些外部服务系统中驻留着企业已有的应用和数据,咀及业务伙伴的服务系统,如支付服 务平外部信息服务。通常这些应用和服务系统控制着关键的业务过程,需要与w e b 应用服务器 集成起来为顾客、业务伙伴和员工服务。 2 2 几种典型的w e b 应用开发技术 当前,开发w e b 应用的技术主要包括以f 儿种:通用网关接口( c g i 、c o m m o ng a t e w a y i n t e r f a c e ) 、脚本语言、服务器端插件技术、j a v as e r v l e t 、j s p ( j a v as e r v e rp a g e ) 等。 2 2 1c g i c g i 是一种展早出现的w e b 服务器扩展技术,是一种标准的应用编程接口。按照c g i 规范编 写的外部程序可以扩展服务器的功能,完成服务器本身不能完成的工作外部程序执行时生成 4 东南大学硕士学位论文 一个服装分销系统的设计和实现 h t m l 文档,并将文档返回给w e b 服务器。c g i 应刚程序能够与浏览器进行交互,可咀通过数据 库的a p i 与数据库服务器等外部数据源进行通信。开发者可以使_ j 多种语言编写c g i 程序,其中 包括p e r l 、c c + + 等。c g l 使传统的开发资源有效地应_ l = j 于i n t e r n e t 。按照应用环境的不同,c g i 又分为标准c g i 和缓冲c g i 。标准c g i 使用标准输入输山进行数据通信,这是由其最初开发环境 ( u n i x 操作系统) 决定的;缓冲c g l 亦称w i n c g i ,它最明显的特点是服务器与c g i 程序间的 交换是通过缓冲区而不是标准输入输出。 c g l 的缺点是当每遇到一个用户请求,c g i 程序就会启动一个新的进程去处理事件,在h j 户 访问的高峰 i _ | ,大量的进程会耗费掉大量的系统资源,网站就会山现响应时间延k 、处理缓慢的 情况。 2 2 2 脚本语言 一些公司已经推出了服务器端的脚本语言环境,包括i b m 的n e t d a t a 、微软的a s p ( a c t i v e s e r v e r p a g e s ) 、a l l a i r e 公司的c o l d f u s i o n 等。w e b 应用开发者把动态内容作为脚本嵌入w e b 页面 中,这些脚本由服务器端调用脚本解释引擎来解释执行,生成h t m l 文档返回给客户端。 本系统使用的是p h p ( p h p :h y p e r t e x tp r e p r o c e s s o r ) 脚本,这是一种无关予平台的脚本语言。 可在w i n d o w s ,u n i x ,l i n u x 等平台下使用。 ,2 2 3 服务器端插件技术 一些w e b 服务器还支持服务器端的插件技术,包括微软公司的i s a p i ( i n t e r n e ts e w e r a p i ) 和n e t s c a p e 公司的n s a p i ( n e l s c a p es e r v e ra p i ) 等。这些技术由于和相应的w e b 服务器紧密耦 合,因此执行效率比较高,但同时也是它的缺点,因为它依赖于特定的w e b 服务器,而且难以编 程。 2 2 4j a v as e r v l e t j a v as e r v l e t d 是j a v a1 2 版以后出现的一个新规范,它是用j a v a 语言编写的、与协议和平台 都无关的服务器端软什组什,它# j 能在j a v a 使能的w e b 服务器域应川服务器( 如w e b s p h e r e 鹿 j j 服务器) 内运行。s e r v l e t 是装载到w e b 服务器或应用服务器的j a v a 虚拟机( j v m ) 内运行的, 这非常像a p p l e t 装载到w e b 客户端的j a v a 虚拟机内运行。但是,就功能而言,s e r v l e t 更像c g l 脚本或科序,它能响应来自h t m l 请求的客户碍千1 ,i = ,然后动态构建h t m l 响应返回给客户。但 是,s e r v l e t 币i 传统的c g j 程序相比具有以f 优点: 可移植性和与平台无关性:因为j a v as e r v l e t a p i 在w e b 服务器和s e r v l e t 之间定义了一 个标准的接口,并且s e r v l e t 是用j a v a 语言编写的,这使s e r v l e t 能跨越平台和不同的 w e b 服务器。 持久性和高性能:一个s e r v l e t 只要被w e b 服务器装载一次,就能被每一个客户请求调 用。这意味着,s e r v l e t 能维持请求之间的系统资源,如数据库连接。s e r v l e t 不会为每一 个请求都产生一个新的实例。而c g i 在每一次被调用时,必颁产生新的进程。 基于j a v a :由于s e r v l e t 是用j a v a 语言编写的,它继承了j a v a 语言的所有有点,包括: 强类型系统、面向对象和模块化等。 s e r v l e t 程序是用j a v as e r v l e ta p i 开发的,是一个标准的j a v a 扩展,但不是j a v a 核心框架的 一部分可以作为通用的附加程序包购买使用。j a v as e r v l e ta p i 是一组定义了w e b 客户和w e b s e r v l e t 之间标准接口的j a v a 类。一个基于s e r v l e t 应用的客户不直接和s e r v l e t 通信,而是由w e b 服务器或应用服务器通过j a v as e r v l e ta p i 调用s e r v l e t 来实现s e r v l e t 服务。服务器的角色是管理 装载和初始化s e r v l e t 、服务请求、卸载或撤销s e r v l e t 。这通常是应用服务器的s e r v l e t 管理功能实 现的。典型的情况是,某一时刻在w e b 服务器环境中只有一个特定s e r v l e t 对象的实例。这是s e r v l e t 持久性的基本原理。当s e r v l e t 第一次装载进w e b 服务器环境( 在s e r v l e t 的整个生命周期内,它 东南大学硕t t 学位论文 个服装分销系统的设计和实现 在这里保持激活状态或持久状态) 时,w e b 服务器负责实现s e r v l e t 的初始化。每一个客户对这个 s e r v l e t 的请求是通过在初始对象实例上的新线程处理的。w e b 服务器负责创建这个处理请求的新 线程。w e b 服务器还负责卸载或重新装载s e r v l e t 。这种情况发生在w e b 服务器崩溃或s e r v l e t 程 序代码发生政变的时候,这取决于w e b 服务器的实现基础。 2 2 5j s p ( j a v as e r v e rp a g e ) j s p ( j a v as e r v e rp a g e ) 与h t m l 文件类似,但是它能够在w e b 页面中显示动态内容。j s p 技术是s u nm i c r o s y s t e m 公司开发的,用来把开发w e b 页面的动态内容从静态的h t m l 页面设计 中分离出来。这种分离意味着不需要改变w e b 页面中基本的动态部分就可以改变w e b 页面的设 计。 为了便于嵌入动态内容j s p 有许多标记使w e b 页面设计者可以把j a v a b e a n 对象的属性利脚 本插入一个j s p 文件中。利用j s p 技术在页面中创建动态内容与其它方法相比具有以下优点: 分隔动态内容和静态内容 j s p 技术考虑到了w e b 页面设计和应用逻辑设计的分离,降低了w e b 站点开发的复杂性,使 其更易维护。 独立于平台 因为j s p 技术是基于j a v a 的,所以它独立于平台。 组件重用 利用j a v a b e a n 和f a b ( e n t e r p r i s ej a v a b e a n ) 技术,j s p 能继承这些技术提供的重用性。这样, 使开发人员能够和其他开发人员或客户共享组件,提高w e b 应用的开发速度。 脚本和标记 j s p 支持嵌入j a v a s c r i p t 脚本和标记。j a v a s c r i p t 脚本主要为增加页面层次的功能,丽标记为 嵌入和修改j a v a b e a n 的属性以及指定其它指令和行为提供一种简便的方法。 j s p 的工作原理 。 j s p 与m i c r o s o f t 的a s p 技术非常相似。两者都提供在h t m l 代码中混合某种程序代码、由 语言引擎解释执行程序代码的能力。在j s p 环境下,h t m l 代码主要负责描述信息的显示样式, 而嵌入的j a v a 程序代码则用来描述业务逻辑。普通的h t m l 页面只依赖于w e b 服务器,而j s p 页面需要j a v a 语言引擎分析,f 执行程序代码。程序代码的执行结果被重新嵌入到h t m l 代码中, 然后一起发送给浏览器。 j s p 文件首先通过应用服务器被翻译成标准的s e r v l e t 源代码,并编译成c l a s s 文件,由j a v a 虚拟机解释执行这种编译操作仅在对j s p 页面的第一次请求发生时进行。由于j s p 是服务器端 技术因此对页面的静态元素和动态元素的处理都是在服务器端进行的。 2 3 小结 这一章主要介绍了w e b 应用的开发技术,包括通用的w e b 应用编程模型,以及当前使用的 儿种开发技术。 6 东南大学硕十学位论文 一个服装分销系统的设计和实现 第3 章系统的分析、设计与实现 w e b 技术的发展为服装企业采集门店的销售和片存数据4 1 带来了新的方法,对于传统的数据 采集方法来说这简直是一场革命。基于w e b 的加盟商r j 店系统人人的降低了数据的采集成本,捉 高了数据采集的准确性和及时性。从而让数据更好地为企, l l , j 务,人大的提高了工作效率和决策 的正确性。本章详细阐述该系统的需求分析,框架设计和详细设计,并介绍了该系统是如何实现 的。 3 1 系统概述 本系统包括一个w e b 站点( 加盟商门店系统) ,一个加盟商业务系统和一个加盟商查询系统。 它们已经在杉杉集团有限公司投入使用。 加盟商门店系统是公司为加盟商提供的让门店输入销售数据的窗口,每一个门店由公司统一 分配权限,只有拥有权限的人才能使t 【 ;l 这个系统。系统除了提供销售数据的输入功能外,还能查 洵类别码,本店的库存和销售,兄弟门店的库存等功能。由于这是一个相对封闭的企业网,从安 全性方面考虑,不允许未注册的人员使用本系统。 加盟商业务系统提供了进货管理,调拨管理,退货管理,销售管理,库存管理,通讯管理等 功能。 加盟商查询系统提供了销售信息查询,库存信息查询,图形查询,价格查询等功能。 这个系统中的加盟商业务系统和查询系统使用c s 结构。前台开发语言为p o w e r b u i l d ; 后台数据库使用m y s q l ( 从加盟商可承受的系统成本考虑) 。门店系统使用纯w e b 界面,网站 开发语言为p h p ,w e b 数据库使用m y s q l 。其中加盟商之间的信息查询模块使用s o a p 和 w e bs e r v i c e 技术。其中通讯模块通过h t t p 协议传输文本文件实现( w i n d o w ss o c k e t 编 程和p h p 相结合实现) ,再把文本按一定的数据结构倒入数据库。 3 2 需求分析 3 2 1 系统的功能模块 根据杉杉集团加盟商的实际需求,这个服装分销系统的功能模块如下图 7 东南大学硕上学位论文 一个服装分销幕统的设计和实现 图3 3 3 2 2 功能需求 摄攒鞋上购功能模块f 5 1 可鞋着照,这个系统基本的功能模蚨包捃遴赞管理模块、调拨繁理模 块、库存信息管瑷模块、铺售管理模块、通讯模块,鹰询模块,闻占系统模块等。下面介绍这些 模块的功能。 1 进货骛壤模块 此模块的功能是加盟商从服装公司进货和由于旗攘或其他原因退赞给服装公司。提供了以f 功能: 仓痒入艨:鸯羹登离收到驻装公霹笈采酌货嚣佟入痒擎,单据绦存螽自动增翱痒存,著提 供了按件和按箱入库的功能; 退货出麾;加盟巍退回给服装公司豹单据程此输入。单据保存嚣自动减少仓库痒存; 单据稼凌:对开罐的入浑荜和送赞出痒擎进行冲纽处理。 入库单据查询:可以查询到指定查询条件的入库单和遐货出库单,并用不同的单据头来 区分; 入库汇总查询:可以按照发货单位,收货单能,日期商品货号等条件来汇总查询入库 s 表南a 学矮, j 攀位论文 一个驻装分销系统酌设计轻实酬 货品的情况。还要求w 以对褒i i i i i i 的汇惑结果表蠢找入库黪原始单据。睫 冀。 2 调拨管理模块 澜拨管理模块主要砖趣鼗裁下述瀚垂营鹰和批发店避行谖拨和挞发翦珐能: 开调拨单:对舀营店的货物调拨使用此功能。仓库人员先查询到仓库中需要调拨的货物 嘲纲,薅进行程拨拜攀,扶覆傈涯举会出王觅无赞开擎豹。跨况。单据生盛爱减少谖港痿露 存,增加调入店库存。 撼发亵销售:对 毙发痿进霉爨物璃接壤嗣毙臻糍。由予对撼缎商懿赞秘调拨羲楚销售巍冬 实现,所以一方面减少仓库库存,另一方面记仓库销售。 批发亵避赞;这楚援发亵销臻懿逆操 睾。 调拨单据作废:对开锴的调拨单进行冲红处理。 调拨单据蓉诲;怼瑟寄静密瘁摹鬃攘疆定静条髂( 如密仓,入仓,对闰,赞号等) 送行 查询。 调拨汇惑查询:可淤按照发赞擎谯,收费攀证,秘翅,裔菇赞号等条佟来汇总查询密蓐 货晶的情况。避要求可以对奢询到的汇总结果来查找调拨和批发的原始单据情况。 3 痒襻信惠蒋淫模块 库存信息管理模块主要包括以下功能: 库存奁询:可穰据商黼大类,商品捷号,商品斌格和寤仓等蠢询条件采查询库存情况。 库存汇总查询:可根据查询得到的库存情况按规格和按店仓求排序汇总查洵。 库存调熬:可檄据实际库存和电脑痒存酌差异情况来谰整个掰商晶酌库存。 库存调整记录:为了杜绝相关人员对库存的随意修改,除了权限的控铝外,这里还记录 了每次露存调耩的情况。包括调整日期,哪个唐仓,哪个货苟,萌5 个规格的调整,还有 调憨前的数量和金额,调整艏的数最和金额等。 进销存报寝:可查询生成任意时闯段的迸销存撤表。并可按大类来分别生成相应报表。 4 。销售管理模块 销售管邂模块包括以下功能: 销镊录入:对拳安装电脑,不能在网土傲销售数据录入的店镄在此饿销售录九工作,一 般由店铺人员把销售日报传冀至加蕊商,再由加盟商聚入。 销售壹询:可对所有鹰仓的镄售情况锻汇总查询,包撼仓库靼所有的自营痿。 s 通讯模块 邋讯模块应实城的功能是把加盟巍相关的信息传到嘲土销售系统,再把网上镑罄系统中关予 加盟商的信息传回到加盟商系统。所以,这个通讯必须是淑向的。 6 查诲模块 查询模块在加缀商系统中单独列为一个子系统,主要为加盟商总缀理查询数据使用。包括以 下功能t 销借信息查询:包括货号汇总查询,大类汇总查询,商品销售排行榜,规格排行榜,专 店接牙揍,销罄成本套滤等内容; 席存信息裔询:包括贷号汇总查询,规格汇总查询,商晶库存排行榜,规格排行榜,库 存成本套诲等内容; 图形查询:用图表的彤式直观地来反映重要的数据,包括销售曲线嘲,库存饼图,销售 授捂棱状闺等 7 门癌系统攘块 店系统模块成实现的功能是销售录入一销售套洵,库存查询- 代码查询等主要功能。并有 一些翔较f 二下载,搿言舨等院较实瘸静功翡。 9 东南人学颤i 学也论文个服裴分蛸系统蛉设计取】鲞现 3 3 系统的设计 3 3 1 系统的结梅框裂设计 箍个系统的基本结构框槊( 如下冒所示) 。f 面介绍这个结构稚架下的系统的监务流程i 1 把所有的加盛两抽鬟成= 娄:一是j f l 有次加盟尚和自智门佶的规模和实力比较犬 的鸯i 盟商( 加盟商1 ) ,另一类是相对e b 较小的只有下属门店的加盟商( 加盟商2 ) 。 2 对于加盟商l ,由于其规格较犬,所以配备寓数据库服务器。其下属次加盟商通 过数据变换模块把其门店的数据传送到加盟商1 的数据库中e 3 对于加盟商1 的卜属门店来说,它通过w e b 界面赢接与加盟商1 的数据库相连 j f 进行掇作。那么相应的数据便能实对反映到加磷商1 的数据库中。 4 对丁加盟商2 ,由于其规格较小其不珂能配备有数据库服务器。所以我们在第 三方建立了一个代理的数据库服务器,所有加盟商2 处的数据都通过数据交换模 块上传到代理数据库服务器中。 5 。对于抽盟衙2 下属的门店系统也通过w e b 界面直接与代理数据库相连井进行操 作。相应的数据变动便能变时的反映到代理数据痒中。 6 再个加盟商i 豹数据库服务器幂叫理数撰廓p 1 服务器把其要向总部要求l 报的数 据做成w e bs e r v i c e 发布 来。 7 总部和加盟商的领导可通过动态调用各个发布的w e bs e r v i c e 来获得其需要 的信息, 系统舫每个功能模块基本上都是按照这个业务流程实现的。 圉3 - 4 0 东南大学硕士学位论文个服装分销系统的设计和实现 3 3 2 系统豹逶谖模块结构设计 系统通讯模块的实现匿拣 为了使c s 结构的销售业务管理系统中的数据和b s 结构的门店管理系统的数据实现批享, 必须实璜个数据通讯模块,使二个系统的数据实现无缝连接。其体来讲,就魁门店系统必须得 到销壤管理系统中操作的最鼗痒存和销售信息,类别售崽等。薅销售业务棼理系统也毖绥能褥到 门店系统中产生的零售信息。 系统透谶模块螅安璎手段 数据上传:在业务管理系统中把需要上传的数据按一定的数据格式倒出,辩通过h t t p 协议 把具有数据格式的文件上传到w e b 数据库服务器。上传后调用p h p 脚本把相应的数据倒入 数据库。 数据下载;远程w e b 数据库服务器收到下载数据的指令后,调用相关的p h p 脚本把需要的 数据旗数据库中倒出,稀通遥h 订p 协议把倒出的数据传输捌本地,激使予监务管瑾系统的 数据倒入。这攒就实现7 薅个不羁系统的数擐交换。 系统通讯数据静数据格式 上传数据 + f 鼗数攥: 图3 - 5 东南天学硕士学垃论文 一个鼹装分销系统豹设谢帮实现 系统通讯数据倒入倒出的部分代码 数据倒入 s z m k = n e wd b z m k $ f p = f o p e n ( $ u s e r f i l e ,”r ”) : w h i1e ( $ i n f o ;f s c a n f ( $ f p ,”s t s t s 堋s t s t s t s 、t s 撼s t s t s t n ”) ) i i s t ( s s d a t e ,s c o l d $ c u s t i d ,$ s o r t ,$ g o o d s i d s s p e c s ,s q t y ,s s n m ,$ r q t y ,s r s u m ,$ s e ) = $ i n f o i s s t r s q l = i n s e r ti n t ot m k s l o l ( s d a t e ,c o i d ,c u s t i d ,s o r t ,g o o d s i d ,s p e c s ,q t y ,s u m ,r q t y , r s u m ) : $ s t r s l :霉s t r s q l “v a l u e s ( $ s d a t e ,$ c o i d ,$ c u s t i d ,s s o r t $ g o o d s i d ,s s p e c s ,s q t y 。s s u m $ r q t y ,$ r s u m ) s z m k 一 q u e r y ( $ s t r s q l ) ) f c l o s e ( s f p ) : 数据铡出; s z m k = n e wd 5z m k s s t r s q l = ”s e l e c t 女f r o mt m k s l m mw h e r ec o i d = s c o l d s z m k 一 q u e r y ( s s t r s q l ) : $ r o w s = $ z m k 一 n u m r o w s0 : i f ( s r w s f f o r ( $ i = o :$ i n e x t r e c o r d0 : e c h o s z m k 一 r e c o r d s d a t e 。 “t ”s z m k - r e c o r d c o i d ”t s z m k - r e c o r d c u s t i d ,4 t ”: e c h o s z m k 一 r e c o r d s o r t ” ”t 4 s z m k 一 r e c o r d 8 9 0 0 d s i d ” 、t 4 s z m k - r e c o r d “c o l o r i d ” ”t ”: e c h o $ z m k 一 r e c o r d c ”s p e c s ” 。”t “s z m k 一 r e c o r d ”q t y 】。”t $ z m k - r e c o r d s u m ”】。”t ” e c h os z m k 一 r e c o r d ”r q t y ” ”t 4 $ z m k 一 r e c o r d 8 r s u m t o n ”: $ s t r s q l = ”d e l e t ef r o mt m k s l m mw h e r ec o i d = s c o l d ” $ z m k 一 驻e r y ( $ s t r s q l ) : 銎3 莓 1 2 东南走学硕士学位论文 一个服装分销系统的设计和实现 3 。3 系统酶实现 本系统热分三个子系统,其中业务系统年资询系统为c s 结构,它们的运行平台是 w i n d o w s 2 0 0 0 s e r v e r 版。 数撼库使用m y s q l 数摆库版本3 ,2 3 3 8 ,开发环境为 p o w e r b u i l d e r 舨本6 5 和d e l p h i 舨本6 0 。 门店管理系统为b s 结构,它瀚运行平台怒 w 1 n d o w s 2 0 0 0 s e r v e r 版+ i i s 5 0 。数据库也使用m y s q l 数嚣库版本3 2 3 3 8 ,开发环境为p h p 版本4 ,0 。 遮夺系统豹一个典型建务流程如下餮凄示。 、 赞源公司 、 攒发舞( 次缀热璺墓蠢) 图3 7 、 , 1 ,货源公司韵货物到达加盟商公司后,加盟商公司开出入仓单,仓库库存增加。 2 当货物脊质量问题绒其他问题时,退回到赞源公司时,开出退回单,仓库库存减少。 3 ,加盟亵奄痒彝自营痿,厅之闭蠲调拨攀采完成货物的转移,舞凌调拨单嚣,调出癌仓 库存减少,诲入唐奄库存增翱。 4 ,加盟商仓库( 也可以是自营店) 歼批发商销售单给批发商实现批发业务。开出销售单后, 开出店仓的库存减少,同时记歼出墙仓的销售数据。 5 ,拖发商邋费开箍发裔运费荸。舞密遥赞单蠢,琢静袋仓静痒存增翔,势记嚣静癌仓静邋 货数量。 6 7 ,这是自薅店仓和最终顾客之间发生的零售业务,6 是零售,7 是遐赞。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (完整版)工地宿舍安全管理制度
- 康复医学专业知识试题及答案
- 火电工程监理规划
- 2026年汕头市濠江区网格员招聘笔试备考题库及答案解析
- 2026年通辽市科尔沁区网格员招聘笔试参考试题及答案解析
- 2026年辽宁省网格员招聘考试备考题库及答案解析
- 大学生会计实习报告总结
- 六年级语文备课组工作总结
- 2026年湖南省湘潭市网格员招聘考试备考题库及答案解析
- 2026年株洲市荷塘区网格员招聘笔试参考题库及答案解析
- 中职立体几何教案7.3简单几何体的三视图
- 美容院店长考核标准
- 农村小学数学课堂教学中提升学生数学思维能力的研究 结题报告
- GA 1809-2022城市供水系统反恐怖防范要求
- GB/T 5211.20-1999在本色体系中白色、黑色和着色颜料颜色的比较色度法
- GB/T 2934-2007联运通用平托盘主要尺寸及公差
- GB/T 13283-2008工业过程测量和控制用检测仪表和显示仪表精确度等级
- GB/T 12615.2-2004封闭型平圆头抽芯铆钉30级
- 湖南省2023年普通高等学校对口招生考试机电类综合
- 最后28天高三地理备考策略课件
- 绞吸挖泥船基础教案课件
评论
0/150
提交评论