You are on page 1of 35

TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN

VIỆN CÔNG NGHỆ THÔNG TIN KINH TẾ


------

BÁO CÁO BÀI TẬP LỚN MÔN


PHÂN TÍCH THIẾT VÀ THIẾT KẾ HỆ THỐNG

Đề tài:
Phân tích và thiết kế hệ thống website quản lý bán hàng cho cửa
hàng bán quần áo và phụ kiện thời trang Thúy Shop.

Giảng viên hướng dẫn : ThS. Trần Thị Mỹ Diệp


Nhóm sinh viên thực hiện : 8
Lớp tín chỉ : Phân tích và thiết kế hệ thống(118)_1

Hà Nội – 11/2018
Các thành viên trong nhóm 5 và phân công công việc:

STT Họ và tên MSV Phân công công việc

1 Phạm Hữu Chiến 11150638 Vẽ biểu đồ hoạt động

Phân tích nghiệp vụ, đặc tả


2 Hà Hương Giang 11151103 chức năng, usecase và tổng hợp
bài

Vẽ biểu đồ thành phần và biểu


3 Trần Thị Ánh Linh 11152660
đồ triển khai

4 Vũ Thị Nga 11153098 Vẽ usecase và biểu đồ lớp

Vẽ biểu đồ trình tự và biểu đồ


5 Nguyễn Thị Thúy 11154286
trạng thái
MỤC LỤC
LỜI MỞ ĐẦU...................................................................................................................1

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.....................................................................2

1. Mô tả bài toán.........................................................................................................2

1.1. Các đối tượng của hệ thống................................................................................2

1.2. Chức năng của hệ thống.....................................................................................2

1.3. Quy trình nghiệp vụ...........................................................................................3

2. Biểu đồ usecase tổng quát.......................................................................................4

2.1. Các tác nhân ngoài.............................................................................................4

2.2. Các usecase của hệ thống...................................................................................4

2.3. Đặc tả các usecase và Biểu đồ của hệ thống.......................................................5

2.3.1. Usecase Quản lý tài khoản...........................................................................5

2.3.2. Usecase Quản lý sản phẩm..........................................................................7

2.3.3. Usecase Quản lý đơn đặt hàng.....................................................................8

2.3.4. Usecase Tìm kiếm và báo thống kê.............................................................9

3. Biểu đồ lớp............................................................................................................. 11

4. Biểu đồ trạng thái chức năng...............................................................................11

4.1. Biểu đồ trạng thái chức năng quản lý tài khoản...............................................11

4.2. Biểu đồ trạng thái chức năng quản lý sản phẩm...............................................12

4.3. Biểu đồ trạng thái chức năng quản lý đặt hàng.................................................12

4.4. Biểu đồ trạng thái chức năng quản lý tìm kiếm và báo cáo thống kê...............13

4.4.1. Biểu đồ trạng thái chức năng quản lý tìm kiếm thông tin sản phẩm..........13

4.4.2. Biểu đồ trạng thái chức năng yêu cầu báo cáo thống kê............................13

5. Biểu đồ tuần tự cho mỗi chức năng.....................................................................14

5.1. Biểu đồ tuần tự cho chức năng quản lý tài khoản.............................................14


5.2. Biểu đồ tuần tự cho chức năng quản lý sản phẩm............................................15

5.3. Biểu đồ tuần tự cho chức năng quản lý đặt hàng..............................................16

5.4. Biểu đồ tuần tự cho chức năng tìm kiếm và báo cáo thống kê.........................16

6. Biểu đồ hoạt động cho mỗi chức năng.................................................................17

6.1. Biểu đồ hoạt động: Đăng kí thành viên............................................................17

6.2. Biểu đồ hoạt động: Đăng nhập vào hệ thống....................................................17

6.3. Biểu đồ hoạt động: Đăng xuất khỏi hệ thống...................................................18

6.4. Biểu đồ hoạt động: Quản lý tài khoản..............................................................18

6.5. Biểu đồ hoạt động: Xem chi tiết thông tin tài khoản........................................19

