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

Báo cáo đồ án 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 (868.74 KB, 31 trang )

Xây dựng website bán điện thoai đi động
LỜI CẢM ƠN
Sau một thời gian học tập và nghiên cứu môn thiết kế Web tôi đã không ngừng được
mở mang kiến thức và tầm hiểu biết về lĩnh vực Công nghệ Thông tin qua sự dạy dỗ,
đào tạo tận tình của Thầy, Cô và sự học hỏi lẫn nhau giữa bạn bè cùng khóa.
Thông qua bản Báo Cáo này, tôi xin được gửi lời chân thành cảm ơn đến Ban Giám
Hiệu Trường và toàn thể Giáo viên Khoa Công nghệ thông tin nhà trường đã tạo
những điều kiện tốt nhất cho chúng em trong suốt thời gian học tập và sinh hoạt tại
trường. Đặc biệt tôi xin chân thành cảm ơn thầy Võ Hùng Cường, giáo viên phụ trách
và hướng dẫn tôi tận tình trong suốt thời gian làm đề tài này.
Tôi xin chân thành cảm ơn Quý thầy cô đã nhiệt tình giảng dạy, truyền đạt những kiến
thức, kinh nghiệm quý báu và hơn hết là tình cảm mà Quý thầy cô đã dành cho chúng
em trong suốt quá trình giảng dạy.
Tôi cũng xin được cảm ơn những người bạn đã gắn bó, chia sẻ rất nhiều kinh nghiệm
và những kiến thức và nhất là trong thời gian thực hiện đề tài.Để đề tài của tôi có thể
hoàn thành một cách thành công tốt đẹp nhất.
Đà Nẵng, 15 tháng 5 năm 2015
Sinh viên thực hiện
Nguyễn Ngọc Nhàn

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

1


Xây dựng website bán điện thoai đi động
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Đà Nẵng, ngày …tháng…năm 2015


Giáo viên hướng dẫn

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

2


Xây dựng website bán điện thoai đi động

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Đà Nẵng, ngày …tháng…năm 2015
Giáo viên

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

3


Xây dựng website bán điện thoai đi động

MỤC LỤC
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN............................................................2
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN...............................................................3
Hình 1.Sơ dồ website thương mại điện tử....................................................................10
Hình 2. Mô hình hóa cửa hàng bán điện thoại..............................................................11
Hình 3.Quy trình mua hàng của khách hàng................................................................12
CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.................................................17
Hình 4. Sơ đồ phân cấp hệ thống bán hàng..................................................................17
Hình 5. Hệ thống bán hàng..........................................................................................18

Hình 6.Biểu đồ quản lí người dùng..............................................................................18
Hình 7. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống bán hàng..................................19
Hình 8. Quản lí tài khoản.............................................................................................20
Hình 9. Quản lí đơn hàng.............................................................................................20
Hình 10. Quản lí sản phẩm...........................................................................................21
Hình 11. Trang chủ.......................................................................................................26
Hình 12. Trang liên hệ.................................................................................................26
Hình 13.Trang tìm kiếm...............................................................................................27
Hình 14. Trang sản phầm.............................................................................................27
Hình 15.Trang chi tiết sản phẩm..................................................................................28
Hình 16. Trang đăng kí thành viên...............................................................................28
Hình 17. Giỏ hàng........................................................................................................29
Hình 18. Trang đặt hàng...............................................................................................29
Hình 20. Trang admin..................................................................................................30

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

4


Xây dựng website bán điện thoai đi động

DANH MỤC HÌNH ẢNH
Hình 1.Sơ dồ website thương mại điện tử....................................................................10
Hình 2. Mô hình hóa cửa hàng bán điện thoại..............................................................11
Hình 3.Quy trình mua hàng của khách hàng................................................................12
Hình 4. Sơ đồ phân cấp hệ thống bán hàng..................................................................17
Hình 5. Hệ thống bán hàng..........................................................................................18
Hình 6.Biểu đồ quản lí người dùng..............................................................................18
Hình 7. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống bán hàng..................................19

