鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍

首先声明

HELLO,EVERYONE:

这里分享我自己的毕业设计,除软件内使用的个别图标以外,部分界面参考出处和图标出处会在文末标出,再次声明:本文全部内容仅为学习使用。

【本文先分享内容界面的样子,后续再考虑分享代码的形式,视频教程OR图文OR都要】

系统主要功能鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第1张图片

这是主要的哈,比如一些细节的处理,在此就不展示了。

登录注册模块展示

注册、隐私、登录、忘记密码界面。(隐私政策内容是网上找的模板)

还有提示类弹窗:

鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第2张图片

软件主界面展示

主界面:空状态、添加了看板的状态,右上角的添加看板按钮。
(左上角的是设置功能入口,右边的添加看板是后来截的图,有些不同,小问题啦,加了个搜索功能,字体换了一下。)

鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第3张图片

设置界面展示

怎么说呢…设置个人信息的设置吧,[关于应用] 部分的布局是模仿飞书APP中的板栗看板的介绍页面,其他两个页面的布局是我自己想的,哈。

个人信息管理功能界面展示

也就是,普普通通的CRUD啦,当然,涉及到了鸿蒙中图片的处理和系统相册的调用!

页面管理界面功能

是不是很绕口呀,把一个看板分成多个页面,每一个页面中再有多个卡片,这就是简单的逻辑啦。
先看结果:

再看逻辑:

鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第4张图片

卡片管理界面展示

卡片就是软件的重点了啊,这部分功能稍多,界面元素稍复杂,话不多说,看图:
左边是卡片没点开之前,右边是点开之后的样子。(截图时间不同,所以内容不一样哈)

当然,设置时间和提醒部分也是有内容的:左边是设置到期日,右边是提醒的样子:

鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第5张图片

跨设备迁移功能展示

这部分,我只有一个手机,就用模拟器展示好了,在卡片功能的右上角有个分享按钮,这个按钮就是入口,先看结果:
跨设备迁移前:

鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第6张图片

跨设备迁移后:

鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第7张图片

数据库

数据库部分,本想采用 MySQL,但是考虑到想使用鸿蒙的东西,就用了对象关系型数据库,底层是SQLite,但不用写SQL代码,这部分非重点,随时可更换,它简单易于使用,其他的也差不太多,就以此为本软件的数据库了。这是数据库的ER图:

鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍_第8张图片

结语:

这是我的毕业设计,今年顺利毕业,学习了一段时间并做出来的效果,当然,内在逻辑才是重点,这部分分享起来需要时间去打磨和思考,当然,本次分享的软件会逐步展开从0开始到1,并非100%完善,本人才疏学浅,若有些许错误,望多多包涵。

再次声明哈:后续要分享的代码还有很多地方需要优化的,但是这些做为一个项目分享已经足够了,后续的自由发挥啦。

参考

界面参考软件

  • 飞书:板栗看板
  • Trello

图标来源

  • Iconfont(由于他的网站维护我进不去具体的图标库,到时候再说吧)

精益求精 – FelixCai / FelixCJY

你可能感兴趣的:(HarmonyOS应用开发,harmonyos,华为,鸿蒙)