《仓库管理系统.docx》由会员分享,可在线阅读,更多相关《仓库管理系统.docx(60页珍藏版)》请在优知文库上搜索。
1、仓库管理系统摘要本系统主要完成对物资仓库的库存管理,包括入库、出库,用户信息,物资信息等四个方面。系统可以完成对各类信息的阅读、杳询、添加、删除、修改等功能,系统的核心是入库、出库二者之间的联系,每一个表的修改都将联动的影响其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。查沟功能也是系统的核心之一,其目的都是为了便利用户运用。系统有完整的用户添加、删除和密码修改功能,系统接受MicrosoftOffice中的Access2000来设计数据库,并运用开发工具ec1.ipse.论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明白系统设计的垂点、设计思想、难点技术和解
2、决方案。关健字:数据库,SQ1.W,ec1.ipse.AbstractSummaryofthesystemofthemajormateria1.swarehouseinventorymanagement,inc1.udingstorage,warehousing,userinformation,Informationmateria1.sinfouraspects.Systemcanbecomp1.etedonvariousinformationbrowsing,query,add,de1.ete,change,andotherfunctions.Thecoreofthesystemiscrea
3、ted,outofthe1.inksbetweenthetwo,oneforeachtab1.etheamendmentwi1.1.affectother1.inkageofthetab1.e,Uponthecomp1.etionofthede1.iveryorremova1.operationsystemwi1.1.automatica1.1.ycomp1.eteinventorychanges.Theinquiryisoneofthesystemscore,itsaimistofaci1.itatetheusers.Acomp1.etesystemuserstoadd,de1.eteand
4、changepasswordfunction,systemusestheMicrosoftOfficeAccess2000databasedesign,andtheuseofdeve1.opmenttoo1.sec1.ipse.Thispaperpresentsthedeve1.opmentofthebackgroundissues,tobeaccomp1.ishedbythedeve1.opmentandfunctionoftheprocess.Notetheemphasisofthesystemdesignfocus,design,technica1.difficu1.tiesandso1
5、.utions.Keywords:database,SQ1.1.anguage,ec1.ipse.目录第一章引言61.1课题来源择6其次章数据库概论92.1 数据库的发展92.1.1 数据库的发展92.1.2 数据库阶段的特点102.1.3 数据库技术112.2 数据库理论基础122.2.1 数据库模型122.2.2 数据库体系结构152.2.3 数据的独立性162.2.4 范2.3 SQ1.语言基础142.3.1 SQ1.简介142.3.2 SQ1.杳询142.3.3 SQ1.数据更新15第三章数据库开发工具163.1 Ec1.ipse简介163.2 Access简介17第四章系统总体设计1
6、84.1 系统需求分析184.2 系统概要设计204.2.1 系统结构设4.2.2计224.2.1.1 ER图设计224.3 系统具体设计24第五章新应用程序设计265.1 系统肉体模块组成265.2 主窗体功能模块的实现265.3 添加物资基本信息模块285.4 删除全部物资信息335.5 添加物资入库信息335.6 修改物资入库信息335.7 查询物资入库信息345.8 添加物资出库信息345.9 修改物资出库信息355.10 查询物资出库信息355.11 查询物资余额信息365.12 添加用户365.13 修改用户375.14删除用户375.15帮助38结束语39致谢参考文献41第一章引
7、言 1.1 MM随着社会经济的快速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量与工作环境的要求也越来越高。与此同时,为了管理大IS的货品,货品仓库也大成的出现,仓库的管理问题也就提上了日程。随着物资的大量增加,其管理难度也越来越大,如何优化仓库的口常管理也就成为了个大众化的课题。在计算机飞速发展的今日,将计克机这一信息处理利器应用于仓库的FI常管理已是势必所然,而且这也将为仓库管理带来前所未有的变更,它可以带来意想不到的效益,同时也会为企业的飞速发展供应无限潜力。接受计算机管理信息系统已成为仓
8、库管理科学化和现代化的重要标汜,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了仓库工作人员的工作效率,大大削减了以往入出存流程繁琐,杂乱,周期长的弊端。基于仓库管理的全面自动化,可以削减入库管理、出库管理与库存管理中的漏洞,可以节约不少管理开支,增加企业收入。仓库的管理的操作自动化和信息的电子化,全面提高仓库的管理水平。随着我国改革开放的不断深化,经济匕速的发展,企业要想生存、发展,要想在激烈的市场竞争中汇于不败之地,没方现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变
9、得特别心耍。入库、出库还是现在企业货品仓库管理的常规范本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好仓库管理系统,尽可能地削减仓库管理的重复性和低效性就成为当前最为重要的问题。货品仓库管理的核心是入库和出库之间的联系,如何处理好二者之间的关系是系统最为关键的部分。通过对仓库管理日常工作的具体调查,搜集了大肝的资料,从系统结构的组织,功能的实现,技术的要求以与可行性等多方面进行考虑,认为本课题是一个适应现今货品仓库管理需求的计算机信息管理系统,具有肯定的实际开发价值和运用价值。 1.2 1.2
10、开发工具的选择自JaVa诞生以来,随着IntemCt技术的普与和应用需求的变更,以第四代语言为主的应用开发产品发生了较大的变更,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强才力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式供应应开发人员,被称为Studio(工作室)或Suite(程序组)。现在,市场匕可以选购的应用开发产拈很多,流行的也有数卜种。目前在我国市场上最为流行、运用最多、最为先进的可用作企业级开发工具的产品有:MiCroSOft公司的Visua1.Basic6.0版Microsoft公司的Visua1.C+6.0版Bor1.and公司的DeIPhi
11、6.0版IBM公司ec1.ipse在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;方些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满意了不同用户的需求。ECIiPSe是一个开放源代码的、与NetBeans、SunONEStudio和Bor1.andJbui1.der类似的一种基于Java的整合型可扩绽开发平台,也是目前最闻名的开源项目之一,IBM在最近几年里也始终在大力支持该项目的发展,目标是将其做成用以替代IBMViSUa1.AgeforJava(简称IVJ)的卜一代IDE开发环境,并于2001年11月宣布投入4千万美元资金到该项目的研发
12、。就其本身而言,它只姑一个框架和一组服务,用于通过插件蛆件构建开发环境。幸运的是,Ec1.ipse附带了一个标准的插件集,包括Java开发工具(JaVaDeve1.opmentToo1.s,JDT)C其将来的目标不仅仅是成为特地开发JaVa程序的IDE环境,依据ECIiPSe的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Ee1.iPSe已经起先供应C语宫开发的功能插件。更难能珍贵的是,ECIiPSC是一个开放源代码的项目,任何人都可以卜载ECHPSe的源代码,并且在此基础上开发自己的功能插件。也就是说将来只要万人须要,就会有建立在EC1.iPSe之上的Co
13、Bo1.,Per1.,PythOn等语言的开发插件出现。同时可以通过开发新的插件扩呈现有插件的功能,比如本系列文章为了进行手机应用程序的开发就是通过J2ME插件的扩展来加以实现的。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是EC1.iPSC的潜力所在。Ec1.ipse的主要组成ECIiPSe是一个开放源代码的软件开发项目,专注于为高度集成的工具开发供应一个全功能的、具有商业品质的工业平台。它主耍由ECHPSe项目、Ec1.ipse工具项目和Ec1.ipse技术项目三个项目组成,具体包括四个部分组成-Ec1.ipseP1.atform、JDT、CDT和PDEeJDT支持JaVa
14、开发、CDT支持C开发、PDE用来支持插件开发,ECIiPSePIatfOrm则是一个开放的可扩展IDE,供应了一个通用的开发平台。它供应建立块和构造并运行集成软件开发工具的基础。Ec1.ipseP1.atform允许工具建立者独立开发与他人工具无缝集成的工具从而无须辨别一个工具功能在哪里结束,而另一个工具功能在哪里起先。Ec1.ipseSDK(软件开发者包)是EC1.iPSeP1.atformJDT和PDE所生产的组件合并,它们可以一次F载。这些部分在一起供应了一个具有丰需特性的开发环境,允许开发者有效地建立可以无缝集成到Ec1.ipseP1.atform中的工具。Ec1.ipseSDK由E
15、C1.iPSe项目生产的工具和来自其它开放源代码的第三方软件组合而成。EC1.iPSe项目生产的软件以CP1.发布,第三方蛆件有各自自身的许可协议。其次章数据阐It论2.1 好席的发展数据库处理在信息系统的探讨中始终是特别重要的主题,然而,近年来,随着Wor1.dWideWeb(WWW)的猛增与Internet技术的快速发展,使得数据库技术之时成为最热门技术之一,数据库技术能使Internet应用超越具才早期应用特点的简洁的发布,同时,Intemet技术供应了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求C它们只是加重了数据库技术的重要性。数据库的设计和开发与包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。最近,由于数据