Đồ án Xây dựng ứng dụng quản lý cho vay vốn của quỹ vay vốn của liên đoàn lao động thành phố

BỘ GIÁO DỤC VÀ ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG  
-------o0o-------  
ISO 9001:2015  
ĐỒ ÁN TỐT NGHIP  
NGÀNH CÔNG NGHỆ THÔNG TIN  
HI PHÒNG 2019  
BỘ GIÁO DỤC VÀ ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG  
-------o0o-------  
XÂY DỰNG NG DNG QUẢN LÝ CHO VAY VỐN  
CA QUVAY VN CỦA LIÊN ĐOÀN LAO ĐỘNG  
THÀNH PHỐ  
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY  
NGÀNH: CÔNG NGHỆ THÔNG TIN  
HẢI PHÒNG - 2019  
BỘ GIÁO DỤC VÀ ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG  
-------o0o-------  
XÂY DỰNG NG DNG QUẢN LÝ CHO VAY VỐN  
CA QUVAY VN  
CỦA LIÊN ĐOÀN LAO ĐỘNG THÀNH PHỐ  
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY  
NGÀNH: CÔNG NGHỆ THÔNG TIN  
Sinh viên thực hiện: Nguyễn Văn Hiếu  
Giáo viên hướng dẫn: TS. Đỗ Văn Chiểu  
Mã số sinh viên: 1512111004  
Hải Phòng - 2019  
BỘ GIÁO DỤC VÀ ĐÀO TẠO  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG  
Độc lập - Tự do - Hạnh phúc  
-------o0o-------  
NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP  
Sinh viên: Nguyễn Văn Hiếu  
Lớp: CT1901C  
Mã số: 1512111004  
Ngành: Công nghệ Thông tin  
Tên đề tài: Xây dựng ứng dụng quản lý cho vay vốn của quỹ vay vốn của liên đoàn lao  
động thành phố.  
CÁN BỘ HƯỚNG DẪN ĐỀ TÀI TỐT NGHIỆP  
Người hướng dẫn thứ nhất:  
Họ và tên: Đỗ Văn Chiểu  
Học hàm, học vị: Tiến sĩ  
Cơ quan công tác: Trường đại học Dân Lập Hải Phòng  
Nội dung hướng dẫn:  
……………………………………………………………………………………………  
……………………………………………………………………………………………  
……………………………………………………………………………………………  
……………………………………………………………………………………………  
Người hướng dẫn thứ hai:  
Họ và tên: ……………………………………………………………………………….  
Học hàm, học vị…………………………………………………………………………  
Cơ quan công tác: …………………………………………………………………  
Nội dung hướng dẫn: …………………………………………………………………  
……………………………………………………………………………………………  
……………………………………………………………………………………………  
……………………………………………………………………………………………  
Đề tài tốt nghiệp được giao ngày 18 tháng 3 năm 2019  
Yêu cầu phải hoàn thành trước ngày 07 tháng 6 năm 2019  
Đã nhận nhiệm vụ: Đ.T.T.N  
Sinh viên  
Đã nhận nhiệm vụ: Đ.T.T.N  
Cán bộ hướng dẫn Đ.T.T.N  
Hải Phòng, ngày….tháng….năm 2019  
HIỆU TRƯỞNG  
GS.TS.NGƯT TrầnHữu Nghị  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
Độc lập - Tự do - Hạnh phúc  
PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TỐT NGHIỆP  
Họ và tên giảng viên: …………………………………………………………………………  
Đơn vị công tác: ………………………………………………………………………………  
Họ và tên sinh viên: ……………………………… Ngành: ………………………………….  
Nội dung hướng dẫn: ………………………………………………………………………….  
………………………………………………………………………………………………....  
1. Tinh thần thái độ của sinh viên trong quá trình làm đề tài tốt nghiệp  
.....................................................................................................................................  
.....................................................................................................................................  
.....................................................................................................................................  
.....................................................................................................................................  
2. Đánh giá chất lượng của đồ án/khóa luận (so với nội dung yêu cầu đã đề ra trong nhiệm  
vụ Đ.T. T.N trên các mặt lý luận, thực tiễn, tính toán số liệu…)  
....................................................................................................................................  
....................................................................................................................................  
....................................................................................................................................  
....................................................................................................................................  
....................................................................................................................................  
............................................................................................................................  
3. Ý kiến của giảng viên hướng dẫn tốt nghiệp  
Đạt  
Không đạt  
Điểm:……………………………………...  
Hải Phòng, ngày ..… tháng 06 năm 2019  
Giảng viên hướng dẫn  
(Ký và ghi rõ họ tên)  
QC20-B18  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
Độc lập - Tự do - Hạnh phúc  
PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN CHẤM PHẢN BIỆN  
Họ và tên giảng viên: ……………………………………………………………………  
Đơn vị công tác: ………………………………………………………………………  
Họ và tên sinh viên: ……………………………… Ngành: ……………………………  
Đề tài tốt nghiệp: ………………………………………………………………………  
…………………………………………………………………………………………  
1. Phần nhận xét của giảng viên chấm phản biện  
.................................................................................................................................  
.................................................................................................................................  
.................................................................................................................................  
2. Những mặt còn hạn chế  
.................................................................................................................................  
.................................................................................................................................  
.................................................................................................................................  
3. Ý kiến của giảng viên chấm phản biện  
Được bảo  
vệ  
Không được bảo vệ  
Điểm:……………………………  
Hải Phòng, ngày …… tháng 06 năm 2019  
Giảng viên chấm phản biện  
(Ký và ghi rõ họ tên)  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
2
LỜI CẢM ƠN  
Em xin gửi lời cảm ơn chân thành nhất đến quý thầy cô Trường Đại Học  
Dân Lập Hải Phòng, những người đã dìu dắt em tận tình, đã truyền đạt cho em  
những kiến thức và bài học quý báu trong suốt thời gian em theo học tại trường.  
Em xin trân trọng gửi lời cảm ơn đến tất cả các thầy cô trong khoa Công  
Nghệ Thông Tin, đặc biệt là thầy giáo TS. Đỗ Văn Chiểu, thầy đã tận tình  
hướng dẫn và giúp đỡ em trong suốt quá trình làm tốt nghiệp. Với sự chỉ bảo của  
thầy, em đã có những định hướng tốt trong việc triển khai và thực hiện các yêu  
cầu trong quá trình làm đồ án tốt nghiệp.  
Em xin cảm ơn những người thân và gia đình đã quan tâm, động viên và  
luôn tạo cho em những điều kiện tốt nhất trong suốt quá trình học tập và làm tốt  
nghiệp.  
Ngoài ra, em cũng xin gửi lời cảm ơn tới tất cả bạn bè, đặc biệt là các bạn  
trong lớp CT1901 đã luôn gắn bó, cùng học tập và giúp đỡ em trong những năm  
qua và trong suốt quá trình thực hiện đồ án này.  
Em xin chân thành cảm ơn!  
Hải Phòng, ngày tháng 6 năm 2019  
Sinh viên  
Nguyễn Văn Hiếu  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
3
MC LC  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
4
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
5
MỤC LỤC HÌNH ẢNH  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
6
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
7
 
