项目简介
本项目是基于Flask web框架和人工智能技术构建的社交信息提取系统。其目标是从各类社交渠道提取关键信息,为用户提供管理与交互途径。该系统属于bupt雏雁计划的一部分,有助于提升社交信息处理效率与提取准确性。
项目的主要特性和功能
主要特性
- 具备用户管理功能,支持用户注册、登录与退出。
- 可利用人工智能技术从多种社交渠道提取关键信息。
- 提供信息管理功能,涵盖备忘录、日程、标签等管理。
功能细节
用户管理
- 用户可通过手机号注册并设置密码。
- 支持使用手机号和密码进行登录验证。
- 能检查用户会话状态并处理退出登录操作。
社交信息提取
- 支持从多种社交渠道提取信息。
- 运用人工智能技术识别和处理提取的信息。
信息管理
- 备忘录功能支持添加、查询、修改和删除操作。
- 日程管理支持添加、查询和删除日程。
- 标签管理支持为信息添加标签,便于分类和查询。
安装使用步骤
前提假设
假设用户已安装Python环境,熟悉Flask框架和SQLAlchemy数据库的使用。已下载本项目源码文件并解压至本地目录。本项目使用MySQL数据库存储数据,需预先安装MySQL数据库并创建相应数据库(如 school_message
)。数据库用户名和密码在代码中预设为root和空密码,可根据实际情况修改,要确保Flask应用能正确连接到数据库。
步骤 1:安装依赖库
在项目根目录下,运行以下命令安装依赖库:
bash
pip install flask flask_sqlalchemy pymysql
步骤 2:启动应用
打开终端,进入项目根目录,运行以下命令启动应用:
bash
python app.py
应用将在本地主机启动,默认端口为5000(可在代码中修改端口号)。之后可通过浏览器访问应用界面,进行用户注册、登录、信息管理等操作。
注意事项
- 运行应用需确保数据库连接正常且已创建相应数据库表结构。
- 可通过运行数据库迁移脚本来创建表结构,具体迁移脚本需根据实际使用的数据库迁移工具编写。
后续维护
项目完成后可持续进行维护,如添加新功能、优化用户体验、解决可能存在的bug、进行版本管理等。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】