Tải bản đầy đủ (.doc) (108 trang)

Sử dụng ngôn ngữ Lập trình PHP để xây dựng website bán điện thoại di động

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 (2.3 MB, 108 trang )

LỜI CẢM ƠN
Để hoàn thành chương trình đào tạo Đại học, được sự đồng ý của Khoa
Công nghệ thông tin trường Đại học Kinh doanh và Công nghệ Hà Nội, em đã
tiến hành thực hiện đề tài: “Sử dụng ngôn ngữ Lập trình PHP để xây dựng
website bán điện thoại di động”
Trong quá trình thực hiện và hoàn thành đồ án tốt nghiệp, cùng với sự
cố gắng của bản thân, em đã nhận được sự giúp đỡ của Ban giám hiệu, khoa
Công nghệ thông tin, các thầy cô giáo trường Đại học Kinh doanh và Công
nghệ Hà Nội.
Nhân dịp này, em xin được bày tỏ lòng biết ơn sâu sắc đến các thầy cô
giáo đã nhiệt tình giảng dạy, trang bị cho em những kiến thức trong những
năm qua, giúp em có nền tảng kiến thức vững chắc để hoàn thành đề tài này.
Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc đến thầy cô giáo khoa Công nghệ
thông tin đã nhiệt tình hướng dẫn, đóng góp ý kiến, giúp đỡ và động viên em
trong suốt quá trình thực hiện đề tài khóa luận này.
Mặc dù đã cố gắng nhưng do khả năng của bản thân còn nhiều hạn chế
và thời gian hoàn thành đồ án tốt nghiệp có hạn nên bản báo cáo không tránh
khỏi những sai sót. Em rất mong nhận được ý kiến đóng góp quý báu của các
thầy cô để bài báo cáo được hoàn chỉnh hơn.
Em xin chân thành cảm ơn!
Sinh viên thực hiện : Nguyễn Thị Xiêm
Lớp : THE02-06

Xây dựng website bán điện thoại di động

SV: Nguyễn Thị Xiêm


MỤC LỤC
1.1. Nhiệm vụ đề tài.....................................................................................1
1.2. Lý do lựa chọn đề tài.............................................................................1


1.3. Mục đích nghiên cứu.............................................................................1
1.4. Mục tiêu nghiên cứu..............................................................................2
1.5. Ý nghĩa lý luận và thực tiễn của đề tài..................................................3
1.6. Môi trường phát triển chương trình.......................................................3
1.7. Bố cục khóa luận...................................................................................3
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT.............................................................4
2.1. Thương mại điện tử...............................................................................4
Đối với cá nhân:...............................................................................................6
Người tiêu dùng dễ dàng tham khảo thông tin về các sản phẩm và dịch vụ, so
sánh giá cả, chất lượng mẫu mã của nhiều nhà cung cấp trước khi quyết định
mua hàng...........................................................................................................7
Người tiêu dùng có thể mua hàng ở bất cứ đâu, vào bất cứ lúc nào, thanh toán
qua mạng và được giao hàng tận nơi, tiết kiệm thời gian, tiền bạc và công sức.
...........................................................................................................................7
d. Thực trạng Thương mại điện tử Việt Nam....................................................7
2.2. Giới thiệu ngôn ngữ PHP......................................................................9
a) Khái niệm..................................................................................................9
b) Ưu điểm của ngôn ngữ lập trình PHP.........................................................10
2.3. Hệ quản trị cơ sở dữ liệu MySQL.......................................................11
a) Khái niệm....................................................................................................11
b) Ưu điểm của hệ cơ sở dữ liệu MySQL.......................................................11
c) Sự kết hợp giữa PHP và MySQL................................................................11
3.1. Khảo sát và phân tích hệ thống...........................................................12
3.2. Phân tích yêu cầu người dùng.............................................................12
3.2.1. Yêu cầu của khách hàng........................................................................13
3.2.2. Yêu cầu nhà quản lý..............................................................................13
3.3. Các chức năng chính của website........................................................14

Xây dựng website bán điện thoại di động


SV: Nguyễn Thị Xiêm