MỞ ĐẦU  
Hiện nay Công nghệ thông tin vô cùng phát triển. Internet dần trở thành  
thứ không thể thiếu trong cuc sng. Vic quản lý thông tin trên mạng dn phổ  
biến trong những năm gần đây. Đây là một li thế cho các doanh nghiệp hay các  
cơ quan có thể tiếp cận khách hàng và quản lý dữ liu một cách nhanh chóng  
bằng một cái website để giám đốc hoặc người quản lý có thể biết thông tin hay  
quản lý thông tin. Và nhu cu thiết yếu là khi giám đốc đang đi công tác muốn  
xem hay quản lý thì làm sao họ có thể biết được thông tin? Tꢀ thực tế đó chúng  
ta có thể nhìn thấy việc xây dựng hthng quản lý thông tin trên nền tng  
website là rất quan trọng và cần thiết. Vì thế nên em chọn đề tài: “Xây dựng  
quản lý cho vay vốn ca quvay vn của liên đoàn lao động thành phố” vi  
mục đích là nghiên cứu tìm hiểu và xây dựng quản lý cho vay vốn ca quvay  
vn của liên đoàn lao động thành phố trên website. Giúp các cơ quan, đoàn thể  
có thể dễ dàng quản lý. Tối ưu chi phí, công sức và quản lý dễ dàng tiện li.  
Trong đề tài này em được giao nhim vquản lý cho vay vốn ca quvay  
vn của liên đoàn lao động thành phố Hải Phòng. Đề tài sẽ tập trung trình bày về  
vic quản lý vay vốn, thanh lý, tính lãi hàng tháng, hàng năm cho các khách  
hàng. Ngoài ra sẽ tạo các báo cáo tổng hợp theo tháng, quý, năm cho lãnh đạo.  
Đồ án gm 4 chương:  
Chương 1 Tng quan vPHP  
Chương 2 Mô tả bài toán  
Chương 3 Phân tích thiết kế hthng  
Chương 4 Cài đặt chương trình  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
8
CHƯƠNG 1 TỔNG QUAN VỀ PHP  
Chương này nói về sự phát triển của PHP qua tꢀng giai đoạn, các phiên  
bản nâng cấp của PHP, các cấu trúc cơ bản của PHP và cơ sở lý thuyết về phân  
tích thiết kế hệ thống.  
1.1 Lch sử phát triển  
PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ  
lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng  
dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất  
thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu  
hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ  
học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ  
khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến  
nhất thế giới. Sau đây là các phiên bản của PHP.  
1.1.1 PHP  
Được phát triển tꢀ một sản phẩm có tên là PHP/FI. PHP/FI do Rasmus  
Lerdorf tạo ra năm 1995, ban đầu được xem như là một tập con đơn giản của các  
mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông  
trên mạng. Ông đã đặt tên cho bộ mã kịch bản này là 'Personal Home Page  
Tools'…  
1.1.2 PHP3  
PHP 3.0 là phiên bản đầu tiên cho chúng ta thấy một hình ảnh gần gũi với  
các phiên bản PHP mà chúng ta được biết ngày nay. Nó đã được Andi Gutmans  
và Zeev Suraski tạo ra năm 1997 sau khi viết lại hoàn toàn bộ mã nguồn trước  
đó. PHP 3.0 đã chính thức được công bố vào tháng 6 năm 1998, sau thời gian 9  
tháng được cộng đồng kiểm nghiệm.  
1.1.3 PHP4  
Vào mùa đông năm 1998, ngay sau khi PHP 3.0 chính thức được công bố,  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
9
         
