首页 > 其他分享 >应用软件系统开发赛项(高职组)赛题第8套

应用软件系统开发赛项(高职组)赛题第8套

时间:2024-10-09 18:20:01浏览次数:10  
标签:物料 高职 对话框 赛项 赛题 列表 点击 按钮 数据

2023年全国职业院校技能大赛

应用软件系统开发赛项(高职组)

赛题第8

工位号:                

2023年4月

竞赛说明

一、项目背景

党的二十大报告指出,要加快建设制造强国、数字中国,推动制造业高端化、智能化、绿色化发展。《IDC中国制造企业调研报告,2021》报告指出,制造执行系统(MES,Manufacturing Execution System)是未来两年制造企业最优先投资的应用软件系统之一。

MES是智能制造的基础、核心和灵魂,它覆盖了整个智能制造的生产过程,与制造企业的各项业务紧密相连,可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。

A公司是一家汽车零部件生产的中小型传统制造厂商,计划上线MES信息化管理系统,一是解决由于缺乏生产信息化管理系统,导致面临交货周期计算不准确、交货周期长、生产订单跟踪不到位、生产计划难以控制等问题;二是按照政府文件要求,实现与Q市双碳管理大数据平台进行对接。

具体要求:

1.实现智能制造的过程控制、任务派工、质量管理、数据采集等;

2.实时监测每个设备的能源消耗数据,进行能源分析,实现能源利用效率的优化。

二、竞赛内容

比赛时间为11小时,考核“系统需求分析”“软件系统开发”和“系统部署测试”三个模块,具体如下表所示:

模块编号

模块名称

竞赛时间

分数

系统需求分析

3小时

25分

软件系统开发

5小时

55分

系统部署测试

3小时

20分

合计

11小时

100分

三、竞赛成果物提交

参赛选手根据分配的账号登录系统,在竞赛结束前将模块一、模块二、模块三的成果上传并提交到平台。

四、竞赛注意事项

提交、部署的文档、原型、代码等资源内容中不能填写与选手相关的信息,如赛位号、姓名和院校。如出现上述标记,本模块成绩按照零分处理。

模块一:系统需求分析(3小时)

一、模块考核点

模块时长:3小时

模块分值:25分

本模块重点考查参赛选手熟练收集、分析和归纳客户需求,清晰梳理业务流程,编制规范的需求规格说明书,熟练使用UI设计软件进行产品UI/UE设计,掌握正确的UI配色方案,设计出符合业务逻辑和人体工学的软件需求分析作品的能力。

二、任务要求

1.根据给定的竞赛任务需求说明,利用“需求规格说明书(模板).docx”和相关工具软件(如,Visio等),编写模块概要简述,绘制对应业务流程图/活动图、用例图、类图、时序图、E-R图,完成“需求规格说明书.docx”文档编写。

2.利用原型设计工具Axure RP创建项目“产品原型.rp”,根据给定的竞赛任务需求说明,使用原型设计工具Axure和图片处理软件Adobe Photoshop进行软件原型设计,使之符合UI设计规范,同时实现原型界面之间交互的功能。

(1)裁判以Axure RP工具的Publish——Preview方式运行软件原型,评判作品。

(2)软件原型绘制时,页面命名规范,页面宽度1024px,高度不限。页面版式布局合理、美观,内容完整;同样功能请复用样式,避免一种功能、多种样式的情况。

(3)原型要有交互设计内容,并进行交互标注,用户体验良好,符合人体工学操作逻辑。交互描述,填写对部件进行“交互动作”加“链接指向”进行的说明;标注可交互状态,填写对部件所有“交互状态”的说明,字符限制提示,填写对部件是否有字符限制或者具体如何限制的说明。用户体验良好。

3.竞赛结束前,选手将上述成果物“需求规格说明书.docx”和“产品原型.rp”两个文件添加到“系统需求分析.zip”压缩包内,并提交压缩包文件。

三、竞赛任务

参赛选手根据客户提供的任务需求描述,按照模块一的任务要求,完成“需求规格说明书.docx”和“产品原型.rp”设计任务。

任务1:智能仓储WMS—出库申请(3分)

1.进入双碳管理系统主界面,点击左侧智能仓储WMS—出库申请标签,进入出库申请页面。实现出库申请数据列表显示,数据列表显示内容应包括:复选框、编号、单据号、状态、申请人、申请日期、申请状态、审核人、审核日期、审核状态、操作按钮分为以下两种情况。

情况1:申请状态为“待审核”或“已审核”,操作【修改】;

情况2:申请状态为“未提交”,操作【修改】【删除】

数据列表下方有分页模块,分为六部分,分别为“共N条”、“10条/页”、“<”链接、每页链接(当前页码高亮显示)、“>”链接,“前往N页”输入框。点击“<”超链接,进入上一页的出库申请数据列表;如果当前页码为1,则“<”超链接不可用;点击“>”超链接,进入下一页的出库申请数据列表;如果当前页码为最大页码,则“>”超链接不可用;点击每页链接,进入链接指定页码的出库申请数据列表;“前往N页”输入页码后回车,进入指定页码的出库申请数据列表,如果输入页码大于最大页码,则进入最后一页出库申请数据列表,如果输入页码小于1,则进入第一页出库申请数据列表。

2.数据项中情况1操作【修改】被点击后,弹出「修改出库申请」对话框,不可编辑任何数据,若点击【取消】按钮可关闭对话框。

3.数据项中情况2的操作【修改】被点击后,弹出「修改出库申请」对话框,对话框中可修改内容包括:业务类型、客户、 出库申请明细信息中数据项的出库数量及物料选择,出库申请明细信息中点击【添加】新增一条数据项,选择“物料”,输入出货数量,选中现有出库明细中的数据项,点击【删除】,删除被选中数据项。

