商场进销存管理系统三
第6章 系统实现
6.1 基础数据模块实现
拥有权限的用户可以对系统的角色、部门、职务、规格、单位、仓库等信息进行管理。用户根据公司的管理结构设定职务与部门,基于业务流程与物品信息维护物品规格与单位。通过设定角色并将角色赋予用户,从而实现权限管理。
管理角色信息页面如图6-1所示。

图6-1角色管理图
拥有权限的用户可以在界面上进行权限分配管理,权限分配管理如图6-2所示。

图6-2权限分配管理图
6.2 采购管理模块实现
采购管理模块用于处理采购业务流程,涵盖采购入库单的创建、审核、执行和付款管理。系统支持从供应商选择、商品明细录入到采购结算的完整流程。
采购入库单页面是采购管理的核心功能,用户可创建新的采购单,选择供应商和仓库,录入采购商品明细。系统会自动计算采购金额总计,并支持付款信息管理。采购单如图6-3所示。

图6-3采购单图
6.3 库存管理模块实现
库存管理模块用于管理企业的库存信息,包括库存查询、库存变动记录和库存盘点等功能。系统支持实时查询商品库存情况,查看库存分布,并提供库存预警功能。
商品库存查询页面是库存管理的核心功能,用户可通过商品名称、类别、仓库等条件查询商品库存信息。系统会显示商品的当前库存数量、成本金额等信息。库存管理图如图6-10所示。

图6-4库存管理图
6.4 销售管理模块实现
销售管理模块用于处理企业的销售业务流程,包括销售出库单的创建、审核、执行和收款管理。系统支持从客户选择、商品明细录入到销售结算的完整流程。
销售出库单页面是销售管理的核心功能,用户可创建新的销售单,选择客户和仓库,录入销售商品明细。系统会自动计算销售金额总计,并支持收款信息管理。销售单如图6-5所示。

图6-5销售单图
6.5 商品管理模块实现
这一部分是我主要负责的部分,前面的模块只是简单带过,现在详细的介绍商品管理模块:
商品管理模块用于维护商品的基本信息、类别和属性。左侧的商品类别树,管理商品的名称、编码、规格、单位、价格等信息,能够直接进行筛选,该模块支持对于商品和商品类别的增删改查操作。
商品列表页面提供了商品信息的集中管理界面,普通用户可通过条件查询、分类筛选等方式快速定位商品。有相关权限的用户支持修改、批量删除、状态管理和数据导出功能。商品管理如图6-6所示。

图6-6商品管理图
商品信息新增页面用于添加商品的详细信息。有权限的用户可填写商品的基本属性、成本价格、销售价格、库存上下限等,支持上传商品图片。系统会自动验证输入数据的有效性,确保数据的完整性。商品信息新增管理如图6-7所示。

图6-7商品信息新增图
商品信息修改页面用于修改商品的详细信息。有权限的用户可对在商品列表选中的商品进行修改,改变该商品的基本属性、成本价格、销售价格、库存上下限等,支持上传商品图片。系统会自动验证输入数据的有效性,确保数据的完整性。商品信息修改管理如图6-8所示。

图6-8商品信息修改图
商品信息可以进行删除操作,有权限的用户在商品列表选中该条商品数据后点击删除按钮即可进行删除操作,会显示提示,商品删除提示如图6-9所示。

图6-9商品删除提示图
商品信息详情页面,用户在商品列表选中该条商品数据然后点击详情按钮,进入商品详情页,查看该商品的详细信息,商品信息详情页面如图6-10所示。

图6-10商品信息详情页面图
商品类别管理,在商品列表页点击商品类别或者在基础资料下点击基础资料选择商品类别即可进入商品类别管理界面,有权限的用户可进行增删改查操作,商品类别管理页面如图6-11所示,后面的图6-12、6-13分别是新增和修改的界面展示。

图6-11商品类别管理页面图

图6-12商品类别添加页面图
在商品类别管理页面上,由相关权限的用户能够在选中某条数据后,点击修改进入信息的编辑页面,进行编辑修改,如图6-13界面展示。

