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

Báo cáo phân tích thiết kế hệ thố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 (4.76 MB, 74 trang )

BỘ CÔNG NGHIỆP
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THƠNG TIN
======***======

Báo cáo bài tập lớn
PHÂN TÍCH THIẾT KẾ HỆ THỐNG


2

Phân tích thiết kế hệ thống 2019


3

LỜI MỞ ĐẦU
Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính trở thành phương
tiện khơng thể thiếu được trong mọi lĩnh vực của hệ thống. Hơn lúc nào hết các
tính năng của máy tính được khai thác một cách triệt để. Nếu như vài ba năm
trước máy tính ở nước ta, máy tính được sử dụng chủ yếu như là một công cụ để
soạn thảo văn bản thơng thường, hoặc các cơng việc lập trình, quản lý phức tạp,
xử lý dữ liệu bảng biểu, thương mại, khoa học …thì giờ đây, cùng với sự vươn
xa của mạng Internet trên lãnh thổ Việt Nam máy tính cịn là phương tiện bạn có
thể ngồi tại bàn làm việc cá nhân ở gia đình để trao đổi thơng tin liên lạc trên
khắp toàn cầu.
Nền tin học càng phát triển thì con người càng có nhiều những phương pháp
mới, công cụ mới để xử lý thông tin và nắm bắt được nhiều thông tin hơn, Tin
học được ứng dụng trong mọi ngành nghề, mọi lĩnh vực của đời sống xã hội,
việc áp dụng tin học vào quản lý, sản xuất, kinh doanh du lịch là một xu hướng
tất yếu.


Đối với việc kinh doanh, việc áp dụng tin học trong quản lý bán hàng là một giải
pháp đúng đắn và hiệu quả trước nhu cầu mua sắm của thị trường ngày nay ngày
càng tăng.
Xuất phát từ thực tế đó, đề tài “Phần mềm quản lý website bán quần áo và phụ
kiện” mà chúng em đang xây dựng dưới đây mong muốn được góp phần đưa
một cách bán háng mới tới người tiêu dùng hiện nay.Tuy nhiên việc nghiên cứu
vẫn còn gặp nhiều khó khăn nên đề tài vẫn chưa được khai thác tuyệt đối, đề tài
vẫn cịn có nhiều thiếu sót, mong thầy cơ thơng cảm. Chúng em xin chân thành
cảm ơn !
Bảng phân việc
Tên thành viên

Công việc cụ thể
Đăng ký thành viên
Nguyễn Phú Cầm
Bảo trì sản phẩm
Đăng ký khuyến mãi
Bùi Cơng Nam
Bảo trì danh mục
Xem hàng
Nguyễn Ích Ngọc
Bảo trì tin tức
Đặt đơn hàng
Hồng Thị Trang
Tìm kiếm
Xem tin tức
Nguyễn Văn Trường
Bảo trì đơn hàng
Phân tích thiết kế hệ thống 2019



4

MỤC LỤC
Chương 1. Khảo sát hệ thống...............................................................................6
1.1

Khảo sát sơ bộ...........................................................................................6

1.1.1

Mục tiêu..............................................................................................................6

1.1.2

Phương pháp......................................................................................................6

1.1.3

Đối tượng khảo sát...........................................................................................9

1.1.4

Kết quả sơ bộ.....................................................................................................9

1.1.5

Các tài liệu thu thập được............................................................................10

1.2


Khảo sát chi tiết......................................................................................13

1.2.1

Hoạt động của hệ thống................................................................................13

1.2.2

Các yêu cầu chức năng.................................................................................14

1.2.3

Các yêu cầu phi chức năng..........................................................................14

Chương 2. Mơ hình hóa use case.......................................................................15
2.1

Biểu đồ use case......................................................................................15

2.1.1

Các use case chính.........................................................................................15

2.1.2

Các use case thứ cấp......................................................................................16

2.1.3


Phân rã một số use case................................................................................17

2.2

Mơ tả chi tiết các use case......................................................................17

2.2.1

Mô tả use case < Đăng ký thành viên > (Nguyễn Phú Cầm)..............17

2.2.2

Mô tả use case < Bảo trì sản phẩm > (Nguyễn Phú Cầm)...................18

2.2.3