点击【保存】按钮该条数据项申请状态修改为“未提交”,若点击【提交】按钮则该条数据项申请状态修改为“待审核”,点击【取消】按钮可关闭对话框。

4.数据列表上方搜索框中输入单据号、客户、申请人、申请日期、审核人、审核日期,选择业务类型(可选项包括领料出库、销售出库)、合同类型(可选项包括采购合同、销售合同)、申请状态(可选项包括未提交、待审核、已审核)、审核状态(可选项包括通过、驳回)、单据状态(未分拣、已分拣、已盘点、已发货)后,点击【搜索】按钮,可实现按搜索条件模糊查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件。

5.数据列表上方左侧显示【新增】按钮,点击【新增】按钮后,在弹出的「添加出库申请」对话框中可选择内容包括:关联单据号、 业务类型,出库申请明细信息中点击【添加】新增一条数据项,选择“物料”,输入补出库数量,选中现有出库明细中的数据项,点击【删除】,删除被选中数据项。

点击【保存】按钮该条数据项申请状态修改为“未提交”,若点击【提交】按钮则该条数据项申请状态修改为“待审核”,点击【取消】按钮可关闭对话框。

6.选中多条有【删除】操作的数据项,数据列表上方左侧显示【删除】按钮变为“可用”状态,点击【删除】按钮后,弹出「警告」对话框,对话框内容“是否确认删除出库申请编号为“N,M”的数据项?”点击【确定】按钮可删除内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

任务2:智能仓储WMS—移库信息(3分)

1.用户登录系统后,进入双碳管理系统主界面,点击左侧智能仓储WMS—移库信息标签,进入移库信息页面。实现移库信息数据列表显示,数据列表显示内容应包括:复选框、编号、单据号、物料、仓库、库区、库位、批号、盘点类型、库存月份、盘点日期、负责人、现库存、实际库存、原因、【删除】按钮。数据列表下方有分页模块,分为六部分,分别为“共N条”“10条/页”“<”链接、每页链接(当前页码高亮显示)、“>”链接,“前往N页”输入框。点击“<”超链接,进入上一页的移库信息数据列表;如果当前页码为1,则“<”超链接不可用;点击“>”超链接,进入下一页的移库信息数据列表;如果当前页码为最大页码,则“>”超链接不可用;点击每页链接,进入链接指定页码的移库信息数据列表;“前往N页”输入页码后回车,进入指定页码的移库信息数据列表,如果输入页码大于最大页码,则进入最后一页移库信息数据列表,如果输入页码小于1,则进入第一页移库信息数据列表。

2.数据项中,点击【删除】按钮后,弹出「警告」对话框,对话框内容“是否确认删除移库信息编号为“N”的数据项?”点击【确定】按钮可删除内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

3.数据列表上方搜索框中输入物料、批号、源仓库、源库区、源库位、目标仓库、目标库区、目标库位、移库时间、执行人后,点击【搜索】按钮,可实现按搜索条件模糊查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件。

4.选中多条数据项, 数据列表上方左侧显示【删除】按钮变为“可用”状态,点击【删除】按钮后,弹出「警告」对话框,对话框内容“是否确认删除移库信息编号为“N,M”的数据项?”点击【确定】按钮可删除内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

5.数据列表上方右侧【搜索】按钮,点击【搜索】按钮可以隐藏/显示搜索部分。

6.点击数据列表标题行的复选框,数据列表中所有数据项的复选框状态与其保持一致;点击数据项中的复选框,如果所有数据项均已选中则数据列表标题行的复选框状态勾选,则数据列表标题行的复选框状态切换。

任务3:供应链SCM—销售报表—销售台账(3分)

1.用户登录系统后,进入双碳管理系统主界面,点击左侧供应链SCM菜单下的销售报表标签,进入销售台账页面。实现销售台账管理数据列表显示,上方筛选内容包括:客户名称、客户名称下拉框、合同日期、日期选择器、物料名称、物料名称输入框、【搜索】、【重置】按钮,下方数据列表显示内容应包括:合同ID、合同编码、客户名称、合同金额、签订日期、物料名称、型号、规格、单价、订货数量.应收金额、退款金额、【导出】、【显示/隐藏搜索】和【刷新列表】按钮。

2.数据列表上方通过选择客户、选择签订日期、或在搜索框中输入物料名称后点击【搜索】按钮,可实现按搜索条件模糊查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件,点击数据列表右上方放大镜【显示/隐藏搜索】按钮可显示或隐藏整个搜索功能,点击【刷新】按钮,即刷新下方当前数据列表。

3.数据列表上方显示【导出】按钮,点击【导出】按钮后,在弹出的「是否确认导出所有销售台账数据项?」对话框中点击【确定】按钮可导出当前列表形成excel表格。

4.数据列表下方显示【分页器】按钮,数据总条数、每页展示条数、分页器、跳转具体页面。

任务4:智能仓储WMS—运输管理—车辆调度(3分)

1.用户登录系统后,进入双碳管理系统主界面,点击左侧智能仓储WMS—运输管理内的车辆调度标签,进入车辆调度管理页面。实现车辆调度管理数据列表显示,数据列表分页显示内容应包括:编号、单据号、承运单号、客户、交货日期、收货地址、联系人、联系电话、承运人、运输距离、【修改】和【删除】按钮。

