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

首先声明

HELLO,EVERYONE:

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

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

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

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

登录注册模块展示

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

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

还有提示类弹窗:

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

软件主界面展示

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

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

设置界面展示

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

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

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

也就是,普普通通的CRUD啦,当然,涉及到了鸿蒙中图片的处理和系统相册的调用! 鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍

页面管理界面功能

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

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

再看逻辑:

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

卡片管理界面展示

卡片就是软件的重点了啊,这部分功能稍多,界面元素稍复杂,话不多说,看图: 左边是卡片没点开之前,右边是点开之后的样子。(截图时间不同,所以内容不一样哈) 鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍

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

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

跨设备迁移功能展示

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

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

跨设备迁移后:

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

数据库

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

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

结语:

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

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

参考

界面参考软件

飞书:板栗看板Trello

图标来源

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

精益求精 – FelixCai / FelixCJY

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。