软考 - 03 物流车辆管理系统

简介: 物流车辆管理系统

@[toc]
在这里插入图片描述


题目

某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求如下:

  • (1)系统应支持大于50个终端设备的并发请求;
  • (2)系统应能够实时识别车牌,识别时间应小于1s;
  • (3)系统应7X24小时工作;
  • (4)具有友好的用户界面;
  • (5)可抵御常见SQL注入攻击;
  • (6)独立事务操作响应时间应小于3s;
  • (7)系统在故障情况下,应在1小时内恢复;
  • (8)新用户学习使用系统的时间少于1小时。

面对系统需求,公司召开项目组讨论会议,制订系统设计方案,最终决定基于分布式架构设计实现该物流车辆管理系统,应用Kafka、Redis数据缓存等技术实现对物流车辆自身数据、业务数据进行快速、高效的处理。


【问题1】

请将上述非功能性需求(1)~(8)归类到性能、安全性、可用性、易用性这四类非功能性需求。

【答案1】

  • (1)系统应支持大于50个终端设备的并发请求;
  • (2)系统应能够实时识别车牌,识别时间应小于1s;
  • (3)系统应7X24小时工作;
  • (4)具有友好的用户界面;
  • (5)可抵御常见SQL注入攻击;
  • (6)独立事务操作响应时间应小于3s;
  • (7)系统在故障情况下,应在1小时内恢复;
  • (8)新用户学习使用系统的时间少于1小时。
性能: 1、2、6
安全性:5
可用性 :3、7
易用性: 4、8

【问题2】

经项目组讨论,完成了该系统的分布式架构设计,如图5-1所示。请从下面给出的(a)~(j)中进行选择,补充完善图5-1中(1)~(7)处空白的内容。

  • (a)数据存储层
  • (b)Spuct2
  • (c) 负载均衡层
  • (d)表现层
  • (e)HTTP协议
  • (f)Redis数据缓存
  • (g)Kafka分发消息
  • (h)分布式通信处理层
  • (i)逻辑处理层
  • (j)CDN内容分发

在这里插入图片描述

【答案2】

(1) -----------(d)
(2) ----------- (e)
(3) ----------- (i)
(4) ----------- (h)
(5) ----------- (g)
(6) ----------- (f)
(7) -----------(a)

【问题3】

该物流车辆管理系统需抵御常见的SQL注入攻击,请用200字以内的文字说明什么是SQL注入攻击,并列举出两种抵御SQL注入攻击的方式。

【答案3】

SQL注入攻击,就是通过把SQL命令插入到 Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。

可以通过以下方式抵御SQL注入攻击:

  • 使用正则表达式;
  • 使用参数化的过滤性语句;
  • 检查用户输入的合法性;
  • 用户相关数据加密处理;
  • 存储过程来执行所有的查询;
  • 使用专业的漏洞扫描工具。
相关文章
|
7月前
|
存储 安全 Java
园区停车管理系统的设计与实现
园区停车管理系统的设计与实现
|
5月前
|
监控 搜索推荐 物联网
不容错过!盘点4款实用的固定资产管理系统!
现如今,市面上的固定资产管理软件层出不穷。本文为大家整理了市面上比较优秀的几款软件,包括草料二维码、金蝶等等。
|
4月前
|
存储 监控 安全
警用装备管理系统框架图
警用装备管理系统采用多层架构,包括感知层实时采集装备信息,网络层安全传输数据,接入层支持设备互联,数据层存储管理装备详情,业务层处理核心操作如出入库、调拨等,应用层提供用户界面操作,展示层以图表等形式展现数据分析结果,辅助决策。
74 0
|
5月前
|
人工智能 监控 JavaScript
智慧产科管理系统源码,产科专科电子病历系统
【医院产科信息化系统】采用Java+Vue&ElementUI+MySQL技术,实现从前端到后端的分离。系统覆盖孕产妇全周期保健,包括建档、产检、分娩、康复等,打造专科电子病历。通过智慧功能如自助建档、高危孕产妇五色管理、AI辅助诊断、移动产检服务和智能产房,优化管理流程,提升孕产妇体验。自动化的报表生成减轻医护人员工作负担,确保信息高效流转和安全性。集成HIS,支持电子病历互通,实现产科服务全面信息化。
智慧产科管理系统源码,产科专科电子病历系统
|
7月前
|
安全 Java 关系型数据库
医院门诊管理系统的设计与实现
医院门诊管理系统的设计与实现
101 1
|
7月前
|
小程序 安全 搜索推荐
​ C#掌上医院预约挂号系统源码 一套成熟的医院/诊所预约挂号小程序需要了解哪些方面?
"互联网+医院"服务水平不断的提升,各类门诊部、中医馆、诊所、乡镇卫生院、社区卫生服务中心等医疗机构服务形式开始拓展互联网线上渠道。利用微信小程序、公众号(服务号)+网页端等形式进行开发,其中,预约小程序,门诊预约挂号系统的稳定性强、运行维护方便、是被众多医院机构信任与选择的。
106 1
|
7月前
|
存储 安全 前端开发
医院住院综合服务管理系统
医院住院综合服务管理系统
|
7月前
|
小程序 前端开发 C#
C#三甲医院在线预约挂号系统源码
医院在线预约挂号系统是一种方便患者预约挂号的系统,患者可以通过该系统进行预约挂号,省去了到医院现场排队等待的时间,提高了就诊效率。随着医院信息化水平的不断发展,医院在线预约挂号管理系统已成为医院管理中不可或缺的一部分。
129 1
|
7月前
|
存储 前端开发 Java
汽车租赁|基于SSM实现汽车租赁管理系统
汽车租赁|基于SSM实现汽车租赁管理系统
326 1
|
7月前
|
人工智能 小程序 Java
中小学智慧校园电子班牌管理系统源码
中小学智慧校园电子班牌管理系统源码
83 0