Hình 8. Quản lí tài khoản.............................................................................................20
Hình 9. Quản lí đơn hàng.............................................................................................20
Hình 10. Quản lí sản phẩm...........................................................................................21
Hình 11. Trang chủ.......................................................................................................26
Hình 12. Trang liên hệ.................................................................................................26
Hình 13.Trang tìm kiếm...............................................................................................27
Hình 14. Trang sản phầm.............................................................................................27
Hình 15.Trang chi tiết sản phẩm..................................................................................28
Hình 16. Trang đăng kí thành viên...............................................................................28
Hình 17. Giỏ hàng........................................................................................................29
Hình 18. Trang đặt hàng...............................................................................................29
Hình 20. Trang admin..................................................................................................30

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

5


Xây dựng website bán điện thoai đi động

MỞ ĐẦU
1.Lý do chọn đề tài
Thế giới ngày một phát triển, đời sống con người ngày càng hiện đại hóa, nhu cầu về
đời sống vật chất và tinh thần của con người mỗi ngày một cao và có nhiều đòi hỏi
khắt khe hơn.
Hằng ngày mỗi người trong chúng ta đều phải có những nhu cầu thiết yếu như : ăn
uống , mua sắm, xem phim, nghe nhạc ...và vì vậy chúng ta phải đi tới các trung tâm
giải trí hay mua sắm.... để mua những sản phẩm mình muốn hay đơn giản là thưởng
thức những bản nhạc mới nhất.
Nắm bắt được nhu cầu đó và xét thấy sự phát triển vượt bậc của mạng Internet ở khắp

nơi trên thế giới nói chung và tại nước ta trong những năm gần đây nói riêng nên việc
ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập dữ liệu từ xa
không còn khó khăn. Người ta tận dụng tối đa những lợi ích mà lĩnh vực này mang
lại.
Website bán điện thoại di động là một trong những trang web đặc thù áp dụng
công nghệ thông tin vào hoạt động: bán sản phẩm điện thoại qua mạng và sau này sẽ
có xu hướng mở rộng. Với các sản phẩm đặc trưng như Nokia, Samsung, Motorola,
Sony Ericsson…để bán lẻ lại cho người tiêu dùng. Việc giao dịch với khách hàng chủ
yếu diễn ra tại đây.
2. Mục Tiêu
Mục tiêu của việc xây dựng trang web này nhằm giúp cho khách hàng có thể mua
hàng trực tiếp từ xa thông qua mạng internet phổ biến. Khách hàng ở nhà hay tại công
ty vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt
hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc
mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu
thực tế. Hệ thống tìm kiếm dễ dàng, giao diện thân thiện. Chỉ cần đăng nhập vào hệ
thống với tài khoản đã có (nếu khách hàng đã là hội viên của cửa hàng) hay chỉ cần vài
thao tác đăng kí đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt hàng tại
hệ thống.
SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

6


Xây dựng website bán điện thoai đi động
Xuất phát từ nhu cầu trên, tôi quyết định chọn đề tài “Xây dựng Website bán
điện thoại di động trực tuyến” 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.
3. Yêu Cầu
- Vận dụng tổng hợp những kiến thức đã học để tiến hành xây dựng Website
Thương mại điện tử.
- Tìm hiểu thực trạng Thương mại điện tử tại Việt Nam để triển khai hệ thống
Thương mại điện tử tại doanh nghiệp cho phù hợp.
- Khai phá lợi ích của Internet để hướng đến một môi trường kinh doanh toàn
cầu.
- Website hỗ trợ khách hàng trong việc tìm kiếm, tra cứu theo nhiều tiêu chí
như: tìm kiếm theo tên, theo giá của sản phẩm (SP)… , lựa chọn sản phẩm, chọn hình
thức thanh toán, đăng ký thành viên và đăng nhập một cách nhanh chóng, dễ dàng.
- Website có khả năng lưu trữ, quản lý những thông tin về khách hàng, về đơn
đặt hàng, những khách hàng tiềm năng, thông tin phản hồi của khách hàng qua dịch vụ
Email…hỗ trợ cho việc đánh giá nhu cầu và tâm lý khách hàng.
- Website có khả năng hỗ trợ nhà quản trị trong việc cập nhật thông tin sản
phẩm, danh mục sản phẩm (DMSP), cập nhật thông tin về đơn đặt hàng, xem sản
phẩm.
- Website có khả năng tổng hợp, thống kê, báo cáo giúp nhà quản trị biết được
số lượng tồn kho, số lượng sản phẩm bán ra, quản lý được đơn đặt hàng, tình trạng đơn
hàng (đã giao hàng hay chưa giao hàng), thông tin về khách hà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ý.

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

