首页下载资源移动开发Android阶段性学习成果

ZIPAndroid阶段性学习成果

qia45132.65MB需要积分:1

资源文件列表:

便签App.zip 大约有4个文件
  1. 便签App/
  2. 便签App/app.apk 22.64MB
  3. 便签App/Mynote.zip 16.13MB
  4. 便签App/设计报告.doc 2.11MB

资源介绍:

基于Java的Android studio开发的一款简易的App。 采用MVP架构 有用户登录以及内容编辑和工具设置界面 设计简易
目录
2 总体设计.......................................................................................................2
2.1 系统功能结构......................................................................................................2
2.2 系统功能模块......................................................................................................2
2.3 系统开发环境......................................................................................................2
3 数据库设计...................................................................................................4
3.1 数据库概念设计..................................................................................................4
3.2 数据库逻辑设计..................................................................................................4
3.3 数据库物理结构实现..........................................................................................5
4 代码实现.......................................................................................................9
4.1 首页界面设计......................................................................................................9
4.2 注册页面设计....................................................................................................14
4.3 登录页面设计....................................................................................................18
观测点 1..........................................................................................................18
4.4 笔记界面设计......................................................................................................24
5 系统测试.....................................................................................................34
开发进度:............................................................................................................34
观测点 2..........................................................................................................34
程序运行结果:....................................................................................................34
观测点 3..........................................................................................................41
观测点 5..........................................................................................................42
观测点 6..........................................................................................................43
观测点 7..........................................................................................................44
结论:....................................................................................................................44
1 41
1 需求分析
这款简易便签 App 名为"Mynote"旨在帮助用户快速记录和管理日常笔记和
待办事项。它具备创建、编辑和删除便签的核心功能,支持为便签添加标题和内
容,并按日期和时间组织,同时提供便签分类标签、搜索和过滤功能。用户界面
设计简洁直观,支持列表和宫格模式。技术上,主要用户群体为需要高效管理日
常事场人者。现有便来,
"Mynote"将根据用户需求不断扩展功能,优化用户体验和性能。
2 41
2 总体设计
2.1 系统功能结构
2.2 系统功能模块
主要功能模块:
用户模块:用户注册,用户登录,用户信息管理(修改密码、头像等)
笔记模块:创建笔记,编辑笔记,删除笔记,查看笔记
待办事项模块:创建待办事项,编辑待办事项,删除待办事项,查看待办事项
图片管理模块:添加图片,查看图片,删除图片
设置:文字大小和列表排版
2.3 系统开发环境
为了开发和维护这款简易便签 App,我们选择了以下系统开发环境:
3 41
1. Android Studio 2023.3.1
Android Studio Google 方提供的 Android 开发工具,版 2023.3.1 是当前最
新且稳定的版本。它集成了开发、调试和测试工具,支持代码编辑、用户界面设
计、性能分析和版本控制等多种功能,极大地提高了开发效率和代码质量。
2. JDKJava 8
Java Development KitJDK Java 用程序开发的核心工具包。我们选 Java
8 作为我们的开发语言版本,主要因为它稳定可靠,并且拥有丰富的第三方库和
广泛的社区支持。Java 8 引入了许多新特性, Lambda 表达式和流 API能够简
化代码,提高可读性和性能。
3. SDK34
Android SDKSoftware Development Kit是用于开发 Android 应用的核心工具包。
SDK 34 是针对 Android 最新版本的开发工具包,包含了最新的 API 和开发工具,
能够确保应用程序与最新的 Android 操作系统兼容,并利用最新的系统功能和性
能改进。
4. Gradle Version8.6
Gradle Android 项目的构建工具,版本 8.6 当前稳定版本。它支持灵活的项
目构建、依赖管理和自动化任务。使用 Gradle开发者可以轻松地管理项目依赖,
定义构建逻辑,并进行持续集成和部署。Gradle 的脚本化配置使得项目构建过程
更加灵活和可控。
通过以上系统开发环境的组合,我们能够高效地开发、测试和维护这款简易便签
App,确保其在各类 Android 设备上的稳定运行和优良性能。
4 41
3 数据库设计
3.1 数据库概念设计
3.2 数据库逻辑设计
1.用户表
字段名
数据类型
长度
描述
用户 ID
INT
20
主键,唯一标识
用户名
CHAR
20
用户名
密码
CHAR
50
加密的密码
2.日志表
字段名
数据类型
长度
描述
日志 ID
INT
255
主键,唯一标识
用户 ID
INT
20
外键,关联用户表
标题
CHAR
50
日志标题
100+评论
captcha