毕业设计(论文)-库存管理系统.doc

上传人:椰子壳 文档编号:3284684 上传时间:2019-08-08 格式:DOC 页数:41 大小:4.58MB
返回 下载 相关 举报
毕业设计(论文)-库存管理系统.doc_第1页
第1页 / 共41页
毕业设计(论文)-库存管理系统.doc_第2页
第2页 / 共41页
毕业设计(论文)-库存管理系统.doc_第3页
第3页 / 共41页
毕业设计(论文)-库存管理系统.doc_第4页
第4页 / 共41页
毕业设计(论文)-库存管理系统.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《毕业设计(论文)-库存管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-库存管理系统.doc(41页珍藏版)》请在三一文库上搜索。

1、I 大连广播电视大学 “计算机科学与技术计算机科学与技术”专业(本科)专业(本科) 毕业设计毕业设计 姓名:姓名: 学号:学号: 年级:年级: 0505 秋秋 专业:专业: 计算机科学与技术计算机科学与技术 论文题目:论文题目: 库存管理系统库存管理系统 指导教师:指导教师: 完成日期:完成日期: 20082008 年年 2 2 月月 2929 日日 II 摘 要 本论文研究目的在于开发设计一套适用于中小型商品流通企业 库存管理系统,以协助中小型商品流通企业管理人员对企业的进货、 出货、库存管理达到信息化管理,实现快捷的信息存储和查询,并 且整合库存、入库、出库 3 个环节,能够提高工作效率。

2、同时可以 统计分析一段时期的数据信息,为今后的企业运行提供依据。系统 采用 SQL Server 2005 数据库,开发工具采用 Microsoft .net 2005,整 个系统采用模块化开发该系统主要功能包括货物设定管理、库存查 询管理、采购管理操作、入库管理、出库管理五大部分。 货物设定管理功能包括货物类型管理、货物分类管理两个管理 功能。 库存查询管理功能包括货物信息查询功能。采购管理功能则 包括采购信息生成操作、采购信息编辑操作和采购信息删除操作。 入库管理部分是针对在采购功能中采购的货物进行入库操作。出库 管理部分主要包括出库单的生成,及出库相关的一系列操作。权限 修改部分的功能是

3、对用户权限进行修改。 该系统提供了 windows 风格的界面,美观,易学易用,操作简 单,适合管理人员的操作,是一个比较实用的管理系统。 关键词:库存管理;采购管理;入库管理操作;出库管理;权限设 定 III Abstract The purpose of the abstract is for stock Management System that is for middle or small commodity circulated, It can help middle or small commodity circulated controller manage goodssett

4、ing、stock、store-out management、store-in management achieved information management. Archaic quickly information storage and selected, and include stock、store- out、store-in three link can improve efficiency. Also it can provide data analysis of sometimes. According as this can help company function.

5、TheSystem is made of SQL Server 2005, and project tools is Microsoft .net 2005. The whole system is contained module design, main function is stock demanding management, stocking management,store-in management, store-out management. Goodssetting management contained goodstype management goodssort ma

6、nagement. Stock demanding management contained goods information demanding management. Stocking management contained demanding information of stocking、editing information of stocking and deleteing information of stocking. Store-in management is store-in the goods which from stocking management. Stor

7、e-out management contained creating sheet of store-out and other operate. Popedom management can edit the users popedom. This system has the same style of windows, presentable ,easy to learn and easy to operate. This system is fit for the managers. It is a practically management system. KeyKey words

8、:words: Stock Management System;Stocking Management System;Store-in Management System;Store-out Management System;Popedom Management System IV 目 录 第一章 前 言.1 第一节 选题背景 .1 第二节 设计目标 .1 第二章 需 求 分 析3 第一节 基 本 需 求.3 第二节 功 能 需 求.3 第三节 其 它 需 求.4 第四节 数据流图 .4 第三章 开发方法的技术基础和开发方案.7 第一节 管理信息系统 .7 第二节 开发工具 .8 第三节 系

