基于协同过滤算法的书商系统开题报告

 2023-12-05 03:12

1. 研究目的与意义

随着计算机信息技术和互联网技术的发展,从之前的信息短缺时代,跨越到了信息过剩时代。在这种背景下,人们越来越难以从许多信息中找到感兴趣的信息。相对来说,对于信息来说,想要找到对自身感兴趣的用户也越来越难。而本文研究的推荐系统任务,就是将信息与用户连接。

想象一下,用户想要购买一本书,用户只需走进书店并按照书名直接购买即可。也可以通过淘宝、京东、当当直接搜索进行购买。不过,这种方式的前提是用户需要明确自己的需求,确切地知道自己想买的哪本书。但是,如果用户没有明确的目标,面对大量数据信息,就需要系统推荐。因此我们有必要对书商中的推荐进行研究。

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

2. 课题关键问题和重难点

研究一个在线书商系统,该系统主要由三个模块组成,分别是用户模块、管理员模块和游客模块。完成该系统,需要实现这三个模块的功能。系统的设计是以现阶段的功能需求为目标进行开发的,为适应未来实际需求的变化,便于将来功能的扩展和维护,必须要考虑到系统的扩展性问题,达到在根据实际需求增加新功能模块时,不会对原有系统架构和功能模块造成太大的影响。系统的运行应该稳定、高效和可靠。系统功能比较多,按功能进行模块划分时,要尽量做到高内聚低耦合,不要产生强依赖,提高其独立性,以保证系统的稳定性。

关键问题:

1. 书商系统的数据储存与更新

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

3. 国内外研究现状(文献综述)

1 概述

随着现代社会科学技术的发展进步,为了满足不同人群对计算机的各种需求,相关的专家每年都在不断地 对各种计算机软件进行开发。 目前在行业中普遍使用到 的计算机编程语言有 java 语言以及c语言、python语言等,在这一系列的语言中,java语言是具有较强实用性,并且也是很重要的一种编程语言。 java编程语言主要是根据传统的c 等编程语言进行改造,吸收了传统编程语言中的特点以及优势,并且抛弃了传统语言中存 在的不足之处[1]。 java 编程语言具有较强的灵活性, 当应用到不同计算机系统中的时候, 就可以按照操作系统的 具体状况来进行调整,可以兼容到多个平台中。所以在 对各种计算机编程语言进行应用的时候,有必要首先对 主要的编程语言进行分析研究。 在使用 java 语言进行实际编程设计的时候,还可以利用该语言进行多样化系统的操作,可以看出java编程语言具有较为普遍的适用性[1]。java 编程语言主要是通过静态的方式面向对象进行调整, 所以该编程语言是更加适合于从事思维逻辑 方面的相关工作人员, 应用起来也是非常的方便快捷。

2开发语言

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

4. 研究方案

根据实际需求,分析、设计书商系统具备的功能,完成系统的总体方案如下图1所示

图1 系统总体模块图

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

5. 工作计划

以书商系统为应用场景,设计和实现一个在线推荐书籍购买的服务网站。 主要任务包括:

①构建书商系统e-r图;

②构建书商系统数据库;

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

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