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

(Tiểu luận) tiểu luận môn học lập trình web xây dựng website bán điện thoại

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.29 MB, 41 trang )

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA KĨ THUẬT CÔNG NGHỆ

TIỂU LUẬN MƠN HỌC
LẬP TRÌNH WEB

XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI

GVHD: TH.S NGUYỄN HỮU VĨNH
SVTH: NGUYỄN ANH KIỆT
MSSV: 1924801030041
SVTH: TRẦN MINH SƠN
MSSV: 1924801030141
LỚP: D19PM02

BÌNH DƯƠNG – 8/2021

0

0

Tieu luan


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

VIỆN KỸ THUẬT – CÔNG NGHỆ

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN

Họ và tên giảng viên: Nguyễn Hữu Vĩnh


Tên đề tài: LẬP TRÌNH WEBSITE BÁN ĐIỆN THOẠI

Nội dung nhận xét:
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
Điểm:
Bằng số: ...............................................
Bằng chữ: ..............................................

GIẢNG VIÊN CHẤM
(Ký, ghi rõ họ tên)

NGUYỄN HỮU VĨNH

0

0

Tieu luan



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

PHIẾU ĐÁNH GIÁ PROJECT
(Đánh giá quá trình thực hiện, báo cáo văn bản và sản phẩm)
Học phần: LẬP TRÌNH WEB
Họ và tên sinh viên (MSSV):
1. Nguyễn Anh Kiệt
2. Trần Minh Sơn

Tiêu chí

Trọng

Tốt

Khá

số %

100%

75%

Trung
bình
50%

Kém
0%


Tích
cực tìm

Nêu
ý

05

kiếm

Tìm

và chủ

kiếm

động

và đưa

đưa ra

ra được

ý

ý

tưởng


tưởng

mang

khá tốt

tưởng
Thái độ
tham gia

trong

Không quan tâm

số

lựa chọn ý tưởng

được
đề nghị

mới
Hồn

Khá

Lập

tồn


hợp lý,

kế

hợp lý,

điều

khơng

chỉnh

thực

cần

chút ít

hiện

điều

theo

chỉnh

góp ý

Chuẩn


Chuẩn

bị tốt

bị được bị được

hoạch

Q trình

Giai

thực hiện

đoạn

nghiêm túc

tưởng

tính

tích cực

project

Chọn ý

chuẩn


05

10

bị

0

Chưa
hợp lý,
có điều
chỉnh
theo

theo góp ý

Chuẩn

đa số

một số

điều

điều

điều

kiện


kiện

kiện

Tieu luan

khơng điều chỉnh

góp ý

mọi

0

Khơng hợp lý và

Khơng chuẩn bị
được điều kiện nào


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

cho

cho

việc

việc


việc

thực

thực

thực

hiện

hiện,

hiện

project,

có thể

nhưng

có thể

khởi

cần bổ

khởi

động


sung

động

và bổ

thêm

ngay

sung

mới có

sau

thể
khởi
động
Thực

Thực
Thực
hiện
hồn
tồn

10


đúng
phương

Giai

pháp

đoạn

hiện
khá
đúng
phương
pháp,
sai sót
nhỏ và
có sửa
chữa

thực
hiện

hiện
tương
đối
đúng
phương
pháp,
sai sót
quan


Thực hiện khơng
đúng phương pháp,
sai sót khơng sửa
chữa

trọng
và có
sửa
chữa

Triển
khai
10

đúng
kế
hoạch

0

Triển

Triển

khai

khai

khá


tương

Triển khai chậm

đúng

đối

trễ, gây ảnh hưởng

kế

đúng

khơng khắc phục

hoạch,

kế

được



hoạch,

chậm




0

Tieu luan


Xây dựng website bán điện thoại
trễ

chậm

nhưng

trễ gây

không

ảnh

gây

hưởng

ảnh

nhưng

hưởng

khắc

phục
được

Mức

Ghi rõ từng mục tiêu thành phần (ở mỗi giai

độ

đoạn của project) và thang điểm cụ thể

đạt
được
mục

20

tiêu
thành
phần
Nội
dung
Báo cáo

báo

kết quả

cáo


bằng văn
bản rõ ràng

10

-

Báo cáo tiến trình thực hiện

-

Thuyết minh sản phẩm

-

Bài học rút ra

-

Format nhất quán

-

Văn phong phù hợp

-

Xây dựng đầy đủ chức năng

Trình

bày

10

báo
cáo
Chất lượng
sản phẩm
đáp ứng

20

các tiêu chí
đề ra
ĐIỂM
PROJECT
NHĨM

ĐIỂM CỦA NHĨM:
GĨP Ý LĨNH VỰC CẦN CẢI TIẾN:
- Về phương pháp học tập, suy nghĩ, xử lý vấn đề:
- Về kiến thức, kỹ năng, thái độ:

0

0

Tieu luan



