TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNGTHÀNH PHỐ HỒ CHÍ MINH KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM TIỂU LUẬN HỌC PHẦN: LẬP TRÌNH WEB ĐỀ TÀI: QUẢN LÝ VIỆC VAY TIỀN CỦA NGÂN HÀNG TP... TRƯỜ
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG
THÀNH PHỐ HỒ CHÍ MINH KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
TIỂU LUẬN HỌC PHẦN: LẬP TRÌNH WEB
ĐỀ TÀI: QUẢN LÝ VIỆC VAY TIỀN CỦA NGÂN HÀNG
TP Hồ Chí Minh, tháng 04 năm 2023
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG
THÀNH PHỐ HỒ CHÍ MINH KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
TIỂU LUẬN HỌC PHẦN: LẬP TRÌNH WEB
ĐỀ TÀI: QUẢN LÝ VIỆC CHO VAY TIỀN TẠI NGÂN HÀNG
Trang 3GIỚI THIỆU
Hiện nay các doanh nghiệp, phải đối mặt với các thách thức trong cách vận hành và quản lý vải Kể cả vừa và lớn, nhân sự đều phải vận hành, giám sát vận tải bằng các cách thức truyền thống: excel, giấy tờ, giao tiếp bằng mạng xã hội,… Gây lãng phí và thất thoát các chi phí thiếu minh bạch, rõ ràng Nhà điều hành vận tải ra quyết định dựa trên kinh nghiệm làm việc gây nhiều sai sót: tốn thời gian, nguồn lực Quản lý vận tải là một trong những công việc khó khăn và phức tạp Công tác vận hành, quản trị không được cập nhật tức thời, thiếu tính chính xác và trực quan.Vậy nên cần có các phần mềm quản lý vận tải
Phần mềm quản lý vận tải là một kho lưu trữ thông tin chi tiết về các doanh nghiệp:
khách hàng,…Và nó có chức năng kết nối và chia sẻ thông tin theo thời gian thực, điều phối viên dùng lập kế hoạch, thực hiện và theo dõi các đơn hàng
Trang 4MỤC LỤC
Giới thiệu: 1
1 MÔ HÌNH DỮ LIỆU : 3
2 MÔ TẢ CHI TIẾT CHO CÁC BẢNG DỮ LIỆU: 3
2.1 Bảng thông tin Danh Mục Khách Hàng 3
2.2 Thiết kế form 4
2.3 Mã lệnh HTML server control 5
2.4 Mã lệnh Web server control 8
2.5 Razor code 11
3 CÀI ĐẶT CHƯƠNG TRÌNH 14
3.1 Sơ đồ website 14
3.2 Chi tiết các màn hình danh mục 14
3.2.1 Bảng 1 14
3.2.2 Bảng 2 14
3.3 Màn hình thêm mới 14
3.3.1 Bảng 1 14
3.3.2 Bảng 2 14
3.4 Màn hình tìm kiếm 14
3.4.1 Bảng 1 14
3.4.2 Bảng 2 14
3.5 Màn hình sửa dữ liệu 14
3.5.1 Bảng 1 14
3.5.2 Bảng 2 14
3.6 Màn hình xóa dữ liệu 14
3.6.1 Bảng 1 14
3.6.2 Bảng 2 14
4 TÀI LIỆU THAM KHẢO 16
Trang 51 MÔ HÌNH DỮ LIỆU
2 MÔ TẢ CHI TIẾT CHO CÁC BẢNG DỮ LIỆU:
2.1 Danh sách các bảng dữ liệu
2.1.1 Bảng thông tin Danh Mục Khách Hàng
2.1.2 Bảng thông tin Danh Mục Chi Nhánh
2.1.3 Bảng thông tin Danh Mục Nguyên Tệ
Trang 62 TenNguyenTe Text 10
2.1.4 Bảng thông tin Hợp Đồng Vay
2.1.5 Bảng thông tin Tỷ Giá
2.1.6 Bảng thông tin Chi Tiết Hợp Đồng Vay
2.1.7 Bảng thông tin Thời Hạn Vay
2.2 Thiết kế form
2.2.1 Bảng thông tin Danh Mục Khách Hàng
2.2.1.1 Giao diện
Trang 72.2.1.2 Mã lệnh HTML server control
<!DOCTYPEhtml>
<html>
<head>
<metacharset='utf-8'>
<metahttp-equiv='X-UA-Compatible' content='IE=edge'>
<title>Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng</title>
<metaname='viewport' content='width=device-width, initial-scale=1'>
<link rel='stylesheet'type='text/css'media='screen'href='main.css'>
<script src='main.js'></script>
</head>
<style>
input,select{
border-radius: 5px;
}
.formbody{
margin-top:20px;
}
form{
font-family:Arial;
}
.container{
Trang 8display: flex;
flex-direction:column ;
justify-content:center;
align-items:center;
}
.a{
background-color:rgb(250,250,47); color: black;
margin-left:5px;
width:320px;
padding: 8px;
cursor:pointer;
transition:background2s;
font-size:18px;
}
.a:hover{
background-color:rgb(250,250,47); }
.b{
background-color:rgb(194,23,23); color: black;
margin-left:5px;
margin-top:7px;
width:320px;
padding: 8px;
cursor:pointer;
transition:background2s;
font-size:18px;
}
.b:hover{
background-color:rgb(194,23,23); }
.mkh{
margin-left:-2px;
padding:13px;
padding-bottom:5px;
}
.tkh{
margin-left:-2px;
padding:13px;
padding-bottom: 5px;
}
.cmnd{
Trang 9.sdt{
margin-left:-2px;
padding:13px;
padding-bottom:5px;
}
.dclh{
margin-left:-2px;
padding:13px;
padding-bottom: 5px;
}
fieldset{
border: 2pxsolidrgb(9,9,9);
}
h1
{
font-size:30px;
}
</style>
<body>
<divclass="container">
<divclass="form header">
<h1>DANH MỤC KHÁCH HÀNG</h1>
</div>
<form>
<fieldset>
<table>
<tr>
<td>Mã Khách Hàng</td>
<td>:</td>
<td><inputtype="text"id="mkh"class="mkh"require></td>
</tr>
<tr>
<td>Tên Khách Hàng</td>
<td>:</td>
<td><inputtype="text"id="tkh"class="tkh"require></td>
</tr>
<tr>
<td>Số CMND</td>
<td>:</td>
<td><inputtype="text"id="cmnd"class="cmnd"require></td>
</tr>
<tr>
<td>Số Điện Thoại</td>
<td>:</td>
<td><inputtype="text"id="sdt"class="sdt"require></td>
Trang 10<tr>
<td>Địa Chỉ Liên Hệ</td>
<td>:</td>
<td><inputtype="text"id="dclh"class="dclh"require></td>
</tr>
</table>
<br>
<inputtype="submit"value="Lưu"class="a">
<br>
<inputtype="submit"value="Đóng"class="b">
</fieldset>
</form>
</div>
</body>
</html>
2.2.1.3 Mã lệnh Web server control
<HTML>
<body>
<style>
input,select{
border-radius: 5px;
}
.formbody{
margin-top:10px;
}
form{
font-family: Arial,Helvetica,sans-serif;
}
.container{
display:flex;
flex-direction:column;
justify-content: center;
align-items:center;
}
.a{
background-color:rgb(250, 250, 47);
color: black;
margin-left:5px;
width:460px;
Trang 11.a:hover{
background-color:rgb(250, 250, 47);
}
.b{
background-color:rgb(194, 23, 23);
color: black;
margin-left:5px;
margin-top:7px;
width:460px;
padding: 8px;
cursor:pointer;
transition:background 2s;
font-size:18px;
}
.b:hover{
background-color:rgb(194, 23, 23);
}
.sttc{
margin-left:15px;
padding: 10px;
padding-right:140px;
}
fieldset{
border: 2px solid rgb(9, 9, 9);
}
.n{
color: red;
}
fieldset{
border: 2px solid black;
padding: 10px;
}
select{
border: 2px solid rgb(0, 0, 0);
}
h1{
font-size:30px;
}
</style>
<divclass="container">
<div>
<h1><center>Danh Mục Khách Hàng</center></h1>
<fieldset>
<formrunat="server"ID="form2">
<table>
Trang 12<td>
<asp:Label runat="server"AssociatedControlID="mnl">Mã Khách Hàng<span> </span> </asp:Label>
</td>
<td>:</td>
<td><asp:TextBoxrunat="server" ID="mnl"CssClass="sttc"
MaxLength="4" Required="true"></asp:TextBox></td>
</tr>
<tr>
<td>
<asp:Label runat="server"AssociatedControlID="mnl">Tên Khách Hàng<span> </span> </asp:Label>
</td>
<td>:</td>
<td><asp:TextBoxrunat="server" ID="TextBox1"CssClass="sttc" MaxLength="30" Required="true"></asp:TextBox></td>
</tr>
<tr>
<td>
<asp:Label runat="server"AssociatedControlID="mnl">Số CMND<span> </span> </asp:Label>
</td>
<td>:</td>
<td><asp:TextBoxrunat="server" ID="TextBox2"CssClass="sttc" MaxLength="12" Required="true"></asp:TextBox></td>
</tr>
<tr>
<td>
<asp:Label runat="server"AssociatedControlID="mnl">Số Điện Thoại<span> </span> </asp:Label>
</td>
<td>:</td>
<td><asp:TextBoxrunat="server" ID="TextBox3"CssClass="sttc" MaxLength="11" Required="true"></asp:TextBox></td>
</tr>
<tr>
<td>
<asp:Label runat="server"AssociatedControlID="mnl">Địa Chỉ Liên Hệ<span> </span> </asp:Label>
</td>
<td>:</td>
<td><asp:TextBoxrunat="server" ID="TextBox4"CssClass="sttc"
Trang 13<br />
<asp:Buttonrunat="server"ID="btnLuu"Text="Lưu"CssClass="a" />
<br />
<asp:Buttonrunat="server"ID="btnDong"Text="Đóng"CssClass="b" />
</form>
</fieldset>
</div>
</body>
</HTML>
2.2.1.4 Razor code
</HTML>
<style>
input,select{
border-radius: 5px;
.a{
background-color:rgb(250, 250, 47);
color: black;
margin-left:5px;
width:460px;
padding: 8px;
cursor:pointer;
transition:background 2s;
font-size:18px;
}
.a:hover{
background-color:rgb(250, 250, 47);
}
.b{
background-color:rgb(194, 23, 23);
color: black;
margin-left:5px;
margin-top:7px;
width:460px;
padding: 8px;
cursor:pointer;
transition:background 2s;
font-size:18px;
}
.b:hover{
background-color:rgb(194, 23, 23);
}
.sttc{
margin-left:15px;
padding: 10px;
Trang 14}
fieldset{
border: 2px solid rgb(9, 9, 9);
}
</style>
<body>
< h1 > Danh Mục Khách Hàng</h1>
<fieldset>
<table>
< tr >
<td>@Html.Label("Mã Khách Hàng",new{ @for ="sttc"})</td>
<td>@Html.Label(":")
<td>@Html.TextBox("makhachhang",new { @class ="sttc", @id =
"sttc", type ="text", @required ="required"})</td>
</ tr >
< tr >
< td > @Html.Label("Tên Khách Hàng",new{ @for ="sttc"}) </ td >
< td > @Html.Label(":")
< td > @Html.TextBox("tenkhachhang",new{ @class ="sttc", @id =
"sttc", type ="text", @required = "required"}) </ td >
</ tr >
< tr >
< td > @Html.Label("Số CMND",new{ @for ="sttc"}) </ td >
< td > @Html.Label(":")
< td > @Html.TextBox("socmnd",new { @class ="sttc", @id ="sttc", type ="number", @maxlenghth="12", @required ="required"}) </ td >
</ tr >
< tr >
< td > @Html.Label("Số Điện Thoại",new { @for ="sttc"}) </ td >
< td > @Html.Label(":")
< td > @Html.TextBox("sodienthoai",new { @class ="sttc", @id =
"sttc", type ="number", @maxlenghth ="11", @required = "required"}) </ td >
</ tr >
< tr >
< td > @Html.Label("Địa Chỉ Liên Hệ",new{ @for ="sttc"}) </ td >
< td > @Html.Label(":")
< td > @Html.TextBox("diachilienhe",new{ @class ="sttc", @id =
"sttc", type ="text", @maxlenghth ="50", @required = "required"}) </ td >
</ tr >
</table>
<br>
< input type ="submit"name ="Lưu"value ="Lưu"class="a">
Trang 15</HTML>
Trang 161 CÀI ĐẶT CHƯƠNG TRÌNH
1.1 Sơ đồ website
1.2 Chi tiết các màn hình thể hiện danh sách dữ liệu
1.2.1 Bảng 1
1.2.2 Bảng 2
1.3 Màn hình thêm mới
1.3.1 Bảng 1
Hình ảnh của form thêm mới, Code xử lý cho các nút lệnh
1.3.2 Bảng 2
Hình ảnh của form thêm mới, Code xử lý cho các nút lệnh
1.4 Màn hình tìm kiếm
1.4.1 Bảng 1
Hình ảnh của form thêm mới, Code xử lý cho các nút lệnh
1.4.2 Bảng 2
Hình ảnh của form thêm mới, Code xử lý cho các nút lệnh
1.5 Màn hình sửa dữ liệu
1.5.1 Bảng 1
Hình ảnh của form thêm mới, Code xử lý cho các nút lệnh
1.5.2 Bảng 2
Hình ảnh của form thêm mới, Code xử lý cho các nút lệnh
1.6 Màn hình xóa dữ liệu
1.6.1 Bảng 1
Hình ảnh của form thêm mới, Code xử lý cho các nút lệnh
Trang 182 TÀI LIỆU THAM KHẢO
2022
Visual Studio Code 2022