2.点击【修改】按钮后弹出「修改车辆调度单」对话框,对话框中内容包括:单据号、承运单号(*必填项)、出库单号、客户、收货地址、联系人、联系电话、交货日期、承运人、运输距离、备注及下半部分的车辆调度明细数据列表,数据列表包括:序号、车牌号、驾驶员、联系电话、载重。车辆调度明细数据列表上方还包括了【新增】和【删除】按钮,点击【新增】按钮后列表会新增一行待填写的内容,勾选上需要删除的行数据后点击【删除】按钮会删除该行数据。修改完成后点击【确定】按钮可保存修改内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

3.点击「修改车辆调度单」对话框中承运单号(*必填项)后的【选择】按钮后弹出「查看承运申请」对话框,对话框中的内容包括:承运申请数据列表显示,数据列表显示内容应包括:编号、单据号、出库单号、发货单号、客户、收货地址、联系人、联系电话、交货日期、承运人、运输距离、【详情】、【选择】和【取消】按钮。承运申请数据列表上方搜索框中输入单据号、出库单号、发货单号、客户下拉菜单后点击【搜索】按钮,可实现按按搜索条件模糊查询的功能并刷新列表数据,若点击【重置】按钮。可清空输入的查询条件。点击【选择】按钮关闭「查看承运申请」对话框回到「修改车辆调度单」对话框中并刷新承运单号(*必填项)为选择内容。点击【取消】按钮关闭「查看承运申请」对话框回到「修改车辆调度单」对话框中。

4.点击「查看承运申请」对话框中的【详情】按钮,进入「查看承运申请」详情对话框,对话框中内容包括:单据号、出库单号、发货单号、客户、收货地址、联系人、联系电话、承运人、运输距离、备注及下方的产品承运单明细信息数据列表。数据列表中显示的内容包括:序号、物料、生产批号、仓库、库区、库位、发货数量和【取消】按钮,点击【取消】按钮后关闭「查看承运申请」对话框。

5.数据列表上方搜索框中输入单据号、承运单号后点击【搜索】按钮,可实现按搜索条件模糊查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件。

6.数据列表上方显示【新建】按钮,点击【新建】按钮后,弹出「添加车辆调度单」对话框,对话框中内容包括:单据号、承运单号(*必填项)、出库单号、客户、收货地址、联系人、联系电话、交货日期、承运人、运输距离、备注及下半部分的车辆调度明细数据列表,数据列表包括:序号、车牌号、驾驶员、联系电话、载重。车辆调度明细数据列表上方还包括了【新增】和【删除】按钮,点击【新增】按钮后列表会新增一行待填写的内容,勾选上需要删除的行数据后点击【删除】按钮会删除该行数据。若点击【确定】按钮则新建的信息将无法修改,点击【取消】按钮可关闭对话框。

任务5:数据中心(3分)

1.用户登录系统后,进入双碳管理系统主界面,点击左侧数据中心标签,进入数据中心界面。能耗总览分为四个部分,分别为今日总能耗及数据、本月总能耗及数据、本年总能耗及数据、本年总减排及数据。

2.设备能耗排行,实现设备能耗排行前10名的数据列表显示,数据列表显示内容应包括:排名、设备名称、已产数量、单位耗电量、总耗电量、单位碳排放、总碳排放。

3.产品能耗排行,实现设备能耗排行前10名的数据列表显示,数据列表显示内容应包括:排名、产品、已产数量、单位耗电量、总耗电量、单位碳排放、总碳排放。

4.综合能耗以柱状图形式分析各种情况耗能展示,横坐标为能耗值,纵坐标为年份(2023、2022...),图例分别表示生产耗电量、生产用水量、办公耗电量、办公用水量、节点量。

5.耗能占比,以扇形图形式分析各能耗的消耗数占能耗总数的比例。能耗占比图中需显示生产耗电量、办公耗电量、生产耗水量、办公耗水量占能耗总数的比例。鼠标悬停在扇形图某部时,显示耗能名称及耗能数据。

6.能耗地图,以基础矩形树图分析生产耗电量、生产耗水量及办公耗电量、办公用水量情况。鼠标悬停在某一块时,显示能耗名称及能耗数据。

7.能耗趋势,以折线图分析碳排放量和碳减排量情况。横坐标为年份(2021、2022……),纵坐标为能耗值,鼠标悬停直线图时,显示年份、碳排放量及碳排放量数值、碳减排量及碳减排量数值。

任务6:智能仓储WMS—报表管理—入库明细报表(3分)

1.用户登录系统后,进入双碳管理系统主界面,点击左侧智能仓储WMS报表管理下的入库明细报表标签,进入入库明细报表管理页面。实现入库明细报表管理数据列表显示,数据列表分页显示内容应包括:仓库名、库区名称、库位名称、物料名称、型号、规格、单位、生产批号、入库数量、【导出】按钮。

2.数据列表上方搜索框中输入仓库下拉菜单、库区下拉菜单、库位下拉菜单、生产批号、生产厂家、物料名称、生产批号、型号、规格、单位后点击【搜索】按钮,可实现按搜索条件模糊查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件。

3.数据列表上方显示【导出】按钮,点击【导出】按钮后,提示“是否确认导出所有入库明细报表数据项”字样,点击【确定】后会将入库明细报表数据导出,若点击【取消】按钮可关闭对话框。

任务7:供应链SCM—财务管理—供应商对账(3分)

1.用户登录系统后,进入双碳管理系统主界面,点击左侧供应链SCM—财务管理内的供应商对账标签,进入供应商对账页面。实现供应商对账数据列表显示,数据列表显示内容应包括:季度/月份、供应商名称、应付金额、【季度统计】、【月份统计】按钮。

2.数据列表上方可选择相应的年份,选择具体供应商,点击【搜索】按钮,可实现查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件。

