ASP物流管理系统论文.docx
- 文档编号:11529313
- 上传时间:2023-03-18
- 格式:DOCX
- 页数:50
- 大小:637.47KB
ASP物流管理系统论文.docx
《ASP物流管理系统论文.docx》由会员分享,可在线阅读,更多相关《ASP物流管理系统论文.docx(50页珍藏版)》请在冰豆网上搜索。
ASP物流管理系统论文
物流管理系统
摘要
仓库物流管理系统是企业的一个必不可少的重要环节,物流管理的信息化、计算机化以迫在眉捷。
开发一个仓库物流管理系统即可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加企业效益;还可以实时掌握库存最新动态,方便查询。
本系统旨在从仓库的普遍特点出发,有针对性地解决仓库的日常管理等方面的问题,为此编写一套能够通用于各大企业中的物流管理系统。
物流管理主要包括:
工作人员管理,物品类别管理,数据维护管理,物品登记与物流处理管理,物流情况查询和物流情况汇总等六个部分。
本系统采用Microsoft Office中的Access 2000来设计数据库,并使用当前优秀的开发工具——VisualBasic6.0 ,它有着较为灵活的数据库结构,对数据库应用有着良好的支持。
论文首先介绍了本课题的开发背景,然后分别介绍了所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键词:
物流,物流管理,管理系统
Abstract
Thewarehouseflowedthemanagementsystemisenterprise'soneessentialimportantlink,thewarehousemanagementinformation,thecomputercompelsineyebrowCzechoslovakia.Developsonewarehouseflowsthemanagementsystemmaysthentoenhancethemanagementthemodernizedprocedure,strengthensthemanagementtheinformationmethod,improvestheworkingefficiency,theincreaseenterprisebenefit;Alsomayreal-timegraspthestocknewesttendency,facilitatesinquires.Thissystemisforthepurposeoffromthewarehouseuniversalcharacteristicembarking,haspointedsolveswarehouseaspecttheandsoondailymanagementquestion,compilesonesetforthiscanuseincommonineachbigenterprisethewarehousemanagementsystem.
Thewarehousemanagementmainlyincludes:
Thestaffmanagement,thegoodscategorymanagement,thedatamaintenancemanagement,thegoodsregistrationandthethingflowstheprocessingmanagement,thethingflowsthesituationinquiresandthethingflowsthesituationcompilesandsoonsixparts.
ThissystemusesinMicrosoftOfficeAccess2000designsthedatabase,andusecurrentoutstandingdevelopmentkit-VisualBasic6.0,ithasthemorenimbledatabasestructure,hasthegoodsupporttothedatabaseapplication.
Thepaperfirstintroducedthistopicdevelopmentbackground,thenseparatelyintroducedhadtocompletefunctionanddevelopmentprocess.Keyexplanationsystemdesignkeypoint,designthought,difficulttechnologyandsolution.
KeywordsThethingflowsWarehousemanagementManagementsystem
不要删除行尾的分节符,此行不会被打印
目录
摘要I
AbstractII
第1章绪论4
1.1课题背景4
1.2物流管理的特点与现状5
1.2.1物流管理的特点5
1.2.2物流管理的现状5
1.2.3研究内容的确立5
1.3开发工具的选择6
1.4软件、硬件要求及程序设计目标7
1.4.1软件要求7
1.4.2硬件要求7
1.4.3程序设计目标7
1.5论文所完成的工作7
1.6本章小结8
第2章数据库概论9
2.1数据库的发展9
2.2数据库阶段的特点9
2.3数据库技术10
2.4数据库理论基础11
2.4.1数据库模型11
2.4.2数据库体系结构11
2.4.3数据的独立性12
2.5SQL语言基础13
2.5.1SQL简介13
2.5.2SQL查询13
2.5.3SQL数据更新14
2.6本章小结15
第3章开发工具的简介16
3.1VisualBasic6.0简介16
3.1.1VisualBasic6.0的简介16
3.1.2VisualBasic6.0的特性16
3.1.3数据库编程简介16
3.2Access简介17
3.3本章小结17
第4章系统总体设计18
4.1系统需求分析18
4.2系统概要设计20
4.2.1系统结构设计20
4.2.2数据库设计21
4.3系统详细设计26
4.4本章总结27
第5章系统的程序设计及实现28
5.1登录窗体的设计及实现29
5.2系统主窗体的设计及实现31
5.3工作人员登记窗体的设计及实现36
5.4物品种类登记窗体的设计及实现37
5.5物品登记与物流处理窗体的设计及实现38
5.6物流情况查询窗体的设计及实现42
5.7物流情况汇总窗体的设计及实现43
5.8数据维护窗体的设计及实现47
5.9关于窗体的设计及实现48
5.10本章总结49
结论50
致谢51
参考文献52
附录153
附录256
第1章绪论
1.1课题背景
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。
随着经济水平的显著提高,企业的发展也越来越快。
与此同时,为了管理大量的物品,企业仓库也大量的涌起,仓库的管理问题也就提上了日程。
随着仓库物品的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。
在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,而且这也将为物流管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。
采用计算机管理信息系统已成为物流管理科学化和现代化的重要标志,它给企业管理带来了明显的经济效益和社会效益。
主要体现在:
极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。
基于物流管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。
仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。
随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,物流管理的全面自动化、信息化则是其中极其重要的部分。
为了加快物流管理自动化的步伐,提高仓库的管理业务处理效率,建立物流管理系统已变得十分心要。
入库、库存、出库还是现在企业物流管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:
基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。
所以如何设计好物流管理系统,尽可能地减少物流管理的重复性和低效性就成为当前最为重要的问题。
企业物流管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。
另外,员工信息和物品信息管理也是物流管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。
通过对物流管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今物流管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
1.2物流管理的特点与现状
1.2.1物流管理的特点
物流管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序,为入库、出库和报损提供依据;可视化的查询功能可以很容易地发现存货的短缺、超储等异常状况;系统还可进行材料库存ABC分类汇总,减少资金积压。
完善的物流管理功能,可对企业的存货进行全面的控制和管理,降低库存成本,增强企业的市场竞争力。
1.2.2物流管理的现状
物流管理现状较零乱,没有具体的、严格的管理程序与制度,导致库存数据经常出现较大的差异,未及时编制管理所需的各种库存报表;计划与采购、仓库工作职责不清楚,导致出现问题,相互推诿;部门之间信息传递不及时,导致采购无法查询当前的产成品库存中是否有可满足订单计划需求的储备量;财务缺乏严格的监控职能;业务处理的随意性,导致财务核算及成本会计出现错误。
1.2.3研究内容的确立
1、仓库物流管理系统简介
仓库物流管理系统可帮助企业的物业管理人员对物流物品的入库、出库、盘点等操作进行全面的控制和管理。
2、编写仓库物流管理系统软件的原因
随着企业不断的发展,现在的仓库越来越多了,但同时出产生了难于管理的问题,同时也产生了很多物流管理软件。
自物流管理系统问市以来,由于物流管理系统都是针对某个仓库编写的,各个仓库都在寻求适合自己的物流管理系统,可是目前却没有对各大仓库通用的物流管理系统,所以我就想编写一套能够通用于各大仓库的管理系统。
1.3开发工具的选择
自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。
这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。
例如,微软的Visual Studio 6.0,Borland公司的Delphi 6.0等数据库辅助开发工具。
现在,市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上较为流行、使用最多、最为先进的可用作企业级开发工具的产品有:
Microsoft公司的Visual Basic 6.0版,Microsoft公司的Visual C++6.0版,Borland公司的Delphi 6.0版。
在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率性的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
而Visual Basic是一个非常理想选择。
Visual Basic6.0 是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。
在Visual Basic6.0 的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视化的开发方法降低了应用程序开发的难度。
Visual Basic6.0的基础编程语言是具有代码稳定、可读性好、编译速度快等优点。
使用Visual Basic6.0 ,我们几乎可以作任何事情,还可以撰写种各种类型的应用程序,如动态链接库(DLL)。
程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用Visual Basic进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。
尤其是Visual Basic对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。
Visual Basic为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。
1.4软件、硬件要求及程序设计目标
1.4.1软件要求
本系统要求在具有Windows视窗操作系统中运行,并要有VB运行库的支持。
1.4.2硬件要求
能够运行Windows视窗操作系统的计算机。
1.4.3程序设计目标
物流管理是企业管理中的一个重要环节,传统的物流管理需要人工记录大量出入库单据和各种其它的相关数据,普遍存在效率低下,出差错的概率高,查询统计很不方便;本着这些原因,编制了仓库物流管理系统,实现一些常用的功能,使其能适用于各物流管理系统。
1.5论文所完成的工作
绪论部分介绍了本系统的课题来源,物流管理的特点与现状,数据库开发工具的选择以及对软件、硬件要求及程序设计目标。
第二章介绍了数据库的发展,关系数据库,数据库体系结构,并系统介绍了SQL语言,为设计和理解应用程序做了铺垫。
第三章简单介绍了Visual Basic6.0及Access。
第四章是本文按照软件工程的要求,从需求分析开始,经过概要设计最后到详细设计,完成对整个系统的设计。
第五章根据第四章的设计结果利用Access 2000和Visual Basic6.0进行了具体的窗体和应用程序设计。
总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向 。
1.6本章小结
这一部分介绍了本系统的课题来源,物流管理的特点与现状,数据库开发工具的选择以及对软件、硬件要求及程序设计目标。
第2章数据库概论
2.1数据库的发展
数据管理技术的发展,与硬件(主要是外存)、软件、计算机应用的范围有密切的联系。
数据管理技术的发展经过三个阶段:
人工管理阶段、文件系统阶段和数据库阶段。
人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性 ,数据不一致性以及数据联系弱等等。
也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。
20世纪60年代末发生的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。
进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。
数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。
当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统。
但这并不能最终解决问题。
在20世纪60年代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。
2.2数据库阶段的特点
1.减少数据的重复(Redundancy can be reduced)
2.避免数据的不一致(Inconsistency can avoid)
3.数据共享(Data shared)
4.强化数据的标准化(Standard can be enforced)
5.实践安全性的管理(Security restriction can be applied)
6.完整性的维护(Integrity can be maintained)
7.需求冲突会获得平衡(Conflicting requirements can be balance)
上述七个方面构成了数据库系统的主要特征。
2.3数据库技术
从文件系统发展到数据库系统是信息处理领域的一个重大变化。
在文件系统阶段,人们关注的中心问题是系统功能的设计,因而程序设计处于主导地位,数据只起着服从程序需要的作用。
在数据库方式下,信息处理观念已为新体系所取代,数据占据了中心位置。
数据结构的设计成为信息系统首先关心的问题,而利用这些数据的应用程序设计则退居到以既定的数据结构为基础的外围地位。
目前世界上已有数百万个数据库系统在运行,其应用已经深入到人类社会生活的各个领域,从企业管理、银行业务、资源分配、经济预测一直到信息检索、档案管理、普查统计等。
数据库技术不断的发展,并且不断地与其它计算机技术相互渗透。
数据库技术与网络通信技术相结合,产生了分布式数据库系统。
数据库技术与面向对象技术相结合,产生了面向对象数据库系统。
在数据库技术中有四个名词,其概念应该分清。
(1)数据库(database,DB):
DB是统一管理的相关数据的集合。
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
(2)数据库管理系统(Database Management System,DBMS):
DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型DBMS。
(3)数据库系统(Database System,DBS):
DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
(4)数据库技术:
这是一门研究数据库的结构、存储、管理和使用的软件学科。
数据库技术是操作系统的文件系统基础上发展起来的。
而DBMS本身要在操作系统的支持下才能工作。
数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。
在关系数据库中要用到集合论、数理逻辑的理论。
因此,数据库技术是一门综合性较强的学科。
2.4数据库理论基础
2.4.1数据库模型
从20世纪50年代中期开始,计算机的应用由科学研究部门逐步扩展到企业、行政部门。
至60年代,数据处理成为计算机的主要应用。
数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于60年代末。
现已形成相当规模的理论体系和实用技术。
模型是对现实世界的抽象。
在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象,表示实体类型及实体间联系的模型称为“数据模型” 。
目前广泛作用的数据模型可分为两种类型。
一种是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构,这类模型称为“概念数据模型” 。
要领模型用于建立信息世界的数据模型,强调其语义表达功能,应该概念简单、清晰,易于用户理解,它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。
这一其中著名的模型是“实体联系模型” 。
另一种数据模型是直接面向数据库的逻辑结构,它是现实世界的第二层抽象。
这类模型涉及到计算机系统和数据库管理系统,又称为“结构数据模型” 。
例如,层次、网状、关系、面向对象等模型。
这类模型有严格的形式化定义,以便于在计算机系统中实现。
2.4.2 数据库体系结构
数据库的体系结构分三级:
内部级(internal),概念级(conceptual)和外部级(external)。
这个三级结构有时也称为“三级模式结构”,或“数据抽象的三个级别”,最早是在1971年通过的DBTG报告中提出,后来收入在1975年的美国ANSI/SPARC报告中。
虽然现在DBMS的产品多种多样,在不同的操作系统支持下工作,但是大多数系统在总的体系结构上都具有三级模式的结构特征。
从某个角度看到的数据特性称为“数据视图”(data view)。
外部级最接近用户,是单个用户所能看到的数据特性。
单个用户使用的数据视图的描述称为“外模式”。
概念级涉及到所有用户的数据定义,是全局的数据视图。
全局数据视图的描述称为“概念模式”。
内部级最接近于物理存储设备,涉及到实际数据存储的结构。
物理存储数据视图的描述称为“内模式”。
数据库的三级模式结构是数据的三个抽象级别。
它把数据的具体组织留给DBMS去做,用户只要抽象地处理数据,而不必关心数据在计算机中的表示和存储,这样就减轻了用户使用系统的负担。
三级结构之间往往差别很大,为了实现这三个抽象级别的联系和转换,DBMS在三级结构之间提供两个层次的映象(mappings):
外模式/模式映象,模式/内模式映象。
此处模式是概念模式的简称。
2.4.3数据的独立性
由于数据库系统采用三级模式结构,因此系统具有数据独立性的特点。
在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。
数据独立性分成物理数据独立性和逻辑数据独立性两级。
物理数据独立性
如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相当的修改,使概念模式尽可能保持不变。
也就是对内模式的修改尽量不影响概念模式,当然,对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性。
逻辑数据独立性
如果数据库的概念模式要进行修改,譬如增加记录类型或增加数据项,那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。
也就是对概念模式的修改尽量不影响外模式和应用程序,这样,我们称数据库达到了逻辑数据独立性。
现有关系系统产品均提供了较高的物理独立性,而对逻辑独立性的支持尚有欠缺,例如,对外模式的数据更新受到限制等。
2.5SQL语言基础
2.5.1SQL简介
用户对数据库的使用,是通过数据库管理系统提供的语言来实现的。
不同的数据库管理系统提供不同的数据库语言。
关系数据库管理系统几乎都提供关系数据库标准语言——SQL。
SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。
SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。
SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。
当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细节。
SQL语言可以完成许多功能,例如:
● 查询数据
● 在数据库表格中插入、修改和删除记录
● 建立、修改和删除数据对象
● 控制对数据和数据对象的存取
● 确保数据库的一致性和完整性等
2.5.2 S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 物流 管理 系统 论文