Andi Gutmans và Zeev Suraski đã bắt đầu bắt tay vào việc viết lại phần lõi của  
PHP. Một động cơ mới, có tên 'Zend Engine' (ghép tꢀ các chữ đầu trong tên của  
Zeev và Andi), đã đáp ứng được các nhu cầu thiết kế này một cách thành công,  
và lần đầu tiên được giới thiệu vào giữa năm 1999. PHP 4.0, dựa trên động cơ  
này, và đi kèm với hàng loạt các tính năng mới bổ sung, đã chính thức được  
công bố vào tháng 5 năm 2000, gần 2 năm sau khi bản PHP 3.0 ra đời.  
1.1.4 PHP5  
Sự thành công hết sức to lớn của PHP 4.0 đã không làm cho nhóm phát  
triển PHP tự mãn. Cộng đồng PHP đã nhanh chóng giúp họ nhận ra những yếu  
kém của PHP 4 đặc biệt với khả năng hỗ trợ lập trình hướng đối tượng (OOP),  
xử lý XML, không hỗ trợ giao thức máy khách mới của MySQL 4.1 và 5.0, hỗ  
trợ dịch vụ web yếu. Những điểm này chính là mục đích để Zeev và Andi viết  
Zend Engine 2.0, lõi của PHP 5.0. Ngày 29 tháng 6 năm 2003, PHP 5 Beta 1 đã  
chính thức được công bố để cộng đồng kiểm nghiệm. Đó cũng là phiên bản đầu  
tiên của Zend Engine 2.0. Phiên bản Beta 2 sau đó đã ra mắt vào tháng 10 năm  
2003 với sự xuất hiện của hai tính năng rất được chờ đợi: Iterators, Reflection  
nhưng namespaces một tính năng gây tranh cãi khác đã bị loại khỏi mã nguồn.  
Ngày 21 tháng 12 năm 2003: PHP 5 Beta 3 đã được công bố để kiểm tra với  
việc phân phối kèm với Tidy, bỏ hỗ trợ Windows 95, khả năng gọi các hàm PHP  
bên trong XSLT, sửa chữa nhiều lỗi và thêm khá nhiều hàm mới. PHP 5 bản  
chính thức đã ra mắt ngày 13 tháng 7 năm 2004 sau một chuỗi khá dài các bản  
kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3. Mặc dù coi đây là phiên bản sản  
xuất đầu tiên nhưng PHP 5.0 vẫn còn một số lỗi trong đó đáng kể là lỗi xác thực  
HTTP.  
1.1.5 PHP6  
Hiện nay phiên bản tiếp theo của PHP đang được phát triển, PHP 6 bản sử  
PHP 6 được kỳ vọng sẽ lấp đầy những khiếm khuyết của PHP ở phiên bản hiện  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
10  
   
