Tải bản đầy đủ (.ppt) (32 trang)

Sile báo cáo xây dựng website bán hàng laptop online

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.55 MB, 32 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

ĐỒ ÁN TỐT NGHIỆP
ĐỀ TÀI
XÂY DỰNG WEBSITE BÁN HÀNG LAPTOP ONLINE CÔNG TY FPT.

SINH VIÊN THỰC HIỆN
TRẦN ĐỨC HIẾU

CÁN BỘ HƯỚNG DẪN

LỚP TIN HỌC TRẮC ĐỊA K58

LỚP TIN HỌC TRẮC ĐỊA K58

Trần Đức Hiếu


 Nội dung bài báo cáo :

1

Tính cấp thiết , mục tiêu , nội dung chính của đề tài

2

Giới thiệu về công nghệ thiết kế website

3


Phân tích thiết kế hệ thống

4

Xây dựng và demo chương trình

5

Kết luận và hướng phát triển

Trần Đức Hiếu


1. Tính cấp thiết , mục tiêu , nội dung chính của đề tài
 Tính cấp thiết .


Cùng với sự phát triển mạnh mẽ của ngành Công nghệ thông tin ( Internet )
và nhu cầu phát triển kinh doanh trong lĩnh vự bán hàng online đặc biệt là
mặt hàng laptop và thiết bị phụ kiện .



Xuất phát từ nhu cầu của doanh nghiệp, nhu cầu học hỏi của bản thân muốn
xây dựng sản phẩm có thể học tập và phát triển .



Định hướng tương lai nghề nghiệp .


Trần Đức Hiếu


1. Tính cấp thiết , mục tiêu , nội dung chính của đề tài
 Mục tiêu :


Xây dựng thành công website bán hàng cho công ty.



Tìm hiểu thêm được các công nghệ xây dựng lên website hoàn chỉnh



Xây dựng đầy các chức năng và thiết kế hệ thống, CSDL có tầm nhìn dài
hạn



Website hiển thị sản phẩm đẹp, thu hút người dùng.



Xây dựng và phát triển thương hiệu cho công ty



Giúp cho công ty có một kênh để quảng bá sản phẩm và hình ảnh của
công ty, đồng thời là tiền để trở thành kênh phân phối sản phẩm nhanh

chóng tới tay khách hàng
Trần Đức Hiếu


1. Tính cấp thiết , mục tiêu , nội dung chính của đề tài
 Nội dung chính :


Tìm hiều, ứng dụng các ngôn ngữ lập trình vào thiết kế website (PHP ,
MYSQL).









Thiết kế đặc tả hệ thống.
Xây dưng cơ sở dữ liệu trên MySQL.
Xây dựng các module quản lý.
Tìm hiểu về PHP, MySQL , phục vụ trong quá trình xây dựng trang web.
Website nhanh và hiệu quả hơn trong việc quản lý, bán hàng.
Kiểm thử
Bảo trì hệ thống

Trần Đức Hiếu



2. Giới thiệu về công nghệ thiết kế website

Text

T
xt
Text

Trần Đức Hiếu


2. Giới thiệu về công nghệ thiết kế website

HTML
CSS
JavaScript


 HTML
HTML :Ngôn
:Ngôn ngữ
ngữ đánh
đánh dấu
dấu siêu
siêu
văn
văn bản
bản được
được sử
sử dụng

dụng để
để tạo
tạo
các
các tài
tài liệu
liệu có
có thể
thể truy
truy cập
cập trên
trên
mạng.
Tài
liệu
HTML
được
mạng. Tài liệu HTML được tạo
tạo
nhờ
dùng
các
thẻ

các
phần
nhờ dùng các thẻ và các phần
tử
tử của
của HTML.

HTML.

 CSS
CSS (Cascading
(Cascading Style
Style Sheets)
Sheets)

là một
một ngôn
ngôn ngữ
ngữ quy
quy định
định cách
cách
trình
bày
cho
các
tài
liệu
viết
trình bày cho các tài liệu viết
bằng
bằng HTML,
HTML, XHTML,
XHTML, XML,
XML,
SVG,
SVG, hay

hay UML
UML ...
...

 JavaScript
JavaScript :: là
là một
một ngôn
ngôn ngữ
ngữ
dạng
dạng script
script thường
thường được
được sử
sử
dụng
cho
việc
lập
trình
web
dụng cho việc lập trình web ở

phía
client,

tuân
theo
chuẩn

phía client, nó tuân theo chuẩn
ECMAScript.
ECMAScript. Là
Là một
một ngôn
ngôn ngữ
ngữ
linh
linh động,
động, cú
cú pháp
pháp dễ
dễ sử
sử dụng
dụng
như
như các
các ngôn
ngôn ngữ
ngữ khác
khác và
và dễ
dễ
dàng
lập
trình
dàng lập trình

Trần Đức Hiếu



2. Giới thiệu về công nghệ thiết kế website
HTML
CSS
JavaScript

PHP


 PHP
PHP (Hypertext
(Hypertext Preprocessor)
Preprocessor)

