




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
前言 随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使前几年,有些商家开始使用电脑管理,但也只是进行一些简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。另外,本系统从实用性方面考虑,在联机交换数据时,尽量使数据在必要时才进行传递,提高运行速度。 数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化,让更多的人知道自己的产品,这样才能争取到更多的销售渠道。在实际应用中,对于商品编码的输入可采用扫描仪的方式,比较准确、方便、快捷,但在本系统中,前台销售操作部分由于缺乏硬件条件,须人手工输入商品编号,但这对系统的模拟并无太大的影响。在实际的仓库进销存管理中,普遍使用多机操作共享同一个数据库的管理系统。本论文将详细介绍仓库进销存的模拟管理系统的开发环境、需求分析、设计思想、主要算法及其强大的功能,使用户对本系统有一个清晰、完整的了解,详细介绍了个别模块的实现步骤,并附有用户说明手册和参考文献。第一章 系统介绍商品资料管理1、 总体结构图商品销售库存管理后台管理sql server销售管理日销售结算业务查询人事资料管理销售单据查询进货管理 商品资料查询商品进库 图1 总体结构图 2、接口规范 本系统是建立在windows 2000平台上,主要运用visual basic的内嵌数据库access来记录数据。1)数据库中的每一个表都必须符合下面几个特征:*表中的每一个单元的内容只有一个值;*所有字段的名称都不相同;*记录的前后次序和字段的左右次序可以变化,不受限制*数据库中的表的上下次序不受限制*表中不应有内容完全相同的记录*表中的每一个字段都必须有相同的数据类型使用visual basic开发应用程序的两个主要思想:*可视设计*事件驱动编程visual basic应用程序不同于其他语言开发的单一性程序。使用visual basic编程时,必须首先确定应用程序如何与用户交互,如鼠标单击,用户必须编写代码控制这些事件的响应方法。使用visual basic开发数据库应用程序的一般步骤如下所示:(1) 建立数据库(2) 建立用户界面(3) 编写代码(4) 调试运行(5) 编译应用程序(6) 发布应用程序界面设计(1) 控件的位置(2) 界面元素的一致性(3) 保持界面的简明(4) 使用颜色和图象:增加视觉的感染力(5) 图象和图标:增加应用程序的视觉上的趣味(6) 选取字体visual basic应用程序的结构: 由于visual basic应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的模型。根据定义,对象包含数据和代码。在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内在特性。本设计主要是运用data控件。 data控件主要是打开、访问并操作已有的数据库,它是visual basic 访问数据库的最常用的工具之一。由于data控件使用microsoft的jet引擎来实现数据访问(与microsoft access 所用的数据库引擎相同),使用户可以无缝地访问很多标准的数据库格式,而且无需编写任何代码就可以创建数据应用程序,因此这种visual basic 内部的data控件最合适小的(桌面)数据库,诸如access和isam数据库等。 由于data控件是visual basic 的内部控件,因此可以直接在标准工具箱中找到该控件。 在程序运行过程中,只要用鼠标单击控件上的箭头按钮,系统将自动修改data控件指向的记录和显示在约束控件中的数据,而不需要编写任何代码。 可以将多个data控件同时添加到一个工程甚至是同一个窗体中。另外,每个控件可以连接到不同的数据库或同一个数据库的不同表上,还可以和代码一起查询满足的语句的表的记录集。 使用data控件可以显示、编辑和更新来字各种已有的数据库信息。此外,还可以访问和操作远程的开放式数据库连接。除了使用data控件之外,还运用的visual basic 6.0的新增控件功能,dblistbox它不象标准的列表框或组合框那样需要使用additem方法添加列表项。另外,它们还可以有选择地把某个选定的字段传递给另一个data控件,使得它对于“查找表”应用程序很理想。与其他的约束控件不同,这些控件可以同时显示多个记录。约束数据列表控件类似于普通的列表框控件,可以显示记录集中的数据,网格中的每一行代表记录集中的一个记录。同时采用visual basic 6.0 编辑,visual basic 6.0 是采用面向对象的,通过由事件驱动的程序设计方法开发应用的最新,且受欢迎,成功的一种程序设计语言.microsoft visual basic是可视化的,面向对象的,由事件驱动的结构化高级程序设计语言,它提供了最迅速,最简捷的开发应用程序的方法。“visual”中文的意思是:目视的,直观的,看得见的,形象化的。在本次程序设计中,这里的“visual”指直观的开发应用程序界面的方法,只需将系统提供的标准控件拖放到屏幕窗体上,visual basic 就会自动的生成相应控件的程序代码和其属性数据,而不需要用户去编写大量的界面程序代码。visual basic 是在原有basic 语言的基础上发展成为易学易掌握的,功能强的最新程序设计语言。 微软公司的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内存:64mb建议128mb 应用: - 40mb 硬盘存储空间:gb,建议4gb基于使用的情况,对增加的数据需要扩大硬盘空间 客户机 平台: microsoft windows 95/98/2000 内存:32mb,建议64mb 第二章、技术分析1、 关于数据的安全性 该系统的后台数据库服务器microsoft sqlserver7.0是一强大的数据库工具,它为用户提供了一个非常强大的安全性管理功能。一是sql server身份确认模式,而另一方面就是sql server提供了完整的数据定义约束(包括主关键字约束、外关键字约束、唯一性约束等),为数据的完整性提供了根据,应用程序中任何违反约束和数据定义的值都会被拒绝。2、 数据库实时监测的实现。 在应用中,实际情况是千变万化的,为了使管理者可以准确地掌握情况,在面向管理者的应用程序中,我们提供了数据库的实时监测功能,在该数据库的用户表中,有一标志用户登录的字段登录否,通过定时对用户表查询,便可获得再线用户资料,实现系统的监控。3、 数据库的相关技术。 对于早期的数据库程序开发者而言,想要存取服务器数据库,唯一的途径便是使用服务器数据库厂商所提供的开发工具。a) 本设计通过odbc和vb设置,运用tcp/ip做网络协议运行于远程上的sql server服务器。 对于一个数据库以及其应用程序来说,数据的安全性和完整性是非常重要的。 该系统的后台数据库服务器microsoft sql server2000是一强大的数据库工具,它为用户提供了一个非常强大的安全性管理功能。一是sql server身份确认模式,而另一方面就是sql server提供了完整的数据定义约束(包括主关键字约束、外关键字约束、唯一性约束等),为数据的完整性提供了根据,应用程序中任何违反约束和数据定义的值都会被拒绝。第三章 概要程序设计说明(一)登录模块本模块完成操作员登录管理系统的功能。(二)进货信息管理模块此功能主要是进行商品的销售。进货员输入顾客所需要购买的商品编号、数量。查询商品资料和库存资料,确定无误后,将此记录于进货信息管理表中,同时进货员也可以进行商品资料和库存量的查询。(四) 销售信息管理模块此功能主要是进行商品的销售。销售员输入顾客所需要购买的商品编号、数量。查询商品资料和库存资料,确定无误后,将此记录于销售表中,并将销售单打印出来给顾客,同时销售员也可以进行商品资料和库存量的查询。(四)库存信息管理模块 此模块主要是输入或修改商品资料、供应商资料以及雇员资料,还可以进行各种资料的查询、用户查询和业务查询(包括销售管理和进货管理的查询)。这个模块仅仅是供管理人员使用,若管理人员想修改某个资料的话,可以进入查询模块中,边查询边进行修改。(五)系统维护信息管理模块此模块主要是对员工资料作出添加和删除功能,以便于员工的维护;对销售、库存、进货数据备份,以备系统遭受破坏时可以对系统作出数据恢复;在数据备份功能下,就是利用数据备份时做的数据备份盘来恢复系统或是查询历史数据。第三章 系统分析1)、销售管理数据流图 商品资料 销售记录者 销售员顾客销售结帐商品编号及数量的输入 通过资料验证 打印帐单 库存资料图3 销售管理数据流图2) 进货信息管理数据流图商品资料 进货记录者 进货员顾客进货结帐商品编号及数量的输入 通过资料验证 打印帐单 库存资料图4 进货管理数据流图3) 库存信息管理数据流图商品资料 销售记录者 销售员、进货员、管理员商品资料及库存量库存资料 通过资料验证 图5 库存管理数据流图第五章 程序详细说明登录界面 退出系统 业务管理 进货员管理人员销售员 员工信息系统维护进货管理销售管理 第四章 系统操作说明一、登录l 由于系统的的界面比较单一,因此在设计过程中运用了许多网上下载的图片来增添界面的可观性。l 在考虑到操作员的技术水平有限,因此在控件方面只运用了command,这样不仅能是界面清楚,更能是操作者很快学会,简单易懂。下图是进入本系统的状态图,内有员工信息管理、进货信息管理、销售信息管理、库存信息管理、系统维护管理和系统退出。 2、 进入“员工信息管理”界面,出现以下窗口:添加员工基本资料,同时赋予权限。删除用户对员工资料修改后返回具体程序如下:begin vb.form 员工信息 backcolor = &h0000c000& caption = 员工基本信息 clientheight = 6315 clientleft = 1830 clienttop = 1800 clientwidth = 10275 linktopic = form1 scaleheight = 6315 scalewidth = 10275 begin msdbgrid.dbgrid dbgrid1 bindings = 员工信息.frx:0000 height = 4695 left = 0 oleobjectblob = 员工信息.frx:0014 tabindex = 4 top = 1080 width = 10215 end begin vb.commandbutton exitcommand backcolor = &h00c0ffc0& caption = 返回主窗口 height = 375 left = 8760 style = 1 graphical tabindex = 1 top = 5880 width = 1215 end begin vb.commandbutton deletecommand backcolor = &h00c0ffff& caption = 删除 height = 375 left = 7440 style = 1 graphical tabindex = 3 top = 5880 width = 1095 end begin vb.commandbutton addcommand backcolor = &h00c0ffff& caption = 添加 height = 375 left = 6000 style = 1 graphical tabindex = 2 top = 5880 width = 1215 end 3、进入“进货信息管理”界面,可以对数据进行添加和删除,作出修改后返回主界面。具体程序如下:begin vb.form 进货信息 backcolor = &h0000c000& caption = 进货信息管理 clientheight = 6420 clientleft = 2160 clienttop = 1545 clientwidth = 8610 linktopic = form1 scaleheight = 6420 scalewidth = 8610 begin msdbgrid.dbgrid dbgrid1 bindings = jinhuo.frx:0000 height = 5055 left = 0 oleobjectblob = jinhuo.frx:0014 tabindex = 4 top = 840 width = 8655 end begin vb.commandbutton exitcommand backcolor = &h00c0ffff& caption = 返回主窗口 height = 375 left = 7200 style = 1 graphical tabindex = 1 top = 6000 width = 1335 end begin vb.commandbutton deletecommand backcolor = &h00c0ffff& caption = 删除 height = 375 left = 5880 style = 1 graphical tabindex = 3 top = 6000 width = 1215 end begin vb.commandbutton addcommand backcolor = &h00c0ffff& caption = 添加 height = 375 left = 4320 style = 1 graphical tabindex = 2 top = 6000 width = 1455 end4、进入“商品销售信息管理”界面,可以对数据进行添加和删除,作出修改后返回主界面。具体程序如下:begin vb.form 销售管理 backcolor = &h0000c000& caption = 销售信息管理 clientheight = 6480 clientleft = 2010 clienttop = 1575 clientwidth = 8130 linktopic = form1 scaleheight = 6480 scalewidth = 8130 begin msdbgrid.dbgrid dbgrid1 bindings = xiaoshou.frx:0000 height = 5055 left = 0 oleobjectblob = xiaoshou.frx:0014 tabindex = 4 top = 840 width = 8055 end begin vb.commandbutton exitcommand backcolor = &h00c0ffff& caption = 返回主窗口 height = 375 left = 6720 style = 1 graphical tabindex = 1 top = 6000 width = 1095 end begin vb.commandbutton deletecommand backcolor = &h00c0ffff& caption = 删除 height = 375 left = 5400 style = 1 graphical tabindex = 3 top = 6000 width = 1215 end begin vb.commandbutton addcommand backcolor = &h00c0ffff& caption = 添加 height = 375 left = 4080 style = 1 graphical tabindex = 2 top = 6000 width = 1215 end5、进入“商品库存信息管理”界面,可以对数据进行添加和删除,作出修改后返回主界面。具体程序:begin vb.form 库存管理 backcolor = &h0000c000& caption = 商品库存管理 clientheight = 6090 clientleft = 2610 clienttop = 1530 clientwidth = 8070 linktopic = form1 scaleheight = 6090 scalewidth = 8070 begin msdbgrid.dbgrid dbgrid1 bindings = kucun.frx:0000 height = 4695 left = 0 oleobjectblob = kucun.frx:0014 tabindex = 4 top = 840 width = 8055 end begin vb.commandbutton exitcommand backcolor = &h00c0ffff& caption = 返回主窗口 height = 375 left = 6840 style = 1 graphical tabindex = 1 top = 5640 width = 1095 end begin vb.commandbutton deletecommand backcolor = &h00c0ffff& caption = 删除 height = 375 left = 5640 style = 1 graphical tabindex = 3 top = 5640 width = 1095 end begin vb.commandbutton addcommand backcolor = &h00c0ffff& caption = 添加 height = 375 left = 4320 style = 1 graphical tabindex = 2 top = 5640 width = 1215 end6、进入“系统维护”界面,有商品信息、数据恢复、数据备份以及返回四项可供选择,现就前三项作个说明:1) 进入系统维护主界面:2)再进入商品信息界面,对商品的基本信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物流行业调度员招聘模拟题集及答案
- 2025年建筑工程师考试冲刺题库及答案
- 【教案版】小学五班级下册 跳绳2
- 2025年人力资源管理师考试专业技能部分模拟题及答案
- 2025年营养师专业资格认证备考手册模拟题及答案全收录
- 2025年物资保管与盘点技能考核试题集
- 2025年法律行业律师招聘面试技巧及预测题集
- 2025年法律顾问面试指南与模拟题详解
- 2025年物资储备仓库IT招聘面试题预测与准备策略
- 2025年烈士纪念场所工作面试技巧与模拟题解答
- 物流公司运营管理方案
- T/CECS 10400-2024固废基胶凝材料
- T/CA 105-2019手机壳套通用规范
- T/BMPA 0001-2023再生水供用双方协商价格行为指南
- 2024年高级养老护理员职业鉴定考试题库大全-下(多选、判断题)
- 数字经济中的市场结构变化-洞察阐释
- 《肾衰竭患者的护理》课件
- 食品合规管理中级 课件 上篇 第二章 食品合规标法义务及监管
- 2024-2030全球胃肠标记物胶囊行业调研及趋势分析报告
- 中国儿童肥胖诊断评估与管理专家共识解读 课件
- 老年人心理疏导与沟通培训
评论
0/150
提交评论