Tải bản đầy đủ (.docx) (46 trang)

Báo cáo đồ án website bán hàng link kiện máy tính 2020

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.08 MB, 46 trang )

ĐỒ ÁN TỐT NGHIỆP
MỤC LỤC
MỤC LỤC............................................................................................................1
DANH MỤC BẢNG BIỂU.................................................................................2
DANH MỤC HÌNH ẢNH...................................................................................3
LỜI MỞ ĐẦU......................................................................................................4
CHƯƠNG I: TỔNG QUAN...............................................................................5
I.1. Đặt vấn đề......................................................................................................5
I.1.1 Giới thiệu bài toán.........................................................................................5
I.1.2 Phân tích bài toán..........................................................................................6
I.1.3 Giải quyết bài toán........................................................................................6
I.2. Các yêu cầu về thiết bị và phần mềm..........................................................7
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.....................................9
II.1. Phân tích.......................................................................................................9
II.1.1 Xây dựng hệ thống mới...............................................................................9
II.1.2 Sơ đồ BFD.................................................................................................10
II.1.3 Biểu đồ ngữ cảnh.......................................................................................11
II.1.4 Use case.....................................................................................................18
II.2. Thiết kế cơ sở dữ liệu................................................................................30
II.2.1 Xác định các thực thể................................................................................30
II.2.2 Mô tả chi tiết các thực thể..........................................................................31
II.2.3 Quan hệ giữa các thực thể..........................................................................37
II.2.4 Quan hệ thực thể dữ liệu (ERD)................................................................38
CHƯƠNG III: HIỆN THỰC CHƯƠNG TRÌNH..........................................39
III.1. Giao diện trang chủ.................................................................................39
III.2. Giao diện chi tiết sản phẩm.....................................................................40
III.3. Giao diện đăng ký thành viên.................................................................41
III.4. Giao diện giỏ hàng...................................................................................41
III.5. Giao diện quản lý sản phẩm...................................................................42
III.6. Kết luận và hướng phát triển đề tài.......................................................43
III.6.1. Kết luận...................................................................................................43


III.6.2. Hướng phát triển đề tài............................................................................44
TÀI LIỆU THAM KHẢO................................................................................45
Đào Thị Mai Quỳnh

1


ĐỒ ÁN TỐT NGHIỆP
DANH MỤC BẢNG BIỂU
Bảng 1: Bảng các thực thể...................................................................................30
Bảng 2: Thực thể nhân viên.................................................................................31
Bảng 3: Thực thể khách hàng..............................................................................32
Bảng 4: Thực thể Loại Linh Kiện........................................................................33
Bảng 5: Thực thể Nhà sản xuất...........................................................................33
Bảng 6: Thực thể Linh kiện.................................................................................34
Bảng 7: Thực thể đơn đặt hàng của khách hàng.................................................35
Bảng 8: Thực thể Chi tiết đơn đặt hàng...............................................................35
Bảng 9: Thực thể tin tức......................................................................................36

Đào Thị Mai Quỳnh

2


ĐỒ ÁN TỐT NGHIỆP
DANH MỤC HÌNH ẢNH
Hình 1: Sơ đồ BFD..............................................................................................10
Hình 2: Biểu đồ ngữ cảnh....................................................................................11
Hình 3: Sơ đồ khối Đăng ký thành viên..............................................................13
Hình 4: Sơ đồ khối tìm kiếm sản phẩm...............................................................14

Hình 5 : Sơ đồ khối đặt hàng...............................................................................16
Hình 6: Quan hệ thực thể dữ liệu (ERD).............................................................38
Hình 7: Giao diện trang chủ................................................................................39
Hình 8 : Giao diện chi tiết sản phẩm...................................................................40
Hình 9: Giao diện đăng ký thành viên.................................................................41
Hình 10 : Giao diện giỏ hàng..............................................................................41

Đào Thị Mai Quỳnh

3


ĐỒ ÁN TỐT NGHIỆP
LỜI MỞ ĐẦU
Thương mại điện tử là lĩnh vực tương đối mới ở Việt Nam rất được Chính
phủ quan tâm thúc đẩy phát triển . Cho đến nay có rất nhiều lý do để các doanh
nghiệp cũng như các tổ chức phải quan tâm ứng dụng thương mại điện tử vào
kinh doanh để cạnh tranh, tồn tại và phát triển trong thực trạng toàn cầu hóa hiện
nay. Tuy nhiên, hiện ở Việt Nam có rất nhiều rất nhiều doanh nghiệp hay tổ chức
cá nhân thương mại điện tử một cách đúng nghĩa vào quá trình mua bán.
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện
tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt
chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong
những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ
không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn
cầu.
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người
sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm
thì gần như lập tức… cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có
đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn

cần… Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ
nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều
này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ
điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất
lượng cuộc sống con người.
Từ những lý do trên, em đã quyết định chọn đề tài “Thiết kế website bán
linh kiện máy tính” – xây dựng thử nghiệm cửa hàng cho cá nhân bán hàng
online. Thông qua đó để em hiểu biết, nắm rõ hơn về lĩnh vực thương mại điện
tử và các kỹ năng ứng dụng lập trình cho website thương mại điện tử một cách
hiệu quả.
Ngoài các yêu cầu trên thì trang web nên có giao diện bắt mắt người xem,
có nhiều tính năng hữu ích, dễ thao tác , thông tin về sản phẩm nên đầy đủ nhất
có thể, có nhiều hình ảnh về sản phẩm để khách hàng có thể nhận biết được tốt
nhất về sản phẩm như nhìn ở ngoài đời, khi tìm kiếm sản phẩm theo nhu cầu
khách hàng nên hiện đúng sản phẩm theo nhu cầu đó . Điều quan trọng nhất, mà
Đào Thị Mai Quỳnh

4


ĐỒ ÁN TỐT NGHIỆP
rất nhiều website cần phải làm chính là bảo vệ tuyệt đối thông tin khách hàng,
tránh rủi ro không đáng có, và website nên luôn đổi mới và bắt kịp xu thế.

Đào Thị Mai Quỳnh

5


ĐỒ ÁN TỐT NGHIỆP

CHƯƠNG 1: TỔNG QUAN
I. Đặt vấn đề
1. Giới thiệu bài toán
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 khắt khe hơn.
Hằng ngày, mỗi người trong chúng ta đều phải mua những nhu cầu thiết
yếu như: ăn uống, quần áo, … và vì vậy chúng ta phải đến các cửa hàng, trung
tâm mua sắm để mua những sản phẩm mình cần.
Con người ngày càng bận rộn cùng với sự phát triển bùng nổ của Internet
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
mua bán từ xa không còn khó khăn. Người ta vận dụng tối đa lợi ích lĩnh vực
này đem lại.
MaxShop là một trong những trang website đặc thù áp dụng công nghệ
thông tin vào hoạt động : bán sản phẩm qua mạng và sau này sẽ là xu hướng mở
rộng. Người sở hữu MaxShop không cần thuê mặt bằng để hoạt động theo hình
thức truyền thống, có thể kinh doanh 24/24. MaxShop bán những linh kiện máy
tính. Giao dịch với khách hàng chủ yếu diễn ra trên mạng.
Mục tiêu là giúp khách hàng mua hàng từ xa ngay tại nhà hay tại nơi làm
việc của mình nhưng gì khách hàng chỉ là một thiết bị thông minh lên được
mạng. Khách hàng có thể đọc biết được thông tin sản phẩm giúp việc mua sản
phẩm thuận lợi, nhanh chóng.

Đào Thị Mai Quỳnh

6


ĐỒ ÁN TỐT NGHIỆP
2. Nhận xét bài toán

Bài toán thương mại điện tử là một bài toán lớn và phức tạp với nhiều
module khác nhau như : đặt hàng, đăng nhập mua hàng, đăng ký thành viên,
quản lý sản phẩm (thêm, sửa, xóa sản phẩm)…
Những khó khăn của cửa hàng MaxShop: sự xuất hiện đa dạng của các sản
phẩm cũng như cách giới thiệu sản phẩm nhanh nhất đến khách hàng, cửa hàng
MaxShop gặp nhiều khó khăn khi không giải quyết được những vấn đề:
- Khách hàng phải tốn thời gian đến của hàng để xem sản phẩm và mua nó.
- Không tiếp thị được sản phẩm mới nhanh nhất cho khách hàng, không thu
hút được khách hàng đến cửa hàng.
3. Giải quyết bài toán
*** Sơ đồ website bán linh kiện máy tính MaxShop

