基于web的好物推荐系统的设计与实现.docx
广东东软学院本科毕业设计本科毕业设计(论文)(基于web的好物推荐系统的设计与实现)(The design and implementation of the good things recommendation system based on Web) 院 (系)计算机系专业数字媒体技术班级16级数字媒体技术1班学号16210320136学生姓名刘欣蔓指导教师潘永明提交日期2020年4月15日摘要随着人类社会的不断地快速发展,计算机的巨大优势和计算机现代的普及程度使得好物推荐系统的开发能够有效的满足用户的基本需求。好物推荐系统利用计算机技术,通过对推荐好物的信息管理和及时分享,方便广大人民对所需的好物信息能够及时有效地获取。好物推荐系统基于B/S架构,主要采用了成熟的PHP技术、在数据库方面选择MYSQL数据库,简单地描述了一套能够符合用户需求功能完备的好物推荐系统的项目具体开发过程、制作流程及系统的主要技术。首先需要简述好物推荐系统近年的研究现状,好物推荐系统的开发目的、开发意义、应用价值及实际的开发过程中将会面对的问题。然后接着就是对好物推荐系统的用户需求进行一定的分析,分析系统的基本功能、系统的操作流程等等,最后描述设计系统的数据库和好物推荐系统的主要功能的具体实现及对应的测试工作。好物推荐系统可以分为管理员和用户。不同的角色可以实现的功能以及相关权限都会有所不同。将好物推荐系统的运行技术做为一定的基础,完成并且不断优化好物推荐系统的功能以及页面设计,从而给好物信息的管理功能提供了十分良好的环境。关键词: 好物推荐 PHP技术 MYSQL数据库 B/S架构 ABSTRACTWith the rapid development of human society, the great advantage of computer and the popularity of computer make the development of good recommendation system can effectively meet the basic needs of users.The good things recommendation system uses computer technology, through the information management and timely sharing of the recommended good things, to facilitate the masses of people to obtain the good things information needed in a timely and effective manner.The good thing recommendation system mainly uses the mature PHP technology and MYSQL database. Based on the B/S architecture, it uses the top-down analysis method, and simply describes the specific development process, production process and main technologies of the good thing recommendation system which can meet the needs of users and has complete functions.First of all, we need to briefly describe the research status of the good things recommendation system in recent years, the development purpose, development significance, application value and the actual development process of the good things recommendation system will face problems. Then it analyzes the user's requirements of the good things recommendation system, analyzes the basic functions of the system, the operation process of the system and so on. Finally, it describes the specific implementation and corresponding testing of the database and the main functions of the good things recommendation system.The good thing recommendation system is mainly divided into two roles: administrator and user. Different roles have different functions and related permissions. Taking the operation technology of the good things recommendation system as a certain basis, the function and page design of the good things recommendation system are completed and optimized continuously, thus providing a very good environment for the management function of the good things information.Key words: recommendation PHP technology MYSQL database B/S architecture 目录1.概述11.1 开发环境背景11.2 开发意义和目的22.开发工具和技术简介32.1 PHP技术32.1.1 PHP技术简介32.1.2 PHP开发平台42.1.3 PHP文件组成52.2 B/S结构52.3 HTML简介52.4 MYSQL数据库72.4.1 MySQL数据库简介72.4.2 MySQL特点特性72.4.3 MySQL数据库应用环境83.系统需求分析93.1 可行性分析93.1.1 技术可行性93.1.2 操作可行性103.1.3 经济可行性103.1.4 法律可行性113.2 用户需求分析114.系统概要设计134.1 系统架构134.1.1 系统开发流程134.1.2 功能概述134.2 系统用例图144.3 界面需求154.4 系统设计规则175.系统详细设计185.1 系统的基础信息详细设计185.2 用户注册的详细设计185.3 用户登录的详细设计195.4 好物信息页面的详细设计206.数据库设计216.1 数据库设计原则216.2 数据库概念设计226.3 数据库E-R图设计226.4 数据库表设计247.编码与算法实现267.1 管理员功能模块的实现267.1.1 系统登录界面267.1.2 管理员主界面277.1.3 管理员好物管理界面297.1.4 管理员评论管理界面297.2 用户注册的代码实现307.3 用户登录的代码实现317.4 好物分享评价页面的代码实现338.测试348.1 系统测试的意义358.2 集成测试368.2.1 测试过程378.3 功能测试与完善399.项目特色和创新4010.结论41参考文献43致谢441.概述1.1 开发环境背景自从中国改革开发后几十年以来,我们的计算机技术在不断地非常快速地发展,用户对购买物品的需求也逐渐快速增加,普通的书写数据已经不能够处理如此庞大的用户数据。为了跟上互联网时代前进高速发展的步伐,满足人们日益增长的需求,我们目前需要一套能够通过运用计算机技术从而更加便利地对好物推荐系统的信息数据进行管理的优质系统。好物推荐系统不管对普通用户还是系统管理员都会提供很多帮助。好物推荐系统需要和数据库的管理系软件一起合作,从而实现管理员对好物推荐信息进行合理的系统的管理 ,基于这一点进行好物推荐系统的设计。基于对目前推荐系统背景的认识,通过浏览器上网收集系统开发的相关资料和基本数据,在众多的计算机技术论坛里查阅有关系统开发的文献以及相关的技术参数,针对使用的用户对于好物推荐信息的实际基本需求和期望实现功能等等方面,通过问卷调查等方式进行详细的考察和调研。通过以上的调查发现,直到近几年为止,大部分用户依旧采用手工书写登记的简单方法来进行好物信息管理,而这种方法很容易出现储存信息不方便及时、信息内容繁多且杂乱等等令人头痛的问题,从而会非常严重地影响到每个用户的系统使用体验,所以好物推荐信息流程非常要求用能够符合时代不断发展的软件对所有好物推荐信息和相关数据资料来进行相应的系统化管理。而计算机技术在经过这些年的快速发展后得到了非常广泛的使用,成为了我们之间家喻户晓的新型技术,计算机也从上个世纪一开始只有富裕家庭才有能力购买使用的稀有物品,逐渐发展成为了现代人类使用高新技术的基本工具之一。计算机能够有效地满足并解决用户需求,并且能够实现对好物推荐信息自动化管理,从而提高好物推荐系统的日常使用效率,让每一个用户都拥有更好的使用感受。1.2 开发意义和目的本 研 究 课 题 主 要 研 究 一 个 具 有 个 性 化 推 荐 功 能 的 好 物 推 荐 系 统 , 它 不 但 可 以 让 用 户 可 以 轻 松 、 快 捷 地 找 到 满 足 自 己 需 求 的 好 物 , 除 了 能 够 标 准 地 完 成 作 为 一 个 好 物 推 荐 系 统 必 须 具 备 的 基 础 功 能 之 外 , 更 重 要 的 是 提 供 了 一 个 方 便 舒 适 的 环 境 方 便 用 户 查 找 自 己 需 要 的 好 物 信 息 , 可 以 实 现 用 户 注 册 登 录 功 能 、 浏 览 好 物 分 享 帖 功 能 、 发 布 好 物 分 享 帖 功 能 和 管 理 员 的 系 统 管 理 功 能 等 等 基 本 功 能 。 本研究课题为了实现好物推荐系统的开发,主要运用了大学四年的主修课程里面所学习的开发技术,例如html、SQL server2008等技术来完成好物推荐系统的开发,按照开发系统项目的基础步骤来,一步一步标准地进行系统分析,然后对好物推荐系统进行一些设计,最后完成好物推荐系统的运用,结合校园课堂上的理论知识和系统开发的实践,从而完成研究结果,对大学四年所学习的知识进行归纳总结展示。2.开发工具和技术简介本文研究课题主要使用近几年大众耳熟能详并且应用广泛的PHP+MYSQL数据库的架构,从而能够良好地实现相关的系统基础功能。由于需要对好物推荐系统的实施可行性和应用选择性进行一定的深刻考虑,所以在开发系统的过程中,决定选择目前运用广泛得到大众认可的PHP技术来设计好物推荐系统的开发平台,而在数据存储方面,使用目前最常用的 MYSQL数据库来完成存储数据的任务。PHP和MYSQL都是发展多年经过不断的完善改进过程,两者已经都是目前成熟的重要开发技术之一,所以用来开发好物推荐系统都是非常安全并且可靠的。2.1 PHP技术2.1.1 PHP技术简介有些时候可能我们并不需要非常系统的编程专业知识就能用简单的PHP技术搭建一个拥有基本功能的WEB站点。PHP能够生成拥有动态效果的网页,在编辑PHP的网页文件的过程中,我们也可以用平常编辑HTML的方式对PHP进行一些编写。PHP有很多优势,邮件列表功能就是它非常有用的一大优势。当然同时它肯定也会存在一些缺点。因为PHP是开放性的源码项目,并没有相关的商业支持,所以PHP的执行速度会相对来说比较缓慢。不过在日常生活的使用中,除非我们在运行非常受欢迎用户量庞大的大型站点,不然一般也感觉不出来PHP的速度与其他同类型的技术会有什么较大的区别。在1994年,初始原型的PHP诞生了,在初期的时候PHP是一个非常简单的程序,之后才不断进行了完善,使用C语言进行重新编写,添加了一些新功能,让它可以对数据库进行访问等。1995年,代表正式的PHP第一个版本的PHP1.0出现了,而在早期的版本中就提供了系统留言等基础功能,从那之后不断慢慢的有更多的网站了解到了PHP,并且不断提出了对PHP更新新功能的需求。在1995年的六月份,PHP 2也被正式地发布出来,PHP 2比起第一版更新了很多能够满足时代发展满足用户需求的新功能。PHP在动态网页开发上之所以能够拥有重要的基础地位是从它可以加入MYSQL的支持的时候开始的。同时PHP也在不断发展和完善功能,从而形成自己的特色。2.1.2 PHP开发平台Apache网络服务器对PHP网站提供支持。所需的软件:1.PHP语言源代码。2.Apache源代码2.1.3 PHP文件组成一般来说,PHP文件组成标准是由HTML标签和JS或者PHP一起完成。举例:<? PHP“您好,这是我的第一个PHP程序,谢谢!”显示;2.2 B/S结构在B/S三层体系结构里,用户如果想要向多个服务器发送请求,可以通过浏览器来进行发送。B/S系统能够有效的减少客户端的工作负载,在运行程序的时候安装和配置不需要很多客户端就可以完成,为此服务器会承担很多工作,例如访问相关的数据库、执行系统基本功能等等都由它完成。WWW浏览器技术和多种浏览器脚本语言被B/S结构有效地结合在一起,从而实现了原来非常复杂需要专门软件才能实现的功能,这样可以对系统的开发成本起到有效的节约作用。B/S系统一般包含了表示逻辑层,控制逻辑层,数据展示层。2.3 HTML简介HTML这个名词,相信大家没有学过计算机的都都会觉得耳熟能详,因为我们平常访问的网页都是由它来完成整个开发的。所以它就是HTML网页的主要标志。HTML的功能:(1)已经在线的文档可以进行出版,包含题目、文字以及照片等等。(2)利用超链接可以检查搜索网络在线信息。(3)提供远程的形式,可以进行检查搜索信息等等。(4)含有表格、视频剪辑等应用。HTML标签通常是以英文单词的形式进行书写的,但一般情况下都是不相同的单词以标记符<>和元素组成的。HTML文档可被分为以下部分:<HTML><HEAD><TITLE>标题</ title></ HEAD><BODY>该网页的内容</ BODY></ HTML>其中:<HTML>.</ HTML> 一个HTML文件<HEAD>.</ HEAD> 网页的第一个部分<标题> . </ TITLE> 页<BODY> . </ BODY> 正文页2.4 MYSQL数据库2.4.1 MySQL数据库简介系统开发时,操作数据的这一步骤如果是用数据库来进行,就可以为系统数据的提供一定的安全保证,同时这样还可以减少没有意义不必要的开发步骤,节省系统开发时间上的成本。数 据 库 主 要 可 以 分 为 两 类 , 分 别 是 关 系 型 数 据 库 , 例 如 M y S Q L 等 等 , 和 另 一 种 非 关 系 型 数 据 库 , 例 如 N o S q l 等 等 。 不同的数据库类型都会存在不同的优劣势。例如常见的MySQL数据库,它的主要优点就是功能强大、管理方便的同时,操作还非常地简单,安全性也很高,因为MySQL支持多线程所以可以很有效的提升速度,还可以提供各式各样不同的方式对数据库进行连接。如果我们选择用MySQL来建立好物推荐系统的数据库,对于开发好物推荐系统是一个很好的优势,可以更加好地方便我们收集整理数据。2.4.2 MySQL特点特性(1)主要是用C和C+这两种特别常见并且容易上手的语言对代码进行细致的编写,系统测试的时候可以用多种不同的编译器进行完成测试,保证在不同的设备上都可以运行。(2)支持市面上常见的操作系统。(3)可以将API给不同种类的编写语言。 (4)支持多线程,CPU资源能够被合理有效的使用。(5)将SQL的查询算法的效果发挥的更加好,从而可以提升查询数据时的效率。(6)能在网络里作为一个独立的应用程序,也能够放入到数据表和其他程序用来很方便的支持多语言。(7)可以方便的连接到其他常见的数据库。(8)管理工具的管理,可以控制数据库的操作还可以完善数据库的细节。(9)可以处理拥有数以千计的记录的大型数据库。2.4.3 MySQL数据库应用环境M y S Q L 是 一 个 拥 有 充 足 的 空 间 的 开 源 软 件 。 和那些大型的数据库,例如SQL Server进行仔细的对比后,可以发现MySQL也存在一些缺点,比如整体的规模相对来说不是很大、功能也不够齐全等等,但是这些缺点也并没有影响到它十分受欢迎的现状。对于普通个体用户和小型公司而言,MySQL拥有的功能已经能够满足他们的日常使用的要求,并且由于MySQL是一个很方便的开放源码的软件,所以我们在系统开发的时候使用它还可以减少很多整个系统的开发金钱成本。3.系统需求分析3.1 可行性分析系统开发过程中必不可少的一步就是系统分析,我们可以先进行一些调查研究,了解用户的喜好和基本需求,这样可以方便我们更好地完善好物推荐系统的设计。如果想要开发出功能全面的系统,就需要细致地分析好系统的每一个功能。好物推荐系统的主要目标是实现好物推荐信息的管理。下面就简单的从技术、操作、经济、法律四个方面完成好物推荐系统的可行性分析。3.1.1 技术可行性好物推荐系统基于B/S结构,主要使用了PHP进行系统的开发与设计,而在数据收集方面,好物推荐系统使用了常见的MYSQL数据库,最终需要完成前端程序的研发以及后台数据库的搭建和维新。在我们前期开发程序时,必须达到操作界面详细简单、系统所有功能完善等基本要求。后台搭建数据库时,可以根据前期的设计构想,尽力完成一个数据完整、安全、稳定的数据库的目标。1、Java开发语言拥有稳定的性能,可以更加方便程序的快速开发、更加便捷地对系统进行管理,系统就可以帮用户完成大部分不重要的琐碎工作,节约时间。2、基于B/S结构的开发技术已经非常成熟并且被广泛运用。3、Java语言可以在一些知名的平台很便利地调出已经有人提出来的相应问题的解决方案。 综 上 所 述 , 好 物 推 荐 系 统 的 开 发 是 具 有 技 术 可 行 性 的 。 3.1.2 操作可行性好物推荐系统的登录界面非常简单,用户只需要用一台电脑打开登录界面,输入相关的账号密码就可以实现登录,如果用户还没有注册,可以注册后再进行登录,从而进入系统可以便利地使用好物推荐系统的所有功能。好物推荐系统整体界面都非常清晰明了,用户可以完整的看到所有操作按钮以及相关界面,跳转界面快速,操作界面完整。好物推荐系统具有操作简单、功能明确、页面分布合理等优点,方便于用户的日常使用,因此好物推荐系统具有操作可行性。3.1.3 经济可行性由于好物推荐系统是面向大众的系统,开发这个系统并不需要过于复杂的技术,开发的时间周期也比较短。开发系统的前期准备,仅仅需要拥有一台普通的计算机和本文之前提及的相关开发软件和设计软件,就可以很好的完成好物推荐系统的开发和设计。而我们在浏览器上面就可以免费下载系统开发过程中必须使用到的相关软件,因此,整个好物推荐系统的各个方面的开发经济成本都可以说是很低的。对于用户来说,在使用的过程里,拥有一台可以正常连接互联网的计算机,完成系统的注册后就可以使用好物推荐系统所有的功能和相关的服务。同时,好物推荐系统对于计算机的硬件和软件的要求都是很低的,在不同的设备上都可以进行操作和使用。由于好物推荐系统在开发过程中对劳动力、金钱的要求都很低,而且系统开发相对简单并不会很复杂,开发时间期限短,因此好物推荐系统具有经济可行性。3.1.4 法律可行性好物推荐系统开发使用到的相关软件和用于后台储存数据的数据库,在开发过程中使用的都是一些开源代码,因此好物推荐系统的开发和设计和其他的系统开发设计相比会有自己的特色,存在差异性,并不会出现侵权等等不好的现象,因此好物推荐系统具有法律可行性。3.2 用户需求分析近年来,互联网信息技术在不断地高速发展,从而导致了如今在网络上的物品信息数量庞大,物品的种类也越来越五花八门让人看得眼花缭乱的。如今,用户想要上网查询得到自己感兴趣的各类物品的基本信息和使用感受需要进行大量的搜索,很多时候用户可能搜索了半天也还未必能够得到想要的有效信息。因此,可以提供物品信息分享并且方便用户进行选择的系统将会是人们的不二之选,而好物推荐系统就能够在对人们面临相似产品信息时做出恰当的选择提供到很好的帮助。要 想 满 足 用 户 的 基 本 需 求 , 好 物 推 荐 系 统 就 必 须 实 现 以 下 的 主 要 功 能 : ( 1 ) 注 册 : 用 户 首 次 使 用 好 物 推 荐 系 统 时 , 需 要 进 行 注 册 , 用 户 可 以 通 过 填 写 昵 称 、 登 录 密 码 、 再 次 确 认 登 录 密 码 、 邮 箱 等 等 基 础 信 息 实 现 系 统 的 注 册 , 可 以 更 方 便 地 对 信 息 进 行 管 理 。 ( 2 ) 登 录 : 用 户 注 册 过 相 应 账 号 后 , 可 以 在 首 页 右 上 角 找 到 登 录 按 钮 点 击 并 进 入 用 户 的 登 录 界 面 , 通 过 输 入 昵 称 和 之 前 设 置 的 密 码 登 录 好 物 推 荐 系 统 。 通常情况下,用户需要登录才可以进行点赞、发布评论等基本操作。(3)导航栏:根据人们的日常生活习惯分类,主要分为:首页,美 妆 , 零 食 , 生 活 用 品 , 服 饰 。 通过点击,属于该类型的好物分享帖就会全部显示给用户进行浏览,方便又清晰。(4)搜索:用户可以通过在搜索框输入关键词,查找到相关好物的分享帖进行浏览查阅。(5)查看发布信息:用户可以通过首页推荐和搜索栏找到他人发布的好物信息,点击进入详情页面后可以进行评论,点赞等功能。(6)发布内容:用户可以发布带有图片文字等内容的好物分享帖到网站上,同时在个人中心可以进行相应的管理和删除功能。(7)点赞:可以点赞他人发布的好物推荐帖子,通过个人中心的我的点赞,找到之前点赞的内容,也可以取消点赞。(8)个人中心:用户在登录系统之后可以查看自己发布的好物分享帖和点赞的别人发布的好物分享帖,可 以 进 行 管 理 和 删 除 帖 子 的 功 能 , 同 时 用 户 还 能 够 退 出 登 录 , 对 登 录 密 码 进 行 修 改 等 。 4.系统概要设计4.1 系统架构4.1.1 系统开发流程好物推荐系统开发的过程里,在上一部分中我们已经对系统进行了需求分析,接下来需要我们对好物推荐系统进行总体规划,对好物推荐系统的功能板块分区域进行具体设计等等工作。好 物 推 荐 系 统 的 整 体 系 统 开 发 流 程 如 下 图 4 - 1 所 示 : 图4-1系统开发流程图4.1.2 功能概述好物推荐系统的具体功能如下:( 1 ) 注 册 : 用 户 可 以 通 过 填 写 用 户 名 、 登 录 密 码 等 基 础 信 息 实 现 系 统 的 注 册 。 ( 2 ) 登 录 : 用 户 注 册 后 需 要 输 入 用 户 名 和 之 前 设 置 的 密 码 登 录 好 物 推 荐 系 统 。 (3)导航栏:主要分为:首页,美妆,零食,生活用品,服饰。(4)搜索:用户可以通过关键词搜索分享帖。(5)查看发布信息:用户可以查看他人发布的好物信息,同时可以评论,点赞等。(6)发布内容:用户可以发布带有图片文字等内容的好物分享帖,同时在个人中心可以进行相应的管理和删除。(7)点赞:可以点赞他人发布的好物分享帖子,通过个人中心管理点赞过的内容。(8)个人中心:用户可以管理发布的分享帖和点赞的分享帖,退出系统的登录,对好物推荐系统的登录密码进行修改等等基础的操作。(9)管理员:管理员可以登录管理账号,对系统上的好物分享帖和相关的好物评价进行管理例如删除、修改等等操作。4.2 系统用例图为了让我们更好的理解系统开发的功能规划过程,以及可以及时完善地准备好前期工作,我们先用UML建模进一步分析好物推荐系统,从而提升效率。管 理 员 登 录 账 号 后 , 管 理 员 可 以 进 行 的 功 能 有 修 改 密 码 、 系 统 设 置 、 好 物 管 理 和 用 户 管 理 , 例 图 如 4 - 2 所 示 : 图4-2管理员用例图用 户 登 录 系 统 后 , 可 以 完 善 个 人 信 息 、 浏 览 网 站 、 发 布 信 息 、 个 人 资 料 、 我 的 点 赞 、 修 改 密 码 。 用 户 用 例 图 如 4 - 3 所 示 : 图4-3用户用例图4.3 界面需求随着系统开发技术层面的快速发展,绝大数的系统能够满足所有用户对功能方面的需求后,用户也开始追求系统界面的整洁舒适性,现在用户评判系统的质量好坏的主要标准之一就是界面设计,好的界面设计可以给系统带来亮点,从而吸引大量的用户使用。用户界面包括输出、输入等等格式,下面主要针对这两者进行详细的相关说明。(1)输出设计:输出设计的主要目的就是,计算机对用户使用系统时输入的信息进行处理,将有效的信息进行整理并给其加上正确的格式,让管理员可以对系统进行管理。在开发系统的过程中,由于输出表格是和系统的用户之间有所关联,所以需要先进行输出设计然后再进行输入设计。保证用户能够方便地利用输出表格,及时地对用户进行有效信息的反映就是输出设计的主要目的。合格的输出设计既要做到满足不同使用者的全部需求,又要做到清晰简洁,不会提供冗杂无用的信息。(2)输入设计:输入数据是一个庞大复杂的工程,而且一个大意稍微不留神就容易出错,这样就会浪费大量的劳动力成本、时间成本和相应的设备。如果输入的数据出现了错误,在经过相应处理后的输出的信息也会跟着一起犯错并且还会放大这些错误,所以我们一定要确保输入数据的准确性,它将影响整个好物推荐系统的功能和用户使用感受。输入设计有以下几点原则:1)在可以满足系统所需的基本需求的前提下,输入的信息越少越好,因为输入的信息越少,处理速度越快,出现问题的几率也会相应的减少。2)输入的前期准备和输入信息的过程应该设计的越简单方便越好,这样可以减少错误的出现。3)对输入的数据一开始就要进行及时的检查,方便我们可以及时发现并且更正错误,防止错误越堆越多,最后难以下手解决。4)及时记录下输入的数据,防止输入的数据在转录的时候出现棘手的问题。4.4 系统设计规则 简单性:由于使用本系统的大部分都是普通用户,有些人可能对计算机不是很熟悉,这样容易出现一些可能会带来损失的错误操作。于是在系统设计的时候,我们就需要考虑到将好物推荐系统的操作界面设计的简单明了,方便用户操作他们需要的功能,让好物推荐系统可以真正实现为用户带来便利的目标。 针对性:好物推荐系统针对有好物推荐相关方面需求的用户,通过相应的调研结果,设计出符合用户要求的系统,具有强烈的针对性。实用性:好物推荐系统的主要功能都是按照用户的需求进行设计,能够满足用户在平常现实世界里面每天使用,添加了人性化的设计,能帮助用户查看感兴趣的好物信息并且管理自己发布的好物信息,具有一定的实用性。 一致性:好物推荐系统的各个页面都采用了统一的颜色和页面排版,操作界面都是统一的简单风格,能够很好的提升每一位用户的使用感受。先进性:在好物推荐系统的开发过程中,主要使用了被大众认可、功能齐全、性能完善的系统开发技术,在数据库方面使用MySQL,运用这些开发技术使好物推荐系统有了更好的发展性,所以好物推荐系统的系统设计具有良好的先进性。5. 系统详细设计5.1 系统的基础信息详细设计好物推荐系统必须完成注册、登录、导航栏、搜索、点赞、浏览好物分享帖、评论好物分享帖、发布好物分享帖、个人中心