6.6. Biểu đồ hoạt động: Sửa thông tin tài khoản.....................................................19

6.7. Biểu đồ hoạt động: Đổi Password....................................................................20

6.8. Biểu đồ hoạt động: Quản lý sản phẩm..............................................................20

6.9. Biểu đồ hoạt động: Xem thông tin sản phẩm (tư cách: Quản trị viên)..............21

6.10. Biểu đồ hoạt động: Thêm sản phẩm.................................................................21

6.11. Biểu đồ hoạt động: Sửa thông tin sản phẩm.....................................................22

6.12. Biểu đồ hoạt động: Xóa sản phẩm....................................................................22

6.13. Biểu đồ hoạt động: Tìm kiếm sản phẩm...........................................................23

6.14. Biểu đồ hoạt động: Xem chi tiết sản phẩm (tư cách: Thành viên)....................23

6.15. Biểu đồ hoạt động: Đặt hàng............................................................................24

6.16. Biểu đồ hoạt động: Quản lý đơn hàng..............................................................24

7. Biểu đồ thành phần...............................................................................................25

8. Biểu đồ triển khai..................................................................................................25

KẾT LUẬN..................................................................................................................... 27

TÀI LIỆU THAM KHẢO..............................................................................................28


DANH MỤC BIỂU ĐỒ
Hình 2.3. Biểu đồ usecase tổng quan hệ thống.............................................................5

Hình 2.3.1. Biểu đồ Usecase Quản lý tài khoản...........................................................6

Hình 2.3.2. Biểu đồ Usecase Quản lý sản phẩm...........................................................8

Hình 2.3.3. Biểu đồ Usecase Quản lý đơn đặt hàng.....................................................9

Hình 2.3.4. Biểu đồ Usecase Tìm kiếm và báo cáo thống kê......................................10

Hình 3. Biểu đồ lớp....................................................................................................11

Hình 4.1. Biểu đồ trạng thái cho chức năng đăng kí tài khoản...................................11

Hình 4.2. Biểu đồ trạng thái cho chức năng quản lý sản phẩm...................................12

Hình 4.3. Biểu đồ trạng thái cho chức năng quản lý đặt hàng....................................12

Hình 4.4.1. Biểu đồ trạng thái chức năng quản lý tìm kiếm thông tin sản phẩm........13

Hình 4.4.2. Biểu đồ trạng thái chức năng yêu cầu báo cáo thống kê..........................13

Hình 5.1. Biểu đồ tuần tự cho chức năng quản lý tài khoản.......................................14

Hình 5.2. Biểu đồ tuần tự cho chức năng quản lý sản phẩm.......................................15

Hình 5.3. Biểu đồ tuần tự cho chức năng quản lý đặt hàng........................................16

Hình 5.4. Biểu đồ tuần tự cho chức năng quản lý tìm kiếm và báo cáo thống kê.......16

Hình 6.1. Biểu đồ hoạt động đăng kí thành viên.........................................................17

Hình 6.2. Biểu đồ hoạt động đăng nhập vào hệ thống................................................17

Hình 6.3. Biểu đồ hoạt động đăng xuất khỏi hệ thống................................................18

Hình 6.4. Biểu đồ hoạt động quản lý tài khoản..........................................................18

Hình 6.5. Biểu đồ hoạt động xem chi tiết thông tin tài khoản.....................................19

Hình 6.6. Biểu đồ hoạt động sửa thông tin tài khoản..................................................19

Hình 6.7. Biểu đồ hoạt động đổi Password.................................................................20

Hình 6.8. Biểu đồ hoạt động quản lý sản phẩm..........................................................20

Hình 6.9. Biểu đồ hoạt động xem thông tin sản phẩm (tư cách: Quản trị viên)..........21
Hình 6.10. Biểu đồ hoạt động thêm sản phẩm............................................................21

Hình 6.11. Biểu đồ hoạt động sửa thông tin sản phẩm...............................................22

Hình 6.12. Biểu đồ hoạt động xóa sản phẩm..............................................................22

