- 59.00 KB
- 2022-05-16 18:34:43 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
图书仓库管理系统的设计(1)摘要本系统主要完成对图书仓库的库存管理,包括图书入库、出库、库存,员工信息,供应商信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。系统采用MicrosoftOffice中的Access2000来设计数据库,并使用当前优秀的开发工具—Delphi6.0,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字:数据库,SQL语言,Delph6,数据库组件,仓库管理目录第一章引言……………………………………………………………………………11.1课题……………………………………………………………………11.2开发工具的选择……………………………………………………………21.3所做的主要工作……………………………………………………………3第二章数据库概论……………………………………………………………………42.1数据库的发展………………………………………………………………42.1.1数据库的发展…………………………………………………………42.1.2
数据库阶段的特点……………………………………………………5(lw.nseaC.编辑发布)2.1.3数据库技术……………………………………………………………62.2数据库理论基础……………………………………………………………72.2.1数据库模型……………………………………………………………72.2.2数据库体系结构……………………………………………………102.2.3数据的独立性………………………………………………………112.2.4范式…………………………………………………………………112.3SQL语言基础……………………………………………………………132.3.1SQL简介……………………………………………………………132.3.2SQL查询……………………………………………………………
132.3.3SQL数据更新………………………………………………………14第三章数据库开发工具……………………………………………………………163.1Delphi6.0简介……………………………………………………………163.2Delphi6.0控件……………………………………………………………173.2.1ADO数据访问组件…………………………………………………173.2.2数据控制类DataControl……………………………………………183.2.3数据访问类DataAccess……………………………………………183.2.4SQL语言在Delphi中的应用………………………………………193.3Access简介………………………………………………………………21第四章系统总体设计
………………………………………………………………234.1系统需求分析……………………………………………………………234.2系统概要设计……………………………………………………………254.2.1系统结构设计………………………………………………………25(fw.nseac.)4.2.2数据库设计…………………………………………………………274.2.2.1ER图设计……………………………………………………274.2.2.2数据库表格设计………………………………………………294.3系统详细设计………………………………………………………………34第五章系统应用程序设计…………………………………………………………375.1
系统窗体模块组成…………………………………………………………375.2数据模块窗体设置…………………………………………………………385.3主窗体功能模块的实现……………………………………………………395.4入库、出库窗体模块的实现………………………………………………435.5查询功能的实现……………………………………………………………515.6系统登陆窗体模块的实现…………………………………………………525.7用户管理功能的实现………………………………………………………545.7.1用户管理主窗体……………………………………………………545.7.2密码修改窗体模块的实现…………………………………………545.7.3用户注册窗体模块的实现…………………………………………555.7.4用户注销窗体模块的实现…………………………………………57
结束语…………………………………………………………………………………59致谢……………………………………………………………………………………60§1.2开发工具的选择自Java诞生以来,随着Inter技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的VisualStudio6.0,Borland公司的Delphi6.0等数据库辅助开发工具。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的VisualBasic6.0版Microsoft公司的VisualC6.0版Borland公司的Delphi6.0版
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。而Delphi是一个非常理想选择。Delphi6是操作系统中快速应用开发环境的最新版本。它也是当前WindoL(扩展标记语言)/XSL(可扩展样式语言),SOAP(简单对象存取协议)和WSDL(Web服务器描述语言)等。总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向共5页:1[2][3][4][5]下一页