仓库物资管理系统的设计与实现(共9页).docx
《仓库物资管理系统的设计与实现(共9页).docx》由会员分享,可在线阅读,更多相关《仓库物资管理系统的设计与实现(共9页).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上摘要经济的飞速发展,企业规模的不断扩大,仓库的信息管理日趋重要。然而,面对庞大的产品信息量,库存产品的有效管理,对这些企业来说是非常重要的。网络计算机的诞生及多媒体通讯信息的高速发展,产品种类的多样化催生了仓库管理方式的进一步更新换代。因此,我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来辅助单位对仓库进行管理,真正实现人力的节省,劳动效率的提高。本系统采用面向对象的程序设计思想进行编制,通过Visual Basic 6.0中的ADO数据控件与数据源建立连接,使程序员用最少的代码快速创建数据库应用程序。本系统提供直观
2、、便捷的数据操作方式,管理员可以根据自己的实际需要进入相关窗体,对信息进行数据库操作功能,如:查询记录、修改记录、删除记录、建立记录等,同时也包括了库存报警和操作日志等窗体,更加方便对库存的信息进行管理。整个系统数据存在表格文件中,由数据库文件进行管理。在设计数据库时使表格文件发生关联,组成关系型数据库,以便于对数据进行处理。这样就可以在数据的操作上分别针对属于不同表的数据,不必为了某条记录的一个字段来对全部记录进行修改,加快了数据的处理速度,增加了数据的可管理性。关键字:仓库管理系统;数据库;Visual Basic目 录1.绪论11.1选题的目的和意义11.2 开发工具11.3 运行环境1
3、1.4 相关开发技术说明21.4.1 Visual Basic介绍21.4.2 SQL Server 2000介绍32.系统需求分析与设计52.1 系统目标设计52.2 仓库管理系统的用户需求52.3 开发设计思想52.4 功能分析62.5 数据流图63数据库设计113.1 数据库环境的建立113.2 数据库需求分析133.3 数据库概念结构设计143.4 数据库逻辑结构设计163.5 数据库结构的实现184.系统模块设计194.1 服务器端模块的实现194.1.1 登陆程序设计194.1.2 修改密码程序的设计194.1.3 增加信息管理模块204.1.4 删除信息管理模块214.1.5 修
4、改信息管理模块214.1.6 查询信息管理模块224.2 设备入库窗口的创建224.3 出库模块设计234.4 设备采购窗口的创建244.5 库存报警窗口设计245.系统的实现255.1 菜单设计255.2 调试及运行256.总结与展望276.1 经验与教训276.2 总结27参考文献29附录30致谢331.绪论1.1 选题的目的和意义仓库管理系统是现代化生产发展不可缺少的一部分,是企业产、供、销一体化的重要环节。随着生产的规模不断扩大,库存量的逐年增加,对于产品的各种品种的管理也日益繁多,面对大量的数字信息和数字账册,以及庞大的产品供应程序,仅靠人工的管理方法,已经被现代化的管理方式所淘汰。
5、随着计算机技术的不断发展,计算机科学日渐成熟,计算机作为知识经济时代的产物,已被广泛应用于社会的各行各业和领域。随着我国企业改革的深入和社会主义市场经济的日趋繁荣,导致各企业的竞争日益激烈,迫使企业采用先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作以提高本企业的劳动生产率以及人员效率。仓库管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。正是由于计算机在企业管理中应用的普及,使得利用计算机实现企业仓库信息的管理势在必行。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对库存信息进行管理,具有手工
6、管理所无法比拟的优点,比如:检索迅速、查找方便、可靠性大、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业的管理效率,也是企业科学化正规化管理,与世界接轨的重要条件。1.2 开发工具SQL Server 2000数据库开发环境,Visual Basic 6.0开发工具。1.3 运行环境本系统所要求的硬件设备必须是P以上的CPU、内存128MB以上的计算机,硬盘容量至少为20GB。支持Windows操作系统和SQL Server 2000软件环境。软件接口:服务器端需要安装Windows 2000和SQL Server 2000服务器版软件,客户端安装Windows操作系统和浏览
7、器。1.4 相关开发技术说明1.4.1 Visual Basic介绍如今,市场上可供选择的程序开发工具很多。在众多的程序开发工具中,有些强调语言的弹性与执行效率,有些偏重于可视化程序开发工具所带来的便利性与效率的得高,他们的不同特点满足了不同用户的需求。作为数据库系统的开发,Visual Basic是一个非常理想选择。Visual Basic是由微软公司推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单、方便、功能强大,具有与其它语言及环境的良好接口,在程
8、序界面设计、多媒体开发方面更是独具优势。1)可视化编程用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设
9、计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。2)结构化程序设计语言Visual Basic是在Basic语言的基础上发展起来的,具有高级程序设计语言的语句结构。 Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。3)事件驱动编程机制Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(click)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。4)访问数据
10、库Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。Visual Basic主要用于客户/服务器计算模式的前端工具,对数据库的应用开发有着特殊的支持,为开发人员提供了丰富的对象、控件和函数以及良
11、好的用户界面;还为用户能够编制功能强大的应用软件创造了便利条件。因此,它越来越受到程序员、软件工程师和用户们的欢迎和重视。1.4.2 SQL Server 2000介绍SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公
12、司于2000年推出的最新版本。SQL Server 2000被称为关系型数据库,它是基于关系模型建立的当今深受欢迎的关系数据库管理系统。在数据库中存储的数据通过各个表之间的关联紧密地结合成为一个整体,只要知道个体的某一个特征,就可以在整个数据库范围内查询出所有与之相关的数据。SQL Server 特点:(1)真正的客户机/服务器体系结构。(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。(4)SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。(5)具有很好的伸
13、缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。(7)SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQL Server 数据库的安全性也非常好,可以通过系统提供的各种工具来增加或减少数据的安全级别,即可以让任何人插入修改数据,也可以让只有以数据拥有者身份登录的用户才可以浏览数据。2.系统需求分析与设计2.1 系统目标设计系统开发的总体任务是实现仓库物资设备管理系统化、规范化和自动化,从而达到提高单位工
14、作效率的目的。2.2 仓库管理系统的用户需求仓库管理系统是针对仓库的物品经常出入库和查询统计等方面工作而开发的管理软件。根据用户的要求,实现仓库的物品管理、出入库管理、还库管理及设备采购管理等功能。用户通过相应的模块,对仓库里的物品的基本情况进行操作,对库存数量进行查询,用户通过简单的操作即可轻松的管理仓库。首先,管理体制的合理化。应用计算机管理后,可以获得准确的库存量,对及时采购物品提供方便。第二,管理工作的标准化。在信息收集制度化,信息形式标准化,信息传递规范化,信息内容系统化的基础上,使管理工作逐步走上程序化,标准化的轨道。第三,管理效果的最优化。应用计算机后,可以更多地定量地分析管理问
15、题,减少管理决策中的主观随意性,使决策更加精确有效。第四,基础数据的科学化。应用计算机管理后,由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。最后,应用计算机管理后,许多重复性的工作,都可由计算机去执行,从而能使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。2.3 开发设计思想仓库管理的物资主要是企业生产所需要的各种设备。进货时经检查合同确认为有效托收以后,进行验收入库,填写入库单,进行入库登记。企业各个部门根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。计划员根据整个企
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 物资 管理 系统 设计 实现
限制150内