7


Xây dựng website bán điện thoai đi động

- 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.

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

8


Xây dựng website bán điện thoai đi động

CHƯƠNG I: TỔNG QUAN
1. Giới thiệu chung
Trong nền kinh tế thị trường ngày càng phát triển như hiện nay,với xu thế toàn
cầu hóa nền kinh tế trên thế giới. Nhu cầu của con người ngày càng được đáp ứng ,đặc
biệt là nhu cầu về trao đổi hàng hóa và mua bán các sản phẩm thương mại nói chung
và các sản phẩm về Điện Thoại Di Động nói riêng ngày càng tăng.
Hiện nay trên thị trường có rất nhiều Hãng Điện Thoại Di Động(DTDD) đang
thịnh hành trên thị trường như : Apple, sony, SamSung… mà chúng ta không thể nào
nắm hết thông tin về tất cả các Hãng DTDD cùng một lúc, để lựa chọn cho mình một
sản phẩm công nghệ thích hợp.
Một giải pháp không thể thiếu mà chúng ta dễ dàng nhận thấy đó là sự phát
triển của thương mại điện tử.Chỉ với một vài thao tác đơn giản bạn đã có được những
gì mà mình mong muốn.Chỉ cần vào một số website thương mại điện tử xem một vài
hướng dẫn bạn đã có trong tay sự kết nối tới mọi nơi.
Để giúp mọi người tìm hiểu kĩ thêm về để góp phần đẩy mạnh sự phát triển của
nền thương mại điện tử Việt Nam.Qua học tập và tìm hiểu em đưa ra “Website bán
điện thoại di động trực tuyến” với mặt hàng chủ yếu ở đây là về Điện Thoại Di Động.
2.Vấn đề đặt ra
Thực tế đã cho thấy ngày càng có nhiều shop online xuất hiện.Thay vì quảng
cáo trên các phương tiện đại chúng như chúng ta thường thấy như sách báo và ti vi thì

sự cạnh tranh của các công ty quảng cáo trên internet cũng ngày càng gay gắt. Một
website về giới thiệu các loại điện thoại sẽ đáp ứng được tất cả nhu cầu của người sử
dụng về sản phẩm của mình.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ảm 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 người sử dụng.Thỏa mãn nhu cầu
của người sử dụng và nhanh chóng là thành công mà website mang đến

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

9


Xây dựng website bán điện thoai đi động
3.Giải quyết đề tài
 Sơ đồ website thương mại điện tử
B2C Exchange

Admin

Cutomer

Free User

Hình 1.Sơ dồ website thương mại điện tử
 Mô tả
Admin (Nhà quản trị): là người quản trị trang web, admin đăng nhập tài khoản
có toàn quyền sử dụng cấu hình và thêm xóa sửa cơ sở dữ liệu, xem các chi tiết đơn
hàng, quản lý các thông tin danh mục, sản phẩm, nhà cung cấp, đơn đặt hàng…
Customer (Khách hàng): là khách hàng hay các công ty khác cần mua sản phẩm
trên mạng. Họ có thể chọn từng hãng điện thoại ưa thích. Họ dạo quanh cửa hàng mua

