基于Android studio的个人日程时间管理系统java
APP端功能:
1、登录注册管理模块:主要功能是新用户的注册和现用户的登录的功能。(需要用学号进行认证)
2、时间管理模块:主要功能是
(1)任务清单(对一天内每小时所要完成的任务(外在以标签和日期的形式,可以点标签查看具体内容)进行添加、修改、删除)
(2)同时建立多个任务清单,有一个在首页的清单列表
(3)提醒(在任务清单的基础上增加到时提醒(闹钟或悬浮窗)
(4)搜索(能以标签或日期在搜索框中快速找到所需任务)
服务端功能:
1、注销用户,用户信息管理模块:主要功能是用户登录后,可以对自己的基本信息(就是密码,用户名)进行添加、编辑和删除的功能。
2、系统设置模块:主要功能是对应用软件的基本设置进行修改(黑夜模式),用户登录系统后,提供账号切换。
系统需求分析包括业务分析、功能性需求分析和非功能性需求分析。需要仔细考察类似网络教育系统的工作流程,对日常工作进行划分与分配,根据现实需求,设计功能完善,现实可行的系统。
系统设计阶段包括系统体系结构设计、功能模块设计和数据库设计。以需求分析的结果确定系统的总体框架和功能模块,并利用统一建模语言(UML)分模块设计系统的用例图、活动图、时序图和类图等,最后根据类图设计数据库表结构。
系统实现阶段包括前台界面的UI设计和后台功能模块代码设计。要求系统界面简洁直观、系统操作流畅,后台代码采用三层架构(界面表示层、业务逻辑层、数据访问层)编写。
系统测试阶段包括界面测试和功能测试。使用系统,验证系统界面是否简洁,页面不同功能的衔接是否灵活,正确。根据实际流程,在设计的系统上进行模拟测试,查看功能是都基本满足工作的需要。从而进一步修改完善系统,提高系统的实用性和稳定性
1. .gradle和.idea
这两个目录下放置的都是Android Studio自动生成的一些文件,大致是项目的配置信息,包括历史记录,版本控制信息等,无须关心,也不要去手动编辑(其实也可以将其隐藏起来)
2.app
项目中的代码、资源等内容都是放置在这个目录下的,我们后面的开发工作也基本是在这 个目录下进行的,待会儿还会对这个目录单独展开讲解。
3.build
这个目录主要包含了一些在编译时自动生成的文件,也不需要过多关心。
4.gradle
这个目录下包含了gradle wrapper的配置文件 ( 其实目前也不用过多的理解它,因为我也还在了解这个中,大概是帮忙配置每一个项目对应的radle版本的 )
使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载gradle。Android Studio默认就是启用gradle wrapper方式的,如果需要更改成离线模式,可以点击Android Studio导航栏→File→Settings→Build, Execution,Deployment→Gradle,进行配置更改。
5. .gitgnore
这个文件是用来将指定的目录或文件排除在版本控制之外的。(git ignore嘛)
6.build.gradle
这是项目全局的gradle构建脚本,通常这个文件中的内容是不需要修改的。稍后我们将会详细分析gradle构建脚本中的具体内容。
7.gradle.properties
这个文件是全局的gradle配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。
8.gradlew和gradlew.bat
这两个文件是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux或Mac系统中使用的,gradlew.bat是在Windows系统中使用的。
基于Android studio的个人日程时间管理系统java相关推荐
- android学生个人事物管理系统,基于Android平台的学生个人事务管理系统的设计与实现(整理版).doc...
DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF;DS 摘 要 Android智能手机越来越普及 ...
- 基于Android移动终端的微型餐饮管理系统的设计与实现2-侧滑菜单
上周发了< 基于Android移动终端的微型餐饮管理系统的设计与实现>第一章,虽然是个简介,但是居然上了首页推荐,还有朋友评论了.写了这么久CSDN,还是第一次有人评论我的文章,真是受宠若 ...
- 基于Android studio 的学生课堂管理app
1.还是一如既往的期末考核的作业,当然不是我的,所所实话,这个题目才是符合大一学生课设的标准,难度适中,但是必须要花费大量时间题目: 2.基于Android studio 的掌上课堂app,主要是由学 ...
- 基于Android Studio经典蓝牙APP---继上一次的完善版
基于Android Studio经典蓝牙APP-继上一次的完善版 考虑到好友网友们反馈的问题总结了以下几点: 1.工程下载爆红:版本问题-gradle:4.1.1. 2.无接收数据功能,怎么实现:这里 ...
- 基于Android studio的备忘录app设计
系统使用Android studio开发平台开发,使用sqlite数据库进行数据存储. 功能如下: 注册登录 管理备忘信息(增删查改) 根据备忘录创建时间快速查询 基于Android studio的备 ...
- 基于Android Studio开发的旅游记录与分享APP源码,Android旅游路线记录与分享APP源码
GoTravelling 旅游路线记录与分享Android App--同享旅行 下载地址:基于Android Studio开发的旅游记录与分享APP源码 App介绍 目标用户 在寒暑假内希望结伴同游的 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析...
1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...
- 基于Android Studio搭建hello world工程
基于Android Studio搭建hello world工程 版本:ANDROID STUDIO V0.4.6 This download includes: · Android St ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)...
1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...
最新文章
- golang net/http 超时机制完全手册
- python opencv 检测特定颜色
- python动态图-Python处理gif动态图的解析与合成操作的介绍
- linux 中ans 用法,JSON简介以及用法汇总
- 基于傅里叶算子的手势识别
- python代码性能分析_使用memory_profiler对代码进行性能分析会增加执行时间
- 外贸业务员会计算机知识,外贸业务员、电子商务
- uniapp 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
- 性能测试流程和各阶段的工作
- ArcGIS基本使用介绍
- 代码调试全指南-自然语言处理-基于预训练模型的方法,车万翔
- 【C++】结构体变量与结构体指针大小区别(Socket sendto函数)
- 敏捷项目管理术语大全
- 网站跳出率高解决方法
- S5PV210芯片的DRAM控制器介绍、初始化DDR的流程分析
- 真励志!从月薪2300深圳流水线女工,逆袭为年薪80万谷歌工程师,又因疫情失业:我绝不轻易认输...
- 模拟django-simple-captcha实现中文验证码、数字及字母验证码、计算题验证码功能
- 【深度学习之美】全面连接困何处,卷积网络见解深(入门系列之九)
- 【软件网每日新闻播报│第9-22期】
- Python 中的对象赋值、浅拷贝和深拷贝
热门文章
- 5G建设应用产业链全视图!
- springboot+vue微信小程序的驾校报名小程序#毕业设计
- 持续编程--切身体会
- 封装类:即8种基本类型对应8种封装类
- 备案域名批量查询【网址备案批量查询工具】
- 用vs2017打开vs2012
- 信号处理基础校招面试题(2018年秋招)
- Creator 3D 实现小姐姐高光发丝,这帮引擎大佬真的是服了!
- 技术分享 | 做到这几点,你也能成为 BAT 的抢手人!
- 1142 - ALTER command denied to user ‘sdfsfs‘@‘dfsddfsdfsdfsd‘ for table ‘sdfsdfsdf‘