图书仓库管理系统(doc 61)26712.docx
《图书仓库管理系统(doc 61)26712.docx》由会员分享,可在线阅读,更多相关《图书仓库管理系统(doc 61)26712.docx(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书仓库库管理系系统摘 要要本系统主主要完成成对图书书仓库的的库存管管理,包包括图书书入库、出出库、库库存,员员工信息息,供应应商信息息以及密密码管理理等六个个方面。系系统可以以完成对对各类信信息的浏浏览、查查询、添添加、删删除、修修改、报报表等功功能。系统的核核心是入入库、库库存和出出库三者者之间的的联系,每每一个表表的修改改都将联联动的影影响其它它的表,当当完成入入库或出出库操作作时系统统会自动动地完成成库存的的修改。查查询功能能也是系系统的核核心之一一,在系系统中即即有单条条件查询询和多条条件查询询,也有有精确查查询和模模糊查询询,系统统不仅有有静态的的条件查查询,也也有动态态生成的的条
2、件查查询,其其目的都都是为了了方便用用户使用用。系统统有完整整的用户户添加、删删除和密密码修改改功能,并并具备报报表打印印功能。系统采用用Miccrossoftt Offficce中的的Acccesss 20000来来设计数数据库,并并使用当当前优秀秀的开发发工具Dellphii 6.0 ,它它有着最最为灵活活的数据据库结构构,对数数据库应应用有着着良好的的支持。论文主要要介绍了了本课题题的开发发背景,所所要完成成的功能能和开发发的过程程。重点点的说明明了系统统设计的的重点、设设计思想想、难点点技术和和解决方方案。关键字:数据库库,SQQL语言言,Deelphh 6,数数据库组组件,仓仓库管理
3、理目录第一章 引言 111.1 课题题来源 111.2 开发发工具的的选择 21.3 所做做的主要要工作 3第二章数数据库概概论 42.1 数据据库的发发展 42.1.1数据据库的发发展 42.1.2数据据库阶段段的特点点 52.1.3数据据库技术术 62.2 数据据库理论论基础 72.2.1数据据库模型型 72.2.2数据据库体系系结构 1102.2.3数据据的独立立性 112.2.4 范式 1112.3 SQQL语言言基础 1332.3.1 SQLL简介 1132.3.2 SQLL查询 1332.3.3 SQLL数据更更新 114第三章数数据库开开发工具具 1663.1 Deelphhi
4、66.0 简介 1163.2 Deelphhi 66.0 控件 173.2.1 ADOO数据访访问组件件 1773.2.2数据据控制类类DattaCoontrrol 1183.2.3数据据访问类类DattaAcccesss 1183.2.4 SQLL语言在在Dellphii中的应应用 1193.3 Acccesss 简简介 221第四章系系统总体体设计 2234.1 系统需需求分析析 2334.2 系统概概要设计计 2554.2.1系统统结构设设计 2254.2.2数据据库设计计 2274.2.2.11 EER图设设计 2274.2.2.22 数数据库表表格设计计294.3系系统详细细设计33
5、4第五章系系统应用用程序设设计 3775.1 系统统窗体模模块组成成3775.2 数据据模块窗窗体设置置3885.3 主窗窗体功能能模块的的实现3995.4 入库库、出库库窗体模模块的实实现4335.5 查询询功能的的实现5115.6 系统统登陆窗窗体模块块的实现现5225.7 用户户管理功功能的实实现5445.7.1用户户管理主主窗体 545.7.2密码码修改窗窗体模块块的实现现 5545.7.3用户户注册窗窗体模块块的实现现 5555.7.4用户户注销窗窗体模块块的实现现 557结束语 599致谢 600参考文献献 611 第一章 引 言 1.11 课题来来源随着社会会经济的的迅速发发展和
6、科科学技术术的全面面进步,计计算机事事业的飞飞速发展展,以计计算机与与通信技技术为基基础的信信息系统统正处于于蓬勃发发展的时时期。随随着经济济文化水水平的显显著提高高,人们们对生活活质量及及工作环环境的要要求也越越来越高高。书籍籍做为人人类的精精神食粮粮,在现现代社会会中越来来越受到到重视,大大量的书书籍出现现在市场场上,人人们有了了各种各各样不同同的选择择。与此此同时,为为了管理理大量的的图书,图图书仓库库也大量量的出现现,仓库库的管理理问题也也就提上上了日程程。随着着图书的的大量增增加,其其管理难难度也越越来越大大,如何何优化仓仓库的日日常管理理也就成成为了一一个大众众化的课课题。在计算机
7、机飞速发发展的今今天,将将计算机机这一信信息处理理利器应应用于仓仓库的日日常管理理已是势势必所然然,而且且这也将将为仓库库管理带带来前所所未有的的改变,它它可以带带来意想想不到的的效益,同同时也会会为企业业的飞速速发展提提供无限限潜力。采采用计算算机管理理信息系系统已成成为仓库库管理科科学化和和现代化化的重要要标志,它它给企业业管理来来了明显显的经济济效益和和社会效效益。主主要体现现在:极大提高高了仓库库工作人人员的工工作效率率,大大大减少了了以往入入出存流流程繁琐琐,杂乱乱,周期期长的弊弊端。基于仓库库管理的的全面自自动化,可可以减少少入库管管理、出出库管理理及库存存管理中中的漏洞洞,可以以
8、节约不不少管理理开支,增增加企业业收入。仓库的管管理的操操作自动动化和信信息的电电子化,全全面提高高了仓库库的管理理水平。随着我国国改革开开放的不不断深入入,经济济飞速的的发展,企企业要想想生存、发发展,要要想在激激烈的市市场竞争争中立于于不败之之地,没没有现代代化的管管理是万万万不行行的,仓仓库管理理的全面面自动化化、信息息化则是是其中极极其重要要的部分分。为了了加快仓仓库管理理自动化化的步伐伐,提高高仓库的的管理业业务处理理效率,建建立仓库库管理系系统已变变得十分分心要。入库、库库存、出出库还是是现在企企业图书书仓库管管理的常常规基本本模式,虽虽然,最最近又出出现了很很多新的的管理模模式,
9、如如:基于于零库存存思想的的沃尔玛玛特管理理方式,但但这些新新的思想想在中国国大部分分企业的的管理中中还是难难以实现现的。所所以如何何设计好好仓库管管理系统统,尽可可能地减减少仓库库管理的的重复性性和低效效性就成成为当前前最为重重要的问问题。图图书仓库库管理的的核心是是入库、库库存和出出库之间间的联系系,如何何处理好好三者之之间的关关系是系系统最为为关键的的部分。另另外,员员工信息息和供应应商信息息管理也也是仓库库管理中中一个必必不可少少的部分分,它提提供着与与入库和和出库相相关的地地一些信信息,使使得整个个系统更更加完整整,更加加实用。通过对仓仓库管理理日常工工作的详详细调查查,搜集集了大量
10、量的资料料,从系系统结构构的组织织,功能能的实现现,技术术的要求求以及可可行性等等多方面面进行考考虑,认认为本课课题是一一个适应应现今图图书仓库库管理需需求的计计算机信信息管理理系统,具具有一定定的实际际开发价价值和使使用价值值。1.22 开发发工具的的选择自Javva诞生生以来,随随着Innterrnett技术的的普及和和应用需需求的变变化,以以第四代代语言为为主的应应用开发发产品发发生了较较大的变变化,它它们不仅仅已成为为人们开开发应用用的开发发工具,而而且很多多产品已已发展成成为一种种强有力力的应用用开发环环境。这这些新型型的开发发工具通通常以一一种集成成软件包包的形式式提供给给开发人人
11、员,被被称为SStuddio(工工作室)或或Suiite(程程序组)。例例如,微微软的VVisuual Stuudioo 6.0,Borrlannd公司司的Deelphhi 66.0等等数据库库辅助开开发工具具。现在,市市场上可可以选购购的应用用开发产产品很多多,流行行的也有有数十种种。目前前在我国国市场上上最为流流行、使使用最多多、最为为先进的的可用作作企业级级开发工工具的产产品有:Micrrosooft公公司的VVisuual Bassic 6.00版Micrrosooft公公司的VVisuual C+6.00版Borllandd公司的的Dellphii 6.0版在目前市市场上这这些众多多
12、的程序序开发工工具中,有有些强调调程语言言的弹性性与执行行效率;有些则则偏重于于可视化化程序开开发工具具所带来来的便利利性与效效率的得得高,各各有各的的优点和和特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,却没没有弹性性的语言言作支持持,许多多特殊化化的处理理动作必必需要耗耗费数倍倍的工夫夫来处理理,使得得原来所所标榜的的效率提提高的优优点失去去了作用用;相反反,如果果只强调调程语言言的弹性性,却没没有便利利的工具具作配合合,会使使一些即即使非常常简单的的界面处处理动作作,也会会严重地地浪费程程序设计计师的宝宝贵时间间。而
13、Dellphii是一个个非常理理想选择择。Deelphhi 66 是操操作系统统中快速速应用开开发环境境的最新新版本。它它也是当当前Wiindoows平平台上第第一个全全面支持持最新WWeb服服务的快快速开发发工具。无无论是企企业级用用户,还还是个人人开发者者,都能能够利用用Dellphii 6 轻松、快快捷地构构建新一一代电子子商务应应用。DDelpphi 6 是是惟一支支持所有有新出现现的工业业标准的的RADD环境,包包括XMML(扩扩展标记记语言)/XSL(可扩展样式语言),SOAP(简单对象存取协议)和WSDL(Web服务器描述语言)等。Delpphi 6 是是可视化化的快速速应用程程
14、序开发发语言,它它提供了了可视化化的集成成开发环环境,这这一环境境为应用用程序设设计人员员提供了了一系列列灵活而而先进的的工具,可可以广泛泛地用于于种类应应用程序序设计。在在Dellphii 6 的集成成开发环环境中,用用户可以以设计程程序代码码、运行行程序、进进行程序序错误的的调试等等,可视视化的开开发方法法降低了了应用程程序开发发的难度度。Deelphhi的基基础编程程语言是是具有面面向对象象特性的的Passcall语言,即即Objjectt Paascaal 。Objjectt Paascaal具有有代码稳稳定、可可读性好好、编译译速度快快等优点点,并将将面向对对象的概概念移植植到了PP
15、asccal语语言中,使使这种基基础语言言有了新新的发展展空间。使用Deelphhi 66.0 ,我们们几乎可可以作任任何事情情,还可可以撰写写种各种种类型的的应用程程序,动动态链接接库(DDLL)、COON、或或CORRBA对对象,CCGI/ISAAPI程程序,MMicrrosooft Bacck OOffiice应应用程序序。程序序的规模模小到简简单的个个人数据据库应用用,大到到复杂的的企业的的多层次次分布式式系统,都都可以使使用Deelphhi进行行开发,其其友好的的集成开开发界面面,可视视化的双双向开发发模式,良良好的数数据库应应用支持持高效的的程序开开发和程程序运行行,备受受广大程程
16、序开发发人员的的好评。尤尤其是DDelpphi对对数据库库应用的的强大支支持,大大大提高高了数据据库应用用软件开开发的效效率,缩缩短了开开发周期期,深受受广大数数据库应应用程序序设计人人员的喜喜爱。DDelpphi为为数据库库应用开开发人员员提供了了丰富的的数据库库开发组组件,使使数据库库应用开开发功能能更强大大,控制制更灵活活,编译译后的程程序运行行速度更更快。1.33 本本文所做做工作引言部分分介绍了了本系统统的课题题来源以以及对数数据库开开发工具具的选择择。第二章介介绍了数数据库的的发展,关关系数据据库,数数据库体体系结构构,并系系统介绍绍了SQQL语言言,为设设计和理理解应用用程序做做
17、了铺垫垫。第三章系系统介绍绍了Deelphhi 66.0及及其部分分控件,SQL语言在Delphi 6.0中的应用,以及Access等。第四章是是本文的的主体,按按照软件件工程的的要求,从从需求分分析开始始,经过过概要设设计最后后到详细细设计,完完成对整整个系统统的设计计。第五章根根据第四四章的设设计结果果利用AAcceess 20000和Dellphii 6.0进行行了具体体的窗体体和应用用程序设设计。总结部分分介绍了了设计体体会和编编程体会会,并指指出了系系统设计计中的不不足和改改进的方方向第二章数数据库概概论2.11 数数据库的的发展数据库处处理在信信息系统统的研究究中一直直是非常常重要
18、的的主题,然然而,近近年来,随随着Woorldd Wiide Webb(WWWW)的的猛增及及Intternnet技技术的迅迅速发展展,使得得数据库库技术之之时成为为最热门门技术之之一。数数据库技技术能使使Intternnet应应用超越越具有早早期应用用特点的的简单的的发布。同同时,IInteerneet技术术提供了了一种向向用户发发布数据据库内容容的标准准化的访访问方法法。这些些技术没没有脱离离经典数数据库技技术的要要求。它它们只是是加重了了数据库库技术的的重要性性。数据库的的设计和和开发及及包括艺艺术有包包括工程程。理解解用户的的需求,然然后,把把它们转转变为有有效的数数据库设设计是一一个
19、艺术术过程。把把设计转转变为实实际的数数据库,并并且这些些数据库库带有功功能完备备、高效效能的应应用,是是一个工工程过程程。数据库的的目的是是帮助人人们跟踪踪事务。经经典的数数据库应应用涉及及诸如订订单、顾顾客、工工作、员员工、学学生、电电话之类类的项,或或其它数数据量较较大、需需要密起起关注的的事务。最最近,由由于数据据库的普普及,数数据库技技术已经经被应用用到了新新的领域域,诸如如用于IInteerneet的数数据库或或用于公公司内联联网的数数据库。数数据库也也被越来来越多地地应用于于生成和和维护多多媒体应应用程序序上。计算机的的数据处处理应用用,首先先要把大大量的信信息以数数据形式式存放
20、在在存储器器中。存存储器的的容量、存存储速率率直接影影响到数数据管理理技术的的发展。从从19556年生生产出第第一台计计算机到到现在,存存储器的的发展,为为数据库库技术提提供了良良好的物物质基础础。使用计算算机以后后,数据据处理的的速度和和规模,无无论是相相对于手手工方式式,还是是机械方方式,都都有无可可比拟的的优势。通通常在数数据处理理中,计计算是比比较简单单的而数数据的管管理却比比较复杂杂。数据据管理是是指数据据的收集集、整理理、组织织、存储储、维护护、检索索、传送送等操作作,这部部分操作作是数据据处理业业务的基基本环节节,而且且是任何何数据处处理业务务中必不不可少的的共有部部分。数数据管
21、理理技术的的优劣,将将直接影影响数据据处理的的效率。2.1.1数据据库的发发展数据管理理技术的的发展,与与硬件(主主要是外外存)、软软件、计计算机应应用的范范围有密密切的联联系。数数据管理理技术的的发展经经过三个个阶段:人工管管理阶段段、文件件系统阶阶段和数数据库阶阶段。人工管理理阶段和和文件系系统阶段段都有着着相当多多的缺陷陷,诸如如数据冗冗余性,数数据不一一致性以以及数据据联系弱弱等等。也也正是由由于这些些原因,促促使人们们研究新新的数据据管理技技术,从从而产生生了数据据库技术术。20世纪纪60年代代末发生生的三件件大事,层层次模型型IMSS系统的的推出、关关于网状状模型DDBTGG报告的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书仓库管理系统doc 6126712 图书 仓库 管理 系统 doc 61 26712
限制150内