từng sản phẩm của các hãng điện thoại khác nhau, chọn sản phẩm bỏ vào giỏ hàng, tạo
đơn đặt hàng cho nhà quản trị. Customer là khách hàng thành viên đã đăng ký tài
khoản và mật khẩu để tiện cho lần giao dịch tiếp theo. Họ có thể thừa hưởng những
chương trình khuyến mãi, giảm giá của cửa hàng (nếu có).
Free User (Khách hàng vãng lai): là những người chỉ xem sản phẩm trong danh
mục nhưng chưa mua, có thể xem quảng cáo giá cả chất lượng sản phẩm. Khách vãng
lai muốn mua phải đăng ký thành viên.

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

10


Xây dựng website bán điện thoai đi động
 Mô hình hóa cửa hàng bán điện thoại di động

Sản phẩm 1
1
Sản phẩm 2

Khách hàng
Sản phẩm 3
SA

2

Sản phẩm 4

Cho vào
giỏ hàng


5

4

3
Cập nhập
giỏ hàng

Lập đơn
hàng

Kết thúc
giao dịch

Hình 2. Mô hình hóa cửa hàng bán điện thoại
 Mô hình được mô tả như sau:
Quy trình 1: Khi trang chủ được hiển thị, khách hàng có thể xem sản phẩm của các
hãng điện thoại có trong danh mục, các sản phẩm này có thể trùng nhau về tên, về loại
sản phẩm nhưng chỉ có người quản trị phân biệt được sản phẩm nào thuộc hãng điện
thoại nào.
Quy trình 2: Sau khi đã chọn được sản phẩm, khách hàng sẽ cho vào giỏ hàng.

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

11


Xây dựng website bán điện thoai đi động
Quy trình 3: Trong giỏ hàng của mình, khách hàng có thể cập nhật số lượng, thêm

hoặc bớt đi sản phẩm.
Quy trình 4: Khách hàng sẽ lập đơn đặt hàng sau khi đã quyết định chọn những sản
phẩm có trong giỏ hàng.
Quy trình 5: Phiên giao dịch sẽ kết thúc khi khách hàng đặt xong đơn đặt hàng.
 Quy trình mua hàng của khách hàng
Khách hàng

Thành viên

Lần đầu mua hàng

Xem sản phẩm

muốn đăng kí thành viên
Thông tin
khách hàng

Nhập tên đăng
nhập và mật khẩu

Không đăng kí

Đăng nhập
và xem hàng

Cho vào
giỏ hàng

Cập nhập
giỏ hàng


Lập đơn
hàng

Kết thúc
giao dịch

Hình 3.Quy trình mua hàng của khách hàng
Quy trình mua hàng của khách hàng trong cửa hàng như sau:
Nếu khách hàng đã là thành viên của cửa hàng khi đó khách hàng đăng nhập
vào tài khoản của mình (tên đăng nhập, mật khẩu) thành công sẽ chào mừng khách
hàng vào cửa hàng. Sau đó, khách hàng tham quan và dạo quanh cửa hàng trực tuyến,
xem các thông tin chi tiết của từng sản phẩm của tất cả các hãng điện thoại. Nếu khách
hàng đồng ý sản phẩm nào thì cho hàng vào giỏ hàng ảo tương ứng với nút “Thêm
vào”. Khách hàng có thể chọn nhiều sản phẩm vào giỏ hàng và cập nhật lại số lượng
sản phẩm (trở lại mua hàng tiếp, xóa một sản phẩm trong giỏ hàng…). Sau khi hoàn
thành xong việc chọn hàng nếu khách hàng đồng ý đặt hàng sẽ click vào nút “Tạo đơn
đặt hàng” để lập đơn đặt hàng. Cuối cùng kết thúc phiên giao dịch và giỏ hàng ảo sẽ
SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

12


Xây dựng website bán điện thoai đi động
được xóa trong cơ sở dữ liệu, đơn đặt hàng sẽ được lưu vào dữ liệu đơn đặt hàng của
cửa hàng.
Nếu khách hàng mua hàng lần đầu tiên của cửa hàng thì khách hàng phải đăng
ký thành viên của cửa hàng để tiện lợi cho những lần giao dịch tiếp theo thì cửa hàng
yêu cầu nhập đầy đủ thông tin khách hàng. Khi việc đăng ký thành công khách hàng sẽ
có một tài khoản trên cửa hàng là tên đăng nhập và mật khẩu cho những lần giao dịch