Mơ tả use case < Đăng ký khuyến mãi > (Bùi Cơng Nam).................19

2.2.4

Mơ tả use case < Bảo trì danh mục > (Bùi Công Nam).......................20

2.2.5

Mô tả use case < Xem hàng > (Nguyễn Ích Ngọc)...............................21

2.2.6

Mơ tả use case < Bảo trì tin tức > (Nguyễn Ích Ngọc).........................21


2.2.7

Mơ tả use case < Đặt đơn hàng > (Hồng Thị Trang)...........................22

2.2.8

Mơ tả use case < Tìm kiếm > (Hồng Thị Trang)..................................23

2.2.9

Mơ tả use case < Xem tin tức > (Nguyễn Văn Trường).......................24

2.2.10 Mô tả use case < Bảo trì đơn hàng > (Nguyễn Văn Trường)..............24
Chương 3. Phân tích use case.............................................................................26
3.1

Biểu đồ các lớp Entity của hệ thống.......................................................26

3.2

Phân tích các use case.............................................................................26

3.2.1

Phân tích use case <Đăng ký thành viên> (Nguyễn Phú Cầm)..........26
Phân tích thiết kế hệ thống 2019


5


3.2.2

Phân tích use case <Bảo trì sản phẩm> (Nguyễn Phú Cầm)...............27

3.2.3

Phân tích use case <Đăng ký khuyến mãi> (Bùi Cơng Nam)............29

3.2.4

Phân tích use case <Bảo trì danh mục> (Bùi Cơng Nam)...................30

3.2.5

Phân tích use case <Xem hàng> (Nguyễn Ích Ngọc)...........................32

3.2.6

Phân tích use case <Bảo trì tin tức> (Nguyễn Ích Ngọc).....................34

3.2.7

Phân tích use case <Đặt đơn hàng> (Hồng Thị Trang)......................37

3.2.8

Phân tích use case <Tìm kiếm> (Hồng Thị Trang).............................38

3.2.9


Phân tích use case <Xem tin tức> (Nguyễn Văn Trường)...................40

3.2.10 Phân tích use case <Bảo trì đơn hàng> (Nguyễn Văn Trường)..........40
3.3

Biểu đồ các lớp phân tích.......................................................................42

3.3.1

Nhóm use case chính.....................................................................................42

3.3.2

Nhóm use case thứ cấp.................................................................................43

Chương 4. Thiết kế giao diện.............................................................................45
4.1

Giao diện use case <Đăng ký thành viên> (Nguyễn Phú Cầm).............45

4.1.1

Hình dung màn hình......................................................................................45

4.1.2

Biểu đồ lớp màn hình....................................................................................45

4.1.3


Biểu đồ cộng tác của các màn hình...........................................................46

4.2

Giao diện use case <Bảo trì sản phẩm> (Nguyễn Phú Cầm)..................46

4.2.1

Hình dung màn hình......................................................................................46

4.2.2

Biểu đồ lớp màn hình....................................................................................48

4.2.3

Biểu đồ cộng tác của các màn hình...........................................................48

4.3

Giao diện use case <Đăng ký khuyến mãi> (Bùi Cơng Nam)................48

4.3.1

Hình dung màn hình......................................................................................49

4.3.2

Biểu đồ lớp màn hình....................................................................................49


4.3.3

Biểu đồ cộng tác của các màn hình...........................................................50

4.4

Giao diện use case <Bảo trì danh mục> (Bùi Cơng Nam).....................50

4.4.1

Hình dung màn hình......................................................................................50

4.4.2

Biểu đồ lớp màn hình....................................................................................51

4.4.3

Biểu đồ cộng tác của các màn hình...........................................................51

4.5

Giao diện use case <Xem hàng> (Nguyễn Ích Ngọc)............................52

4.5.1

Hình dung màn hình......................................................................................52

4.5.2


Biểu đồ lớp màn hình....................................................................................54

4.5.3

Biểu đồ cộng tác của các màn hình...........................................................54
Phân tích thiết kế hệ thống 2019


6

4.6

Giao diện use case <Bảo trì tin tức> (Nguyễn Ích Ngọc).......................54

4.6.1

Hình dung màn hình......................................................................................54

4.6.2

