项目简介
本项目是为BIT大三下学期的软件项目管理课程所设计的失物招领系统,运行于Android端。系统使用Android Studio 3.2开发,最低运行环境为Android 5.0(minSdkVersion=21),数据库采用MySQL。
项目的主要特性和功能
- 用户管理:具备用户注册、登录、密码找回功能;可展示和修改用户信息,如头像、昵称、联系方式等;支持安全设置,包括密码修改、密保问题设置。
- 失物招领功能:能发布失物或拾物信息,包含物品名称、描述、图片等;可查看和管理已发布的物品信息;支持申请认领失物或归还拾物,以及申请信息的展示和处理。
- 消息管理:展示和管理用户的消息列表,有搜索和筛选功能;可查看消息详情,包含物品信息、申请信息等。
- 测试和工具:提供单元测试和Instrumentation测试,保障应用稳定性和功能正确性;包含MD5加密、URI处理等工具类,支持数据安全和文件管理。
安装使用步骤
环境准备
- 安装Android Studio 3.2及以上版本。
- 配置Android SDK,确保支持Android 5.0及以上版本。
- 安装MySQL数据库,并配置数据库连接信息。
复制项目
bash
导入项目
- 打开Android Studio,选择“Open an existing Android Studio project”。
- 导航到项目目录并选择
build.gradle
文件,点击“OK”导入项目。
配置数据库
在MyConnectionHelper.java
中配置数据库连接信息(URL、用户名、密码)。
运行项目
- 连接Android设备或启动模拟器。
- 在Android Studio中点击“Run”按钮,选择目标设备运行应用。
测试应用
- 使用提供的单元测试和Instrumentation测试,确保应用功能正常。
- 在设备上注册账号、发布失物信息、申请认领等,体验完整功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】