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

Báo cáo phân tích đặc tả phần mềm Website Bitis.com.vn

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 (5.77 MB, 75 trang )

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

BÀI ĐÁNH GIÁ TX2 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 BITIS.COM.VN

Hà Nội, năm 2022

MỤC LỤC


Chương 1. Khảo sát hệ thống
1.1

4

Khảo sát sơ bộ

4

1.1.1

Phương pháp

1.1.2

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



1.2

4

Khảo sát chi tiết

13
18

1.2.1

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

18

1.2.2

Các u cầu chức năng

19

Chương 2. Mơ hình hóa dữ liệu

20

2.1

Biểu đồ thực thể liên kết mức logic


20

2.2

Mơ hình cơ sở dữ liệu mức vật lý

22

2.2.1

Thiết kế bảng

22

2.2.2

Biểu đồ thực thể liên kết mức vật lý

26

Chương 3. Mơ hình hóa chức năng
3.1

27

Biểu đồ use case

3.1.1

27


Các use case chính

28

1. Xem thông tin về Bitis: Cho phép khách hàng xem các thông tin về
hãng Bitis.

28

3.1.2

30

3.2

Các use case thứ cấp

Mô tả chi tiết các use case

31

3.2.1

Mô tả use case Xem thông tin về Bitis (Trần Văn Hùng)

31

3.2.2


Mô tả use case Xem sản phẩm (Trần Văn Hùng)

33

3.2.3

Mô tả use case Xem tin tuyển dụng (Trần Văn Hùng)

34

3.2.4

Mơ tả use case Tìm kiếm (Trần Văn Hùng)

35

3.2.5

Mô tả use case Sửa thông tin cá nhân (Trần Văn Hùng)

36

3.2.6

Mô tả use case Xem sản phẩm yêu thích (Trần Văn Hùng)

37

Phân tích đặc tả các yêu cầu của hệ thống



3.2.7

Mô tả use case Quản lý giỏ hàng (Trần Văn Hùng)

38

3.2.8

Mô tả use case Quản lý đơn hàng (Trần Văn Hùng)

40

3.2.9

Mô tả use case Đăng ký (Trần Văn Hùng)

41

3.2.10

Mô tả use case Đăng nhập (Trịnh Lan Hương)

43

3.2.11

Mô tả use case Bảo trì cửa hàng (Trịnh Lan Hương)

44


3.2.12

Mơ tả use case Bảo trì danh mục (Trịnh Lan Hương)

46

3.2.13

Mơ tả use case Bảo trì thể loại(Trịnh Lan Hương)

48

3.2.14

Mơ tả use case Bảo trì sản phẩm(Trịnh Lan Hương)

50

3.2.15

Mơ tả use case Bảo trì nhân viên (Trịnh Lan Hương)

52

3.2.16

Mơ tả use case Bảo trì hố đơn (Trịnh Lan Hương)

54


3.2.17

Mơ tả use case Bảo trì tin tức (Trịnh Lan Hương)

56

3.2.18

Mơ tả use case Bảo trì tài khoản (Trịnh Lan Hương)

58

3.2.19

Mơ tả use case Bảo trì khách hàng (Vũ Thuỳ Lan)

60

3.2.20

Mơ tả use case Bảo trì màu sắc (Vũ Thuỳ Lan)

62

3.2.21

Mơ tả use case Bảo trì địa chỉ (Vũ Thuỳ Lan)

64


3.2.22

Mơ tả use case Bảo trì kích thước (Vũ Thuỳ Lan)

66

3.2.23

Mơ tả use case Quản lý tài khoản quản trị (Vũ Thuỳ Lan)

68

3.2.24

Mô tả use case Thống kê đơn hàng (Vũ Thuỳ Lan)

69

3.2.25

Mô tả use case Thống kê sản phẩm (Vũ Thuỳ Lan)

70

3.2.26

Mô tả use case Đăng nhập quản trị (Vũ Thuỳ Lan)

71


Phân tích đặc tả các yêu cầu của hệ thống


Chương 1.

Khảo sát

hệ thống
1.1Khảo sát sơ bộ
1.1.1 Phương pháp
● Phỏng vấn
KẾ HOẠCH PHỎNG VẤN
Người được hỏi: Nguyễn Văn Hùng Người phỏng vấn: Nguyễn Văn Nam
Địa chỉ:
Thời gian hẹn: 25/06/2021
- Chi nhánh CHTT Long Biên

