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

Btl Phân tích đặc tả yêu cầu phần mềm

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 (3.33 MB, 76 trang )

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: />GVHD:
Ths Phạm Thị Kim Phượng
Nhóm - Lớp: 1 - 20214IT6097001
Thành viên: Trần Tuấn Thắng
Nguyễn Xuân Hà
Ma Thị Lợi
Nguyễn Tiến Dũng

Hà Nội, Năm 2022

1


LỜI MỞ ĐẦU
Công nghệ thông tin trong giai đoạn hiện nay đang có những bước phát triển như
vũ bão trên mọi lĩnh vực hoạt động ở khắp nơi trên toàn thế giới. Tin học đã và
đang là một trong những vấn đề khơng thể thiếu đối với bất kì tổ chức, cơng ty nào.
Việc thu thập, phân tích u cầu có ý nghĩa quan trọng đối với thành cơng của một
dự án và là khâu kỹ thuật đầu tiên của quá trình phát triển phần mềm. Khi thực hiện
thu thập, phân tích u cầu ngồi tập hợp các u cầu từ khách hàng việc đánh giá,
phân tích là vơ cùng cần thiết và yêu cầu chuẩn xác. Đặc biệt với các yêu cầu cải
tiến, nâng cấp hệ thống đã có khi đánh giá, phân tích cần dựa trên hệ thống hiện tại.
Đặc tả về hệ thống và các tài liệu liên quan tới quá trình phát triển của hệ thống sẽ


trở nên vơ cùng cần thiết và hữu ích, khi công việc quản lý các đặc tả và tài liệu
liên quan được thực hiện tốt sẽ giúp cán bộ phân tích thu thập chính xác và nhanh
chóng, là nền tảng để cán bộ phân tích thực hiện phân tích ảnh hưởng tới hệ thống
khi có các yêu cầu nâng cấp, cải tiến.

Với sự tìm hiểu với kiến thức mơn học dưới sự hướng dẫn của giảng viên Ths
Phạm Thị Kim Phượng nhóm chúng em đã tiến hành thực hiện bản báo cáo bài
tập lớn về “Phân tích và đặc tả các yêu cầu của website bánh ngọt
” nhằm đặc tả chi tiết các dịch vụ mà hệ thống website
cung cấp và những ràng buộc để xây dựng và vận hành một trang web bán bánh
ngọt. Từ việc khảo sát hệ thống đến xác định mơ hình hóa chức năng và dữ liệu
của trang web nhóm đã lần lượt tiến hành phân tích và đặc tả chi tiết của website
freshgarden.vn với mục đích xác định được mức độ đáp ứng của website này với
khách hàng - người truy cập website .
Trong quá trình tìm hiểu và thực hiện báo cáo nhóm chúng em khơng thể tránh
khỏi những thiếu hụt và sai sót, vì vậy nhóm rất mong được nghe sự nhận xét và
ý kiến đánh giá của (thầy) cô dành cho nhóm.


Mục lục
LỜI MỞ ĐẦU.......................................................................................................2
Chương 1. Khảo sát hệ thống................................................................................5
1.1. Khảo sát sơ bộ:.........................................................................................5
1.1.1 Mục tiêu:...........................................................................................5
1.1.2 Phương pháp.....................................................................................5
1.1.3. Đối tượng khảo sát........................................................................14
1.1.4. Kết quả sơ bộ.................................................................................14
1.1.5 Các tài liệu thu thập được...............................................................15
1.2. Khảo sát chi tiết......................................................................................22
1.2.1 Hoạt động của hệ thống..................................................................22

1.2.2 Các yêu cầu chức năng..................................................................23
1.2.3 Các yêu cầu phi chức năng............................................................23
Chương 2. mơ hình hóa dữ liệu...........................................................................25
2.1 Các u cầu về dữ liệu.............................................................................25
2.2. Biểu đồ thực thể liên kết mức logic........................................................29
2.3. Mơ hình cơ sử dữ liệu mức vật lí...........................................................30
2.4. Thiết kế bảng..........................................................................................30
Chương 3. Mơ hình hóa chức năng.....................................................................36
3.1. Biểu đồ use case.....................................................................................36
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.......................................................................42
3.2.1 Mơ tả use case Tìm Kiếm (Nguyễn Tiến Dũng)............................42
3.2.2 Mô tả use case Xem Giỏ Hàng (Nguyễn Tiến Dũng)....................43
3.2.3 Mô tả use case Xem Danh Mục (Nguyễn Tiến Dũng)...................44
3.2.4 Mô tả use case Xem Tin Tức (Nguyễn Tiến Dũng).......................45
3.2.5 Mô tả use case Xem hệ thống cửa hàng (Nguyễn Tiến Dũng).......46