tiếp theo. Sau đó quy trình mua hàng diễn ra giống như mô tả khách hàng đã là thành
viên như trên.

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

13


Xây dựng website bán điện thoai đi động

CHƯƠNG II: CỞ SỞ LÝ THUYẾT
1. Ngôn ngữ lập trình
1.1. PHP là gì
- PHP là một ngôn ngư lập trình web phía server.
Trước khi bạn tiếp tục học PHP, bạn nên có một sự hiểu biết về các cơ bản sau
đây:
-Phải biết HTML
- Một số kiến thức scripting
PHP là gì?
- PHP viết tắt của PHP: Hypertext Preprocessor
- PHP là một ngôn ngữ lập trình server-side scripting.
- PHP script được thực hiện trên máy chủ
- PHP hỗ trợ rất nhiều cơ sở dữ liệu (MySQL, Informix, Oracle, Sybase, Solid,
PostgreSQL, Generic ODBC, vv)
- PHP là một phần mềm mã nguồn mở
- PHP là miễn phí để tải về và sử dụng
Thế nào là một file PHP?
- PHP có thể chứa các tập tin văn bản, thẻ HTML và các script
- PHP tập tin được trả lại cho trình duyệt như đồng bằng HTML
- PHP tập tin có một mở rộng của tập tin. “Php”, “. Php3″, hoặc “. Phtml”

1.2 Giới thiệu về Notepad++
Notepad++ là một phần mềm soạn thảo mã nguồn hoàn toàn miễn phí hỗ trợ đa
ngôn ngữ lập trình, hoạt động trong môi trường Microsoft Windows. Ngoài ra,
Notepad++ là thay thế hoàn hảo cho Notepad cổ điển xưa, không những về mặt tính
năng mà cả về giao diện tương tác đều cho thấy sự đẳng cấp vượt bậc.
- Notepad++ phát triển dựa trên nền tảng Scintilla (một trình soạn thảo vô cùng
mạnh mẽ), được viết bởi ngôn ngữ C++ với lõi win32 thuần túy (tức là không chứa

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

14


Xây dựng website bán điện thoai đi động
MFC, nhằm đảm bảo tốc độ thực thi cao cũng như tạo nên một chương trình với kích
thước nhỏ gọn) và giấy phép GPL.
Chú ý rằng, dù đã là phiên bản cuối cùng song tồn tại trong Notepad++ 5.1 Final
vẫn còn có sự góp mặt của những hạt sạn trong số những đặc điểm tính năng bổ sung
vượt trội đi kèm. Tuy nhiên công bằng mà nói thì những hạt sạn đó không ảnh hưởng
nhiều.
- Một số những tính năng chính của Notepad++ 5.1 Final:
Hỗ trợ nhiều ngôn ngữ khác nhau, cụ thể: C, C++, Java, C#, XML, HTML, PHP,
Javascript, RC resource file, makefile, ASCII art file (.nfo), doxygen, ini file, batch
file), ASP, VB/VBS source files, SQL, Objective-C, CSS, Pascal, Perl, Python và Lua
WYSIWYG: Nếu bạn có một máy in màu, khi tiến hành in một bản mã hay bất
kì gì bạn muốn có được từ Notepad++ thì kết quả thu được không khác gì "anh em
sinh đôi".
- Bộ cấu hình Style: Mỗi một style hỗ trợ cho từng ngôn ngữ, người dung có thể
thay đổi màu tùy ý cho background/foreground, font chữ, kích thước hay định dạng
font thông qua hộp hội thoại Style Configurator.