Thời điểm bắt đầu: 8.00 AM

- Phòng bán hàng

Thời điểm kết thúc: 9.00 AM

- ĐT: 0912345687
Đối tượng: Nhân viên bán hàng

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

Mục tiêu phỏng vấn:


- Là nhân viên bán hàng của chi

- Thu thập thơng tin về các

nhánh Bitis.

chức năng hệ thống.

- Đã có thời gian làm việc trên

- Thu thập thông tin về quy

1 năm.

trình bán hàng của hệ thống.

- Đã tiếp xúc, quản lý với hệ

- Thu thập thông tin về dữ liệu

thống Bitis.

bán hàng
- Thu thập thơng tin về quy
trình xử lý yêu cầu khách
hàng.
Cần thoả thuận:
- Thoả thuận về nội dung sắp
phỏng vấn

Chương trình:

Ước lượng thời gian:

- Giới thiệu: Giới thiệu sơ qua

1 phút

về thông tin cá nhân.
- Tổng quan dự án: Khảo sát chi

3 phút

Phân tích đặc tả các yêu cầu của hệ thống


tiết về hệ thống Bitis.com.vn
- Tổng quan phỏng vấn: Nắm

3 phút

được những thông tin về hệ
thống và đạt được các mục
tiêu phỏng vấn đã đề ra.
- Chủ đề: Phỏng vấn hiểu biết

5 phút

của nhân viên về hệ thống.
- Chủ đề 1: Chức năng của hệ


7 phút

thống
● Anh hãy cho biết hệ
thống Bitis có những
chức năng nào?
● Anh có thường sử dụng
các chức năng nào của
hệ thống?
6 phút

- Chủ đề 2: Quy trình bán hàng
của hệ thống
● Anh hãy cho biết hệ
thống có chức năng
thanh tốn trực tuyến
khơng?
● Anh hãy nêu từng thao
tác trong quy trình xử lý
đơn hàng khi có đơn
hàng mới.
- Chủ đề 3: Dữ liệu bán hàng

10 phút

● Anh có thường sử dụng
chức năng thống kê
doanh thu khơng?
Phân tích đặc tả các yêu cầu của hệ thống



● Hiệu quả kinh doanh
của hệ thống có cao hơn
kinh doanh trực tiếp tại
cửa hàng khơng?
● Hệ thống có lưu lại
thông tin khách hàng
không?
- Chủ đề 4: Xử lý yêu cầu
10 phút

khách hàng.
● Hệ thống có tiếp nhận
những yêu cầu nào của
khách hàng?
● Hệ thống có hiệu quả
trong xử lý u cầu
khách hàng khơng?
● Hệ thống có thu thập
đánh giá khách hàng
sau khi xử lý yêu cầu
không?
- Chủ đề 5: Ý kiến đóng góp
● Anh có những đóng góp

8 phút

gì để phát triển hệ
thống không?

- Tổng hợp nội dung ý chính
người được hỏi

3 phút

- Kết thúc
Dự kiến tổng cộng: 56 phút
PHIẾU PHỎNG VẤN
Dự án: Phân tích hệ thống Bitis
Tiểu dự án: Khảo sát hệ thống Bitis
Người được hỏi:
Người hỏi:
Phân tích đặc tả các yêu cầu của hệ thống


Câu 1: Anh hãy cho biết hệ thống

Ngày: …/…/2021
Trả lời: Tơi thấy hệ thống có các

Bitis có những chức năng nào?

chức năng như đăng sản phẩm, tiếp
nhận đơn hàng khi có khách đặt
hàng online.
Quan sát: Người này biết cơ bản về
hệ thống, nhưng có thể chưa dùng
thường xuyên nên chưa biết nhiều

Câu 2: Anh có thường quan tâm, sử


các chức năng khác như thống kê, ..
Trả lời: Tôi thường hay sử dụng

dụng các chức năng nào của hệ

chức năng Đăng, cập nhật thông tin

thống?

sản phẩm, kiểm tra, thao tác với các
đơn hàng.
Quan sát: Người này thiện về mảng
bán hàng, biết thao tác hệ thống cơ

Câu 3: Anh hãy cho biết hệ thống có

bản
Trả lời: Hệ thống có chức năng này,

chức năng thanh toán trực tuyến

tuy nhiên phần lớn khách hàng hay

khơng?

đặt hàng theo hình thức thu tiền tại
nhà
Quan sát: Người trả lời có quan sát


Câu 4: Anh hãy nêu từng thao tác

chức năng này của hệ thống
Trả lời: Đầu tiên, tơi sẽ kiểm tra xem

trong quy trình xử lý đơn hàng khi

có đơn hàng mới hay khơng, nếu có,

có đơn hàng mới.

tơi sẽ tiếp tục kiểm tra trong kho
xem cịn hàng hay không, nếu không
tôi sẽ liên hệ lại với khách hàng báo
huỷ đơn hàng (đối với hình thức
Phân tích đặc tả các yêu cầu của hệ thống


Giao hàng tại nhà), chuyển hoàn tiền
cho khách (đối với hình thức Thanh
tốn trực tuyến). Nếu có hàng, tơi sẽ
đóng gói và in địa chỉ khách hàng ra,
liên hệ và giao cho vận chuyển.
Quan sát: Người này vẫn chưa thuần
thục thao tác xử lý. Ví dụ như hệ
thống sẽ có lưu lại số lượng mặt
hàng cịn bao nhiêu, chứ khơng nhất
thiết phải kiểm tra lại trong kho nếu
ban đầu cập nhật số lượng sản phẩm
Câu 5: Anh có thường sử dụng chức


đúng.
Trả lời: Tôi không hay dùng, tuy

năng thống kê doanh thu khơng?

nhiên khi cần tơi vẫn có thể sử dụng
để báo cáo lại doanh thu cho quản
lý.
Quan sát: Người này không hay
dùng chức năng này. Tuy nhiên chức
năng này là quan trọng với hệ thống

Câu 6: Hiệu quả kinh doanh của hệ

bán hàng
Trả lời: Với tình hình dịch phức tạp

thống có cao hơn kinh doanh trực

như hiện nay thì tất nhiên việc kinh

tiếp tại cửa hàng không?

doanh của hệ thống sẽ hiệu quả hơn
rất nhiều so với kinh doanh trực tiếp.
Số lượng đơn hàng online nhiều hơn
hẳn
Quan sát: Người dùng có sự thiện
Phân tích đặc tả các u cầu của hệ thống



cảm với hệ thống, đồng thời người
bán cũng sẵn sàng sử dụng hệ thống
để đáp ứng những nhu cầu của người
Câu 7: Hệ thống có lưu lại thơng tin

mua.
Trả lời: Hệ thống có lưu lại thơng tin

khách hàng khơng?

khách hàng, sau khi bán hàng một
thời gian, chúng tôi sẽ liên hệ lại để
hỏi xem khách hàng có gặp khó
khăn hay vấn đề gì với sản phẩm hay
khơng
Quan sát: Người bán biết cách sử
dụng và truy xuất thông tin khách

Câu 8: Hệ thống có tiếp nhận những

hàng trên hệ thống.
Trả lời: Hệ thống có thể tiếp nhận

yêu cầu nào của khách hàng?

đánh giá, phản hồi, các yêu cầu bảo
hành, hay thắc mắc sản phẩm của
khách. Tuy nhiên tôi hay trả lời trễ

các thắc mắc, hay câu hỏi của khách
hàng.
Quan sát: Người này chưa biết đến
tính năng thơng báo của hệ thống
nên gặp khó khăn trong việc cập

Câu 9: Hệ thống có hiệu quả trong

nhật trễ thông tin.
Trả lời: Chưa thực sự hiệu quả vì đơi

xử lý u cầu khách hàng khơng?

khi xử lý chậm thông tin.
Quan sát: Do người trả lời chưa biết

Câu 10: Hệ thống có thu thập đánh

xem thơng báo nên chậm
Trả lời: Cái này tôi không biết nữa,
Phân tích đặc tả các yêu cầu của hệ thống


giá khách hàng sau khi xử lý yêu cầu vì sau khi xử lý chúng tôi không hay
không?

nhận được thông tin gì từ khách
Quan sát: Người trả lời chưa biết đến
tính năng này, hơi phân vân khi trả


Câu 11: Anh có những đóng góp gì

lời
Trả lời: Đơi khi tơi thấy hệ thống hơi

để phát triển 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á chung:
Người này vẫn hay gặp những khó khăn nhất định khi sử dụng hệ thống, tuy
nhiên các câu trả lời vẫn đáp ứng tương đối yêu cầu được đặt ra.
● Phiếu điều tra

Phân tích đặc tả các yêu cầu của hệ thống


Phân tích đặc tả các yêu cầu của hệ thống


