记录01_6.29~7.1

文章目录

        学院于第一天上午举行了项目实训的开幕仪式,会上介绍了本次实训活动的规定和安排等事宜。会后,我们各自前往自己的项目组,见到了小组的导师潘丽老师。潘丽老师向我们介绍了项目的整体背景,详细地为我们讲解了系统的各项要求和需要实现的功能。我们随即召开了第一次小组会议,对项目所需工作进行了初步的划分,并确定下来小组成员各自的分工。我所做的工作主要是文档的撰写部分。

        本次我们组要做的的项目主题是云主机服务的比价与预测系统。近年来,随着云计算的逐步兴起,许多企业已经预备将自己企业的数据迁移到云上。云计算的基本产品虚拟机变得越发流行。公有云由第三方云服务提供商为用户提供资源出售,允许用户仅根据CPU周期、存储或带宽使用量支付。而对于不同的供应商提供的云主机,它们的性能、价格往往存在较大的差异。用户出于对配置和价格的考虑,经常需要进行多方比较。因此,我们的项目希望实现一个收集处理云主机服务价格信息的web系统,以可视化的形式将价格信息呈现给用户,以此大大提升用户的工作效率。

需求分析

        在撰写需求分析说明书前,我们先进行了相关的讨论。

        系统主要需要实现两个功能:第一是能够对多个不同的厂商所售云主机服务的价格、配置等信息进行抓取。第二,基于竞价型云主机服务价格的特点,服务器的价格会发生实时变化,需要基于某种机器学习或者深度学习算法,处理抓取到的历史价格数据,实现对其未来价格的预测。

        系统由五个模块组成。一是抓取数据的云服务器价格爬虫模块,也是系统的基础模块,实现对云主机价格的爬取。由于系统面向阿里云和腾讯云这两种云主机服务平台,需要根据这两个平台的特点分别实现爬虫。另外,还需要对平台获取的数据格式进行规范化处理,转化为本系统通用的数据格式。二是云主机价格存储模块,将爬虫抓取到的云主机信息存入数据库,实现数据持久化存储。三是用户比价模块,用户选择自己需要的云主机配置,系统通过爬虫获取相应的价格数据,根据匹配度生成不同的推荐方案。考虑到用户的方便,还需要添加查询结果的收藏功能和历史记录功能。四是竞价型云主机的价格预测模块。针对阿里云的竞价型云主机服务,根据数据库里的历史价格,用算法实现未来一段时间内的价格预测。五是用户管理模块,将系统中角色分为用户和管理员两种。用户注册登录到系统中即可使用系统提供的服务。管理员可以使用用户管理模块,对系统中用户信息进行查询和统计操作。
        在此基础上完成了需求规格说明书的编写。我主要负责了系统功能的分析和UML用例图、数据流的绘制部分。
        需求规格说明书如下:

WBS分解

        此外还进行了任务的WBS分解:

1 需求分析
1.1 分析技术要求
1.2 分析商务条件
2 系统设计
2.1 概要设计
2.1.1 系统设计
2.1.2 管理模型
2.2 详细设计
3 开发
3.1 软件开发
3.1.1 云服务器价格爬虫
3.1.1.1 阿里云
3.1.1.2 腾讯云
3.1.2 用户比价模块
3.1.2.1 最佳推荐方案
3.1.2.2 备用方案
3.1.3 竞价型云主机服务价格预测模块
3.1.3.1 价格预测算法
3.1.4 云主机价格存储模块
3.1.5 用户管理模块
3.1.6 界面开发
3.2 用户手册
3.2.1 普通用户
3.2.2 管理员
4 上线测试
4.1 单元测试
4.2 模块测试
4.3 集成测试
4.4 系统测试
4.5 压力测试
5 验收
6 运行与维护

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值