9、统的开发策略 .8 第四节 系统的实施策略 .9 第五节 系统的开发方法 .9 第四章 概要设计12 第一节 功能设计 12 第二节 画面结构图 13 第三节 E-R 图.13 第五章 详细设计16 第一节 模块实现的简单描述 16 第二节 数据库设计 16 第三节 用户界面的实现 22 第六章 测试与分析32 第一节 测试方法 32 V 第二节 测试实例 33 第三节 测试结果 34 致 谢 35 参考文献 36 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 1 - 第一章 前 言 目前,社会各行各业竞争日趋激烈,信息化程度的高低成为 衡量一个单位竞争能力的重要条件,因而采用计算机辅

10、助管理系 统的观念越来越深入人心。在本次毕业设计中,我根据中小型商 品企业的实际需要,研究开发一套库存管理系统,开发后应用到 实际工作中。下面从选题背景及设计目标两个方面论述开发此系 统的必要性。 第一节 选题背景 根据中小型商品企业管理的实际情况,为了能够更好提高中 小型商品企业的工作水平和工作效率,减轻管理人员的劳动强度。 因此中小型商品企业管理必须实现计算机化。该系统的应用将会使 中小型商品企业管理工作进一步加强,节约人力物力,降低公司 成本,取得良好的经济效益和社会效益。 第二节 设计目标 一、结合中小型商品企业管理的实际情况,解决实际问题 根据中小型商品企业管理工作的需要,在充分进行

11、系统分析 和可行性论证的基础上,确定开发库存管理系统的设计目标 是: 1、建立完善的企业的库存信息管理档案,能直接实现快捷 的信息存储和查询,并且整合采购、入库、出库 3 个环节,能够 提高工作效率。 2、可按类别进行货物的查询,便于对货物进行管理。 3、设置用户权限的功能,加强系统使用的安全性。 二、巩固自己所学的知识,并学习新的知识,达到学以致用 1、 理解关系型数据库的基本原理,掌握系统化、规范化的 数据库设计方法,其中包括会使用数据流图、数据字典等形式描 述用户需求,以及数据库的概念设计、逻辑设计、物理设计的方 法。掌握标准化查询语言 SQL 的主要功能和基本用法,并在 SQL Ser

12、ver 2005 实现数据库设计。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 2 - 2、 了解 VS .NET 2005 开发环境,掌握面向对象的应用程 序开发工具 Microsoft .net 2005,其中包括数据库连接、数据控 件使用、客户端和服务器端控件使用、动态页面开发、服务器访 问,程序的调试、编译及提交可执行文件等。 3、 理解软件工程的基本概念和原理。掌握系统分析和系统 设计的基本技术、程序语言与编译风格、软件测试与软件可靠性、 软件维护等概念及方法。 4、 结合中小型商品企业管理工作的实际情况进行数据库设 计、系统分析、编写应用程序,理论联系实际。 5、 学会查

13、找文献,阅读相关资料,从中学到前沿知识。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 3 - 第二章 需 求 分 析 需求分析是一个系统开发周期中比较重要的阶段,所以本人 在需求分析阶段花费了比较多的时间和经历,从软件的基本需求、 功能需求、运行需求、性能需求等几个方面做了认真的调查,特 别是对中小型商品企业的采购、入库、出库管理工作的相关资料 进行了仔细的研究,阅读了中小型商品企业的采购、入库、出库 管理工作的相关文档。 在需求分析阶段采用结构化的分析方法,并采用了数据流图 作为需求分析的主要工具。 第一节第一节 基基 本本 需需 求求 通过该系统实现从货物定义到入库、出库的一系列

14、操作。通过库存查 询,方便的了解库存情况,并及时对库存进行修正。为仓库管理人员提供 画面仓库管理操作。增加货物分类功能,以方便货物管理,且对于货物的 分类,可以进行增删改操作。为加强企业职员的责任化管理,在系统中要 有相应的权限管理及权限控制功能。 要求用计算机辅助管理这一手段把企业的的采购、入库、出库管理数 据及相关信息有效地收集并进行加工整理,更好的为库存管理工作提供有 利数据,实现快捷的信息存储和查询,并且整合采购、入库、出库 3 个环 节,提高工作效率。 第二节 功 能 需 求 1、设置登陆界面,以保证系统的安全性、稳定性。 2、完成用户权限设置功能,以便对用户权限管理。 3、完成货物

