图书仓库管理系统
综合能力考核表详细内容
图书仓库管理系统
图书仓库管理系统 摘 要 本系统主要完成对图书仓库的库存管理,包括图书入库、出库、库存,员工信息,供应 商信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除 、修改、报表等功能。 系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的影响其它 的表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核 心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅 有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有 完整的用户添加、删除和密码修改功能,并具备报表打印功能。 系统采用Microsoft Office中的Access 2000来设计数据库,并使用当前优秀的开发工具—Delphi 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统 设计的重点、设计思想、难点技术和解决方案。 关键字:数据库,SQL语言,Delph 6,数据库组件,仓库管理 目 录 第一章 引言 ……………………………………………………………………………1 1.1 课题来源 ……………………………………………………………………1 1.2 开发工具的选择 ……………………………………………………………2 1.3 所做的主要工作 ……………………………………………………………3 第二章 数据库概论 ……………………………………………………………………4 2.1 数据库的发展 ………………………………………………………………4 2.1.1 数据库的发展 …………………………………………………………4 2.1.2 数据库阶段的特点 ……………………………………………………5 2.1.3 数据库技术 ……………………………………………………………6 2.2 数据库理论基础 ……………………………………………………………7 2.2.1 数据库模型 ……………………………………………………………7 2.2.2 数据库体系结构 ……………………………………………………10 2.2.3 数据的独立性 ………………………………………………………11 2.2.4 范式 …………………………………………………………………11 2.3 SQL语言基础 ……………………………………………………………13 2.3.1 SQL简介 ……………………………………………………………13 2.3.2 SQL查询 ……………………………………………………………13 2.3.3 SQL数据更新 ………………………………………………………14 第三章数据库开发工具 ……………………………………………………………16 3.1 Delphi 6.0 简介 ……………………………………………………………16 3.2 Delphi 6.0 控件 ……………………………………………………………17 3.2.1 ADO数据访问组件 …………………………………………………17 3.2.2 数据控制类DataControl ……………………………………………18 3.2.3 数据访问类DataAccess ……………………………………………18 3.2.4 SQL语言在Delphi中的应用 ………………………………………19 3.3 Access 简介 ………………………………………………………………21 第四章 系统总体设计 ………………………………………………………………23 4.1 系统需求分析 ……………………………………………………………23 4.2 系统概要设计 ……………………………………………………………25 4.2.1 系统结构设计 ………………………………………………………25 4.2.2 数据库设计 …………………………………………………………27 4.2.2.1 ER图设计 ……………………………………………………27 4.2.2.2 数据库表格设计………………………………………………29 4.3系统详细设计………………………………………………………………34 第五章 系统应用程序设计 …………………………………………………………37 5.1 系统窗体模块组成…………………………………………………………37 5.2 数据模块窗体设置…………………………………………………………38 5.3 主窗体功能模块的实现……………………………………………………39 5.4 入库、出库窗体模块的实现………………………………………………43 5.5 查询功能的实现……………………………………………………………51 5.6 系统登陆窗体模块的实现…………………………………………………52 5.7 用户管理功能的实现………………………………………………………54 5.7.1 用户管理主窗体 ……………………………………………………54 5.7.2 密码修改窗体模块的实现 …………………………………………54 5.7.3 用户注册窗体模块的实现 …………………………………………55 5.7.4 用户注销窗体模块的实现 …………………………………………57 结束语 …………………………………………………………………………………59 致谢 ……………………………………………………………………………………60 参考文献 ………………………………………………………………………………61 第一章 引 言 §1.1 课题来源 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与 通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人 们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在现代社会中 越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。与此同时 ,为了管理大量的图书,图书仓库也大量的出现,仓库的管理问题也就提上了日程。随 着图书的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个 大众化的课题。 在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必 所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时 也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化 和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在: 极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长 的弊端。 基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以 节约不少管理开支,增加企业收入。 仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。 随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的 市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、 信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业 务处理效率,建立仓库管理系统已变得十分心要。 入库、库存、出库还是现在企业图书仓库管理的常规基本模式,虽然,最近又出现了很 多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大 部分企业的管理中还是难以实现的。所以如何设计好仓库管理系统,尽可能地减少仓库 管理的重复性和低效性就成为当前最为重要的问题。图书仓库管理的核心是入库、库存 和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信 息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关 的地一些信息,使得整个系统更加完整,更加实用。 通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的 实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今图书仓库 管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 §1.2 开发工具的选择 自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应 用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产 品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包 的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的V isual Studio 6.0,Borland公司的Delphi 6.0等数据库辅助开发工具。 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最 为流行、使用最多、最为先进的可用作企业级开发工具的产品有: Microsoft公司的Visual Basic 6.0版 Microsoft公司的Visual C++6.0版 Borland公司的Delphi 6.0版 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则 偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满 足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工 具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理, 使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没 有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设 计师的宝贵时间。 而Delphi是一个非常理想选择。Delphi 6 是操作系统中快速应用开发环境的最新版本。它也是当前Windows平台上第一个全面支持 最新Web服务的快速开发工具。无论是企业级用户,还是个人开发者,都能够利用Delph i 6 轻松、快捷地构建新一代电子商务应用。Delphi 6 是惟一支持所有新出现的工业标准的RAD环境,包括XML(扩展标记语言)/XSL(可扩展 样式语言),SOAP(简单对象存取协议)和WSDL(Web服务器描述语言)等。 Delphi 6 是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用 程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。在 Delphi 6 的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视 化的开发方法降低了应用程序开发的难度。Delphi的基础编程语言是具有面向对象特性 的Pascal语言,即Object Pascal 。Object Pascal具有代码稳定、可读性好、编译速度快等优点,并将面向对象的概念移植到了Pa scal语言中,使这种基础语言有了新的发展空间。 使用Delphi 6.0 ,我们几乎可以作任何事情,还可以撰写种各种类型的应用程序,动态链接库(DLL)、 CON、或CORBA对象,CGI/ISAPI程序,Microsoft Back Office应用程序。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分 布式系统,都可以使用Delphi进行开发,其友好的集成开发界面,可视化的双向开发模 式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评 。尤其是Delphi对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩 短了开发周期,深受广大数据库应用程序设计人员的喜爱。Delphi为数据库应用开发人 员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后 的程序运行速度更快。 §1.3 本文所做工作 引言部分介绍了本系统的课题来源以及对数据库开发工具的选择。 第二章介绍了数据库的发展,关系数据库,数据库体系结构,并系统介绍了SQL语言,为 设计和理解应用程序做了铺垫。 第三章系统介绍了Delphi 6.0及其部分控件,SQL语言在Delphi 6.0中的应用,以及Access等。 第四章是本文的主体,按照软件工程的要求,从需求分析开始,经过概要设计最后到详 细设计,完成对整个系统的设计。 第五章根据第四章的设计结果利用Access 2000和Delphi 6.0进行了具体的窗体和应用程序设计。 总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向 第二章 数据库概论 §2.1 数据库的发展 数据库处理在信息系统的研究中一直是非常重要的主题,然...
图书仓库管理系统
图书仓库管理系统 摘 要 本系统主要完成对图书仓库的库存管理,包括图书入库、出库、库存,员工信息,供应 商信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除 、修改、报表等功能。 系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的影响其它 的表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核 心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅 有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有 完整的用户添加、删除和密码修改功能,并具备报表打印功能。 系统采用Microsoft Office中的Access 2000来设计数据库,并使用当前优秀的开发工具—Delphi 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统 设计的重点、设计思想、难点技术和解决方案。 关键字:数据库,SQL语言,Delph 6,数据库组件,仓库管理 目 录 第一章 引言 ……………………………………………………………………………1 1.1 课题来源 ……………………………………………………………………1 1.2 开发工具的选择 ……………………………………………………………2 1.3 所做的主要工作 ……………………………………………………………3 第二章 数据库概论 ……………………………………………………………………4 2.1 数据库的发展 ………………………………………………………………4 2.1.1 数据库的发展 …………………………………………………………4 2.1.2 数据库阶段的特点 ……………………………………………………5 2.1.3 数据库技术 ……………………………………………………………6 2.2 数据库理论基础 ……………………………………………………………7 2.2.1 数据库模型 ……………………………………………………………7 2.2.2 数据库体系结构 ……………………………………………………10 2.2.3 数据的独立性 ………………………………………………………11 2.2.4 范式 …………………………………………………………………11 2.3 SQL语言基础 ……………………………………………………………13 2.3.1 SQL简介 ……………………………………………………………13 2.3.2 SQL查询 ……………………………………………………………13 2.3.3 SQL数据更新 ………………………………………………………14 第三章数据库开发工具 ……………………………………………………………16 3.1 Delphi 6.0 简介 ……………………………………………………………16 3.2 Delphi 6.0 控件 ……………………………………………………………17 3.2.1 ADO数据访问组件 …………………………………………………17 3.2.2 数据控制类DataControl ……………………………………………18 3.2.3 数据访问类DataAccess ……………………………………………18 3.2.4 SQL语言在Delphi中的应用 ………………………………………19 3.3 Access 简介 ………………………………………………………………21 第四章 系统总体设计 ………………………………………………………………23 4.1 系统需求分析 ……………………………………………………………23 4.2 系统概要设计 ……………………………………………………………25 4.2.1 系统结构设计 ………………………………………………………25 4.2.2 数据库设计 …………………………………………………………27 4.2.2.1 ER图设计 ……………………………………………………27 4.2.2.2 数据库表格设计………………………………………………29 4.3系统详细设计………………………………………………………………34 第五章 系统应用程序设计 …………………………………………………………37 5.1 系统窗体模块组成…………………………………………………………37 5.2 数据模块窗体设置…………………………………………………………38 5.3 主窗体功能模块的实现……………………………………………………39 5.4 入库、出库窗体模块的实现………………………………………………43 5.5 查询功能的实现……………………………………………………………51 5.6 系统登陆窗体模块的实现…………………………………………………52 5.7 用户管理功能的实现………………………………………………………54 5.7.1 用户管理主窗体 ……………………………………………………54 5.7.2 密码修改窗体模块的实现 …………………………………………54 5.7.3 用户注册窗体模块的实现 …………………………………………55 5.7.4 用户注销窗体模块的实现 …………………………………………57 结束语 …………………………………………………………………………………59 致谢 ……………………………………………………………………………………60 参考文献 ………………………………………………………………………………61 第一章 引 言 §1.1 课题来源 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与 通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人 们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在现代社会中 越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。与此同时 ,为了管理大量的图书,图书仓库也大量的出现,仓库的管理问题也就提上了日程。随 着图书的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个 大众化的课题。 在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必 所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时 也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化 和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在: 极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长 的弊端。 基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以 节约不少管理开支,增加企业收入。 仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。 随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的 市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、 信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业 务处理效率,建立仓库管理系统已变得十分心要。 入库、库存、出库还是现在企业图书仓库管理的常规基本模式,虽然,最近又出现了很 多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大 部分企业的管理中还是难以实现的。所以如何设计好仓库管理系统,尽可能地减少仓库 管理的重复性和低效性就成为当前最为重要的问题。图书仓库管理的核心是入库、库存 和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信 息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关 的地一些信息,使得整个系统更加完整,更加实用。 通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的 实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今图书仓库 管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 §1.2 开发工具的选择 自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应 用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产 品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包 的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的V isual Studio 6.0,Borland公司的Delphi 6.0等数据库辅助开发工具。 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最 为流行、使用最多、最为先进的可用作企业级开发工具的产品有: Microsoft公司的Visual Basic 6.0版 Microsoft公司的Visual C++6.0版 Borland公司的Delphi 6.0版 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则 偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满 足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工 具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理, 使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没 有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设 计师的宝贵时间。 而Delphi是一个非常理想选择。Delphi 6 是操作系统中快速应用开发环境的最新版本。它也是当前Windows平台上第一个全面支持 最新Web服务的快速开发工具。无论是企业级用户,还是个人开发者,都能够利用Delph i 6 轻松、快捷地构建新一代电子商务应用。Delphi 6 是惟一支持所有新出现的工业标准的RAD环境,包括XML(扩展标记语言)/XSL(可扩展 样式语言),SOAP(简单对象存取协议)和WSDL(Web服务器描述语言)等。 Delphi 6 是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用 程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。在 Delphi 6 的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视 化的开发方法降低了应用程序开发的难度。Delphi的基础编程语言是具有面向对象特性 的Pascal语言,即Object Pascal 。Object Pascal具有代码稳定、可读性好、编译速度快等优点,并将面向对象的概念移植到了Pa scal语言中,使这种基础语言有了新的发展空间。 使用Delphi 6.0 ,我们几乎可以作任何事情,还可以撰写种各种类型的应用程序,动态链接库(DLL)、 CON、或CORBA对象,CGI/ISAPI程序,Microsoft Back Office应用程序。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分 布式系统,都可以使用Delphi进行开发,其友好的集成开发界面,可视化的双向开发模 式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评 。尤其是Delphi对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩 短了开发周期,深受广大数据库应用程序设计人员的喜爱。Delphi为数据库应用开发人 员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后 的程序运行速度更快。 §1.3 本文所做工作 引言部分介绍了本系统的课题来源以及对数据库开发工具的选择。 第二章介绍了数据库的发展,关系数据库,数据库体系结构,并系统介绍了SQL语言,为 设计和理解应用程序做了铺垫。 第三章系统介绍了Delphi 6.0及其部分控件,SQL语言在Delphi 6.0中的应用,以及Access等。 第四章是本文的主体,按照软件工程的要求,从需求分析开始,经过概要设计最后到详 细设计,完成对整个系统的设计。 第五章根据第四章的设计结果利用Access 2000和Delphi 6.0进行了具体的窗体和应用程序设计。 总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向 第二章 数据库概论 §2.1 数据库的发展 数据库处理在信息系统的研究中一直是非常重要的主题,然...
图书仓库管理系统
[下载声明]
1.本站的所有资料均为资料作者提供和网友推荐收集整理而来,仅供学习和研究交流使用。如有侵犯到您版权的,请来电指出,本站将立即改正。电话:010-82593357。
2、访问管理资源网的用户必须明白,本站对提供下载的学习资料等不拥有任何权利,版权归该下载资源的合法拥有者所有。
3、本站保证站内提供的所有可下载资源都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。
4、未经本网站的明确许可,任何人不得大量链接本站下载资源;不得复制或仿造本网站。本网站对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。
我要上传资料,请点我!
管理工具分类
ISO认证课程讲义管理表格合同大全法规条例营销资料方案报告说明标准管理战略商业计划书市场分析战略经营策划方案培训讲义企业上市采购物流电子商务质量管理企业名录生产管理金融知识电子书客户管理企业文化报告论文项目管理财务资料固定资产人力资源管理制度工作分析绩效考核资料面试招聘人才测评岗位管理职业规划KPI绩效指标劳资关系薪酬激励人力资源案例人事表格考勤管理人事制度薪资表格薪资制度招聘面试表格岗位分析员工管理薪酬管理绩效管理入职指引薪酬设计绩效管理绩效管理培训绩效管理方案平衡计分卡绩效评估绩效考核表格人力资源规划安全管理制度经营管理制度组织机构管理办公总务管理财务管理制度质量管理制度会计管理制度代理连锁制度销售管理制度仓库管理制度CI管理制度广告策划制度工程管理制度采购管理制度生产管理制度进出口制度考勤管理制度人事管理制度员工福利制度咨询诊断制度信息管理制度员工培训制度办公室制度人力资源管理企业培训绩效考核其它
精品推荐
下载排行
- 1社会保障基础知识(ppt) 16695
- 2安全生产事故案例分析(ppt 16695
- 3行政专员岗位职责 16695
- 4品管部岗位职责与任职要求 16695
- 5员工守则 16695
- 6软件验收报告 16695
- 7问卷调查表(范例) 16695
- 8工资发放明细表 16695
- 9文件签收单 16695
- 10跟我学礼仪 16695