3.数据列表上方显示【季度统计】、【月份统计】按钮,点击【季度统计】按钮后,数据列表数据为按季度展示,点击【月份统计】,数据列表数据为按月份展示。

任务8:采购管理系统—平台动态(4分)

【基本要求】

1.进入双碳招投标网主界面,点击页面上方平台动态菜单,进入平台动态列表页。实现平台动态数据列表显示,数据列表内容包括:固定icon,动态标题和发布时间。

2.点击数据项目,页面跳转至动态详情页。页面显示动态信息、发布时间。

模块二:软件系统开发(5小时)

一、模块考核点

模块时长:5小时

模块分值:55分

本模块重点考查参赛选手的业务设计、前端页面开发和后端业务代码编写能力,具体包括:

1.前端页面开发。基于给定的系统需求,利用后端API提供的数据接口,使用HTML5、CSS3、JavaScript、Vue.js(ElementUI、vue-element-admin)等技术,遵循MVVM模式完成前端页面,实现业务功能,要求编码符合前端工程化开发技术规范。

2.后端业务开发。基于给定的系统需求,利用可视化开发工具设计数据库,并利用Spring Boot框架实现后端业务功能,完成RESTful API接口开发,并发布运行。要求设计符合Spring Boot框架的Domain/POJO、DAO、Service、Controller分层架构模式,编码符合命名和注释规范。

二、任务要求

1.利用数据库可视化管理工具,创建carbon数据库,并导入carbon.sql数据库文件,根据竞赛任务描述,实现项目业务功能后,导出数据库脚本carbon.sql。数据库账号/密码:root/123456。

2.利用后端开发工具IntelliJ IDEA,打开后端项目carbon,根据竞赛任务描述,实现项目业务功能,然后利用Maven将项目发布为carbon.jar包文件。

3.使用前端开发工具,打开管理前端项目,根据竞赛任务描述,实现项目业务功能,然后发布为生产环境dist1文件夹,使用Nginx进行部署,在浏览器内键入http://IP:8088,验证管理端的业务功能,利用admin/admin123登录双碳管理系统。

4.使用前端开发工具,打开用户前端项目,根据竞赛任务描述,实现项目业务功能,然后发布为生产环境dist2文件夹,使用Nginx进行部署,在浏览器内键入http://IP:8081,验证用户前端的业务功能。

5.使用前端开发工具,打开数据可视化前端项目,根据竞赛任务描述,实现项目业务功能,然后发布为生产环境dist3文件夹,使用Nginx进行部署,在浏览器内键入http://IP:8080,验证可视化前端的业务功能。

6.竞赛结束前,选手将上述成果物“carbon.sql”、“carbon.jar”、“dist1”、“dist2”和“dist3”添加到“应用系统开发.zip”压缩包内,并提交压缩包文件。

三、竞赛任务

参赛选手根据客户提供的任务描述,按照模块二的任务要求,完成管理前后端、用户前端、数据可视化功能开发任务。

任务1:我的任务销售订单审核(7分)

注:选手自行编写管理前台界面。

【基本要求】

1.进入双碳管理系统主界面,点击左侧我的任务下的销售订单审核标签,进入销售订单审核管理页面。实现销售订单审核分页数据列表显示,分页数据列表显示内容应包括:编号、订单编号、客户名称、金额合计、交货日期、申请人、申请日期、申请状态、审核人,审核日期,审核状态、【详情】按钮。

2.点击【详情】按钮后弹出「审核销售订单」对话框,对话框中可修改内容包括:审核意见,修改完成后点击【通过】或【驳回】按钮可保存修改内容并刷新分页数据列表,若点击【取消】按钮可关闭对话框。

3.分页数据列表上方搜索框中输入订单编号、客户名称下拉选、申请人下拉选、申请日期(区间选择)、申请状态下拉选(分类包括:未提交、待审核、已审核)、审核人下拉选、审核日期(区间选择)、审核状态下拉选(分类包括:通过、驳回)后点击【搜索】按钮,可实现按搜索条件查询的功能并刷新分页列表数据,若点击【重置】按钮可清空输入的查询条件。

注:接口详见双碳管理系统API文档。

任务2:我的任务生产计划审核(8分)

注:选手自行编写管理前台界面。

【基本要求】

1.进入双碳管理系统主界面,点击左侧我的任务下的生产计划审核标签,进入生产计划审核管理页面。实现生产计划审核分页数据列表显示,分页数据列表显示内容应包括:编号、计划号、项目、名称、交货日期、申请人、申请时间、申请状态、审核人,审核时间,审核状态、【详情】按钮。

2.点击【详情】按钮后弹出「查看生产计划详情」对话框,对话框中可修改内容包括:审核意见,修改完成后点击【通过】或【驳回】按钮可保存修改内容并刷新分页数据列表,若点击【取消】按钮可关闭对话框。

3.分页数据列表上方搜索框中选择项目下拉选、输入计划号、名称、交货日期(区间选择)、申请人下拉选、申请日期(区间选择)、申请状态下拉选(分类包括:未提交、待审核、已审核)、审核人下拉选、审核日期(区间选择)、审核状态下拉选(分类包括:通过、驳回)后点击【搜索】按钮,可实现按搜索条件查询的功能并刷新分页列表数据,若点击【重置】按钮可清空输入的查询条件。

注:接口详见双碳管理系统API文档。

任务3:数据中心(8分)

注:选手自行编写、设计服务接口部分(pojo、mapper、service、controller)、管理前台界面。

【基本要求】

1.进入双碳管理系统主界面,点击左侧数据中心标签,进入数据中心界面。界面整体。

