欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

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

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

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

    1、2.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章 采购与仓储管理系统软件实现265.1 系统帐户密码的加密以及操作权限实现265.

    2、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 研究背景现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、以及其他更多的东西。目前我国很大一部分中小型企业管理信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少

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

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

    5、销售是企业运作的重要环节,一般采用分公司或代理制,通过分公司或代理把产品推向最终用户。销售中,总公司和分公司及代理商之间按年度签订销售协议,总公司统一规定产品的市场零售价,而总公司与分公司或代理之间采用基本代理价的销售总量累进梯阶返点制,根据分公司或代理完成协议的情况确定其享受的优惠,以此鼓励分公司或代理商的销售积极性。许多分公司或代理商分布在全国各地,还有一些在境外,远距离频繁的业务交流形成企业活动的特点。公司之间一般采用电传、电报甚至电话传递订货、发货、到货、压货、换货、退货等信息。总公司的商务部门一般见到分公司或代理的货款银行汇款单据传真件就开据产品出库通知。销售情况是公司“采购与仓储”

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

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

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

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

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

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

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

    13、ver组件功能,可以使用第三方组件或组件开发ActiveX Server组件。从理论上说,可以实现任何功能。5) 不存在浏览器兼容问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页时,服务器会将该网页文件重新解释一遍,并将生成的标准HTML文件发送给客户端浏览器,因为送出的是标准的HTML文件,当然不会存在浏览器兼容的问题。6) 可以隐藏程序代码,在客户端仅可看到有ASP输出的动态HTML文件,可以保护你的劳动成果。ASP程序缺点:1) 运行速度比起HTML程序来较慢,这是因为每当客户端打开一个ASP网页时,服务器都须将该ASP程序从头到尾重读一遍,并加以编译执行,最后再送出

    14、标准的HTML格式文件给客户端,从而影响了速度。2) 有的网络操作系统不支持ASP,这样用ASP开发Web程序一般来说最好选用Windows操作系统。2.2 ASP技术技巧ASP技术对大家而言已不再是什么新技术,但是针对其缺点,下面谈谈有关ASP技术的几点技巧:技巧之一:在费时操作前使用Response.IsClientConnected属性 使用Response.IsClientConnected是观察用户是否仍连到服务器并正在载入ASP创建的网页的有用方式。如果用户断开连接或停止下载,我们就不用再浪费服务器的资源创建网页,因为缓冲区内容将被IIS丢弃。所以,对那些需要大量时间计算或资源使用

    15、较多的网页来说,值得在每一阶段都检查游览者是否已离线: 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记录集时,除非需要获得所有的列,否则不应自动地使用表名(即SELECT *)。使用单独的列意味着将减

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

    17、程名称:” & 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 新的代码建立了对象变量的引用,所以可以使用对象变量而不是实际的变量,这意味着脚本引擎的工作减少了,因为在集合中进行索引的次数变少了。技巧之三:直接访问适当的集合 如果不是别无选择,否则

    18、不要使用strPage=Request(page)的这样的形式来获取参数,因为这将按顺序搜索全部的集合QueryString、Form、Cookies、ClientCertificate、ServerVarible直到发现第一个匹配值的名称。这样做比直接访问适当的集合效率低,并且是不安全的,除非能绝对保证这个值不会出现在另外一个集合中。例如,可能希望搜索满足客户请求的WEB服务器名称,这通过出现在每个查询中的Request.ServerVarables集合中寻找SERVER_NAME来实现。然而,假如其他的集合也包含名为的值(键名不区分大小写),当使用Request(server_Name)时

    19、,就会得到错误的结果。总而言之,应尽可能直接访问适当的集合。综上所述可知,巧妙的使用ASP技术才能够更好的发挥其作用,提高系统的安全性和速度。2.3 Browser/Server结构采购于仓储系统的特点就是利用Browser/Server结构,实现货物的在线信息查找、在线销售和进货、以及对货物库存情况进行在线管理等功能。这种结构的又是在于系统简单、功能强大、扩展能力良好以及能够方便地域操作等性能。本系统的目标是要将货物购买、售出方式由传统的商店柜台销售模式向在线销售模式转变,同时还要能对销售和购买的订单和货物库存状况进行全面管理。本系统的网络原理示意图如图2-1所示。图2.1 B/S结构在采购

    20、与仓储系统中的应用原理示意图2.4 三层结构概念Browser/Server的多层结构的应用是在对C/S结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域.即将应用划分为3层:用户界面层、商业逻辑层、数据库层。用户界面层负责用户的输入和向用户输入,但并不负责解释其含义(处于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VB、VC、ASP等)开发,本系统采用VBScript脚本语言实现ASP页面。 商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回客户端,这一层通常以动态链接库的形式存在并注册到

    21、服务器的注册表(Registy)中,它与客户端通信的接口符合某一特定的组件标准(如COM,CORBA等),可以用任何支持这种标准的工具开发。数据库层负责实际的数据库存储和检索。B/S结构开发还具有另外一个重要的优势,即面向对象编程的特性“封装性”。在客户端需要进行某项需要进行某项与数据库之间的访问和操作的地方,只需要调用一个函数,至于这个函数如何编写,如何与数据库打交道,以至访问的是何种数据库都与其无关(否则,很有可能出现一种数据库系统上运行很好的SQL语句,有时换到另一种数据库系统上必须修改);在中间层DLL中实现这个函数,如果用户对具体操作的要求发生改变,只需要修改这个函数就可以了,只要此

    22、函数的入口参数和返回函数不变,在客户端不需作任何改动。而这一点在开发大型应用程序时尤其有用:可以把开发人员分成两组,一组负责开发界面层,另一组负责开发逻辑商业层,双发只要按照事先商定的函数接口,并行地开发就可以,而不必像从前那样,后面的工作必须等前面的工作完成之后才能开始。当然,这样的开发模式需要很好的项目协调和文档作支持。第3章 系统分析3.1 系统概述该系统实现的功能非常多,最重要的是对货物的管理,包括货物的买入(进货)、货物的卖出(销货)以及仓库存储管理功能。本系统采用ASP语言完成管理平台的设计配合SQL Server2000 存储数据。以及使用B/S结构即Browser/Server

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

    24、改变观念后,通过电子商务的“采购与仓储”系统将把注意力放在过程和监督。系统数据的采集将分散在各个职能部门随时进行。也就是说,每一个数据在它产生之日就输入到系统中,并随着业务行为的进展,数据的属性也在改变,计划中的数据变成结果数据。比如计划采购的物品变成已经采购的物品,计划采购物品的数量和价格变成已经采购物品的数量和价格。为此,系统为采购建立物品的询价、采购审批和票据录入系统;为库房建立原材料、半成品和成品入出库系统;为销售建立客户信息、产品报价、订单审核和发货通知系统;为财务建立银行查询和支付系统;在上述各子系统的基础上,建立“采购与仓储”综合查询和统计报表系统。3.2.2 可行性分析1) 技术上的可行性根据现有掌握的技术,足以可开发出一套“采购于仓储系统”,鉴于系统主要对货物卖出、买入、查询以及用户管理进行处理,可以采用Microsoft公司SQL Sverver 2000数据库系统,另外,由于要实现远程交互控制,故系统采用B/S结构进行设计,开发工具采用与SQL Server 2000数据库相适应的Active S


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开