智能计算机硬件推荐系统设计与实现开题报告

 2023-09-12 10:09

1. 文献综述

随着个人装机用户群体的扩大,购买计算机零配件并自行组装的做法已经相对普遍。

个人组装计算机相比于品牌整机具有诸多优点,如,品牌整机往往因流水线成本控制的需要而削减其可自定义程度,用户的选择空间通常被限制在cpu型号、显卡核心、内存与硬盘容量这几个项目,无法单独挑选安全高品质的电源、更稳定高速的硬盘、寿命和供电更优秀的主板、性能冗余充足的散热器等等对电脑的长期使用极其重要的部分。

而自行组装其可灵活配置的特点,不仅使得品牌整机在部分器件缩减成本导致的一些常见问题能够被规避,更能使得电脑各方面性能充分贴合用户需求,做到既不在某方面欠缺太多,也不在某方面溢出太多,物尽其用。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和问题

课题基本内容为开发智能化的pc硬件组合配置系统,依据用户的不同需求,筛选并推荐硬件,给出适合用户的组合方案。

将计算机组装所需的各器件的分类、名称、型号、价格等基本属性存放在数据库中。

用户使用本软件,在用户交互界面进行鼠标、键盘输入,在一系列简单易懂的引导中进行选项选择等操作,通过这个输入过程阐明自身需求。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 设计方案和技术路线

搜集可靠的现有装机案例进行研究,作为参考分析各种具体使用场景所需的硬件配置,了解大部分计算机用户的真实需求,针对不同的主要用途、次要用途,产生足以覆盖绝大多数需求范围的数十个或更多个基础通用模板(主板 CPU 内存)。在通用模板的基础上进一步细化用户需求,最终得到一套或数套完整的组合配置推荐表,以及再针对一些特殊需求提供外设推荐参考(显示屏、音频输入输出设备、视频图像输入设备、键盘鼠标等)。由于硬件更新换代速度相对快、价格波动频繁。为了确保生成的结果保有高准确度和高参考价值,硬件信息数据库的及时更新不可或缺,需从主流硬件厂商官方网络渠道或第三方资料汇总平台获取新型号硬件信息并添加,照应主流电商平台的各硬件零售价格,数据库中的硬件价格信息也需及时更新。硬件信息数据库以SQLite或MySQL为主,txt文件流为辅。软件主体通过C 实现,用户交互界面通过Qt实现。系统主要模块基本分为3个大块:接收用户输入、处理分析输入的数据、输出结果。附加模块为在线数据获取、数据库增删改查等,可以一并放入“管理员模块”,另设相应交互界面进行管理。

4. 研究的条件和基础

(1)基于Windows10操作系统,主要使用语言C ,开发框架Qt,使用qmake,IDLE主要为Visual Studio、VS Code和QtCreator。

(2)具备一定的C 和Qt开发能力,熟悉所需的数据库操作和应用方法,具有简单算法的应用能力,开发习惯良好,代码风格工整,程序逻辑清晰。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。