15、定义功能,建立相应的货物定义表、货物类别 信息表等,并可对表进行增加、修改、删除的操作。 4、完成库存管理相关数据的录入工作,建立相应的库存信 息表、入库信息表和出库信息表等等,并可对表进行增加、删除、 修改的操作。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 4 - 第三节 其 它 需 求 一、安全保密性需求 在进入应用软件操作系统前对用户身份进行验证,以提高应 用程序的安全保密性。设有登陆口令管理功能,可以对用户登陆 口令进行修改 二、用户界面需求 为方便使用,系统设计应该充分考虑到操作的方便性、简单 性,当用户输入数据不合法或需给用户提示信息时,具有数据验 证及消息对话框提示功

16、能,采用机能选择方式操作应用程序,用 户通过机能选择,指示应用程序完成用户期待的任务。 三、软件接口需求 支持系统运行的操作系统为 Windows 2000/XP,以 VS .NET 2005 作为前台开发工具,通过开放式数据库连接,实 现应用程序与 SQL Server2005 关系型数据库的连接。 四、硬件接口需求 系统硬件需求建议配置为:CPU 100MHz 以上 内存 32M 以上 硬盘容量 10M 以上 第四节 数据流图 数据流程图(Data Flow Diagram, DFD)描述所开发系统逻辑 模型的图形工具, 表示数据在系统内的变化。它从数据的角度对系统 进行抽象,把进入系统的

17、数据的流动、存储、处理加工和流出数 据的详细情况描述清楚。 数据流程图图例说明: 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 5 - 为了表达库存管理系统数据处理过程的数据加工情况,用一个数 据流程图。下面通过数据处理流程图说明库存管理系统的数据处 理过程。 数据处理(加工) 数据流(数据对象) 数据存储(文件或数据库) 位于被建模系统之外的信息生产者 或消费者,称为外部项。 库存管理人员 库存管理系统 库存管理基本信息 及入库、出库操作 图 1.顶层数据流图 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 6 - 库 存 管 理 人 员 库存管理基本信息 及入库、出库操作 1

18、、数据查 询 2、数据输 入 库存管理表 入库表 出库表 库存信息 库存基本信息 3、数据输 出 出库表 图 2.第二层数据流图(0 层) 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 7 - 第三章 开发方法的技术基础和开发方案 库存管理系统是根据中小型商品企业管理工作的需要,结合 中小型商品企业的实际开发的一套管理系统,该系统要考虑到中 小型商品企业的特点,运用合理的开发方法和技术,实现商品企 业的采购、入库、出库管理工作及采购、入库、出库信息的查询、 录入、更改、删除等功能。 下面从几个方面叙述以下系统开发过程中运用的理论、软件 开发工具和开发方法。 第一节管理信息系统 管理信息

19、系统(Management Information System)简称 MIS,它是用系统思想建立起来的,以计算机为基础,为管理决 策服务的信息系统。它输入与管理有关的数据,经过计算机的处 理加工,输出的是供各级管理人员(或管理机构)使用的信息。 它不仅能处理一般的事务,代替管理人员的繁杂劳动,更重要的 是为管理人员提供辅助决策方案,为决策科学化提供了应用技术 和基本工具。 管理信息系统是信息化社会发展的必然产物,也是企业现代 化的重要进程。对于企业来说,建立管理信息系统,以计算机为 工具,处理日益增多的信息量,目的是为了提高企业的管理效率、 管理水平和经济效益,MIS 是为企业管理现代化提供

