这个项目比较大,刚开始制作时也比较吃力。但从中却让我收益匪浅。
我们先从数据库开始吧![](https://img-blog.csdnimg.cn/eef6f76ced3c4b0898bf47e7df6f6ffb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56CB5aSW54uC5b6S4oCU4oCU5byg5LiJ,size_20,color_FFFFFF,t_70,g_se,x_16)
这个数据库花费了我和我的搭档两个多星期的时间设计出来的,这个数据库一开始只有三十多张表,由于没有做过比较大的项目,所以觉得三十多张表已经够了,可能还多了几张多余的。
但是,随着项目进度的增加,进度的推移,我们越来越觉得三十多张表不够用了。同时也觉得自己的眼界太短浅了,没有比较全面的思考。设计出来的数据库并没有那么的立体。
一个项目的难点并非是代码,而是数据库。代码是单一的,但是数据库确是不同的。
这是这个借贷系统的后台基础页面,包含有(首页,借贷管理,资金管理,认证管理,用户管理,内容管理,系统管理,推广管理)这几个大的模块,每个大模块可以包含许多小的模块。所以这需要一个三级的导航栏来进行页面的跳转。
首页:修改密码
修改密码的要求是,需要一个轮播的背景图片,同时需要旧的密码,以及两次新密码的验证。
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>修改密码</title>
<link href="~/Content/Plugins/bootstrap-4.6.0/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="~/Content/Plugins/layui/css/layui.css" rel="stylesheet" />
<style>
.layui-carousel {
position: relative;
z-index: 9;
}
.auth-wrapper {
position: fixed;
min-height: 100vh;
margin-left:35%;
z-index: 99;
}
</style>
</head>
<body>
<div class="layui-carousel" id="test1">
<div class="container-fluid p-0">
<div class="auth-wrapper d-flex justify-content-center align-items-center">