2.能耗总览分为四个部分,分别为今日总能耗及数据、本月总能耗及数据、本年总能耗及数据、本年总减排及数据。

3.设备能耗排行,实现设备能耗排行前10名的数据列表显示,数据列表显示内容应包括:排名、设备名称、已产数量、单位耗电量、总耗电量、单位碳排放、总碳排放。

4.产品能耗排行,实现设备能耗排行前10名的数据列表显示,数据列表显示内容应包括:排名、产品、已产数量、单位耗电量、总耗电量、单位碳排放、总碳排放。

5.综合能耗以柱状图形式分析各种情况耗能展示,横坐标为能耗值,纵坐标为年份(2023、2022……),图例分别表示生产耗电量、生产用水量、办公耗电量、办公用水量、节点量。

6.耗能占比,以扇形图形式分析各能耗的消耗数占能耗总数的比例。能耗占比图中需显示生产耗电量、办公耗电量、生产耗水量、办公耗水量占能耗总数的比例。鼠标悬停在扇形图某部时,显示耗能名称及耗能数据。

7.能耗地图,以基础矩形树图分析生产耗电量、生产耗水量及办公耗电量、办公用水量情况。鼠标悬停在某一块时,显示能耗名称及能耗数据。

8.能耗趋势,以折线图分析碳排放量和碳减排量情况。横坐标为年份(2021、2022……),纵坐标为能耗值,鼠标悬停直线图时,显示年份、碳排放量及碳排放量数值、碳减排量及碳减排量数值。

任务4:数据可视化(8分)

注:选手自行编写、设计服务接口部分(pojo、mapper、service、controller)、管理前台界面。

【基本要求】

可视化平台中,数据分别通过仪表盘、环状图、柱形图、曲线图、滚动表格等多种形式展示数据变化。

可视化平台大致分为左、中、右三部分,左侧由能耗总览、耗能占比、库存预警构成,中间由数据总览、销售计划完成率构成,右侧由销售统计、销售排名(TOP8)、生产统计构成。平台右上角动态显示当前系统日期、星期、时间。

在管理端进行添加数据后,可视化图表进行相应变化。

1.能耗总览仪表盘,统计分析耗电量、耗水量、碳排放量的总数,以不同颜色的仪表盘形式展示耗电量、耗水量、碳排放量的总数,在环状图中间区域显示各数据的数据值。

2.能耗占比环状图,请分析各能耗的消耗数占能耗总数的比例,扇形图中包括两部分内容,能耗占比图中需显示办公耗电量、办公用水量、生产用水量、生产耗电量的数量及占能耗总数的比例。环状图应用不同颜色区分显示各个能耗的占比,中间区域需显示能耗总数。

3.库存预警滚动表格,表格中每行数据由编号、物料及物料名称、仓库及仓库名称、当前库存及库存数量、状态(包括正常(白色)、不足(绿色)、溢出(红色))构成,表格数据会自动滚动。

4.数据总览分为上下两部分

上半部分第一行统计今年累计销售额、本月累计销售额、今日累计销售额,第二行统计本年累计碳排放、本月累计碳排放、今日累计碳排放。

下半部分以表格形式展示碳排放排行榜,根据碳排放从高到低显示8条碳排放较高的数据。表格中列顺序分别为编号、设备、生产数量、碳排放。

5.销售计划完成率,组合图请分析销售计划完成情况,横坐标为年月(如:2021-11、2022-03……),纵坐标左侧为销售数量,右侧为完成率。销售计划完成率组合图中包括两部分:第一部分为已销售和计划销售的统计柱状图(请用颜色区分已销售和计划销售的数量)。第二部分为完成率的统计折线图(完成率=已销售数量/计划销售数量)。鼠标在组合图中悬停时,会显示具体数据,其中包括年月、已销售及已销售额、计划销售及计划销售额、完成率及完成率百分比。

6.销售统计,曲线图请分析销售统计情况,横坐标为年月(如:2022-11、2022-12……),纵坐标左侧为销售额,其中两条曲线分别表示总销售额、合同额。鼠标在组合图中悬停时,会显示具体数据,其中包括年月、总销售额(万)及数值、合同额(万)及数值。

7.销售排名(TOP8),柱状图请分析销售排名情况,左侧为销售公司名称、底部显示销售额坐标、使用不同颜色柱状图显示销售额前8名的情况,在柱状图的右侧显示具体数据值,并从高到低依次显示。

8.生产统计以滚动表格的形式分析,表格中每行数据由编号、产品及产品名称、型号及型号名称、规格及规格内容、单位及单位值、库存及库存量、已生产及已生产值、代生产及代生产值、碳排放及排放值构成,表格数据会自动滚动。

任务5:智能仓储WMS—物料分类(8分)

注:选手自行编写、设计服务接口部分(pojo、mapper、service、controller)、管理前台界面与数据库设计。

【基本要求】

1.进入双碳管理系统主界面,点击左侧智能仓储WMS—物料分类标签,进入物料分类页面。实现物料分类数据列表显示,数据列表显示内容应包括:分类编码、分类名称、说明、【新增】【修改】【删除】按钮。

2.数据项中,点击【新增】按钮后,弹出的「添加物料分类」对话框中填写内容包括:父级分类(默认值为点击数据项的分类名称)、分类编号、分类名称、说明,点击【保存】按钮可新建物料分类数据并提示“新建成功”字样,点击【取消】按钮可关闭对话框。

3.数据项中,点击【修改】按钮后弹出「修改物料分类」对话框,对话框中可修改内容包括:父级分类、分类编码、分类名称、说明、修改完成后点击【确定】按钮可保存修改内容并刷新数据列表,若点击【取消】按钮可关闭对话框其中父级分类下拉菜单中提供可选项。