- Notepad++ cho phép người dùng xác định ngôn ngữ riêng của mình: không chỉ
tô sáng cú pháp của các từ khóa, mà còn đồng thời uốn nếp chúng, cũng như các từ
khóa chú thích hay các toán tử...
- Multi-Document và Multi-view: tại cùng một thời điểm, người dùng có thể
tương tác chỉnh sửa, soạn thảo cũng như hiển thị, xem nhiều tài liệu khác nhau.
- Hỗ trợ tìm kiếm chính xác các chuỗi có trong bản soạn thảo mã nguồn.
- Hỗ trợ tính năng Kéo & Thả miễn chê.
- Thiết đặt vị trí cửa sổ với hai chế độ: ngang hoặc dọc.
- Tự động phát hiện trạng thái File: Nếu bạn thay đổi hoặc xóa một file mà được
mở bởi Notepad++, bạn sẽ được thông báo để cập nhật tài liệu của bạn (reload file
hoặc remove file).
- Tính năng phóng to và thu nhỏ giúp dễ dàng hơn trong khi soạn thảo cũng như
xem mã nguồn.
SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

15


Xây dựng website bán điện thoai đi động
Hỗ trợ nhiều ngôn ngữ người dùng như Trung Quốc, Nhật Bản, Hàn Quốc....
- Bookmark: Đơn giản người dùng chỉ cần kích lên lề Bookmark (vị trí bên cạnh
các dòng số bên tay phải) hoặc đồng nhấp tổ hợp phím Ctrl+F2 để dịch chuyển một
bookmark. Một số thao tác cơ bản: F2 (chuyển tiếp bookmark), Shift+F2 (quay về
bookmark trước). Xóa tào bộ bookmark, click lên Menu>>Clear All Bookmarks.
2. Hệ quản trị cơ sở dữ liệu
MySQL là gì?
- MySQL là một cơ sở dữ liệu phục vụ
- MySQL là lý tưởng cho cả hai ứng dụng nhỏ và lớn
- MySQL hỗ trợ các tiêu chuẩn SQL
- MySQL compiles vào một số các nền tảng

- MySQL là miễn phí để tải về và sử dụng
PHP + MySQL
- MySQL PHP kết hợp với các nền tảng chéo (bạn có thể phát triển trong
Windows và phục vụ trên một nền tảng UNIX)
Tại sao PHP?
- PHP chạy trên nền tảng khác nhau (Windows, Linux, Unix, vv)
- PHP tương thích với hầu như tất cả các máy chủ được sử dụng hiện nay
(Apache, IIS, vv)
- PHP là miễn phí để tải về từ các nguồn chính thức của PHP: www.php.net
- PHP thật dễ dàng để tìm hiểu một cách hiệu quả và chạy trên máy chủ bên
Bắt đầu ở đâu?
Để có quyền truy cập vào một máy chủ trang web có hỗ trợ PHP, bạn có thể:
- Cài đặt Apache (hoặc IIS) trên máy chủ của riêng bạn, hãy cài đặt PHP, và
MySQL

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

16


Xây dựng website bán điện thoai đi động
CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1. Sơ đồ phân cấp chức năng hệ thống bán hàng
Hệ thống bán hàng

1.Sản phẩm

2.Tài khoản

3.Đơn hàng


4.Người dùng

1.1 Cập nhật
thông tin
sản phẩm

2.1 Cập
nhật tài
khoản

3.1 Cập
nhật đơn
hàng

4.1 Đăng
nhập

1.2 Hiển thị
thông tin
sản phẩm

2.2 Xem
thông tin tài
khoản

3.2 Thống
kê đơn
hàng


4.2 Cập
nhập người
dùng

1.3 Tìm
kiếm
1.4 Đặt
hàng
Hình 4. Sơ đồ phân cấp hệ thống bán hàng

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

17


Xây dựng website bán điện thoai đi động
2 Biểu đồ luồng dữ liệu
2.1 Biểu đồ luồng dữ liệu mức khung cảnh
-Hệ thống bán hàng
Thông tin cập nhật

Yêu cầu thông tin
Yêu cầu mua hàng

Kết quả

Xác nhận
Tài khoản Đký/
Đnhập
Kết quả Đký

Đăng nhập

KHÁCH
HÀNG

HỆ THỐNG
BÁN HÀNG