Xây dựng website bán điện thoại
- Khác:
- Phương pháp cải tiến:
- Nơi có thể cung cấp sự hỗ trợ:
TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu
Vĩnh
Phần 2: Đánh giá cá nhân làm việc nhóm
Làm việc nhóm
Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn nhau. Kết quả này sẽ được sử
dụng để qui đổi từ điểm của nhóm thành điểm của mỗi cá nhân, tuỳ theo % mỗi
cá nhân đạt được
1) Thành viên có tham gia họp đầy đủ: 40%
Đầy đủ: 40%
Vắng họp dưới 2 lần: 20%
Vắng họp hơn 2 lần: 0%
2) Thành viên nộp sản phẩm được giao đúng hạn: 40%
Đúng hạn: 40%
Trễ dưới 2 ngày: 20%
Trễ trên 2 ngày: 0%
3) Thành viên có tham gia giải quyết vấn đề, đóng góp ý kiến cải tiến: 20%
Đóng góp đạt hiệu quả: 20%
Có quan tâm đóng góp: 10%
Khơng quan tâm: 0%
Danh sách thành viên của Nhóm:
1. (Nguyễn Anh Kiệt):
Điểm làm việc nhóm (%):90%
2. (Trần Minh Sơn):
ĐIỂM THÀNH VIÊN

Điểm làm việc nhóm (%): 90%


NHĨM KIỆT-SƠN

TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC

(do nhóm ghi)

THÀNH VIÊN TRONG NHĨM:
SV1
Nguyễn Anh Kiết
Kiệt

0

0

Tieu luan

SV2
Trần Minh Sơn
Sơn


Xây dựng website bán điện thoại
Danh sách thành viên của Nhóm:
1. (Nguyễn Anh Kiệt):
Điểm cá nhân:
2. (Trần Minh Sơn):

ĐIỂM CỦA CÁ NHÂN


Điểm cá nhân:

(do GV ghi)

TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV:
Nguyễn Hữu Vĩnh
GÓP Ý CẢI TIẾN CHO CÁ NHÂN:
1) Tên SV:
GÓP Ý LĨNH VỰC CẦN CẢI TIẾN:
- Về phương pháp học tập, suy nghĩ, xử lý vấn
đề:
- Về kiến thức, kỹ năng, thái độ:
- Khác:
- Phương pháp cải tiến:
- Nơi có thể cung cấp sự hỗ trợ:
2) Tên SV:
Ghi nhận của GV

GÓP Ý LĨNH VỰC CẦN CẢI TIẾN:

(phần này do GV ghi và lưu

- Về phương pháp học tập, suy nghĩ, xử lý vấn

riêng để theo dõi, tư vấn cho

đề:

cá nhân SV, không phổ biến


- Về kiến thức, kỹ năng, thái độ:

cho lớp, nhóm)

- Khác:
- Phương pháp cải tiến:
- Nơi có thể cung cấp sự hỗ trợ:
3) Tên SV:
GÓP Ý LĨNH VỰC CẦN CẢI TIẾN:
- Về phương pháp học tập, suy nghĩ, xử lý vấn
đề:
- Về kiến thức, kỹ năng, thái độ:
- Khác:
- Phương pháp cải tiến:
- Nơi có thể cung cấp sự hỗ trợ:

0

0

Tieu luan


Xây dựng website bán điện thoại
4) Tên SV:
GÓP Ý LĨNH VỰC CẦN CẢI TIẾN:
- Về phương pháp học tập, suy nghĩ, xử lý vấn
đề:
- Về kiến thức, kỹ năng, thái độ:

- Khác:
- Phương pháp cải tiến:
- Nơi có thể cung cấp sự hỗ trợ:

0

0

Tieu luan


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

MỤC LỤC
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT ....................................................................... 0

LỜI NÓI ĐẦU ........................................................................ 12
CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI.............................. 12
1/ Tên đề tài: .............................................................................................................. 12
2/ Mục tiêu của đề tài:................................................................................................ 13
3/ Ý nghĩa của đề tài: ................................................................................................. 13
4/ Đối tượng và phạm vi của đề tài: ........................................................................... 13
4.1/ Đối tượng của đề tài: ....................................................................................... 13
4.2/ Phạm vi của đề tài:.......................................................................................... 13
5/ Một s ố trang chính của website: ............................................................................. 14
5.1/ Phần WEBSITE: ............................................................................................. 14
5.2/ Phần quản trị: .................................................................................................. 14

CHƯƠNG II: GIỚI THIỆU CÁC CÔNG NGHỆ ............... 15
1/ Giới Thiệu Về HTML. ........................................................................................... 15

1.1/ HTML là gì? ................................................................................................... 15
1.2/ Cơng dụng của HTML. ................................................................................... 15
1.3/ Định dạng của HTML. .................................................................................... 15
2/ Giới thiệu về Bootstrap:......................................................................................... 15
3/ Ngôn ngữ CSS. ...................................................................................................... 16
4/ Ngôn ngữ Javascript. ............................................................................................. 16
5/ Giới thiệu cơ bản về ngôn ngữ ASP.NET: ............................................................. 16
6/ ASP.NET WEBFORM: ......................................................................................... 17

Chương III: Phân Tích Thiết Kế Hệ Thống ......................... 18
1/ Danh sách các Actor: ............................................................................................. 18
2/ Danh sách các use – case: ...................................................................................... 18
3/ Sơ đồ USE-CASE: ................................................................................................. 19
3.1/ Sơ đồ use-case tổng quan: ............................................................................... 19
4/ Đặc tả USE – CASE: ............................................................................................. 19

0

0

Tieu luan