*** Mô tả
- Quản trị (admin): là người quản trị website, đăng nhập tài khoản có quyền
thêm sửa xóa sản phẩm, xem chi tiết đơn đặt hàng, xem thông tin của các khách
hàng, …
- Khách hàng (customer): là khách hàng cần mua sản phẩm của MaxShop. Họ
chọn sản phẩm mình thích. Họ bỏ sản phẩm vào giỏ hàng, đặt hàng để mua
hàng. Để mua hàng họ cần có tài khoản để đăng nhập không có thì họ phải đăng
ký tài khoản. Để người quản trị có thông tin khách hàng để giao hàng.

Đào Thị Mai Quỳnh

7


ĐỒ ÁN TỐT NGHIỆP
II. Các yêu cầu về thiết bị và phần mềm
Cac phần mềm cần có khi làm lập trình web
- Server ảo

Server ảo được sử dụng để lưu trữ thông tin, viết code và kiểm tra virus
trong hệ thống. Đây chính là phần mềm đầu tiên mà cần phải cài đặt nếu
muốn làm lập trình web. Mỗi Server ảo sẽ có một hệ thông riêng biệt nên sẽ
không phải phụ thuộc vào bất cứ hệ thống nào.
Ví dụ: Xamp
- Phần mềm thiết kế photoshop
Photoshop là phần mềm chính không thể thiếu khi làm học lập trình web,
xây dựng website hay các ứng dụng web, đặc biệt là trong việc thiết kế giao
diện web.
- Công cụ soạn thảo văn bản
Lập trình web code xong nhanh hay chậm . Đơn giản là nhạy bén trong
việc sử dụng các IDE để hỗ trợ công việccode. Các IDE này sẽ giúp code
nhanh hơn, phát hiện và sửa lỗi kịp thời… Hiện nay có rất nhiều IDE khác
nhau và tùy theo mục đích hay hệ điều hành sử dụng mà bạn chọn cho mình
một công cụ tốt nhất.
Ví dụ: Sublime text
- Phần mềm kết nối server
Đây là phần mềm quan trọng để các bạn học php nâng cao vì nó là cầu nối
giữa client với server, một trong những yếu tố cơ bản để một trang web có
thể hoạt động được.

Đào Thị Mai Quỳnh

8


ĐỒ ÁN TỐT NGHIỆP
Những kiến thức chuyên môn về lập trình cần có
Thông thường một website thường có 3 phần chính là giao diện trang web, hệ
quản trị cơ sở dữ liệu và ngôn ngữ xử lý dữ liệu Server Php.

Nếu muốn thiết kế được một website hoàn chỉnh thì cần phải thành thạo các kỹ
năng này.
- Thiết kế giao diện website
Để có thể thiết kế được giao diện trang web thì cần nắm vững các kiến thức
về HTML, CSS, Javasript, phần mềm photoshop
- Ngôn ngữ xử lý dữ liệu ở Server Php
Tiếp theo cần phải tiếp cận những kiến thức về ngôn ngữ xử lý dữ liệu vì nó
sẽ là phần điều hướng, xử lý các dữ liệu và hiển thị thông tin cho người dùng.
Trong đó PHP là ngôn ngữ hiệu quả nhất khi kết hợp với hệ quản trị cơ sở dữ
liệu MySQL nên luôn được các lập trình viên cũng như các doanh nghiệp lựa
chọn đầu tiên. Hiện nay đang có tới 80% các website sử dụng ma nguồn chính là
php.
- Hệ thống quản trị cơ sở dữ liệu MySQL
Nội dung là phần quan trọng của một website vì vậy để xây dựng được một
hệ thống nội dung linh hoạt và có thể lưu trữ được khối lượng thông tin lớn thì
bạn cần phải xây dựng cho mình một cơ sở dữ liệu thậy chất lượng, do đó cần
phải nắm chắc được phần này.

Đào Thị Mai Quỳnh

9


ĐỒ ÁN TỐT NGHIỆP
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I. Phân tích
1. Xây dựng hệ thống mới
Hoạt động của một website hoạt độn như sau:
Để có thể mua hàng trên website, ban đầu khách hàng phải đăng ký tài
khoản để có tài khoản đăng nhập. Website sẽ dựa trên thông tin khách hàng cấp

