Day 17 - 专案实战-记帐系统

前17天中,我们快速的Review了Vue的用法,紧接着开始我们的专案实战罗! 这次要来实作的专案是记帐系统,当我们在写专案时,最好先规画相关的功能,并绘制一下架构图,这样的话将有助於我们整理脉络。

以下就是本次要来实作的记帐系统的功能,要使用记帐系统,必须先有会员的资格,登入之後,可以浏览、新增、修改、删除记帐资讯,除此之外,也拥有产生报表的功能,报表可以分类当月/当周/当季/当年的花费,并产生视觉化的图表,并可以选择是否寄出报表。

https://ithelp.ithome.com.tw/upload/images/20211002/201289252DSUAWDVv9.png

另外,由於我们本次专案也会使用到资料库,因此,也需要想一下资料库的栏位以及其关系。

由於这个专案还满单纯的,目前只需要要两个资料表就足够了。

第一个表是用来存放会员资讯的会员资料表,包含了会员的姓名、电话、帐户、帐号、密码,另外,也记录了会员资料的建立以及更新时间,而owner则会去参考会员table的member_id栏位,这个栏位我们称之为外键(Foreign Key,FK)。

第二个表是用来存放花费资讯的表格,包含了花费的名称、花费的拥有人、分类以及更新及建立时间。

https://ithelp.ithome.com.tw/upload/images/20211002/20128925DM7bxroYZg.png

明天的文章中,我们会进行MSSQL Server的一些用法的教学。


<<:  [Day 27] 没有 connection pool 支援怎麽办?谈 HikariCP

>>:  [番外] 来个音乐拨放器 Play! (序)

JSDC 2020 回顾 - Lerna

(https://www.pinterest.com/pin/492722015457646968...

day16 : NATS 、NATS Streaming、JetStream服务应用 on K8S (下)

昨天简略的介绍了今天会布署的NATS,虽然NATS Streaming要被弃用了,不过我还是会介绍一...

[Github] Github 打破100MB限制 上传大型档案 ㄏㄏ

安装 https://git-lfs.github.com/ $ git lfs install $...

Day 20 利用transformer自己实作一个翻译程序(二) 建立环境和下载资料集

前言 一开始我会先实作葡萄牙翻译成英文的模型,之後确定哪一个中翻英的资料集比较好之後,会再打一篇教学...

[Day - 13] - Spring 依赖性注入元件管理运作与方法

Abstract 无论何种时候,每种系统的开发元件势必都有先後启动顺序,如何有效管控每项元件的启动流...