Xây dựng website bán điện thoại
4.1/ Use-Case Đăng nhập(đăng kí): ........................................................................ 19
4.2/ Use – Case lọc s ản phẩm................................................................................. 20
4.4. Use – Case xem hóa đơn : ............................................................................... 21
4.5.Use – Case giỏ hàng:........................................................................................ 22
4.6.Use – Case Thêm/Xóa/Sửa sản phẩm: ............................................................. 23
5/ Biểu đồ hoạt động: ................................................................................................. 24

5.1/ Biểu đồ hoạt động: Use – Case Đăng nhập: ..................................................... 24
5.2/ Biểu đồ hoạt động Use – Case Đăng kí: .......................................................... 24
5.3/ Biểu đồ hoạt động: Use – Case lọc sản phẩm: ................................................. 25
5.4/ Biểu đồ hoạt động: Use – Case Giỏ hàng: ....................................................... 25
5.5/ Biểu đồ hoạt động: Use – Case thêm/xóa/sửa sản phẩm: ................................. 26
5.6/ Biểu đồ hoạt động: Use – Case xem hóa đơn: ................................................. 26
6/ Biểu đồ lớp: ........................................................................................................... 27
7/ Thiết kế cơ sở dữ liệu: ........................................................................................... 28
7.1/ Sơ đồ tổng quan CSDL: .................................................................................. 28
7.2/ Cấu trúc dữ liệu bảng ADMIN: ....................................................................... 28
7.3/ Cấu trúc dữ liệu bảng ChiTietHoaDon: ........................................................... 29
7.4/ Cấu trúc dữ liệu bảng DonHang: ..................................................................... 29
7.5/ Cấu trúc dữ liệu bảng KhachHang:.................................................................. 29
7.6/ Cấu trúc dữ liệu bảng NhaSX: ......................................................................... 29
7.7/ Cấu trúc dữ liệu bảng SanPham: ..................................................................... 30

CHƯƠNG IV: WEBSITE BÁN ĐIỆN THOẠI ................... 30
1/ Giao diện Trang Chủ: ............................................................................................ 30
2/ Giao diện Đăng nhập: ............................................................................................ 31
3/ Giao diện Đăng Kí:................................................................................................ 31
4/ Giao diện Chi Tiết Sản Phẩm:................................................................................ 32
5/ Giao diện Điều Chỉnh Thông Tin Của Khách Hàng: .............................................. 33
6/ Giao diện Giỏ Hàng:.............................................................................................. 33
7/ Giao diện Xem Và Tìm Kiếm Sản Phẩm:............................................................... 34
8/ Giao diện Quản Lý Khách Hàng: ........................................................................... 34

0

0


Tieu luan


Xây dựng website bán điện thoại
9/ Giao diện Xem Hóa đơn : ...................................................................................... 35
10/ Giao diện Thêm Nhà Sản Xuất: ........................................................................... 35
11/ Giao diện Sửa Thông Tin Sản Phẩm: ................................................................... 36
12/ Giao diện Sửa Thông Tin Khách Hàng: ............................................................... 36
13/ Giao diện Thanh toán:.......................................................................................... 37
14/ Giao diện Thêm Sản Phẩm:.................................................................................. 37
15/ Giao diện Chi Tiết Hóa Đơn: ............................................................................... 38

CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ..... 39
1/ Kết quả đạt được:................................................................................................... 39
2/ Việc chưa làm được: .............................................................................................. 39
3/ Hướng phát triển của đề tài .................................................................................... 39

TÀI LIỆU KHAM KHẢO ..................................................... 40
DANH SÁCH CÁC BẢNG
Bảng
Bảng
Bảng
Bảng
Bảng
Bảng
Bảng

1 Danh sách các Actor ......................................................................................... 18
2 Danh sách các user – case ................................................................................. 18
3 Đặc tả Use-Case Đăng nhập ............................................................................. 19

4 Đặt tả Use – Case Lọc sản phẩm ....................................................................... 20
5 Đặc tả Use – Case Xem hóa đơn ....................................................................... 21
6 Đặc tả Use – Case Giỏ hàng ............................................................................. 22
7 Đặc tả Use – Case Thêm/Xóa/Sửa .................................................................... 23

DANH SÁCH CÁC HÌNH
Hình 1 Sơ đồ use-case tổng quan ................................................................................... 19
Hình 2 Biểu đồ hoạt động Use – Case Đăng Nhập ......................................................... 24
Hình 3 Biểu đồ hoạt động Use – Case Đăng Kí ............................................................. 24
Hình 4 Biểu đồ hoạt động: Use – Case Lọc Sản Phẩm ................................................... 25
Hình 5 Biểu đồ hoạt động Use – Case Giỏ Hàng............................................................ 25
Hình 6 Biểu đồ hoạt động: Use – Case Thêm/Xóa/Sửa Sản Phẩm.................................. 26
Hình 7 Biểu đồ hoạt động: Use – Case Xem Hóa Đơn ................................................... 26
Hình 8 Biểu đồ lớp ........................................................................................................ 27
Hình 9 Sơ đồ tổng quan CSDL ...................................................................................... 28
Hình 10 Cấu trúc dữ liệu bảng ADMIN ......................................................................... 28
Hình 11 Cấu trúc dữ liệu bảng ChiTietHoaDon ............................................................. 29

0

0

Tieu luan


Xây dựng website bán điện thoại
Hình 12 Cấu trúc dữ liệu bảng HoaDon ......................................................................... 29
Hình 13 Cấu trúc dữ liệu bảng KhachHang.................................................................... 29
Hình 14 Cấu trúc dữ liệu bảng NhaSX ........................................................................... 29
Hình 15 Cấu trúc dữ liệu bảng SanPham........................................................................ 30

Hình 16 Giao Diện Trang Chủ ....................................................................................... 31
Hình 17 Giao Diện Đăng Nhập ...................................................................................... 31
Hình 18 Giao Diện Đăng Ký.......................................................................................... 32
Hình 19 Giao Diện Chi Tiết Sản Phẩm .......................................................................... 32
Hình 20 Giao diện Điều Chỉnh Thông Tin Của Khách Hàng ......................................... 33
Hình 21 Giao diện Giỏ Hàng ......................................................................................... 33
Hình 22 Giao diện Xem Và Tìm Kiếm Sản Phẩm .......................................................... 34
Hình 23 Giao diện Quản Lý Khách Hàng ...................................................................... 34
Hình 24 Giao diện Xem Hóa Đơn .................................................................................. 35
Hình 25 Giao diện Thêm Nhà Sản Xuất ......................................................................... 35
Hình 26 Giao diên Sửa Thơng Tin Sản Phẩm................................................................. 36
Hình 27 Giao diện Sửa Thơng Tin Khách Hàng ............................................................. 36
Hình 28 Giao Diện Thanh Tốn ..................................................................................... 37
Hình 29 Giao Diện Thêm Sản Phẩm .............................................................................. 37
Hình 30 Giao Diện Chi Tiết Hóa Đơn ............................................................................ 38

0

0

Tieu luan


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

LỜI NĨI ĐẦU
Hiện nay,các cơng nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày
càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con
người. Một điểm tiêu biểu trong việc phát triển các cơng nghệ đó phải kể đến việc ứng
dụng cơng nghệ thơng tin vào hầu khắp các hoạt động. Nhờ đó, các cơng việc được thực

hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều.
Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế
ngày càng được cải thiện thì chiếc điện thoại di động khơng cịn trở nên xa lạ với mọi
người nữa mà ngược lại nó là một vật dụng không thể thiếu đối với người dân hiện nay.
Hầu hết mỗi người đều trang bị cho mình một chiếc điện thoại phù hợp với nhu cầu và túi
tiền của mình. Tuy nhiên, với cuộc sống ngày càng bận rộn như hiện nay thì việc muốn
mua một chiếc điện thoại mình ưa thích thì người tiêu dùng phải đến tận cửa hàng để
chọn lựa vì thế sẽ mất khá nhiều thời gian và công sức.
Cùng với các lý do nêu trên, qua tìm hiểu nhóm đồ án được biết việc ứng dụng bán điện
thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức
phải đến tận cửa hàng để mua. Muốn lựa chọn cho mình một chiếc điện thoại ưng ý phù
hợp với túi tiền thì khách hàng chỉ cần ngồi bên chiếc máy tính có nối mạng internet là có
thế mua được mặt hàng điện thoại mình cần.
Từ những lý do trên, chúng em quyết định chọn đề tài “ Thiết kế Website bán điện thoại
di động “. Phần mềm được xây dưng với định hướng giúp việc mua sắm điện thoại của
khách hàng dễ dàng và nhanh gọn hơn, không mất thời gian và cơng sức. Thơng qua đó
chúng em có thể hiểu biết rõ hơn về lĩnh vực và các kỹ năng ứng dụng lập trình cho
website một cách có hiệu quả.
Đề tài tiểu luận gồm các phần được phân chương như sau:
Chương 1: TỔNG QUAN VỀ ĐỀ TÀI
Chương 2: THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ CHỨC NĂNG HỆ THỐNG
Chương 3: GIỚI THIỆU CÔNG NGHỆ
Chương 4: WEBSITE
Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI
1/ Tên đề tài:
Đề tài: “XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI”.

0


0

Tieu luan


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

2/ Mục tiêu của đề tài:
Website cung cấp thơng tin một cách nhanh chóng đầy đủ, chỉ một vài thao tác click
chuột bạn đã có thể tìm được sản phẩm phù hợp với mình, từ giá cả đến kiều dáng, tính
năng phù hợp với mọi tầng lớp sử dụng. Thỏa mãn nhu cầu của người dùng và nhanh
chóng là thành cơng mà website mang đến..Phần mềm được xây dưng với định hướng
giúp việc mua sắm điện thoại của khách hàng dễ dàng và nhanh gọn hơn, không mất thời
gian và công sức. Không chỉ vậy, nó cịn giúp các doanh nghiệp tạo dựng được sự uy tín ,
mở rộng khả năng tương tác với khách hàng, nhận phản hồi từ khách hàng thuận thiện
hơn, dễ dàng triễn khai kết hoạch marketing, tiết kiệm chi phí, nâng cao khả năng cạnh
tranh,...

3/ Ý nghĩa của đề tài:
Thiết kế website điện thoại chính là giải pháp tồn diện cho những doanh nghiệp mong
muốn mở rộng phạm vi kinh doanh, t ận dụng nguồn khách hàng trên internet để đem lại
doanh thu đáng kể cho mình. So với việc tìm kiếm một cửa hàng với diện tích rộng, chi
phí đầu tư cơ sở vật chất cho cửa hàng, thuê nhân viên bán hàng, các chi phí phát sinh
khác thì việc thiết kế website bán điện thoại di động rẻ và hiệu quả hơn hẳn. Bạn chỉ cần
đầu tư số vốn khá ít ỏi để thiết kế website và duy trì hàng năm thì những gì bạn nhận
được lớn hơn nhiều.Với website bán điện thoại di động phạm vi khách hàng của bạn sẽ
được mở rộng hơn bao giờ hết. Nếu bạn mở một cửa hàng điện thoại di động thì khách
hàng sẽ bị giới hạn trong 1 phạm vi nhất định nhưng với internet, mức độ phủ sóng của
bạn sẽ lan truyền nhanh hơn bao giờ hết. Với dịch vụ giao hàng tồn quốc bạn có thể

phục vụ khách hàng ở mọi nơi với thời gian nhanh nhất có thể. Với những phương thức
quảng cáo, tiếp thị truyền thống, uy tín cửa hàng bạn chỉ có thể lan truyền qua truyền
miệng nhưng với cơng cụ phủ sóng tồn cầu như internet, sự chuyên nghiệp, tận tâm của
bạn sẽ có mức độ lan tỏa lớn hơn bao giờ hết.

4/ Đối tượng và phạm vi của đề tài:
4.1/ Đối tượng của đề tài:
Đối tượng nghiên cứu của đề tài chủ yếu là các loại sản phẩm điện thoại thông minh thuộc
nhiều hãng như Xiaomi , Apple ,Samsung ,Vmart ,Oppo ,Huewai ,LG , HTC ,Sony,...các
loại điện thoại trên website đem lại cho người dùng biết được thông số kỹ thuật của từng
chiếc điện thoại. Ngồi ra đề tài tìm hiểu các cơng nghệ thiết kế, l ập trình web, mang lại
trải nghiệm về giao diện lập trình thơng qua các cơ sở dữ liệu SQL.
4.2/ Phạm vi của đề tài:
Không gian: đề tài thiết kế website bán điện thoại được xây dựng dựa trên khảo sát từ các
trang web bán điện thoại khác. Để nắm bắt và thực hiện rõ ràng chiến lược quan trọng của

0

0

Tieu luan


Xây dựng website bán điện thoại
dự án website bán điện thoại này, thì nhóm chung em đã lựa chọn mơ hình website chuyên
bán cho các khách hàng trong tỉnh thành TP.Thủ Dầù Một, Bình Dương
Thời gian thực hiện đề tài: 25/06/2021 – 29/07/2021.

5/ Một số trang chính của website:
5.1/ Phần WEBSITE:

Trang chủ: Đây là trang giới thiệu sơ lược về các sản phẩm mới của cửa hàng, là nơi khách
hàng đặt mắt vào đầu tiên và có thể xem các điện thoại mới có trong cửa hàng khi chưa
đăng nhập tài khoản.
Trang đăng nhập, đăng kí: Đây là trang giúp cho khách hàng sau khi xem các sản phẩm
trong trang chủ và muốn mua sản phẩm thì phải thực hiện thao tác đăng nhập trở thành
thành viên để mua sản phẩm mình cần.
Trang sản phẩm: Đây là trang khách hàng xem hoặc tham khảo các mặt hàng của cửa
hàng có sẵn để lựa chọn.
Trang chi tiết sản phẩm: Đây là trang khách hàng nhấn vào từng sản phẩm để xem chi
tiết.
Trang tin tức: đây là trang khách hàng có thể tìm hiểu các kiến thức, thơng tin về sản
phẩm.
Trang lọc sản phẩm : Đây là trang khách hàng có thể lọc ra các sản phẩm theo yêu cầu
của mình.
Trang giỏ hàng: trang này khách hàng có thể xem các sản phẩm của mình trong giỏ hàng.
Và nhập thơng cá nhân để đặt hàng.
5.2/ Phần quản trị:
Trang đăng nhập: quản trị viên cần có tài khoản và mật khẩu để đăng nhập.
Trang quản trị sản phẩm: quản trị viên có thể thực hiện thêm,xóa, sửa loại sản phẩm, Sản
Phẩm và cập trạng thái của các sản phẩm.
Trang quản lý hóa đơn: quản trị viên có thể thấy được tất cả các hóa hơn đã lập theo ngày
hoặc theo tháng từ hệ thống.

0

0

Tieu luan



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

CHƯƠNG II: GIỚI THIỆU CÁC CƠNG NGHỆ
1/ Giới Thiệu Về HTML.
1.1/ HTML là gì?
HTML (Hypertext Markup Language-Ngôn ngữ đánh dấu siêu văn bản) là ngôn ngữ
đánh dấu chuẩn dùng soạn thảo các tài liệu World Wide Web, chỉ rõ một trang Web được
hiển thị như thế nào trong trình duyệt.
Ngơn ngữ HTML dùng các tag hoặc các đoạn mã lệnh để chỉ cho các trình duyệt (Web
browsers) cách hiển thị các thành phần của trang như text và graphics.
HTML là ngôn ngữ xác định cấu trúc của thông tin.
HTML sử dụng một loạt các thẻ và thuộc tính và được dùng để hiện thị văn bản và các
thông tin khác, cung cấp siêu liên kết tới các tài liệu khác.
1.2/ Công dụng của HTML.
Thiết kế được nội dung và hình thức của trang web.
Xuất bản được các tài liệu trực tuyến hay truy xuất các thông tin trực tuyến bằng cách
dùng các liên kết được chèn vào trang web.
Tạo ra các biểu mẫu trực tuyến nhằm thu thập các thông tin người dùng, quản lý giao
dịch….
Thêm vào đối tượng các hình ảnh video, âm thanh…..
1.3/ Định dạng của HTML.
Là một tập tin có phần mở rộng là .htm hoặc .html
Là một tập tin văn bản thuần túy, có chứa các mã đặc biệt gọi là Tag(thẻ), thường được
đặt xung quanh một khối văn bản nào đó.
Có thể viết trên nhiều trình soạn thảo: Microsoft Fontpage, notepad…và được sử dụng
nhiều nhất đó là adobe dreamweaver.

2/ Giới thiệu về Bootstrap:
Bootstrap là 1 framework HTML, CSS, và JavaScript cho phép người dùng dễ dàng thiết
kế website theo 1 chuẩn nhất định, tạo các website thân thiện với các thiết bị cầm tay như

mobile, ipad, tablet,...
Tại sao l ại như vậy?

0

0

Tieu luan


Xây dựng website bán điện thoại
Bootstrap bao gồm những cái cơ bản có sẵn như: typography, forms, buttons, tables,
navigation, modals, image carousels và nhiều thứ khác. Trong bootstrap có thêm nhiều
Component, Javascript hỗ trợ cho việc thiết kế reponsive của bạn dễ dàng, thuận tiện và
nhanh chóng hơn.

3/ Ngơn ngữ CSS.
CSS (Cascading Style Sheets) là một ngôn ngữ quy định cách trình bày cho các tài liệu
viết bằng HTML, XHTML, XML, SVG, hay UML,…
CSS cung cấp nhiều thuộc tính trình bày dành cho các đối tượng với sự sáng tạo trong
việc kết hợp các thuộc tính giúp mang lại hiệu quả cao.
CSS đã đượ c hỗ trợ bởi tất cả các trình duyệt và hiển thị “như nhau” trên mọi hệ điều
hành.
CSS đưa ra phương thức áp dụng từ một file CSS ở ngồi. Có hiệu quả đồng bộ khi tạo
một website có hàng trăm trang hay khi muốn thay đổi một thuộc tính trình bày nào đó.
CSS được cập nhật liên tục mang lại các trình bày phức tạp và tinh vi hơn.

4/ Ngôn ngữ Javascript.
Với HTML chỉ biểu diễn thông tin chứ chưa phải là các trang Web động có khả năng đáp
ứng các sự kiện từ phía người dùng.

Hãng Netscape đã đưa ra ngơn ngữ script có tên là LiveScript để thực hiện chức năng
này. Sau đó đổi tên thành JavaScript để tận dụng tính đại chúng của ngơn ngữ lập trình
Java.
JavaScript là ngơn ngữ dưới dạng script có thể gắn với các file HTML. Được trình duyệt
diễn dịch, trình duyệt đọc JavaScript dưới dạng mã nguồn.
JavaScript là ngôn ngữ dựa trên đối tượng, nghĩa là bao gồm nhiều kiểu đối tượng, ví dụ
đối tượng Math với tất cả các chức năng tốn học. Nhưng JavaScript khơng là ngôn ngữ
hướng đối tượng như C++/Java.

5/ Giới thiệu cơ bản về ngôn ngữ ASP.NET:
ASP.Net cho phép bạn lựa chọn một trong các ngơn ngữ lập trình mà bạn u thích:
Visual Basic.Net, J#, C#,…
Trang ASP.Net được biên dịch trước. Thay vì phải đọc và thơng dịch mỗi khi trang web
được yêu cầu, ASP.Net biên dịch những trang web động thành những tập tin DLL mà
Server có thể thi hành nhanh chóng và hiệu quả. Yếu tố này là một bước nhảy vọt đáng
kể so với kỹ thuật thông dịch của ASP.

0

0

Tieu luan


Xây dựng website bán điện thoại
ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .Net Framework, làm
việc với XML, Web Service, truy cập cơ sở dữ liệu qua ADO.Net, …
ASPX và ASP có thể cùng hoạt động trong 1 ứng dụng.
ASP.Net sử dụng phong cách lập trình mới: Code behide. Tách code riêng, giao diện
riêng do vậy dễ đọc, dễ quản lý và bảo trì.

Kiến trúc lập trình giống ứng dụng trên Windows.
Hỗ trợ quản lý trạng thái của các control
Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại Browser
Hỗ trợ nhiều cơ chế cache.
Triển khai cài đặt
Không cần lock, khơng cần đăng ký DLL
Cho phép nhiều hình thức cấu hình ứng dụng
Hỗ trợ quản lý ứng dụng ở mức tồn cục
Global.aspx có nhiều sự kiện hơn
Quản lý session trên nhiều Server, không cần Cookies.

6/ ASP.NET WEBFORM:
ASP.NET Web Form mở rộng mơ hình hướng sự kiện tương tác với các ứng dụng web.
Trình duyệt gửi trang web lên Web Server, sau đó Web Server trả về các mã HTML đã
được xử lí.
ASP.NET Framwork giúp lưu trữ thơng tin về trạng thái của ứng dụng dưới dạng: Page
state, Session state.
Page state là trạng thái của client, các nội dung nhập vào input fileds trong web form.
Session state l à tập hợp các thông tin trong một phiên làm việc.

0

0

Tieu luan


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

Chương III: Phân Tích Thiết Kế Hệ Thống

1/ Danh sách các Actor:
STT
1

TÊN ACTOR
Khách Hàng

2

Quản Trị Viên

Ý NGHĨA
Là người ghé qua website, xem thông tin sản phẩm
mua hàng.
Là người quản trị website: thực hiện các chức năng thêm,
sửa, xóa đối với các đối tượng: sản phẩm.
Bảng 1 Danh sách các Actor

2/ Danh sách các use – case:
STT

Tên USE-CASE

Ý nghĩa

1

Đăng nhập/ đăng kí

Cho phép khách hàng đăng nhập(đăng kí) tài

khoản

2

Lọc

Cho phép khách hàng lọc ra các sản phẩm
như muốn, tùy thuộc vào yêu cầu của khách
hàng

3

Giỏ hàng

Use-Case cho phép người dùng được phép
đưa những sản phẩm muốn mua vào giỏ hàng

4

Thêm/xóa/sửa sản phẩm

Cho phép thêm/xóa/sửa các sản phẩm.

5

Xem các hóa đơn

Cho phép người quản lí xem tất cả các hóa
đơn đã lập
Bảng 2 Danh sách các user – case


0

0

Tieu luan


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

3/ Sơ đồ USE-CASE:
3.1/ Sơ đồ use-case tổng quan:

Hình 1: Sơ đồ use-case tổng quan

4/ Đặc tả USE – CASE:
4.1/ Use-Case Đăng nhập(đăng kí):
Use - Case

Nội dung

Tên Use-Case

Đăng nhập

Mô tả

Use-Case cho phép người dùng đăng nhập vào hệ thống để thực
hiện các chức năng của mình.


Actor

Người dùng

Sự kiện kích hoạt

Khi người dùng chọn chức năng đăng nhập từ trang chủ hệ
thống

0

0

Tieu luan


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

LỜI NĨI ĐẦU
Hiện nay,các cơng nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày
càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con
người. Một điểm tiêu biểu trong việc phát triển các cơng nghệ đó phải kể đến việc ứng
dụng cơng nghệ thơng tin vào hầu khắp các hoạt động. Nhờ đó, các cơng việc được thực
hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều.
Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế
ngày càng được cải thiện thì chiếc điện thoại di động khơng cịn trở nên xa lạ với mọi
người nữa mà ngược lại nó là một vật dụng không thể thiếu đối với người dân hiện nay.
Hầu hết mỗi người đều trang bị cho mình một chiếc điện thoại phù hợp với nhu cầu và túi
tiền của mình. Tuy nhiên, với cuộc sống ngày càng bận rộn như hiện nay thì việc muốn
mua một chiếc điện thoại mình ưa thích thì người tiêu dùng phải đến tận cửa hàng để

chọn lựa vì thế sẽ mất khá nhiều thời gian và công sức.
Cùng với các lý do nêu trên, qua tìm hiểu nhóm đồ án được biết việc ứng dụng bán điện
thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức
phải đến tận cửa hàng để mua. Muốn lựa chọn cho mình một chiếc điện thoại ưng ý phù
hợp với túi tiền thì khách hàng chỉ cần ngồi bên chiếc máy tính có nối mạng internet là có
thế mua được mặt hàng điện thoại mình cần.
Từ những lý do trên, chúng em quyết định chọn đề tài “ Thiết kế Website bán điện thoại
0 hướng giúp việc mua sắm điện thoại của
di động “. Phần mềm được xây dưng0với định
khách hàng dễ dàng và nhanh gọn
hơn, luan
không mất thời gian và cơng sức. Thơng qua đó
Tieu


chúng em có thể hiểu biết rõ hơn về lĩnh vực và các kỹ năng ứng dụng lập trình cho
website một cách có hiệu quả.
Đề tài tiểu luận gồm các phần được phân chương như sau:
Chương 1: TỔNG QUAN VỀ ĐỀ TÀI
Chương 2: THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ CHỨC NĂNG HỆ THỐNG
Chương 3: GIỚI THIỆU CÔNG NGHỆ
Chương 4: WEBSITE
Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI
1/ Tên đề tài:
Đề tài: “XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI”.

0


0

Tieu luan


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

2/ Mục tiêu của đề tài:
Website cung cấp thơng tin một cách nhanh chóng đầy đủ, chỉ một vài thao tác click
chuột bạn đã có thể tìm được sản phẩm phù hợp với mình, từ giá cả đến kiều dáng, tính
năng phù hợp với mọi tầng lớp sử dụng. Thỏa mãn nhu cầu của người dùng và nhanh
chóng là thành cơng mà website mang đến..Phần mềm được xây dưng với định hướng
giúp việc mua sắm điện thoại của khách hàng dễ dàng và nhanh gọn hơn, không mất thời
gian và công sức. Không chỉ vậy, nó cịn giúp các doanh nghiệp tạo dựng được sự uy tín ,
mở rộng khả năng tương tác với khách hàng, nhận phản hồi từ khách hàng thuận thiện
hơn, dễ dàng triễn khai kết hoạch marketing, tiết kiệm chi phí, nâng cao khả năng cạnh
tranh,...

