电子商务环境下采购与仓储管理系统.doc
《电子商务环境下采购与仓储管理系统.doc》由会员分享,可在线阅读,更多相关《电子商务环境下采购与仓储管理系统.doc(47页珍藏版)》请在沃文网上搜索。
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 新的代码建立了对象变量的引用,所以可以使用对
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 环境 采购 仓储 管理 系统