Yêu cầu
thống kê đơn
hàng

Tìm kiếm sản phẩm

NGƯỜI
QUẢN TRỊ

Kết quả

Kết quả tìm kiếm
Hình 5. Hệ thống bán hàng
2.2 Biểu đồ quản lí người dùng

Y/c sửa thông tin
Thông tin mới

Khách hàng

Cập nhật
người dùng


Y/c thay đổi thêm, xóa, sửa
Thông tin mới

Người quản trị

Danh sách người dùng

Tài khoản quản trị viên

Tài khoản người dùng
Xác nhận đăng nhập

Cập nhật
người dùng

Xác nhận đăng nhập

Hình 6.Biểu đồ quản lí người dùng

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

18


Xây dựng website bán điện thoai đi động
2.2.1 Biểu đồ luồng dữ liệu mức đỉnh của hệ thống bán hàng

Thông tin sản phẩm


Cập nhật thông tin

Kết quả

Thông tin sản phẩm mới

Yêu cầu tìm kiếm
1.Quản lý
sản phẩm

Kết quả tìm kiếm

Kho Sản phẩm

Yêu cầu tìm kiếm
Yêu cầu tìm kiếm

Đơn hàng

Đặt hàng
KHÁCH
HÀNG

Xác nhận mua hàng
Thống kê mua hàng

2.Quản lý
đơn hàng

Yêu cầu thống kê

Danh sánh đơn hàng

Kết quả
NGƯỜI
Thông tin đăng kí
Kết quả đăng ký
Thiết lập tài khoản

QUẢN TRỊ
3.Quản lý
tài khoản

Xem thông tin TK
Thông tin TK

Danh sách tài khoản

Đăng nhập TK

Đăng nhập TK
Cập nhật thông tin
Xác nhận Đăng nhập
Thông tin cập nhật

4.Quản lý
người
dùng

Xác nhận Đăng nhập
Cập nhật thông tin

Thông tin cập nhật

Hình 7. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống bán hàng

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

19


Xây dựng website bán điện thoai đi động
2.2.2 Quản lí tài khoản
Thông tin mới

Cập nhật thông tin

Cập nhật thông tin TK

Cập nhật tài
khoản

Thông tin mới

Người quản trị

Khách hàng

Danh sách tài khoản

Yêu cầu xem tài khoản
Thông tin tài khoản


Yêu cầu xem tài khoản

Thống kê
tài khoản

Thông tin tài khoản

Hình 8. Quản lí tài khoản
2.2.3 Quản lí đơn hàng
Thông tin đơn hàng
Xác nhận thông tin mua hàng

Cập nhật
đơn hàng

Khách hàng

Người quản trị
Danh sách đơn hàng

Thông tin đơn hàng
Danh sách đơn hàng

Thống kê
đơn hàng

Kết quả
Y/c thống kê đơn hàng
hàng


Hình 9. Quản lí đơn hàng

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

20


Xây dựng website bán điện thoai đi động
2.2.4 Quản lí sản phẩm
Chỉnh sửa thông tin
Cập nhật
sản phẩm

Thông tin mới

Kho hàng

Xem thông tin Sản phẩm
Hiển thị kết quả

Hiển thị
sản phẩm

Y/c thông tin tìm kiếm
Khách
hàng

Tìm kiếm
sản phẩm


Kết quả

Hiển thị thông tin
Thông tin sản phẩm

Y/c tìm kiếm
Kết quả

Người
quản trị

Kho hàng
Chọn sản phẩm
Xác nhận mua hàng

Thống kê đơn hàng
Đặt hàng

Thông tin đơn hàng

Hình 10. Quản lí sản phẩm
3. Phân tích hệ thống
3.1 Lập từ điển cho dữ liệu
3.1.1 Thực thể điện thoại
Các thuộc tính:
Mã số (id)
Tên điện thoại (tendienthoai)
Mã điện thoại (id_loaidienthoai)
Giá (gia)

Số lượng (soluong)
Mô tả chi tiết (mota)
Hình ảnh chi tiết(photo)
SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