20、的必要的 手段。然而,MIS 所提供的辅助决策信息以及管理人员驾驭信 息的能力和决策行为,都将直接影响企业的命运。因此,管理信 息系统是一个由人和计算机等组成的系统。 随着计算机科学中的数据处理技术、数据库技术及计算机网 络的发展,为企业管理信息系统的数据处理、数据管理、数据传 输及资源共享提供了技术基础。因此,MIS 一般是带有数据库 和计算机通信网络的联机系统。近年来,随着模型库、专家系统 及智能计算机的发展,MIS 正朝着决策支持系统发展。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 8 - 第二节 开 发 工 具 系统采用 SQL Server2005 数据库,开发工具采用

21、VS .NET 2005。整个系统采用模块化开发。 1、SQL Server2005 SQL Server2005 是微软公司推出的基于 RDBMS(关系数据库管理 系统)技术的数据库。它与 ORACLE、SYBASE 相比,有着安装方便、 使用简单的优点,而且在性价比上有着其它数据库无法企及的优势。在我 国,采用 WINDOWS NT 作为局域网操作系统的占不小比例,而从技术 角度来说,同 DB2 结合大型机一样,SQL Server 同 WINDOWS NT 紧密 的结合在一起。能很好的处理部门级的数据。作为 SQL Server 系列中的 新版本,SQL Server2000 增强了很多

22、功能,服务器性能主要有:新数据类 型、数据仓库、分布式查询和更新、动态锁定、通过 MICROSOFT 代理 服务器访问 SQL Server、新的安全模型、XML 支持等;管理性能增强有: 数据转换服务工具(DTS) 、管理控制台(企业管理器) 、WEB 助手向导 等。SQL Server 2000 所具有的将关系数据库管理系统(RDBMS)扩展为 虚拟的对象数据库管理系统(ODBMS)的能力,使 SQL Server2000 成为 当今应用于 Intranet、Internet 及其 extrnet 中最具综合性的数据库开发环境。 这就是我们采用 SQL Server2000 作为支持数据库

23、的主要原因。 2、VS .NET 2005 VS .NET 2005 是开发关键业务应用程序的强大开发工具。 它通过能提供优于其它工具的功能和开发能力,在建立企业级商 务应用程序工具的市场中处于领先地位,目前已在全球超过 40 万个站上使用。VS .NET 2005 不仅能满足开发人员的需要,而 且能够满足商务应用体系结构的需要。 第三节 系统的开发策略 一、 “自下而上”的开发策略 “自下而上”的开发策略是从现行系统的业务状况出发,先 实现一个个具体的功能,逐步地由低级到高级,自下而上地实现 管理系统的总目标。因为该管理系统的基本功能是数据处理,所 以“自下而上”的方法首先从研制各项数据处理

24、应用开始,然后 根据需要逐步增加有关计划、控制和决策方面的功能。 在各种条件(设备、资金、人力、技术等)不具备的情况下, 采用“自下而上”法设计该系统可以避免大规模系统可能出现的 不能运行的危险。但是缺点是不能像想象的那样完全周密,由于 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 9 - 缺乏从整体系统出发考虑问题,随着系统的发展,往往要作许多 重大修改,甚至重新规划设计。 二、 “自上而下”的开发策略 “自上而下”的开发策略强调从整体上协调和规划,由全面 到局部,由长远到近期,从探索合理的信息流出发来设计系统。 由于这种开发策略要求很强的逻辑性,因而开发难度较大,但这 是一种更为重

25、要的策略,是信息系统的发展走向集成和成熟的要 求。 “自上而下”的方法的优点是协调和规划要从整体上考虑, 能保证系统整体最优。但缺点是难以制定这样大规模的方案。 通常, “自下而上”的策略用于小型系统设计,适用于对开 发工作缺乏经验的情况。在实践中,对于大系统的开发往往把这 两种方法结合起来使用,即先“自上而下”地作好系统的战略规 划,再“自下而上”地逐步实现各系统的应用开发,这是建设信 息系统的正确策略。 在本次开发的库存管理系统中,我们将两种策略结合起来使 用。充分分析中小型商品企业的采购、入库、出库管理工作的相 关资料,再对该系统进行需求分析,进行整体设计。 第四节 系统的实施策略 随着