Hình 6.13. Biểu đồ hoạt động tìm kiếm sản phẩm......................................................23

Hình 6.14. Biểu đồ hoạt động xem chi tiết sản phẩm (tư cách: Thành viên)..............23

Hình 6.15. Biểu đồ hoạt động đặt hàng......................................................................24

Hình 6.16. Biểu đồ hoạt động quản lý đơn hàng........................................................24

Hình 7. Biểu đồ thành phần........................................................................................25

Hình 8. Biểu đồ triển khai..........................................................................................25


LỜI MỞ ĐẦU
Ngày nay, ngành công nghệ thông tin đã và đang phát triển nhanh và mạnh, khoa
học công nghệ đã đem lại hiệu quả lớn cho ngành kinh tế. Đặc biệt là trong lĩnh vực quản
lý, giúp cho con người có thể quản lý các nhân tố nhân lực và tài nguyên dễ dàng, thuận
tiện hơn.

Hiện nay, Việt Nam có số lượng người dùng mạng internet cao, vì vậy việc các cửa
hàng có một hệ thống website bán hàng trực tuyến trên mạng cũng là một kênh bán hàng
hiệu quả và hữu ích. Giúp cho khách hàng tiếp cận những sản phẩm của cửa hàng dễ
dàng, mua hàng nhanh chóng và thuận tiện hơn.

Với một cửa hàng bán quần áo và phụ kiện thời trang ngày nay thì việc xây dựng
một hệ thống website phục vụ cho việc quản lý, kinh doanh rất quan trọng. Các hoạt động
đăng ký, đăng nhập, xem thông tin hay đặt hàng của khách hàng, hoạt động thêm, sửa,
xóa thông tin về sản phẩm của quản trị viên,… đều cần được quản lý chặt chẽ.

Để xây dựng được 1 website như vậy, yêu cầu đặt ra trước mắt là cần phải hiểu được
nghiệp vụ của Shop và tiến phân tích và thiết kế hệ thống. Vì vậy chúng em xin chọn đề
tài: “Phân tích và thiết kế hệ thống website quản lý bán hàng cho cửa hàng bán quần
áo và phụ kiện thời trang Thúy Shop”.

1
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1. Mô tả bài toán
1.1. Các đối tượng của hệ thống

Khách hàng:

Khách hàng là những người ghé thăm website có thể xem thông tin về website,
thông tin về sản phẩm, quần áo và phụ kiện thời trang mà mình quan tâm.

Khách hàng có thể thực hiện đăng nhập/đăng ký vào hệ thống và thực hiện đặt mua
hàng trực tuyến trên website.

Quản trị viên:

Quản trị viên là người cập nhật thông tin của sản phẩm (giá cả, hình ảnh sản phẩm,
chương trình khuyến mãi, …), chốt đơn đặt hàng của khách hàng.

1.2. Chức năng của hệ thống

Quản lý tài khoản:

- Xem thông tin tài khoản.


- Sửa đổi thông tin tài khoản.
- Đổi mật khẩu.
- Đăng xuất.

Quản lý sản phẩm:

- Thêm sản phẩm.


- Sửa thông tin sản phẩm.
- Xóa sản phẩm, đơn hàng.

Ở phần trang hiển thị của website bao gồm các chức năng sau:
2
• Tìm kiếm sản phẩm: Nhập từ khóa tìm kiếm vào ô tìm kiếm trên website, click
vào nút tìm kiếm, từ cơs sở dữ liệu sẽ đưa ra các sản phẩm liên quan nhất đến
từ khóa.
• Xem chi tiết sản phẩm: Khách vãng lai, thành viên, quản trị viên xem chi tiết
các sản phẩm bằng cách click vào từng sản phẩm sẽ hiển thị lên trang thông tin
về sản phẩm.
• Đăng ký: Khách vãng lai muốn đăng ký làm thành viên để sử dụng các chức
năng của thành viên click vào nút đăng ký, sau khi hiển thị trang đăng ký,
khách nhập đầy đủ các thông tin mà website yêu cầu để hoàn thành đăng ký.
• Đăng nhập: Dùng cho thành viên đã tạo tài khoản ở bước đăng ký đăng nhập
vào tài khoản bằng cách click vào nút đăng nhập. Nhập tên đăng nhập và mật
khẩu, click nút đăng nhập. Nếu thành công sẽ hiện thông báo thành công, nếu
có lỗi sẽ thông báo nhập lại.
• Đặt hàng: thành viên mua hàng chỉ cần thêm các sản phẩm vào giỏi hàng và
chọn mua hàng sẽ hiện thị lên trang xác nhận đơn hàng, click xác nhận sẽ hiện
thông báo đặt hàng thành công.