图6-13商品类别修改页面图
6.6 本章小结
本章主要通过截图的方式展现了系统的主要功能架构,描述了五个核心模块的实现内容:基础数据模块:实现了相关的基础信息的管理功能,为系统提供数据支撑。采购管理模块:实现了采购业务的全流程管理,包括采购单创建、供应商选择、商品明细录入、审核和付款管理等功能。销售管理模块:实现了销售业务的全流程管理,包括销售单创建、客户选择、商品明细录入、审核和收款管理等功能。库存管理模块:实现了库存信息的实时查询、库存分布分析和库存变动记录等功能,帮助企业掌握库存状况。最后详细的描述了我负责的商品管理模块部分:实现了商品信息的完整生命周期管理,包括商品类别维护、商品信息录入、图片上传和数据查询等功能。
系统采用了分层架构设计,各模块之间通过明确的接口进行交互,保证了系统的可维护性和扩展性。同时,系统实现了严格的权限控制机制,确保数据的安全性和操作的合法性。
第7章 系统测试
7.1 系统测试的目的
软件测试是其生命周期的一部分,用来保证软件质量。一般来说,软件测试通常是在系统上线之前,通过进一步分析系统的需求,把系统的设计方案和实现进行最终测试和审查。测试的软件工程术语提出了在软件的解释:通过手动或着软件来运行一个软件系统,其目的是测试它是否在制定的需求范围内开发的或检验实际结果与目标的区别。
在G.J.Myers经典的《软件测试技术》,给出了测试的定义:测试程序和进程是一个程序错误发现的执行。测试的目的是在程序中发现的错误,测试初衷是要证明程序是错误的。在软件开发过程中测试是一个具有破坏性的系统开发阶段,最后审查的设计和编码在软件质量的保证中显得格外重要和必不可少。为了确保软件的质量,应该在软件的开发过程中,按照软件工程的结果形成的各个阶段,分别进行严格的阶段测试和模块测试。
7.2 功能测试
销售管理模块测试流程:
主要业务流程包括销售开单、销售审核、销售执行和销售出库四个流程。
销售流程图如7-1所示。

图7-1销售流程图
采购管理模块测试流程:
采购管理是系统的主要功能,其他业务流程基本类似于销售流程。采购流程主要是各个部门协调合作的结构,主要是采购开单、采购批准、采购执行、采购入库四个流程。采购流程如图7-2所示。

图7-2采购流程图
库存管理模块测试流程:
库存管理模块用于管理企业的库存信息,包括库存查询、库存分布和变动记录。
商品库存查询测试:
1.库存查询测试:
登录系统 → 进入库存管理 → 商品库存查询页面 → 输入商品名称、选择仓库或商品类别 → 点击"查询"按钮。系统能够显示符合条件的商品库存列表,包括库存数量和金额。
2.库存分布查询测试:
在库存查询结果中双击某商品 → 查看该商品在各个仓库的库存分布,系统能够显示该商品在不同仓库的库存数量和金额。
3.库存变动查询测试:
登录系统 → 进入库存管理 → 库存变动记录页面 → 选择商品和时间范围 → 点击"查询"按钮,系统能够显示该商品的库存变动记录,包括入库、出库等操作。
基础数据管理模块测试流程:
基础数据管理是系统的核心支撑模块,为其他业务模块提供基础数据支持。主要包括单位管理、仓库管理等功能。
登录系统 → 进入基础数据管理 → 分别进入单位、仓库等管理页面 → 进行增删改查操作。
下面依旧详细介绍我负责部分的测试功能:
商场管理模块测试流程:
商品管理模块用于维护商品信息,包括商品基本信息、类别和属性管理。
1.商品列表查询测试:
商品查询测试:
操作步骤:登录系统 → 进入商品管理 → 商品列表页面 → 通过商品名称、类别树筛选查询。

图7-3商品列表页面图
通过商品名称进行查询操作:
输入饼干查询,显示如下结果,图7-4:

图7-4商品查询结果页面图
借助类别树进行查询操作:
点击春装,查询结果显示如图7-5:

图7-5商品查询结果页面图
商品删除操作测试:
选中多个商品 → 点击"删除"按钮,(该商品应该处于停用状态才能操作)系统提示操作成功,商品状态更新或从列表中移除。如图7-6、7-7展示:

图7-6商品删除提示页面图


图7-7商品删除结果页面图
2.商品信息维护测试
商品添加测试:
点击"添加"按钮 → 填写商品基本信息(名称、编码、规格、单位、价格等)→ 上传商品图片 → 点击"保存",系统提示保存成功,新商品显示在列表中。如图7-8所示。



图7-8商品信息新增页面图
商品修改测试:
选中某商品 → 点击"修改"按钮 → 修改商品信息 → 点击"保存",系统提示修改成功,商品信息更新。
商品修改测试页面如图7-9所示。



图7-9商品修改界面图
商品详情查看测试:
选中某商品 → 点击"详情"按钮,系统显示商品的详细信息。如图7-10所示。

图7-10商品详情测试图
7.3 本章小结
本章主要展示了商场进销存管理系统的五个核心模块的功能测试流程:
销售管理模块:测试销售开单、审核、执行和出库流程,确保销售业务能够顺畅进行,验证了销售数据的正确性和完整性。采购管理模块:测试了采购开单、批准、执行和入库流程,确保采购业务能够顺畅进行,验证了采购数据的正确性和完整性。库存管理模块:测试了库存查询、库存分布和变动记录功能,确保库存数据的准确性和实时性。基础数据管理模块:测试了基础数据的增删改查功能,确保基础数据的准确性和完整性。
重点展示了我负责的商品管理模块:测试了商品信息的维护和查询等功能,验证了商品数据的正确录入和检索。
通过系统测试,验证了商场进销存管理系统的功能正确性和稳定性,确保系统能够满足企业的实际业务需求。测试过程中发现的问题已及时修复,系统可以正常上线使用。

浙公网安备 33010602011771号