Biểu đồ lớp màn hình....................................................................................56

4.6.3

Biểu đồ cộng tác của các màn hình...........................................................57

4.7

Giao diện use case <Tìm kiếm> (Hồng Thị Trang)..............................57


4.7.1

Hình dung màn hình......................................................................................57

4.7.2

Biểu đồ lớp màn hình....................................................................................58

4.7.3

Biểu đồ cộng tác của các màn hình...........................................................58

4.8

Giao diện use case <Đặt đơn hàng> (Hồng Thị Trang)........................59

4.8.1

Hình dung màn hình......................................................................................59

4.8.2

Biểu đồ lớp màn hình....................................................................................61

4.8.3

Biểu đồ cộng tác của các màn hình...........................................................61

4.9


Giao diện use case <Xem tin tức> (Nguyễn Văn Trường).....................61

4.9.1

Hình dung màn hình......................................................................................61

4.9.2

Biểu đồ lớp màn hình....................................................................................62

4.9.3

Biểu đồ cộng tác của các màn hình...........................................................62

4.10 Giao diện use case <Bảo trì đơn hàng> (Nguyễn Văn Trường).............63
4.10.1 Hình dung màn hình......................................................................................63
4.10.2 Biểu đồ lớp màn hình....................................................................................65
4.10.3 Biểu đồ cộng tác của các màn hình...........................................................65
4.11 Biểu đồ điều hướng giữa các màn hình..................................................65
4.11.1 Nhóm use case chính.....................................................................................65
4.11.2 Nhóm use case thứ cấp.................................................................................66

Phân tích thiết kế hệ thống 2019


7

Chương 1. Khảo sát hệ thống
1.1Khảo sát sơ bộ
1.1.1 Mục tiêu

Khảo sát ý kiến khách hàng về chất lượng sản phẩm và dịch vụ cung cấp,
hỗ trợ khách hàng. Khảo sát lấy tư liệu từ chuyên viên quản lý của cơng ty
tony4men .Từ đó, xây dựng hệ thống có giao diện gần gũi, dễ sử dụng và
thông tin lưu trữ được tối ưu. Khảo sát Các chức năng phải sát với yêu
cầu của người sử dụng; có khả năng hỗ trợ và tương tác với đa người
dùng, phù hợp với xu thế phát triển của mạng máy tính để hồn thiện
trang website “tony4men.com”.
1.1.2 Phương pháp
 Phỏng vấn
Kế hoạch phỏng vấn
Người được hỏi: Quản lý Shop

Người phỏng vấn:

Địa chỉ:

Thời gian hẹn: 30 phút
Thời điểm bắt đầu:
Thời điểm kết thúc:
Đối tương: quản lý các shop thời Các yêu cầu đòi hỏi: phải biết
trang của Tony4men
cách cư xử khéo léo để đưa ra
nhưng câu hỏi có thể biết được
Chương trình:
Ước lượng thời gian:
 Giới thiệu
2 phút
4 phút
 Tổng quan về dự án
 Chủ đề được đề cập: xin 2 phút

phép được ghi âm
 Câu hỏi 1: Nhóm đối tượng
2 phút
truy cập vào hệ thống để
mua hàng nhiều nhất ?
2 phút
 Câu hỏi 2: Bạn muốn trang
chủ của website hiện thị
những sản phẩm nổi bật
nào ? Các sản phẩm đó
được trưng bày như thế 3 phút
nào ?
Phân tích thiết kế hệ thống 2019


8

 Câu hỏi 3: Bên bạn có chạy
chương trình khuyến mãi
sản phẩm khơng ? Các
chương trình khuyến mãi
bên bạn thường chạy vào
thời điểm nào và bạn muốn
chạy chương trình khuyến 1 phút
mãi hiển thị trên website
như thế nào ?
 Câu hỏi 4: Ngồi hình thức
thanh tốn online, bạn có 2 phút
muốn thêm hình thức
thanh tốn ship COD tại

nhà khơng ?
1 phút
 Câu hỏi 5: Sản phẩm
không vừa ý khách hàng có
thể trả lại và hồn tiền cho
khách hàng hay khơng nếu
sản phẩm còn nguyên mác 1 phút
và nguyên seal ?
 Câu hỏi 6: Khách hàng có 3 phút
