仓库管理系统-毕业设计论文模板.doc
《仓库管理系统-毕业设计论文模板.doc》由会员分享,可在线阅读,更多相关《仓库管理系统-毕业设计论文模板.doc(35页珍藏版)》请在咨信网上搜索。
毕业设计 仓库管理系统 本文关键介绍了MIS(Management Information System)相关方面知识,尤其是MIS在中国发展,初步分析了目前企业仓库管理方面存在问题,并介绍了MIS几项关键技术。MIS关键在于全部用户能够裁剪其应用,所以含有天然易用性,针对现在务业企业企业内部沟通不良等等问题现实状况,联络实际情况设计实现了一个以仓库管理为主管理软件。该系统实现了部分ERP功效,尽力做到降低实施成本,降低实施风险,加紧实施进度,增加投资回报。 大型企业依据用户所提出要求进行加工生产,在生产过程中需要大量不一样类型、不一样材质、不一样规格原材料,存放仓库管理成为关键一个步骤,本软件能够有效对仓库物资进行管理,使管理人员有效地掌握库存材料数量,控制原材料订购、调拨,提升企业生产效率。 关键字: MIS、仓库管理、信息系统 Abstract: This paper concerns on MIS(Management Information System) ,especially the internal development of MIS .It analyzes the problem existing in business management and introduces some key techniques of MIS. This design aiming at the problem of bad communication throughout the whole business, puts a software majoring in the management of business process into practice. It has some functions of MIS and try to reduce the cost and the risk, improve the speed of implement and return of investment. Key to ERP is the way in which users can tailor the application so it is intrinsically easy to use. Large business enterprise according to customers’ request for putting forward proceeding the production, needing the original material of various type, different material, different specification in production line, the saving warehouse management becomes a link of the importance, this software can effectively manage the warehouse supplies, make manager personnel to control the quantity of the stock material availably, control the order of the original material and allocate, increase the business enterprise produce the efficiency. --------------------------- 装 ---------------- 订 ----------------- 线---------------------------------- Keywords: MIS, store management,information system 介绍 XX纸业系一家大规模生产各类产品包装箱实业厂家,该企业拥有三个大型纸箱生产工厂和一个大型纸板存放仓库,其生产关键步骤关键是从进货商购得纸板原材料,依据用户所提出要求(包含纸箱尺寸、材质、规格)进行加工生产,在生产过程中需要大量不一样类型、不一样材质、不一样规格纸板原材料,故纸板存放仓库管理成为关键一个步骤,怎样有效对仓库物资进行管理,和怎样使管理人员有效地掌握库存积压材料数量,控制原材料订购、调拨,成为提升该企业生产效率、提升资金有效管理关键课题。 依据本人对该企业初步了解,发觉因为该企业采取人工处理库存原材料管理,造成大量原材料浪费等管理上混乱,和引发生产成本估算混乱和不正确。计针对XX企业在原材料库存管理上不足之处,设计此软件,目标在于能够有效处理这个问题。 设计本课题目标在于对计算机科学和技术这一门学科所学知识一次综合训练,经过对所学计算机数据库原理、计算机网络、管理信息系统原理、面向对象程序设计深入学习和实践,达成更深一层认识。 因为目前数据库发展早已经步入网络环境,设计过程中必需充足考虑网络数据设计上技术问题,不过因为本人进行设计计算机系统并不含有网络设计条件,故该设计关键采取面向单机系统应用,同时在设计文档中将会关键介绍怎样将该系统升迁到SQLClient/Server网络数据库系统。 目录 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 一、设计所要完成任务和目标 1. 设计课题介绍 2. 设计所要完成任务 3. 设计目标 二、系统概要分析 1. 现行系统分析 2. 现行系统设计要求 3. 系统功效模块设计 4. 数据字典 三、概要设计 1. 软件模块划分 2. 数据库结构划分 3. 各个模块和数据库表格之间关系 4. 系统数据步骤图 5. 代码设计 四、具体设计及编码 1. 模块设计(步骤、代码) 2. 数据库具体设计 3. 查询设计 4. 具体代码设计 5. 系统调试 五、本系统升迁到SQL Server 1. 用参数化视图进行远程数据访问 2. 用SPT进行远程数据访问 六、心得体会 七、参考文件 八、附录 一、 设计所要完成任务和目标。 1.设计课题介绍 XX纸业系一家大规模生产各类产品包装箱实业厂家,该企业拥有三个大型纸箱生产工厂和一个大型纸板存放仓库,其生产关键步骤关键是从进货商购得纸板原材料,依据用户所提出要求(包含纸箱尺寸、材质、规格)进行加工生产,在生产过程中需要大量不一样类型、不一样材质、不一样规格纸板原材料,故纸板存放仓库管理成为关键一个步骤,怎样有效对仓库物资进行管理,和怎样使管理人员有效地掌握库存积压材料数量,控制原材料订购、调拨,成为提升该企业生产效率、提升资金有效管理关键课题。 依据本人对该企业初步了解,发觉因为该企业采取人工处理库存原材料管理,造成大量原材料浪费等管理上混乱,和引发生产成本估算混乱和不正确。计针对XX企业在原材料库存管理上不足之处,设计此软件,目标在于能够有效处理这个问题。 2.设计所要完成任务 该软件在业务步骤上关键分为三个部分: 1) 材料(纸板)订购。 关键实现原材料(库存物资)订单录入、修改、删除、查询、打印等功效。 2) 材料(纸板)入库。 关键实现原材料来货入库单录入、修改、删除、查询、打印功效,其中还包含查询统计目前库存原材料各项信息(包含:数量、品种、规格等),另外在入库单录入过程中实现为每一粒纸板原材料进行编号(由计算机实现),并可采取条码管理方法,为每粒纸板标识库存唯一身份证号码。 3) 原材料调拨出库。 关键是依据入库过程中生成库存编号,对调拨出库原材料进行登记,此部分需要含有调拨单录入、修改、删除和打印功效。 各部分内容关系以下所表示: 原材料订购管理 入库管理管理 库存调拨系统 3.设计目标 设计本课题目标在于对计算机科学和技术这一门学科所学知识一次综合训练,经过对所学计算机数据库原理、计算机网络、管理信息系统原理、面向对象程序设计深入学习和实践,达成更深一层认识。 伴随网络技术不停发展,目前数据库发展早已经步入网络环境,设计过程中必需充足考虑网络数据设计上技术问题,不过因为本人进行设计计算机设备并不含有网络设计条件,故该设计关键依据面向对象信息系统设计原理,利用优异面向对象(OO)程序设计语言(Microsoft Visual FoxPro 6.0)开发一套实际应用程度较高库存信息管理系统。 为了将计算机科学和技术所学综合知识愈加好地应用系统中,在立足于传统设计文档同时,会关键介绍怎样将该系统升迁到SQLClient/Server网络数据库系统,同时还将介绍利用Visual FoxPro 6.0新设计功效,将系统升迁到Brow/Server网络数据库系统。 二、系统概要分析。 1.现行系统分析 管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院著名教授戴维斯(Gordon.B.Davis)给出了一个含有代表性定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决议模型和数据库用户-机器系统。它能提供信息支持企业或组织运行、管理和决议功效。” 伴随网络技术出现,管理信息系统又有了新必恭必敬,基于网络管理信息系统不停出现,管理信息系统概念模型也发生了对应改变,很多学者对管理信息系统给出了新定义。比如劳顿认为:“管理信息系统是一个基于计算机信息系统,它经过搜集、处理、存放和扩散信息,来支持组织管理、决议、合作、控制、分析活动,并使之可视化。” 所以,我们能够看出,管理系统系统含有多个基础含义: (1)管理信息系统不是一个单纯软件系统,而是一个人-机系统,由人和机器协同工作。管理信息系统在支持企业或组织各项管理活动中,管理人员负责将基础数据立即地输入到计算机中,计算机则依据企业或组织中各层管理人员要求对基础数据进行加工处理,并将所得到信息输出。计算机不停地和最终用户进行着信息交换,但在对数据加工处理过程中又需要人合适干预。 (2)管理信息系统管理过程就是对数据进行惧、存放、加工处理、传输,并产生信息过程,所以数据是管理信息系统灵魂。管理信息系统利用了数据库技术,对基础数据进行统一计划、存放,供各层管理人员使用,从而实现了数据一致和共享。 (3)管理信息系统能够处理企业或组织所面临问题。比如,管理信息系统能够处理企业产生经营活动全过程,能够处理组织中数据处理效率问题,也能够处理财务管理决议过程等。 管理信息系统应含有以下多个功效。 (1)数据处理功效: 数据处理是管理信息系统最基础功效,它包含对多种类型数据搜集、加工处理、传输、存放等工作。 (2)实测功效: 经过对数据加工处理,能够随时了解各部门实际运行情况,如各生产车间今天生产产品数量、销售部接收订单等。 (3)估计功效: 经过利用一定数学方法和估计模型,对过去数据进行分析,就可能对未来可能发生情况进行估计,为高级管理人员进行管理决议提供依据。 (4)控制功效: 经过信息反馈能够对整个企业生产经营各个部门、各个步骤运行情况进行监测、协调、控制,确保系统正常运行。 (5)辅助决议功效: 经过对数据加工处理,能够快速地获取对决议有影响信息,从而为合理配置企业各项资源,做出最好决议提供科学依据。 现在,管理信息系统应用已经很广泛,伴随计算机技术、网络技术和通信技术发展,管理信息系统功效也日趋完善,并朝着智能化、网络化、集成化等方向发展。如办公自动化(OA)、电子商务(EC)、教授系统(ES)、计算机集成制造系统(CIMS)。 XX纸业是一家规模化、自动化生产外包用装纸箱较大型企业,其总企业下属有两个大型纸箱生产厂,拥有一个大型仓库(用于存放生产用纸板原材料),纸箱生产过程中所需纸板原材料由总企业向纸板供给商订购,由仓库管理人员将多种不一样类型、不一样规格纸板(外形为圆柱形粒状,重量大约为600千克左右)入库存放,当生产过程中要调用原材料时候,由生产人员开出调拨单,仓库管理人员依据调拨单,将库存纸板提供给生产人员,同时统计出库纸板类型、规格纸板进行纪录。现行系统结构图以下: 原材料定购 入库 出库(消耗) 库存 库存综合查询 原料结构分析 采购 编号 消耗 分析 2.现行系统设计要求 系统分析是开发管理信息系统关键性阶段,是一个从不停认识和逐步细化过程,是下一阶段工作基础,是为下一阶段进行物理方案设计、处理“怎么做”提供依据,基关键性关键表现在“了解需求”和“表示需求”两方面。 经过对现行系统具体调研,关键是从系统角度了解用户需要,确定新系统综合要求,并提出这些需求实现条件和需求应达成标准,也就是确定新系统要做什么,做到什么程度。这些需求包含: (1)功效需求。确定新系统应做什么,这是最关键需求。 (2)性能需求。给出所开发新系统技术性能指标,包含存放容量限制、运行时间限制、安全保密性等。 (3)环境需求。这是对系统运行和所处环境要求。比如,在硬件方面采取什么机型、有什么硬件设备等;在软件方面,采取什么支持系统运行系统软件(指操作系统、数据库管理系统)。 (4)未来需求。这类要求是指现在不属于系统开发范围,但未来伴随外界环境改变和系统发展可能会提出要求。了解这类要求目标是在开发过程中,可对系统未来可能扩展和修改做准备。一旦需要时,就比较轻易进行补充和修改了。 依据对XX纸业调研、分析,发觉该企业作为纸箱成品生产厂家,在生产过程中库存调拨管理起着关键作用,这个步骤高效是否直接决定着生产过程效率和生产成本节省。以下数据初步表明该企业每个月库存纸粒消耗情况: 编号 动作 发生数量(库存数量:粒) 上下浮动(%) 1 订单 5000 -10 ~ 10 2 入库 4800 -8 ~ 8 3 库存 1 -20 ~ 20 4 出库 4800 -8 ~ 8 所以在现行软件设计中必需充足考虑到单个库存纸粒体积较大、库存数量较多实际情况,和考虑到和生产管理系统充足结合,所以在录入多种信息是必需快捷方便,充足考虑软件可操作性和可扩展性。 3.系统功效模块设计 1)原材料订购管理 ² 订单录入管理:填写订单内容、打印订单、修改原有订单。 ² 订单综合查询管理:查询订单、统计订单内容、撤销订单。 ² 要求:经过录入订单基础信息(包含订单时间、供给商名称)和定购纸板规格、类型、数量等信息,由系统生成订单号码(字符串)。在查询中能够经过订单号码、时间、供给商等相关信息查询并统计订购纸板信息。 2)入库单管理 ² 入库单录入管理:填写入库单内容、生成库存编码、打印入库单内容。 ² 入库综合查询管理:入库单查询、统计入库情况、撤销入库。 ² 库存编号管理:打印入库纸粒条码(ID号码)、标识入库纸粒编号(该部分手工)。 ² 要求:录入(选择)已经订购纸板订单,选择对应入库纸板信息,并由系统生成入库单号码和库存纸粒条码,打印完成后,由库存管理人员将打印后标签(上面依附纸板编码条码)贴到纸板上,并入库保留。在查询中能够经过入库单号码或纸粒库存条码查询纸粒情况(是否在库存中),同时依据时间等信息查询并统计入库纸粒情况。 3)库存管理 ² 库存查询管理:实时查询库存情况、统计库存情况、打印库存报表。 ² 自动生成库存警告分析汇报(该部分临时忽略)。 ² 要求:能够快速查询目前库存具体情况、统计库存纸板情况。 4)出库(纸板消耗)管理 ² 出库单录入管理:填写出库单(只需填写出库纸粒库存ID号码,该部分能够用条码采集器替换人工)、打印出库单、修改撤销出库单。 ² 出库单查询管理:出库单查询、统计出库情况。 ² 要求:依据目前在库纸粒信息,选择需要出库纸粒信息(能够依据编号或纸粒规格、型号等),由系统生成出库单号码。在查询中能够经过出库单号码或时间等信息查询并统计纸粒出库(消耗)情况。 5)其它部分管理 ² 供给商管理:增加、删除、修改原材料供给商,设置供给商拼音索引。 ² 库存编号管理:系统自动为每个库存纸粒生成一个唯一ID号码。 ² 纸板规格管理:增加、删除、修改纸板规格,设置规格拼音索引。 ² 纸板型号管理:增加、删除、修改纸板型号、设置型号拼音索引。 ² 系统操作员管理:增加、删除、修改、授权操作员。 4.数据流和数据字典 数据步骤图是描述系统逻辑模型关键工具,经过多个特定符号,能够综合地反应出信息在系统中使用、加工处理、传输、存放整体情况。 数据步骤图是系统结构化分析行之有效工具,它抽象地描述了系统数据处理情况,担却无法表示各个处理具体内容,所以还要对数据步骤图中出现数据流和处理等做深入补充说明,这就是数据字典和变换逻辑说明。 数据字典任务就是对数据步骤图中出现全部被命名图形元素在数据字典中作为一个条目加以定义,便得每一个图形元素名字全部有一个确切解释。 数字是对数据步骤图补充说明,它编制和维护是一项很繁重工作,一旦建立起来,从系统分析直至系统运行全部用到它。 三、概要设计 1.软件模块划分 该管理系统软件模块划分以下: ² 基础数据管理:关键实现该系统软件基础数据编辑功效(录入、修改、删除),其中包含(原材料)供给商管理、产地信息管理、尺寸和等级(纸板型号)管理。 ² 业务单据管理:关键实现各类业务单据(定单、入库单、出库单)编辑功效(录入、修改、删除),其中包含定单录入管理、定单查询管理、入库单录入管理、入库单查询管理、出库单录入管理、出库单查询管理、库存产品初始化。 ² 仓库数据查询管理:关键实现仓库数据查询、统计功效,其中包含库存实时查询管理、库存信息综合查询管理、定单信息综合查询管理、入库信息综合查询管理、纸粒消耗综合查询管理、纸粒消耗年总结查询管理。 ² 系统维护:关键实现包含系统安全、系统参数设置、系统数据维护管理功效,包含系统操作员管理、数据维护(备份、清空、恢复)管理。 2.数据库结构划分 系统设计过程中,为了提升数据库运行效率、提升系统软件可操作性,在数据库结构上根据面向对象系统设计原理,对数据库结构进行了划分,确保新数据库结构尽可能降低冗余,提升系统运行效率。 数据库具体划分以下: ² 供给商信息数据库(Provider.Dbf) ² 产地信息数据库(Area.Dbf) ² 尺寸信息数据库(Size.Dbf) ² 等级(型号)信息数据库(Level.Dbf) ² 操作员信息数据库(Operaotr.Dbf) ² 定单数据库(Order.Dbf) ² 订单明细信息数据库(OrdList.Dbf) ² 入库单数据库(Stock.Dbf) ² 入库单明细信息数据库(StoList.Dbf) ² 出库单数据库(Expend.Dbf) ² 出库单明细信息数据库(ExpList.Dbf) 3.各个模块和数据库表格之间关系 模块 数据库 基础数据管理 业务单据管理 仓库数据查询管理 系统维护 Provider R / W R R X Area R / W R R X Size R / W R R X Level R / W R R X Operator R R R R / W Order R R / W R X OrdList R R / W R X Stock R R / W R X StoList R R / W R X Expend R R / W R X ExpList R R / W R X (R:只读;W:只写;X:不发生关系) 4.系统数据步骤图 库存管理系统 基础数据管理 单据信息管理 库存管理 供给商信息管理 产地信息管理 尺寸信息管理 等级(型号)信息管理 定单信息管理 入库单信息管理 出库单信息管理 库存信息实时查询管理 库存信息综合统计管理 操作员信息管理(Lock / UnLock) 5.代码设计 需要说明是在设计代码过程中采取了统一编码方法,期间采取编码遵照“助记码”、“层次码”标准来设计,使程序代码简单、通俗,含有很好阅读性。举例以下: 1) 标注供给商名称一个局部字符型变量,在设计中采取:“cProviderName”来表示。 2) 标注系统自动生成定单(或入库单和出库单)号码采取了:“0203”方法来表示,其表示大约意思是2月第0003张定单。 3) 标注库存纸粒编号采取“0003”方法来表示,其表示大约意思是:认为起始计算年份,“002”表示,“00003”则标识了具体纸粒编号。 四、具体设计及编码 1.模块设计(步骤、代码) 依据系统概要设计结果,针对各个功效模块,设计出各模块数据步骤图和代码,以下所表示: 1)基础数据管理模块,数据步骤以下所表示: 录入基础数据 基础数据管理模块 基础数据库 (供给商等) 显示打印 2)业务单据管理模块,数据步骤以下所表示:该模块包含了定单、入库单、出库单等内容,在此仅介绍定单数据步骤。 定单数据录入 定单管理模块 定单数据库 显示打印 供给商 等级 尺寸 产地 定单明细库 3)仓库数据查询管理模块,该部分关键介绍实时库存信息管理和入库信息管理数据步骤图。 实时库存信息管理: 库存纸粒 显示打印 基础数据管理模块 入库明细 基础数据库 (供给商等) 入库信息管理: 条件录入(选择) 基础数据库 (供给商等) 入库信息查询管理 显示打印 提交 入库单 入库明细 4)系统维护管理模块(略) 2.数据库具体设计 ² 供给商信息数据库:Provider.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 PROID 供给商编号(ID) 字符型 4 升序 2 PRONAME 名称 字符型 28 升序 3 PROPY 拼音索引 字符型 4 升序 4 PROADD 地址 字符型 30 5 PROPHONE 电话 字符型 16 6 PROMAN 责任人姓名 字符型 10 ² 产地信息数据库:Area.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 AREAID 产地ID号码 字符型 3 升序 2 AREANAME 产地名称 字符型 10 升序 3 AREAPY 拼音索引 字符型 3 升序 ² 尺寸信息数据库:Size.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 SIZEID 尺寸编号(ID) 字符型 3 升序 2 SIZENAME 尺寸名称 字符型 4 升序 ² 等级(型号)信息数据库:Level.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 LEVID 等级编号(ID) 字符型 3 升序 2 LEVNAME 等级名称 字符型 12 升序 ² 操作员信息数据库:Operator.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 OPIID 操作员编号(ID) 字符型 3 升序 2 OPINAME 姓名 字符型 8 升序 3 OPILEVEL 等级 字符型 16 否 4 OPIPOWER 二进制权限 字符型 1 否 5 OPIPASS 登陆密码(加密) 字符型 14 否 ² 定单信息数据库:Order.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 ORDNO 订单号码 字符型 7 升序 2 PROID 供给商ID号码 字符型 4 升序 3 OPERATOR 操作员ID号码 字符型 10 升序 4 ORDTIME 填写订单时间 日期时间型 8 5 DELETE 是否注销 逻辑型 1 ² 订单明细信息数据库:OrdList.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 LISTID 明细ID号码 字符型 2 升序 2 ORDNO 订单ID号码 字符型 7 升序 3 SIZEID 尺寸ID号码 字符型 4 升序 4 LEVELID 等级ID号码 字符型 4 升序 5 AREAID 产地ID号码 字符型 4 升序 6 AMOUNT 数量 数值型 3 7 PRICE 单价 数值型 8 2 8 WEIGHT 重量 数值型 6 3 9 NOTSTO 未送货数量(该明细) 数值型 3 10 DELETE 是否注销 逻辑型 1 ² 入库单信息数据库:Stock.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 STONO 入库单ID号码 字符型 7 升序 2 STOTIME 入库时间 日期时间型 8 3 OPERATOR 操作员ID号码 字符型 10 4 DELETE 是否注销 逻辑型 1 ² 入库单明细信息数据库:StoList.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 LISTID 入库明细ID号码 字符型 6 升序 2 STONO 入库单ID号码 字符型 7 升序 3 SIZEID 尺寸ID号码 字符型 4 升序 4 PROID 供给商ID号码 字符型 4 升序 5 LEVELID 等级ID号码 字符型 4 升序 6 AREAID 产地ID号码 字符型 4 升序 7 WEIGHT 重量 数值型 6 3 8 PRICE 单价 数值型 8 2 9 MONEY 总金额(重量X单价) 数值型 9 2 10 MEMO 备注 字符型 28 11 ISEXP 是否已经出库 逻辑型 1 12 DELETE 是否注销 逻辑型 1 ² 出库单信息数据库:Expend.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 EXPNO 出库单ID号码 字符型 7 升序 2 EXPTIME 出库时间 日期时间型 8 3 OPERATOR 操作员ID号码 字符型 10 升序 4 DELETE 是否注销 逻辑型 1 ² 出库单明细信息数据库:Expend.Dbf 字段 字段名 说明 类型 宽度 小数位 索引 1 LISTID 库存纸粒ID号码 字符型 9 升序 2 EXPNO 出库单号码 字符型 7 升序 3 STOID 入库单号码 字符型 7 升序 4 MEMO 备注 字符型 28 5 DELETE 是否注销 逻辑型 1 3.查询设计 1)查询设计 根据面向对象程序设计要求,针对数据库系统设计原理,我在设计过程中利用大量视图操作,极大地简化了数据库操作,提升了对数据访问时间,提升了系统安全性和效率。系统中多采取临时视图关系形式,即在需要时候才建立视图,对视图进行操作。比如在查询目前库存中产地是江西、尺寸是41”、等级是GWA纸粒中采取了一下查询设计: Select StoList.Stono, StoList.ListId, StoList.SizeId, Size.SizeName, StoList.ProId, ; Provider.ProName, StoList.LevelId, Level.LevName, StoList.AreaId, ; Area.AreName, StoList.Weight, StoList.Price, StoList.Money; From StoList Left Join Area On Stolist.AreaId = Area.AreaId ; Left Join Provider on StoList.ProId = Provider.ProId ; Left Join Level On Stolist.LevelId = Level.LevelId ; Left Join Size On Stolist.SizeId = Size.SizeId ; Into Dbf Curdir() + "Temp\NotExp.Dbf" ; Where !StoList.isExp And !StoList.Delete And AreaName = ‘江西’ ; And SizeName = ‘41”’ And levName = ‘GWA’ Order By ListId Asc 2)数据更新设计 采取SQL语句中Update命令对临时表格进行更新,有利于提升数据安全性和保密性,对于升迁到Client / Server网络数据库模式打下坚实基础,有效处理网络数据并发操作问题。比如在完成一张出库表录入以后存盘过程中,只需要标注入库明细列表中“IsExp”属性值为“.T.”就完成了对某个具体库存物品出库操作。 Update StoList ; Set StoList.isExp = .T. ; Where StoList.ListId = cListId && cListId 表示要出库纸粒库存编号 4.具体代码设计(该部分请参考源程序) 5.系统调试 在MIS开发过程中采取了多个方法确保软件质量,不过实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺点,示经周密测试系统投入运行,将会造成难以想像后果,所以系统测试是MIS开发过程中为确保软件质量必需进行工作。大量统计资料表明,系统测试工作量往往占MIS开发总工作量40%以上。所以,我们必需重视测试工作。 因为程序中隐藏缺点只在特定环境下才有可靠显露,系统缺点通常是因为对一些特定情况考虑不周造成。所以测试不是为了表明程序正确;成功测试也不是没有发觉错误测试。有意义软件测试应该是从“破坏”软件系统角度出发,精心设计最有能够暴露程序系统缺点测试方案。所以软件测试目标应该是以尽可能少代价和时间找出软件系统中潜在错误和缺点。 从产品角度看,测试计划中测试项目包含软件结构中分系统层、子系统层、功效模块层、程序模块层中各类模块,从测试本身看,分为单元测试,组合测试,确定测试等。测试对象是随阶段而异,最基础、最初测试是单元测试,后面组合测试、确定测试全部是以被测过模块作为测试对象。 (1)单元测试: 单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行,验证模块接口和设计说明书是否一致,对模块全部关键处理路径进行测试且和预期结构进行对照,还要对全部错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检验源程序是否符合功效逻辑要求,是进行单元测试前关键工作工。单元测试通常是由程序员完成,也称程序调试。 (2)组合测试 组合测试也称集成测试或子系统测试,通常采取自顶向下测试和自底向上测试两种测试方法。组合测试对象是指已经经过单元测试模块,不是对零碎模块进行单个测试,而是用系统化方法装配和测试软件系统,是一个严格过程,必需认真地进行,其计划产生和单元模块测试完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用环境条件,除了开发部分项目责任人参与以外,还应该有对应系统用户参与,给评审员进行演示。 (3)确定测试 确定测试是对经过组合测试软件进行,这些软件已经存于系统目标设备介质上,确定测试目标是对表明软件是能够工作,而且符合“软件需求说明书”中要求全部功效和性能要求。确定测试是根据这些要求定出“确定测试计划”进行。测试工作是由一个独立组织进行,而且测试要从用户角度出发。 (4)系统测试 系统测试是对整体性能测试,关键处理各子系统之间数据通信和数据共享问题和检测系统不否达成用户实际要求,系统测试依据是系统分析汇报。系统测试应在系统整个范围内进行,这种测试不只对软件进行,而是对组成系统硬、软件一起进行。系统测试和建构同时进行或略慢。系统测试需要确定从头到尾功效正常才算完成,应该尽可能避免系统测试延到项目末尾进行。 (5)用户验收测试 在系统测试完成后,进行用户验收测试,它是用户在实际应用环境中所进行真实数据测试。 在具体测试中,通常应遵照以下标准:由程序设计者之外人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选择不合理输入数据和非法输入测试;不仅要检验程序是否实现预期功效,还应检验程序是否做了不应该做工作;集中测试轻易犯错程序模块;对程序修改以后,必需重新进行测试。 2、测试方法 通常来说,对程序测试有两种测试方法:假如已经知道了软件系统应含有功效,可经过测试来难每个功效是否全部能正常使用;假如知道程序内部工作过程,能够经过测试来检测程序内部是否根据规格说明书要求正常进行。前一个方法称为黑盒测试,后一个方法称为白盒测试。黑盒测试又称为功效测试,白盒测试又称为结构测试。 在系统设计过程中,为了检验系统综合性能,必需依据系统各个功效模块,采取分散和集中方法进行测试,在测试过程采取了经过单步调试和断点调试方法,对于测试过程中中发觉问题必需经过具体分析、修改、在测试,直至系统完善为止。因为本系统在设计过程中采取了面向对象数据库设计方法,类设计起了极其关键位置,在系统设计开始关键是针对类设计,所以在操作上仅发觉了少许问题,经过修改基础上经过设计要求。 因为在毕业设计时间较短,测试过程还有不够完善地方,尤其是考验大量数据操作时系统安全性和数据访问效率问题上,做得不足之处,有待以后完善。 五、本系统升迁到SQL Server 用户机/服务器是由服务器和用户机组成一个系统。其中,服务器用于对数据库进行管理,用户机(或前端)则用于向服务器数据发出请求。这种数据库管理统一方法对于拥有大量用户数据库来说是相当理想,这些用户全部有可能发出对数据库信息远程请求。用户机不能对数据进行操纵;用户机将经过网络向服务器发出对应SQL请求,而服务器则依据请求实施查询,并将结果反馈给用户机。 FOX 系列产品在中国拥有广大市场、众多用- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 毕业设计 论文 模板
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文