Báo cáo bài tập lớn phân tích đặc tả các yêu cầu website freshgarden.vn
- 89 trang
- file .pdf
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======
BÁO CÁO BTL THUỘC HỌC PHẦN:
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU PHẦN MỀM
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU
WEBSITE FRESHGARDEN.VN
GVHD: Ths Phạm Thị Kim Phượng
Nhóm - Lớp: 6 - 20214IT6097001
Thành viên: Nguyễn Anh Chiến
Đoàn Mạnh Hùng
Vũ Thị Nhạn
Nguyễn Như Quỳnh
Nguyễn Thị Thêm
Hà nội, Năm 2022
2
LỜI MỞ ĐẦU
Không kể tới những đóng góp to lớn mà ngành công nghệ thông
tin đã làm được cho lĩnh vực nghiên cứu khoa học kỹ thuật, mà chúng ta có
thể nhìn thấy luôn những đóng góp thiết thực mà nó mang lại trong đời sống
xã hội của con người. Với chiếc máy tính cá nhân của mình, chỉ với vài thao
tác đơn giản, thậm chí là một cú click chuột, bạn có thể đọc báo, xem phim,
nghe đài, hay mua sắm,…có thể nói cả thế giới thông tin gần như hiện ra
trước mắt bạn.
Cùng với sự phát triển của nền kinh tế, con người ngày càng bộn bề với
trăm nghìn công việc, chúng ta không có nhiều thời gian cho việc tìm kiếm,
chọn lựa mua sắm những món quà cho mình và người thân, đơn giản
chỉ là một chiếc bánh nhỏ xinh xắn vào buổi sáng, bánh kem cho buổi sinh
nhật hay nhân dịp đặc biệt nào đó thôi nhưng cũng làm cho chúng ta cảm thấy
cuộc sống nhẹ nhàng vui vẻ, cảm giác thanh thản, quên đi những mệt mỏi
trông công việc hằng ngày.
Xuất phát từ những suy nghĩ đó, chúng em muốn phân tích và đặt tả
website chuyên cung cấp cac sản phầm về bánh phục vụ cho cuộc sống hàng
ngày, quà tặng,… Mong rằng sẽ mang đến những chiếc bánh thơm ngon nhất,
những món quà ý nghĩa nhất đến với người thân yêu của bạn trên khắp mọi
miền, khoảng cách về không gian và thời gian không còn là vấn đề nữa.
Đó cũng là lý do chính để nhóm chúng em chọn đề tài “PHÂN TÍCH
ĐẶC TẢ CÁC YÊU CẦU WEBSITE FRESHGARDEN.VN” hiện thực hoá ý
tưởng và mong muốn của chúng em để mang lại một sản phẩm chất lượng
đáng tin cậy và ý nghĩa.
Chúng em xin chân thành cảm ơn sự hướng dẫn và chỉ bảo tận tình của
cô Phạm Thị Kim Phượng – Giảng viên bộ môn Phân tích và đặc tả yêu cầu
phần mềm, trường Đại Học Công Nghiệp Hà Nội. Cô đã cho chúng em nhiều
kiến thức cực kì quan trọng và nhiều đóng góp quý giá.
Lời cuối cùng, chúng em xin kính chúc thầy cô lời chúc sức khỏe, thành
công trong cuộc sống.
Phân tích đặc tả các yêu cầu của hệ thống
3
Phân tích đặc tả các yêu cầu của hệ thống
4
MỤC LỤC
Chương 1. Khảo sát hệ thống ............................................................................... 7
1.1 Khảo sát sơ bộ .......................................................................................... 7
1.1.1 Mục tiêu ............................................................................................. 7
1.1.2 Phương pháp ...................................................................................... 7
1.1.3 Đối tượng khảo sát ........................................................................... 11
1.1.4 Kết quả sơ bộ ................................................................................... 12
1.1.5 Các tài liệu thu thập được ................................................................ 13
1.2 Khảo sát chi tiết...................................................................................... 23
1.2.1 Hoạt động của hệ thống ................................................................... 23
1.2.2 Các yêu cầu chức năng .................................................................... 25
1.2.3 Các yêu cầu phi chức năng .............................................................. 25
Chương 2. Mô hình hóa dữ liệu ......................................................................... 26
2.1 Các yêu cầu về dữ liệu ........................................................................... 26
2.2 Biểu đồ thực thể liên kết mức logic ....................................................... 28
2.3 Mô hình cơ sở dữ liệu mức vật lý .......................................................... 28
2.3.1 Thiết kế bảng.................................................................................... 28
2.3.2 Biểu đồ thực thể liên kết mức vật lý ................................................ 36
Chương 3. Mô hình hóa chức năng .................................................................... 37
3.1 Biểu đồ use case ..................................................................................... 37
3.1.1 Các use case chính ........................................................................... 37
3.1.2 Các use case thứ cấp ........................................................................ 40
3.1.3 Phân rã một số use case ................................................................... 41
3.2 Mô tả chi tiết các use case...................................................................... 48
Phân tích đặc tả các yêu cầu của hệ thống
5
3.2.1 Mô tả use case đăng nhập (Vũ Thị Nhạn) ....................................... 48
3.2.2 Mô tả use case đăng ký (Vũ Thị Nhạn) ........................................... 48
3.2.3 Mô tả use case quên mật khẩu (Vũ Thị Nhạn) ................................ 49
3.2.4 Mô tả use case đăng xuất (Vũ Thị Nhạn) ........................................ 50
3.2.5 Mô tả use case đăng kí nhận tin (Vũ Thị Nhạn) .............................. 50
3.2.6 Mô tả use case Quản lý tài khoản (Vũ Thị Nhạn) ........................... 51
3.2.7 Mô tả use case Tìm kiếm sản phẩm (Nguyễn Thị Thêm) ............... 53
3.2.8 Mô tả use case Xem sản phẩm nổi bật (Nguyễn Thị Thêm) ........... 54
3.2.9 Mô tả use case Xem sản phẩm mới nhất (Nguyễn Thị Thêm) ........ 55
3.2.10 Mô tả xem sản phẩm khuyến mãi (Nguyễn Thị Thêm)................. 56
3.2.11 Mô tả use case Xem sản phẩm theo danh mục (Nguyễn Thị Thêm)
................................................................................................................... 56
3.2.12 Mô tả use case Xem chi tiết sản phẩm (Nguyễn Thị Thêm) ......... 57
3.2.13 Mô tả use case xem bài viết (Nguyễn Anh Chiến) ........................ 58
3.2.14 Mô tả use case Bảo trì danh mục bài viết (Nguyễn Anh Chiến) ... 59
3.2.15 Mô tả use case bảo trì sản phẩm (Nguyễn Anh Chiến) ................ 61
3.2.16 Mô tả use case Bảo trì danh mục cha (Nguyễn Anh Chiến) ......... 63
3.2.17 Mô tả use case Bảo trì danh mục con (Nguyễn Anh Chiến) ......... 65
3.2.18 Mô tả use case Bảo trì cửa hàng (Nguyễn Anh Chiến) ................ 67
3.2.19 Mô tả use case bảo trì khuyến mãi (Nguyễn Anh Chiến).............. 69
3.2.20 Mô tả use case Quản lí giỏ hàng (Đoàn Mạnh Hùng) ................... 71
3.2.21 Mô tả use case Xem đơn hàng (Đoàn Mạnh Hùng) ...................... 75
3.2.22 Mô tả use case Quản lí đơn hàng (Đoàn Mạnh Hùng) .................. 76
3.2.23 Mô tả use case Bảo trì bài viết (Đoàn Mạnh Hùng) ...................... 77
3.2.24 Mô tả use case Quản lí mã giảm giá (Đoàn Mạnh Hùng) ............. 79
Phân tích đặc tả các yêu cầu của hệ thống
6
3.2.25 Mô tả use case Sửa thông tin khách hàng (Nguyễn Như Quỳnh) . 81
3.2.26 Mô tả use case Để lại lời nhắn (Nguyễn Như Quỳnh) .................. 82
3.2.27 Mô tả use case Quản lý khách hàng (Nguyễn Như Quỳnh) .......... 83
3.2.28 Mô tả Use case Bảo trì nhân viên (Nguyễn Như Quỳnh).............. 84
3.3.29 Mô tả use case Quản lí lời nhắn (Nguyễn Như Quỳnh) ................ 86
3.3.30 Mô tả Use case Đăng bài viết (Nguyễn Như Quỳnh) .................... 87
Phân tích đặc tả các yêu cầu của hệ thống
7
Chương 1. Khảo sát hệ thống
1.1 Khảo sát sơ bộ
1.1.1 Mục tiêu
Một website cần có những chức năng chính như sau:
• Cung cấp thông tin về các loại sản phẩm: tên sản phẩm, loại sản
phẩm, hình ảnh, giá cả, mô tả,..
• Cung chấp chức năng mua hàng trực tuyến.
• Cung cấp thông tin liên hệ, hướng dấn mua hàng, các chính sách
như chính sách đổi trả, chính sách vận chuyển, chính sách an
toàn thực phẩm,… và các điều khoản dịch vụ.
1.1.2 Phương pháp
• Phỏng vấn
Kế hoạch phỏng vấn
Người được hỏi: Nguyễn Văn A Người phỏng vấn: Đoàn Mạnh Hùng
Địa chỉ: Công ty TNHH PHD - 46 Thời gian hẹn: 7h
An Dương, Yên Phụ, Tây Hồ, Hà Thời điểm bắt đầu: 7h30p
Nội. Thời điểm kết thúc: 8h30p
Đối tượng: Nhân viên bán hàng Các yêu cầu đòi hỏi
Chương trình
• Giới thiệu Ước lượng thời gian:
• Tổng quan về dự án 2 phút
• Tổng quan về phỏng vấn 5 phút
• Chủ đề sẽ đề cập, Xin phép 3 phút
được ghi âm 10p
• Chủ đề : câu hỏi và trả lời
• Tổng hợp các nội dung chính, 30 phút
ý kiến của người được hỏi 10 phút
Phân tích đặc tả các yêu cầu của hệ thống
8
Kết thúc (Thỏa thuận)
Dự kiến tổng thời lượng: 1 tiếng
Phiếu phỏng vấn
Dự án: Phân tích hệ thống bán bánh Tiểu dự án: Hệ thống bán bánh
Fresh Garden
Người được hỏi: Nguyễn Văn A Người hỏi: Đoàn Mạnh Hùng
Ngày: 7/7/2022
Câu hỏi: Ghi chú:
Câu 1: Anh/Chị có thể giới thiệu Trả lời:
những dòng sản phẩm hiện tại mà
công ty Anh/Chi đang có được
không?
Câu 2: Anh/Chị có thể giới thiệu Trả lời:
những loại bánh đang bán và được
sử dụng phổ biến hiện nay không?
Câu 3: Anh/Chị cho biết loại bánh Trả lời:
sinh nhật nào được bán chạy nhất
hiện nay?
Câu 4: Có mấy chức năng tìm kiếm Trả lời:
cho sản phẩm?
Câu 5: Anh/Chi có thể phổ biến Trả lời:
những hình thức thanh toán khi
khách hàng mua và đặt hàng được
không?
Câu 6: Có những hình thức hỗ trợ Trả lời:
nào cho khách hàng khi đặt bánh
Phân tích đặc tả các yêu cầu của hệ thống
9
online?
Câu 7. Các chương trình khuyến mãi Trả lời:
có thường xuyên được tổ chức hay
không và có những ưu đãi nào cho
khách hàng thân thiết?
Câu 8: Công ty Anh/Chị sử dụng Trả lời:
những hình thức thanh toán nào?
Câu 9: Các công cụ dùng cần thiết Trả lời:
để bạn làm maketting online trên
website (google, facebook, chat…)
Câu 10: Anh/Chị thấy hệ thống bán Trả lời:
hàng của cửa hàng mình so với
những cửa hàng khác như thế nào?
Đánh giá chung:
• Phiếu điều tra
PHIẾU KHẢO SÁT HOẠT ĐỘNG CỦA HỆ THỐNG BÁN BÁNH
FRESH GARDEN
(Dành cho khách hàng)
Câu hỏi 1: Bạn thuộc nhóm tuổi nào?
☐ Dưới 18 tuổi
☐ Từ 18 - 24 tuổi
☐ Từ 24 - 40 tuổi
☐ Trên 40 tuổi
Câu hỏi 2: Bạn quan tâm đến sản phẩm nào?
☐ Bánh kem
☐ Bánh mì
☐ Bánh ngọt
Phân tích đặc tả các yêu cầu của hệ thống
10
☐ Đồ uống
Câu hỏi 3:Bạn có dễ dàng tìm kiếm được sản phẩm mình muốn mua không?
☐ Cực kì dễ dàng
☐ Dễ dàng
☐ Hơi khó
☐ Khó
Câu hỏi 4: Bạn có hài lòng về sản phẩm của chúng tôi không?
☐ Rất hài lòng
☐ Hài lòng
☐ Chưa hài lòng
☐ Không hài lòng
Câu hỏi 5: Bạn có yêu cầu gì về sản phẩm của chúng tôi không?
☐ Đa dạng sản phẩm hơn
☐ Giá cả hợp lý hơn
☐ Cải thiện chất lượng phục vụ
☐ Tốc độ và chất lượng giao hàng
Câu hỏi 6: Bạn quan tâm điều gì nhất khi mua bánh ở Fresh Garden?
☐ Chất lượng của bánh
☐ Giá cả
☐ Chất lượng phục vụ
☐ Khác
Câu hỏi 7: Bạn biết đến thương hiệu bánh của chúng tôi qua hình thức nào?
☐ Bạn bè, người thân giới thiệu
☐ Qua các trang mạng xã hội
☐ Các poster quảng cáo
☐ Đi qua cửa hàng nên mua thử
Câu hỏi 8: Bạn yêu thích điều gì nhất về dịch vụ giao hàng của chúng tôi?
☐ Đóng gói cẩn thận
☐ Giao hàng nhanh
☐ Shipper thân thiện
☐ Tất cả các điều trên
Câu hỏi 9: Có điều gì bạn mong muốn cho chúng tôi biết thêm về các trải
nghiệm mua sắm của bạn không?
...........................................................................................................................
Phân tích đặc tả các yêu cầu của hệ thống
11
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
Câu hỏi 10:Bạn có mong muốn cửa hàng có thêm sản phẩm mới gì trong thời
gian sắp tới?
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
Bạn hãy tích vào mục lựa chọn.
• Quan sát
Khách hàng có thể lựa chọn cách mua hàng online qua website và nhận
hàng tận nơi.
Khách truy cập website để tìm và chọn sản phẩm muốn mua.
Sau khi chọn được sản phẩm ưng ý và số lượng muốn mua, khách hàng
tiến hành đặt hàng bằng cách chọn nút THÊM VÀO GIỎ để thêm sản phẩm
vào giỏ hàng.
Khách hàng chọn vào nút MUA NGAY hoặc THANH TOÁN để tiến
hành mua hàng. Yêu cầu khách hàng điền đầy đủ thông tin nhận hàng.
Sau khi đặt hàng thành công, Fresh Garden sẽ liên hệ khách hàng để
xác nhận và hoàn tất thủ tục.
Khách hàng có thể đăng kí tích điểm để giảm giá vào lần sau bằng cách
đăng kí tên, số điện thoai, địa chỉ, ngày sinh, email. Điều kiện duy trì tài
khoản KHTT là: Phát sinh ít nhất một (01) giao dịch trong ba (03) tháng liên
tiếp.
1.1.3 Đối tượng khảo sát
Nhân viên bán hàng: có nhiện vụ tiếp nhận đơn hàng,chuyển đơn hàng
đến bộ phận làm bánh vào vận chuyển đến tay khách hàng,lập phiếu thanh
toán và thu tiền của khách,nhận những yêu cầu của khách, giới thiệu và giải
đáp thắc mắc của khách hàng.
Khách hàng: Nhằm nắm bắt được những đánh giá của khách hàng đối
với sản phẩm, dịch vụ, thương hiệu và nắm bắt nhu cầu, tiếp cận khách hàng
với những vấn đề liên quan đến dịch vụ/sản phẩm của mình.
Phân tích đặc tả các yêu cầu của hệ thống
12
1.1.4 Kết quả sơ bộ
Mô tả sơ qua về hệ thống:
• Địa chỉ: 46 An Dương, Yên Phụ, Tây Hồ, Hà Nội.
• Lịch sử: Thành lập vào tháng 12/2010 từ tình yêu với những chiếc
bánh, Fresh Garden khởi nguồn cùng slogan “Bánh tươi mỗi ngày”
và sứ mệnh xuyên suốt về mang tới những sản phẩm thơm ngon
nhất.
• Tổ chức: Hơn 60 cửa hàng tại Hà Nội và Thành phố Hồ Chí Minh.
• Hoạt động kinh doanh: là hệ thống cửa hàng kinh doanh trực tiếp và
trực tuyến các loại bánh ngọt.
• Hoạt động quản trị người dùng: Hỗ trợ người dùng tạo tài khoản.
Phân quyền nhân viên.
• Thẻ tích điểm: Để tham gia chương trình, khách hàng sẽ đăng ký
thông tin (tên, số điện thoai, địa chỉ, ngày sinh, email) tại các cửa
hàng của Fresh Garden. Ngay khi hoàn tất đăng ký và trở thành
KHTT, khách hàng sẽ được hưởng chính sách tích lũy điểm thưởng
nhận ưu đãi.
• Chương trình khuyến mại: Khuyến mãi là một thành tố quan trọng
của chiến lược marketing, được sử dụng để kích thích nhu cầu của
thị trường, thúc đẩy doanh số bán hàng nhanh và đôi khi là một
phần trong chiến lược nâng cao độ nhận diện thương hiệu.
• Quản lí bài đăng, bài viết: Để việc kinh doanh hiệu quả, việc đầu tư
content chuẩn seo là không thể thiếu, các nội dung trên các website,
mạng sẽ hội sẽ thu hút được nhiều khách hàng, doanh nghiệp sẽ
quảng bá được thương hiệu rộng rãi và bán hàng nhiều hơn mà
không cần tốn quá nhiều chi phí cho marketing.
Phân tích đặc tả các yêu cầu của hệ thống
13
1.1.5 Các tài liệu thu thập được
Các biểu mẫu thu thập được trên trang web:
• Đăng nhập:
Hình 1.1 Form đăng nhập
• Đăng ký:
Hình 1.2 Form đăng kí
Phân tích đặc tả các yêu cầu của hệ thống
14
• Quên mật khẩu:
Hình 1.3 Form quên mật khẩu
• Quản lý tài khoản khách hàng:
Hình 1.4 Quản lí địa chỉ của khách hàng
Phân tích đặc tả các yêu cầu của hệ thống
15
• Tìm kiếm sản phẩm:
Hình 1.5 Thanh tìm kiếm
Hình 1.6 Kết quả tìm kiếm
Phân tích đặc tả các yêu cầu của hệ thống
16
• Xem sản phẩm nổi bật:
Hình 1.7 Xem sản phẩm nổi bật
• Xem sản phẩm bán chạy:
Hình 1.8 Xem sản phẩm bán chạy
Phân tích đặc tả các yêu cầu của hệ thống
17
• Xem sản phẩm mới:
Hình 1.9 Xem sản phẩm mới
• Xem sản phẩm khuyến mãi:
Phân tích đặc tả các yêu cầu của hệ thống
18
• Xem sản phẩm theo danh mục:
Hình 1.10 Xem sản phẩm theo danh mục
• Xem chi tiết sản phẩm:
Hình 1.11 Xem chi tiết sản phẩm
Phân tích đặc tả các yêu cầu của hệ thống
19
• Bình luận sản phẩm:
Hình 1.12 Bình luận sản phẩm
• Giỏ hàng:
Hình 1.13 Giỏ hàng
Phân tích đặc tả các yêu cầu của hệ thống
20
• Thanh toán đặt đơn hàng:
Hình 1.14 Thông tin giao hàng
Hình 1.15 Phương thức thanh toán và vận chuyển
Phân tích đặc tả các yêu cầu của hệ thống
KHOA CÔNG NGHỆ THÔNG TIN
======***======
BÁO CÁO BTL THUỘC HỌC PHẦN:
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU PHẦN MỀM
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU
WEBSITE FRESHGARDEN.VN
GVHD: Ths Phạm Thị Kim Phượng
Nhóm - Lớp: 6 - 20214IT6097001
Thành viên: Nguyễn Anh Chiến
Đoàn Mạnh Hùng
Vũ Thị Nhạn
Nguyễn Như Quỳnh
Nguyễn Thị Thêm
Hà nội, Năm 2022
2
LỜI MỞ ĐẦU
Không kể tới những đóng góp to lớn mà ngành công nghệ thông
tin đã làm được cho lĩnh vực nghiên cứu khoa học kỹ thuật, mà chúng ta có
thể nhìn thấy luôn những đóng góp thiết thực mà nó mang lại trong đời sống
xã hội của con người. Với chiếc máy tính cá nhân của mình, chỉ với vài thao
tác đơn giản, thậm chí là một cú click chuột, bạn có thể đọc báo, xem phim,
nghe đài, hay mua sắm,…có thể nói cả thế giới thông tin gần như hiện ra
trước mắt bạn.
Cùng với sự phát triển của nền kinh tế, con người ngày càng bộn bề với
trăm nghìn công việc, chúng ta không có nhiều thời gian cho việc tìm kiếm,
chọn lựa mua sắm những món quà cho mình và người thân, đơn giản
chỉ là một chiếc bánh nhỏ xinh xắn vào buổi sáng, bánh kem cho buổi sinh
nhật hay nhân dịp đặc biệt nào đó thôi nhưng cũng làm cho chúng ta cảm thấy
cuộc sống nhẹ nhàng vui vẻ, cảm giác thanh thản, quên đi những mệt mỏi
trông công việc hằng ngày.
Xuất phát từ những suy nghĩ đó, chúng em muốn phân tích và đặt tả
website chuyên cung cấp cac sản phầm về bánh phục vụ cho cuộc sống hàng
ngày, quà tặng,… Mong rằng sẽ mang đến những chiếc bánh thơm ngon nhất,
những món quà ý nghĩa nhất đến với người thân yêu của bạn trên khắp mọi
miền, khoảng cách về không gian và thời gian không còn là vấn đề nữa.
Đó cũng là lý do chính để nhóm chúng em chọn đề tài “PHÂN TÍCH
ĐẶC TẢ CÁC YÊU CẦU WEBSITE FRESHGARDEN.VN” hiện thực hoá ý
tưởng và mong muốn của chúng em để mang lại một sản phẩm chất lượng
đáng tin cậy và ý nghĩa.
Chúng em xin chân thành cảm ơn sự hướng dẫn và chỉ bảo tận tình của
cô Phạm Thị Kim Phượng – Giảng viên bộ môn Phân tích và đặc tả yêu cầu
phần mềm, trường Đại Học Công Nghiệp Hà Nội. Cô đã cho chúng em nhiều
kiến thức cực kì quan trọng và nhiều đóng góp quý giá.
Lời cuối cùng, chúng em xin kính chúc thầy cô lời chúc sức khỏe, thành
công trong cuộc sống.
Phân tích đặc tả các yêu cầu của hệ thống
3
Phân tích đặc tả các yêu cầu của hệ thống
4
MỤC LỤC
Chương 1. Khảo sát hệ thống ............................................................................... 7
1.1 Khảo sát sơ bộ .......................................................................................... 7
1.1.1 Mục tiêu ............................................................................................. 7
1.1.2 Phương pháp ...................................................................................... 7
1.1.3 Đối tượng khảo sát ........................................................................... 11
1.1.4 Kết quả sơ bộ ................................................................................... 12
1.1.5 Các tài liệu thu thập được ................................................................ 13
1.2 Khảo sát chi tiết...................................................................................... 23
1.2.1 Hoạt động của hệ thống ................................................................... 23
1.2.2 Các yêu cầu chức năng .................................................................... 25
1.2.3 Các yêu cầu phi chức năng .............................................................. 25
Chương 2. Mô hình hóa dữ liệu ......................................................................... 26
2.1 Các yêu cầu về dữ liệu ........................................................................... 26
2.2 Biểu đồ thực thể liên kết mức logic ....................................................... 28
2.3 Mô hình cơ sở dữ liệu mức vật lý .......................................................... 28
2.3.1 Thiết kế bảng.................................................................................... 28
2.3.2 Biểu đồ thực thể liên kết mức vật lý ................................................ 36
Chương 3. Mô hình hóa chức năng .................................................................... 37
3.1 Biểu đồ use case ..................................................................................... 37
3.1.1 Các use case chính ........................................................................... 37
3.1.2 Các use case thứ cấp ........................................................................ 40
3.1.3 Phân rã một số use case ................................................................... 41
3.2 Mô tả chi tiết các use case...................................................................... 48
Phân tích đặc tả các yêu cầu của hệ thống
5
3.2.1 Mô tả use case đăng nhập (Vũ Thị Nhạn) ....................................... 48
3.2.2 Mô tả use case đăng ký (Vũ Thị Nhạn) ........................................... 48
3.2.3 Mô tả use case quên mật khẩu (Vũ Thị Nhạn) ................................ 49
3.2.4 Mô tả use case đăng xuất (Vũ Thị Nhạn) ........................................ 50
3.2.5 Mô tả use case đăng kí nhận tin (Vũ Thị Nhạn) .............................. 50
3.2.6 Mô tả use case Quản lý tài khoản (Vũ Thị Nhạn) ........................... 51
3.2.7 Mô tả use case Tìm kiếm sản phẩm (Nguyễn Thị Thêm) ............... 53
3.2.8 Mô tả use case Xem sản phẩm nổi bật (Nguyễn Thị Thêm) ........... 54
3.2.9 Mô tả use case Xem sản phẩm mới nhất (Nguyễn Thị Thêm) ........ 55
3.2.10 Mô tả xem sản phẩm khuyến mãi (Nguyễn Thị Thêm)................. 56
3.2.11 Mô tả use case Xem sản phẩm theo danh mục (Nguyễn Thị Thêm)
................................................................................................................... 56
3.2.12 Mô tả use case Xem chi tiết sản phẩm (Nguyễn Thị Thêm) ......... 57
3.2.13 Mô tả use case xem bài viết (Nguyễn Anh Chiến) ........................ 58
3.2.14 Mô tả use case Bảo trì danh mục bài viết (Nguyễn Anh Chiến) ... 59
3.2.15 Mô tả use case bảo trì sản phẩm (Nguyễn Anh Chiến) ................ 61
3.2.16 Mô tả use case Bảo trì danh mục cha (Nguyễn Anh Chiến) ......... 63
3.2.17 Mô tả use case Bảo trì danh mục con (Nguyễn Anh Chiến) ......... 65
3.2.18 Mô tả use case Bảo trì cửa hàng (Nguyễn Anh Chiến) ................ 67
3.2.19 Mô tả use case bảo trì khuyến mãi (Nguyễn Anh Chiến).............. 69
3.2.20 Mô tả use case Quản lí giỏ hàng (Đoàn Mạnh Hùng) ................... 71
3.2.21 Mô tả use case Xem đơn hàng (Đoàn Mạnh Hùng) ...................... 75
3.2.22 Mô tả use case Quản lí đơn hàng (Đoàn Mạnh Hùng) .................. 76
3.2.23 Mô tả use case Bảo trì bài viết (Đoàn Mạnh Hùng) ...................... 77
3.2.24 Mô tả use case Quản lí mã giảm giá (Đoàn Mạnh Hùng) ............. 79
Phân tích đặc tả các yêu cầu của hệ thống
6
3.2.25 Mô tả use case Sửa thông tin khách hàng (Nguyễn Như Quỳnh) . 81
3.2.26 Mô tả use case Để lại lời nhắn (Nguyễn Như Quỳnh) .................. 82
3.2.27 Mô tả use case Quản lý khách hàng (Nguyễn Như Quỳnh) .......... 83
3.2.28 Mô tả Use case Bảo trì nhân viên (Nguyễn Như Quỳnh).............. 84
3.3.29 Mô tả use case Quản lí lời nhắn (Nguyễn Như Quỳnh) ................ 86
3.3.30 Mô tả Use case Đăng bài viết (Nguyễn Như Quỳnh) .................... 87
Phân tích đặc tả các yêu cầu của hệ thống
7
Chương 1. Khảo sát hệ thống
1.1 Khảo sát sơ bộ
1.1.1 Mục tiêu
Một website cần có những chức năng chính như sau:
• Cung cấp thông tin về các loại sản phẩm: tên sản phẩm, loại sản
phẩm, hình ảnh, giá cả, mô tả,..
• Cung chấp chức năng mua hàng trực tuyến.
• Cung cấp thông tin liên hệ, hướng dấn mua hàng, các chính sách
như chính sách đổi trả, chính sách vận chuyển, chính sách an
toàn thực phẩm,… và các điều khoản dịch vụ.
1.1.2 Phương pháp
• Phỏng vấn
Kế hoạch phỏng vấn
Người được hỏi: Nguyễn Văn A Người phỏng vấn: Đoàn Mạnh Hùng
Địa chỉ: Công ty TNHH PHD - 46 Thời gian hẹn: 7h
An Dương, Yên Phụ, Tây Hồ, Hà Thời điểm bắt đầu: 7h30p
Nội. Thời điểm kết thúc: 8h30p
Đối tượng: Nhân viên bán hàng Các yêu cầu đòi hỏi
Chương trình
• Giới thiệu Ước lượng thời gian:
• Tổng quan về dự án 2 phút
• Tổng quan về phỏng vấn 5 phút
• Chủ đề sẽ đề cập, Xin phép 3 phút
được ghi âm 10p
• Chủ đề : câu hỏi và trả lời
• Tổng hợp các nội dung chính, 30 phút
ý kiến của người được hỏi 10 phút
Phân tích đặc tả các yêu cầu của hệ thống
8
Kết thúc (Thỏa thuận)
Dự kiến tổng thời lượng: 1 tiếng
Phiếu phỏng vấn
Dự án: Phân tích hệ thống bán bánh Tiểu dự án: Hệ thống bán bánh
Fresh Garden
Người được hỏi: Nguyễn Văn A Người hỏi: Đoàn Mạnh Hùng
Ngày: 7/7/2022
Câu hỏi: Ghi chú:
Câu 1: Anh/Chị có thể giới thiệu Trả lời:
những dòng sản phẩm hiện tại mà
công ty Anh/Chi đang có được
không?
Câu 2: Anh/Chị có thể giới thiệu Trả lời:
những loại bánh đang bán và được
sử dụng phổ biến hiện nay không?
Câu 3: Anh/Chị cho biết loại bánh Trả lời:
sinh nhật nào được bán chạy nhất
hiện nay?
Câu 4: Có mấy chức năng tìm kiếm Trả lời:
cho sản phẩm?
Câu 5: Anh/Chi có thể phổ biến Trả lời:
những hình thức thanh toán khi
khách hàng mua và đặt hàng được
không?
Câu 6: Có những hình thức hỗ trợ Trả lời:
nào cho khách hàng khi đặt bánh
Phân tích đặc tả các yêu cầu của hệ thống
9
online?
Câu 7. Các chương trình khuyến mãi Trả lời:
có thường xuyên được tổ chức hay
không và có những ưu đãi nào cho
khách hàng thân thiết?
Câu 8: Công ty Anh/Chị sử dụng Trả lời:
những hình thức thanh toán nào?
Câu 9: Các công cụ dùng cần thiết Trả lời:
để bạn làm maketting online trên
website (google, facebook, chat…)
Câu 10: Anh/Chị thấy hệ thống bán Trả lời:
hàng của cửa hàng mình so với
những cửa hàng khác như thế nào?
Đánh giá chung:
• Phiếu điều tra
PHIẾU KHẢO SÁT HOẠT ĐỘNG CỦA HỆ THỐNG BÁN BÁNH
FRESH GARDEN
(Dành cho khách hàng)
Câu hỏi 1: Bạn thuộc nhóm tuổi nào?
☐ Dưới 18 tuổi
☐ Từ 18 - 24 tuổi
☐ Từ 24 - 40 tuổi
☐ Trên 40 tuổi
Câu hỏi 2: Bạn quan tâm đến sản phẩm nào?
☐ Bánh kem
☐ Bánh mì
☐ Bánh ngọt
Phân tích đặc tả các yêu cầu của hệ thống
10
☐ Đồ uống
Câu hỏi 3:Bạn có dễ dàng tìm kiếm được sản phẩm mình muốn mua không?
☐ Cực kì dễ dàng
☐ Dễ dàng
☐ Hơi khó
☐ Khó
Câu hỏi 4: Bạn có hài lòng về sản phẩm của chúng tôi không?
☐ Rất hài lòng
☐ Hài lòng
☐ Chưa hài lòng
☐ Không hài lòng
Câu hỏi 5: Bạn có yêu cầu gì về sản phẩm của chúng tôi không?
☐ Đa dạng sản phẩm hơn
☐ Giá cả hợp lý hơn
☐ Cải thiện chất lượng phục vụ
☐ Tốc độ và chất lượng giao hàng
Câu hỏi 6: Bạn quan tâm điều gì nhất khi mua bánh ở Fresh Garden?
☐ Chất lượng của bánh
☐ Giá cả
☐ Chất lượng phục vụ
☐ Khác
Câu hỏi 7: Bạn biết đến thương hiệu bánh của chúng tôi qua hình thức nào?
☐ Bạn bè, người thân giới thiệu
☐ Qua các trang mạng xã hội
☐ Các poster quảng cáo
☐ Đi qua cửa hàng nên mua thử
Câu hỏi 8: Bạn yêu thích điều gì nhất về dịch vụ giao hàng của chúng tôi?
☐ Đóng gói cẩn thận
☐ Giao hàng nhanh
☐ Shipper thân thiện
☐ Tất cả các điều trên
Câu hỏi 9: Có điều gì bạn mong muốn cho chúng tôi biết thêm về các trải
nghiệm mua sắm của bạn không?
...........................................................................................................................
Phân tích đặc tả các yêu cầu của hệ thống
11
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
Câu hỏi 10:Bạn có mong muốn cửa hàng có thêm sản phẩm mới gì trong thời
gian sắp tới?
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
Bạn hãy tích vào mục lựa chọn.
• Quan sát
Khách hàng có thể lựa chọn cách mua hàng online qua website và nhận
hàng tận nơi.
Khách truy cập website để tìm và chọn sản phẩm muốn mua.
Sau khi chọn được sản phẩm ưng ý và số lượng muốn mua, khách hàng
tiến hành đặt hàng bằng cách chọn nút THÊM VÀO GIỎ để thêm sản phẩm
vào giỏ hàng.
Khách hàng chọn vào nút MUA NGAY hoặc THANH TOÁN để tiến
hành mua hàng. Yêu cầu khách hàng điền đầy đủ thông tin nhận hàng.
Sau khi đặt hàng thành công, Fresh Garden sẽ liên hệ khách hàng để
xác nhận và hoàn tất thủ tục.
Khách hàng có thể đăng kí tích điểm để giảm giá vào lần sau bằng cách
đăng kí tên, số điện thoai, địa chỉ, ngày sinh, email. Điều kiện duy trì tài
khoản KHTT là: Phát sinh ít nhất một (01) giao dịch trong ba (03) tháng liên
tiếp.
1.1.3 Đối tượng khảo sát
Nhân viên bán hàng: có nhiện vụ tiếp nhận đơn hàng,chuyển đơn hàng
đến bộ phận làm bánh vào vận chuyển đến tay khách hàng,lập phiếu thanh
toán và thu tiền của khách,nhận những yêu cầu của khách, giới thiệu và giải
đáp thắc mắc của khách hàng.
Khách hàng: Nhằm nắm bắt được những đánh giá của khách hàng đối
với sản phẩm, dịch vụ, thương hiệu và nắm bắt nhu cầu, tiếp cận khách hàng
với những vấn đề liên quan đến dịch vụ/sản phẩm của mình.
Phân tích đặc tả các yêu cầu của hệ thống
12
1.1.4 Kết quả sơ bộ
Mô tả sơ qua về hệ thống:
• Địa chỉ: 46 An Dương, Yên Phụ, Tây Hồ, Hà Nội.
• Lịch sử: Thành lập vào tháng 12/2010 từ tình yêu với những chiếc
bánh, Fresh Garden khởi nguồn cùng slogan “Bánh tươi mỗi ngày”
và sứ mệnh xuyên suốt về mang tới những sản phẩm thơm ngon
nhất.
• Tổ chức: Hơn 60 cửa hàng tại Hà Nội và Thành phố Hồ Chí Minh.
• Hoạt động kinh doanh: là hệ thống cửa hàng kinh doanh trực tiếp và
trực tuyến các loại bánh ngọt.
• Hoạt động quản trị người dùng: Hỗ trợ người dùng tạo tài khoản.
Phân quyền nhân viên.
• Thẻ tích điểm: Để tham gia chương trình, khách hàng sẽ đăng ký
thông tin (tên, số điện thoai, địa chỉ, ngày sinh, email) tại các cửa
hàng của Fresh Garden. Ngay khi hoàn tất đăng ký và trở thành
KHTT, khách hàng sẽ được hưởng chính sách tích lũy điểm thưởng
nhận ưu đãi.
• Chương trình khuyến mại: Khuyến mãi là một thành tố quan trọng
của chiến lược marketing, được sử dụng để kích thích nhu cầu của
thị trường, thúc đẩy doanh số bán hàng nhanh và đôi khi là một
phần trong chiến lược nâng cao độ nhận diện thương hiệu.
• Quản lí bài đăng, bài viết: Để việc kinh doanh hiệu quả, việc đầu tư
content chuẩn seo là không thể thiếu, các nội dung trên các website,
mạng sẽ hội sẽ thu hút được nhiều khách hàng, doanh nghiệp sẽ
quảng bá được thương hiệu rộng rãi và bán hàng nhiều hơn mà
không cần tốn quá nhiều chi phí cho marketing.
Phân tích đặc tả các yêu cầu của hệ thống
13
1.1.5 Các tài liệu thu thập được
Các biểu mẫu thu thập được trên trang web:
• Đăng nhập:
Hình 1.1 Form đăng nhập
• Đăng ký:
Hình 1.2 Form đăng kí
Phân tích đặc tả các yêu cầu của hệ thống
14
• Quên mật khẩu:
Hình 1.3 Form quên mật khẩu
• Quản lý tài khoản khách hàng:
Hình 1.4 Quản lí địa chỉ của khách hàng
Phân tích đặc tả các yêu cầu của hệ thống
15
• Tìm kiếm sản phẩm:
Hình 1.5 Thanh tìm kiếm
Hình 1.6 Kết quả tìm kiếm
Phân tích đặc tả các yêu cầu của hệ thống
16
• Xem sản phẩm nổi bật:
Hình 1.7 Xem sản phẩm nổi bật
• Xem sản phẩm bán chạy:
Hình 1.8 Xem sản phẩm bán chạy
Phân tích đặc tả các yêu cầu của hệ thống
17
• Xem sản phẩm mới:
Hình 1.9 Xem sản phẩm mới
• Xem sản phẩm khuyến mãi:
Phân tích đặc tả các yêu cầu của hệ thống
18
• Xem sản phẩm theo danh mục:
Hình 1.10 Xem sản phẩm theo danh mục
• Xem chi tiết sản phẩm:
Hình 1.11 Xem chi tiết sản phẩm
Phân tích đặc tả các yêu cầu của hệ thống
19
• Bình luận sản phẩm:
Hình 1.12 Bình luận sản phẩm
• Giỏ hàng:
Hình 1.13 Giỏ hàng
Phân tích đặc tả các yêu cầu của hệ thống
20
• Thanh toán đặt đơn hàng:
Hình 1.14 Thông tin giao hàng
Hình 1.15 Phương thức thanh toán và vận chuyển
Phân tích đặc tả các yêu cầu của hệ thống