当前位置:网站首页>写了2个月的借贷系统的心得
写了2个月的借贷系统的心得
2022-07-21 17:52:00 【weixin_50179990】
5月份初期做的项目,中间有些事耽搁了项目进度,所以直到现在只写完了差不多一半。不过,项目的核心也就是借款、还款快写完了。因此,我与大家分享一些关于我的心得。
- 数据库的设计:我觉得表不用设计的太多,太多反而不太好处理表与表之间的逻辑关系,太少就逻辑关系不严密。就借款到还款来说:借款需要借款人借,那就要有张借款人信息表。每个借款人都有各自不同的额度,额度又有不同的种类,就需要一张额度信息表和一张额度种类表。当借款人发布借款信息时,需要一张表来处理借款信息,且借款有不同的标种供借款人进行借款,需要一张借款标种表,同时借款信息发布成功后,需要管理员进行审核,这时候可以另外搞张管理员表,也可以把管理员表和借款人信息表结合成人员表。管理员审核完成,就要有投资人投资,这时候就要处理投资人信息和投资资金流转记录,当然,投资人可接纳入人员表,资金记录就得拿一张资金记录表来处理。投资人投入了多少,在借款信息可以看到。满标审核完,资金记录表记录借款人的资金到账,并设计一张还款表,监督还款。
2.页面设计,项目前期页面大都是静态的,目的也是在实现页面动态更新时以静态页面为模板。设计静态页面,对于相同的,区别不大的,能用复制就用复制,也可以直接去网页上找模板,不为别的只为了节省时间。后台设计,直接复制Layui页面就好,因为后台更多的是表格与导航栏
3.实现功能,或者说发布一个借款,涉及到改变数据库的,用回滚滚回错误操作的表,回滚不是对数据库的操作失败,对数据库的回滚更像是有预见性的,会对必然发生的错误进行修正,类似删除,在数据库中会有回滚的信息,但通过普通的查询,是无法获取的。判断数据库发生了回滚,观察自动更新的主键,一般会看到数字不连贯。
这张表主键1-18都被回滚了。
边栏推荐
- Single cell paper records (Part17) -- integrating SC transcriptomic data across different conditions, technology and specialties
- go Redis 管道(pipeline)运用
- 实现一个js抽奖玩玩?
- ettercap详细使用教程
- 快乐数~~~(其实我一点都不快乐) && 丑数
- Redis学习笔记
- Analysis of copyonwritearraylist
- Advertisements inserted in solo articles are not displayed
- Pointer of C language (1)
- Gradle 15分钟入门教程
猜你喜欢
随机推荐
ettercap详细使用教程
Analysis of copyonwritearraylist
快乐数~~~(其实我一点都不快乐) && 丑数
String 类
OpenGL: dynamically modify vbo/ebo
LeetCode703:数据流中的第 K 大元素
聊天室项目
Leetcode-468: verify IP address
服务器内存故障预测居然可以这样做!
模拟实现库函数memcpy--复制内存块。详细理解内存重叠及精准复制问题
EasyCVR平台V2.5.0版本及以上如何配置WebRTC协议实现低延迟播放?
英语四级词汇
调整数组顺序使奇数位于偶数前面
Redis原理之HyperLogLog
文献: Axure(简单介绍)
异常处理
队列(堆栈)
正则 ^ $ 有什么用
dtcloud 使用自定义字体
js执行机制