Tải bản đầy đủ (.pdf) (18 trang)

XÂY DỰNG WEBSITE VÍ ĐIỆN TỬ VÀ ĐỔI THẺ CÀO ONLINE BẰNG PHP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.81 MB, 18 trang )

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

: 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


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à bn
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 tố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 tố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 tố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 qt. 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 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 qt tồ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 tố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 tố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ể hồn thiện hơn. Em xin cảm ơn quý thầy cô.



×