3.2.6 Mô tả use case Xem các trang mạng xã hội (Nguyễn Tiến Dũng).47
3.2.7 Mô tả use case Thêm sản phẩm vào hàng (Nguyễn Tiến Dũng)....48
3.2.8 Mô tả use case Xóa sản phẩm trong hàng (Nguyễn Tiến Dũng)....49
3.2.9 Mơ tả use case xem thông tin chi tiết sản phẩm(Trần Tuấn Thắng)
.................................................................................................................50
3.2.10 Mô tả use case để lại lời nhắn(Trần Tuấn Thắng)........................51
3.2.11 Mô tả use case đăng ký nhận tin(Trần Tuấn Thắng)....................52
3.2.12 Mô tả use case xem đơn hàng(Trần Tuấn Thắng)........................52
3.2.13 Mô tả use case huỷ đơn hàng(Trần Tuấn Thắng).........................53
3.2.14 Mô tả use case mua hàng(Trần Tuấn Thắng)...............................54

3.2.15 Mô tả use case xem danh mục blog(Trần Tuấn Thắng)...............55
3.2.16 Mô tả use case liên hệ(Trần Tuấn Thắng)....................................56
3.2.17 Mô tả use case đăng nhập admin( Nguyễn Xn Hà)..................56
3.2.18 Mơ tả Usecase bảo trì danh mục cha(Nguyễn Xn Hà).............57
3.2.19 Mơ tả Usecase bảo trì danh mục sản phẩm( Nguyễn Xuân Hà)...59
3.2.20 Mô tả use case BAO TRI THONG TIN SAN PHAM( Nguyễn
Xuân Hà).................................................................................................61
3.2.21 Mô tả use case BẢO TRÌ NHÂN VIÊN( Nguyễn Xuân Hà).......63
3.2.22 Mô tả use case XEM SAN PHAM(Ma Thị Lợi)..........................65
3.2.20 Mô tả use case QUAN LI TAI KHOAN KHACH HANG(Ma Thị
Lợi)..........................................................................................................66
3.2.21 Mô tả use case THONG KE DON HANG(Ma Thị Lợi)..............67
3.2.22 Mô tả use case BAO TRI THONG TIN SAN PHAM(Ma Thị Lợi)
.................................................................................................................68
3.2.24 Mô tả use case THONG KE DOANH THU(Ma Thị Lợi)...........70
3.2.25 Mô tả use case BAO TRI TIN TUC (Ma Thị Lợi).......................71
3.2.26 Mô tả use case BAO TRI HE THONG CUA HANG(Ma Thị Lợi)
.................................................................................................................73


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:

Tài liệu phân tích và đặc tả yêu cầu phần mềm này mô tả các yêu cầu về chức
năng và yêu cầu về thực thi của hệ thống website freshgarden.com như cho phép
khách hàng tham khảo và đặt hàng online, đa dạng các phương thức thanh toán,..
. Từ tài liệu đặc tả này, chúng ta có thể dễ dàng đi tới các giai đoạn tiếp theo của

quy trình phát triển phần mềm.
- Các loại dữ liệu (tài liệu) và đặc trưng về cửa hàng bánh tươi Fresh Garden:
+Các công việc và trình tự thực hiện các chức năng nghiệp vụ cũng như các dữ
liệu liên quan đến việc bán hang thơng qua website.
+Các chính sách và các hướng dẫn mơ tả bản chất của kinh doanh , thị trường và
môi trường mà trong đó cửa hàng bánh tươi Fresh Garden hoạt động.
+Các điều kiện môi trường (các hệ thống bên trong và bên ngoài liên quan).
+Sự mong đợi của khách hàng về hệ thống .

1.1.2

Phương pháp

* Phỏng vấn:


Bảng kế hoạch phỏng vấn:
KẾ HOẠCH PHỎNG VẤN
Người được hỏi: Nguyễn Anh Tuấn
Người phỏng vấn: Nguyễn Xuân Hà
Địa chỉ: Số 46, Phố An Dương,
Lịch hẹn phỏng vấn: 20/07/2022
Phường Yên Phụ, Quận Tây Hồ, Tp

Thời gian bắt đầu: 7h30.

Hà Nội.

Thời gian kết thúc: 8h30.


Điện thoại: 02438563856024 3856
385

Đối tượng: Trưởng phòng kinh doanh

Các yêu cầu được hỏi:

Fresh Garden.

 Là nhân viên của cửa hàng.

Đối tượng được hỏi: Ông Nguyễn Anh

 Thời gian làm việc tại cửa hàng

Tuấn.

trên một năm.

Cần thu thập dữ liệu:

 Có nhiều kinh nghiệm thao tác

 Nguồn gốc các nguyên liệu

với hệ thống.

được nhập.
 Thu thập thông tin về các
chức năng và quy trình hoạt

động của hệ thống.
Cần thỏa thuận:
 Tính xác thực của thơng tin.
Nội dung buổi phỏng vấn:
 Giới thiệu qua về buổi phỏng

2 phút

vấn.
 Tổng quan buổi phỏng vấn

2 phút

 Chủ đề 1: thông tin về sản phẩm. 15 phút
 Chủ đề 2: các chức năng chính
của hệ thống.
 Chủ đề 3 : quy trình xử lý đơn
hàng của hệ thống.

15 phút


 Tổng hợp các nội dung chính đã

20 phút

hỏi.
 Khảo sát ý kiến người được hỏi.

3 phút


 Kết thúc.
2 phút
1 phút
Thời lượng ước tính: 60 phút


Phiếu phỏng vấn theo kế hoạch
Phiếu phỏng vấn
Dự án: quản lý kinh doanh hệ thống
Tiểu dự án: Quản lý bán hàng
cửa hàng bánh Fresh Garden.
Người được hỏi: Nguyễn Anh Tuấn.

Người hỏi: Nguyễn Xuân Hà

Câu 1: Anh có thể cho biết nguồn gốc

Ngày: 20/07/2022
Trả lời: Đa số các nguyên vật liệu làm

xuất xứ chất lượng của các nguyên liệu bánh của chúng tơi như bột mì, men,
khơng?

máy móc ,.. được nhập khẩu chính
ngạch từ Úc. Một số thành phần tươi
sống như trứng, hoa quả,.. sẽ được
nhập trực tiếp tại địa phương.Từ đó
ln đảm bảo chất lượng sản phẩm.
Quan sát: Người này có hiểu biết cơ

bản về quy trình nhập ngun liệu của

cửa hàng.
Câu 2: Anh có thể liệt kê các sản phẩm Trả lời: Sản phẩm chủ lực của cửa
chủ lực của cửa hàng không?

hàng bao gồm bánh kem, một số loại
bánh mì tươi.Gần đây,cũng có thêm
nhiều loại bánh mì nướng cũng được
các bạn trẻ rất ưa thích.
Quan sát: người này có hiểu biết rõ về

Câu 3: Anh có thể nêu quy trình đặt

hoạt động bán hàng.
Trả lời: sau khi tham khảo các sản

hàng sản phẩm của khách hàng không? phẩm, để đặt mua khách hàng có thể
Anh đánh giá thế nào về quy trình này? thực hiện các bước: thêm sản phẩm
vào rỏ hàng, khách hàng đi đến giỏ
hàng chọn thời gian giao hàng,ấn
THANH TỐN sau đó tiếp tục điền
các thơng tin của người nhận, sau đó
chọn phương thức thanh tốn và ấn
“Hồn tất đơn hàng”. Tơi thấy đây là


một quy trình đảm bảo sự tối giản về
thơng tin và tiện lợi cho khách hàng.
Quan sát: Người này rất am hiểu quy

trình mua hàng.
Câu 4: Anh có thể cho biết hệ thống có Trả lời: Hệ thống có 2 phương thức
những hình thức thanh tốn nào

thanh tốn: thanh tốn khi nhận hàng

khơng?

và thanh tốn online thơng qua tài
khoản ngân hàng.Thơng thường, khách
hàng thường sẽ xử dụng hình thức
thanh tốn khi nhận hàng.
Quan sát: Người này có quan sát về

Câu 5: Hệ thống có lưu lại thơng tin

chức năng này của hệ thống
Trả lời: Hệ thống có lưu lại dữ liệu để

của khách hàng hay không? Thông tin

tiện cho việc bán hàng và kiểm tra. Dữ

do khách hàng cung cấp có được bảo

liệu được đảm bảo an tồn, bảo mật.

mật khơng?
Câu 6: Anh có thể cho biết những cách Trả lời:Chúng tơi có rất nhiều các để
thức để người mua có thể liên hệ với


khách hàng có thể liên hệ : hệ thống trả

của hàng không?

lời tin nhắn của website, các nền tảng
khác như zalo, messenger, Instagram,
hoặc có thể liên hệ trực tiếp qua
hotline của hàng.
Quan sát: Người này có hiểu biết về

Câu 7: Khách hàng có thể phản hồi về

các phương thức liên lạc của hệ thống.
Trả lời: khách hàng sau khi mua hàng

chất lượng sản phẩm khơng?

có thể phản hồi về sản phẩm trên
website.Nhân viên sẽ dựa trên phản hồi

để đưa ra đóng góp về sản phẩm.
Câu 8: Anh chị có thể nêu quy trình xử Trả lời: Sau khi có đơn hàng từ hệ
lý một đơn hàng trực tuyến không?

thống, nhân viên sẽ liên hệ lại khách
hàng thông qua thông tin được cung
cấp để xác nhận đơn hàng. Đơn được



xác nhận sẽ được của hàng chuẩn bị
Câu 9: Anh có ý kiến nào để đóng góp

bánh sau đó chuyển tới khách.
Trả lời: Đôi khi tôi thấy hệ thống hơi

cho hệ thống không?

chậm, tôi mong muốn hệ thống hoạt
động nhanh và trơn tru hơn
Quan sát: Người này mong muốn hệ
thống tốt hơn, tốc độ nhanh hơn để đáp

ứng cho việc bán hàng
-Đánh giá: quy trình hoạt động và hệ thống đã được tối ưu, tuy nhiên vẫn cần cải
thiện thêm.Các câu trả lời đáp ứng được những nhu cầu của buổi phỏng vấn.


* Phiếu điều tra:
Phiếu khảo sát ý kiến khách hàng về sản phẩm bánh của Fresh Garden
Fresh Garden kính mong các anh chị cùng tham gia khảo sát về sản phẩm sách
bằng cách trả lời các câu hỏi trong phiếu điều tra dưới đây. Sự hợp tác của anh
chị sẽ giúp chúng tôi rất nhiều trong việc đáp ứng nhu cầu của anh chị về sản
phẩm .
A. Phần thông tin khách hàng
Họ và tên:
Giới tính:
Số điện thoại:
B. Phiếu khảo sát
1.Thể loại bánh ưa thích của anh chị?


£ Bánh kem
£ Bánh mì tươi
£ Bánh bao
£ Khác
2.Anh/chị đã ăn được bao nhiêu loại bánh ở Fresh Garden?

£ Chưa bao giờ
£ Dưới 10 loại bánh
£ Từ 10-30 loại bánh
£ Đã ăn thử hết tất cả các loại
3. Anh chị hay mua/đặt bánh ở đâu?

£ Web

£ App

£Cửa hàng bánh

£ Khác

4. Tại sao anh chị lại biết đến Fresh Garden ?


£ Facebook
£ Zalo
£ Bạn bè giới thiệu
£ Khác
5.Tiêu chí mua bánh quan trọng nhất của anh chị là gì?


£ Ngon

£ Giá rẻ

£ Đẹp

£ Khác

6. Mức độ hài lòng của anh/chị với thái độ phục vụ của nhân viên cửa hàng
Fresh Garden ?

£ Rất khơng hài lịng
£Bình thường
£ Hài lịng
£ Rất hài lịng
7. Anh chị có hài lịng về chất lượng bánh đã mua tại Fresh Garden ?

£ Có, chúng tơi rất hài lịng
£ Hài lịng
£ Bình thường
£ Khơng hài lịng
8. Đánh giá về trải nghiệm của anh chị đối với trang chủ
?

£ Xấu, giao diện không thân thiện
£ Tạm ổn
£ Tốt, giao diện thân thiện
£ Khác



9. Đánh giá về mức giá tại Fresh Garden so với những nơi khác anh chị đã từng
mua?