1.3. Quy trình nghiệp vụ

Về phía khách hàng:

Khách hàng ghé thăm website có thể xem thông tin về website, thông tin về sản
phẩm, quần áo và phụ kiện thời trang. Khi cần tìm kiếm một sản phẩm thì khách hàng
có thể tìm kiếm sản phẩm theo tên, danh mục sản phẩm hoặc lọc theo mức giá sản
phẩm. Ngoài ra hệ thống sẽ hiển thị danh sách các sản phẩm nổi bật nhất, bán chạy
nhất để khách hàng có thể xem và lựa chọn các sản phẩm phù hợp với nhu cầu của
mình,…

Sau khi đã chọn được sản phẩm mình thích và quyết định mua hàng khách hàng
phải tiến hành đăng nhập vào hệ thống để tiến hành đặt hàng và quản lý giỏ hàng của
mình. Giỏ hàng bao gồm tên sản phẩm, giá sản phẩm, số lượng sản phẩm, thành tiền,

3
tổng tiền của đơn hàng. Nếu khách hàng muốn đặt hàng thì khách hàng phải ấn vào
nút đặt hàng.

Phía quản trị viên

Người quản trị viên hệ thống sẽ xem đơn hàng của khách bao gồm các thông tin:
tên khách, ngày đặt, tên sản phẩm, số lượng, thành tiền, tên người nhận, địa chỉ người
nhận, số điện thoại người nhận... Sau đó người quản trị hệ thống sẽ liên lạc với khách
hàng để xác nhận lại đơn hàng. Nếu đơn hàng đã đúng thì sẽ xử lý đơn hàng và đặt
đơn hàng vào trạng thái đã xử lý. Nếu trong kho hết hàng thì hóa đơn sẽ được đặt ở
trạng thái chờ xử lý.

Ngoài ra ban quản trị viên còn quản lý về:

 Sản phẩm: Mỗi sản phẩm sẽ được quản lý theo các thông tin sau: Tên sản
phẩm, nhà cung cấp, đơn giá, số lượng, thông tin, hình ảnh minh họa, …
 Khách hàng: Mỗi khách hàng được quản lý các thông tin sau: Tên khách
hàng, mã khách hàng, email, địa chỉ, số điện thoại, …

2. Biểu đồ usecase tổng quát


2.1. Các tác nhân ngoài

- Khách hàng: Xem thông tin sản phẩm và đặt mua hàng

- Quản trị viên: Cập nhật thông tin sản phẩm, quản lý dữ liệu người dùng, quản lý
trạng thái đơn đặt hàng.

2.2. Các usecase của hệ thống

- Quản lý tài khoản

- Quản lý sản phẩm


- Quản lý đơn đặt hàng
- Tìm kiếm và báo cáo thống kê

4
2.3. Đặc tả các usecase và Biểu đồ của hệ thống

Quản trị viên thực hiện quản lý tổng quan hệ thống bán hàng quần áo và phụ kiện
online:

- Quản lý tài khoản


- Quản lý sản phẩm
- Quản lý đơn đặt hàng
- Báo cáo & Thống kê

Biểu đồ tổng quan usecase của hệ thống:

Hình 2.3. Biểu đồ usecase tổng quan hệ thống

5
2.3.1. Usecase Quản lý tài khoản

 Đặc tả usecase Quản lý tài khoản:

Tên usecase Quản lý tài khoản