4.数据项中,点击【删除】按钮后弹出「警告」对话框,对话框内容“是否确认删除物料分类编号为“N”的数据项?”点击【确定】按钮可删除内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

5.数据列表上方搜索框中输入分类编码后点击【搜索】按钮,可实现按搜索条件查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件。

6.数据列表上方左侧显示【新增】按钮,点击【新增】按钮后,在弹出的「添加物料分类」对话框中填写内容包括:父级分类(默认值为点击数据项的分类名称)、 分类编号、分类名称、说明,点击【保存】按钮可新建物料分类数据并提示“新建成功”字样,点击【取消】按钮可关闭对话框。其中父级分类下拉菜单中提供可选项。

7.选中某条数据项, 数据列表上方左侧显示【修改】按钮变为“可用”状态,点击【修改】按钮后,弹出「修改物料分类」对话框,对话框中可修改内容包括:父级分类、分类编码、分类名称、说明、修改完成后点击【确定】按钮可保存修改内容并刷新数据列表,若点击【取消】按钮可关闭对话框 其中父级分类下拉菜单中提供可选项。

8.选中某条数据项,数据列表上方左侧显示【删除】按钮变为“可用”状态,点击【删除】按钮后,弹出「警告」对话框,对话框内容“是否确认删除物料分类编号为“N”的数据项?”点击【确定】按钮可删除内容并刷新数据列表,若点击【取消】按钮可关闭对话框

9.数据列表上方右侧【搜索】按钮,点击【搜索】按钮可以隐藏/显示搜索部分。

任务6:智能仓储WMS—物料档案(8分)

注:选手自行编写、设计服务接口部分(pojo、mapper、service、controller)、管理前台界面与数据库设计。

【基本要求】

1.进入双碳管理系统主界面,点击左侧智能仓储WMS—物料档案标签,进入物料档案页面。页面分为左右两部分,左边部分以树形菜单的形式显示物料分类信息,右边部分实现物料档案数据列表显示,数据列表显示内容应包括:复选框、编号、物料编码、物料名称、型号、规格、单位、单价、类型、备注、操作【修改】【删除】按钮。数据列表下方有分页模块,分为六部分,分别为“共N条”、“10条/页”、“<”链接、每页链接(当前页码高亮显示)、“>”链接,“前往N页”输入框。点击“<”超链接,进入上一页的物料档案数据列表;如果当前页码为1,则“<”超链接不可用;点击“>”超链接,进入下一页的物料档案数据列表;如果当前页码为最大页码,则“>”超链接不可用;点击每页链接,进入链接指定页码的物料档案数据列表;“前往N页”输入页码后回车,进入指定页码的物料档案数据列表,如果输入页码于最大页码,则进入最后一页物料档案数据列表,如果输入页码小于1,则进入第一页物料档案数据列表。

2.左侧部分物料分类信息中,点击不同的分类类型,右边部分物料档案数据列表被刷新,显示对应类型的物料信息。点击【标签模板】按钮,进入物料标签模板页面。

3.数据项中,点击【修改】按钮后弹出「修改物料档案管理」对话框,对话框中可修改内容包括:选择分类(*必选项)、物料编号、物料名称(*必选项)、型号、规格、单位、单价、选择类型、备注,修改完成后点击【确定】按钮可保存修改内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

4.数据项中,点击【删除】按钮后,弹出「警告」对话框,对话框内容“是否确认删除物料档案管理编号为“N”的数据项?”点击【确定】按钮可删除内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

5.数据列表上方搜索框中输入物料编号、物料名称、型号、规格、单位、单价、选择类型(可选项为成品、原料),点击【搜索】按钮,可实现按搜索条件模糊查询的功能并刷新列表数据,若点击【重置】按钮可清空输入的查询条件。

6.数据列表上方左侧显示【新增】按钮,点击【新增】按钮后,在弹出的「添加物料档案管理」对话框中填写内容包括:选择分类(*必选项)、物料编号、物料名称(*必选项)、型号、规格、单位、单价、选择类型(可选项为成品、原料),点击【保存】按钮可新建物料档案数据并提示“新建成功”字样,点击【取消】按钮可关闭对话框。

7.选中一条数据项, 数据列表上方左侧显示【修改】按钮变为“可用”状态,点击【修改】按钮后,弹出「修改物料档案管理」对话框,对话框中可修改内容包括:选择分类(*必选项)、物料编号、物料名称(*必选项)、型号、规格、单位、单价、选择类型、备注,修改完成后点击【确定】按钮可保存修改内容并刷新数据列表,若点击【取消】按钮可关闭对话框。选中多条数据项,数据列表上方左侧显示【修改】按钮变为“不可用”状态。

8.选中多条数据项, 数据列表上方左侧显示【删除】按钮变为“可用”状态,点击【删除】按钮后,弹出「警告」对话框,对话框内容“是否确认删除物料档案管理编号为“N,M”的数据项?”点击【确定】按钮可删除内容并刷新数据列表,若点击【取消】按钮可关闭对话框。

9.数据列表上方右侧【搜索】按钮,点击【搜索】按钮可以隐藏/显示搜索部分。

10.点击数据列表标题行的复选框,数据列表中所有数据项的复选框状态与其保持一致;点击数据项中的复选框,如果所有数据项均已选中则数据列表标题行的复选框状态勾选,则数据列表标题行的复选框状态切换。

任务7:采购管理系统—违规投诉(8分)

【基本要求】

