其实最初开始做这个软件的时候,是为了完成我的毕业设计,在去年也就是2023年10月份左右吧,当初那个时候我个人也是对鸿蒙很感兴趣,所以就自己自学鸿蒙,在鸿蒙的开发者学堂自己看视频,做做题,后面的话,也就是正常的拿证书,拿到了HarmonyOS应用开发者基础认证和HarmonyOS应用开发在高级认证,当时还是高兴了很久,自己当初拿到证书的时间很早,当时的API版本还是API9,我就从那时候开始觉得很好,自己也是想做一款简单的应用,其实吧,从很早开始吧,自己就想做一个应用的,当初想做一款课程表的安卓应用,但是因为种种原因,自己没有做下去,后面的话,自己想了很久,想来想去,还是决定做一款记账应用,自己就不断的寻找灵感吧,自己在手机上下载了很多记账软件,下载了有熊猫记账、鲨鱼记账、喵喵记账、随手记,找了挺多的,看看这样的记账软件需要什么功能,后面的话,想了想还是需要给软件设计logo和名字,后面就又上网找了好多的素材,也问了AI起一个什么样的名字好,最终就决定软件的名字就叫”享记”,既然叫享记了,那就想记就记,所以就这样了。
后面的话,就是设计软件的UI与功能,我个人觉得熊猫记账这个软件的设计风格还是不错的,所以也是基本上按照这样的风格来设计的,在‘我的’模块感觉需要简单点,所以样式就是按照微信的UI风格来设计的,图表的话,感觉样式要设计的丰富一些,所以提供了多种图表的样式,当初觉得自己写这种图表的样式比较麻烦,所以就看了看第三方库,没想到让我找到一个我个人感觉不错的图表库–莓创图表,当初是在GitHub上找到的,提供了多种的图表展示,用了一下感觉很符合我的需求,就选择使用了,其实我是实在没想到会找到的,因为我个人觉得就是当初那个时候开发HarmonyOS的应用都很少,应该不会有,但是还是挺出乎我的意料的。
其实中间还是有挺多过程的,就在最开始的毕业设计选题,我就选择鸿蒙这个方向,跟其他人完全不一样,我最后看了我们这个专业的毕业设计选题,就我一个人选择这个方向的,我还是很担心的,其实也是担心自己做不出这个毕业设计,因为自己仅仅是接触这个开发语言的时间很短,这个ArkTS虽然和TypeScript很相近,但还是有不同的,因为我个人也是没有学过TypeScript,所以一切的一切都得重新开始学,在开题答辩的时候,也可能是我最开始设计的软件功能很简单吧,感觉给我的意思就是就是这个弄这个记账软件好用吗,用起来不方便有支付宝、微信这样的能直接查看账单数据的不是很方便,我自己写的软件使用起来不好用,还不如自己使用Excel表格去记账,其实当初开题答完辩之后把,我是感觉自己弄的软件好像会是那样,对我的打击挺大的,后面我真真切切的思考了一天,考虑自己到底要不要继续做下去,然后我就去问我的指导老师,我需不需要毕业设计换个选题,指导老师很好,她跟我说:“你是不是觉得昨天那个答辩的时候,老师对你做的这个感觉就是评价不是很好?你这个工作量要饱满一些,记得这个系统的功能呢,要尽可能的完善。”给了我很多的正向反馈吧,后面的话我就后续添加额外的功能,添加了OCR识别记账,社区交流。后面的话,我自己就是在开发功能,完善自己的毕业设计。
在整个软件的开发,包括开题答辩,最后的答辩,我的舍友也是给了我很多的正向反馈,给我提供了很多帮助,帮助我改论文格式啊等等。也是要感谢我的指导老师,对我的指导帮助,在她的帮助下,我的这个毕业设计也是评了优秀,非常感谢。
最后可以展示一下,我当初开发完成的API9版本的软件:






