TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO
ĐỒ ÁN CHUYÊN ĐỀ
Tên đề tài:
Xây dựng website bán điện thoại qua mạng
SVTH: Trần Quốc Cảnh
Lớp: CCLT07B
GVHD: Nguyễn Thanh Cẩm
Xây dựng Website bán điện thoại qua mạng
LỜI NÓI ĐẦU
Ngày nay, phương tiện truyền thông đã trở thành một phần thiết yếu trong cuộc
sống của mỗi chúng ta, đặc biệt là các thiết bị truyền thông phổ thông như điện thoại di
động. Cùng với sự phát triển rộng lớn của các mạng di động, điện thoại di động đã làm
cho cuộc sống của chúng ta trở nên dễ dàng hơn trong việc trao đổi thông tin mọi nơi.
Tại Việt Nam, với cuộc sống ngày càng hiện đại, nhu cầu trao đổi thông tin qua thiết bị
di động ngày càng tăng. Tận dụng được những cơ hội này, các doanh nghiệp Việt Nam
không ngừng mở rộng hoạt động kinh doanh trên mọi lĩnh vực nhằm mong muốn đáp
ứng nhu cầu của người tiêu dùng. Đối với những công ty bán điện thoại với qui mô rộng
lớn nhưng hoạt động bán hàng, marketing, quảng cáo vẫn gặp phải những khó khăn nhất
định: hoạt động kinh doanh hầu như dựa trên phương pháp thủ cơng, truyền thống là
chủ yếu: khi khách hàng có nhu cầu mua sản phẩm thì trực tiếp đến cơng ty để liên hệ,
chọn sản phẩm và thanh toán. Qua đó cho ta thấy: cả doanh nghiệp và khách hàng phải
mất một khoảng chi phí và thời gian nhất định đáng lẻ khơng nên có. Doanh nghiệp phải
tốn kém thời gian và chi phí cho việc quảng cáo, marketing, bán hàng nhưng lại không
thu hút được đông đảo khách hàng.
Xuất phát từ nhu cầu trên, em quyết định chọn đề tài “Xây dựng Website bán điện
thoại qua mạng” nhằm giúp doanh nghiệp giảm thiểu chi phí, quảng bá hình ảnh, sản
phẩm doanh nghiệp mình trên mạng Internet. Bên cạnh đó, Website còn hỗ trợ khách
hàng trong việc đăng ký, đặt hàng qua Website, cập nhật thông tin về những sản phẩm
hiện có và sắp ra mắt trên thị trường một cách nhanh nhất… đem lại sự hài lòng cao
nhất từ phía khách hàng. Em quyết định vận dụng ngơn ngữ PHP, MySQL để “Xây
dựng website bán điện thoại qua mạng”.
Do còn thiếu hiểu biết về kiến thức cũng như thực tế, bài báo cáo khơng thể
khơng có thiếu sót. Em mong được sự đóng góp ý kiến của thầy cơ để bài báo cáo của
em được hoàn thiện hơn. Em xin chân thành cảm ơn sự giúp đỡ tận tình của thầy
Nguyễn Thanh Cẩm đã nhiệt tình hướng dẫn em hoàn thành bài báo cáo này.
Em xin chân thành cảm ơn!
SVTH: Trần Quốc Cảnh
Trang 2
Xây dựng Website bán điện thoại qua mạng
MỤC LỤC
SVTH: Trần Quốc Cảnh
Trang 3
Xây dựng Website bán điện thoại qua mạng
DANH MỤC HÌNH ẢNH
SVTH: Trần Quốc Cảnh
Trang 4
Xây dựng Website bán điện thoại qua mạng
Chương 1. TỔNG QUAN VỀ ĐỀ TÀI
1.1. Lý do chọn đề tài
Ngày nay, phương tiện truyền thông đã trở thành một phần thiết yếu trong cuộc
sống của mỗi chúng ta, đặc biệt là các thiết bị truyền thông phổ thông như điện thoại
di động. Cùng với sự phát triển rộng lớn của các mạng di động, điện thoại di động đã
làm cho cuộc sống của chúng ta trở nên dễ dàng hơn trong việc trao đổi thông tin mọi
lúc, mọi nơi.
Như chúng ta đã thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh
ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều
rất chú tâm đến việc làm thoải mãn khách hàng một cách tốt nhất. Và ngày càng nhiều
doanh nghiệp phát triển hệ thống bán hàng theo loại hình thương mại điện tử. Theo kết
quả khảo sát của Công ty nghiên cứu thị trường Việt, khoảng 70% các Công ty kinh
doanh, dịch vụ ở Việt Nam có hệ thống bán hàng qua internet và qua điện thoại.
So với kinh doanh truyền thống thì thương mại điện tử chi phí thấp hơn, hiệu
quả đạt cao hơn. Hơn thế nữa, với lợi thế của công nghệ Internet nên việc truyền tải
thông tin sản phẩm sẽ nhanh chóng hơn, thuận tiện. Kết hợp với bộ phận giao hàng tận
nơi là thông qua bưu điện và ngân hàng để thanh toán tiền, càng thuận lợi để loại hình
này phát triển.
Biết được những như cầu đó chương trình “ Xây dựng website bán điện thoại
qua mạng” được xây dựng nhằm để đáp ứng nhu cầu của người tiêu dùng trong nước
và thông qua website này họ có thể đặt, mua các sản phẩm cần thiết.
1.2. Xác định yêu cầu
Yêu cầu chức năng:
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty
đến người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác
nhất.
-Giúp cho khách hàng :
+Tìm kiếm và lựa chọn từ xa các sản phẩm mình cần: Khách hàng khi try cập
vào trang web thương mại thường tìm kiếm các mặ hàng hoặc sản phẩm mà họ cần.
Nhưng đơi khi có nhiều khách hàng truy cập và website mà khơng có ý định mua
hay khơng biết mua gì thì u cầu hệ thống là làm thế nào để khách hàng bị bắt mắt
và hấp dẫn với sản phẩm đó, đồng thời tìm kiếm nhanh và hiệu quả mà các sản phẩm
SVTH: Trần Quốc Cảnh
Trang 5
Xây dựng Website bán điện thoại qua mạng
họ cần tìm.
+Đặt mua hàng: Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt
mua thì đoen đặt hàng sẽ được hiển thị để khách hàng nhập vào nhưng thông tin cần
thiết, tránh địi hỏi hay những thơng tin u cầu nhiều quá từ khách hàng, tạo cảm
giác thoải mái và riêng tư cho khách hàng.
+Theo dõi đơn hàng của mình.
-Giúp nhà quản lý: Là người có quyền đăng nhập, quản lý và làm chủ mọi hoạt
động của hệ thống trang web. Nhà quản lý có một username và password để truy
cập vào hệ thống nhằm thực hiện các chức năng sau:
+Quản lý các sản phẩm một cách dễ dàng.
+Thêm, xóa, sửa thông tin sản phẩm vào cơ sở dữ liệu.
+Kiểm tra và xử lý đơn hàng.
Bên cạnh các chức năng nêu trên thì trang web phải trơng đẹp mắt, dễ truy cập.
Giao diện thật đẹp là yếu tố quan trọng góp phần tăng lượng khách hàng và trang web
phải làm sao cho khách hàng thấy được những thông tin cần tìm, cung cấp những
thơng tin quảng cáo thật hấp dẫn nhằm thu hút về cơng ty mình và có nhiều cơ hội sẽ
có nhiều người tham khảo nhiều hơn.
Điều quan trọng trong trang web mua bán trên mạng phải đảm bảo an tồn tuyệt
đối những thơng tin liên quan đến người dùng trong q trình đặt hàng và thanh tốn.
Đồng thời, trang web phải có tính nâng cấp, bảo trì, sửa chữa khi bổ sung, cập
nhật những tính năng mới.
Yêu cầu phi chức năng:
- Website đáp ứng được khả năng truy cập nhanh, thơng tin tin cậy, chính xác.
- Giao diện thân thiện, dễ sử dụng, tính thẩm mỹ và tính ổn định cao.
- Website đảm bảo được tính bảo mật cao, phân quyền một cách hợp lý.
- Website có thể hoạt động 24/7/365.
- Website có khả năng lưu trữ, xử lý khối lượng lớn thông tin nhưng chiếm dung
lượng nhỏ trong máy tính.
1.3. Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài
Đối tượng ứng dụng:
+Mọi người tiêu dùng trên tồn quốc có nhu cầu mua đặt hàng qua mạng.
+Các cơng ty, doanh nghiệp có nhu cầu đặt hàng.
SVTH: Trần Quốc Cảnh
Trang 6
Xây dựng Website bán điện thoại qua mạng
Phạm vi nghiên cứu của đề tài:
-Về mặt lý thuyết:
+Tìm hiểu kỹ thuật lập trình
+Hiểu được cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu trong MySQL
sever.
-Về mặt lập trình:
+Sử dụng ngơn ngữ lập trình PHP và tạo giao diện bằng HTML và CSS3.
1.4. Ý nghĩa khoa học thực tiển
Trong thời đại thương mại điện tử ngày càng phát triển, việc ứng dụng vào
hoạt động “ Website bán điện thoại qua mạng” mang lại nhiều ý nghĩa:
+Đỡ tốn thời gian cho người tiêu dùng cũng như nhà quản lý trong việc
tham gia và hoạt động bán hàng.
+Giúp.cho người tiêu dùng có được giá cả và hình ảnh mặt hàng một cách
chính xác.
+Nhà quản lý có thể thống kê các sản phẩm bán chạy và các sản phẩm mới
một cách nhanh chóng cho hoạt động kinh doanh được thuận lợi và tốt đẹp
hơn.
- Thơng qua Website, doanh nghiệp có được một kênh bán hàng mới
vượt giới hạn về không gian và thời gian.
- Tối ưu chi phí (cho cả doanh nghiệp và người tiêu dùng), nâng cao
năng lực cạnh tranh cho các doanh nghiệp trong thời kỳ hội nhập.
1.5. Bố cục đề tài
Nội dung đồ án gồm các thành phần sau:
Lời mở đầu
- Chương 1. Tổng quan về đề tài
- Chương 2. Cơng cụ phát triền.
- Chương 3. Phân tích và thiết kế hệ thống.
- Chương 4. Thiết kế cơ sở dữ liệu và giao diện.
- Chương 5. Kết luận và hướng phát triển.
SVTH: Trần Quốc Cảnh
Trang 7
Xây dựng Website bán điện thoại qua mạng
Chương 2. CÔNG CỤ PHÁT TRIỂN
2.1. PHP
2.1.1. Giới thiệu PHP
PHP - viết tắt hồi quy của "Hypertext Preprocessor", là một ngôn ngữ lập trình
kịch bản được chạy ở phía server nhằm sinh ra mã html trên client. PHP đã trải qua rất
nhiều phiên bản và được tối ưu hóa cho các ứng dụng web, với cách viết mã rõ rãng,
tốc độ nhanh, dễ học nên PHP đã trở thành một ngôn ngữ lập trình web rất phổ biến và
được ưa chuộng.
Là kịch bản cho chúng ta xây dựng ứng dụng web trên mạng internet tương tác
với cơ sở dữ liệu : Infonix, My SQL, SQL Sever, Oracle….
2.1.2. Lịch sử phát triển
Năm 1995 phiên bản đầu tiên ra đời có tên PHP/F1 được viết với nhà phần
mềm Rasmus Lerdorf.
PHP/F1 Hypertext Preprocessor/Forms Interperter, bao gồm một số chức năng
cơ bản như ngày nay.
Năm 1997 phiên bản PHP 2.0 ra đời nhưng chỉ được công bố dưới dạng bản
beta.
Năm 1998 phiên bản PHP 3.0 được ra đời
Tháng 5/2000 phien bản PHP 4.0 với hàng loạt các tính năng bổ sung, đã chính
thức được cơng bố.
29/6/2003 phiên bản PHP 5 beta 1 chính thức được cơng bố.
Tháng 10.2003 phiên bản beta 2 ra mắt với sự xuất hiện của 2 tính năng mới
rất được chờ đợi: Iterators và Reflection nhưng namespace một tính năng gây tranh cãi
đã bị loại ra khỏi mã nguồn.
Ngày 22/12/2003 phiên baabr PHP beta 3 được công bố.
Ngày 13/7/2006 phiên babr PHP 5 chính thức ra mắt sau một chuỗi khá dài các
bản kiểm tra thử bao gồm Beta 4, RC1 RC2, RC3.
Ngày 14/4/2005 phiên bản PHP Beta 3 được PHP T eam cơng bố đánh dấu sự
chín muồi của PHP với sự có mặt của PDO.
Hiện nay phiên bản tiếp theo của PHP đang được phát triển tiếp.
SVTH: Trần Quốc Cảnh
Trang 8
Xây dựng Website bán điện thoại qua mạng
2.1.3. Cú pháp
Ta có thể nhúng các lệnh php vào trang HTML
Đoạn mã php luôn được bắt đầu và kết thúc bởi các cặp thẻ theo cú pháp
Các lệnh cú pháp của php
?>
Ví dụ: Ta có đoạn mã hiển thị câu “Learning php programing” lên trình duyết như
sau:
<html>
<head>
</head>
<?php>
<body>
Echo ” Learning php programing”;
?>
</body>
</html>
-Mỗi câu lệnh trong php được kết thúc bằng (;). Dấu này là một toán tử dùng để
phân biệt cấu trúc với nhau.
-Có 2 câu lẹnh dùng để hiển thị các câu text ra browser là echo và print
-Các file php phải có phần mở rộng là php. Nếu phần mở rộng là html thì đoạn mã
php sẽ khơng được thực thi.
-Đoạn mã php cũng có thể đặt trong thẻ:
Đoạn mã php
?>
2.1.4. Các kiểu dữ liệu
Php hỗ trợ 5 kiển dữ liệu như sau:
-Integer: sử dụng cho kiểu dữ liệu là số nguyên.
-Double: sử dụng cho kiểu dữ liệu là số thực.
-String: sử dụng cho kiểu dữ liệu là chuỗi và ký tự.
-Array: sử dụng cho kiểu dữ liệu là mảng.
-Integer: sử dụng cho kiểu dữ liệu là đối tượng của lớp.
SVTH: Trần Quốc Cảnh
Trang 9
Xây dựng Website bán điện thoại qua mạng
2.1.5. Đặc thù của PHP:
PHP có xác xuất chạy ( run ) trên các nền ( platform ) hệ điều hành khác nhau:
Windows, Linux, Unix, Mac OS X , …
PHP tương hợp với hồ hết các web server hiện nay: Apache, IIS, …
PHP có xác xuất làm việc được với nhiều theme wordpress cho blogger.
PHP cầm cờ chạy hiệu quả trên server .
PHP vừa dễ để học cách sử dụng lại vừa không có một sự hạn chế hay một trường
hợp ngoại lệ nào cả miễn phí ( có xác xuất download tại trang chủ của PHP ).
Điều chúng ta cần biết ngay bây chừ về PHP là, ta dễ dàng chèn và sử dụng mã php
trong các file html. Sau đây là một nếu giản đơn nhất.
2.2. MySQL
2.2.1. Giới thiệu MySQL
- Là một hệ thống CSDL
- Là một hệ quản trị CSDL quan hệ.
- Được phát triển, phân phối và hỗ trợ MySQL AB.
- Để làm việc với MySQL cần đăng ký kết nối, tạo cơ sở dữ liệu, quản lý người
dùng, phân quyền sử dụng, thiết kế đối tượng Table của cơ sở dữ liệu và xử lý dữ liệu.
- Để quản lý và thao tác trên cơ sở dữ liệu ta có thể sử dụng giao diện đồ họa hoặc
dạng Command line.
2.2.2. Đặc điểm của MySQL
- Ra đời các trang nội dung động.
- Thực hiện các thao tác: Taọ ( Create ), mở ( Open ), đọc ( read ), ghi ( Write ) và
đóng ( Close ) các tập tin trên sever.
- Thực hiện chức năng sưu tập ( Collect dữ liệu).
- Thực hiện kết nối (connect ) vào một cơ sở dữ liệu và thực hành các thao tác căn
bản trên đó ( Add, Delete, Modife, …).
- Trợ giúp việc gửi ( Send ) và nhận ( Receive ) các cookie.
- Trợ giúp mã hóa (encrypt ) và nhận (Receive ) các cookie.
- Trợ giúp lập trình quản trị web: Phân quyền truy nhập của người sử dụng ( user )
vào các page được chỉ định trên một website.
- Một file PHP có xác xuất chứa Text; các thẻ HTML; CSS; JavaScritp và PHP
script code. Code PHP được thực hành ( execute ) trên Server và kết quả trả về trên
SVTH: Trần Quốc Cảnh
Trang 10
Xây dựng Website bán điện thoại qua mạng
web browser như HTML. File PHP có phần mở rộng là php.
Chương 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.1. Biểu đồ phân cấp chức năng
Hình 3.1.Biểu đồ phân rã chức năng.
3.2. Sơ đồ luồng dữ liệu
3.2.1. Biểu đồ mức ngữ cảnh
Hình 3.2.Biểu đồ mức ngữ cảnh.
Chú thích :
1. Yêu cầu hệ thống website bán điện thoại.
2. Trả về kết quả của yêu cầu hệ thống website bán điện thoại.
3. Yêu cầu hệ thống hệ thống website bán điện thoại.
4. Trả về kết quả của yêu cầu hệ thống website bán điện thoại.
SVTH: Trần Quốc Cảnh
Trang 11
Xây dựng Website bán điện thoại qua mạng
3.2.2. Biểu đồ luồng dữ liệu mức 0
Hình 3.3.Biểu đồ luống dữ liệu mức 0.
Chú thích:
Yêu cầu cập nhật hệ thống quản trị.
Cập nhật hệ thống quản trị.
Trả về thông tin hệ thống quản trị.
Hiển thị thông tin hệ thống quản trị.
Yêu cầu cập nhật danh mục.
Cập nhật danh mục.
Trả về thông tin danh mục.
SVTH: Trần Quốc Cảnh
Trang 12
Xây dựng Website bán điện thoại qua mạng
Hiển thị thông tin danh mục.
Yêu cầu cập nhật quản lý đơn hàng.
Cập nhật đơn hàng.
Trả về thông tin đơn hàng.
Hiển thị thông tin đơn hàng.
u cầu nhập thơng tin tìm kiếm.
Cập nhật thơng tin tìm kiếm.
Trả về thơng tin tìm kiếm.
Hiển thị thơng tin tìm kiếm.
u cầu cập nhật danh sách thống kê.
Cập nhật danh mục thống kê.
Trả về thông tin danh mục thống kê.
Hiển thị thông tin danh mục thống kê
3.2.3. Biểu đồ luồng dữ liệu mức 1- Phân rã tiến trình quản trị hệ thống
Hình 3.4.Biểu đồ phân rã tiến trình quản trị hệ thống.
Chú thích :
1. Quản trị viên yêu cầu đăng nhập.
2. Hệ thống cập nhật và truy xuất dữ liệu.
3. Trả về kết quả cho quản trị viên.
4. Hiển thị kết quả cho quản trị viên.
5. Quản trị viên yêu cầu đăng xuất.
SVTH: Trần Quốc Cảnh
Trang 13
Xây dựng Website bán điện thoại qua mạng
6. Hệ thống cập nhật thông tin tài khoản.
7. Trả về kết quả cho quản trị viên.
8. Hiển thị kết quả cho quản trị viên
9. Quản trị viên yêu cầu thay đổi thông tin tài khoản.
10. Hệ thống cập nhật thông tin tài khoản.
11. Trả về kết quả cho quản trị viên.
12. Hiển thị kết quả cho quản trị viên.
3.2.4. Biểu đồ luồng dữ liệu mức 1-Phân rã tiến trình quản lý danh mục
Hình 3.5.Biểu đồ phân rã tến trình quản lý danh mục.
Chú thích:
1.Quản trị viên cập nhật sản phẩm.
2.Hệ thống cập nhật tiêu đề truy xuất vào kho dữ liệu sản phẩm.
3.Trả về kết quả cập nhật sản phẩm.
4.Hiển thị kết quả cập nhật sản phẩm.
5.Quản trị viên cập nhật nhà sản xuất.
6.Hệ thống cập nhật nhà sản phẩm truy xuất vào kho dữ liệu nhà sản
xuất.
7.Trả về kết quả cập nhật nhà sản xuất.
8.Hiển thị kết quả cập nhật nhà sản xuất.
9.Quản trị viên cập nhật danh mục sản phẩm.
10.Hệ thống cập nhật danh mục sản phẩm mới truy xuất vào kho dữ
liệu danh mục sản phẩm.
SVTH: Trần Quốc Cảnh
Trang 14
Xây dựng Website bán điện thoại qua mạng
3.2.5. Biểu đồ luồng dữ liệu mức 1-Phân rã tiến trình quản lý đơn hàng
Hình 3.6.Biểu đồ phân rã tiến trình quản lý đơn hàng.
Chú thích :
1. Quản trị viên yêu cầu cập nhật đơn hàng.
2. Hệ thống cập nhật và truy xuất dữ liệu vào kho dữ liệu đơn hàng.
3. Trả về kết quả cho quản trị viên.
4. Hiển thị kết quả cho quản trị viên.
3.2.6. Biểu đồ luồng dữ liệu mức 1-Phân rã tiến trình tìm kiếm
Hình 3.7.Biểu đồ phân rã tiến trình tìm kiếm.
Chú thích :
1. Quản trị viên u cầu tìm kiếm.
2. Hệ thống cập nhật và truy xuất dữ liệu vào kho dữ liệu tìm kiếm.
3. Trả về kết quả tìm kiếm cho quản trị viên.
4. Hiển thị kết quả tìm kiếm cho quản trị viên.
SVTH: Trần Quốc Cảnh
Trang 15
Xây dựng Website bán điện thoại qua mạng
3.2.7.Biểu đồ luồng dữ liệu mức 1-Phân rã tiến trình quản lý thống kê
Hình 3.8.Biểu đồ phân rã tiến trình quản lý thống kê.
Chú thích :
1. Quản trị viên yêu cầu thống kê thành viên.
2. Hệ thống cập nhật và truy xuất dữ liệu.
3. Trả về kết quả cho quản trị viên.
4. Hiển thị kết quả cho quản trị viên.
5. Quản trị viên yêu cầu thống kê tổng mặt hàng.
6. Hệ thống cập nhật và truy xuất dữ liệu.
7. Trả về kết quả tổng mặ hàng cho quản trị viên.
8. Hiển thị kết quả tổng mặ hàng cho quản trị viên.
SVTH: Trần Quốc Cảnh
Trang 16
Xây dựng Website bán điện thoại qua mạng
CHƯƠNG 4: THIẾT KẾ CƠ DỮ LIỆU VÀ GIAO DIỆN
4.1.Ý tưởng thiết kế
Từ những nhu cầu thực tế của khách hàng, nhóm chúng e tiến hành thiết kế hệ
thống gồm các nhóm người dùng và các chức năng chính như sau:
Nhà quản lý (Admin): Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt
động cảu hệ thống. Nhà quản lý username và password để đăng nhập và hệ thống thực
hiện những chức năng chính của mình.
+Quản lý, cập nhật danh mục sản phẩm.
+Quản lý các hóa đơn, quản lý thành viên.
+Thơng tin liên hệ, hỗ trợ khách hàng.
4.2.Quy trình mua sản phẩm của khách hàng
Khách hàng truy cập vào hệ thống trang chủ website, xem và lựa chọn sản phẩm
cần mua, tham khảo về sản phẩm của Công ty. Trong quá trình lựa chọn em thơng tin
và truy cập giá cả sản phẩm và lựa chọn sản phẩm phù hợp. Sau khi lựa chọn xong,
thiến hành click mua hàng và hệ thống sẽ lưu thông tin đặt hàng của khách hàng.
Nhằm xác nhận thông tin của khách hàng, nhân viên công ty sẽ trực tiếp liên hệ qua
điện thoại, email và tiến hành giao dịch hàng.
4.3.Thiết kế cơ sở dữ liệu
- thanhvien ( id_thanhvien, tendangnhap, matkhau, hoten, ngaysinh, noisong,
admin )
TT
1
2
3
4
5
6
7
SVTH: Trần Quốc Cảnh
Tên gọi
id_thanhvien
tendangnhap
matkhau
hoten
ngaysinh
noisong
admin
Kiểu
int
varchar
varchar
varchar
varchar
varchar
varchar
Độ dài
10
255
255
255
20
255
5
Trang 17
Xây dựng Website bán điện thoại qua mạng
- dienthoai( id_dienthoai, ten, hinhanh, gia, mota, xuatxu, loai, nhasanxuat,
luotxem, luotmua, soluong, id_danhmuc, id_nhasanxuat )
TT
1
2
3
4
5
6
7
8
9
10
11
12
13
Tên gọi
id_dienthoai
ten
hinhanh
gia
mota
xuatxu
loai
nhasanxuat
luotxem
luotmua
soluong
id_danhmuc
id_nhasanxuat
Kiểu
int
varchar
text
int
text
varchar
int
int
int
int
int
int
int
Độ dài
10
255
9
255
10
10
11
10
11
10
10
- dondathang ( id_hoadon, id_thanhvien, email, diachi, ngay, trangthai )
TT
1
2
3
4
5
6
Tên gọi
id_hoadon
id_thanhvien
email
diachi
ngay
trangthai
Kiểu
int
int
varchar
text
int
varchar
Độ dài
10
10
255
20
255
- chitietdonhang ( id_hoadon, id_dienthoai, soluong, gia )
TT
1
2
3
4
Tên gọi
id_hoadon
id_dienthoai
soluong
gia
Kiểu
int
int
int
int
Độ dài
10
10
3
5
Kiểu
int
varchar
Độ dài
10
255
- nhasanxuat (id_nhasanxuat, ten )
TT
1
2
Tên gọi
id_nhasanxuat
tên
- danhmuc ( id_danhmuc, ten)
SVTH: Trần Quốc Cảnh
Trang 18
Xây dựng Website bán điện thoại qua mạng
TT
1
2
Tên gọi
id_danhmuc
tên
Kiểu
int
varchar
Độ dài
10
255
-Cơ sở dữ liệu
Hình 4.1.Cơ sở dữ liệu
SVTH: Trần Quốc Cảnh
Trang 19
Xây dựng Website bán điện thoại qua mạng
4.4.Giao diện
-Giao diện trang chủ của website:
Hình 4.2. Giao diện trang chủ của website
SVTH: Trần Quốc Cảnh
Trang 20
Xây dựng Website bán điện thoại qua mạng
-Giao diện trang quản lý đăng nhập
Hình 4.3. Giao diện trang quản lý đăng nhập
- Giao diện trang quản trị chính
Hình 4.4.Giao diện trang quản lý chính
- Giao diện trang quản lý sản phầm
Hình 4.5.Giao diện trang quản lý sản phẩm
SVTH: Trần Quốc Cảnh
Trang 21
Xây dựng Website bán điện thoại qua mạng
SVTH: Trần Quốc Cảnh
Trang 22
Xây dựng Website bán điện thoại qua mạng
- Giao diện trang quản trị thành viên
Hình 4.6.Giao diện trang quản trị thành viên
Giao diện cập nhật nhà sản xuất
Hình 4.7..Giao diện trang quản trị cập nhật nhà sản xuất
- Giao diện trang đăng nhập
SVTH: Trần Quốc Cảnh
Trang 23
Xây dựng Website bán điện thoại qua mạng
Hình 4.8.Giao diện trang đăng nhập
-Giao diện trang đăng ký thành viên
Hình 4.9.Giao diện trang đăng ký thành viên
-Giao diện trang chi tiết sản phẩm
Sau khi khách hàng đã chọn được sản phẩm thì clik vào sản phẩm ấy.Website sẽ
cho các thơng tin chi tiết như giá, loại, hãng sản xuất, sản phẩm cùng loại, ….. Sau
đó click vào Thêm vào giỏ hàng.
SVTH: Trần Quốc Cảnh
Trang 24
Xây dựng Website bán điện thoại qua mạng
Hình 4.10.Giao diện trang chi tiết sản phẩm
- Giao diện trang giỏ hàng
Sau khi khác hàng đã chọn được các sản phẩm và đưa các sản phẩm ấy vào giỏ
hàng. Qúy khách hàng có thể xem các lại các sản phẩm trong giỏ và kiểm tra số
lượng, giá, tổng số tiền. Khách hàng có thể cập nhật bằng việc thay đổi số lượng, xóa
các mặt hàng mà k muốn mua nữa.
Hình 4.11.Giao diện trang giỏ hàng
- Giao diện trang thanh toán
SVTH: Trần Quốc Cảnh
Trang 25