三和系统检测系统的报告进度查询代码

本文介绍如何实现三和系统检测系统的报告进度查询功能,通过编写代码来跟踪和展示检测过程的实时状态,帮助用户了解任务进度。
'三和系统检测系统的报告进度查询代码'
'目前仅实现按委托编号,查询一个报告进度' #主要联系使用BeautifulSoup抓取三和系统的信息

import requests
from bs4 import BeautifulSoup
import json
import re

headers = {
   
   'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36'}
url = 'http://weixin.cabr-betc.com/gjwx/wxfind/findreport?prtnum=BETC-HJ-2020-P-00025&xmname=&wtunit=&page=1&rows=10'
response = requests.get(url, headers=headers)
# print(response.text)
soup = BeautifulSoup(response.text, 'lxml')
# print(soup)

interesting_data1 = re.findall('<label class="weui-label">(.*?)</label>', response.text)
print(interesting_data1)

# data = soup.find_all('tr')
# data =
一、任务: 在Ubuntu24.04.2的虚拟机上开发一个网页,用于展示服务器的实时状态,网页的页面描述运行流程,以及其功能细化见四。要求开发的网页能直接投入使用。 二、要求: 前端用Vue3,后端用Flask开发,数据库用MongoDB,所有的软件工具使用目前最新的软件版本,并在操作步骤中告诉我这两个工具的安装方法具体使用流程,生成的代码如何使用,在哪里粘贴使用,代码中哪些东西需要用实际来替换。代码中需要填服务器ip的地方,全部用111.111.11.111代替 、页面描述运行流程: (1)访问工作地址后,首先弹出登录界面,与用户进行交互,在网页中心区域用一块合适大小地方放输入框,用户输入账号密码,全部正确才能跳转进入主页面 (总共给定用五个不同的账号其对应的密码,这五个账号可以登录。) (2)主页面正上方居中为标题,标题名称为“服务器状态监测”,标题下方有七个可点击卡片 (硬件健康监测,网络及其防护状况,用户及其权限展示,服务器登陆及安全,应用服务状态,安全检查,报告),每行个,最后一个位于第行居中,且最后一个为“报告”模块,相邻卡片之间距离约30px,最左侧最右侧卡片距离网页边缘约200px。右上角有一个退出登录按钮,点击后回到登录界面。 (3)点击主页面中的任意一个卡片跳转到对应子页面,子页面左侧有一个导航栏,可以跳转其他部分的页面,其余地方为状态信息展示。(状态信息是实时动态展示,还是按一定时间间隔进行检查记录,具体要求见“四、细化”部分。) (4)在主页面每个子页面(除登录页面外)的右上角都有一个退出登录按钮,点击后回到登录界面。 四、细化: ⑴实时数据的抓取:使用SSE来实现,不同页面具体需要抓取的数据见下。 ⑵硬件健康监测页面: 共分为四个模块(如下),自上而下依次排列,实时更新服务器对应数据,每一项监控指标所跟“()”内为正常指标,若在正常指标内,则用绿色的线条(如果有图表时)或文字实时显示,若超过指标或不属于正常指标,则用红色的线条(如果有图表时)或文字实时显示,并且将异常信息进行着重显示。 1. CPU状态 - 监控指标:实时使用率(正常≤70%)、温度(正常≤80℃)。 - 额外要求:使用一个动态的折线图表展示实时使用率实时温度,每秒更新一次数据,状态在正常指标内为绿色,状态超出正常值的部分显示为红色。 2. 内存状态: - 监控指标:已用内存占比(正常≤80%)、Swap交换分区使用率(正常≤30%)。 3. 存储状态 - 监控指标:硬盘剩余空间(单分区≥20%)[用饼状图表示]、磁盘坏道(无新增坏道)、RAID阵列状态(正常为“同步”,无“降级”“失效”提示)。 4. 电源与散热 - 监控指标:电源模块状态(无“故障”“离线”提示,冗余电源需均正常)、风扇转速(在设备额定转速范围,无“停转”“异响”)、机房环境温度(≤25℃)。 ⑶网络及其防护状况页面: 共分为四个模块(如下),自上而下依次排列,实时更新1、2对应的服务器数据,并且1进行动态展示;2在有异常情况时展示,无异常时为空白;3、4、5只需在进入页面时更新一次服务器对应数据。 1. 网络运行状态:带宽占用; 2. 威胁监测模块:实时显示攻击事件(如DDoS、SQL注入)、异常流量、病毒木马告警; 3. 防护策略模块:呈现防火墙规则、入侵防御(IPS)策略、数据加密状态等生效情况; 4. 漏洞管理模块:列出未修复漏洞等级、数量及对应的服务器节点; 5. 日志审计模块:汇总访问日志、操作记录、安全事件溯源信息。 ⑷用户及其权限展示页面: 共分为五个模块(如下),自上而下依次排列,只需在进入页面时更新一次服务器对应数据。 1. 用户总览模块:展示用户总数(含活跃/冻结状态占比)、账号创建/最近登录时间统计; 2. 用户详情模块:按列表/卡片呈现单个用户信息(账号、所属部门、角色)及权限清单; 3. 权限矩阵模块:用表格直观对比不同角色(如管理员/普通用户)对应的操作权限(如文件读写、配置修改); 4. 权限变更模块:实时显示最近权限调整记录(含操作人、变更内容、时间); 5. 风险告警模块:标注异常状态(如超权限操作、长期未登录账号、权限冲突)。 ⑸服务器登陆及安全: 1. 实时登录监控模块:展示当前在线用户(账号/IP/登录终端)、实时登录请求数及成功/失败占比; 2. 登录日志模块:按时间轴呈现历史记录(账号、登录时间、IP属地、操作终端及登录结果); 3. 异常登录告警模块:标注风险行为(如异地登录、多次密码错误、非工作时段登录)及告警等级; 4. 登录安全策略模块:显示当前生效规则(如双因素认证启用状态、密码复杂度要求、登录IP白名单); 5. 安全事件溯源模块:关联异常登录与后续操作,提供完整行为链(如登录后是否尝试越权访问)。 ⑹应用服务状态: 1. 服务运行状态 - 监控指标:核心服务(Nginx、Apache、MySQL、Redis等)是否“运行中”,无频繁重启(24小时内重启次数≤0)。 2. 应用性能指标 - 监控指标:响应时间(Web服务≤200ms,数据库查询≤500ms)、连接数(数据库最大连接数使用率≤70%,Web服务并发连接数≤额定上限的80%)、错误率(接口返回错误率≤0.1%,无5xx/4xx高频错误)。 ⑺安全检查: 1. 检查任务概览:显示待执行/执行中/已完成任务数量、当前检查进度及核心风险项占比; 2. 检查项明细:按类别(如系统漏洞、账户安全、防火墙规则)列出具体检查点及“通过/未通过”状态; 3. 风险等级模块:用颜色标注高/中/低危问题,附带问题描述(如“存在弱密码账户”)及影响范围; 4. 整改跟踪模块:呈现未整改问题的处理进度、责任人及计划完成时间; 5. 历史报告模块:归档过往检查报告,支持按时间/风险等级筛选查看。 ⑻报告: 该模块分为两大部分,一个是近期服务器状态的全部报告,一个是近期服务器的异常状态收集报告报告需要在相应部分手动点击“生成报告”产生相应的报告。 以上是我写的一份网页功能要求,可以对其适当进行删除内容添加内容,帮我重新整理成一份大纲
10-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值