để cấp tài khoản cho khách hàng. Thông tin khách hàng sẽ được lưu lại vào cơ
sở dữ liệu quản trị của website. Mỗi lần khách hàng muốn mua hàng thì phải
đăng nhập để đặt hàng, đơn đặt hàng sẽ được lưu lại. Quản trị website (admin)
sẽ xử lý đơn hàng của khách hàng. Khách hàng không cần đăng nhập cũng thể
tra cứu các sản phẩm cần tìm, xem thông tin chi tiết của từng sản phẩm hay đọc
tin tức mới của sản phẩm. Admin phải đăng nhập tài khoản, tài khoản được quản
trị cấp cao nhất thêm tài khoản để thực hiện các thao tác của mình. Admin phải
quản lý sản phẩm, tin tức , khách hàng cũng như xử lý đơn đặt hàng của khách
hàng (giao hàng hay từ chối).

Đào Thị Mai Quỳnh

10


ĐỒ ÁN TỐT NGHIỆP
2. Sơ đồ BFD

Hình 1: Sơ đồ BFD

Đào Thị Mai Quỳnh

11


ĐỒ ÁN TỐT NGHIỆP
3. Biểu đồ ngữ cảnh

Hình 2: Biểu đồ ngữ cảnh


Đào Thị Mai Quỳnh

12


ĐỒ ÁN TỐT NGHIỆP
*Chức năng Xem thông tin sản phẩm
-Đầu vào : + Tên sản phẩm
+ Tên nhà sản xuất
+ Tên loại hàng
-Quá trình xử lý: + Module nhập thông tin bạn vừa nhập để tỉm.
+ Module sẽ hiện danh sách theo yêu cầu.
-Đầu ra: Danh mục theo yêu cầu.
*Chức năng Chọn hàng
Mỗi mặt hàng gồm các thông tin như nhà sản xuất, loại hàng, chi tiết,.. cho
phép khách hàng nhấn mua để chọn hàng .
-Đầu vào: Tên mặt hàng khách hàng chọn ( nhiều hay ít tùy thuộc vào mỗi
khách hàng chọn ).
-Quá trình xử lý :
+ Module hiển thị thông tin sản phẩm.
+ Module cho sản phẩm vừa chọn vào giỏ hàng.
+ Module bỏ một hoạc nhiều sản phẩm, hoặc xóa toàn bộ, hoặc thêm số
lượng sản phẩm.
+ Model hiển thị giỏ hàng.
-Đầu ra: Giỏ hàng khi khách hàng ấn thanh toán
*Chức năng đăng ký thành viên
Khách hàng đăng ký tài khoản để website biết được địa chỉ, số điện thoại để
liên hệ khách hàng cũng như gửi hàng sau khi khách hàng đặt mua.
-Đầu vào: Thông tin do chính khách hàng đăng ký.
-Qua trình xử lý: + Module nhận được thông tin khách hàng đăng ký.

+ Module lưu thông tin vào CSDL.

Đào Thị Mai Quỳnh

13


ĐỒ ÁN TỐT NGHIỆP
-Đầu
ra:

Đào Thị Mai Quỳnh

Đăng



thành

công.

14


ĐỒ ÁN TỐT NGHIỆP
Hình 3: Sơ đồ khối Đăng ký thành viên

Đào Thị Mai Quỳnh

15



ĐỒ ÁN TỐT NGHIỆP
*Chức năng tìm kiếm
Tìm kiếm sản phẩm theo tên sản phẩm.
-Đầu vào: Từ hoặc cụm từ bạn tìm kiếm.
-Quá trình xử lý: + Module tìm trong CSDL
+ Module đưa ra kết quả tìm kiếm.
-Đầu ra: Những sản phẩm phù hợp với kết quả tìm kiếm.

Hình 4: Sơ đồ khối tìm kiếm sản phẩm

Đào Thị Mai Quỳnh

16


ĐỒ ÁN TỐT NGHIỆP
*Chức năng đặt hàng
Sau khi chọn được những sản phẩm mình mua, và kiểm tra giỏ hàng kĩ càng
khách hàng sẽ chọn đặt hàng để mua sản phẩm.
-Đầu vào : + Sản phẩm có trong giỏ hàng lần cuối cùng trước khi ấn thanh toán.
+ Thông tin khách hàng mua hàng.
-Quá trình xử lý: + Module hiện thông tin sản phẩm đặt hàng.
+ Thông tin liên quan đến việc đặt hàng như ngày mua , tổng
tiền…
-Đầu ra: Nhận hàng cùng với hóa đơn đơn hàng với thông tin đầy đủ về sản
phẩm, tiền khách hàng mua.

Đào Thị Mai Quỳnh


17


ĐỒ ÁN TỐT NGHIỆP

Hình 5 : Sơ đồ khối đặt hàng

Đào Thị Mai Quỳnh

