TRƯ Ờ NG Đ Ạ I H Ọ C CÔNG NGH Ệ THÔNG TIN VÀ TRUY Ề N THÔNG VI Ệ T - HÀN KHOA KHOA H Ọ C MÁY TÍNH XÂY D Ự NG WEBSITE VÍ ĐIỆ N T Ử VÀ ĐỔ I TH Ẻ CÀO ONLINE B Ằ NG PHP & MYSQL TÓM T Ắ T ĐỒ ÁN T Ố T NGHI Ệ P NGÀNH: L Ậ P TRÌNH MÁY TÍNH Sinh viên th ự c hi ệ n : Dƣơng Xuân Phƣơng Mã sinh viên : K13C0 5 A0 23 Gi ả ng viên hƣ ớ ng d ẫ n : Ths Nguy ễ n Th anh C ẩ m Khóa đào t ạ o : 2019 - 2022 Đà Nẵ ng - 12/2021 PHẦN MỞ ĐẦU 1 Lí do ch ọn đề tài Trong s ự phát tri ể n không ng ừ ng c ủ a xã h ộ i thì nhu c ầ u c ủa con ngườ i v ề cu ộ c s ố ng ngày càng cao T ừ ý nghĩa thự c th ế đó mà đã nả y sinh ra nhi ề u d ị ch v ụ đáp ứ ng đượ c nhu c ầ u thi ế u y ế u c ủa con ngườ i Các d ị ch v ụ đó đa dạ ng v ề nhi ề u m ặ t v ớ i nhi ề u cách đáp ứ ng khác nhau Và m ộ t lo ạ i hình d ị ch v ụ khá ph ổ bi ế n hi ện nay đó là buôn bán qua m ạ ng N ếu như trước đây máy tính trở nên xa l ạ v ớ i m ọi ngườ i thì ngày nay máy tính tr ở thành m ột ngườ i b ạn đắ c l ự c không th ể thi ếu Ngườ i ta có th ể thông qua máy tính làm đượ c m ọ i chuy ện tưởng như là không thể , không nh ữ ng th ế mà hi ệ u qu ả công vi ệ c còn r ấ t cao nó th ể hi ện như độ chính xác nhanh chóng và thu ậ n ti ệ n Mua bán đượ c ho ạt độ ng v ớ i nhi ề u hình th ức khác nhau nhưng để có m ộ t d ẫ n ch ứ ng c ụ th ể nói lên s ự tiên l ợ i này trong khuân kh ổ c ủ a m ột đề tài đồ án môn h ọ c em xin xây d ự ng và cài đặ t m ộ t h ệ th ố ng buôn bán và trao đổ i online Nhi ệ m v ụ chính c ủ a em là xây d ự ng còn s ự ti ệ n l ợ i c ủ a nó ch ỉ khi dùng đế n nó m ớ i có th ể bi ế t h ết đượ c Hi ệ n nay v ớ i s ự phát tri ển vượ t b ậ c c ủ a nghành CNTT và s ự phát tri ể n c ủ a m ạ ng xã h ội Như thế dù ở b ấ t c ứ đâu chúng ta chỉ c ầ n m ộ t chi ế c mobile là có th ể truy c ậ p vào m ạ ng Internet m ộ t cách d ễ dàng 2 M ụ c tiêu và nhi ệ m v ụ nghiên c ứ u Nghiên c ứ u t ổ ng quan v ề bài toán Nghiên c ứ u ngôn ng ữ l ậ p trình Php Áp d ụ ng và xây d ự ng Website 3 Đối tƣợ ng và ph ạ m vi nghiên c ứ u Nghiên c ứ u ngôn ng ữ l ậ p trình Php Nghiên c ứ u v ề bài toán và các v ấn đề khác liên quan 4 Phƣơng pháp nghiên cứ u Phân tích thu ậ t toán và xây d ự ng website ví đi ệ n t ử và đ ổ i th ẻ cào online b ằ ng PHP& MySQL 5 D ự ki ế n k ế t qu ả Xây d ự ng hoàn thi ệ n Website ví đi ệ n t ử và đ ổ i th ẻ cào bao g ồ m nh ữ ng v ầ n đ ề liên quan như : Xem thông tin Đăng ký thành viên Tìm ki ế m Chuy ể n ti ề n N ạ p ti ề n Rút ti ề n Th ố ng kê Thêm, s ử a, xóa thông tin s ả n ph ẩ m 6 Ý nghĩa khoa họ c và th ự c ti ễ n Ý nghĩa khoa họ c K ế t qu ả nghiên c ứ u c ủa đề tài góp ph ầ n nâng cao nh ậ n th ứ c, kh ả năng tư duy logic, phân tích yêu c ầ u c ủa người dùng để xây d ựng được chương trình mô phỏ ng Bước đầ u ti ế p c ậ n ngôn ng ữ l ập trình để xây d ựng chương trình Ý nghĩa th ự c ti ễ n Giúp ngườ i s ử d ụ ng, khách hàng có th ể tra c ứ u các thông tin v ề các lo ạ i hình giao d ị ch , xem và s ử d ụ ng đư ợ c nhanh chóng và ti ệ n l ợ i hơn Nh ằ m mang l ạ i hi ệ u qu ả cao trong kinh doanh cho c ử a hàng Xây d ự ng các ch ức năng cơ bả n c ủ a m ộ t website Website có kh ả năng tự tương thích, hiể n th ị đượ c trên t ấ t c ả các thi ế t b ị hi ệ n H ỗ tr ợ khách hàng m ộ t cách nhanh nh ấ t khi nh ận đượ c yêu c ầ u liên h ệ Qu ả n lý các m ặ t hàng s ả n ph ẩ m, c ấ u hình website Qu ả n lý th ống kê doanh thu, các đơn hàng, số lượ ng N ắ m b ắ t đượ c công ngh ệ thi ế t k ế web băng PHP, MYSQL, HTML,JQUERY, BootsTrap3, JAVASCRIPT, CSS CHƢƠNG 1 CƠ SỞ LÝ THUYẾT 1 1 T ỔNG QUAN ĐỀ TÀI 1 2 CÔNG NGH Ệ S Ử D Ụ NG 1 2 1 Ngôn ng ữ l ậ p trình PHP - 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 độ thanh nh ỏ g ọ n, cú pháp gi ố ng ngôn ng ữ l ậ p trình C và ngôn ng ữ l ậ p trình 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 M ộ t t ậ p tin PHP có ph ầ n m ở r ộ ng * php, nó có th ể ch ứa các văn bả n, mã ngu ồ n HTML, CSS, Javascript, Jquery… và đương nhiên có thể ch ứ a mã ngu ồn PHP Đố i v ớ i các trang PHP khi có yêu c ầ u xem trang web thì Servar s ẽ ti ến hành phát sinh trang web đó từ mã ngu ồ n PHP sang mã ngu ồn HTML, sau đó mớ i chuy ể n mã ngu ồn đó về trình duy ệ t web để ngườ i dùng xem Vì các trình duy ệ t web không th ể đọc đượ c các mã ngu ồ n PHP mà ch ỉ đọc đượ c các mã ngu ồ n HTML 1 2 2 Cơ sở d ữ li ệ u MySQL - MySQL là h ệ qu ả n tr ị d ữ li ệ u mi ễn phí, đượ c tích h ợ p s ử d ụ ng chung v ớ i Apache, PHP Chính y ế u t ố phát tri ể n trong c ộng đồ ng mã ngu ồ n m ở nên MySQL đã qua r ấ t nhi ề u s ự h ỗ tr ợ c ủ a nh ữ ng laaph trình viên yêu thích mã ngu ồ n m ở MySQL cũng có cùng mộ t cách truy xu ấ t và mã l ệnh tương tự v ớ i gôn ng ữ SQL Nhưng MySQL không bao quát toàn b ộ nh ữ ng câu truy v ấ n cao c ấp như SQL Về b ả n ch ấ t MySQL ch ỉ đáp ứ ng vi ệ c truy xu ất đơn giả n trong quá trình v ậ n hành c ủ a website nhưng hầ u h ế t có th ể gi ả i quy ế t các bài toán trong PHP CHƢƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2 1 KH Ả O SÁT TH Ự C TR Ạ NG 2 2 PHÂN TÍCH THI Ế T K Ế H Ệ TH Ố NG 2 2 1 Phân tích bài toán 2 2 2 M ụ c tiêu ứ ng d ụ ng Giúp ngườ i s ử d ụ ng, khách hàng có th ể tra c ứ u các thông tin v ề các s ả n ph ẩ m th ẻ cào, xem và mua đư ợ c nhanh chóng và ti ệ n l ợ i hơn Nh ằ m mang l ạ i hi ệ u qu ả cao trong kinh doanh cho c ử a hàng Xây d ự ng các ch ức năng cơ bả n c ủ a m ộ t website buôn bán thương m ạ i Website có kh ả năng tự tương thích, hiể n th ị đượ c trên t ấ t c ả các thi ế t b ị hi ệ n Website hi ể n th ị s ả n ph ẩm đẹp, thu hút ngườ i dùng H ỗ tr ợ khách hàng m ộ t cách nhanh nh ấ t khi nh ận đượ c yêu c ầ u liên h ệ Qu ả n lý các m ặ t hàng s ả n ph ẩ m, c ấ u hình website Qu ả n lý th ống kê doanh thu, các đơn hàng sả n ph ẩ m, s ố lượ ng s ả n ph ẩ m N ắ m b ắt đượ c công ngh ệ thi ế t k ế web băng PHP, MYSQL, HTML,JQUERY, BootsTrap3, JAVASCRIPT, CSS 2 3 ĐẶ C T Ả YÊU C Ầ U C Ủ A H Ệ TH Ố NG 2 3 1 Xác đị nh yêu c ầ u 2 3 2 Thi ế t k ế cơ sở d ữ li ệ u H ì nh 2 1 Bi ể u đ ồ usecase Hinh 2 2 Mô hình cơ s ở d ữ li ệ u CHƢƠNG 3 THIẾT KẾ GIAO DIỆN CHỨC NĂNG 3 1 GIAO DI Ệ N TRANG CH Ủ - Giao di ệ n màn hình chính (g ồ m có Header và Footer): Bao g ồ m c ả ch ức năng đổ i th ẻ cào t ự độ ng và l ị ch s ử đổ i th ẻ Hình 3 1 Giao di ệ n home - Header Hình 3 2 Giao di ệ n home - Footer - Giao di ệ n ch ức năng rút tiề n: Bao g ồ m c ả l ị ch s ử rút ti ề n Hình 3 3 Giao di ệ n ch ứ c năng rút ti ề n - Giao di ệ n ch ức năng nạ p ti ề n: Bao g ồ m c ả l ị ch s ử n ạ p ti ề n Hình 3 4 Giao di ệ n ch ứ c năng n ạ p ti ề n - Giao di ệ n ch ức năng chuyể n ti ề n: Bao g ồ m c ả l ị ch s ử chuy ể n ti ề n Hình 3 5 Giao di ệ n ch ứ c năng chuy ể n ti ề n - Giao di ệ n ch ức năng mua thẻ cào: Bao g ồ m c ả l ị ch s ử mua th ẻ Ở đây có thể mua đượ c các lo ạ i th ẻ zing, viettel,mobifone,vinaphone,garena,v v V ớ i các m ệ nh giá t ừ 10 000Đ đến 5 000 000Đ Hình 3 6 Giao di ệ n ch ứ c năng mua th ẻ cào - Giao di ệ n n ạ p ti ền điệ n tho ạ i: Bao g ồ m c ả l ị ch s ử n ạ p th ẻ Ở đây có thể n ạ p đượ c các m ệ nh giá t ừ 10 000Đ đến 500 000Đ Vớ i 2 lo ạ i thuê bao là tr ả trướ c và tr ả sau Hình 3 7 Giao di ệ n ch ứ c năng n ạ p ti ề n đi ệ n tho ạ i - Giao di ệ n l ị ch s ử đổ i th ẻ : Hình 3 8 Giao di ệ n ch ứ c năng l ị ch s ử đ ổ i th ẻ 3 2 GIAO DI ỆN NGƢỜ I DÙNG - Giao di ệ n thông tin tài kho ả n: Chúng ta có th ể ki ể m tr ả đượ c thông tin cá nhân và có th ể đổi đượ c m ậ t kh ẩ u Hình 3 9 Giao di ệ n thông tin tài kho ả n - Giao di ệ n qu ả n lý ngân hàng cá nhân: G ồ m các ch ức năng thêm và xóa ngân hàng Hình 3 10 Giao di ệ n qu ả n l ý ngân hàng cá nhân 3 3 GIAO DI Ệ N ADMIN - Giao di ệ n th ố ng kê: G ồ m th ố ng kê doanh thu,l ị ch s ử dòng ti ề n, th ẻ n ạ p g ầ n đây Hình 3 11 Giao di ệ n th ố ng kê và l ị ch s ử dòng ti ề n Hình 3 12 Giao di ệ n th ẻ n ạ p g ầ n đây - Giao di ệ n qu ả n lý user: g ồ m các ch ứ c năng hiể n th ị thông tin user, ch ỉ nh s ử a user, c ộ ng ti ề n, tr ừ ti ề n user Hình 3 13 Giao di ệ n qu ả n lý user Hình 3 14 Giao di ệ n ch ỉ nh s ử a user - Giao di ệ n qu ả n lý rút ti ề n: Admin có quy ề n duy ệ t ho ặ c không, n ế u duy ệ t thì thanh tr ạ ng thái s ẽ hi ể n th ị “Đã thanh toán” Nế u không duy ệ t thì thanh tr ạ ng thái s ẽ hi ể n th ị “ Hủy” Hình 3 15 Giao di ệ n qu ả n lý rút ti ề n - Giao di ệ n qu ả n lý chuy ể n ti ề n: Hình 3 16 Giao di ệ n qu ả n lý chuy ể n ti ề n - Giao di ệ n qu ả n lý mua th ẻ : Liên k ế t v ớ i tài kho ả n banthe247 Hình 3 17 Giao di ệ n qu ả n lý mua th ẻ - Giao di ệ n qu ả n lý n ạp điệ n tho ạ i : Liên k ế t v ớ i tài kho ả n banthe247 Hình 3 18 Giao di ệ n qu ả n lý n ạ p đi ệ n tho ạ i - Giao di ệ n qu ả n lý tin t ứ c: Hình 3 19 Giao di ệ n qu ả n lý tin t ứ c - Giao di ệ n qu ả n lý th ẻ n ạ p: Hình 3 20 Giao di ệ n qu ả n lý th ẻ n ạ p - Giao di ệ n qu ả n lý ngân hàng: Qu ả n lý thông tin ngân hàng, qu ả n lý l ị ch s ử n ạ p Hình 3 21 Giao di ệ n qu ả n lý ngân hàng - Giao di ệ n qu ả n lý chi ế t kh ấu đổ i th ẻ : G ồ m các ch ức năng thêm, sử a, xóa Hình 3 22 Giao di ệ n qu ả n lý chi ế t kh ấ u đ ổ i th ẻ KẾT LUẬN VÀ KIẾN NGHỊ Đố i v ới ngườ i s ử d ụng, chương trình đã đưa ra đượ c o Cách tìm ki ế m, tra c ứ u theo các ch ủ đề khác nhau, k ế t h ợ p nhi ề u ch ủ đề theo ý khách hàng o Xem thông tin s ả n ph ẩ m o Ki ể m tra tính h ợ p l ệ c ủa khách hàng đăng nhậ p h ệ th ố ng Đố i v ới ngườ i qu ả n tr ị, chương trình đã đưa ra đượ c: o Xem thông tin c ủa các đề m ụ c c ầ n qu ản lý như : Khách hàng, s ả n ph ẩ m, l ị ch s ử gd o Đưa ra các form để nh ậ p d ữ li ệ u m ớ i c ủ a các lo ại tư liệ u o Có th ể s ửa đổ i, c ậ p nh ậ t các d ữ li ệ u trên o Các ch ức năng này đượ c th ự c hi ệ n thông qua giao di ệ n web Hướ ng phát tri ể n c ủa chương trình : o Hướ ng phát tri ể n c ủ a website là ti ến đế n m ột thương mại điệ n t ử v ới đầy đủ các ch ức năng thanh toán atm Nhưng vì trong nư ớ c ta hi ệ n nay v ấ n đ ề thanh toán ti ề n qua m ạ ng còn g ặ p nhi ề u khó khăn và chưa ph ổ bi ế n, cho nên ch ứ c năng c ủ a website dùng đ ể h ỗ tr ợ cho nhà qu ả n tr ị còn h ạ n ch ế o M ặc dù đã cố g ắ ng hoàn ch ỉ nh các yêu c ầu nhưng bài báo cáo còn rấ t nhi ề u thi ế u sót mong nh ận đượ c s ự hướ ng d ẫ n c ủ a các th ầy cô giúp đỡ và xem xét, đề xu ấ t thêm các ý ki ến cũng như bổ sung các v ấn đề ph ụ c v ụ cho vi ệ c xây d ựng Website để có th ể hoàn thi ện hơn Em xin c ả m ơn quý th ầ y cô
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT - HÀN
KHOA KHOA HỌC MÁY TÍNH
XÂY DỰNG WEBSITE VÍ ĐIỆN TỬ VÀ
ĐỔI THẺ CÀO ONLINE BẰNG PHP & MYSQL
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: LẬP TRÌNH MÁY TÍNH
Sinh viên thực hiện : Dương Xuân Phương
Mã sinh viên : K13C05A023
Giảng viên hướng dẫn : Ths Nguyễn Thanh Cẩm
Khóa đào tạo : 2019 - 2022
Đà Nẵng - 12/2021
Trang 2PHẦN MỞ ĐẦU
1 Lí do chọn đề tài
Trong sự phát triển không ngừng của xã hội thì nhu cầu của con người về cuộc sống ngày càng cao Từ ý nghĩa thực thế đó mà đã nảy sinh ra nhiều dịch vụ đáp ứng được nhu cầu thiếu yếu của con người Các dịch vụ đó đa dạng về nhiều mặt với nhiều cách đáp ứng khác nhau Và một loại hình dịch vụ khá phổ biến hiện nay đó là buôn bán qua mạng Nếu như trước đây máy tính trở nên xa lạ với mọi người thì ngày nay máy tính trở thành một người bạn đắc lực không thể thiếu Người ta có thể thông qua máy tính làm được mọi chuyện tưởng như là không thể, không những thế mà hiệu quả công việc còn rất cao nó thể hiện như độ chính xác nhanh chóng và thuận tiện Mua bán được hoạt động với nhiều hình thức khác nhau nhưng để có một dẫn chứng cụ thể nói lên sự tiên lợi này trong khuân khổ của một đề tài đồ án môn học em xin xây dựng
và cài đặt một hệ thống buôn bán và trao đổi online Nhiệm vụ chính của em là xây dựng còn sự tiện lợi của nó chỉ khi dùng đến nó mới có thể biết hết được Hiện nay với
sự phát triển vượt bậc của nghành CNTT và sự phát triển của mạng xã hội Như thế dù
ở bất cứ đâu chúng ta chỉ cần một chiếc mobile là có thể truy cập vào mạng Internet một cách dễ dàng
2 Mục tiêu và nhiệm vụ nghiên cứu
Nghiên cứu tổng quan về bài toán
Nghiên cứu ngôn ngữ lập trình Php
Áp dụng và xây dựng Website
3 Đối tượng và phạm vi nghiên cứu
Nghiên cứu ngôn ngữ lập trình Php
Nghiên cứu về bài toán và các vấn đề khác liên quan
4 Phương pháp nghiên cứu
Phân tích thuật toán và xây dựng website ví điện tử và đổi thẻ cào online bằng PHP&MySQL
5 Dự kiến kết quả
Xây dựng hoàn thiện Website ví điện tử và đổi thẻ cào bao gồm những vần đề liên quan như:
Xem thông tin
Đăng ký thành viên
Trang 3 Tìm kiếm
Chuyển tiền
Nạp tiền
Rút tiền
Thống kê
Thêm, sửa, xóa thông tin sản phẩm
6 Ý nghĩa khoa học và thực tiễn
Ý nghĩa khoa học
Kết quả nghiên cứu của đề tài góp phần nâng cao nhận thức, khả năng tư duy logic, phân tích yêu cầu của người dùng để xây dựng được chương trình mô phỏng Bước đầu tiếp cận ngôn ngữ lập trình để xây dựng chương trình
Ý nghĩa thực tiễn
Giúp người sử dụng, khách hàng có thể tra cứu các thông tin về các loại hình
giao dịch, xem và sử dụng được nhanh chóng và tiện lợi hơn
Nhằm mang lại hiệu quả cao trong kinh doanh cho cửa hàng
Xây dựng các chức năng cơ bản của một website
Website có khả năng tự tương thích, hiển thị được trên tất cả các thiết bị hiện
Hỗ trợ khách hàng một cách nhanh nhất khi nhận được yêu cầu liên hệ
Quản lý các mặt hàng sản phẩm, cấu hình website
Quản lý thống kê doanh thu, các đơn hàng, số lượng
Nắm bắt được công nghệ thiết kế web băng PHP, MYSQL, HTML,JQUERY,
BootsTrap3, JAVASCRIPT, CSS
Trang 4CHƯƠNG 1 CƠ SỞ LÝ THUYẾT
1.1 TỔNG QUAN ĐỀ TÀI
1.2 CÔNG NGHỆ SỬ DỤNG
1.2.1 Ngôn ngữ lập trình PHP
- 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 độ thanh nhỏ gọn, cú pháp giống ngôn ngữ lập trình C và ngôn ngữ lập trình 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 Một tập tin PHP
có phần mở rộng *.php, nó có thể chứa các văn bản, mã nguồn HTML, CSS, Javascript, Jquery… và đương nhiên có thể chứa mã nguồn PHP Đối với các trang PHP khi có yêu cầu xem trang web thì Servar sẽ tiến hành phát sinh trang web đó từ
mã nguồn PHP sang mã nguồn HTML, sau đó mới chuyển mã nguồn đó về trình duyệt web để người dùng xem Vì các trình duyệt web không thể đọc được các mã nguồn PHP mà chỉ đọc được các mã nguồn HTML
1.2.2 Cơ sở dữ liệu MySQL
- MySQL là hệ quản trị dữ liệu miễn phí, được tích hợp sử dụng chung với Apache, PHP Chính yếu tố phát triển trong cộng đồng mã nguồn mở nên MySQL đã qua rất nhiều sự hỗ trợ của những laaph trình viên yêu thích mã nguồn mở MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với gôn ngữ SQL Nhưng MySQL không bao quát toàn bộ những câu truy vấn cao cấp như SQL Về bản chất MySQL chỉ đáp ứng việc truy xuất đơn giản trong quá trình vận hành của website nhưng hầu hết có thể giải quyết các bài toán trong PHP
Trang 5CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 KHẢO SÁT THỰC TRẠNG
2.2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.2.1 Phân tích bài toán
2.2.2 Mục tiêu ứng dụng
Giúp người sử dụng, khách hàng có thể tra cứu các thông tin về các sản phẩm
thẻ cào, xem và mua được nhanh chóng và tiện lợi hơn
Nhằm mang lại hiệu quả cao trong kinh doanh cho cửa hàng
Xây dựng các chức năng cơ bản của một website buôn bán thương mại
Website có khả năng tự tương thích, hiển thị được trên tất cả các thiết bị hiện
Website hiển thị sản phẩm đẹp, thu hút người dùng
Hỗ trợ khách hàng một cách nhanh nhất khi nhận được yêu cầu liên hệ
Quản lý các mặt hàng sản phẩm, cấu hình website
Quản lý thống kê doanh thu, các đơn hàng sản phẩm, số lượng sản phẩm
Nắm bắt được công nghệ thiết kế web băng PHP, MYSQL, HTML,JQUERY,
BootsTrap3, JAVASCRIPT, CSS
2.3 ĐẶC TẢ YÊU CẦU CỦA HỆ THỐNG
2.3.1 Xác định yêu cầu
2.3.2 Thiết kế cơ sở dữ liệu
Hình 2.1 Biểu đồ usecase
Trang 6Hinh 2.2 Mô hình cơ sở dữ liệu
Trang 7CHƯƠNG 3 THIẾT KẾ GIAO DIỆN CHỨC NĂNG
3.1 GIAO DIỆN TRANG CHỦ
- Giao diện màn hình chính (gồm có Header và Footer): Bao gồm cả chức năng
đổi thẻ cào tự động và lịch sử đổi thẻ
Hình 3.1 Giao diện home- Header
Hình 3.2 Giao diện home- Footer
- Giao diện chức năng rút tiền: Bao gồm cả lịch sử rút tiền
Trang 8Hình 3.3 Giao diện chức năng rút tiền
- Giao diện chức năng nạp tiền: Bao gồm cả lịch sử nạp tiền
Hình 3.4 Giao diện chức năng nạp tiền
- Giao diện chức năng chuyển tiền: Bao gồm cả lịch sử chuyển tiền
Trang 9Hình 3.5 Giao diện chức năng chuyển tiền
- Giao diện chức năng mua thẻ cào: Bao gồm cả lịch sử mua thẻ Ở đây có thể
mua được các loại thẻ zing, viettel,mobifone,vinaphone,garena,v.v Với các mệnh giá
từ 10.000Đ đến 5.000.000Đ
Hình 3.6 Giao diện chức năng mua thẻ cào
Trang 10- Giao diện nạp tiền điện thoại: Bao gồm cả lịch sử nạp thẻ.Ở đây có thể nạp
được các mệnh giá từ 10.000Đ đến 500.000Đ.Với 2 loại thuê bao là trả trước và trả sau
Hình 3.7 Giao diện chức năng nạp tiền điện thoại
- Giao diện lịch sử đổi thẻ:
Hình 3.8 Giao diện chức năng lịch sử đổi thẻ 3.2 GIAO DIỆN NGƯỜI DÙNG
Trang 11- Giao diện thông tin tài khoản: Chúng ta có thể kiểm trả được thông tin cá
nhân và có thể đổi được mật khẩu
Hình 3.9 Giao diện thông tin tài khoản
- Giao diện quản lý ngân hàng cá nhân: Gồm các chức năng thêm và xóa ngân
hàng
Hình 3.10 Giao diện quản lý ngân hàng cá nhân 3.3 GIAO DIỆN ADMIN
Trang 12- Giao diện thống kê: Gồm thống kê doanh thu,lịch sử dòng tiền, thẻ nạp gần
đây
Hình 3.11 Giao diện thống kê và lịch sử dòng tiền
Hình 3.12 Giao diện thẻ nạp gần đây
Trang 13- Giao diện quản lý user: gồm các chức năng hiển thị thông tin user, chỉnh sửa
user, cộng tiền, trừ tiền user
Hình 3.13 Giao diện quản lý user
Hình 3.14 Giao diện chỉnh sửa user
Trang 14- Giao diện quản lý rút tiền: Admin có quyền duyệt hoặc không, nếu duyệt thì
thanh trạng thái sẽ hiển thị “Đã thanh toán” Nếu không duyệt thì thanh trạng thái sẽ hiển thị “ Hủy”
Hình 3.15 Giao diện quản lý rút tiền
- Giao diện quản lý chuyển tiền:
Hình 3.16 Giao diện quản lý chuyển tiền
Trang 15- Giao diện quản lý mua thẻ: Liên kết với tài khoản banthe247
Hình 3.17 Giao diện quản lý mua thẻ
- Giao diện quản lý nạp điện thoại: Liên kết với tài khoản banthe247
Hình 3.18 Giao diện quản lý nạp điện thoại
Trang 16- Giao diện quản lý tin tức:
Hình 3.19 Giao diện quản lý tin tức
- Giao diện quản lý thẻ nạp:
Hình 3.20 Giao diện quản lý thẻ nạp
Trang 17- Giao diện quản lý ngân hàng: Quản lý thông tin ngân hàng, quản lý lịch sử
nạp
Hình 3.21 Giao diện quản lý ngân hàng
- Giao diện quản lý chiết khấu đổi thẻ: Gồm các chức năng thêm, sửa, xóa
Hình 3.22 Giao diện quản lý chiết khấu đổi thẻ
Trang 18KẾT LUẬN VÀ KIẾN NGHỊ
Đối với người sử dụng, chương trình đã đưa ra được
o Cách tìm kiếm, tra cứu theo các chủ đề khác nhau, kết hợp nhiều chủ đề theo ý
khách hàng
o Xem thông tin sản phẩm
o Kiểm tra tính hợp lệ của khách hàng đăng nhập hệ thống
Đối với người quản trị, chương trình đã đưa ra được:
o Xem thông tin của các đề mục cần quản lý như: Khách hàng, sản phẩm, lịch
sử gd
o Đưa ra các form để nhập dữ liệu mới của các loại tư liệu
o Có thể sửa đổi, cập nhật các dữ liệu trên
o Các chức năng này được thực hiện thông qua giao diện web
Hướng phát triển của chương trình:
o Hướng phát triển của website là tiến đến một thương mại điện tử với đầy đủ các chức năng thanh toán atm Nhưng vì trong nước ta hiện nay vấn đề thanh toán tiền qua mạng còn gặp nhiều khó khăn và chưa phổ biến, cho nên chức năng của website dùng để hỗ trợ cho nhà quản trị còn hạn chế
o Mặc dù đã cố gắng hoàn chỉnh các yêu cầu nhưng bài báo cáo còn rất nhiều thiếu sót mong nhận được sự hướng dẫn của các thầy cô giúp đỡ và xem xét, đề xuất thêm các ý kiến cũng như bổ sung các vấn đề phục vụ cho việc xây dựng Website để
có thể hoàn thiện hơn Em xin cảm ơn quý thầy cô