phải đăng nhập và đăng ký
vào hệ thống website khi
mua hàng hay không ?
 Câu hỏi 7: Khách hàng có 3 phút
thể đưa ra phản hồi cho
sản phẩm hay không ?
 Câu hỏi 8: Chiến lược kinh 3 phút
doanh của bạn là gì ?
Trong tương lai bạn có
muốn mở rộng mặt hàng
bán hay khơng ?
 Câu hỏi 9: Bạn muốn có
chức năng tự động xuất
báo cáo hay khơng? Tần
Phân tích thiết kế hệ thống 2019


9

suất xuất báo cáo như thế
nào ?

 Câu hỏi 10: Bạn muốn hệ
thống website của bạn có
các bảo mật, an tồn thơng
tin như thế nào ?
 Tổng hợp những nội dung
chính ý kiến của người
được hỏi
Kết thúc(thỏa thuận)
Dự kiến tổng cộng: 29 phút
 Điều tra
PHIẾU KHẢO SÁT KHÁCH HÀNG VỀ WEBSITE
“TONY4MEN.COM”
Họ và tên: ………………………………………………………………………
Đơn vị công tác: ……………………………………………………………….
Số điện thoại: …………………………………………………………………..
Email:
…………………………………………………………………………………..
Tony4men kính mong anh/chị cùng đánh giá chất lượng dịch vụ website bằng
cách trả lời các câu hỏi trong phiếu khảo sát dưới đây. Đánh dấu  vào ô mà
bạn cho là phù hơp nhất. Sự hợp tác của anh/chị sẽ giúp chúng tôi đáp ứng tốt
hơn nhu cầu sử dụng của anh/chị về sản phẩm và dịch vụ.
Câu 1. Anh/chị đã biết đến trang website tony4men.com được bao lâu ?
 Trên 1 năm
 Dưới 1 năm
 Trên 6 tháng
 Dưới 6 tháng
Câu 2. Anh/chị cảm thấy thế nào trong q trình sử dụng website
tony4men.com
Phân tích thiết kế hệ thống 2019



10

 Rất hài lịng
 Hài lịng
 Bình thường
 Khơng hài lịng
Câu 3. Anh/chị có thường xun truy cập website tony4men.com để theo dõi
sản phẩm và các loại dịch vụ (voucher giảm giá, các đợt khuyến mãi)
 Rất thường xuyên
 Thỉnh thoảng
 Ít theo dõi
 Khơng theo dõi
Câu 4. Các chương trình khuyến mãi, quảng cáo của trang website tony4men
có thu hút được sự chú ý của anh/chị Giá bán trên website nhỏ hơn giá niêm
yết
 Rất thu hút
 Thu hút
 Bình thường
 Khơng thu hút
Câu 5. Bạn có hài lịng về các hình thức thanh tốn (thanh tốn tại nhà, thanh
tốn bằng ví điện tử) hiện có trên hệ thống khơng ?
 Rất hài lịng
 Hài lịng
 Bình thường
 Khơng hài lịng
Câu 6. Thơng tin về sản phẩm có đáp ứng được u cầu của anh/chị khơng?
 Tốt
 Khá


Phân tích thiết kế hệ thống 2019


11

 Trung bình
 Yếu
Câu 7. Những thơng tin hóa đơn sản phẩm mua hàng của anh/ chị được hiện
thị đầy đủ, thơng tin rõ ràng, chính xác, dễ dàng cho mục đích mua hàng của
anh/chị
 Rất rõ ràng
 Rõ ràng
 Tạm được
 Chưa rõ ràng
Câu 8. Anh/ chị đánh giá về chất lượng hỗ trợ dịch vụ cho khách hàng (hỗ trợ
giải đáp, hỗ trợ chăm sóc khách hàng được tiếp nhận và trả lời yêu cầu qua
điện thoại và email của hệ thống)
 Rất tốt
 Tốt
 Bình thường
 Kém
Câu 9. Các hình thức bảo mật thơng tin của anh/chị như hiện nay là đáng tin
cậy
 Tốt
 Khá
 Trung bình
 Yếu
Câu 10. Theo bạn, Tony4men cần phải khắc phục và cải thiện điều gì về trang
website hiện tại:
…………………………………………………………………………………