18


ĐỒ ÁN TỐT NGHIỆP
*Chức năng của người quản trị (admin)
Về khách hàng: Xóa , thêm mới , sửa khách hàng.
Về quản lý chung ( linh kiện, loại linh kiện, nhà sản xuất, tin tức) : Xóa, thêm
mới, sửa thông tin

Đào Thị Mai Quỳnh

19


ĐỒ ÁN TỐT NGHIỆP
4. Use case
4.1. UC quản lý sản phẩm
Người quản trị thực hiện chức năng cập nhật sản phẩm trong trang quản trị.
Quản lý thông tin của sản phẩm bao gồm các thuộc tính như : tên sản phẩm,
hãng sản xuất, giá sản phẩm, tình trạng sản phẩm còn hàng hay hết hàng…. Bao

gồm các chức năng con là “Thêm sản phẩm” , “Sửa sản phẩm” , ‘Xóa sản
phẩm”. các thông tin của sản phẩm sẽ được hiển thị trên trang người dùng khách
hàng xem.
a) Chức năng thêm sản phẩm
Mục đích

Thêm thông tin các sản phẩm mới vào cơ sơ dữ liệu

Mô tả

sản phẩm và hiển thị lên website của cửa hàng
Khi người quản trị chọn chức năng thêm sản phẩm,
hệ thông sẽ chuyển đến trang thêm sản phẩm . Ở
trang này người dùng nhập thông tin về sản phẩm

Tác nhân
Tiền điều kiện

cần thêm sau đó gửi thông tin đã nhập cho hệ thống
Người quản trị
Tác nhân đang trong phiên làm việc của mình, đang

Đảm bảo tối thiểu

ở trang Quản lý sản phẩm
Hệ thống loại bỏ các thông tin đã thêm ,quay lui lại
bước trước và thông báo hành động thêm mới sản

Đảm bảo thành công
Kích hoạt

Chuỗi sự kiện chính:

phẩm thất bại
Thông tin về sản phẩm mới được bổ sung vào CSDL
Người quản trị chọn chức năng “thêm sản phẩm”

1. Hệ thống hiển thị form thêm sản phẩm và yêu cầu người quản trị đưa
2.
3.
4.
5.
6.

vào thông tin sản phẩm
Người quản trị nhập thông tin về sản phẩm mới và nhấn “Save”
Hệ thống kiểm tra thông tin sản phẩm và xác nhận thông tin hợp lệ
Hệ thống nhập thông tin sản phẩm mới vào cơ sở dữ liệu
Hệ thống báo đã nhập thành công
Người quản trị thoát khỏi chức năng thêm sản phẩm

Ngoại lệ
3.a

Hệ thống thông báo sản phẩm đã có trong CSDL

Đào Thị Mai Quỳnh

20



ĐỒ ÁN TỐT NGHIỆP
3.a.1 Hệ thống yêu cầu người quản trị nhập lại thông tin
3.a.2 Người quản trị nhập lại thông tin sản phẩm
3.b

Hệ thống thông báo thông tin sản phẩm không hợp lệ

3.b.1 Hệ thống yêu cầu người quản trị nhập lại thông tin
3.b.2 Người quản trị nhập lại thông tin sản phẩm

Đào Thị Mai Quỳnh

21


ĐỒ ÁN TỐT NGHIỆP
b) Chức năng sửa sản phẩm
Mục đích

Sửa thông tin của các sản phẩm đã có cơ sơ dữ liệu
sản phẩm và hiển thị sản phẩm lên website của cửa
hàng
Khi người quản trị chọn 1 sản phẩm và chức năng

Mô tả

sửa sản phẩm, hệ thông sẽ chuyển đến trang sửa sản
phẩm . Ở trang này người dùng chỉnh sửa thông tin
Tác nhân
Tiền điều kiện


và gửi về cho hệ thống
Người quản trị
Tác nhân đang trong phiên làm việc của mình, đang

Đảm bảo tối thiểu

ở trang Quản lý sản phẩm
Hệ thống loại bỏ các thông tin đã thêm ,quay lui lại
bước trước và thông báo hành động thêm mới sản

Đảm bảo thành công
Kích hoạt

phẩm thất bại
Thông tin về sản phẩm mới được bổ sung vào CSDL
Người quản trị chọn sản phẩm cần sửa thông tin và
chức năng “sửa sản phẩm”