26、现代化管理模式在企业的推广,开发适合商品企业具体 情况的相应管理软件势在必行,做好可行性分析,选择适当的实 施策略是系统建设的必不可少的环节。一般来讲,有以下四种途 径: 1、独立开发 2、委托开发 3、合作开发 4、购买软件 根据商品企业管理的实际,结合商品流通企业管理人员的具 体情况,所以在此次系统的开发过程中我选择了独立开发。 第五节 系统的开发方法 在该系统的开发过程中采用软件工程理论做为指导思想,下 面按照软件工程的各个阶段分别加以论述: 1、系统需求分析阶段 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 10 - 需求分析工作是软件生存期中重要的一步,也是决定性的 一步。通

27、过它我们可以来全面了解整个系统的软件功能和性能方 面的要求,为软件设计打下了坚实的基础。该部分的设计过程为: 首先确定所开发项目的背景及用户需求,其次采用面向数据流的 结构化分析方法(SA) ,获得描述库存管理系统数据处理过程的 数据流图和数据字典,在此基础上补充目标系统的逻辑模型,对 目标系统的功能进行划分,并补充说明系统的性能需求及运行需 求,以最终完成系统的解决方案。 2、概要设计阶段 本阶段的主要任务是根据需求规格说明确定本系统设计原 则及目标,采用基于模块化、自顶向下逐层细化的结构化设计方 法,将库存管理系统按功能划分成模块的层次结构,并确定每个 模块的功能,建立与已确定的软件需求的

28、对应关系,确定模块之 间的调用关系,确定模块之间的接口,即模块之间传递的信息; 以避免数据大量冗余为原则完成数据库设计,其中包括系统数据 库的概念设计、逻辑设计、物理设计,并最终给出数据库的表结 构。完成系统用户界面的设计并进行描述。 3、详细设计阶段 详细设计也叫过程设计或程序设计。在概要设计阶段完成 了进销存管理系统的总体,规定了各个模块的功能及模块之间的 联系,进一步就要考虑实现各个模块规定的功能。采用图形工具 与自然语言相结合为设计工具,详细描述库存管理系统各个模块 的实现算法。采用自然语言来描述算法。 库存管理系统的设计可从不同的角度进行: 1)数据库设计 数据库设计是库存管理系统设

29、计的很重要的部分,将影响 到系统以后数据的质量。关系型数据库是目前广泛应用于管理信 息系统开发的一种数据库。关系型数据库是一种通过建立数据之 间的关系来减少数据的冗余,减少对数据的操作,从而减少误操 作,提高效率。 2)窗体设计 窗体是系统与用户进行信息的输入与输出的界面。窗体的 设计是以强大的数据库作为支持的,对窗体进行设计应进行归类, 窗体应尽量包含用户所需的内容和功能,界面设计要做到简洁、 明了和美观,消息的提示要直观。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 11 - 3)任务设计 设计事件代码。模块化的设计和可重用的构件技术的应用 使程序设计更为方便。 4、测试与分析阶

30、段 在测试阶段,我采用了相应的测试策略和测试方法,按照 单元测试、组装测试、确认测试、系统测试四个阶段进行测试。 采用了白盒的结构化测试和黑盒的功能测试方法。 5、系统运行与维护 开发过程中形成标准的开发文档,已交付的软件投入正式 使用便进入运行阶段。在运行阶段,需要对软件系统进行相应的 维护。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 12 - 第四章第四章 概要设计概要设计 第一节第一节 功能设计功能设计 在系统开发总体任务的基础上完成系统功能分析与设计, 系统开发的总体任务一般由用户提出。 按照需求分析,结合库存管理的实际,本系统主要完成如下 功能: 货物定义操作货物定义操作