tại, ví dụ: hỗ trợ namespace (hiện tại các nhà phát triển vẫn chưa công bố rõ ràng  
về vấn đề này); hỗ trợ Unicode; sử dụng PDO làm API chuẩn cho việc truy cập  
cơ sở dữ liệu, các API cũ sẽ bị đưa ra thành thư viện PECL...  
1.2 Cấu trúc cơ bản ca PHP  
Phần này chủ yếu nói về các cấu trúc và cách sử dụng PHP.  
1.2.1 Các cấu trúc cơ bản  
PHP cũng có thẻ bắt đầu và kết thúc giống với ngôn ngữ HTML. Chỉ  
khác, đối với PHP chúng ta có nhiều cách để thể hiện.  
Cách 1: Cú pháp chính:  
<?php Mã lệnh PHP ?>  
Cách 2: Cú pháp ngắn gọn  
<? Mã lệnh PHP ?>  
Cách 3: Cú pháp giống với ASP.  
<% Mã lệnh PHP %>  
Cách 4: Cú pháp bắt đầu bằng script  
<script language=php>  
.....  
</script>  
Mặc dù có 4 cách thể hiện. Nhưng đối với 1 lập trình viên có kinh nghiệm  
thì việc sử dụng cách 1 vẫn là lựa chon tối ưu.  
Trong PHP để kết thúc 1 dòng lệnh chúng ta sử dụng dấu ";"  
Để chú thích 1 đoạn dữ liệu nào đó trong PHP ta sử dụng dấu "//" cho  
tꢀng dòng.  
Hoặc dùng cặp thẻ "/*……..*/" cho tꢀng cụm mã lệnh.  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
11  
   
Ví dụ: <?php echo ”Hello ”; ?>  
1.2.2 Xuất giá trị ra trình duyệt  
Để xuất dữ liệu ra trình duyệt chúng ta có những dòng cú pháp sau:  
echo "Thông tin";  
print "Thông tin";  
Thông tin bao gồm: biến, chuỗi, hoặc lệnh HTML ….  
Hình 1: xuất giá trị  
Nếu giữa hai chuỗi muốn liên kết với nhau ta sử dụng dấu "."  
1.2.3 Biến, hng, chuỗi và các kiểu dliu  
1.2.3.1 Biến  
Biến được xem là vùng nhớ dữ liệu tạm thời. Và giá trị có thể thay đổi  
được. Biến được bắt đầu bằng ký hiệu "$". Và theo sau chúng là 1 tꢀ, 1 cụm tꢀ  
nhưng phải viết liền hoặc có gạch dưới. Một biến được xem là hợp lệ khi nó  
thỏa các yếu tố:  
Tên của biến phải bắt đầu bằng dấu gạch dưới và theo sau là các ký tự, số  
hay dấu gạch dưới.  
Tên của biến không được phép trùng với các tꢀ khóa của PHP.  
Trong PHP để sử dụng 1 biến chúng ta thường phải khai báo trước, tuy  
nhiên đối với các lập trình viên khi sử dụng họ thường xử lý cùng một lúc các  
công việc, nghĩa là vꢀa khái báo vꢀa gán dữ liệu cho biến. Bản thân biến cũng  
có thể gán cho các kiểu dữ liệu khác. Và tùy theo ý định của người lập trình  
mong muốn trên chúng.  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
12  
     