Chuỗi sự kiện chính:
1. Hệ thống hiển thị form sửa sản phẩm với các thông tin của sản phẩm
2.
3.
4.
5.
6.

vừa chọn và yêu cầu người quản trị nhập các thông tin mới
Người quản trị nhập lại thông tin về sản phẩm mới và nhấn “Save”
Hệ thống kiểm tra thông tin sản phẩm và xác nhận thông tin hợp lệ

Hệ thống cập nhật thông tin sản phẩm vào cơ sở dữ liệu
Hệ thống báo đã cập nhật thành công
Người quản trị thoát khỏi chức năng sửa sản phẩm

Ngoại lệ
3.a

Hệ thống thông báo sản phẩm đã có trong CSDL

3.a.1 Hệ thống yêu cầu người quản trị nhập lại thông tin
3.a.2 Người quản trị nhập lại thông tin sản phẩm
3.b

Hệ thống thông báo thông tin sản phẩm không hợp lệ

3.b.1 Hệ thống yêu cầu người quản trị nhập lại thông tin
3.b.2 Người quản trị nhập lại thông tin sản phẩm

Đào Thị Mai Quỳnh

22


ĐỒ ÁN TỐT NGHIỆP

Đào Thị Mai Quỳnh

23



ĐỒ ÁN TỐT NGHIỆP
c) Chức năng xóa sản phẩm
Mục đích
Mô tả

Xóa sản phẩm tồn tại trong CSDL
Khi người quản trị chọn sản phẩm cần xóa , hệ thống
sẽ gửi thông tin sản phẩm mà người dùng muốn xóa

Tác nhân
Tiền điều kiện

về database, sản phẩm sẽ được xóa ở database
Người quản trị
Tác nhân đang trong phiên làm việc của mình, đang

Đảm bảo tối thiểu

ở trang Quản lý sản phẩm
Hệ thống loại bỏ các thông tin đã thêm ,quay lui lại
bước trước và thông báo hành động thêm mới sản

Đảm bảo thành công
Kích hoạt

phẩm thất bại
Thông tin về sản phẩm được xóa trong CSDL
Người quản trị chọn sản phẩm xóa và chức năng
“xóa sản phẩm”


Chuỗi sự kiện chính:
1. Hệ thống đưa ra thông báo yêu cầu người quản trị xác nhận xem có thực
sự muốn xóa sản phẩm hay không
2. Người quản trị nhấn “Yes” .Hệ thống loại bỏ thông tin sản phẩm đã
chọn xóa khỏi CSDL
3. Hệ thống báo xóa thành công

Ngoại lệ
2.a

Người quản trị nhấn vào nút “No”

2.a.1 Hệ thống tiếp tục phiên làm việc hiện tại

Đào Thị Mai Quỳnh

24


ĐỒ ÁN TỐT NGHIỆP
4.2. UC đặt hàng
Khách hàng truy cập trang web thực hiện chức năng đặt hàng . Sau khi chọn
được sản phẩm muốn mua, khách hàng sẽ thực hiện “Thêm sản phẩm” vào giỏ
hàng của mình. Để có thể thêm hàng vào giỏ hàng thì khách hàng phải có tài
khoản để “Đăng nhập” vào hệ thống , nếu chưa có tài khoản khách hàng sẽ tiến
hành “Đăng ký” tài khoản. Sau khi thêm hàng thì sản phẩm được cập nhật và
hiển thị trong giỏ hàng, Khi chọn xong những sản phẩm muốn mua, khách hàng
có thể thực hiện “ Cập nhật giỏ hàng” để cập nhật số lượng mỗi sản phẩm. Nếu
khách hàng không muốn mua sản phẩm nào thì có thể “Xóa sản phẩm”. Khách
hàng xem giỏ hàng của mình gồm những sản phẩm nào với số lượng là bao

nhiêu nhờ chức năng “ Chi tiết giỏ hàng”. Cuối cùng khách hàng thực hiện “Gửi
đơn hàng”. Trong đó khách hàng sẽ điền thêm các thông tin cá nhân của mình để
nhân viên hệ thống liên lạc và xác nhận lại. Thông tin giỏ hàng được gửi đến
trang quản lí đơn hàng của người quản trị và được lưu vào cơ sở dữ liệu. Sau đó
hệ thống sẽ quay về trang chủ của website và cho phép khách hàng có thể tạo
đơn hàng mới nếu khách hàng muốn tiếp tục đặt hàng.

Đào Thị Mai Quỳnh

25


×