31、 其包括:货物类型设定,货物分类,货物信息的查询、 增加、删除、修改的功能。 库存查询操作库存查询操作 其包括:按仓库查询,按类别查询,按货物数量查询, 按 货物查询。 采购操作采购操作 其包括:采购单信息查询,采购单生成,采购单修改, 采 购单删除。 用户登录用户登录 其包括:用户名和密码校验。 权限设定操作权限设定操作 其包括:用户权限的增加及删除。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 13 - 第二节 画面结构图 系统模块结构图如图 1 所示: 第三节 E-R 图 在需求分析的基础上,设计出能够满足用户需求的各种实体,以 及它们之间的管理,为后面的逻辑结构设计打下基础。

32、这个阶段 不考虑所采用的数据库管理系统、操作系统类型、机器类型等问 题,一般用 E-R 图(Entity-Relation,实体关系图)方法来进行 数据库概念结构设计。 库存管理系统 权限设定画面 库存查询画面 采购画面 图 1.系统功能整体模块图 入库画面 出库画面 货物定义画面 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 14 - 库存 库存查询入库出库 图 1.进销存实体 E-R 图 货物 货物 代码 企业 代码 图 2. 货物实体 E-R 图 类别 代码 货物 名称 货物 简称 生产 厂家 条形 码 包装 种类 型号 零售 价 批发 价 会员 价 最低 买入 价 最低 卖出

33、价 厂家 保修 时间 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 15 - 库存 企业代 码 图 3. 库存实体 E-R 图 仓库代 码 货物代 码 条形码 货物数 量 损坏货 物数量 权限 企业代 码 图 4. 权限实体 E-R 图 用户代 码 机能 ID 权限 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 16 - 第五章第五章 详细设计详细设计 第一节第一节 模块实现的简单描述模块实现的简单描述 货物定义操作货物定义操作 其包括:货物类型设定,货物分类,货物信息的查询、 增加、删除、修改的功能。 库存查询操作库存查询操作 其包括:按仓库查询,按类别查询,按货物数量查询,