Phân tích đặc tả các yêu cầu của hệ thống


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


<HÌNH 1>

Phân tích đặc tả các yêu cầu của hệ thống


GIAO DIỆN TRANG CHỦ

<HÌNH 2>

<HÌNH 3>

<HÌNH 4>

<HÌNH 5>

Phân tích đặc tả các yêu cầu của hệ thống


<HÌNH 6>
CÁC SẢN PHẨM THUỘC DANH MỤC

<HÌNH 7>
Phân tích đặc tả các yêu cầu của hệ thống


THƠNG TIN CHI TIẾT MỘT SẢN PHẨM

<HÌNH 8>
THƠNG TIN VỀ CÁC MẶT HÀNG ĐƯỢC ƯU ĐÃI/ GIẢM GIÁ


<HÌNH 9>

Phân tích đặc tả các yêu cầu của hệ thống


THƠNG TIN GIỎ HÀNG

<HÌNH 10>
THƠNG TIN TÌNH TRẠNG ĐƠN HÀNG

<HÌNH 11>
TÌM KIẾM SẢN PHẨM

<HÌNH 12>

Phân tích đặc tả các u cầu của hệ thống


THƠNG TIN TUYỂN DỤNG

<HÌNH 13>

1.2Khảo sát chi tiết
1.2.1 Hoạt động của hệ thống
- Thanh menu <Hình 1>

Phân tích đặc tả các yêu cầu của hệ thống


- Khi truy cập trang chủ của BITIS sẽ hiện thị các mục Về Bitis, các loại

sản phẩm Nam, nữ, cho bé, sản phẩm sale, tuyển dụng, tìm kiếm, đăng
nhập/đăng ký, giỏ hàng , địa chỉ, chi nhánh của cửa hàng. 4, 5, 6>
- Khi ấn vào Danh mục từng loại sản phẩm có ở menu hệ thống sẽ hiển
thị danh sách tất cả các sản phẩm của trang, thơng tin sản phẩm, giá ,
size,.. <Hình 7>
- Khi ấn vào sản phẩm sẽ hiển thị thông tin chi tiết của sản phẩm mà bạn
chọn bao gồm loại, màu sắc,size, giá, mô tả sản phẩm và đánh giá sản
phẩm do những khách hàng mua đánh giá.<Hình 8>
- Khi ấn vào mục Sales sẽ hiển thị các sản phẩm được ưu đãi<Hình 9>
- Khi ấn vào giỏ hàng, sẽ hiển thị sản phẩm bạn đã chọn, bạn có thể
thanh tốn hoặc tiếp tục mua hàng <Hình 10>
- Khi ấn vào tra cứu đơn hàng (dành cho các đơn hàng online), sẽ hiển
thị thông tin vận chuyển của mặt hàng <Hình 11>
- Khi ấn vào thanh tìm kiếm, bạn có thể tìm kiếm những sản phẩm mong
muốn <Hình 12>
- Phần tuyển dụng của trang khi ấn vào sẽ hiện ra thơng tin tuyển dụng
và vị trí tuyển dụng.<Hình 13>

1.2.2 Các yêu cầu chức năng
- Cung cấp thông tin.
- Chức năng tìm kiếm.
- Chức năng giỏ hàng, danh sách sản phẩm u thích.
- Chức năng thanh tốn online.
- Chức năng thơng báo các ưu đãi, khuyến mãi mới nhất.
- Trang liên hệ mua hàng.
- Chức năng đánh giá sản phẩm.
- Chức năng xem thông tin tuyển dụng.
- Chức năng kiểm tra đơn hàng.
Phân tích đặc tả các yêu cầu của hệ thống



Chương 2.

Mơ hình

hóa dữ liệu
2.1Biểu đồ thực thể liên kết mức logic
- MÔ TẢ CÁC YÊU CẦU DỮ LIỆU
Website www.bitis.com.vn là một website thuộc sở hữu và điều hành bởi
Công Ty TNHH Sản Xuất Hàng Tiêu Dùng Bình Tiên, có địa chỉ tại: 22 Lý
Chiêu Hoàng, Phường 10, Quận 6, TP HCM, Việt Nam. Đăng ký bởi Sở Kế
hoạch và Đầu tư TPHCM có số đăng ký: (028) 38 753 443. Hoạt động chính
của website là cung cấp các mặt hàng chất lượng về các sản phẩm giày, dép
và phụ kiện của hãng Biti’s.
Website cần lưu thông tin về
● Cửa hàng gồm có mã cửa hàng, tên cửa hàng, địa chỉ cửa hàng,

số điện thoại cửa hàng. Mỗi cửa hàng quản lý 1 hoặc nhiều danh
mục như là dành cho Nam, nữ, bé gái, bé trai, sales.., những danh
mục sẽ được quản lý bởi 1 cửa hàng.
● Các danh mục gồm mã danh mục, tên danh mục. Mỗi danh mục

sẽ có bán 0, 1 hoặc nhiều thể loại giày, mỗi thể loại giày cần có
trong một danh mục.
● Thể loại gồm mã thể loại, tên thể loại. Mỗi thể loại sẽ có nhiều

sản phẩm, các sản phẩm thuộc 1 thể loại.
● Sản phẩm bao gồm mã sản phẩm, tên sản phẩm, giá bán, kích


thước, màu sắc, hình ảnh minh hoạ, tình trạng hàng, mơ tả, đánh
giá.
● Khách hàng bao gồm mã khách hàng, tên khách hàng, số điện

thoại, địa chỉ, quốc gia, email, mật khẩu đăng nhập. Một khách

Phân tích đặc tả các yêu cầu của hệ thống


hàng có thể nhận khơng, một hoặc nhiều hóa đơn bán hàng. Mỗi hóa
đơn phải được gửi tới một và chỉ một khách hàng .
● Hoá đơn phải được xác định bởi mã hoá đơn, ngày đặt hàng, địa chỉ
thanh tốn, địa chỉ nhận hàng, hình thức vận chuyển, tên nhà vận
chuyển, mã vận đơn, ghi chú. Mỗi hoá đơn phải bán 1 hoặc nhiều sản
phẩm. Sản phẩm có thể có trong 1 hố đơn.
● Nhân viên bao gồm mã nhân viên, tên nhân viên, chức vụ, địa chỉ,
email, số điện thoại nhân viên. Mỗi nhân viên thuộc một cửa hàng,
một cửa hàng sẽ có nhiều nhân viên
● Mỗi hố đơn sẽ được quản lý bởi 1 một nhân viên, một nhân viên chỉ
quản lý 0, 1 hoặc nhiều hoá đơn.
● Mỗi nhân viên xử lý thanh toán được 1 hoặc nhiều hóa đơn và mỗi
hóa đơn được thanh tốn bởi 1 hoặc nhiều nhân viên.
● Mỗi khách hàng được thêm 1 hoặc nhiều sản phẩm vào giỏ hàng và
mỗi giỏ hàng được thêm bởi 1 khách hàng
-

BIỂU ĐỒ THỰC THỂ LIÊN KẾT

Phân tích đặc tả các yêu cầu của hệ thống



- QUY TẮC NGHIỆP VỤ
● Cửa hàng quản lý nhiều danh mục. Danh mục thuộc một cửa hàng
● Một danh mục có nhiều thể loại. Các thể loại thuộc một danh mục
● Một thể loại gồm nhiều sản phẩm. Các sản phẩm chỉ thuộc một thể loại
● Một khách hàng có thể nhận khơng, một hoặc nhiều hố đơn. Mỗi hố
đơn được gửi đến một khách hàng
● Hố đơn có thể chứa 0, 1 hoặc nhiều sản phẩm. Sản phẩm ở trong một
hố đơn
● Một cửa hàng có nhiều nhân viên. Nhân viên thuộc một cửa hàng
● Nhân viên có thể quản lý 0, 1 hoặc nhiều hoá đơn. Hoá đơn chỉ do một
nhân viên quản lý
● Một khách hàng có thể có nhiều hố đơn. Mỗi hố đơn chỉ dành cho
một khách hàng

Phân tích đặc tả các yêu cầu của hệ thống


2.2Mơ hình cơ sở dữ liệu mức vật lý
2.2.1 Thiết kế bảng
Bảng 1. Cửa hàng

Bảng 2. Danh mục

Bảng 3. Thể loại

Bảng 4. Nhân viên

Phân tích đặc tả các yêu cầu của hệ thống



Bảng 5. Hố đơn

Bảng 6. Sản phẩm

Phân tích đặc tả các yêu cầu của hệ thống


Bảng 7. Màu sắc

Bảng 8. Kích thước

Bảng 9. Khách hàng

Bảng 10. Tài khoản

Bảng 11. Tin tức

Phân tích đặc tả các yêu cầu của hệ thống


×