煤炭进销存管理系统——测试分析报告
- 格式:doc
- 大小:1006.00 KB
- 文档页数:11
库存管理系统实验报告库存管理系统实验报告一、引言库存管理是企业运营中至关重要的一环。
良好的库存管理可以帮助企业降低成本、提高效率,并确保产品供应的稳定性。
为了探索和研究如何有效地管理库存,我们进行了一项库存管理系统的实验。
二、实验目的本次实验的目的是设计和实现一个库存管理系统,以模拟实际企业的库存管理流程。
通过该系统,我们可以了解库存管理的基本原理和方法,并掌握相关的技术和工具。
三、实验设计1. 系统功能设计根据库存管理的基本需求,我们设计了以下功能模块:- 商品管理:包括商品信息的录入、修改和删除等操作。
- 入库管理:记录商品的进货信息,包括进货数量、进货价格等。
- 出库管理:记录商品的销售信息,包括销售数量、销售价格等。
- 库存查询:可以根据商品名称或编号查询库存信息。
- 库存预警:当库存数量低于设定的阈值时,系统会自动发出预警提示。
2. 数据库设计为了存储和管理库存信息,我们设计了一个简单的数据库。
数据库包括以下表:- 商品表:存储商品的基本信息,如商品名称、编号、库存数量等。
- 进货表:记录商品的进货信息,包括进货时间、进货数量、进货价格等。
- 销售表:记录商品的销售信息,包括销售时间、销售数量、销售价格等。
3. 界面设计为了方便用户操作和使用,我们设计了一个简洁直观的用户界面。
界面包括菜单栏和各功能模块的操作界面,用户可以通过菜单栏选择所需的功能。
四、实验过程1. 系统搭建我们使用Python编程语言和SQLite数据库来实现库存管理系统。
首先,我们搭建了系统的基本框架,包括数据库连接、界面设计和功能模块的实现。
2. 功能实现根据设计的功能模块,我们逐一实现了商品管理、入库管理、出库管理、库存查询和库存预警等功能。
通过编写相应的代码,我们可以实现商品信息的录入、修改和删除,进货和销售记录的添加和查询,以及库存数量的自动更新和预警提示。
3. 测试与优化在功能实现完成后,我们进行了系统的测试。
煤炭检测化验报告1. 引言煤炭是目前世界上最重要的能源之一,因此煤炭的质量和化验检测显得尤为重要。
本报告旨在对煤炭的检测过程和化验结果进行详细的介绍和分析。
2. 检测目的本次煤炭检测的目的是为了评估煤炭的质量,为使用者提供准确的数据,从而确保煤炭的安全和高效利用。
3. 检测步骤3.1 采样首先,需要在煤炭存储区域随机选取样本。
采样时要确保样本的代表性,避免因局部污染或异质性而导致结果误差。
3.2 样品制备采样完成后,将样品送至实验室进行样品制备。
样品制备的目的是通过研磨、混合等过程,将样品处理成实验所需的形式,以确保后续化验的准确性。
3.3 化验项目根据煤炭使用的需求和检测的目的,选择合适的化验项目进行检测。
常见的化验项目包括灰分、挥发分、全硫含量、固定碳、发热量等。
3.4 仪器设备在进行化验过程中,需要使用一系列的仪器设备来确保结果的准确性和可靠性。
例如,灰分测定可以使用灰炉,挥发分测定可以使用热解仪等。
3.5 化验方法根据不同的化验项目,采用不同的化验方法进行检测。
以灰分测定为例,可以使用加热至高温后称重的方法来测定样品中的灰分含量。
3.6 数据分析完成化验后,将得到的数据进行统计和分析。
可以根据需要计算平均值、标准差等,以评估煤炭的质量和一致性。
4. 检测结果与分析根据以上步骤,我们得到了以下煤炭检测结果:•灰分含量:15.2%•挥发分含量:23.5%•全硫含量:1.8%•固定碳含量:60.1%•发热量:25.6 MJ/kg根据这些数据,我们可以得出以下结论:•煤炭的灰分含量较高,可能会影响燃烧效果和环境排放。
•煤炭的挥发分含量适中,可以提供较好的燃烧热效率。
•煤炭的全硫含量较低,有利于降低燃烧产生的环境污染。
•煤炭的固定碳含量较高,表明其在燃烧过程中产生的灰渣较少。
•煤炭的发热量适中,可以满足一般使用需求。
5. 结论根据本次煤炭的检测结果和分析,我们可以得出以下结论:•本次煤炭样品的质量较好,可以满足一般使用需求。
煤炭行业供应链管理分析研究报告煤炭是目前全球主要的能源资源之一,在工业生产、交通运输和民生生活中的应用非常广泛。
然而,煤炭采掘和生产过程中存在着各种问题和挑战,这对供应链管理提出了更高的要求。
本文将重点分析煤炭行业供应链管理的现状和存在的问题,提出相应的解决方案。
一、煤炭行业供应链管理现状煤炭采掘和生产是一项复杂的过程,需要多个环节的协同配合,从采煤、加工、运输到销售等步骤都需要精细的供应链管理。
目前,煤炭行业供应链管理存在以下几个问题。
1.信息不透明。
煤炭行业存在着信息不对称的问题,生产和销售环节之间缺乏有效的沟通和协调,使得生产和需求之间存在着矛盾和摩擦。
2.环节断层。
煤炭行业供应链由多个环节组成,每个环节都需要有专业的管理和协调,否则会出现环节断层和信息滞后的问题。
3.生产季节性。
煤炭生产受到季节性和地域性影响较为显著,不同地区的煤炭市场需求存在差异,因此需要及时调整供应链管理策略。
4.物流难度大。
煤炭行业物流难度较大,由于煤炭的体积较大,运输需要占用较大的空间和资源,运输成本相对较高。
以上问题都给煤炭行业的供应链管理带来了一定的影响,需要寻求相应的解决方案。
二、解决方案针对煤炭行业供应链管理存在的问题,可以通过以下几种方式来解决。
1.加强信息交流和协调。
生产和销售环节需要加强信息交流和协调,建立有效的沟通渠道和协作机制,提高信息公开和透明度。
可以借助信息科技手段,构建供应链信息平台,实现信息共享和流通。
企业应积极参与行业协会和组织,了解市场动态和政策变化。
2.优化供应链结构。
要优化煤炭行业供应链结构,缩短供应链环节,减少环节失控和断层的可能性,提高企业的供应链整体运行效率,降低运营成本。
可以优化仓储布局,提高物流设施的配套能力,有效降低库存成本和物流成本。
同时,还可以引入供应链管理软件,实现供应链各环节的协同管理和自动化控制。
3.强化市场调研。
企业应该加强市场调研和风险评估,了解不同地区的煤炭生产和需求,及时调整生产和销售策略。
第1篇一、报告概述随着市场竞争的加剧,企业对库存管理的要求越来越高。
进销存数据分析作为企业库存管理的重要组成部分,能够帮助企业优化库存结构,降低库存成本,提高资金周转率。
本报告通过对某企业的进销存数据进行分析,旨在揭示企业库存管理的现状,并提出相应的改进建议。
二、数据来源及分析范围1. 数据来源本报告所使用的数据来源于某企业2019年1月至2020年12月的进销存数据,包括销售数据、采购数据、库存数据等。
2. 分析范围本报告主要从以下三个方面进行分析:(1)销售数据分析(2)采购数据分析(3)库存数据分析三、销售数据分析1. 销售额分析通过对销售数据的分析,我们可以看出,2019年1月至2020年12月,该企业的销售额呈现出逐年增长的趋势。
具体数据如下:- 2019年销售额:1000万元- 2020年销售额:1200万元销售额的增长表明企业在市场竞争中取得了一定的优势,但销售额的增长速度与市场需求的增长速度相比,仍有提升空间。
2. 销售量分析销售量的分析可以帮助我们了解产品的市场受欢迎程度。
以下是2019年1月至2020年12月各产品的销售量情况:- 产品A:销售量逐年增长,2019年销售量为1000件,2020年销售量为1500件。
- 产品B:销售量波动较大,2019年销售量为800件,2020年销售量为1200件。
- 产品C:销售量逐年下降,2019年销售量为600件,2020年销售量为400件。
从销售量分析可以看出,产品A在市场上具有较高的受欢迎程度,而产品C的市场需求有所下降。
针对产品B,企业需要进一步分析其销售波动的原因,以便制定相应的营销策略。
3. 销售渠道分析通过对销售渠道的分析,我们可以了解不同渠道对销售额的贡献。
以下是各销售渠道的销售额占比情况:- 线上渠道:销售额占比40%- 线下渠道:销售额占比60%从销售渠道分析可以看出,线下渠道对销售额的贡献较大,企业应继续加强线下渠道的建设,同时加大对线上渠道的投入,以提高销售额。
进销存管理系统需求分析说明书、需求背景传统地煤炭运输经营对互联网地利用不够,经营成本相对较高、效益较低.本毕业设计地主要目标是实现一款针对煤炭运输公司地专业化网络管理软件.通过浏览器与服务器端地通信,实现跨()地区地煤炭采购、仓储和销售等业务数据地共享,以便分布在各地地煤炭采购、销售等工作人员即时反馈供求信息,提高企业地运作效率.通过该煤炭购销管理系统,可以有效解决煤炭采购、仓储和销售过程中因为信息滞后而引起地经营成本过高地问题.资料个人收集整理,勿做商业用途、需求规定、煤炭进销存管理系统主要包含四个功能模块:用户管理、采购管理、仓储管理和销售管理.各个模块主要功能分别如下:资料个人收集整理,勿做商业用途(一)用户管理子系统.主要实现对用户地增删管理、基本信息管理和权限变更管理.(二)采购管理子系统用于实现煤炭采购过程中地采购订单、收货通知单等基本文件地编制,通过库存信息、缺货信息以及煤炭供应商信息实现采购订单、收获通知单地开立、递送、撤销等日常采购业务.资料个人收集整理,勿做商业用途(三)仓库管理子系统用于管理煤炭地库存状况等基本信息,完成每次煤炭进出仓库地质量检验及数据变更,能够对不同品种进行分类管理及存量控制.资料个人收集整理,勿做商业用途(四)销售管理子系统用于处理煤炭销售地日常业务,完成销售订单、出库申请单等基本文件地编制,并能通过销售订单对每一个月地销售情况进行统计,生成月销售账单.资料个人收集整理,勿做商业用途详细功能如下表所示:表.煤炭进销存管理系统功能表序号功能功能说明注备、用户登陆输入用户名、密码和角色进行登陆,系统对密码及角色进行验证系统使用人员都拥有该功能权限、查看修改个人信息用户登陆后,可以查看并修改登陆密码等个人信息、退出成功登陆后,提供安全退出功能、添加用户将用户信息(用户名、密码和用户类型等)输入,在保存用户信息时应进行完整性检查,将输入正确地数据保存到数据库中资料个人收集整理,勿做商业用途仅管理员拥有该功能权限、查看删除用户查看用户信息,把用户信息从数据库中删除,不能删除管理员自身地信息、更改用户可以更改用户类型等用户信息、长期供应商添加与删除提供自由式输入界面,将长期供应商信息(包括供应商名、供应商号、长期供应产品类型、长期供应产品价格)输入,在保存长期供应商信息时应进行数据地完备性和准确性检查,输入正确地数据保存到数据库中.同时可以将供应商信息从数据库中删除.资料个人收集整理,勿做商业用途仅采购人员拥有该功能权限、订购单编制提供自由式输入界面,根据查询到地库存信息和缺货信息将订购单信息(包括订单编号、材料地品名、数量、交货(到货)日期等)输入,在保存订购单信息时应进行数据地完备性和准确性检查,输入正确地数据保存到数据库中.资料个人收集整理,勿做商业用途、收货通知单编制根据编制好地订单编制收货通知单、库存查询查看库存信息,以便编制采购单、缺货查询查看缺货信息,以编制采购订单、送检入库单地编写根据收货通知单编写送检地品种,检验地项目仅仓储人员拥有该功能权限、入库单地编制根据送检入库单地信息编制入库单、出库单缺货单编制查看出库申请单并根据出库申请单编制出库单,若库存不足,则编制缺货单、登库存总账根据入库单和出库等库存总账、付款通知单编制根据出库单编制,已经登库存总账地出库单才能编制付款通知单、打印现有付款通知单将付款通知单打印并送至付款单位、录入订单并处理发货销售人员根据买家要求填写地销售订单,包含各种基本数据,将此订单保存到数据库中让其他功能共享仅销售人员拥有该功能权限、编制出库申请单根据销售订单编制出库申请单作为出库凭证出库、月销售订单一览表输入月份查看当月所以销售订单,然后由此生成月销售账单、生成月销售数据账单并打印根据登记地销售一览表情况,生成每个月地具体销售账单,能够使员工一目了然,并提供打印输出、数据备份与维护用于将系统中地数据库复制一个备份,并提供将备份地数据库恢复到系统中、对性能地规定()精度要求:()时间特殊性要求:()灵活性:同时提供鼠标与键盘操作.模块化设计,方便以后地扩展、输入输出要求()输入方式为键盘输入,在输入时要求尽可能少输入数据,提供常用数据地选择输入,并提供数据地核对功能.资料个人收集整理,勿做商业用途()输出方式提供屏幕输出和打印输出两种方式,屏幕输出与打印输出地内容要求保持一致.、数据管理功能地要求()订单数据应保存年以上,每月已处理订单数据备份存档,且不允许修改.()对用户地管理应该由授权地人进行,不可随意修改删除.()单据表格应该方便填写,有一定地可选项,并且简单明了.、故障处理要求()涉及数据库访问地应用程序必须保证数据库地一致性.()应用程序故障时可重启电脑而继续使用其它专门要求()系统只能由授权地人员操作,以保证数据地安全.()保证数据不被非指定人员修改与删除()一般情况不处理退货、运行环境规定、设备()要求采用专用服务器作为服务器及数据库服务器()打印机、支持软件低端计算机设备采用(专业版);煤炭购销管理系统地实现主要基于开发技术,其网络服务器采用独立地容器在开发过程中可以作为独立地服务器使用.资料个人收集整理,勿做商业用途、接口该结构网络系统采用进行数据传递,访问数据库时采用方式进行访问.、控制煤炭购销系统可以通过启动浏览器,输入服务器地址后进入系统.、分析模式用例图(对煤炭进销存系统地功能行为进行初步地建模)、用户管理用例图.该用例模型地参与者为系统管理员,主事件流包括注册新地用户、查询用户信息并进行修改或删除.资料个人收集整理,勿做商业用途、采购管理用例图.该用例模型地参与者为采购人员,主事件流有采购订单、收货通知单等基本文件地编制,库存信息、缺货信息地查询等.其中“查看缺货信息”事件流地前置条件为仓储人员编制了缺货单.资料个人收集整理,勿做商业用途、仓库管理用例图.该用例模型地参与者为仓储人员,主事件流包括查看库存状况等基本信息,完成每次煤炭进出仓库地质量检验及数据变更,并对不同品种进行分类管理及存量控制.该用例图包括地事件流“查看收货通知单信息”地前置条件是,采购人员已进行了煤炭采购,并编制了相应地收货通知单;事件流“查看出库申请单”地前置条件则是销售人员编制了出库申请单.资料个人收集整理,勿做商业用途、销售管理用例图.该用例模型地参与者为销售人员,事件流包括销售订单、出库申请单等基本文件地编制和月销售情况统计并生成月销售账单等.资料个人收集整理,勿做商业用途、时序图(用来显示对象之间地关系,并强调对象之间消息地时间顺序,同时显示了对象之间地交互.)、用户管理时序图.该时序图描述了系统管理员登陆系统,查看系统用户信息,增加新用户,最后退出系统地一系列操作过程.参与者是系统管理员,对象包括控制类对象、和边界类对象、,管理员首先向控制类对象发送登陆、查看用户信息、注册用户等请求消息,控制类对象会向调用相应地业务类接口方法响应管理员地请求.资料个人收集整理,勿做商业用途、采购管理时序图.该时序图描述了采购人员登陆系统,增加供应商,增加订单,最后退出系统地操作过程.资料个人收集整理,勿做商业用途(限于篇幅,其他业务时序图略)、类图(显示了模型地静态结构,特别是模型中存在地类、类地内部结构以及它们与其他类地关系)、类图:,该类图体现控制类、业务类接口和实体类之间地依赖关系,其中控制类与实体类地关系为一般化依赖关系,与业务类接口为组合关系;而类与类为实现关系,前置实现了后者.资料个人收集整理,勿做商业用途、类图:..,描述了销售管理模块中控制类与各种业务类地依赖关系.(限于篇幅,业务类、实体类中地属性方法都未详细列出)资料个人收集整理,勿做商业用途(其他模块地类图与以上类图类似,这里不再罗列)、开发模式本系统采用三层架构实现.是地简写(如下图),“”代表地是应用业务逻辑(通过,组件实现),“”是应用层地表示面(由产生),“”是提供应用地处理过程控制(一般是一个),通过这种设计模式把应用逻辑,处理过程和显示逻辑分成不同地组件实现.这些组件可以进行交互和重用,解耦合并且使系统更易于维护.资料个人收集整理,勿做商业用途本系统地真正实现将采用开源框架,框架是一种下实现模式地应用框架,具有组件地模块化、灵活性和重用性地优点,简化了基于地应用程序地开发,增加系统地可扩展性,可维护性,降低开发成本.提供了一个核心地控制器,通过这个核心地控制器来调用其他用户注册了地自定义地控制器,以上时序图和类图中提到地、等都是自定义地控制器.控制器中提供了地逻辑接口如等.资料个人收集整理,勿做商业用途资料个人收集整理,勿做商业用途资料个人收集整理,勿做商业用途资料个人收集整理,勿做商业用途。
进销存管理系统实训报告1. 引言进销存管理系统是一个非常重要的商业软件,用于帮助企事业单位管理商品的采购、销售和库存情况。
本实训报告对我们开发的进销存管理系统进行了详细的介绍和总结,包括系统的功能需求、设计思路、开发过程和测试结果。
2. 功能需求进销存管理系统的功能需求主要包括以下几个方面:1.商品管理:包括商品的添加、编辑、删除等操作,以及商品信息的查询和展示。
2.采购管理:包括采购单的添加、编辑、删除以及采购单的审核和入库操作。
3.销售管理:包括销售订单的添加、编辑、删除以及销售订单的审核和出库操作。
4.库存管理:包括库存的查询、库存警报的设置和库存预警的提醒。
5.报表生成:包括采购报表、销售报表和库存报表的自动生成和导出功能。
3. 设计思路3.1 系统架构我们的进销存管理系统采用三层架构,分为表现层、业务层和数据层。
•表现层:负责用户界面的展示和与用户的交互,使用HTML、CSS和JavaScript等技术实现。
•业务层:负责处理业务逻辑,包括数据的处理、业务规则的实施等。
•数据层:负责与数据库进行交互,使用SQL语句进行数据的查询、插入、更新和删除操作。
3.2 数据库设计我们设计了以下几张数据库表来存储系统的数据:•商品表:存储商品的基本信息,包括商品名称、价格、库存等字段。
•采购单表:存储采购单的信息,包括采购日期、供应商、采购员等字段。
•采购明细表:存储采购单的明细信息,包括商品名称、数量、单价等字段。
•销售订单表:存储销售订单的信息,包括销售日期、客户、销售员等字段。
•销售明细表:存储销售订单的明细信息,包括商品名称、数量、单价等字段。
3.3 系统界面设计我们的系统界面设计简洁、直观,方便用户操作。
主要包括以下几个页面:•登录页面:用户输入用户名和密码进行登录。
•首页:展示系统的功能菜单和常用数据统计。
•商品管理页面:展示商品的列表和详细信息,支持添加、编辑和删除操作。
•采购管理页面:展示采购单的列表和详细信息,支持添加、编辑和删除操作。
煤炭进销存表摘要:一、煤炭进销存表的定义与作用二、煤炭进销存表的主要内容三、如何正确填写煤炭进销存表四、煤炭进销存表的管理与分析五、提升煤炭进销存表可读性与实用性的方法正文:一、煤炭进销存表的定义与作用煤炭进销存表是一种用于记录和监控煤炭采购、销售和库存情况的表格或系统。
它可以帮助企业实时了解煤炭的进货、销售及库存状况,为决策提供依据,确保企业运营顺畅。
二、煤炭进销存表的主要内容煤炭进销存表主要包括以下几个部分:1.基本信息:包括企业名称、地址、联系方式等基本信息。
2.煤炭品种:详细列出各种煤炭的种类、规格、等级等。
3.进货信息:记录各批次煤炭的进货时间、数量、价格、供应商等信息。
4.销售信息:记录各批次煤炭的销售时间、数量、价格、客户等信息。
5.库存信息:实时显示各煤炭品种的库存数量、库存地点等。
6.报表分析:根据进销存数据生成各类报表,如进货排行榜、销售排行榜、库存预警等。
三、如何正确填写煤炭进销存表1.确保数据准确性:填写进销存表时,要确保所填数据真实、准确、完整。
2.规范填写:按照表格要求,详细填写每个项目,避免遗漏。
3.及时更新:进销存表应实时更新,以便于管理人员随时掌握煤炭进销存情况。
4.分类填写:对不同品种、规格的煤炭,要进行分类填写,便于统计分析。
四、煤炭进销存表的管理与分析1.建立完善的煤炭进销存管理制度,确保表格的规范填写和及时更新。
2.对进销存数据进行定期分析,发现煤炭销售热点、库存滞销品等,为下一步采购和销售策略提供依据。
3.通过对进销存数据的长期积累,分析煤炭市场的变化趋势,为企业决策提供支持。
五、提升煤炭进销存表可读性与实用性的方法1.使用清晰、简洁的表格布局,便于阅读和理解。
2.针对不同读者,提供多样化报表格式,如表格、图表等。
3.利用数据分析工具,将复杂的数据转化为直观的图形,提高数据的可读性。
4.结合实际业务需求,不断优化和完善煤炭进销存表,使其更具实用性。
煤炭运销管理系统解决方案随着我国经济的快速发展,煤炭产业作为我国经济的重要支柱行业,其在国民经济中的地位越来越重要。
但是由于煤炭物流供应链管理不规范,不能及时满足市场需求,导致市场价格波动剧烈,给煤炭企业带来了一定的困惑和损失。
因此,煤炭运销系统的建设和改进显得尤为重要,本文就煤炭运销管理系统问题进行探析,并提出了相应的解决方案。
一、煤炭运销管理系统存在的问题1.信息不透明,物流运输数据不稳定。
由于煤炭物流运输链条较长,涉及运输车辆数量多,路程繁琐,所以煤炭运销信息反馈不及时,无法快速定位运输车辆位置、运输状况等关键信息,导致信息不透明,无法及时监控运输进展。
同时,难以全面掌握物流运输数据,在运输途中的状况和风险控制上无法得到有效的掌控,无法进行切实有效的防范措施。
2.物流成本居高不下。
煤炭运输过程中,由于生产、采购、调度、运输、分装等环节缺乏有效的物流管理方式,致使生产污染、能源浪费、人力成本骤增、物资浪费等问题逐渐加剧。
特别是在路况复杂的地区,常常有盗窃、损坏、意外、恶劣天气、交通管制等不可控因素拉低煤炭运输效率,也进一步提高了运输成本,难以保证物流企业的高利润。
3.难以确保合同执行。
由于煤炭运销管理系统缺乏规范的操作流程,企业的订单、发货、接货、结算等流程无法经过严格控制。
这就导致很多运输车辆无法按时送达,甚至是损失、卸货有问题,无法确保运输合同以及煤炭质量的执行。
二、煤炭运销管理系统解决方案1.建立物流运输管理信息系统。
煤炭物流运输是一个巨大的系统,需要有专门的物流运输管理系统进行管理。
在该系统中,要包含所有物流运输的相关信息,实现全面的信息化管理。
构建一个完整的物流运输数据平台,集成传感器、GPS、RFID等技术,实现对运输数据的实时监控,保证物流过程在可控的范围之内。
并配备可视化的报表,通过数据的变化来为企业做出更合理的决策,提升物流管理的效率和透明度。
2.制定物流运输成本控制策略。
煤炭进销存管理系统——测试分析报告默认分类 2009-05-24 11:19 阅读231 评论0字号:大中小1、引言1.1编写目的测试该煤炭进销存管理系统的可用性,测试数据的输入和单据生成的情况以及查看单据的情况,还有用户管理的测试,让系统能够稳定的运行。
预期的阅读范围是该系统是使用者和维护者,即公司部门的相关人员。
1.2背景软件名称:煤炭进销存管理系统用户:广西远近商贸有限公司测试环境:服务器环境windows server 2003网络访问环境windows server 2003 IE浏览器硬件环境:处理器AMD Athlon(tm) 64 processor 2800+1.80GHz 512MB的内存用户的实际运行环境可能是:windows server 2003,windows xp等。
在这些环境中运行理论上应该不会对测试结果有影响。
2、测试概要用标题的形式列出每一项测试的内容,并指明实际的测试与预期的效果的差别,说明这种差别的原因。
3、测试结果及发现3.1、登录测试。
登录测试主要用于检测系统能否防止非授权用户使用系统。
测试过程:启动煤炭购销系统,首先输入正确的用户和密码,并选择正确的操作权限,用户可以登录;然后输入错误的账号和正确的密码或者正确的账号和错误的密码以及错误的账号和错误的密码,都不能登录。
登录界面如下:当不输入账号和密码的时候会提示账号和密码不能为空。
账号不对时会提示用户不存在,密码不正确时会提示密码不正确。
输入时注意下面的部门选择,只有选择正确的操作权限(该用户拥有的操作权限),才能成功登陆。
测试结果与预期一致。
3.2、用户添加测试。
主要测试在添加系统新用户时,所输入的帐号和密码等信息是否符合要求。
系统管理员登录并进入添加用户界面,输入所有的信息看能不能注册成功,输入的帐号包含空格或其它特殊字符能不能添加成功,输入的密码字符数少于六看看能不能添加成功,然后某些带**的数据不输入看能否注册,注册成功后再输入相同的用户名看看能否注册成功。
测试结果:输入所有的项以后可以进行注册,如果帐号存在会有提示已存在,帐号和密码以及验证密码不输入的时候不能注册,登录帐号不符合规范、密码长度不够都会添加失败,并给出相应提示。
3.3、采购管理测试。
采购部门的业务包括供应商信息录入,对各类煤炭库存的数量及缺货状况进行查询,据此编写采购订单,将采购订单打印交由供应商后编制收货通知单交给仓库部门。
对这个功能进行测试。
(1)、采购人员登录后点击供应商管理,看是否可以进入供应商管理界面。
如下:(2)、在上面的界面中输入供应商号,选择煤炭品种,输入价格,点提交看是否成功添加供应商。
(3)、并且在这些输入框中不输入数据或输入错误数据时(如订购价格为负数或者字符串等)看是否可以成功提交。
(4)、输入一个已存在的供应商号看是否可以成功提交。
(5)、提交以后看看下面的已有订单列表能否发现刚提交的供应商,并检查这个供应商的正确性。
(6)、在右上角的供应商号输入一个供应商号,点击供应商查询,看能否查询出相应的供应商。
输入存在的供应商号和不存在的供应商号测试。
(7)、点击重填看是否能把已输入但还没有提交的数据清除。
(8)、点击已有销售订单列表中的明细看能否转到相应的明细供应商。
(9)、点击删除看是否可以把已有的供应商删除,删除时是否有删除提示。
(10)、点击返回看是否可以返回到采购管理的的显示界面。
(11)、点击库存查询看是否能进入库存管理界面。
(12)、在库存查询页面的右上角的煤炭品种名称中输入要查询的煤炭品种,看是否可以查询出相应的煤炭明细信息。
(13)、点击库存状况列表中的明细看是否可以进入库存明细页面,然后在这个页面进入采购订单的编写。
明细页面如下:(14)、检查这里的数据与前面的数据是否有差别,然后点击采购看是否可以进入采购订单的编制页面。
采购订单编制页面如下:(15)、试图修改编辑品种名称,品种单价和供应商号看看是否成功。
(16)、输入订单编号,多次输入存在的和不存在的编号看是否可以提交成功。
提交成功后看是否在采购订单列表中显示,并检查显示的数据是否正确。
(17)、在右上角的订单号中输入已有订单号和不存在的订单号看是否可以查询成功。
(18)、反复测试上面的用例,查看系统运行的正确性和稳定性。
测试结果:经过多次测试系统在输入错误的时候都会提示出错,没有输入的时候也会提示不能为空,提交以后都可以生成正确的单据,并可以正确进入到下一个处理逻辑。
在删除供应商数据的时候有删除提示。
其他测试结果基本和预期一致。
3.3、仓储管理测试。
仓储部门业务有两个入口,第一个入口由送检入库单输入开始,然后生成入库单,再由入库单将数据登入库存总账;第二个入口由出库申请单列表开始,查看出库申请单,然后由出库申请单生成出库单,再由出库单将出库数据登入库存总账以及由出库单生成付款通知单(1)、在仓储管理模块下进入送检入库单管理页面,查看收获通知单,然后进入送检入库单编制界面,如下图所示:(2)、在上面的页面的输入框正确输入送检编号、发热量、灰分、含硫量,,点击“提交”按钮,查看已有列表,看是否能成功加入送检入库单并查看添加的数据是否和要添加的数据相一致。
(3)、在上面的页面的输入框中不输入数据或输入错误数据时(如发热量和灰分为负数或者字符串等),检测是否可以成功提交,是否显示相关提示错误信息。
(4)、输入一个已存在的送检编号,看是否还能成功提交数据,是否显示相关提示错误信息。
(5)、点击重填看是否能把已输入但还没有提交的数据清除。
(6)、点击“已有送检入库单列表”中某条记录末尾相应的“生成入库单”按钮,检测是否能成功进入“入库单管理”页面,并检查送检编号和煤炭品名是否和原先送检入库单里的对应数据相一致,是否显示相关提示错误信息。
由送检入库单页面进入入库单编辑页面如下:(7)、在上面页面的输入框正确输入入库单编号、毛重、皮重,点击“提交”按钮,查看已有列表,看是否能成功添加入库单数据,查看添加的数据是否和要添加的数据相一致,查看净重是否是毛重减去皮重之差。
(8)、在上面页面的输入框中不输入数据或者输入错误数据(如毛重为负数或者是毛重小于皮重),检测是否可以成功提交,是否显示相关提示错误信息。
(9)、输入一个已存在的入库单编号,看是否还能成功提交数据。
(10)、点击重填看是否能把已输入但还没有提交的数据清除。
(11)、点击“已有入库单列表”中某条记录末尾相应的“登入库存”按钮,看是否成功进入“库存总账”页面,并查看总账列表中相应煤炭的总数量是否已增加相应的数量,是否显示相关提示错误信息。
进入“出库申请单管理”界面如下:(12)、点击“出库申请单列表”中某条记录末尾相应的“编制出库单”按钮,看是否成功进入出库单管理页面,并查看该页面中“出库申请数量”和“出库品名”是否与相应出库申请单中的相应数据相一致。
由出库申请单查询页面进入出库单管理页面如下:(13)、在上面页面的输入框正确输入出库单编号、皮重、毛重,选择出库日期,点击“提交”按钮,看是否成功添加出库单数据,查看添加的数据是否和要添加的数据相一致。
(14)、在上面页面的输入框中不输入数据或者输入错误数据(如毛重为负数或者是毛重小于皮重),检测是否可以成功提交,是否显示相关提示错误信息。
(15)、输入一个已存在的入库单编号,看是否还能成功提交数据,是否显示相关提示错误信息。
(16)、点击重填看是否能把已输入但还没有提交的数据清除。
(17)、点击“已有出库单列表”中某条记录末尾相应的“登入库存”按钮,看是否成功进入“库存总账”页面,查看总账列表中相应煤炭的总数量是否已减少相应的数量,是否显示相关提示错误信息。
(18)、先检查某种煤炭品种现在的剩余数量,由销售部门编制一条该煤炭品种的出库申请数量大于现在的剩余数量,然后编制出库单,再点击“登入库存”按钮,看是否成功登入出库数量,是否显示相关提示错误信息。
(19)、点击“已有出库单列表”中某条记录末尾相应的“编制付款单”按钮,看是否成功进入付款通知单管理页面,查看该页面中的“付款单位”、“收款单位”“发货数量”是否与相应出库单中的相应数据相一致,是否显示相关提示错误信息。
由出库单管理页面进入付款通知单管理页面如下:(20)、在上面页面的输入框正确输入付款单编号、付款单位、货物价格,点击“提交”按钮,看是否成功添加付款单数据,查看添加的数据是否和要添加的数据相一致,查看付款金额是否等于货物价格和发货数量之积。
(21)、在上面页面的输入框不输入数据或者输入错误数据(如货物价格为空或者是为负数),检测是否可以成功提交,是否显示相关提示错误信息。
(22)、输入一个已存在的付款单编号,看是否还能成功提交数据,是否显示相关提示错误信息。
(23)、点击重填看是否能把已输入但还没有提交的数据清除。
测试结果:经过多次输入正确和错误的数据,测试结果表明在数据正确时都能完成预期的操作,达到预期的测试结果;在数据错误时则操作失败并显示相应的提错误提示信息。
比如测试过程中,在数值字段不输入数据或者输入字符时则会出现错误提示并取消操作;在数值字段框中输入的数据为负数或者为零时则会出现错误提示并取消操作。
3.3、销售管理测试。
销售部门业务应该由销售订单输入开始,然后生成销售出库申请单,再把出库申请单共享给库存部门要求发货,最后在每个月可以生成月销售账单,按照上面的步骤进行测试。
(1)、在销售管理下进入订单管理后的界面如下(2)、在上面的界面中输入销售订单编号,选择煤炭品种,输入价格,数量订货单位,质量要求,选择日期,点提交看是否成功添加销售订单。
(3)、并且在这些输入框中不输入数据或输入错误数据时(如订购价格和订购数量为负数或者字符串等)看是否可以成功提交。
(4)、输入一个已存在的订单号看是否可以成功提交。
(5)、提交以后看看下面的已有订单列表能否发现刚提交的订单,并检查这个订单的正确性。
生成了一次出库申请单以后试着再去生成一次看是否可以。
(6)、在右上角的销售订单号输入一个销售订单号,点击销售订单查询,看能否查询出相应的订单。
输入存在的订单号和不存在的订单号测试。
(7)、点击重填看是否能把已输入但还没有提交的数据清除。
(8)、点击已有销售订单列表中的明细看能否转到相应的明细账单。
(9)、点击返回看是否可以返回到销售管理的的显示界面。
(10)、点击生成出库申请单,看能否转到出库申请单管理,能否生成出库申请单。
进入下面的页面:在这个页面上进行出库申请单的输入和生成测试。
(11)、试图修改除出库申请单编号之外的已有的其他数据看是否能够修改成功。
(12)、在出库申请单编号中输入一个已存在的和一个不存在的编号后点击确认看能否生成出库申请单在已有出库申请单列表之中,如果生成成功则检查已有出库申请单列表中的数据是否与输入的一致。