là một
một ngôn
ngôn ngữ
ngữ lập
lập trình
trình kịch
kịch
bản
hay
một
loại

lệnh
bản hay một loại mã lệnh chủ
chủ
yếu

được
dùng
để
phát
triển
yếu được dùng để phát triển
các
các ứng
ứng dụng
dụng viết
viết cho
cho máy
máy chủ,
chủ,

mã nguồn
nguồn mở,
mở, dùng
dùng cho
cho mục
mục
đích
đích tổng
tổng quát.
quát. Nó
Nó rất
rất thích
thích hợp
hợp
với

web


thể
dễ
dàng
với web và có thể dễ dàng
nhúng
nhúng vào
vào trang
trang HTML
HTML

Trần Đức Hiếu


2. Giới thiệu về công nghệ thiết kế website
HTML
CSS

PHP

JavaScript

MySQL


 MySQL
MySQL là
là hệ

hệ quản
quản trị
trị dữ
dữ liệu
liệu
miễn
phí,
được
tích
hợp
miễn phí, được tích hợp sử
sử
dụng
chung
với
Apache,
PHP.
dụng chung với Apache, PHP.
Chính
Chính yếu
yếu tố
tố phát
phát triển
triển trong
trong
cộng
cộng đồng
đồng mã
mã nguồn
nguồn mở

mở nên
nên
MySQL
MySQL đã
đã qua
qua rất
rất nhiều
nhiều sự
sự hỗ
hỗ
trợ
của
những
lập
trình
viên
yêu
trợ của những lập trình viên yêu
thích
thích mã
mã nguồn
nguồn mở.
mở. MySQL
MySQL
cũng
cũng có
có cùng
cùng một
một cách
cách truy

truy
xuất
xuất và
và mã
mã lệnh
lệnh tương
tương tự
tự với
với
ngôn
ngôn ngữ
ngữ SQL.
SQL.

Trần Đức Hiếu


2. Giới thiệu về công nghệ thiết kế website
HTML
CSS

PHP

JavaScript

MySQL

Ajax

Bootstrap


jQuery

Trần Đức Hiếu


2. Giới thiệu về công nghệ thiết kế website
 Mô hình MVC :


MVC (viết tắt của Model-View-Controller) là một mẫu kiến trúc phần mềm để
tạo lập giao diện người dùng trên máy tính. MVC chia một ứng dụng thành ba
phần tương tác được với nhau để tách biệt giữa cách thức mà thông tin được
xử lý nội hàm và phần thông tin được trình bày và tiếp nhận từ phía người
dùng.



Trong mẫu Model-View-Controller, mô hình (model) tượng trưng cho dữ liệu
của chương trình phần mềm. Tầm nhìn hay khung nhìn (view) bao gồm các
thành phần của giao diện người dùng. Bộ kiểm tra hay bộ điều chỉnh
(controller) quản lý sự trao đổi giữa dữ liệu và các nguyên tắc nghề nghiệp
trong các thao tác liên quan đến mô hình.
Trần Đức Hiếu


3. Phân tích thiết kế hệ thống
 Khảo sát yêu cầu về chức năng:



Người dùng : Xem thông tin; tìm kiếm, xem chi tiết sản phẩm của công
ty, xem tin tức; đặt hàng sản phẩm; gửi liên hệ ...



Admin – người quản trị :
 Quản lý danh mục, sản phẩm, thành viên, đơn hàng, tin tức.
 Quản lý giao dịch thanh toán, mua hàng, xử lý các đơn đặt hàng.
 Tư vấn phục vụ khách hàng:

Trần Đức Hiếu


3. Phân tích thiết kế hệ thống
 Biểu đồ use –case tổng quát :

Trần Đức Hiếu


3. Phân tích thiết kế hệ thống
 Use case đăng nhập :

Trần Đức Hiếu


3. Phân tích thiết kế hệ thống
 Use case quản lý danh mục sản phẩm :

Trần Đức Hiếu



3. Phân tích thiết kế hệ thống
 Use case quản lý sản phẩm :

Trần Đức Hiếu


3. Phân tích thiết kế hệ thống
 Use case quản lý tin tức :

Trần Đức Hiếu


3. Phân tích thiết kế hệ thống
 Use case quản lý đơn đặt hàng :

Trần Đức Hiếu


4. Xây dựng và demo chương trình
 Giao diện trang chủ :

Trần Đức Hiếu


4. Xây dựng và demo chương trình
 Giao diện trang sản phẩm :

Trần Đức Hiếu



4. Xây dựng và demo chương trình
 Giao diện trang giới thiệu:

Trần Đức Hiếu


4. Xây dựng và demo chương trình
 Giao diện trang tin tức :

Trần Đức Hiếu


4. Xây dựng và demo chương trình
 Giao diện trang giỏ hàng:

Trần Đức Hiếu


4. Xây dựng và demo chương trình
 Giao diện trang thanh toán :

Trần Đức Hiếu


4. Xây dựng và demo chương trình
 Giao diện trang quản trị :

Trần Đức Hiếu



×