3.3.1. Phần quản trị web..................................................................................14
3.4. Biểu đồ phân cấp chức năng................................................................14
3.5.1. Biểu đồ luồng dữ liệu mức cảnh..........................................................15
3.5.2. Biểu đồ mức đỉnh.................................................................................17
3.5.3. Biểu đồ mức dưới dỉnh chức năng Quản lí tài khoản..........................18
3.5.4. Biểu đồ mức dưới đỉnh chức năng Quản lý sản phẩm.........................19
3.5.5. Biểu đồ mức dưới đỉnh chức năng Quản lý đơn hàng..........................20
3.5.6. Biểu đồ mức dưới đỉnh chức năng Quản lý Liên hệ...........................21
3.6. Thiết kế cơ sở dữ liệu..........................................................................21
3.6.1. Bảng admins: Lưu trữ thông tin Admin...............................................21
3.6.2. Bảng advertisings: Lưu trữ thông tin quảng cáo..................................21
3.6.3. Bảng categories: Lưu trữ thông tin loại sản phẩm...............................22
3.6.4. Bảng customers: Lưu trữ thông tin khách hàng...................................22
3.6.5. Bảng groups_new: Phân loại tin tức.....................................................22
3.6.6. Bảng makers: Lưu trữ thông tin nhà sản xuất......................................22
3.6.7. Bảng news: Lưu trữ tin tức...................................................................22
3.6.8. Bảng orders: Lưu trữ hóa đơn..............................................................23
3.6.9. Bảng order_details: chi tiết hóa đơn....................................................23
3.6.10. Bảng products: Lưu trữ thông tin sản phẩm.......................................23
3.6.11. Bảng suppliers: Lưu trữ trông tin nhà cung cấp.................................23
3.7. Mô hình thực thể liên kết.....................................................................24
....................................................................................................................24
4.1. Cài đặt hệ thống...................................................................................25
4.1.1. Thuật toán đăng nhập hệ thống:.......................................................25
4.1.2. Thuật toán đăng kí thành viên..............................................................25
4.1.3. Thuật toán tìm kiếm.............................................................................26
4.1.4. Thuật toán phân trang và hiển thị.........................................................27

4.2. Thiết kế giao diện................................................................................31
4.2.1. Trang chủ..............................................................................................31
4.2.2. Tin tức..................................................................................................32
4.2.3. Trang Sản phẩm...................................................................................33
........................................................................................................................34
4.2.4. Trang hiển thị kết quả tìm kiếm...........................................................34
........................................................................................................................35
4.2.5. Trang thông tin sản phẩm.....................................................................35
........................................................................................................................36
4.2.6. Trang giới thiệu....................................................................................36
........................................................................................................................37
Xây dựng website bán điện thoại di động

SV: Nguyễn Thị Xiêm


Hình 4.12. Giao diện trang giới thiệu.............................................................37
4.2.7. Trang liên hệ.........................................................................................37
........................................................................................................................38
Hình 4.13. Giao diện trang liên hệ.................................................................38
4.2.8. Trang mua hàng....................................................................................38
........................................................................................................................39
Hình 4.14. Giao diện trang mua hàng............................................................39
4.2.9. Trang giỏ hàng.....................................................................................39
........................................................................................................................39
Hình 4.15. Giao diện trang giỏ hàng..............................................................39
4.2.10. Trang đăng nhập quản lý tài khoản....................................................39
........................................................................................................................40
Hình 4.16. Giao diện trang đăng nhập quản lý tài khoản...............................40
4.3. Một số code của website.....................................................................40

4.3.1. Menu.................................................................................................40
<!DOCTYPE html>...................................................................................40
<html>........................................................................................................40
<head>........................................................................................................40
<title>Cửa hàng điện thoại</title>.........................................................40
<meta charset="UTF-8">.......................................................................40
media="screen"............................................................................................40
charset="utf-8"/>..............................................................................40
<link href="css/style.css" media="all" type="text/css" rel="stylesheet">
.....................................................................................................................40
rel="stylesheet">.........................................................................................40
rel="stylesheet">.........................................................................................40
<link media="screen,projection" type="text/css" href="js/slider/nivoslider.css" rel="stylesheet">........................................................................40
type="text/css" media="screen"/>...............................................................40
<link rel="stylesheet" href="css/jquery-ui.css"/>..................................40
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>..........40
Xây dựng website bán điện thoại di động

SV: Nguyễn Thị Xiêm



<script src="js/jquery-ui.js"></script>...................................................41
<script src="admin/js/login.js"></script>..............................................41
</head>.......................................................................................................41
<body class="home page page-id-203 page-template page-template-pagehome-php">.................................................................................................41
<div id="fb-root"></div>...........................................................................41
<script>(function (d, s, id) {.......................................................................41
var js, fjs = d.getElementsByTagName(s)[0];....................................41
if (d.getElementById(id)) return;.......................................................41
js = d.createElement(s);......................................................................41
js.id = id;.............................................................................................41
js.src = "//connect.facebook.net/vi_VN/all.js#xfbml=1";..................41
fjs.parentNode.insertBefore(js, fjs);...................................................41
}(document, 'script', 'facebook-jssdk'));</script>...................................41
<div id="main">.........................................................................................41
<div id="main-wrap">...........................................................................41
<header id="header">.........................................................................41
<div class="top-row">...................................................................41
<div id="widget-header-1">.......................................................41
<div id="my_textwidget-2">.................................................41
<div class="my_txt_widget icon1">..................................41
session_start();............................................................41
}......................................................................................41
if (empty($_SESSION['success'])) {..............................41
Xây dựng website bán điện thoại di động

SV: Nguyễn Thị Xiêm


?>................................................................................41

<form>........................................................................41
...............................................................................................41
placeholder="mật khẩu"/>...........................................................................41
<button type="button" onclick="login()">Đăng
nhập</button>.............................................................................................41
</form>.......................................................................41
} else {............................................................................42
?>................................................................................42

Welcome Admin..................................................42

×