…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
Phân tích thiết kế hệ thống 2019


12

Sau khi hoàn thành xin gửi phiếu điều tra về văn phòng marketing của
Tony4men.

 Quan sát
Thái độ trả lời nhiệt tình đúng chuẩn mực, các ý kiến góp ý cho
website thiết thực.
1.1.3 Đối tượng khảo sát
Là những khách hàng đã từng thực hiện thao tác tại website
tony4men.com.
1.1.4 Kết quả sơ bộ
- Hệ thống cửa hàng thời trang Tony4men với địa chỉ :
/>- Mục tiêu: hướng tới là trở thành websites bán hàng trực tuyến số 1 Việt
Nam. Tiện lợi, nhanh chóng & tin cậy trong thị trường với đa dạng về
mặt hàng thời trang nam.
- Hoạt động kinh doanh: Hoạt động kinh doanh của cửa hàng diễn ra
phong phú đa dạng trên website và các cửa hàng cụ thể.
1.1.5 Các tài liệu thu thập được
Giao diện trang chủ

Phân tích thiết kế hệ thống 2019



13

Danh mục sản phẩm

Chức năng tìm kiếm

Phân tích thiết kế hệ thống 2019


14

Hình ảnh chi tiết sản phẩm

Form đăng nhập

Phân tích thiết kế hệ thống 2019


15

Form đăng ký

Hình ảnh giỏ hàng

Phân tích thiết kế hệ thống 2019


16


Hình thức thanh tốn

1.2Khảo sát chi tiết
1.2.1 Hoạt động của hệ thống
Mơ tả hoạt động của hệ thống:
Khách hàng có nhu cầu xem thông tin và mua các sản phẩm của cửa hàng
tony4men sẽ truy cập vào website: tony4men.com để tham khảo các thơng
tin như: giá cả, số lượng, kích cỡ,… đối với từng danh mục sản phẩm
khác nhau.
1.2.1.1 Đối với hoạt động mua, bán hàng
Hàng ngày, website sẽ được tiến hành cập nhật các thông tin theo từng
loại sản phẩm, chương trình khuyến mãi,… Website sẽ thống kê lại và đưa
ra những sản phẩm bán chạy hoặc sản phẩm mới lên trang chủ hệ thống.
1.2.1.2 Đối với hoạt động của website
Việc bán hàng của cửa hàng là bán hàng trực tuyến:
- Khách hàng sau khi đã tìm hiểu kỹ thơng tin về sản phẩm mình mua sẽ
cho sản phẩm vào giỏ hàng. Khi đặt hàng, khách hàng có thể sử dụng
mã giảm giá để mua hàng với giá rẻ hơn và số tài khoản để tích lũy
điểm mua hàng.
- Hiện tại, website hỗ trợ các hình thức thanh tốn bao gồm: Thanh tốn
tại nhà và ví điện tử bảo kim. Phí vận chuyển sẽ được tính tùy theo khu
vực, giao hàng tại Hà Nội chỉ 20.000Đ ( Đi tỉnh phí ship tuỳ thuộc bưu
điện )
1.2.1.3 Đối với hoạt động chăm sóc khách hàng
Khi mua hàng tại website, thơng tin khách hàng sẽ được lưu lại để tiện
cho những lần mua hàng sau. Những khách hàng thường xuyên mua các
Phân tích thiết kế hệ thống 2019


17


