欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    电子商务环境下采购与仓储管理系统.doc

    • 资源ID:1024815       资源大小:2.33MB        全文页数:47页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电子商务环境下采购与仓储管理系统.doc

    1、42摘 要电子商务环境下采购与仓储管理系统是目前Internet上广泛使用的在线系统之一。该系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟采购以及仓库存储管理系统,使采购过程变得轻松、快捷、方便。其设计目标是要将货物购买、出售方式由传统的商店柜台销售模式向在线销售模式转变,同时还要能对销售和购买的订单或货物库存状况进行全面的管理。本系统基于ASP平台开发设计,配合SQL Server2000 数据库进行数据存储并采用B/S结构即Browser/Server(浏览器/服务器)结构,实现货物的在线信息查找在线销售以及对货物库存情况进行在线管理等功能。电子商务环境下采购与仓储管理系统将

    2、成为以物料流处理为主,且具有一定智能特性和网络特性的管理系统。关键词 电子商务;采购;仓储ABSTRACTThe electronic commerce environment next the purchase and warehouses manage the system one of the on-line systems that is an Internet to use extensively up currently. That system is a kind of have to hand over with each other function of the busin

    3、ess information system, it builds up the saving management system of a conjecture purchase and warehouses on the network, making buy the process to become relaxed, fast and convenient. It design the target to want to purchase, sell goods the way is changed toward the on-line sale mode by the traditi

    4、onal store counter sale mode, still wanting the ability to carry on the overall management towards the order or goods stock conditions that sell and purchases at the same time. This system adoption ASP language completes the saving data of the design match SQL Server2000 of manages the terrace. And

    5、the usage B/ S structure namely the Browser/ Server structure, the on-line information that carries out the goods checks to seek the on-line sale and carries on the on-line management to the goods stock circumstance etc. function. The electronic commerce environment next the purchase and warehouses

    6、manage the system and will become with the material flow processing is lord, and have the management system of the certain intelligence characteristic and the network characteristic.Key words electronic commerce; purchase; warehouse目 录第1章 绪论11.1 研究背景11.2 研究现状11.3 研究内容和目标21.4 本文的结构安排3第2章 开发工具与关键技术介绍4

    7、2.1 Active Server Page 简介42.2 ASP技术技巧52.3 Browser/Server结构72.4 三层结构概念7第3章 系统分析93.1 系统概述93.2 系统需求与可行性分析93.2.1 系统需求93.2.2 可行性分析103.3 采购与仓储系统功能模块划分10第4章 采购与仓储系统设计124.1 系统设计目标及原则124.2 系统体系结构124.3 各模块功能设计134.3.1 采购管理模块134.3.2 库存管理模块154.3.3 Web查询模块184.4 数据库设计184.3.4 基础资料模块184.4.1 数据库分析204.4.2 数据字典21第5章 采购

    8、与仓储管理系统软件实现265.1 系统帐户密码的加密以及操作权限实现265.2 Browser/Server的设计实现285.3 ASP访问SQL Server数据库的实现305.4 用户购采购订单处理的实现315.5 软件应用的介绍335.5.1 普通用户登录335.5.2 管理员登陆345.6 系统运行环境36第6章 结束语38参考文献39致 谢40第1章 绪论1.1 研究背景现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、以及其他更多的东西。目前我国很大一部分中小型企业管理信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,

    9、企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步骤。实施先进的办公室自动化系统,实现企业内部信息管理、共享及交流,才能让企业在竞争激烈的21世纪取得先机。随着我国社会主义市场经济体制的确立和发展,特别是加入WTO后,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,能够非常融洽地和其他关键性的商务领域进行交流,即及时掌握淘汰“卖不出去的商品”,迅速购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的

    10、反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。因此,设计一个以物料流处理为主,具有一定智能特性和网络特性的管理系统势在必行。该系统不仅能智能的控制企业的物流情况,为企业生产经营管理信息的传递共享和充分利用提供了更加便捷的手段,而且还具有操作方便、便于纠错的特点。该系统的使用将使企业资源管理的范围扩大到全球,使全球每一个商业机构和个人都成为企业的潜在商务活动对象,同时该系统支持企业在以互联网为基础的营销环境下,在全球市场范围内寻求客户和供应商,扩大市场覆盖面,降低采购成本。可见,该系统具有广泛的需求和广阔的市场前景。1.2 研究现状当今的中小企业,一般应具有产品开发、生产、销售

    11、、服务的能力,为此企业都设有相应的机构,以管理各个环节的业务。在市场经济中,销售是企业运作的重要环节,一般采用分公司或代理制,通过分公司或代理把产品推向最终用户。销售中,总公司和分公司及代理商之间按年度签订销售协议,总公司统一规定产品的市场零售价,而总公司与分公司或代理之间采用基本代理价的销售总量累进梯阶返点制,根据分公司或代理完成协议的情况确定其享受的优惠,以此鼓励分公司或代理商的销售积极性。许多分公司或代理商分布在全国各地,还有一些在境外,远距离频繁的业务交流形成企业活动的特点。公司之间一般采用电传、电报甚至电话传递订货、发货、到货、压货、换货、退货等信息。总公司的商务部门一般见到分公司或

    12、代理的货款银行汇款单据传真件就开据产品出库通知。销售情况是公司“采购与仓储”系统的重要数据来源,以往的办法是通过手工方式把销售单据录入到“采购与仓储”系统中(如果公司已经有单机或局域网的“采购与仓储”系统)。纵观当前国内大多数中小企业的销售运作现状,不难看出存在着信息传输效率低,可靠性、安全性、保密性差的缺点,缺少全系统统一的数据资源和规范的商务文件运行手段(拟稿、审核、执行记录、存档及统计分析等),许多信息分散随意存放,缺少一致性、易于丢失、不易重复使用。 建立一个规范、高效、安全可靠的商务信息管理系统,提高企业在市场中的竞争力,是每一个公司总裁日思夜想的问题。以往由于通信手段尤其是网络技术

    13、的限制,公司老总们很难建立满意的商务管理信息系统,当今的网上电子商务为企业的发展提供了难得的机会。在国外一些大的公司,由于业务的需要和雄厚的资产,从七、八十年代就开始建立专用的电子数据传输系统,这对于一般的中小企业是可望而不可及。现在不同了,由于Internet的发展和相应开发软件的商品化,使得企业不必大量投资就可以建立一个满意的电子商务系统(本质上是基于广域网络的商务管理信息系统)。国家和社会各界投巨资,建立信息高速公路,制定了各项政策,鼓励政府、事业单位和企业部门使用信息高速公路。各部门只需弄清本部门的需求,制定电子商务建设规划,自己或请技术部门进行系统设计,购买有限的设备和应用软件,编制

    14、系统运行的规则,培训员工掌握系统的使用方法,一个电子商务系统就初步建成了。如同国家和社会建立了高速公路(如同网络),单位和个人购买了汽车(如同计算机和应用软件),就可以载人或运货了(如同在网上开展业务活动)。购买软件和开发应用程序的投入是一般处于正常运转的中小型企业可以承受的,而通过电子商务运行给企业带来的效益则大大超过投入。1.3 研究内容和目标鉴于以上问题与现状,从系统的可靠性、可扩展性和开发的方便性出发,综合以上对国内采购与仓储管理系统现状与特点,根据当前计算机技术的发展,我们选择Active Server Pages 作为开发平台,进行采购与仓储系统的设计与开发。根据课题小组的分工,我

    15、着重负责对以下问题进行了研究与开发:1) 采购管理模块2) 库存管理模块按3) WEB查询系统4) 基础资料模块1.4 本文的结构安排本论文分为六章,具体的内容组织如下:第1章绪论给出课题的来源、研究背景以及该领域的研究现状,并提出论文的目标与主要内容。第2章开发工具与关键技术介绍首先对介绍了系统开发平台Active Server Pages有关基本概念,接着对本设计的所用到的关健技术:Browser/Server结构和三层结构概念。 第3章系统分析通过对系统需求与可行性的分析,确定了采购与仓储系统的功能模块划分。第4章采购与仓储系统的设计本章首先介绍了系统和设计目标和原则,接着给出了系统的体

    16、系结构、各功能模块的分析与设计和数据库设计。第5章采购与仓储系统软件实现本章叙述了采购与仓储系统具体的实现方式及相关技术的实现,并给出了相应软件实现界面。第6章结束语本章对设计工作进行了总结,指出今后努力的方向。最后附有致谢和参考文献。第2章 开发工具与关键技术介绍ASP全称Active Server Page,是微软推出用以取代CGI(Common Gateway Interface)的动态服务网页技术。ASP目前可以在Windows 98、Windows NT、Windows 2000、Windows XP上运行。它对客户端没有任何特殊要求,只要有一个普通的浏览器就行。本章将对ASP的优缺

    17、点以及ASP在客户端调用服务器端函数的应用进行简单介绍,还将对系统开发所应用的Browser/Server结构以及Browser/Server的多层结构的应用进行简单介绍。2.1 Active Server Page 简介由于ASP简单易学,又有微软的强大支持,所以目前ASP使用非常广泛,很多大型的站点都是用ASP开发的。ASP文件就是在普通的HTML文件中嵌入VBScript或JavaScript脚本语言。当客户请求一个ASP文件时,服务器就把文件解释成标准的HTML文件发过去。在服务器端运行的好处:第一,可以不受客户端浏览器的限制;第二,可以很方便和服务器交换数据,比如读数据库。ASP提供

    18、了几个内部对象和内部组件,利用它们可以很方便地实现表单上传、存取数据库等功能。除此此外,还可以使用第三方提供的专用组件解决如发送E-mail、文件上传等功能。如果还有特殊的需要,可以利用VC或VB开发自己的组件。应此可以说ASP几乎可以实现任何功能。金无足赤,人无完人,任何事务都有优点和缺点,ASP也不例外,概括如下。ASP程序的优点:1) ASP所使用的VBScript脚本语言直接来源于VB语言,秉承了VB简单易学的特点,学习起来非常容易。2) 把脚本语言肢解嵌入HTML文档中,不需要编译和连接就可以肢解解释运行。3) 利用AD0组件轻松存取数据库。有人说不要试图开发没有数据库支持的网络项目

    19、,而ASP存取数据库非常容易。4) 面向对象编程,可扩展ActiveX Server组件功能,可以使用第三方组件或组件开发ActiveX Server组件。从理论上说,可以实现任何功能。5) 不存在浏览器兼容问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页时,服务器会将该网页文件重新解释一遍,并将生成的标准HTML文件发送给客户端浏览器,因为送出的是标准的HTML文件,当然不会存在浏览器兼容的问题。6) 可以隐藏程序代码,在客户端仅可看到有ASP输出的动态HTML文件,可以保护你的劳动成果。ASP程序缺点:1) 运行速度比起HTML程序来较慢,这是因为每当客户端打开一个AS

    20、P网页时,服务器都须将该ASP程序从头到尾重读一遍,并加以编译执行,最后再送出标准的HTML格式文件给客户端,从而影响了速度。2) 有的网络操作系统不支持ASP,这样用ASP开发Web程序一般来说最好选用Windows操作系统。2.2 ASP技术技巧ASP技术对大家而言已不再是什么新技术,但是针对其缺点,下面谈谈有关ASP技术的几点技巧:技巧之一:在费时操作前使用Response.IsClientConnected属性 使用Response.IsClientConnected是观察用户是否仍连到服务器并正在载入ASP创建的网页的有用方式。如果用户断开连接或停止下载,我们就不用再浪费服务器的资源

    21、创建网页,因为缓冲区内容将被IIS丢弃。所以,对那些需要大量时间计算或资源使用较多的网页来说,值得在每一阶段都检查游览者是否已离线: Code to create first part of the page If Response.IsClientConnected Then Response.Flush Response.End End If Code to create next part of page 技巧之二:优化ASP中的ADO操作通常而言,数据构成了WEB站点的实际内容。所以,优化ADO操作以加速ASP代码执行,十分有用: 1) 仅选择所需的列:当打开ADO记录集时,除非需要获

    22、得所有的列,否则不应自动地使用表名(即SELECT *)。使用单独的列意味着将减少发送到服务器或从服务器取出的数据量。即使需要使用全部列,单独地命名每个列也会获得最佳的性能,因为服务器不必再解释这些列的名字。 2) 尽可能的使用存储过程。存储过程是预先编译的程序,含有一个已经准备好的执行计划,所以比SQL语句执行更快。 3) 使用适当的光标和锁定模式。如果所做的全部工作只是从记录集中读取数据,并将其显示在屏幕上,那么就使用缺省的只能前移、只读的记录集。ADO用来维护记录和锁定的细节的工作越少,执行的性能就越高。 4) 使用对象变量。当遍历记录集时一个肯定能提高性能的方法是使用对象变量指向集合中

    23、的成员。例如: While Not RsGc.EOF Response.Write “工程名称:” & RsGc(“GcMC”) & “(工程代码:” & RsGc(“GcCode”) & “) ” RsGc.MoveNext Wend 可以用改写为下面的代码以加快执行:set GcMc=RsGc(“GcMc”)set GcCode=RsGc(“GcCode”) While Not rsGc.EOF Response.Write “工程名称:” & GcMc & “(工程代码:” & GcCode & “) ” RsGc.MoveNext Wend 新的代码建立了对象变量的引用,所以可以使用对

    24、象变量而不是实际的变量,这意味着脚本引擎的工作减少了,因为在集合中进行索引的次数变少了。技巧之三:直接访问适当的集合 如果不是别无选择,否则不要使用strPage=Request(page)的这样的形式来获取参数,因为这将按顺序搜索全部的集合QueryString、Form、Cookies、ClientCertificate、ServerVarible直到发现第一个匹配值的名称。这样做比直接访问适当的集合效率低,并且是不安全的,除非能绝对保证这个值不会出现在另外一个集合中。 例如,可能希望搜索满足客户请求的WEB服务器名称,这通过出现在每个查询中的Request.ServerVarables集

    25、合中寻找SERVER_NAME来实现。然而,假如其他的集合也包含名为SERVER_NAME的值(键名不区分大小写),当使用Request(server_Name)时,就会得到错误的结果。总而言之,应尽可能直接访问适当的集合。 综上所述可知,巧妙的使用ASP技术才能够更好的发挥其作用,提高系统的安全性和速度。2.3 Browser/Server结构采购于仓储系统的特点就是利用Browser/Server结构,实现货物的在线信息查找、在线销售和进货、以及对货物库存情况进行在线管理等功能。这种结构的又是在于系统简单、功能强大、扩展能力良好以及能够方便地域操作等性能。本系统的目标是要将货物购买、售出方

    26、式由传统的商店柜台销售模式向在线销售模式转变,同时还要能对销售和购买的订单和货物库存状况进行全面管理。本系统的网络原理示意图如图2-1所示。图2.1 B/S结构在采购与仓储系统中的应用原理示意图2.4 三层结构概念Browser/Server的多层结构的应用是在对C/S结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域.即将应用划分为3层:用户界面层、商业逻辑层、数据库层。用户界面层负责用户的输入和向用户输入,但并不负责解释其含义(处于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VB、VC、ASP等)开发,本系统采用VBScript脚本语言实现ASP

    27、页面。 商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册表(Registy)中,它与客户端通信的接口符合某一特定的组件标准(如COM,CORBA等),可以用任何支持这种标准的工具开发。数据库层负责实际的数据库存储和检索。B/S结构开发还具有另外一个重要的优势,即面向对象编程的特性“封装性”。在客户端需要进行某项需要进行某项与数据库之间的访问和操作的地方,只需要调用一个函数,至于这个函数如何编写,如何与数据库打交道,以至访问的是何种数据库都与其无关(否则,很有可能出现一种数据

    28、库系统上运行很好的SQL语句,有时换到另一种数据库系统上必须修改);在中间层DLL中实现这个函数,如果用户对具体操作的要求发生改变,只需要修改这个函数就可以了,只要此函数的入口参数和返回函数不变,在客户端不需作任何改动。而这一点在开发大型应用程序时尤其有用:可以把开发人员分成两组,一组负责开发界面层,另一组负责开发逻辑商业层,双发只要按照事先商定的函数接口,并行地开发就可以,而不必像从前那样,后面的工作必须等前面的工作完成之后才能开始。当然,这样的开发模式需要很好的项目协调和文档作支持。第3章 系统分析电子商务环境下采购与仓储管理系统是目前Internet上广泛使用的在线系统之一。该系统是一种

    29、具有交互功能的商业信息系统,它在网络上建立一个虚拟采购以及仓库存储管理系统,使采购过程变得轻松、快捷、方便。3.1 系统概述电子商务环境下采购与仓储管理系统是目前Internet上广泛使用的在线系统之一。该系统实现的功能非常多,最重要的是对货物的管理,包括货物的买入(进货)、货物的卖出(销货)以及仓库存储管理功能。其设计目标是要将货物购买、出售方式由传统的商店柜台销售模式向在线销售模式转变,同时还要能对销售和购买的订单或货物库存状况进行全面的管理。本系统采用ASP语言完成管理平台的设计配合SQL Server2000 存储数据。以及使用B/S结构即Browser/Server(浏览器/服务器)

    30、结构,实现货物的在线信息查找在线销售以及对货物库存情况进行在线管理等功能。电子商务环境下采购与仓储管理系统将成为以物料流处理为主,且具有一定智能特性和网络特性的管理系统。3.2 系统需求与可行性分析3.2.1 系统需求本系统将把企业传统的“采购与仓储”从静态扩展到动态。所谓静态其实是一种账目管理,通过构造模型,取得账目上“采购与仓储”的平衡。而采购或销售的过程该系统并不关心。当系统统计告诉决策者“采购与仓储”出现了问题,就已经远离了问题出现的时间和地点,无法及时挽回损失。如果把整个过程通过电子商务系统在网上展现给公司各级决策者,这不仅仅使公司运转效率提高,还由于业务行为的规范化,起码可以挽回一

    31、些操作上的失误;还能及时获得(或称动态获得)有关信息,及早发现决策中的问题。在改变观念后,通过电子商务的“采购与仓储”系统将把注意力放在过程和监督。系统数据的采集将分散在各个职能部门随时进行。也就是说,每一个数据在它产生之日就输入到系统中,并随着业务行为的进展,数据的属性也在改变,计划中的数据变成结果数据。比如计划采购的物品变成已经采购的物品,计划采购物品的数量和价格变成已经采购物品的数量和价格。为此,系统为采购建立物品的询价、采购审批和票据录入系统;为库房建立原材料、半成品和成品入出库系统;为销售建立客户信息、产品报价、订单审核和发货通知系统;为财务建立银行查询和支付系统;在上述各子系统的基

    32、础上,建立“采购与仓储”综合查询和统计报表系统。3.2.2 可行性分析1) 技术上的可行性根据现有掌握的技术,足以可开发出一套“采购于仓储系统”,鉴于系统主要对货物卖出、买入、查询以及用户管理进行处理,可以采用Microsoft公司SQL Sverver 2000数据库系统,另外,由于要实现远程交互控制,故系统采用B/S结构进行设计,开发工具采用与SQL Server 2000数据库相适应的Active Server Page开发平台。2) 经济上的可行性在原先使用人工进行采购与仓储过程中,公司之间一般采用电传、电报甚至电话传递订货、发货、到货、压货、换货、退货等信息。总公司的商务部门一般见到

    33、分公司或代理的货款银行汇款单据传真件就开据产品出库通知。纵观当前国内大多数中小企业的销售运作现状,不难看出存在着信息传输效率低,可靠性、安全性、保密性差的缺点,缺少全系统统一的数据资源和规范的商务文件运行手段(拟稿、审核、执行记录、存档及统计分析等),许多信息分散随意存放,缺少一致性、易于丢失、不易重复使用。因此开发一套“通用采购于仓储系统”是非常有必要的。如果该系统能够投入使用,一方面,大大加快了公司之间的购销流转速度,提高了购销流转的时效性,从而直接提高了企业的经济效益;另一方面,由于系统采用了无纸化办公,这样将使文档数据得以长期保存成为可能,同时保管维护费用极低。所有这些都证明,使用“采

    34、购与仓储系统”在处理商品购销方面将大大提高经济效益。3)操作上的可行性“电子商务环境下的采购与仓储管理系统”界面友好可视化,简单容易操作,用户无需安装专门的客户软件,可以直接对系统进行web查询。3.3 采购与仓储系统功能模块划分根据以上分析,采购与仓储系统可分为以下八大模块:管理模块、采购管理系统、销售管理系统、库存管理系统、存货核算管理系统、WEB查询功能、Bom系统、基础资料模块。其功能模块图如图3-1所示:图3.1采购与仓储系统功能模图第4章 采购与仓储系统设计这是一个多用户的基于Internet的采购与仓储系统,由于Internet的发展和相应开发软件的商品化,使得企业不必大量投资就

    35、可以建立一个满意的电子商务系统(本质上是基于广域网络的电子商务管理信息系统)。作为一个现代化的电子商务管理系统,更重要的是从资源分配和合理利用的角度上看,要把企业的各部门办公协作起来,实现进销存的信息化远程管理,成为一个高效的商务系统。4.1 系统设计目标及原则1)设计目标采购与仓储系统的目标是要将货物购买、出售方式由传统的商店柜台销售模式向在线销售模式转变,同时还要能对销售和购买的订单或货物库存状况进行全面的管理。因此本系统必须完成以下几个方面的要求:首先,要能够提供灵活的工作流设置功能,整个工作流功能是整个系统的核心;其次,要能够实现与现有的网络设备与系统的紧密结合;最后,系统必须具备自动

    36、维护和备份功能保证了数据的安全性。2)设计原则整个系统应充分考虑并遵循安全、高效、合理、先进、可扩展性的原则。安全:系统应避免由于意外Down机而造成的损失,同时应考虑到系统免受黑客的攻击;同时还要考虑的是用户的侵权访问,对于各类不同的用户应严格设定其访问权限,以保证系统的安全; 高效:系统应保障高效的运转,避免由于并发访问而造成的网络瓶颈; 合理:通过合理的系统规划,以达到合理的分配、利用资源,避免资源的浪费 ; 先进:系统采用先进的设备和先进的技术;以保证系统能够顺利地运行,而不会发生其它的错误;可扩展性:基于计算机技术的高速发展,系统各模块之间的偶合性要尽量降到最底,将业务逻辑的处理尽量

    37、集中到中间层上来。4.2 系统体系结构本系统的设计采用B/S结构模型,以达到远程办公和移动办公的目的。其系统模型图如图4.1所示。B/S模式的系统以服务器为核心,程序处理和数据存储基本上都在服务器端完成,用户无须安装专门的客户端软件,只要通过网络中的计算机连接服务器,使用浏览器就可以进行事务处理。B/S模式具有易于升级,便于维护,客户端使用难度低、可移植性强等特点。同时,ASP开发平台对B/S模式的支持也是选择使用B/S模式的一个重要原因。图4.1 系统体系结构模型图4.3 各模块功能设计4.3.1 采购管理模块采购管理模块提供了供应商报价管理、采购单管理、采购入库管理和采购退货管理等业务处理

    38、。通过跟踪供应商的所有报价信息,降低库存和采购成本;建立采购单及其明细表,动态掌握采购单的执行情况;建立采购入库单和采购退货单,确保采购入库和退货及时、准确,实现对采购全过程的有效控制。与应付管理一起使用,可随时了解采购业务的付款和应付款情况;与库存管理一起使用,可实时跟踪供应商的报价信息,掌握采购的入库状况,大大降低库存成本和采购成本;与存货核算一起使用,可为财务部门提供采购成本核算。采购管理模块包括的分模块有:采购单管理(采购单)、采购入库管理(采购入库单)、采购入库单处理历史、采购发票、费用分摊、采购付款、采购结算管理。该模块功能特点如下: 1) 进行采购单的录入、维护,并可按采购单号、

    39、采购日期、供应商、采购员等条件查询每一张采购单。 2) 处理采购、采购退货等各种业务。 3) 可以由采购单直接生成采购入库单,大大简化了仓储人员的作业。 4) 具有采购付款计划,提供采购付款状况统计表和分析。 5) 可按采购单或采购入库单生成发票,降低发票管理的工作量。 6) 可在已完成采购入库的采购单中追加采购明细。 7) 可修改采购单明细中的未出货部分。 8) 采购信息可以平滑转入财务系统,减轻财务人员的重复性工作,确 保数据的一致性。 9) 提供了多角度的数据查询和汇总功能,使管理人员可以随时掌握采购的最新情况。该模块流程图如下:4.2采购管理模块流程图表4.1 管理员登陆系统用例描述残

    40、与者(管理员)系统响应1管理员登陆系统(输入用户名和密码)2 检测输入信息,返回检测结果(如果检测有误,则不能登陆)表4.2 管理员设置采购管理用例描述参与者(管理员)系统响应1管理员输入采购信息(包括采购订单和采购入库单)2 检查输入信息,返回检查结果,保存该采购记录(如果输入信息不合标准,需重新输入)表4.3 管理员修改采购管理用例描述参与者(管理员)系统响应1选择要修改的记录2. 显示该记录原有资料3填写修改资料4检查修改资料,返回检查结构,保存修改结果(如果修改资料有误,需重新填写或不保存)表4.4 管理员删除采购流程用例描述参与者(管理员)系统响应1选择要删除的流程记录2. 显示该流

    41、程记录的原有资料3执行删除指令4显示是否确认删除记录对话框5确认删除(取消则不删除)6删除选中的流程记录4.3.2 库存管理模块库存管理模块按分类、分级的模式对仓库进行全面的管理和监控,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序,为采购、销售和生产提供依据;智能化的预警功能可自动提示存货的短缺、超储等异常状况;系统还可进行材料库存ABC分类汇总,减少资金积压。完善的库存管理功能,可对企业的存货进行全面的控制和管理,降低库存成本,增强企业的市场竞争力。库存管理模块包括的分模块有:入库管理、出库管理、其他业务、盘点业务、 仓位/批次管理该模块的功能特点如下:1) 能对企业内的各类货

    42、物进行ABC分类管理,并提供最低库存量、最高库存量、 安全库存量的预警功能。 2) 支持各种类型的出/入库业务:生产入库、委外加工入库、采购入库、其他入库、生产领料出库、委外领料出库、销售出库和其他出库等。 3) 提供仓库间的实物调拨、仓库物料报废和盘点后的物料调整业务。出货时可按商品物料的批次日期,自动进行出库筛分处理。 4) 可由采购入库单和销售出库单自动生成入/出库单,减少仓储人员的作业量。 5) 自定义库存管理模式使企业管理者可以随时监测到每一批商品物料的来源、有效期和当前所在仓库及仓位,使存货的收、发、存状况了如指掌。 6) 可按仓库、物料进行盘点,自动汇总盘点数据,及时生成盘赢亏调

    43、整单。 7) 灵活的有效期控制策略,减少存货损失。该模块功能模块图如下:图4.2 库存管理模块功能模块图图4.3 库存管理模块数据流图表4.5 管理员执行添加库存描述参与者(管理员)系统响应1添加库存内容(包括商品名称、重量、数目等。)2检查添加库存内容(有误需重新填写)。3执行添加命令4检查添加库存资料,返回检查结构,保存修改结果(如果修改资料有误,需重新填写或不保存)表4.5 管理员执行库存查询描述参与者(管理员)系统响应1输入库存查询内容(即商品名称)2检查添加库存查询内容(如果有误需重新填写)。3执行库存查询命令4检查添加库存资料,返回检查结构,保存修改结果(如果修改资料有误,需重新填

    44、写或不保存)表4.5 管理员执行库存删除描述参与者(管理员)系统响应1选择要删除的库存记录2显示该记录的原有资料3执行删除指令4删除所选中的记录4.3.3 Web查询模块WEB查询系统,对于Web查询报表和数据的需求而设计的功能子系统。基于Web查询系统,用户可以远程查询业务的原始数据,实现数据在企业各部门之间实时准确的传递;另一方面,企业可以此作为一个开放的Web平台,进行一系列网上询价、报价、订购和查询等远程操作,从而扩大了系统的互动性和灵活性,为企业提供了更为高效的管理工具。查询系统可以分类别地查询商品、供应商、仓库的详细信息。例如,用户可以按需要对所有商品的情况进行查询,包括入库、出库

    45、的明细查询,以及库存资料的查询。同时,最终的查询结果可以下载下来,也可以将查询结果以历史资料的形式进行归档。同时,能及时跟踪商品在销售体环节的状态,更加完善批次有效期的管理。并在销售管理、和订单管理中清晰明了地掌握各供应商的运作状况。 这样,不仅为企业提供了灵活的异地管理,并可使企业的决策者可以及时、全面地掌握整体的经营状况、销售业绩等信息,实现动态跟踪与决策。4.4 数据库设计4.3.4 基础资料模块基础资料模块提供了整个进销存系统基础资料的设置,例如:公司、客户、供应商、仓库、产品、部门、职工、基础参数设置,会计科目、会计期间等资料的录入。通过基础资料的设置,在业务单据中才可以使用相关的信

    46、息。在设置基础资料时,可以预先设好各代号的制定标准,对所录入的资料进行分类管理,例如,部门可以分为销售部、采购部等。基础资料模块包括的分模块为:客户资料、商品物料、仓库、供应商、参数、供应商报价管理、销售报价管理。该模块功能特点如下: 对基础资料可以进行分类管理,便于用户维护。例如在客户基本资料维护中可以把客户按地区分类,或按客户的性质分类等。商品物料、仓库、部门、供应商、职工的维护和客户资料的维护一样也可以进行各种分类。 1) 参数的维护,可以在新增业务单据时输入方便且有固定的选项值。 2) 基础资料可以设定一些财务数据:会计期间、会计科目、帐龄区间的设定;还可以进行凭证模板的设置,单据辅助核算项目的设置和处理。 3) 在基础资料里可以进行供应商的报价管理和销售报价管理。在输入采购单和销售单时单价可以从报价单中提取,可以实现不同的客户有不同的报价,同一客户因数量不同而有不同的报价。 4) 基础资料中设定的值具有全局性,对整个系统都起作用。该模块的功能模块图如下:图4.4基础资料管理模块功能模块图表4.5 管理员查询资料管理用例描述参与者(管理员)系统响应1输入资料查询内容(包括陪送商、供应商、用户帐户)2检查添加库存查询内容(如果有误需重新填写)。3执行资料查询命令4显示查询结果。表4.5 管理员添加资料管理用例描述参与者(管理员)系统响应1添加资料内容(包括陪送商、供应


    注意事项

    本文(电子商务环境下采购与仓储管理系统.doc)为本站会员(星星)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922