毕业设计(论文)-仓库管理系统的开发研究.doc
《毕业设计(论文)-仓库管理系统的开发研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-仓库管理系统的开发研究.doc(35页珍藏版)》请在三一文库上搜索。
1、 学 士 学 位 论 文仓库管理系统的开发研究姓 名:学 号:指导教师:院系(部所):计算机科学系专 业:计算机科学与技术完成日期:xx学院学士学位论文目 录目 录I仓库管理系统的开发研究IIABSTRACTIII1.绪论11.1 项目的背景及意义11.2 开发工具的选择21.3 项目的主要任务31.4 项目的模块组成32.系统开发环境42.1 数据库的发展42.2 数据库的建立及数据源的配置52.3 使用BDE连接数据库52.4 Delphi的有关知识73. 系统总体设计83.1 系统需求分析83.2 系统数据库设计93.3 系统功能模块设计104. 仓库管理系统应用程序设计114.1 系统
2、窗体结构设计114.2 创建数据控件模块124.3 启动画面的实现144.4 用户登录窗体设计154.4.1 用户登录窗体界面设计154.4.2 用户登录窗体功能的设计154.5 主窗体设计164.5.1主窗体界面设计164.5.2主窗体功能设计174.6 仓库管理窗体设计184.7 出入库管理窗体设计204.7.1 货物入库管理204.7.2 货物出库管理214.7.3 货物信息管理224.8 系统维护窗体设计244.8.1 数据备份244.8.2 数据恢复254.8.3 密码管理26结 束 语28参考文献29答 谢30III仓库管理系统的开发研究专业:计算机科学与技术 姓名: 指导教师:
3、摘 要随着社会的飞速发展,人们对各种器械的要求越来越自动化和智能化,可以节约大量人工的机械操作深受欢迎。在传统的仓库管理系统过程中,货物的出入库管理都非常的耗费人力物力,同时由于采用手工操作,不可避免造成一些的错误。现在许多公司都采用计算机来管理仓库信息,避免了手工操作的不足。本系统就是本着快捷、方便的原则对仓库系统的开发,实现仓库管理的自动化!本软件包括入库、出库、仓库管理,货物信息及系统管理五个方面。系统可以完成对各类信息的浏览、添加、删除、修改等功能。系统的核心是入库、库存和出库三者之间的联系。仓库管理功能也是系统的核心之一,在系统中包括仓库信息管理和仓库总表浏览,方便用户对仓库管理系统
4、的应用。系统有完整密码修改功能!本系统采用Paradox 7来设计数据库,并使用当前优秀的开发工具Delphi 7开发系统,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本课题的开题背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键字数据库,Paradox 7, 仓库管理系统,DelphiABSTRACT With societys swift development, a kind of instruments request become more and more automated and intelligent t
5、o people,it may save the massive artificial mechanical operation which depth to welcome. In traditional storage management system process, cargo warehousing management unusual consume manpower and resources, because traditional storage management system simultaneously uses the manual operation, crea
6、tes some mistakes inevitably. Now many companies use the computer to manage the warehouse information, which has avoided the manual operation insufficiency. This system is in line with quickly, the convenience principle to the warehouse systems development, realizes the storage management automation
7、. This software including five aspects,such as warehousing, storehouse, storage management, cargo information and system administration. The system may complete to each kind of functions and so on information browsing, increase, deletion, revision. Systems core is the warehousing, the stock and the
8、storehouse three between relations. The storage management function is also one of systems cores, in system including warehouse information management and warehouse master list browsing, convenient user to storage management systems application. The system has the complete password revision function
9、. This system uses Paradox 7 to design the database, and uses the current outstanding development kit - Delphi 7 development systems, it has the most nimble database structure, has the good support to the database application. The paper mainly introduced this topic opens the topic background, must c
10、omplete function and development process. Key explanation system design key point, design concept, difficult technology and solution.key words:Database, Paradox 7, storage management system, Delphixx学院学士学位论文1.绪论1.1 项目的背景及意义随着工业自动化的日益提高,工厂的各种操作控制也已经由人工操作转向了自动控制。而对于自动控制而言,控制对象的参数是否能够准确而高效的获得,是影响整个系统的控
11、制效果的重要因素。随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机完成为我们文成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。仓库管理是与我们生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的
12、飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:1.极大提高了仓库工作人员的工作效率,大大减少了以往入、出和存 流程繁琐,杂乱,周期长的弊端。2.基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。3.仓库管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快
13、仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分心要。入库、库存、出库还是现在企业仓库管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于“零库存”思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好仓库管理系统,尽可能地减少仓库管理的重复性和低效性就成为当前最为重要的问题。仓库管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今仓库管理需
14、求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.2 开发工具的选择自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的Visual Studio,Borland公司的Delphi等数据库辅助开发工具。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企
15、业级开发工具的产品有:Microsoft公司的Visual Basic Microsoft公司的Visual C+ Borland公司的Delphi 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费
16、程序设计师的宝贵时间。而Delphi是一个非常理想选择。Delphi是操作系统中快速应用开发环境的最新版本。它也是当前Windows平台上第一个全面支持最新Web服务的快速开发工具。无论是企业级用户,还是个人开发者,都能够利用Delphi 轻松、快捷地构建新一代电子商务应用。Delphi是惟一支持所有新出现的工业标准的RAD环境,包括XML(扩展标记语言)/XSL(可扩展样式语言),SOAP(简单对象存取协议)和WSDL(Web服务器描述语言)等。Delphi是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类
17、应用程序设计。在Delphi的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视化的开发方法降低了应用程序开发的难度。Delphi的基础编程语言是具有面向对象特性的Pascal语言,即Object Pascal 。Object Pascal具有代码稳定、可读性好、编译速度快等优点,并将面向对象的概念移植到了Pascal语言中,使这种基础语言有了新的发展空间。使用Delphi,我们几乎可以作任何事情,还可以撰写种各种类型的应用程序,动态链接库(DLL)、CON、或CORBA对象,CGI/ISAPI程序,Microsoft Back Office应用程序。程序的规模小到简单
18、的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用Delphi进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是Delphi对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。Delphi为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。1.3 项目的主要任务1. 掌握Delphi语言,SQL Server的基本运用;2. 掌握编写系统的基本方法及技巧;3. 了解掌握多层分布
19、式数据库网络的系统结构及特点;4. 掌握客户端与应用程序的数据存取方法;5. 了解仓库管理的流程并根据不同部分的特点编制相应的模块。1.4 项目的模块组成Delphi的开发功能中,最强大的莫过于它的数据库开发功能,它提供了大量的数据库操作组件,本程序采用的数据库由于没有涉及到网络数据库和多用户问题,所以采用Delphi自带paradox格式,由于是Delphi自带格式,BDE中对paradox的驱动非常的高效,数据库表的后缀是.Db。当数据库的容量较小时,采用什么样的数据库,差别并不大;但当容量大时,情况不一样了,本系统的采用Delphi的本地数据库,使数据库操作得到了很好的实现。本系统主要包
20、括仓库管理、出入库管理和系统维护三大部分。其中,仓库管理包括仓库总表浏览和仓库信息管理两个模块;出入库管理包括货物出库管理、货物信息管理和货物入库管理三大模块;系统维护模块包括数据恢复、数据备份和密码管理三部分。2.系统开发环境2.1 数据库的发展数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据
21、库技术的要求。它们只是加重了数据库技术的重要性。数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储
22、器的发展,为数据库技术提供了良好的物质基础。使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优劣,将直接影响数据处理的效率。数据管理技术的发展,与硬件(主要是外存)、软件、计算机应用的范围有密切的联系。数据管理技术的发展经过三个阶段:人工管理阶段、文件系统阶段和数据库阶段。人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性
23、,数据不一致性以及数据联系弱等等。也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。20世纪60年代末发生的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统。但这并不能最终解决问题。在20世纪60年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 仓库 管理 系统 开发 研究
链接地址:https://www.31doc.com/p-3281914.html