34、 按 货物查询。 采购操作采购操作 其包括:采购单信息查询,采购单生成,采购单修改, 采 购单删除。 用户登录用户登录 其包括:用户名和密码校验。 权限设定操作权限设定操作 其包括:用户权限的增加及删除。 第二节第二节 数据库设计数据库设计 二、数据库逻辑结构设计二、数据库逻辑结构设计 (1)创建数据库创建数据库 本系统的数据库名称为 jxc。在 SQL Server2005 的查询分析 器中执行以下的脚本来创建: CREATE DATABASE jxc GO (2)数据库数据库 jxc,包括 11 张表如下: 1 1用户表(用户表(useruser) 。用于保存用户信息,结构如下表所示。 编

35、编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_CODE VARCHAR(10)企业代码 2 USER_CODE VARCHAR(10)用户代码 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 17 - 3 USER_NAME VARCHAR(20)用户姓名 4 PASSWORD VARCHAR(16)口令 2.2. 库存表(库存表(store) 。用于保存库存信息,结构如下表所示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_CODEVARCHAR(10) 企业代码 2 STORE_CODEVARCHAR(10) 仓库代码 3 GO

36、ODS_CODEVARCHAR(17) 货物代码 4 GOODS_COUNTINT 货物数量 5 DISCRIPTVARCHAR(50) 说明 3.3.入库表(入库表(in-store) 。用于保存入库信息,结构如下表所示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_CODE VARCHAR(10)企业代码 2 IN_STORE_CODE VARCHAR(16)入库单号 3 IN_STORE_TYPE VARCHAR(1)入库类型 4 ORDER_CODEVARCHAR(16) 订货单号 5 DELIVERY_CODEVARCHAR(16) 送货单号 6 MAR

37、KVARCHAR(50) 原因备注 7 STORE_CODEVARCHAR(10) 仓库代码 8 IN_STORE_FLAGVARCHAR(1) 入库状况标 志 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 18 - 9 IN_STORE_DATEDATETIME 入库日期 10 USER_CODEVARCHAR(10) 入库单生成 者 4.4.入库明细表(入库明细表(in-store-detail) 。用于保存商品的名称、单位、 价格等基本信息,结构如下表所示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_COD E VARCHAR(10) 企业代码 2

38、 IN_STORE_CODEVARCHAR(16) 入库单号 3 GOODS_CODEVARCHAR(17) 货物代码 4 GOODS_COUNTINT 货物数量 5 IN_PRICEDECIMAL(10,2) 进货单价 5.5.卖场仓库表(卖场仓库表(shopstore) 。用于保存仓库信息,结构如下表所 示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_CODEVARCHAR(10) 企业代码 2 SHOPSTORE_CO DE VARCHAR(10) 店铺代码 3 SHOPSTORE_NA ME VARCHAR(20) 店铺名称 6.6.出库表(出库表(ou

39、t-store) 。用于保存出库信息。结构如下表所示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_COD E VARCHAR(10) 企业代码 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 19 - 2 OUT_STORE_CO DE VARCHAR(16) 出库单号 3 OUT_STORE_TY PE VARCHAR(1) 出库类型 4 MARKVARCHAR(50) 原因备注 5 STORE_CODEVARCHAR(10) 仓库代码 6 USER_CODEVARCHAR(10) 出库单生成 者 7 OUT_STORE_FL AG VARCHAR(1)

40、 出库状况标 志 8 OUT_STORE_DA TE DATETIME 出库日期 7.7.出库明细表(出库明细表(out-store-detail) 。用于保存出库明细信息,结 构如下表所示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_CODEVARCHAR(10) 企业代码 2 SEQ_NOVARCHAR(4) 流水号 3 GOODS_CODEVARCHAR(17) 货物代码 4 GOODS_COUNTINT 货物数量 8.8.货物定义表(货物定义表(goods) 。用于保存货物信息。结构如下表所示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1

41、COMPANY_CODEVARCHAR(10) 企业代码 2 GOODS_CODEVARCHAR(17) 货物代码 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 20 - 3 CATEGORY_COD E VARCHAR(12) 类别代码 4 GOODS_NAMEVARCHAR(50) 货物名称 5 SHORT_NAMEVARCHAR(30) 货物简称 6 FACTORYVARCHAR(20) 生产厂家 7 BARCODEVARCHAR(20) 条形码 8 PACKAGE_TYPEVARCHAR(2) 包装种类 9 GOODS_STYLEVARCHAR(20) 型号 10 GOODS_

42、DESCRIP T VARCHAR(20) 说明 11 RETAIL_PRICEDECIMAL(10,2) 零售价 12 WHOLESALE_PRI CE DECIMAL(10,2) 批发价 13 MEMBER_PRICEDECIMAL(10,2) 会员价 14 LOWEST_IN_PRIC E DECIMAL(10,2) 最低买入价 15 LOWEST_OUT_PR ICE DECIMAL(10,2) 最低卖出价 16 HIGHEST_COUNTINT 最高库存数 17 LOWEST_COUNTINT 最低库存警 戒数 18 REPAIR_PERIODINT 厂家保修时 间 19 REPAI

43、R_UNITVARCHAR(1) 保修时间单 位 9.货物类别表(货物类别表(goodstype) 。用于保存货物类别信息等,结构如 下表所示。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 21 - 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_COD E VARCHAR(10) 企业代码 2 CATEGORY_CO DE VARCHAR(12) 类别代码 3 CATEGORY_NA ME VARCHAR(20) 类别名称 4 SHORT_NAMEVARCHAR(10) 类别简称 10.权限表(权限表(pay_code) 。用于保存权限信息等,结构如下表所

44、示。 编编 号号字段名称字段名称数据结构数据结构说说 明明 1 COMPANY_CO DE VARCHAR(10) 企业代码 2 USER_CODEVARCHAR(10) 用户代码 3 FUNCTION_IDVARCHAR(10) 机能ID 4 AUTHVARCHAR(1) 权限 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 22 - 第三节第三节 用户界面的实现用户界面的实现 一、登录画面一、登录画面 本页面是系统登陆的入口,为了保证数据的安全性和保密性, 用户进入系统必须进行安全性认证,需要在这个页面填写用户名 和密码等验证信息才能登录系统。若登陆不成功则提示错误信息。 最终主窗口

45、的运行界面如图所示。 二、机能选择画面二、机能选择画面 当用户校验成功后,登录系统,进入到此画面,在此画面通 过按钮选择要操作的机能。因为增加了权限的功能,所以在此画 面有对登录的用户权限的限制,当没有某个机能的权限时,进入 该机能的按钮将不可使用。点击关闭按钮可退出系统。 最终主窗口的运行界面如图所示。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 23 - 3、货物分类及货物设定货物分类及货物设定 最终主窗口的运行界面如图所示。 1)货物类型设定功能: 可以新建或修改货物类型,但是必须是在选择一个节点 的情况下,否则系统会弹出提示信息。 新建类型画面如下图所示: 大连广播电视大学毕

46、业设计大连广播电视大学毕业设计 - 24 - 编辑类型画面如下图所示: 2)货物类别定位功能、货物选择功能以及货物定位功能。 3)新建货物功能,新建信息包括:货物代码、货物名称、 货物简称、生产厂家、条形码、包装种类、型号、说明、建议零 售价、建议批发价、建议会员价、最高库存数、最低库存警戒线 数、厂家保修时间。 新建货物画面如下图所示: 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 25 - 4)货物编辑功能,必须选择一个货物才能进入此功能,否 则弹出提示消息。编辑项目同新建项目。 货物编辑画面如下图所示: 四、库存查询四、库存查询 大连广播电视大学毕业设计大连广播电视大学毕业设计

47、- 26 - 通过此画面可以对库存信息进行查询,查询项目包括:仓库 名称、货物代码、货物名称、货物数量、单位、进货价、说明。 五、采购五、采购 需要进货时,要先进行采购,采购信息项目包括:单号、入 库类型、原因备注、仓库名称、入库状态。 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 27 - 6、入库入库 对已采购的货物进行入库操作,项目包括:入库单号、入库 类型、原因备注、仓库名称、入库状态。 选择未入库的数据后点击入库按钮,可对数据进行操作。 画面如下图所示: 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 28 - 7、出库出库 出库时首先生成出库单,再对已生成出库单的货物

48、进行出库 操作。出库单项目包括:出库单号、出库类型、制单者、出库日 期、原因备注、仓库名称、出库状况。 出库画面如下图所示: 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 29 - 生成出库单,点击新建按钮可以新生成出库单,需要编辑的项目包括: 出库类型、出库日期、仓库名称、原因备注。点击保存按钮可以不出库而 只生成出库单;点击直接出库,不仅可以生成出库单,并且可同时对该单 的货物进行出库。 出库单生成画面如下图所示: 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 30 - 出库功能还可以对出库单进行编辑,编辑画面同新建画面,但是要编 辑出库单,必须首先选择一条已建成的出库单,

49、否则弹出提示信息,而且 被选中出库单纪录未被出库。 8、权限管理权限管理 通过此功能可对用户的权限进行设定,但首先,操作此机能的户得拥 有此机能的操作权限。 权限管理画面如下图所示: 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 31 - 大连广播电视大学毕业设计大连广播电视大学毕业设计 - 32 - 第六章第六章 测试与分析测试与分析 无论怎样强调软件测试的重要性和它对软件的可靠性的影响都不过 分。在开发大型的软件过程中,面对着极其错综复杂的问题,人的通讯和 配合也不可能完美无缺。因此,在软件生命周期的每个阶段都不可避免地 会出现差错。我们力求在每个阶段借助通过严格的技术审查,尽可能地发 现并纠正错误。但是,经验表明审查并不能发现所有差错,此外,在编码 过程中还不可避免地会引入新的错误。如果在软件投入运行之前,没有发 现并纠正软件中的大部分差错,则这些差错会迟早在生产过程中暴露出来, 那时不仅改正这些错误的代价更高,而且会造成更恶劣的后果。测试的目 的就是在软件投入生产性运行之前,尽可能地发现软件中的错误。目前软 件测试仍然是保证质量的关键步骤,它是对软件的规格

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1