基于协同过滤算法的药品推荐系统的设计与实现

本文介绍了一个基于协同过滤算法的药品推荐系统,采用Java开发,MySQL为数据库,SSM作为框架。系统包括管理员和药店经营者管理功能,如药品分类、信息管理等。通过对需求分析和系统设计,实现推荐、订单管理和用户交互等功能,经过测试验证系统功能正常,运行稳定。
摘要由CSDN通过智能技术生成

欢迎大家关注,文末有联系方式

一项目简介

随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,药品推荐系统就是信息时代变革中的产物之一。
任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场进行调研,论文需求进行分析,概要设计,系统详细设计,测试和编码等步骤,设计并实现了药品推荐系统。系统选用B/S模式,应用java开发语言, MySQL为后台数据库。系统主要包括首页、个人中心、药店经营者管理、药店经营者管理、药品分类管理、药品信息管理、系统管理、订单管理等功能模块。
本文首先介绍了药品推荐系统的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E/R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,对功能、单元和性能进行测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。

关键词:药品;java;MySQL数据库

二、技术说明

技术简单说明
开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器

三、功能介绍

系统功能结构设计

  根据现实需要,此系统我们设计出一下功能,主要有以下功能模板。
(1)前台功能:首页、药品信息、药品资讯、在线问答、购物车。
(2)管理员功能:首页、个人中心、药店经营者管理、药店经营者管理、药品分类管理、药品信息管理、系统管理、订单管理。
(3)药店经营者功能:首页、个人中心、药店经营者管理、药品分类管理、药品信息管理、系统管理、订单管理。
在系统的功能设计方面,生鲜商城基于协同过滤的药品推荐系统的设计目标是便于人们可以购买生鲜,因此抽取了满足管理员、药店经营者基本业务需求的基本用例,如图3-1、3-2所示。
在这里插入图片描述

图3-1 管理员功能用例图
在这里插入图片描述

图3-2 药店经营者功能用例图

本系统设计时,确定详细功能,这些功能主要通过需求阶段的调研分析得来的,具体功能模块如下图,如图4-1所示。
在这里插入图片描述

四、系统实现

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

五. 参考文献

[1]史睿瑶. 基于协同过滤算法的旅游推荐系统的设计与实现[J]. 电脑知识与技术,2020,16(35):64-66.DOI:10.14004/j.cnki.ckt.2020.3784.
[2]杨婉珍. 基于协同过滤算法的高校图书馆图书推荐系统设计与实现[D].云南大学,2020.DOI:10.27456/d.cnki.gyndu.2020.002746.
[3]曾友鑫. 基于协同过滤推荐算法的移动教务系统设计与实现[D]. 厦门大学,2020.DOI:10.27424/d.cnki.gxmdu.2020.002291.
[4]艾岩. 基于协同过滤推荐算法的选课系统的设计与实现[D]. 首都经济贸易大学,2019.DOI:10.27338/d.cnki.gsjmu.2019.000386.
[5]张可. 基于协同过滤算法的新闻推荐系统的设计与实现[D]. 首都经济贸易大学,2019.DOI:10.27338/d.cnki.gsjmu.2019.000729.
[6]李诗羽.基于协同过滤算法的个性化推荐系统的设计与实现[J]. 信息与电脑(理论版),2018(11):53-54.
[7]孙晓娟,千博,王圣涛.基于协同过滤算法的IT书籍推荐系统设计与实现[J]. 软件导刊,2017,16(04):70-73.
[8] 廖漳.基于协同过滤算法的电影个性化推荐系统设计与实现[J]. 通讯世界,2017(05):278-279.
[9] 陆诗杰. 基于协同过滤算法的个性化推荐系统的设计与实现[D]. 电子科技大学,2016.
[10]孙卫琴,李洪成.《Tomcat 与 Java Web 开发技术详解》.电子工业出版社,2017年6月
[11]BruceEckel.《Java编程思想》. 机械工业出版社,2016年10月
[12]FLANAGAN.《Java技术手册》. 中国电力出版社,2018年6月
[13]孙一林,彭波.《Java数据库编程实例》. 清华大学出版社,2018年8月
[14]LEE ANNE PHILLIPS.《巧学活用HTML4》.电子工业出版社,2017年8月
[15]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2017年9月
[16]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2016年5月
[17]孙涌.《现代软件工程》.北京希望电子出版社,2015年8月
[18]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2018年2月
[19]Brown等.《JSP编程指南(第二版)》. 电子工业出版社 ,2018年3月
[20]清宏计算机工作室.《JSP编程技巧》. 机械工业出版社, 2017年5月
[21]朱红,司光亚.《JSP Web编程指南》.电子工业出版社, 2015年9月
[22]赛奎春.《JSP工程应用与项目实践》. 机械工业出版社, 2017年8月
[23]

六、 文章目录

目录
第1章 绪论 1
1.1本课题的研究意义 1
2.2基本内容 1
1.3本课题的重点和难点 1
第2章 系统开发工具 2
2.1 Java介绍 2
2.2 B/S模式 3
2.3 MySQL数据库 3
2.4 SSM框架 3
2.5 Vue开发技术 4
2.6 JavaScript简介 5
2.7协同过滤算法简介 5
3 系统分析 6
3.1 概述 6
3.2 功能需求 6
3.3 非功能性需求 8
3.4 系统特色 9
3.5 可行性研究 9
3.5.1 经济可行性 9
3.5.2 技术可行性 9
3.5.3 运行可行性 9
3.6系统总体设计 10
3.6.1 系统设计结构 10
3.6.2系统架构设计 10
4 系统总体设计 11
4.1 系统架构设计 11
4.1.1 系统设计结构 11
4.1.2 系统功能结构设计 11
4.2 系统数据库设计 13
4.2.1 数据库设计概述 13
4.2.2 数据库表的设计 13
第五章 系统功能实现 14
5.1注册与登录模块 14
5.1.1登录模块 14
5.1.2注册模块 14
5.2管理员功能模块 15
5.2.1管理员 15
5.2.2用户管理 16
5.2.3药店经营者管理 16
5.2.4药品信息管理 16
5.3药店经营者功能 17
5.3.1药店经营者管理界面 17
5.3.2用户管理 17
5.3.3药品类别管理 18
第六章 系统的测试 19
6.1功能测试 19
6.2性能测试 21
6.3测试总结 21
第七章 总结 23
致谢 24
参考文献 25

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值