Tác nhân Quản trị viên, khách hàng

Mô tả Chức năng liên quan đến quá trình quản lý thông tin tài khoản của
khách hàng trên hệ thống website (Tên khách hàng, SĐT, địa chỉ,
…)
Điều kiện rằng buộc  Khách hàng phải nhập đầy đủ thông tin bắt buộc phải có của tài
khoản (Tên, SĐT, địa chỉ,…).
Luồng sự kiện  Khi khách hàng đăng kí tài khoản mới, quản trị viên sẽ cập nhật
tài khoản mới vào hệ thống
 Nếu thông tin tài khoản bị sai sót hoặc có thay đổi thì khách
hàng thực hiện sửa lại thông tin.
 Nếu tài khoản của khách hàng không còn hoạt động nữa thì
quản trị viên xóa thông tin tài khoản khỏi hệ thống.

 Biểu đồ usecase Quản lý tài khoản:

6
Hình 2.3.1. Biểu đồ Usecase Quản lý tài khoản

2.3.2. Usecase Quản lý sản phẩm

 Đặc tả usecase Quản lý sản phẩm:

Tên usecase Quản lý sản phẩm

Tác nhân Quản trị viên


Mô tả Chức năng liên quan đến quá trình quản lý thông tin sản phẩm
trên hệ thống website (Hình ảnh của sản phẩm, giá cả, chất liệu,
…).
Điều kiện rằng buộc  Quản trị viên phải nhập đầy đủ thông tin của các sản phẩm
hiện có để bán trên website.
Luồng sự kiện  Khi có sản phẩm mới về, quản trị viên sẽ cập nhật thông tin về
sản phẩm mới vào hệ thống
 Nếu có chương trình khuyến mại hay thay đổi giá bán sản
phẩm,… thì quản trị viên thực hiện cập nhật thông tin liên
quan đến sản phẩm.
 Nếu sản phẩm đã bán hết và không nhập hàng về nữa thì xóa
thông tin của sản phẩm khỏi hệ thống.

7
 Biểu đồ usecase Quản lý sản phẩm:

Hình 2.3.2. Biểu đồ Usecase Quản lý sản phẩm

2.3.3. Usecase Quản lý đơn đặt hàng

 Đặc tả usecase Quản lý đơn đặt hàng:

Tên usecase Quản lý đơn đặt hàng

Tác nhân Quản trị viên

Mô tả Chức năng liên quan đến quá trình quản lý thông tin đơn đặt hàng
trên hệ thống website (sản phẩm, số tiền phải trả, số lượng, địa chỉ
người nhận, …).
Điều kiện rằng buộc  Đơn hàng phải được xác nhận là “đặt hàng” từ khách hàng.

Luồng sự kiện  Khi có xác nhận đơn đặt hàng từ khách hàng, quản trị viên sẽ
xác nhận yêu cầu đặt hàng.
 Quản trị viên sẽ kiểm tra xem sản phẩm trong đơn hàng đã đúng
chưa, có hàng hiện có không và sẽ cập nhật trạng thái của đơn
hàng là đã xử lý hay chưa.
 Sau khi xác nhận đầy đủ thông tin về sản phẩm và đơn đặt hàng

8
thì quản trị viên sẽ đóng gói sản phẩm và thực hiện giao hàng.
 Biểu đồ usecase Quản lý đơn đặt hàng:

Hình 2.3.3. Biểu đồ Usecase Quản lý đơn đặt hàng

2.3.4. Usecase Tìm kiếm và báo thống kê

 Đặc tả usecase Tìm kiếm và báo cáo thống kê:

Tên usecase Tìm kiếm và báo cáo thống kê

Tác nhân Quản trị viên


