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相关推荐

  1. android学生个人事物管理系统,基于Android平台的学生个人事务管理系统的设计与实现(整理版).doc...

    DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF;DS 摘 要 Android智能手机越来越普及 ...

  2. 基于Android移动终端的微型餐饮管理系统的设计与实现2-侧滑菜单

    上周发了< 基于Android移动终端的微型餐饮管理系统的设计与实现>第一章,虽然是个简介,但是居然上了首页推荐,还有朋友评论了.写了这么久CSDN,还是第一次有人评论我的文章,真是受宠若 ...

  3. 基于Android studio 的学生课堂管理app

    1.还是一如既往的期末考核的作业,当然不是我的,所所实话,这个题目才是符合大一学生课设的标准,难度适中,但是必须要花费大量时间题目: 2.基于Android studio 的掌上课堂app,主要是由学 ...

  4. 基于Android Studio经典蓝牙APP---继上一次的完善版

    基于Android Studio经典蓝牙APP-继上一次的完善版 考虑到好友网友们反馈的问题总结了以下几点: 1.工程下载爆红:版本问题-gradle:4.1.1. 2.无接收数据功能,怎么实现:这里 ...

  5. 基于Android studio的备忘录app设计

    系统使用Android studio开发平台开发,使用sqlite数据库进行数据存储. 功能如下: 注册登录 管理备忘信息(增删查改) 根据备忘录创建时间快速查询 基于Android studio的备 ...

  6. 基于Android Studio开发的旅游记录与分享APP源码,Android旅游路线记录与分享APP源码

    GoTravelling 旅游路线记录与分享Android App--同享旅行 下载地址:基于Android Studio开发的旅游记录与分享APP源码 App介绍 目标用户 在寒暑假内希望结伴同游的 ...

  7. 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析...

    1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...

  8. 基于Android Studio搭建hello world工程

    基于Android Studio搭建hello world工程 版本:ANDROID STUDIO V0.4.6 This download includes: ·        Android St ...

  9. 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)...

    1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...

最新文章

  1. golang net/http 超时机制完全手册
  2. python opencv 检测特定颜色
  3. python动态图-Python处理gif动态图的解析与合成操作的介绍
  4. linux 中ans 用法,JSON简介以及用法汇总
  5. 基于傅里叶算子的手势识别
  6. python代码性能分析_使用memory_profiler对代码进行性能分析会增加执行时间
  7. 外贸业务员会计算机知识,外贸业务员、电子商务
  8. uniapp 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
  9. 性能测试流程和各阶段的工作
  10. ArcGIS基本使用介绍
  11. 代码调试全指南-自然语言处理-基于预训练模型的方法,车万翔
  12. 【C++】结构体变量与结构体指针大小区别(Socket sendto函数)
  13. 敏捷项目管理术语大全
  14. 网站跳出率高解决方法
  15. S5PV210芯片的DRAM控制器介绍、初始化DDR的流程分析
  16. 真励志!从月薪2300深圳流水线女工,逆袭为年薪80万谷歌工程师,又因疫情失业:我绝不轻易认输...
  17. 模拟django-simple-captcha实现中文验证码、数字及字母验证码、计算题验证码功能
  18. 【深度学习之美】全面连接困何处,卷积网络见解深(入门系列之九)
  19. 【软件网每日新闻播报│第9-22期】
  20. Python 中的对象赋值、浅拷贝和深拷贝

热门文章

  1. 5G建设应用产业链全视图!
  2. springboot+vue微信小程序的驾校报名小程序#毕业设计
  3. 持续编程--切身体会
  4. 封装类:即8种基本类型对应8种封装类
  5. 备案域名批量查询【网址备案批量查询工具】
  6. 用vs2017打开vs2012
  7. 信号处理基础校招面试题(2018年秋招)
  8. Creator 3D 实现小姐姐高光发丝,这帮引擎大佬真的是服了!
  9. 技术分享 | 做到这几点,你也能成为 BAT 的抢手人!
  10. 1142 - ALTER command denied to user ‘sdfsfs‘@‘dfsddfsdfsdfsd‘ for table ‘sdfsdfsdf‘