1.进入双碳招投标网主界面,点击页面上方违规投诉菜单,进入我的违规投诉列表页。实现我的投诉记录数据列表显示,数据列表内容包括:固定icon,投诉标题、创建时间、处理状态和【查看】按钮。

2.点击【查看】按钮,页面跳转至投诉详情页。页面显示投诉标题、投诉信息、创建时间、附件、处理状态和处理结果,点击附件名称进行下载。

3.在违规投诉数据列表上方显示【投诉】按钮,点击【投诉】按钮后,在弹出的「投诉」对话框中输入投诉标题(*必填项)、投诉内容(*必填项)、联系人(*必填项)、联系电话(*必填项),点击【保存】按钮可新建投诉信息数据并提示“提交成功”字样,若点击【提交】按钮则新建的信息将无法修改,点击【取消】按钮可关闭对话框。

模块三:系统部署测试(3小时)

一、模块考核点

模块时长:3小时

模块分值:20分

本模块重点考查参赛选手的系统部署、功能测试、Bug排查修复及文档编写能力,具体包括:

1.系统部署。将给定项目发布到集成部署工具中,确保正常运行。

2.功能测试及Bug修复。使用给定的前后端源码,制订测试策略,设计测试用例,完成指定的功能测试;记录测试中出现的Bug,对Bug进行分析与修复;基于测试报告模板,撰写系统测试报告。

3.API接口测试。使用JMeter工具对后端RESTful API接口进行编码规范测试,输出API接口测试报告。

二、任务要求

1.项目准备

(1)利用数据库可视化管理工具,创建carbon数据库,并导入carbon.sql数据库文件。数据库账号/密码:root/123456。

(2)利用后端开发工具IntelliJ IDEA,打开后端项目carbon,并运行。

(3)使用前端开发工具,打开管理前端项目,并运行。利用admin/admin123登录双碳管理系统。

(4)使用前端开发工具,打开用户前端项目,并运行。

(5)使用前端开发工具,打开数据可视化前端项目,并运行。

2.基于待测系统,进行功能测试,并对指定Bug进行功能修正,完成“软件测试报告.docx”和“系统功能修正报告.docx”文档撰写。

3.基于待测系统,使用JMeter工具对后端RESTFul API进行全面测试。完成“软件测试报告.docx”文档撰写。

4.竞赛结束前,选手将上述成果物“软件测试报告.docx”和“软件功能修正说明.docx”添加到“系统部署测试.zip”压缩包内,并提交压缩包文件到竞赛管理平台上。

三、竞赛任务

任务1:功能测试及指定Bug修改(14分)

(一)功能测试

根据“双碳管理系统功能测试范围.pdf”中描述的功能范围进行全范围测查,找出特定的至少5个Bug,根据找出的Bug进行缺陷分析,分析bug出现的原因,并填写《系统测试报告模板》中的缺陷表格,缺陷表格样例见表1。

表1 缺陷分析表

缺陷编号

01

缺陷简要描述

车辆调度中搜索框内输入单据号后,点击【搜索】按钮没有反应。

缺陷重现步骤

1.用户输账号密码后登陆双碳管理系统;

2.智能仓储WMS中点击运输管理下的车辆调度标签,进入车辆管理页面;

3.输入单据号后点击【搜索】按钮,无法加载对应数据,点击无反应。

缺陷验证程度

严重      缺陷等级:(致命、严重、一般、提示)

涉及功能模块

智能仓储—运输管理—车辆管理

缺陷分析原因

查询接口异常

缺陷功能截图

  • 指定Bug修改

修正下面功能Bug,并完成“系统功能修正报告.docx”文档撰写。

表2 系统功能修正报告样例

Bug编号

001

Bug修正截图

修改文件名称及对应代码

文件名称:XXX.java

修正代码如下:

(1)承运申请中客户下拉选择无法查看对应数据

进入双碳管理系统主界面,点击“智能仓储WMS”后再点击左侧运输管理下的承运申请标签,进入承运申请管理界面。

【基本要求】

注:选手需根据描述的功能缺陷进行改错,并修正对应错误。

承运申请页面点击搜索功能区中的客户下拉选择后,应显示所有客户名称并可以按照选择的客户进行查询,但现在客户下拉选择中无法显示对应的客户名称数据,请查找对应错误并改正。

(2)采购计划审核中点击【驳回】按钮,无法审批当前业务

进入双碳管理系统主界面,点击“我的任务”后再点击左侧采购计划审核标签,进入采购计划审核管理界面。

【基本要求】

注:选手需根据描述的功能缺陷进行改错,并修正对应错误。

销售计划审核页面中点击数据列表中的【详情】按钮弹出审核采购计划对话框,对话框内容包括:单据号、申请人、申请日期、申请状态下拉选、审核人下拉选、审核日期、审核状态下拉选、审核意见、备注、【通过】、【驳回】和【取消】按钮,点击【驳回】按钮后可将已审批的数据状态由“已通过”驳回变为“未审核”,但现在点击【驳回】按钮后无法审批当前业务实现变更审批状态的功能,请查找对应错误并改正。

(3)仓库管理模块搜索页面未显示正常结果

进入双碳管理系统主界面,点击“智能仓储管理系统WMS”后再点击左侧基础数据下的仓库标签,进入仓库管理界面。

【基本要求】

注:选手需根据描述的功能缺陷进行改错,并修正对应错误。

仓库名称搜索框中输入仓库名称后点击【搜索】按钮,页面应显示仓库管理列表,但当前页面未显示正常数据,请查找对应错误并改正。

(4)移库信息数据列表中目标库区数据显示异常

进入双碳管理系统主界面,点击“智能仓储WMS”后再点击左侧移库信息标签,进入移库信息管理界面。