Mô tả Chức năng liên quan đến quá trình Tìm kiếm và báo cáo thống kê
(Tìm kiếm số lượng hàng còn lại, Báo cáo về thành tích kinh
doanh trong tháng, …).
Điều kiện rằng buộc  Quản trị viên phải nhập đầy đủ thông tin về tình trạng bán hàng,
9
tình trạng của hàng hóa.
Luồng sự kiện  Khi có nhu cầu cần tìm kiếm thông tin về sản phẩm thì quản trị
viên có thể đăng nhập vào hệ thống và tìm kiếm.
 Khi muốn làm báo cáo hoặc thống kê (về thành tích kinh doang,
lượng hàng tồn kho, lượng hàng mới về, …) thì quản trị viên có
thể thực hiện báo cáo và thống kê từ dữ liệu trên trang website.

10
 Biểu đồ usecase Tìm kiếm và báo cáo thống kê:

Hình 2.3.4. Biểu đồ Usecase Tìm kiếm và báo cáo thống kê

11
3. Biểu đồ lớp

Hình 3. Biểu đồ lớp

4. Biểu đồ trạng thái chức năng


4.1. Biểu đồ trạng thái chức năng quản lý tài khoản

12
Hình 4.1. Biểu đồ trạng thái cho chức năng đăng kí tài khoản, sửa tài khoản và xóa tài
khoản

4.2. Biểu đồ trạng thái chức năng quản lý sản phẩm

Hình 4.2. Biểu đồ trạng thái cho chức năng quản lý sản phẩm

4.3. Biểu đồ trạng thái chức năng quản lý đặt hàng

13
Hình 4.3. Biểu đồ trạng thái cho chức năng quản lý đặt hàng
4.4. Biểu đồ trạng thái chức năng quản lý tìm kiếm và báo cáo thống kê
4.4.1. Biểu đồ trạng thái chức năng quản lý tìm kiếm thông tin sản phẩm

Hình 4.4.1. Biểu đồ trạng thái chức năng quản lý tìm kiếm thông tin sản phẩm

4.4.2. Biểu đồ trạng thái chức năng yêu cầu báo cáo thống kê

14
Hình 4.4.2. Biểu đồ trạng thái chức năng yêu cầu báo cáo thống kê

5. Biểu đồ tuần tự cho mỗi chức năng


5.1. Biểu đồ tuần tự cho chức năng quản lý tài khoản

Hình 5.1. Biểu đồ tuần tự cho chức năng quản lý tài khoản

15
5.2. Biểu đồ tuần tự cho chức năng quản lý sản phẩm

Hình 5.2. Biểu đồ tuần tự cho chức năng quản lý sản phẩm

16
5.3. Biểu đồ tuần tự cho chức năng quản lý đặt hàng

Hình 5.3. Biểu đồ tuần tự cho chức năng quản lý đặt hàng

5.4. Biểu đồ tuần tự cho chức năng tìm kiếm và báo cáo thống kê

17
Hình 5.4. Biểu đồ tuần tự cho chức năng quản lý tìm kiếm và báo cáo thống kê

6. Biểu đồ hoạt động cho mỗi chức năng


6.1. Biểu đồ hoạt động: Đăng kí thành viên

Hình 6.1. Biểu đồ hoạt động đăng kí thành viên

18
6.2. Biểu đồ hoạt động: Đăng nhập vào hệ thống
Hình 6.2. Biểu đồ hoạt động đăng nhập vào hệ thống

6.3. Biểu đồ hoạt động: Đăng xuất khỏi hệ thống

Hình 6.3. Biểu đồ hoạt động đăng xuất khỏi hệ thống

6.4. Biểu đồ hoạt động: Quản lý tài khoản

19
Hình 6.4. Biểu đồ hoạt động quản lý tài khoản

6.5. Biểu đồ hoạt động: Xem chi tiết thông tin tài khoản

Hình 6.5. Biểu đồ hoạt động xem chi tiết thông tin tài khoản

6.6. Biểu đồ hoạt động: Sửa thông tin tài khoản

20
Hình 6.6. Biểu đồ hoạt động sửa thông tin tài khoản
6.7. Biểu đồ hoạt động: Đổi Password

Hình 6.7. Biểu đồ hoạt động đổi Password

6.8. Biểu đồ hoạt động: Quản lý sản phẩm

