开发工具(eclipse/idea/vscode等):pychram
数据库(sqlite/mysql/sqlserver等):sqlite
功能模块(请用文字描述,至少200字):
1,爬虫模块
使用requests模块去爬取新闻数据,并且使用bs4对数据进行解析,解析后存入数据库。
2. 用户模块
用户可以登录,注册,改密,查看个人信息,查看新闻信息,查看浏览历史等,管理员可以对用户进行增加,删除。修改,查询。对新闻信息进行增删改查。
3,推荐模块
使用基于item的协同过滤算法对新闻进行推荐。