【基本要求】

注:选手需根据描述的功能缺陷进行改错,并修正对应错误。

移库信息数据列表内容应显示:编号、物料、源仓库、源库区、源库位、批号、目标仓库、目标库区、目标库位、移出数量、移库时间、执行人、移库原因、备注和【删除】按钮,但现在移库信息数据列表缺少目标库区数据内容显示,请查找对应错误并改正。

(5)采购入库中点击【导出】按钮后无法将对应数据导出为excel文件

进入双碳管理系统主界面,点击“供应链SCM”后再点击左侧采购报表下的采购入库统计标签,进入采购入库统计管理界面。

【基本要求】

注:选手需根据描述的功能缺陷进行改错,并修正对应错误。

采购入库统计管理页面应包括:合同编号、供应商名称、物料名称、型号、规格、单位、生产批号、单价、到货数量、退货数量、入库数量,点击【导出】按钮后应弹出“是否确认导出”对话框,点击【确认】按钮后将采购入库统计数据导出为excel文件,点击【取消】按钮后关闭对话框,但现在点击【导出】按钮后无任何反应,请查找对应错误并改正。

任务2:API接口测试(6分)

通过JMeter测试工具,根据系统测试范围测试系统API,根据《系统测试报告模板.docx》撰写软件测试报告。

标签:物料,高职,对话框,赛项,赛题,列表,点击,按钮,数据
From: https://blog.csdn.net/weixin_57330840/article/details/142793475

相关文章

  • 应用软件系统开发赛项(高职组)赛题第7套
    2023年全国职业院校技能大赛应用软件系统开发赛项(高职组)赛题第7套工位号:                2023年4月竞赛说明一、项目背景党的二十大报告指出,要加快建设制造强国、数字中国,推动制造业高端化、智能化、绿色化发展。《IDC中国制造企业调......
  • Java基于SpringBoot的高校体育运动会比赛项目报名系统 +Vue[毕业设计]
    文末获取资源,收藏关注不迷路文章目录项目介绍技术介绍项目界面关键代码目录项目介绍在高等教育体系中,体育运动会不仅是增强学生体质、培养团队精神的重要途径,也是校园文化的重要组成部分。然而,传统的高校体育运动会报名方式往往存在诸多不便,如报名流程繁琐、信息更......
  • 一堆比赛题
    T1题意简述:给定一个序列\(a\),每次将\(a\)的第一个元素加入\(b\)的末尾然后翻转\(b\),求最后的\(b\)是什么。\(n\le10^6\)。考虑模拟一下这个过程,发现就是奇数次次向最后添加,偶数次次向开头添加,最后再翻转\(n\bmod2\)次。T2题意简述:定义两点的距离为\(|x_i-x_j|^3+......
  • 云南省职业院校技能大赛赛项规程(软件测试)
    赛项名称:软件测试英文名称:SoftwareTesting赛项组别:高等职业教育赛项编号:GZ034目录一、赛项信息二、竞赛目标三、竞赛内容1、本赛项考查的技术技能和涵盖的职业典型工作任务2、专业核心能力与职业综合能力3、竞赛内容结构、成绩比例四、竞赛方式五、竞赛流程六、......
  • 2024年河北省职业院校技能大赛(高职组)软件测试赛项规程
    一、赛项名称赛项名称:软件测试赛项组别:高职组赛项归属产业:电子信息大类二、竞赛目标(一)引领职业院校专业建设与课程改革本赛项竞赛内容以《国家职业教育改革实施方案》为设计方针,以电子信息产业发展的人才需求为依据,以软件测试岗位真实工作过程为载体,全面检验高等职业院......
  • 牛客 9.29 对标 ABC 比赛题面
    ABCDEF(E'shard)输入52214331524G......
  • 2024 年全国大学生新质生产力大赛—数学建模赛项题目 B:金融违规交易的大数据分析 问题
    针对问题三,我们可以采取以下步骤进行聚类分析,并统计不同国家的涉案人员数量和交易金额总数。以下是具体的分析思路和方法:1.数据预处理清洗数据:确保数据中没有缺失值,并将需要的字段转换为合适的数据类型。选择聚类特征:选择与洗钱风险评分相关的指标作为聚类特征,例如交易金......
  • 某模拟赛题
    题意有\(n\)个实数,第\(i\)个实数在\([0,2^{a_i}]\)中均匀分布。求任意一个数均小于\(n\)个数和的一半的概率。\(n\le5\cdot10^4,a_i\le50\)。解法题目即求\(\sum\limits_{i=1}^{n}P(x_i>\sum\limits_{j\neqi}x_j)\),由于\(x_i\)和\(2^{a_i}-......
  • 2024年江西省职业院校技能大赛 区块链技术应用赛项竞赛样题
    2024年江西省职业院校技能大赛区块链技术应用赛项竞赛样题文章目录2024年江西省职业院校技能大赛区块链技术应用赛项竞赛样题模块一:区块链产品方案设计及系统运维(35分)模块二:智能合约开发与测试(30分)模块三:区块链应用系统开发(30分)需要竞赛资源可私信我或加我微信详细了......
  • 2024年江西省职业院校技能大赛 高职组 “区块链技术应用” 赛项赛卷(1卷)
    2024年江西省职业院校技能大赛高职组“区块链技术应用”赛项赛卷(1卷)文章目录2024年江西省职业院校技能大赛高职组“区块链技术应用”赛项赛卷(1卷)模块一:区块链产品方案设计及系统运维(35分)模块二:智能合约开发与测试(30分)模块三:区块链应用系统开发(30分)需要竞赛资源可......