库存管理系统设计方案模板.doc
《库存管理系统设计方案模板.doc》由会员分享,可在线阅读,更多相关《库存管理系统设计方案模板.doc(53页珍藏版)》请在咨信网上搜索。
库存管理系统设计方案 目 录 摘要…………………………………………………………………………1 Abstract……………………………………………………………………2 第一章 绪论………………………………………………………………3 1. 1管理信息系统概述………………………………………………………3 1. 2数据库应用系统开发介绍…………………………………………………3 1. 3库存管理系统………………………………………………………………5 1.3.1中国外同类管理软件研究现实状况和发展趋势………………………………… 5 1.3.2库存管理系统研究背景和意义……………………………………………………6 第二章 数据库理论基础……………………………………………………7 2.1数据库系统设计………………………………………………………………7 2.2SQL语言介绍…………………………………………………………………7 2.2.1SQL基础……………………………………………………………………………7 2.2.2SQL语句……………………………………………………………………………8 第三章 应用系统开发工具……………………………………………… 9 3.1Visual Basic介绍及实现原理…………………………………………………9 3.2数据库组件介绍………………………………………………………………9 3.3SQL语言在VB中应用…………………………………………………… 10 3.4Access简述………………………………………………………………11 第四章 库存管理系统设计分析…………………………………………12 4.1需求分析………………………………………………………………………12 4.2模块划分………………………………………………………………………13 4.3数据库设计……………………………………………………………………15 第五章 应用程序设计……………………………………………………18 5.1程序结构……………………………………………………………………18 5.2程序源代码…………………………………………………………………19 第六章 设计总结……………………………………………………… 38 摘要 伴随现代工业发展,计算机信息管理系统越来越受到企业重视。本文关键分析了库存管理系统部分基础功效和组成情况,包含系统需求分析、系统结构,功效模块划分和数据库模式分析等,关键对应用程序实际开发实现作了介绍。达成了数据一致性和安全性,且应用程序功效完备,符合了库存管理系统作为经典信息管理系统(MIS)要求。同时简单介绍了Visual Basic编程环境和Access数据库管理系统功效特点,库存管理系统是企业物流管理中不可或缺一部分。 关键词:库存管理,数据库,信息管理,VB Abstract With the development of modern industry, the information management system of the computer is being paid attention to by enterprises. This text has analysed some basic functions of the administrative system of the stock and makes up the situation mainly, including the systematic demand is analysed, systematic structure, the function module divides and the data base mode is analysed etc., have realized doing the introduction to the actual development of the application program especially. Having reached the consistency and security of the data, and the application program function is complete, have accorded with the administrative system of the stock as the request for the typical information management system (MIS). Introduced the function characteristics of Visual Basic programming environment and Access data base management system briefly at the same time, the administrative system of the stock is an indispensable part in enterprise's material flow management. Keywords: stock management, database, information management, VB 第一章 绪论 库存管理系统是一个企机关不可缺乏一部分,它内容对于企业决议者和管理者来说全部是至关关键,所以,库存管理系统应该能够为用户提供充足信息和快捷查询手段,但一直以来大家使用传统人工方法管理库存,这种管理方法存在着很多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量文件和数据,这对于查找、更新和维护全部带来了不少困难。 伴随科学技术不停提升,计算机科学不停发展,其强大功效已经被大家深刻认识,它已经进入了人类社会各个领域并发挥着越来越关键作用。 作为计算机应用一部分,使用计算机对产品库存信息进行管理,含有着人工管理无法比拟优点,它检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等,可降低更多人力物力,这些全部能够极大地提升货物库存管理效率,也是企业库存管理科学化、正规化,和世界接轨关键条件。所以,开发一个库存管理系统是很有必需,含有其特有技术意义和管理意义。 1.1管理信息系统概述 管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等基础上发展起来综合性边缘科学。在二十一世纪信息高速发展时代中,管理信息系统含有很关键作用,它估计和辅助决议功效,即利用现代管理决议和支持。 管理信息系统是一个由人、机(计算机)组成能进行管理信息搜集、传输、存放、加工、维护和使用系统。它能观察企业或组织多种运动情况,利用过去数据估计未来;从全局出发辅助决议;利用信息控制企业或组织行为,帮助其实现长远计划目标。简言之,管理信息系统是一个以计算机为工具,含有数据处理、估计、控制和辅助决议功效信息系统。 管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体管理和决议服务,是由人和计算机组成能进行管理信息搜集、传输、存放、加工、维护和使用系统。 管理信息系统基础结构能够概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。所以,一个成功管理信息系统应该含有可靠硬件、实用软件、强有力现代化管理水平。具体讲,管理信息系统三大支柱是:计算机网络、数据库和现代化管理,这三打支柱称为管理信息系统扩展部件。 1.2数据库应用系统开发介绍 在数据库应用系统开发之前,对开发数据库基础概念应该了解,对数据库结构、开发数据库应用程序步骤、开发体系及方法全部应该有相当清楚了解和认识。 数据库应用系统开发目标是建立一个满足用户长久需求产品。开发关键过程为:了解用户需求,然后,把它们转变为有效数据库设计。把设计转变为实际数据库,而且这些数据库带有功效完备、高效能应用。 数据库技术在计算机软件邻域研究中一直是很关键专题,产生于60年代,30多年来数据库技术得到了快速发展,并已形成较为完整理论体系和一大批实用系统。而且,多年来,伴随World Wide Web(WWW)猛增及Internet技术快速发展,使得数据库技术之时成为最热门技术之一。 1.2.1数据库 数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户经过应用程序直接或间接地使用。它关键包含四个要素:用户数据、元数据、索引和应用元数据。 一、用户数据 现在,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表列包含域或属性,表行包含对应业务环境中实体统计。并非全部关系全部一样符合要求,有些关系比其它关系更结构化部分。 为了对比结构差关系和结构好关系之间差异,以图书管理系统中图书和图书借阅者关系为例来说明,假若设计关系R1(借书证号,姓名,性别,身份编号,身份证,联络电话,图书编号,图书名称,图书类别,作者,出版社,出版日期,备注,价格,数量);这个关系问题出在它有相关两个不一样专题数据,就是图书借阅者和图书。用这种方法组成关系在进行修改时,会出现问题。因为一个图书借阅者可能借阅多本书,假如某个图书借阅者某个字段(如联络电话)出现变更,它所借阅图书统计(可能多个)也就必需改变,这是不好。所以数据用两个关系表示愈加好。现在假如某图书借阅者改变了它联络电话,只相关系(表)user对应行需要改变。当然,要想产生一个,显示图书名称及其借阅者联络电话报表,就需要将这两个表行结合起来。结果表明,将关系分别存放,在生成报表时候将它们结合起来,比把它们存放在一个合成表中愈加好。 user(借书证号,姓名,性别,身份编号,身份证,联络电话,) book(图书编号,图书名称,图书类别,作者,出版社,出版日期,备注,价格,数量) 二、元数据 数据库是自描述,这就意味着它本身包含了它结构描述,这种结构描述称作元数据。因为DBMS产品是用来存放和操纵表,所以大多数产品把元数据以表形式存放,有时称作系统表。这些系统表存放了数据库中表情况,指出每一个表中有多少列,那一列是主关键字,每一列数据类型描述,它也存放索引、关键字、规则和数据库结构其它部分。 在表中存放元数据不仅对DBMS是有效,对用户也是方便,因为她们能够使用和查询用户数据一样查询工具来查询元数据。 三、索引 第三种类型数据改善了数据库性能和可访问性,这种数据常常称作开销数据,尽管有时也采取其它类型数据结构,如链表,但它关键还是索引。索引能够用来排序和快速访问数据。下面以库存管理系统中货物信息表为例来说明。 假定数据在磁盘上是按’货物编号’递增次序排列,用户想打印一个按’货物名称’排序货物数据报表。为此,全部数据全部需要从源表中提取出来并排序,除非表很小,不然这是一个很费时过程。或,能够在‘货物名称’字段上创建一个索引,该索引条目根据‘货物名称’排序,这么,该索引条目能够读出来,并用来按次序访问货物信息数据。 索引用于快速访问数据。比如,一个用户只想访问货物信息表中‘类别’值为‘01’那些货物。假如没有索引,则必需搜索整个源表;但有了索引以后,能够找到索引条目,并使用它来挑选全部适宜行。 索引对排序和查找是有帮助,但要付出代价。货物信息表中行每次改变时,索引也必需改变,这意味着索引并非随意,应该在真正需要时保留。 四、应用元数据 存放在数据库中第四种数据是应用元数据,它用来存放用户窗体、报表、查询和其它形式查询组件。并非全部DBMS全部支持应用组件,支持组件DBMS也不一定把全部组件结构作为应用元数据存放在数据库中。然而,大多数现代DBMS产品存放这种数据作为数据库一部分。通常来说,数据库开发人员和用户全部不直接访问应用元数据,相反,她们经过DBMS中工具来处理这些数据。 Access 中就支持窗体、存放过程等应用元数据。 1.2.2数据库管理系统 数据库管理系统(DBMS)是指数据库系统中管理数据软件系统。DBMS是数据库系统关键组成部分。对数据库一切操作,包含定义、更新及多种控制,全部是经过DBMS进行。DBMS总是基于某种数据模型,能够把DBMS看成是某种数据模型在计算机系统上具体实现。依据数据模型不一样,DBMS能够分成层次型、网状型、关系型、面向对象型等。 关系模型。关系模型关键是用二维表格结构表示实体集,用外键表示实体间联络。关系模型是由若干个关系模式组成集合。关系模式相当于前面提到统计类型,它实例称为关系,每个关系实际上是一张二维表格。 关系模型和层次、网状模型最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不包含存放结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库标准化语言,已得到了广泛应用。 DBMS特点和功效能够分为三个子系统:设计工具子系统、运行子系统和DBMS引擎。 设计子系统有一个方便数据库及其应用创建工具集。它经典地包含产生表、窗体、查询和报表工具。DBMS产品还提供编程语言和对编程语言接口。 运行子系统处理用设计子系统开发应用组件。它所包含运行处理器用来处理窗体和数据库数据交互,和回复查询和打印报表等。 DBMS引擎从其它两个组件接收请求,并把它们翻译成对操作系统命令,方便读写物理介质上数据。DBMS引擎还包含事务管理、锁、备份和恢复。 1.3库存管理系统 当今时代是飞速发展信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统环境。计算机最大好处于于利用它能够进行信息管理,使用计算机进行信息控制,不仅提升了工作效率,而且大大提升了其安全性。尤其对复杂信息管理,计算机能够充足发挥它优越性。计算机进行信息管理和信息管理系统开发亲密相关,系统开发是系统管理前提。 仓库作为一总货物资源集散地,货物种类繁多,包含很多信息数据管理。据调查得悉,以前仓库进行信息管理方法关键是基于文本、表格等纸介质手工处理,对于货物出入库情况统计和核实等往往采取对账本人工检验,对管理者管理权限等不受约束,任何人全部可查看,这么轻易引发资料外泄。另外,数据信息处理工作量大,轻易犯错,因为数据繁多,轻易丢失,且不易查找。总来说,缺乏系统、规范信息管理手段。而且,通常存放情况是统计在账本上,仓库工作人员和管理员也只是当初记得比较清楚,时间一长,假如再要进行查询,就得在众多资料中翻阅查找了,这么造成费时、费力,如要对很长时间以前货物进行更改就愈加困难了。所以,很有必需建立一个库存管理系统,使货物管理工作规范化,系统化,程序化。提升信息处理速度和正确性。 1.3.1中国外同类管理软件研究现实状况和发展趋势 现在中国外对这类系统开发和研究也是很有实用性,基础上能满足各企业本身特点,来进行库存方面管理,同时,改类系统又全部在不停地深入和发展,来适用更多企业,通常全部能利用于各个企业库存管理,不过全部没有针对大众广泛应用,只能利用某个企业或单位,这一点还有待于以后深入开发和实践。 以后这类软件将会向条码库存管理系统发展,现阶段,伴随物流及管理信息化、网络化发展,应用条码技术进行库存管理、实现仓库作业自动化,将是一个肯定发展趋势,也是需要迫切处理一个现实问题。伴随信息化技术不停提升和应用日渐普及,更多商品拥有自己条码,而且,使用条码化工作替换传统作业模式,降低了手工输入,这么不仅提升了作业效率,还能确保资料正确,并降低因人为失误所造成损失。 1、技术应用于库存管理是实现仓库管理自动化有效路径 库存品种多,数量大。所以,要实现收发作业快速、正确、高效,仓储管理自动化势在必行。而实现管理自动化“瓶颈”则是产品信息采集、输入。传统手工作业方法,在信息采集量加大情形下,半因信息不能立即反馈,给收发作业造成一定困难。利用条码技术,在入库及其包装上加贴条码,配之以仓库信息管理系统进行作业,不仅可提升效率,降低作业强度,也将大大提升产品收发作业正确率(如键盘输入仅为百分之一),进而实现仓库管理全方面自动化。 2、技术应用于库存管理对提升仓库作业效率相关键作用 将条码技术和仓库管理信息系统结合起来,用于产品收、发、保管等全过程控制管理,不仅可改变信息采集传统手工作业方法,降低作业强度,还可避免由此造成多种差错,提升作业效率和科学管库水平。比较发觉,信息输入时,条码输入速度是键盘输入5倍。入库时,通常保管员依据产品上条码所反应出册序号、出厂期、生产厂家、单价、封存(保管)期等信息,进行实物点验,同时将条码信息录入到管理信息系统;出库时,保管员依据航材发付单内容,持条码扫描装置进行器材拣选,并完成信息录入;清库盘点时,保管员可持扫描装备进行数质量等内容查对,并半采集信息录入管理系统中进行自动盘点,生成清库对帐单等,完成清库盘点作业。 3、技术应用于库存管理是完善产品保障信息网络关键手段 储存产品信息是产品保障信息网络关键组成部分,是做好产品供给保障工作基础。产品保障信息网是实现物资储运全过程可视化前提。现在,有些仓库内部局域网已经建成并投入使用,并和业务主管部门实现了信息沟通,库存保障信息网在日常航材保障工作中实现了信息沟通,库存保障信息网在日常产品保障工作中作用日趋显著。条码技术在储存管理中应用,可深入完善系统各仓库之间及各仓库和作业主管部门之间信息共享和交换功效,最终达成对产品全程跟踪管理,充足发挥条码技术在整个流通中作用。 同时,在软件系统研发过程中,将会融入一个EPR企业管理思想。大量研究和实践已经充足表明,ERP作为一个现代企业管理思想和方法,将其大力地推广应用就是有效促进中国企业管理朝着愈加科学化、合理化和规范化方向发展一个具体方法和路径。 另外,库存管理信息化和可视化,每个企业将会拥有两个仓库,一个是装满货物仓库,还有一个就是管理系统里数据库,对上万种货物分别编码,使其成为计算机可识别语言,形象地说,货架上号码就是货物地址,从而避免了货物分拣和提取时翻箱倒柜式查找。 1.3.2库存管理系统研究背景和意义 伴随中国经济飞速发展,多种类型规模企业企业快速崛起,很多从事生产和经营管理企业全部有自己生产和销售产品,而这些产品全部需要储存在仓库中,对于每个企业来说,伴随企业规模不停扩大,产品数量急剧增加,所生产产品种类也会不停地更新和发展,相关产品多种信息量也会成倍增加。面对庞大产品信息量,怎样有效地管理库存产品,对这些企业来说是很关键,库存管理关键是销售信息能否立即反馈,从而确保企业运行效益。而库存管理又包含入库、出库产品、经办人员及用户等方方面面原因,怎样管理这些信息数据,是一项复杂系统工程,充足考验着仓库管理员工作能力,工作量繁重是可想而知,所以这就需要由库存管理系统来提升库存管理工作效率,这对信息规范管理、科学统计和快速查询,降低管理方面工作量,同时对于调动广大职员工作主动性,提升企业生产效率,全部含有十分关键现实意义。 第二章 数据库理论基础 2.1数据库系统设计 一个成功信息管理系统,是建立在很多条件之上,而数据库是其中一个很关键条件和关键技术。信息管理系统所包含数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计和加载测试。 (1) 数据库需求分析任务是将业务管理单证流化为数据流,划分专题之间边界,绘制出DFD图,并完成对应数据字典。 (2) 概念设计任务是从DFD出发,绘制出本专题实体-关系图,并列出各个实体和关系纲要表。 (3) 逻辑设计任务是从E-R图和对应纲要表出发,确定各个实体及关系表名属性。 (4) 物理设计任务是确定全部属性类型、宽度和取值范围,设计出基础表主键,将全部表名和字段名英文化(现在很多软件能支持汉字字段,如Access ),实现物理建库,完成数据库物理设计字典。 (5) 加载测试工作贯穿于程序测试工作全过程,整个录入、修改、查询、处理工作均可视为对数据库加载测试工作。 数据库设计关键是进行数据库逻辑设计,立即数据按一定分类、分组系统和逻辑层次组织起来,是面向用户。数据库设计时需要综合企业各个部门存档数据和数据需求,分析各个数据之间关系,根据DBMS提供功效和描述工具,设计出规模合适、正确反应数据关系、数据冗余少、存取效率高、能满足多个查询要求数据模型。 数据库设计步骤关键是: (1) 数据库结构定义:现在数据库管理系统(DBMS)有是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存放)操作型DBMS,有可支持数据仓库、有联机分析处理CLAP(指为支持决议制订对数据一个加工操作)功效大型DBMS,有数据库是关系型、有可支持面向对象数据库。针对选择DBMS,进行数据库结构定义。 (2) 数据表定义:数据表定义指定义数据库中数据表结构,数据表逻辑结构包含:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽可能按关系规范化要求进行数据库设计,但为使效率高,规范化程度应依据应用环境和条件来决定。数据表设计不仅要满足数据存放要求,还要增加部分如反应相关信息、操作责任、中间数据字段或临时数据表。 (3) 存放设备和存放空间组织:确定数据存放地点、存放路径、存放设备等,备份方案,对多版本怎样确保一致性和数据完整性。 (4) 数据使用权限设置:针对用户不一样使用要求,确定数据用户使用权限,确保数据安全。 (5) 数据字典设计:用数据字典描述数据库设计,便于维护和修改。 2.2 SQL语言介绍 2.2.1 SQL基础 SQL(Structured Query Language,结构查询语言)是一个功效强大数据库语言。SQL通常使用于数据库通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统标准语言。SQL语句通常见于完成部分数据库操作任务,比如在数据库中更新数据,或从数据库中检索数据。使用SQL常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。即使绝大多数数据库系统使用SQL,不过它们一样有它们自立另外专有扩展功效用于它们系统。不过,标准SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大多数数据库操作。 SQL语言突出优点就是它非过程化、统一,而且还是全部关系数据库公共语言。SQL语言一次处理一个统计,对数据提供自动导航,它许可用户在高层数据结构上工作,而部队单个统计进行操作,可操作统计集,全部SQL语句接收集合作为输入,返回集合作为输出。SQL集合特征许可一条SQL语句结果作为另一条SQL语句输入。同时,它不要求用户指定对数据存放方法,这种特征使用户更易集中精力于要得到结果;全部SQL语句使用查询优化器,它是RDBMS一部分,由它决定对指定数据存取最快速度手段,查询优化器知道存在什么索引,在哪儿使用索引适宜,而用户则从不需要知道表是否有索引、有什么类型索引。作为统一语言,SQL可用于全部用户DB活动模型,包含系统管理员、数据库管理员、 应用程序员、决议支持系统人员及很多其它类型终端用户。 2.2.2 SQL语句 SQL语句概括起来能够分为数据操作语言,数据定义语言和数据控制语言几大组,它们用于对数据库数据查询,修改和更新,是一个完备数据处理语言。关键用到数据操作语言关键是: SELECT:用于数据检索; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存数据; DELETE:用于从数据库中删除数据。 第三章 应用系统开发工具 3.1 Visual Basic介绍及实现原理 Visual Basic(简称VB)是美国微软企业(Microsoft)于1990年推出一套完整Windows系统软件开发工具,可用于开发Windows环境下各类应用程序,是一个可视化、面向对象、用事件驱动方法结构化高级程序设计语言和工具,是现在使用最广泛编程语言之一。至今以升级到了6.0版。 VB关键特点之一是可视性。系统引进了窗体和控件机制,用于设计应用程序界面。用户经过在屏幕上生成窗体,在窗体中绘制所需要控件和按钮,设计菜单和对话框,VB会自动生成对应代码。 VB另一关键特点是事件驱动。当窗体或控件上发生一个事件时,VB立即把控制权交给程序员。程序员无须担心怎样判定事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就能够了。这么,设计一个Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少许代码就能够完成了,大大降低了对程序设计要求,提升了应用程序开发效率。 利用VB可视性特点,可方便设计了程序窗体界面,并在各个窗体中适宜位置绘制所需每种控件。如要修改窗体或控件某项属性,只需在对应窗体或控件属性窗口修改对应参数便可达成需要设计效果。 利用VB事件驱动性特点,只需在窗体或控件上代码窗口中添加少许代码,便可达成告诉当在对应窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作目标。比如多个窗体上添加、删除、返回按钮作用,就是经过在各个对应按钮代码窗口中输入对应代码,来达成当在多个按钮上出现单击(Click)事件后,对应按钮实现添加、删除、返回功效。 3.2 数据库组件介绍 在使用Visual Basic开发数据库应用程序时候,会常常使用数据库访问控件。这些控件包含: ● Data控件; ● ADO Data控件; ● DataList控件/DataCombo控件; ● DataGrid控件; ● MSChart控件。 下面将分别对这些控件关键功效及使用方法进行介绍。 3.2.1 Data控件 Data控件是Visual Basic中最基础数据库操作控件。它使用Recordset对象提供对存放在数据库中数据访问。Data控件许可从一个统计移动到另一个统计,并显示和操纵来自被连接控件统计数据。很多其它数据库操作控件全部需要Data控件或类似数据源控件(比如ADO Data控件)。 Data控件能够实施大部分数据库访问操作,不过它并不能显示数据库中数据内容。Data控件通常需要和其它控件结合使用。这些和Data控件结合使用控件,能够称之为“数据觉察控件”。因为程序员无需编写任何代码,就能够在这些控件中显示目前统计数据。当Data控件中目前统计发生改变时,数据觉察控件内容也会随之发生改变。 当和Data控件相连接时,DataList、DataCombo、DataGrid和MSHFlexGrid控件全部能管理统计集合。全部这些控件全部许可一次显示或操作多个统计。内部Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和ComboBox控件也是数据觉察,能和由Data控件管理Recordset对象某个字段相连接。 3.2.2 ADO Data控件 ADO Data控件和内部Data控件和Remote Data控件(RDC)相同。用户能够使用ADO Data控件快速地创建一个到数据库连接。 3.2.3 DataList控件/DataCombo控件 DataList控件是一个数据绑定列表框,它能够自动地由一个附加数据源中一个字段充填,而且可选择地更新另一个数据源中一个相关表一个字段。DataCombo控件功效和DataList控件完全相同,只不过DataCombo控件是一个组合框。 3.2.4 DataGrid控件 在很多情况下,需要使用表格形式来显示数据库中数据。这时就要借助于DaatGrid控件。用户能够设置DataGrid控件DataSource属性为一个ADO Data控件,从而将ADO Data中数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定列集合,每一列行数全部是不确定。 3.2.5 MSChart控件 MSChart控件功效是以图形方法显示数据图表。这会使枯燥数据变得愈加生动直观,增加了程序实用价值。 MSChart控件支持一下特征: 1、真三维表示; 2、支持全部关键图表类型; 3、数据网络组员支持随机数据,数据数组。 3.3 SQL语言在VB中应用 1.SQL提供实用函数 为实现使用VB程序调用SQL语言访问Access数据库多个统计目标,我们利用SQL提供函数。 ●Davg Function(求平均值) ●Dcount Function(计算满足条件统计数) ●Dfirst Function(返回统计集第一个统计某个域值) ●Dlast Function(返回统计集最终一个统计某个域值) ●Dlookup Function(返回统计集中满足待定条件统计域值) ●Dsum Function(求和计算) ●Dmax Function(求最大值) ●Dmin Function(求最小值) 利用以上SQL函数能够方便地进行数据库文件统计地查询和统计工作,以Dsum为例,语法以下: Dsum(expr,clomain[,criteria]) 例:计算目标港为英国地全部订单地运费总和。 假定“Orders”是数据库文件中地一张表格,则x=Dsum(“[Feight]”,”Order”.”[ship country]=’UK’”) 2.利用SQL访问多个统计地方法 在进信息查询和统计地过程中,我们往往需要从统计集中依据待定条件提取其中一部分统计信息。这种改变基于数据库关系视图统计集,这里我们介绍提取统计信息有效方法。 (1)建立一个新查询 set mydb=Open Database(“c:\DIR1\manage.mdb”) (打开数据库文件c:\DIR1\manage.mdb) set myquery=mydb.creat QueryDef(“monthquery”)(创建查询名为monthquery查询) Myquery.SQL=”select*from OPNRPT where mid $(year,7,2)=’”&yeartext.text&”’…” (利用查询SQL属性,建立查询依据,即查询条件。这里用到了Setect Statement) 以后假如需要这么查询,只需要引用查询名”monthquery”即可。需要说明两点是:①使用前先定义Dim mydb AS Database及myquery AS querydef.②查询”monthquery”没有使用Data控件,也就不直接显示信息。 (2)怎样设置Data控件Recordsource属性 设置Datasource属性命令为: Data.Recordsource=”Setect Vss_code,voyage,Sum(weight)AS Weight20 from monthquery where ctn_size=’20’group by Vss_code,Voyage” 在这个命令中字段名Vss_code为船名代码,Voyage为航次,ctn_size为集装箱号,weight为集装箱重量。 计算机经过增加了条件monthquery查询组成了新统计集。AS为关键字表示,并定义了别名。 经过这一个方法定义统计集能够使用move和Find方法逐条统计进行操作。 3.4 Access 简述 Access 是关系数据库开发工具,1992年,Microsoft Access作为第一个面向Windows操作平台桌面数据库管理系统而诞生,它不仅充足表现了面向对象思想,提供可视化编程手段,而且充足利用了Windows操作平台优越性,采取和Windows完全一致界面风格,使界面很友好。在Access中,用户不需要编写复杂程序就能够建立一个完整数据库应用系统,是一个经典开放式数据库系统,它能够和Windows下其它应用程序共享数据库资源。 数据库能聚集多种信息以供查询、存放和检索。Access 优点在于它能使用数据表示图或自定义窗体搜集信息。数据表示图提供了一个类似于 Excel 电子表格,能够使数据库一目了然。另外,Access 许可创建自定义报表用于打印或输出数据库中信息。Access也提供了数据存放库,能够使用桌面数据库文件把数据库文件置于网络文件服务器,和其它网络用户共享数据库。Access 是一个关系数据库工具,关系数据库是已开发最通用数据库之一。如上所述,Access 作为关系数据库开发含有了很多优点,能够在一个数据包中同时拥有桌面数据库便利和关系数据库强大功效。 库存管理系统设计分析 4.1需求分析 本套应用程序名称为“库存管理系统”,关键用于仓库货物信息管理,系统包含仓库管理、入库、出库、部分统计查询和报表等几部分组成。 库存管理系统需满足仓库管理员及工作人员需求,她们含有登陆应用系统权限,所以需要对工作人员登陆本模块进行更多考虑,设计不一样用户操作权限和登陆方法。 对于一个仓库来说,最大功效就是存放货物,所以仓库管理就是对货物信息,仓库信息,短线货物及超储货物管理,用户能够依据实际情况对多种货物信息进行分类管理,包含添加,删除更新数据库等。 当然,仓库中货物入库也是常有事,入库管理操作就是对于货物入库情况管理,用户能够方便地输入部分货物信息。 有了货物入库,自然也就有货物出库,这部分提供功效和入库操作步骤差不多,有所区分只是对部分出库货物管理,也很方便数据输入。 仓库货物信息量大,数据安全性和保密性要求高。本系统实现对货物信息管理和总体统计等,仓库信息,供货单位和经办人员信息查看及维护。仓库管理人员能够浏览、查询、添加、删除等货物基础信息和统计等,并能够对部分基础信息生成报表形式,并打印输出功效。 报表是一个数据库中最关键功效之一,有了报表才能清楚地知道货物出入库情况,在数据报表功效中包含出库报表,库存报表及经办人员报表等部分基础信息打印,方便简练。 本系统基础涵盖了库存管理关键需求,含有完善细致功效、友好用户界面、强大数据处理功效和完备安全机制;随心所欲查询和所见即所得打印功效,并全方面支持分析和决议功效。 ●系统特色: 1.设置系统用户登陆功效,即时对系统数据进行安全设置和保护。 2.友好用户界面,业务操作简单,进入系统即能使用。 3.成熟优异技术和系统构架,采取优异数据库访问方法,数据更安全,性能更稳定。 4.强大数据处理能力和开放数据接口,选择含有大型数据库安全机制数据库系统,提供多种等级数据保护和权限控制方法,确保数据安全可靠。 5.系统每种操作全部能够经过菜单来进行。操作快捷、方便。易懂易会。系统集输入、维护、查询、统计和多种处理为一体,信息导入导出方便共享。 库存管理系统 仓库管理 入库管理 出库管理 盘存管理 综合管理 附项分类 历史数据管理 打印、查询 系统 货物信息管理 货物库存管理 短线货物管理 超储货物管理 出库登记管理 货物出库年度统计 收货单位年度收货金额统计 盘存录入 货物出入库期间汇总表 仓库信息管理 供货单位管理 收货单位管理 经办人员管理 4.2模块划分 基础模块和功效: 1.系统 包含用户管理,密码管理,关闭系统,和数据备份和恢复,能够依据需要对整个数据库进行备份,以确保数据安全性。 帮助:本系统帮助信息,包含应用程序版本信息; 2.库存管理 货物信息管理:对仓库里货物进行登记; 货物库存管理:管理仓库库存情况; 短线货物管理:对仓库里短线货物进行登记,方便立即采购补货; 超储货物管理- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 库存 管理 系统 设计方案 模板
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文