sản phẩm sẽ được tích lũy điểm để được mua hàng với giá ưu đãi cũng
như tham gia các chương trình khuyến mãi của cửa hàng.
Mọi thắc mắc, khiếu nại, khơng hài lịng trong q trình sử dụng sản
phẩm, dịch vụ tại tony4men, khách hàng có thể liên hệ ngay với cửa hàng
thông qua các kênh liên lạc sau:
Đường dây liên hệ shop thời trang Tony4men:
- Đặt Hàng Online:
- Tổng đài hỗ trợ: 0982.022.969
- Góp ý chất lượng dịch vụ
- Đường dây nóng: 0962.989.012 ( Hà Anh )
1.2.2 Các yêu cầu chức năng
- Hiển thị và bán nhiều loại thời trang nam
- Hỗ trợ tìm bằng danh mục
- Tìm kiếm nhanh
- Tìm kiếm theo từ khóa, tựa đề, nội dung
- Xem ảnh sản phẩm dạng slide show đẹp mắt
- Hiển thị thơng tin chi tiết (mã sản phẩm, kích cỡ, màu sắc,…)
Đặt hàng và Gửi đơn hàng:
- Tính năng giỏ hàng dễ dùng
- Thêm vào giỏ hàng bằng một click
- Cập nhập thông tin giỏ hàng
- Bỏ sản phẩm khỏi giỏ hàng
Thanh toán:
- Thanh toán tại nhà
- Thanh toán bằng ví điện tử Bảo kim
- Nhân viên thu tiền tận nơi
1.2.3 Các yêu cầu phi chức năng
- Hiệu năng hoạt động: 24/24
- Tương thích: liên kết với Facebook, Instagram, Youtube

- Tính khả dụng: phù hợp với nhu cầu người dùng, dễ dàng sử dụng.
- Tin cậy: thời gian giữa các lần xảy ra sự cố gián đoạn, bảo trì, hoạt
động của hệ thống ngắn
- An tồn thơng tin: độ bảo mật cao
Phân tích thiết kế hệ thống 2019


18

Phân tích thiết kế hệ thống 2019


19

Chương 2. Mơ hình hóa use case
2.1Biểu đồ use case
Dang ky thanh vien

Dang ky khuyen mai

Xem hang

Dat don hang

Khach hang

Tim kiem

He thong CSDL


Xem tin tuc

Dang nhap

Bao tri danh muc

Bao tri don hang
Administrator

Bao tri san pham

Bao tri tai khoan

Bao tri tin tuc

Dong ho he thong

Bao cao thong ke

May in

Phân tích thiết kế hệ thống 2019


20

2.1.1 Các use case chính
Dang ky thanh vien

Dang ky khuyen mai


Xem hang

Khach hang

Dat don hang

He thong CSDL

Tim kiem

Xem tin tuc

Dang nhap

 Đăng ký thành viên: Use case này cho phép khách hàng đăng ký tài
khoản
 Đăng ký khuyến mãi: Use case này cho phép khách hàng đăng ký
gmail nhận thông báo ưu đãi mới nhất
 Xem hàng: Use case này cho phép người dùng khách hàng xem danh
mục và chi tiết sản phẩm
 Đặt đơn hàng: Use case này cho phép khách hàng đặt sản phẩm trên
hệ thống
 Tìm kiếm: Use case cho phép khách hàng tìm kiếm sản phẩm theo các
tiêu chí khác nhau
 Xem tin tức: Use case này cho phép khách hàng xem danh sách tin tức
của hệ thống.
 Đăng nhập: Use case này cho phép khách hàng đăng nhập vào hệ
thống


Phân tích thiết kế hệ thống 2019


21

2.1.2 Các use case thứ cấp

Dang nhap

Bao tri danh muc

Bao tri don hang

Administrator
Bao tri san pham
He thong CSDL

Bao tri tai khoan

Bao tri tin tuc

Dong ho he thong

Bao cao thong ke

May in

 Đăng nhập: Use case này cho phép người quản trị đăng nhập vào hệ
thống
 Bảo trì danh mục: Use case này cho phép người quản trị xem, thêm,

sửa, xóa, danh mục trong bảng danh mục
 Bảo trì đơn hàng: Use case này cho phép người quản trị xem, sửa và
xóa các thơng tin các mặt hàng
 Bảo trì sản phẩm: Use case này cho phép người quản trị xem, thêm,
sửa, xóa các sản phẩm trong bảng sản phẩm
 Bảo trì tài khoản: Use case cho phép người quản trị xem, xóa các
thơng tin khách hàng, sửa hoạt động của khách hàng
 Bảo trì tin tức: Use case này cho phép Người quản trị có thể xem,
thêm, sửa, xóa tin tức.
 Báo cáo thống kê: Use case này cho phép Đồng hồ hệ thống tự động
tổng hợp doanh thu của 1 tháng và xuất ra máy in.

Phân tích thiết kế hệ thống 2019


22

2.1.3 Phân rã một số use case
Dang ky thanh vien