3/ Ý nghĩa của đề tài:
Thiết kế website điện thoại chính là giải pháp tồn diện cho những doanh nghiệp mong
muốn mở rộng phạm vi kinh doanh, t ận dụng nguồn khách hàng trên internet để đem lại
doanh thu đáng kể cho mình. So với việc tìm kiếm một cửa hàng với diện tích rộng, chi
phí đầu tư cơ sở vật chất cho cửa hàng, thuê nhân viên bán hàng, các chi phí phát sinh
khác thì việc thiết kế website bán điện thoại di động rẻ và hiệu quả hơn hẳn. Bạn chỉ cần
đầu tư số vốn khá ít ỏi để thiết kế website và duy trì hàng năm thì những gì bạn nhận
được lớn hơn nhiều.Với website bán điện thoại di động phạm vi khách hàng của bạn sẽ
được mở rộng hơn bao giờ hết. Nếu bạn mở một cửa hàng điện thoại di động thì khách
hàng sẽ bị giới hạn trong 1 phạm vi nhất định nhưng với internet, mức độ phủ sóng của
bạn sẽ lan truyền nhanh hơn bao giờ hết. Với dịch vụ giao hàng tồn quốc bạn có thể
phục vụ khách hàng ở mọi nơi với thời gian nhanh nhất có thể. Với những phương thức

quảng cáo, tiếp thị truyền thống, uy tín cửa hàng bạn chỉ có thể lan truyền qua truyền
miệng nhưng với cơng cụ phủ sóng tồn cầu như internet, sự chuyên nghiệp, tận tâm của
bạn sẽ có mức độ lan tỏa lớn hơn bao giờ hết.

4/ Đối tượng và phạm vi của đề tài:
4.1/ Đối tượng của đề tài:
Đối tượng nghiên cứu của đề tài chủ yếu là các loại sản phẩm điện thoại thông minh thuộc
nhiều hãng như Xiaomi , Apple ,Samsung ,Vmart ,Oppo ,Huewai ,LG , HTC ,Sony,...các
loại điện thoại trên website đem lại cho người dùng biết được thông số kỹ thuật của từng
0 cơng nghệ thiết kế, l ập trình web, mang lại
chiếc điện thoại. Ngồi ra đề tài tìm0hiểu các
Tieu
trải nghiệm về giao diện lập trình
thơngluan
qua các cơ sở dữ liệu SQL.


4.2/ Phạm vi của đề tài:
Không gian: đề tài thiết kế website bán điện thoại được xây dựng dựa trên khảo sát từ các
trang web bán điện thoại khác. Để nắm bắt và thực hiện rõ ràng chiến lược quan trọng của

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

0

0

Tieu luan

dự án website bán điện thoại này, thì nhóm chung em đã lựa chọn mơ hình website chun



bán cho các khách hàng trong tỉnh thành TP.Thủ Dầù Một, Bình Dương
Thời gian thực hiện đề tài: 25/06/2021 – 29/07/2021.

5/ Một số trang chính của website:
5.1/ Phần WEBSITE:
Trang chủ: Đây là trang giới thiệu sơ lược về các sản phẩm mới của cửa hàng, là nơi khách
hàng đặt mắt vào đầu tiên và có thể xem các điện thoại mới có trong cửa hàng khi chưa
đăng nhập tài khoản.
Trang đăng nhập, đăng kí: Đây là trang giúp cho khách hàng sau khi xem các sản phẩm
trong trang chủ và muốn mua sản phẩm thì phải thực hiện thao tác đăng nhập trở thành
thành viên để mua sản phẩm mình cần.
Trang sản phẩm: Đây là trang khách hàng xem hoặc tham khảo các mặt hàng của cửa
hàng có sẵn để lựa chọn.
Trang chi tiết sản phẩm: Đây là trang khách hàng nhấn vào từng sản phẩm để xem chi
tiết.
Trang tin tức: đây là trang khách hàng có thể tìm hiểu các kiến thức, thông tin về sản
phẩm.
Trang lọc sản phẩm : Đây là trang khách hàng có thể lọc ra các sản phẩm theo yêu cầu
của mình.
Trang giỏ hàng: trang này khách hàng có thể xem các sản phẩm của mình trong giỏ hàng.
Và nhập thơng cá nhân để đặt hàng.
5.2/ Phần quản trị:
Trang đăng nhập: quản trị viên cần có tài khoản và mật khẩu để đăng nhập.
Trang quản trị sản phẩm: quản trị viên có thể thực hiện thêm,xóa, sửa loại sản phẩm, Sản
Phẩm và cập trạng thái của các sản phẩm.
Trang quản lý hóa đơn: quản trị viên có thể thấy được tất cả các hóa hơn đã lập theo ngày
hoặc theo tháng từ hệ thống.


0

0

Tieu luan


×