21


Xây dựng website bán điện thoai đi động
Thuộc tính (status)
3.1.2 Thực thể hóa đơn
Các thuộc tính:
Mã loại hóa đơn(id)
Tên loại điện thoại (dienthoai)
Hình thức thanh toán (ht_thanhtoan)
Thời gian (time)
Tình trạng (status)
Tài khoản người dùng (user_id)
Địa chỉ người nhận (diachi)
3.1.3 Thực thể hóa đơn chi tiết
Các thuộc tính:
Mã hóa đơn (id)
Mã loại hóa đơn (id_hoadon)
Mã loại sản phẩm (id_dienthoai)
Số lượng sản phẩm ( soluong)
Giá sản phẩm (gia)
3.1.4 Thực thể loại điện thoại
Các thuộc tính:
Mã loại thông số (loaithongso_id): Autonumber
Tên loại thông số (loaithongso_ten)

Sắp xếp (loaithongso_xep)
3.1.5 Thực thể thông số
Các thuộc tính:
Mã loại sản phẩm (id)
Loại điện thoại (loaidienthoai)

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

22


Xây dựng website bán điện thoai đi động
3.1.6 Thực thể thành viên
Các thuộc tính:
Mã thành viên (id)
Tên (hovaten)
Tên đăng nhập (tendangnhap)
Mật khẩu (maukhau)
Quyền admin (level)
Giới tính (gioitinh)
Tình trạng (status)
4.Chi tiết cơ sở dữ liệu
4.1.Bảng điện thoại
STT

Thuộc tính

Diễn giải

Kiểu dữ liệu


Giá trị

Ràng buộc

1

id

Mã số

Int

11

PK

2

tendienthoai

Tên

điện Varchar

100

thoại
3


id_loaidienthoai Điện thoại

4

gia

Giá

Vachar

20

điện Int

11

lượng Int

11

thoại
5

soluong

Số

điện thoại
6


mota



tả

vê Text

điện thoại
7

photo

Hình ảnh

Vachar

100

8

status

Tình trạng

Int

11

4.2.Bảng hóa đơn

STT

Thuộc tính

Diễn giải

Kiểu dữ liệu

Giá trị

Ràng buộc

1

id

Mã số

Int

11

PK

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

23


Xây dựng website bán điện thoai đi động

2

dienthoai

Tên

điện Int

11

thoại
3

ht_thanhtoan

Phương thức Varchar

100

thanh toán
4

time

Thời gian

Datatime

5


status

Tình trạng

Int

11

6

user_id

Thông tin

Int

11

7

diachi

Địa

chỉ Varchar

11

người nhận


4.3.Bảng hóa đơn chi tiết
STT

Thuộc tính

Diễn giải

Kiểu dữ liệu

Giá trị

Ràng buộc

1

id

Mã số

Int

11

PK

2

id_hoadon

Mã hóa đơn


int

11

3

id_dienthoai



điện Int

11

lượng Int

11

thoại
4

soluong

Số

điện thoại
5

gia


Giá

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

Int

11

24


Xây dựng website bán điện thoai đi động
4.4.Bảng loại điện thoại
STT

Thuộc tính

Diễn giải

Kiểu dữ liệu

1

id

Mã điện thoại Int

11


2

Loaidienthoai

Tên

100

điện

thoại

Varchar

Giá trị

4.5.Bảng user
STT

Thuộc tính

Diễn giải

Kiểu dữ liệu

Giá trị

Ràng buộc

1


id

Mã người dùng

Int

11

PK

2

hovaten

Tên người dùng

Varchar

100

3

tendangnhap

Tên đăng nhập

Varchar

100


4

matkhau

Mật khẩu

Varchar

100

5

level

Quyền truy cập

Int

11

6

gioitinh

Giới tính

Int

11


7

status

Tình trạng

Int

11

CHƯƠNG IV: HIỆN THỰC CHƯƠNG TRÌNH

SVTH NGUYỄN NGỌC NHÀN LỚP 12I5

25


×