£ Rẻ
£ Bình thường
£ Đắt
£ Q đắt
10. Anh chị có hài lịng về dịch vụ thanh toán trực tuyến của website Fresh
Garden hay khơng?

£ Rất hài lịng
£ Hài lịng
£ Bình thường
£ Khơng hài lịng (Nêu lý do)
11. Nếu anh chị có ý kiến đóng góp về nhà sách. Hãy ghi rõ ý kiến đó dưới đây
để nhà sách ghi nhận, lắng nghe và hồn thiện hơn nhé? Cảm ơn ý kiến đóng
góp của anh chị:


- Quan sát: Quản lý hoạt động mua, bán bánh ngọt: Nếu anh chị có nhu cầu tìm
hiểu hay mua bánh ngọt anh chị có thể liên hệ với của hàng qua hai hình thức:
Trực tiếp tại cửa hàng hoặc qua trang web: />
1.1.3. Đối tượng khảo sát
- Đối tượng thực hiện phỏng vấn: Bộ phận marketing
- Đối tượng thực hiện điều tra, thực hiện quan sát: cửa hàng bán bánh FRESH
GARDEN .
+) Nhân viên bán hàng: có nhiệm vụ tư vấn cho khách hàng về thơng tin của
bánh, chính sách ưu đãi của cửa hàng, thẻ tích điểm hoặc tư vấn các vấn đề phát
sinh khác trong quá trình mua hàng.
+) Khách hàng: Cung cấp thơng tin về thói quen mua bánh, khẩu vị của mỗi

người, góp ý cho cửa hàng, trải nghiệm sử dụng các hệ thống và các phản hồi về
dịch vụ hệ thống hoặc dịch vụ mua hàng.

1.1.4. Kết quả sơ bộ
- Giới thiệu : FRESH GARDEN là cửa hàng bán bánh kem nổi tiếng, bánh kem
của Fresh Garden luôn là một trong những lựa chọn hàng đầu, bởi độ ngọt vừa
phải, mẫu bánh đẹp.
- Địa chỉ: Trụ sở chính tại 46 An Dương Yên Phụ Tây Hồ Hà Nội.
Website: />- 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”.
- Tổ chức:
+) Đội ngũ nhân viên, chuyên gia đầu bếp tận tâm, chuyên nghiệp, sáng tạo.
+) Quy trình làm bánh nghiêm ngặt, khép kín, nhân viên cẩn thận, tỉ mỉ và chăm
chút trong từng công đoạn nhỏ nhất, cho sản phẩm đạt chất lượng cao nhất.
- Có đội tư vấn sách chuyên nghiệp, thân thiện.


- Thời gian giao bánh đúng hẹn, được kiểm tra trước khi nhận hàng.
- Chính sách bảo mật an tồn thực phẩm tốt .
- Được đổi, trả hàng miễn phí khi sản phẩm hư hỏng, không đúng quy cách chất
lượng hoặc giao nhầm.
- Hoạt động kinh doanh:
+) Những năm đầu, sản phẩm chủ lực của Fresh Garden là bánh kem và bánh
mì tươi, qua một chặng đường dài với sự ra đời của hơn 60 cửa hàng tại Hà Nội
và Thành phố Hồ Chí Minh, Fresh Garden đã khơng ngừng mang đến những sản
phẩm bánh tươi thơm ngon, bánh ngọt, bánh mặn,đa dạng bánh Âu Á, lành
mạnh nhất. Fresh Garden chính là một "thế giới thu nhỏ" của bánh trái, mang
đến trải nghiệm tốt nhất cho những vị khách nào ghé ngang.

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


Hình 1.Thanh cơng cụ

Hình 2.Giao diện chính của hệ thống


Hình 3.Giới thiệu về hệ thống

Hình 4. Xem các sản phẩm theo danh mục

Hình 5.Xem các sản phẩm bán chạy


Hình 6.Xem các sản phẩm mới

Hình 7.Xem các sản phẩm khuyến mãi


Hình 8. Xem thơng tin chi tiết sản phẩm

Hình 9. Xem thẻ tích điểm


Hình 10. Xem hướng dẫn mua hàng và thanh tốn

Hình 11. Xem chính sách vận chuyển


Hình 12. Xem chính sách đổi trả


Hình 13. Xem chính sách an toàn thực phẩm



×