登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子科学与技术 > 正文

供应商推荐系统的设计与实现毕业论文

 2021-03-22 12:03  

摘 要

随着网络发展进入智能时代,生活和生产中对互联网的依赖程度越来越高,互联网海量的信息是非常大的优点,要对这些信息有效的获取和使用,推荐系统的开发和发展是十分必要的。供应商推荐系统主要根据制造商的需求发布订单,通过供应商抢单和对供应商发货速度、服务态度和商品质量等信息的评估,系统将为制造商推荐排名靠前的供应商。系统评估供应商的标准来自每次完成交易后制造商对供应商的评价。系统开发过程中采用MVC设计模式和web层、业务处理层和数据访问层三层开发架构,文中阐述了这两种开发模式的优点及实现方法。此次研究设计的程序是在Eclipse环境中开发的,使用了Java编程技术和JSP网页编程技术,并用到Tomcat服务器和MySQL数据库,设计目的主要是为制造商提供供货充足且更为可靠的供应商。

关键词:个性化需求;供应商推荐;MVC;

Abstract

With the development of the Internet into the intelligent age, life and production of Internet dependence is getting higher and higher, the Internet mass of information is a very big advantage, to the effective access to information and use, recommended system development and development is very necessary. The supplier recommendation system mainly publishes the order according to the manufacturer's demand. The supplier will evaluate the supplier's delivery speed, service attitude and product quality through the supplier and the supplier's recommendation. The system evaluates the supplier's criteria from the manufacturer's evaluation of the vendor after each completion of the transaction. In the process of system development, MVC design pattern and three-layer development framework of web layer, business processing layer and data access layer are adopted. The advantages and implementation methods of these two development modes are described in this paper. The program was developed in the Eclipse environment, the use of Java programming technology and JSP web programming technology, and the use of Tomcat server and MySQL database, the design is mainly to provide manufacturers with adequate supply and more reliable supply Business.

Keywords: personalized demand; supplier recommendation; MVC;

目 录

第1章 绪论 1

1.1 研究背景及意义 1

1.1.1 研究背景 1

1.1.2 研究意义 1

1.2 国内外研究的现状 2

1.3 研究目的 3

1.4 论文内容结构 3

1.5 本章小结 3

第2章 开发环境与相关技术 4

2.1 Eclipse概述 4

2.2 服务器概述 4

2.3 数据库概述 5

2.4 MVC设计模式概述 6

2.5 本章小结 7

第3章 需求分析与模块设计 8

3.1 系统需求分析 8

3.1.1 用户信息管理需求分析 8

3.1.2 推荐模块需求分析 8

3.2 系统功能设计 10

3.2.1 系统设计原则 10

3.2.2 用户注册、登录和注销模块设计 10

3.2.3 制造商发布订单、查看推荐和评价供应商模块设计 11

3.2.4 供应商查看订单、订单报价和查看评价模块设计 12

3.3 推荐方案设计 12

3.3.1 设计方案概述 12

3.3.2 基于内存的协同过滤算法概述 13

3.3.3 基于User-based协同过滤设计推荐方案 14

3.4 本章小结 16

第4章 系统开发与实现 17

4.1 基于MVC设计模式的系统整体设计 17

4.1.1 数据服务层的开发 18

4.1.2 web表示层的开发 20

4.1.3 业务逻辑层的开发 23

4.2 系统功能实现 31

4.3 本章小结 33

第5章 总结和展望 34

5.1 总结 34

5.2 展望 34

参考文献 35

致 谢 36

第1章 绪论

1.1 研究背景及意义

1.1.1 研究背景

在中国近30年时间里,互联网技术迅猛发展,使得各领域可获取的信息量急剧上升,也使得人们获取信息时对互联网的依赖程度越来越高。随着移动技术发展得越来越成熟、网络带宽升级得越来越快,WIFI、4G这些网络名词被熟知,各种终端产品如手机、电脑等已经成为人们生活不可或缺的工具。这些发展和变化深刻地影响甚至改变着人们的生活方式,如今很受欢迎的共享单车,它让人们意识到一种新的生活理念;如今人人必备的支付宝,使得社会几乎进入无现金模式,无论各大商场饭店还是街边摊贩,都可以使用支付宝进行交易。网络发展带给人们的便利及其不可预知的前景让人们感到惊叹。

信息技术的发展带来的影响并不局限于上述几个方面,如今工作模式也发生了极大的改变。在校园里学生利用教务管理系统选择需要的课程、查看及管理自己的学习计划,利用网络教学平台远程学习丰富的课程并且可以对所学课程进行评价与建议;老师利用教务管理系统管理学生信息和成绩,并且及时查看学生对所学课程的反馈。然而丰富的学习资源也常让用户感到迷茫,不能有效的获取满意度较高的资源,个性化推荐系统是解决该问题的一个有力工具[1],即网络平台根据学生要求查询满足要求的课程,根据以往学习者的评价对课程进行排序与推荐,解决了大多数由于资源太多而导致选择效率低的困难[2]

当使用互联网或其他信息来源获取多媒体内容时,用户遇到最常见的问题之一就是可操作的信息,进入这种信息过载的时代,是互联网飞速发展的必然结果,也是每一位信息工作者必然面对的挑战。基于这一问题,能够将有效信息高效的正确的分析并提供给用户的系统应运而生,这就是推荐系统,推荐系统的主要任务就是:快速且有效地为用户找到他们想要的东西[3]。如今供应商趋于动态联盟,在经济全球化的背景下商家乐于共享资源,这使得制造商可以选择的供应商越来越多,造成选择困难,解决这一困难的途径是在制造行业中开发供应商推荐系统。通常推荐模块的角色相当于卖家和买家,但往往卖家的推荐更考虑到自身的利润,对买家的个性化需求关注度较低,本次设计希望从买家的个性化需求出发,参考其他买家对于卖家的评价及卖家给出的报价做出合理推荐。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图