<<include>>

Dang ky khuyen mai
<<extend>>
Xem hang

Dat don hang
He thong CSDL
Khach hang


Tim kiem

Xem tin tuc
<<extend>>
Dang nhap

<<include>>

<<include>>
Bao tri danh muc
<<include>>

<<include>>
Bao tri don hang

Bao tri san pham

<<include>>

Administrator
Bao tri tai khoan

Bao tri tin tuc

Dong ho he thong

Bao cao thong ke

May in


2.2Mô tả chi tiết các use case
2.2.1 Mô tả use case < Đăng ký thành viên > (Nguyễn Phú Cầm)
 Mô tả văn tắt: Use case này cho phép khách hàng đăng kí tài khoản.
 Luồng sự kiện:
o Luồng cơ bản:
1) Use case này bắt đầu khi khách hàng kích vào mục “đăng kí” trên
trên giao diện trang chủ. Hệ thống hiển thị màn hình đăng kí tài
khoản.
2) Khách hàng nhập thơng tin cá nhân(Họ và tên, Địa chỉ mail, Mật
khẩu, Điện thoại nhập lại mật khẩu, Địa chỉ,...) sau đó kích nút
Đăng kí. Hệ thống tạo một tài khoản vào bảng TAIKHOAN .
3) Hệ thống hiển thị màn hình xác nhận email lên màn hình. Khách
hàng kích nút nhập mã sau đó kích nút “xác nhận”. Hệ thống hiển
thị menu chính.
Phân tích thiết kế hệ thống 2019


23





2.2.2

Use case kết thúc.
o Luồng rẽ nhánh:
1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thông báo lỗi và use case kết thúc.

Các u cầu đặc biệt:
Khơng có
Tiền điều kiện:
Khơng có
Hậu điều kiện:
Khơng có
Điểm mở rộng:
Khơng có.
Mơ tả use case < Bảo trì sản phẩm > (Nguyễn Phú Cầm)

 Mơ tả vắn tắt: Use case này cho phép người quản trị xem, thêm, sửa, xóa
các sản phẩm trong bảng SANPHAM.
 Luồng sự kiện:
o Luồng cơ bản:
1) Use case này bắt đầu khi người quản trị kích vào “Sản phẩm” trên
menu quản trị. Hệ thống lấy chi tiết các thông tin chi tiết của từng
sản phẩm (ảnh, tên sản phẩm, mã sản phẩm, địa điểm shop, size, số
lượng, giá…) từ bảng SANPHAM trong
cơ sở dữ liệu và hiển
thị lên màn hình danh sách sản phẩm.
2) Thêm quà tặng
2.1) Người quản trị kích vào nút “Thêm sản phẩm” trên cửa sổ
danh sách sản phẩm.Hệ thống hiển thị màn hình u cầu
nhập thơng tin chi tiết cho các sản phẩm như (ảnh, tên sản
phẩm, mã sản phẩm, địa điểm shop, size, số lượng, giá…)
2.2) Người quản trị nhập thông tin cho sản phẩm mới và kích vào
nút “Cập nhật”. Hệ thống sẽ tạo 1 bản ghi mới trong bảng
SANPHAM và hiển thị danh sách các sản phẩm được cập
nhật.
3) Sửa quà tặng

3.1) Người quản trị kích vào nút “Sửa” trên một dịng sản
phẩm.Hệ thống hiển thị lên màn hình với các thơng tin cũ
của sản phẩm trong các TextBox.
3.2) Người quản trị sửa các thông tin quà tặng như (ảnh, tên sản
phẩm, mã sản phẩm, địa điểm shop, size, số lượng, giá…) và
sau đó kích vào nút “Cập nhật”. Hệ thống sẽ cập nhật thơng

Phân tích thiết kế hệ thống 2019


24








2.2.3

tin sản phẩm trong bảng SANPHAM và hiển thị danh sách
sản phẩm đã cập nhật.
4) Xóa quà tặng
4.1) Người quản trị kích vào nút “Xóa” trên một dịng sản
phẩm.Hệ thống sẽ hiển thị 1 màn hình yêu cầu xác nhận xóa.
4.2) Người quản trị kích vào nút “Đồng ý”. Hệ thống sẽ xóa sản
phẩm khỏi bảng SANPHAM và hiển thị danh sách các sản
phẩm đã cập nhật.
Use case kết thúc.

