《仓库管理系统之进销存管理》毕业论文.doc
《《仓库管理系统之进销存管理》毕业论文.doc》由会员分享,可在线阅读,更多相关《《仓库管理系统之进销存管理》毕业论文.doc(24页珍藏版)》请在三一办公上搜索。
1、 前言 随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使前几年,有些商家开始使用电脑管理,但也只
2、是进行一些简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。另外,本系统从实用性方面考虑,在联机交换数据时,尽量使数据在必要时才进行传递,提高运行速度。 数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,
3、在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化,让更多的人知道自己的产品,这样才能争取到更多的销售渠道。在实际应用中,对于商品编码的输入可采用扫描仪的方式,比较准确、方便、快捷,但在本系统中,前台销售操作部分由于缺乏硬件条件,须人手工输入商品编号,但这对系统的模拟并无太大的影响。在实际的仓库进销存管理中,普遍使用多机操作共享同一个数据库的管理系统。本论文将详细介绍仓库进销存的模拟管理系统的开发环境、需求分析、设计思想、主要算法及其强大的功能,使用户对本系统有一个清晰、完整的了解,详细介绍
4、了个别模块的实现步骤,并附有用户说明手册和参考文献。第一章 系统介绍商品资料管理1、 总体结构图商品销售库存管理后台管理SQL Server销售管理日销售结算业务查询人事资料管理销售单据查询进货管理 商品资料查询商品进库 图1 总体结构图 2、接口规范 本系统是建立在WINDOWS 2000平台上,主要运用Visual Basic的内嵌数据库Access来记录数据。1)数据库中的每一个表都必须符合下面几个特征:*表中的每一个单元的内容只有一个值;*所有字段的名称都不相同;*记录的前后次序和字段的左右次序可以变化,不受限制*数据库中的表的上下次序不受限制*表中不应有内容完全相同的记录*表中的每一
5、个字段都必须有相同的数据类型使用Visual Basic开发应用程序的两个主要思想:*可视设计*事件驱动编程Visual Basic应用程序不同于其他语言开发的单一性程序。使用Visual Basic编程时,必须首先确定应用程序如何与用户交互,如鼠标单击,用户必须编写代码控制这些事件的响应方法。使用Visual Basic开发数据库应用程序的一般步骤如下所示:(1) 建立数据库(2) 建立用户界面(3) 编写代码(4) 调试运行(5) 编译应用程序(6) 发布应用程序界面设计(1) 控件的位置(2) 界面元素的一致性(3) 保持界面的简明(4) 使用颜色和图象:增加视觉的感染力(5) 图象和图
6、标:增加应用程序的视觉上的趣味(6) 选取字体Visual Basic应用程序的结构: 由于Visual Basic应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的模型。根据定义,对象包含数据和代码。在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内在特性。本设计主要是运用Data控件。 Data控件主要是打开、访问并操作已有的数据库,它是Visual Basic 访问数据库的最常用的工具之一。由于Data控件使用Microsoft的Jet引擎来实现数据访问(与Microsoft Access 所用的数据库引擎相同),使用户可以无缝地访问很多标准的数据库格式,而且
7、无需编写任何代码就可以创建数据应用程序,因此这种Visual Basic 内部的Data控件最合适小的(桌面)数据库,诸如Access和ISAM数据库等。 由于Data控件是Visual Basic 的内部控件,因此可以直接在标准工具箱中找到该控件。 在程序运行过程中,只要用鼠标单击控件上的箭头按钮,系统将自动修改Data控件指向的记录和显示在约束控件中的数据,而不需要编写任何代码。 可以将多个Data控件同时添加到一个工程甚至是同一个窗体中。另外,每个控件可以连接到不同的数据库或同一个数据库的不同表上,还可以和代码一起查询满足的语句的表的记录集。 使用Data控件可以显示、编辑和更新来字各种
8、已有的数据库信息。此外,还可以访问和操作远程的开放式数据库连接。除了使用Data控件之外,还运用的Visual Basic 6.0的新增控件功能,Dblistbox它不象标准的列表框或组合框那样需要使用AddItem方法添加列表项。另外,它们还可以有选择地把某个选定的字段传递给另一个Data控件,使得它对于“查找表”应用程序很理想。与其他的约束控件不同,这些控件可以同时显示多个记录。约束数据列表控件类似于普通的列表框控件,可以显示记录集中的数据,网格中的每一行代表记录集中的一个记录。同时采用Visual Basic 6.0 编辑,Visual Basic 6.0 是采用面向对象的,通过由事件驱
9、动的程序设计方法开发应用的最新,且受欢迎,成功的一种程序设计语言.Microsoft Visual Basic是可视化的,面向对象的,由事件驱动的结构化高级程序设计语言,它提供了最迅速,最简捷的开发应用程序的方法。“Visual”中文的意思是:目视的,直观的,看得见的,形象化的。在本次程序设计中,这里的“Visual”指直观的开发应用程序界面的方法,只需将系统提供的标准控件拖放到屏幕窗体上,Visual Basic 就会自动的生成相应控件的程序代码和其属性数据,而不需要用户去编写大量的界面程序代码。Visual Basic 是在原有Basic 语言的基础上发展成为易学易掌握的,功能强的最新程序
10、设计语言。 微软公司的Visual Basic 开发系统6.0版,是开发效率极高的用于创建高性能组件和应用程序的工具。Visual Basic 6.0可支持开发人员基于客户端或服务器端创建优秀的应用程序,或是在分布式n层环境下操作。Visual Basic 是快速应用程序开发(RAD)工具,可作为独立的产品使用,也可作为Visual Studio 6.0套件的一部分使用。3、系统功能1) 销售信息管理2) 进货信息管理3) 员工信息管理4) 系统维护管理4、系统环境要求服务器 :平台: Microsoft Windows 2000 Server 数据库: Microsoft Access内存:
11、64MB建议128MB 应用: - 40MB 硬盘存储空间:GB,建议4GB基于使用的情况,对增加的数据需要扩大硬盘空间 客户机 平台: Microsoft Windows 95/98/2000 内存:32MB,建议64MB 第二章、技术分析1、 关于数据的安全性 该系统的后台数据库服务器Microsoft SQLServer7.0是一强大的数据库工具,它为用户提供了一个非常强大的安全性管理功能。一是SQL Server身份确认模式,而另一方面就是SQL Server提供了完整的数据定义约束(包括主关键字约束、外关键字约束、唯一性约束等),为数据的完整性提供了根据,应用程序中任何违反约束和数据
12、定义的值都会被拒绝。2、 数据库实时监测的实现。 在应用中,实际情况是千变万化的,为了使管理者可以准确地掌握情况,在面向管理者的应用程序中,我们提供了数据库的实时监测功能,在该数据库的用户表中,有一标志用户登录的字段登录否,通过定时对用户表查询,便可获得再线用户资料,实现系统的监控。3、 数据库的相关技术。 对于早期的数据库程序开发者而言,想要存取服务器数据库,唯一的途径便是使用服务器数据库厂商所提供的开发工具。a) 本设计通过ODBC和VB设置,运用TCP/IP做网络协议运行于远程上的SQL Server服务器。 对于一个数据库以及其应用程序来说,数据的安全性和完整性是非常重要的。 该系统的
13、后台数据库服务器Microsoft SQL Server2000是一强大的数据库工具,它为用户提供了一个非常强大的安全性管理功能。一是SQL Server身份确认模式,而另一方面就是SQL Server提供了完整的数据定义约束(包括主关键字约束、外关键字约束、唯一性约束等),为数据的完整性提供了根据,应用程序中任何违反约束和数据定义的值都会被拒绝。第三章 概要程序设计说明(一)登录模块本模块完成操作员登录管理系统的功能。(二)进货信息管理模块此功能主要是进行商品的销售。进货员输入顾客所需要购买的商品编号、数量。查询商品资料和库存资料,确定无误后,将此记录于进货信息管理表中,同时进货员也可以进行
14、商品资料和库存量的查询。(四) 销售信息管理模块此功能主要是进行商品的销售。销售员输入顾客所需要购买的商品编号、数量。查询商品资料和库存资料,确定无误后,将此记录于销售表中,并将销售单打印出来给顾客,同时销售员也可以进行商品资料和库存量的查询。(四)库存信息管理模块 此模块主要是输入或修改商品资料、供应商资料以及雇员资料,还可以进行各种资料的查询、用户查询和业务查询(包括销售管理和进货管理的查询)。这个模块仅仅是供管理人员使用,若管理人员想修改某个资料的话,可以进入查询模块中,边查询边进行修改。(五)系统维护信息管理模块此模块主要是对员工资料作出添加和删除功能,以便于员工的维护;对销售、库存、
15、进货数据备份,以备系统遭受破坏时可以对系统作出数据恢复;在数据备份功能下,就是利用数据备份时做的数据备份盘来恢复系统或是查询历史数据。第三章 系统分析1)、销售管理数据流图 商品资料 销售记录者 销售员顾客销售结帐商品编号及数量的输入 通过资料验证 打印帐单 库存资料图3 销售管理数据流图2) 进货信息管理数据流图商品资料 进货记录者 进货员顾客进货结帐商品编号及数量的输入 通过资料验证 打印帐单 库存资料图4 进货管理数据流图3) 库存信息管理数据流图商品资料 销售记录者 销售员、进货员、管理员商品资料及库存量库存资料 通过资料验证 图5 库存管理数据流图第五章 程序详细说明登录界面 退出系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库管理系统之进销存管理 仓库 管理 系统 进销存 毕业论文
链接地址:https://www.31ppt.com/p-3933076.html