21
Hình 6.8. Biểu đồ hoạt động quản lý sản phẩm
6.9. Biểu đồ hoạt động: Xem thông tin sản phẩm (tư cách: Quản trị viên)

Hình 6.9. Biểu đồ hoạt động xem thông tin sản phẩm (tư cách: Quản trị viên)

6.10. Biểu đồ hoạt động: Thêm sản phẩm

22
Hình 6.10. Biểu đồ hoạt động thêm sản phẩm
6.11. Biểu đồ hoạt động: Sửa thông tin sản phẩm

Hình 6.11. Biểu đồ hoạt động sửa thông tin sản phẩm

6.12. Biểu đồ hoạt động: Xóa sản phẩm

23
Hình 6.12. Biểu đồ hoạt động xóa sản phẩm
6.13. Biểu đồ hoạt động: Tìm kiếm sản phẩm

Hình 6.13. Biểu đồ hoạt động tìm kiếm sản phẩm

6.14. Biểu đồ hoạt động: Xem chi tiết sản phẩm (tư cách: Thành viên)

24
Hình 6.14. Biểu đồ hoạt động xem chi tiết sản phẩm (tư cách: Thành viên)
6.15. Biểu đồ hoạt động: Đặt hàng

Hình 6.15. Biểu đồ hoạt động đặt hàng

6.16. Biểu đồ hoạt động: Quản lý đơn hàng

25
Hình 6.16. Biểu đồ hoạt động quản lý đơn hàng

7. Biểu đồ thành phần

Hình 7. Biểu đồ thành phần

8. Biểu đồ triển khai

Hình 8. Biểu đồ triển khai

26
Biểu đồ triển khai có các Nodes và các giao thức như sau:

Các Nodes:

- Client A; Client B: Biểu diễn máy tính cá nhân (PC) của Khách.

- Application Server: Biểu diễn máy chủ server của website.

- Database: Biểu diễn cơ sở dữ liệu.

- Server Manager: Biểu diễn máy tính cá nhân (PC) của Quản trị viên .

- Cashier: Biểu diễn máy tính trạm (PC) tại quầy thu ngân.

Các giao thức: Tất cả các Nodes trong kiến trúc thiết kế hệ thống đều là
TCP/IP.

27
KẾT LUẬN
Để xây dựng được website bán hàng quần áo và phụ kiện thời trang Thúy Shop thì
việc phân tích và thiết kế hệ thống là rất quan trọng. Nó sé giúp cho chúng ta xác định
được hệ thống có những chức năng gì, gồm những phần nào,… từ đó đi vào phân tích và
triển khai thiết kế website.

Qua quá trình tìm hiểu, phân tích, thiết kế và xây dựng hệ thống website bán hàng,
cộng thêm với sự giảng dạy của ThS. Trần Thị Mỹ Diệp chúng em đã hiểu được quy
trình, cách thức xây dựng một hệ thống, hiểu biết hơn về các biểu đồ trong ngôn ngữ
UML như: use case, biểu đồ hoạt động, biểu đồ trình tự, biểu đồ lớp, biểu đồ trạng thái,
… và thấy được tầm quan trọng của các biểu đồ trong dự án.

Mặc dù đã hoàn thành phân tích và thiết kế nhưng vẫn còn rất nhiều mặt hạn chế và
thiếu xót chúng em mong nhận được những lời nhận xét và đánh giá của Cô để bài báo
cáo của chúng em được hoàn thiện hơn.

Chúng em chân thành cảm ơn Cô!

28
TÀI LIỆU THAM KHẢO
1. Slide bài giảng môn học “Phân tích và thiết kế hệ thống” – ThS. Trần Thị Mỹ Diệp
2. Website Chia sẻ Slide:
https://www.slideshare.net/leemindinh/phn-tch-v-thit-k-h-thng-qun-l-bn-hng?
fbclid=IwAR2V36rqAR48DuM5neJL9JGKYDlhow68No4zDfQ9VFFw9NBTP9cVZ5
l8KrE
3. Tài liệu nghiệp vụ và các thông tin được cung cấp bởi cửa hàng Thúy Shop

29

You might also like