Hình 2: Biến trong PHP  
1.2.3.2 Hng  
Nếu biến là cái có thể thay đổi được thì ngược lại hằng là cái chúng ta  
không thể thay đổi được. Hằng trong PHP được định nghĩa bởi hàm define theo  
cú pháp:  
define (string tên_hằng, giá_trị_hằng ).  
Cũng giống với biến hằng được xem là hợp lệ thì chúng phải đáp ứng 1 số  
yếu tố:  
Hằng không có dấu "$" ở trước tên.  
Hằng có thể truy cập bất cứ vị trí nào trong mã lệnh  
Hằng chỉ được phép gán giá trị duy nhất 1 lần.  
Hằng thường viết bằng chữ in để phân biệt với biến  
Hình 3: Hằng trong PHP  
1.2.3.3 Chui  
Chuỗi là một nhóm các kỹ tự, số, khoảng trắng, dấu ngắt được đặt trong  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
13  
   
các dấu nháy.  
Ví dụ: “Hello”  
Để tạo 1 biễn chuỗi, chúng ta phải gán giá trị chuỗi cho 1 biến hợp lệ.  
Ví dụ:  
$fisrt_name= “Nguyen”;  
$last_name= “Van A”;  
Để liên kết 1 chuỗi và 1 biến chúng ta thường sử dụng dấu "."  
Hình 4: Chuỗi trong PHP  
1.2.3.4 Kiu dliu  
Các kiểu dữ liệu khác nhau chiếm các lượng bộ nhớ khác nhau và có thể  
được xử lý theo cách khác nhau khi chúng được theo tác trong 1 script.  
Trong PHP chúng ta có 6 kiểu dữ liệu chính như sau:  
Hình 5: Kiểu dữ liệu trong PHP  
1.2.4 Các phương thức được sdng trong lập trình PHP  
1.2.4.1 Phương thức GET  
Phương thức này được dùng để lấy dữ liệu tꢀ form nhập liệu. Tuy nhiên  
nhiệm vụ chính của nó vẫn là lấy nội dung tꢀ trang dữ liệu tꢀ web server.  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
14  
     
Ví dụ:  
Với url sau: shownews.php?id=50  
Vậy với trang shownews ta dùng hàm $_GET[“id”] sẽ được giá trị là 50.  
1.2.4.2 Phương thức POST  
Phương thức này được sử dụng để lấy dữ liệu tꢀ form nhập liệu. Và  
chuyển chúng lên trình chủ webserver.  
Hình 6: Phương thức POST trong PHP  
1.2.5 Cookie và Session trong PHP  
Cookie và Session là hai phương pháp sử dụng để quản lý các phiên làm  
việc giữa ngươi sử dụng và hệ thống.  
1.2.5.1 Cookie  
Cookie là 1 đoạn dữ liệu được ghi vào đĩa cứng hoặc bộ nhớ của máy  
người sử dụng. Nó được trình duyệt gởi ngược lên lại server mỗi khi browser tải  
1 trang web tꢀ server.  
Những thông tin được lưu trữ trong cookie hoàn toàn phụ thuộc vào  
Website trên server. Mỗi Website có thể lưu trữ những thông tin khác nhau  
trong cookie, ví dụ thời điểm lần cuối ta ghé thăm Website, đánh dấu ta đã login  
hay chưa, v.v...  
Cookie được tạo ra bởi Website và gửi tới browser, do vậy 2 Website  
khác nhau cho dù cùng host trên 1 server sẽ có 2 cookie khác nhau gửi tới  
browser. Ngoài ra, mỗi browser quản lý và lưu trữ cookie theo cách riêng của  
mình, cho nên 2 browser cùng truy cập vào 1 Website sẽ nhận được 2 cookie  
khác nhau  
Để thiết lập cookie ta sử dụng cú pháp:  
Sinh viên: Nguyễn Văn Hiếu – Lớp: CT1901C  
15  
   
Tải về để xem bản đầy đủ
pdf 68 trang yennguyen 29/03/2022 4080
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Xây dựng ứng dụng quản lý cho vay vốn của quỹ vay vốn của liên đoàn lao động thành phố", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfdo_an_xay_dung_ung_dung_quan_ly_cho_vay_von_cua_quy_vay_von.pdf