o Luồng rẽ nhánh:
1) Tại bước 2.2 hoặc 3.2 trong luồng cơ bản nếu người quản trị nhập
thông tin sản phẩm khơng hợp lệ thì hệ thống sẽ hiển thị thơng báo
lỗi yêu cầu nhập lại để tiếp tục hoặc kích vào nút “Hủy bỏ” để kết
thúc.
2) Tại bước 2.2 hoặc 3.2 trong luồng cơ bản nếu người quản trị kích
vào nút “Hủy bỏ” hệ thống sẽ bỏ qua thao tác thêm mới hoặc sửa
chữa tương ứng và hiển thị danh sách các sản phấm trong bảng
SANPHAM.
3) Tại bước 4.2 trong luồng cơ bản nếu người quản trị kích vào nút
“Khơng đồng ý” hệ thống sẽ bỏ qua thao tác xóa và hiển thị danh
sách các sản phẩm trong bảng SANPHAM.
4) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thơng báo lỗi và use case kết thúc.
Các yêu cầu đặc biệt:
Use case này chỉ cho phép một số vai trò như người quản trị, người
chủ hệ thống thực hiện.
Tiền điều kiện:
Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi
có thể thực hiện use case
Hậu điều kiện:
Nếu use case kết thúc thành cơng thì thơng tin về quà tặng sẽ được cập
nhật trong cơ sở dữ liệu
Điểm mở rộng:
Khơng có.
Mơ tả use case < Đăng ký khuyến mãi > (Bùi Công Nam)

 Mô tả vắn tắt: Use case này cho phép khách hàng đăng ký gmail nhận
khuyến mãi.

 Luồng sự kiện:
o Luồng cơ bản:
Phân tích thiết kế hệ thống 2019


25





2.2.4

1) Usecase bắt đầu khi người dùng chọn chức năng đăng ký khuyến
mãi trên màn hình chính.
2) Người dùng điền email và chọn giới tính hệ thống lưu lại.
3) Khi có thơng tin khuyến mãi trên CSDL. Hệ thống sẽ tự động
chuyển vào các emil đã được đăng ký.
Use case kết thúc.
o Luồng rẽ nhánh:
1) Trong bước 2 của luồng sự kiện cơ bản người dùng nhập sai địa chỉ
email hệ thông sẽ hiện thị thông báo lỗi.
2) Trong bước 2 trong luồng sự kiện cơ bản hệ thống kiểm tra tài
khoản trong cơ sở dữ liệu xem tài khoản đã tồn tại hay chưa nếu có
hiển thị thơng báo tài khoản đã tồn tại.
3) Tại bất kỳ thời điểm nào trong q trình thực hiện use case nếu
khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thông báo lỗi.
Use case kết thúc.
Các yêu cầu đặc biệt:

Khơng có
Tiền điều kiện:
Khơng có
Hậu điều kiện:
Khơng có
Điểm mở rộng:
Khơng có.
Mơ tả use case < Bảo trì danh mục > (Bùi Công Nam)

 Mô tả vắn tắt: Use case này cho phép người quản trị xem, thêm, sửa, xóa
tên các danh mục trong bảng tất cả các danh mục.
 Luồng sự kiện:
o Luồng cơ bản:
1) Usecase bắt đầu khi người quản trị kích vào “Bảo trì danh mục sản
phẩm” trong menu quản trị. Hệ thống sẽ truy vấn bảng
DANHMUC trong cơ sở dữ liệu và hiển thị tên danh mục sản phẩm
lên màn hình.
2) Thêm danh mục sản phẩm
2.1) Người quản trị kích vào nút “Thêm mới” trên danh mục sản
phẩm quản trị. Hệ thống sẽ hiển thị yêu cầu nhập tên cho
danh mục
2.2) Người quản trị nhập tên cho danh mục và kích nút “Thêm
mới”. Hệ thống sẽ tạo ra bản ghi mới trong bảng danh mục
sản phẩm và hiển thị các danh mục được cập nhật
3) Sửa danh mục sản phẩm
Phân tích thiết kế hệ thống 2019


×