1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích Đặc tả các yêu cầu website vpphanoicom

69 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 69
Dung lượng 14,17 MB

Nội dung

Hình 4,5  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 tên, nhà sản xuất, mã sản phẩm, màu sắc, size,tình trạng còn/hết hàng giá, mô tả sản phẩm v

Trang 1

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 VPPHANOI.COM

Trang 2

có thể giải quyết nhanh chóng bằng cách mua bán hàng online

Và hiện nay, có rất nhiều nền tảng có thể làm trung gian giúp bạn thực hiện điều đó Có thể kể đến những nền tảng nổi tiếng như Shopee, Lazada, Tiki, …Nhưng khi bạn thực hiện hoạt động thương mại qua những nền tảng đó, bạn

có thể gặp nhiều phiền phức mà không thể giải quyết được một cách nhanh chóng

Vì vậy, có một cách hoạt động thương mại làm bạn trở nên chủ động đó là tạoriêng cho mình một website bán hàng Và để làm được điều đó, phân tích và đặc tả là một bước vô cùng quan trọng

Dưới sự hướng dẫn nhiệt huyết của cô Ngô Thị Bích Thúy nhóm 3 chúng em

đã nghiên cứu tìm hiểu về đề tài “Phân tích đặc tả các yêu cầu website https://vpphanoi.com/” 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 văn phòng phẩm Từ việc khảo sát sơ bộ đến chi tiết nhóm đã lần lượt tiến hành phân tích và đặc tả chi tiết của website https://vpphanoi.com/

Trong quá trình tìm hiểu và nghiên cứu đề tài nhóm chúng em không thể tránhkhỏi những thiếu sót, vì vậy nhóm rất mong được nghe sự nhận xét và ý kiến đánh giá của cô dành cho nhóm

Trang 3

MỤC LỤC

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 16

1.1.4 Kết quả sơ bộ 17

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

1.1.5.2 Xác định các chức năng phía người dùng 31

1.2 Khảo sát chi tiết 46

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

1.2.2 Các yêu cầu chức năng 46

1.2.3 Các yêu cầu phi chức năng 47

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

2.1 Các yêu cầu về dữ liệu 48

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

Trang 4

3.2.1 Mô tả use case Đăng nhập(Bùi Văn Đức) 57

3.2.2 Mô tả use case Xem chi tiết sản phẩm(Phạm Mạnh Hùng) 58

3.2.3 Mô tả use case Xem tin tức(Phạm Quốc Hoàng) 59

3.2.4 Mô tả use case Đặt hàng(Nguyễn Bá Khang) 60

3.2.5 Mô tả use case Đăng ký(Lục Văn Vững) 61

3.3 Mô tả chi tiết các use case(phần backend) 62

3.3.1 Mô tả use case Bảo trì cửa hàng (Phạm Mạnh Hùng) 62

3.3.2 Mô tả use case Bảo trì sản phẩm (Bùi Văn Đức) 64

3.3.3 Mô tả use case Bảo trì danh mục(Nguyễn Bá Khang) 66

3.3.4 Mô tả use case Bảo trì tin tức(Phạm Quốc Hoàng) 69

3.3.5 Mô tả use case Quản lý tài khoản(Lục Văn Vững) 71

Trang 5

Người được phỏng vấn: Nguyễn Văn

Thời điểm bắt đầu: 10h ngày 19/03/2022Thời điểm kết thúc: 11h ngày 19/03/2022Đối tượng: Thành viên trong công ty và

khách hàng

Dữ liệu cần thu thập:

 Thu thập thông tin về sản

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

 Nắm vững vai trò và chức năng củacác sản phẩm

 Là người trực tiếp lên ý tưởng và

Trang 6

Câu 5: Chính sách, dịch vụ nào làm anh/chị không hài lòng nhất?

Câu 6: Anh/Chị muốn thiết kế giao diện website theo hướng nào:

Câu 9: Hiện tại công ty muốn đi sâu vào mảng nào? Anh/Chị có thể đưa ra thống

Trang 7

kê sự phát triển của từng mảng theo từng

d) Quảng cáo, Marketing

Dự kiến tổng cộng thời gian: 27 phút

Phiếu phỏng vấn

Dự án: Xây dựng Website bán hàng văn

Người hỏi: Phạm Mạnh Hùng

Câu 1: Anh định hướng phát triển website

trong tương lai như thế nào?

Trang 8

Câu 5: Bạn đánh giá như thế nào về tính

bảo mật thông tin khách hàng của website:

Câu 7: Phần mềm có xảy ra hiện tượng

giật lag hay không?

Có/Không

Câu 8: Trong tương lai, công ty văn phòng

phẩm có đưa ra những sản phẩm mới hay

không?

Có/Không

Câu 9: Công ty có liên kết với các đơn vị

vận chuyển khác không?

Câu 10: Trong tương lai, công ty có muốn

thay đổi giao diện cũng như nâng cấp

website hay không?

Có/Không

Đánh giá chung: Người được phỏng vấn là thành viên của công ty, buổi phỏng vấn thu

thập được thông tin cơ bản về sản phẩm, biết được nguyện vọng, mong muốn của công

ty và những gì cần cải thiện cho phần mềm

Phiếu phỏng vấn

Dự án: Xây dựng Website bán hàng văn

Người được hỏi: Nguyễn Văn Hùng

Trang 9

Câu hỏi Ghi chúCâu 1: Khi truy cập vào website anh ấn

tượng với điều gì nhất?

Câu 2: Anh muốn phía công ty thay đổi

những gì trên website để phù hợp với anh

nói riêng cũng như phần đông khách hàng

nói chung?

Câu 3: Tính năng nổi bật nào của website

làm anh thích thú?

Câu 4: Trong quá trình sử dụng anh có

thấy xảy ra hiện tượng giật lag hay

không?

Có/Không

Câu 5: Anh đánh giá như thế nào về tính

bảo mật thông tin khách hàng của website:

Trang 10

Câu 8: Anh muốn mua hàng theo hình

thức như thế nào:

a) Hợp đồng theo năm

b) Mua sỉ/lẻ

c) Mua sản phẩm khi cần

Câu 9: Anh có muốn cập nhật thông tin

thường xuyên về các sản phẩm mới của

công ty hay không?

Có/Không

Câu 10: Anh có phàn nàn gì về vấn đề

giao hàng không?

Có/Không

Đánh giá chung: Người được phỏng vấn là khách hàng, buổi phỏng vấn thu thập được

ý kiến đánh giá và xây dựng của khách hàng, biết được ưu nhược điểm của website để nâng cấp và sửa đổi

Phiếu điều tra về Website văn phòng phẩm

Câu 1 Trong 1 năm bạn có bao nhiêu khách hàng mới:

a) Từ 200 – 500

b) Từ 500 – 800

c) Từ 800 – 1000

d) Trên 1000

Câu 2 Bạn muốn chúng tôi tiếp tục phát triển website ở phần nào:

Câu 3 Công ty bạn muốn hướng đến đối tượng khách hàng như thế nào:

Trang 11

Câu 5 Những lợi ích khi mua hàng trực tuyến:

Câu 6 Liên hệ với người bán hàng bằng cách nào:

Câu 7 Công ty có chính sách đổi trả hàng trong bao lâu:

Trang 12

Câu 9 Đánh giá của bạn về chất lượng của website?

Câu 10 Bạn có yêu cầu gì thêm cho website?

Link biểu mẫu:

bM8xKJUi4HvP2V9YHmrjJZExO5V01ACAA/viewform?usp=sf_link

https://docs.google.com/forms/d/e/1FAIpQLScrVhhxU9n3WlyD-Dưới đây là hình ảnh biểu mẫu:

Trang 14

Văn phòng phẩm Hà Nội là một trong những kênh mua sắm đồ dùng văn phòng phẩm và cây cảnh đang được nhiều người dùng quan tâm bởi vì sự

đa dang, uy tín và có nhiều chính sách, quy định hợp lý dành cho khách hàng

Sản phẩm, thông tin được cập nhật nhanh chóng

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

-Đối tượng được khảo sát trong bài là nhân viên, quản lý của công ty, khách hàng của vpphanoi

Trang 15

Hình 2

Trang 16

Hình 3

Trang 17

Danh mục

Hình 4

Trang 18

Chi tiết sản phẩm

Hình 6

Hình 7

Hình 8

Trang 19

Giỏ hàng

Hình 9

Đơn hàng

Trang 20

Ô tìm kiếm

Hình 11

Liên hệ

Hình 12

Trang 21

Tin tức

Hình 13

Giới thiệu

Trang 22

Hình 14

Hình 15

Đăng nhập

Trang 23

Hình 16

Đăng ký

Trang 24

1.1.5.2 Các ảnh phục vụ tìm hiểu yêu cầu dữ liệu của phần 2

Danh mục

Trang 26

Đơn hàng

Nhân viên

Trang 27

Khách hàng

Trang 28

Tin tức

Trang 29

1.1.5.2 Xác định các chức năng phía người dùng

1.1 Use case xem trang chủ

Trang 30

1.3 Xem chi tiết sản phẩm

Trang 32

1.4 Use case tìm kiếm theo tên

Trang 33

1.5 Use case xem giới thiệu

Trang 34

1.6 Use case xem tin tức

Trang 35

1.7 Use case đăng ký

Trang 36

1.9 Use case đặt hàng

Trang 39

1.11 Use case xem hướng dẫn

Trang 40

1.12 Use case thêm địa chỉ mới

Trang 42

1.13 Use case cập nhật địa chỉ

Trang 43

1.2Khảo sát chi tiết

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

 Thanh menu để chuyển đổi qua lại các trang của vpphanoi (Hình 1)

 Khi truy cập trang chủ của vpphanoi sẽ hiện thị các mục chính sách và quy định, các loại sản phẩm, tìm kiếm, tài khoản, giỏ hàng (Hình 2,3)

 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 4,5)

 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 tên, nhà sản xuất, mã sản phẩm, màu sắc, size,tình trạng còn/hết hàng 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 6,7,8)

 Khi ấn vào giỏ hàng, sẽ hiển thị tên sản phẩm, giá, số lượng, tổng tiền của sản phẩm bạn đã chọn Bạn có thể thanh toán hoặc tiếp tục mua hàng, nếu không muốn mua sản phẩm nào bạn có thể xóa sản phẩm dó

 Khi ấn vào Liên hệ, bạn có thể liên hệ với Vpphanoi (Hình12)

 Bạn có thể xem tin tức và giới thiệu về website bằng cách ấn vào Giới thiệu và Tin tức(Hình 13,14,15)

 Khách hàng có thể xem thông tin về đơn hàng, sửa thông tin cá nhân bằng cách Đăng nhập vào Website.(Hình 16)

Trang 44

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

 Khả năng tương tác: có phần bình luận và hỗ trợ giúp người dùng tương tác với nhau và với nhân viên hỗ trợ

 Tính khả dụng: các thao tác được thực hiện nhanh chóng

 An toàn thông tin: bảo mật thông tin khách hàng

 Môi trường cài đặt PHP

 Ngôn ngữ sử dụng: Tiếng Việt

 Tính tương thích: phù hợp nhiều môi trường khác nhau-các hệ diều hành và trình duyệt thông dụng

Trang 45

Chương 2 Mô hình

hóa dữ liệu

2.1 Các yêu cầu về dữ liệu

https://vpphanoi.com/ là một website hỗ trợ cho việc đặt các sản phẩm vănphòng phẩm và cây cảnh Website cần lưu thông tin về:

 Cửa hàng gồm: mã cửa hàng, tên cửa hàng, ảnh minh họa, địa chỉ, email, người đại diện, chính sách, quy định Mỗi cửa hàng có thể có 0,

1 hoặc nhiều sản phẩm Mỗi sản phẩm cần thuộc về 1 cửa hàng

 Danh mục sản phẩm gồm: mã danh mục, tên danh mục Mỗi danh mục

có thể có 0, 1, hoặc nhiều sản phẩm Mỗi sản phẩm cần thuộc về 1 danhmục

 Sản phẩm gồm: mã sản phẩm, tên sản phẩm, ảnh minh họa, nhà sản xuất, tình trạng, giá tiền, số lượng, số lượt thích, đặc điểm nổi bật

 Đơn hàng gồm: mã đơn hàng, thông tin mua hàng, phương thức thanh toán, tổng tiền Mỗi đơn hàng gồm 1 hoặc nhiều sản phẩm Mỗi sản phẩm có thể có trong 0, 1, hoặc nhiều đơn hàng

 Nhân viên gồm: mã nhân viên, tên nhân viên, số điện thoại, giới tính, chức vụ Mỗi nhân viên cần thuộc về 1 cửa hàng Mỗi cửa hàng có 1

Trang 46

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

2.3 Thiết kế bảng

Bảng 1 Danh Mục Sản Phẩm

Trang 47

Bảng 2 Cửa hàng

Bảng 3 Sản Phẩm

Trang 48

Bảng 5 Nhân Viên

Bảng 6 Tin Tức

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

Trang 49

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

3.1Biểu đồ use case

Trang 50

He Thong CSDL

Khach Hang

Xem san pham theo danh muc

Xem chi tiet san pham

Tim Kiem theo ten

Xem gioi thieu

Xem tin tuc

Dat hang

Xem hoa don

Xem huong dan

Cap nhat dia chi

Xoa dia chi

Dang ky

Bao tri cua hang

Bao tri san pham

Bao tri danh muc

Bao tri gioi thieu

Bao tri tin tuc

Bao tri huong dan

Quan ly tai khoan

Quan ly hoa don Nguoi quan tri

Dang nhap

Trang 51

3.1.1 Các use case chính

Xem trang chu

Xem san pham theo danh muc

Xem chi tiet san pham

Tim kiem theo ten

Xem gioi thieu

Xem tin tuc

Xem hoa don

Xem huong dan

Dat hang

Khach hang

He thong CSDL

Trang 52

2) Xem sản phẩm theo danh mục: Cho phép khách hàng xem thông tin về các sản phẩm theo danh mục.

các sản phẩm

phẩm

Trang 53

3.1.2 Các use case thứ cấp

Nguoi quan tri

Bao tri cua hang

Bao tri san pham

Bao tri danh muc

Bao tri gioi thieu

Bao tri tin tuc

Bao tri huong dan

Quan ly tai khoan

Quan ly hoa don

HT Co so du lieu

Trang 54

1) Bảo trì cửa hàng: Cho phép người quản trị xem, thêm, sửa, xóa thôngtin trong bảng CUAHANG

2) Bảo trì sản phẩm: Cho phép người quản trị xem, thêm, sửa, xóa thôngtin trong bảng SANPHAM

3) Bảo trì danh mục: Cho phép người quản trị xem, thêm, sửa, xóa thôngtin trong bảng DANHMUC

4) Bảo trì giới thiệu: Cho phép người quản trị xem, thêm, sửa, xóa thôngtin trong bảng GIOITHIEU

5) Bảo trì tin tức: Cho phép người quản trị xem, thêm, sửa, xóa thông tintrong bảng TINTUC

6) Bảo trì hướng dẫn: Cho phép người quản trị xem, thêm, sửa, xóa thôngtin trong bảng HUONGDAN

7) Quản lý tài khoản: Cho phép người quản trị xem, sửa trạng thái, xóathông tin trong bảng TAIKHOAN

8) Quản lý hóa đơn: Cho phép người quản trị xem, sửa trạng thái, xóathông tin trong bảng HOADON

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

3.2 Mô tả chi tiết các use case(phần front end)

3.2.1 Mô tả use case Đăng nhập(Bùi Văn Đức)

1 Tên Use Case

2) Khách hàng sẽ nhập email và mật khẩu sau đó click vào nút “Đăng nhập” trên khung đăng nhập, hệ thống sẽ kiểm tra thông tin tài

Trang 55

khoản của khách hàng từ bảng KHACHHANG và cho phép khách hàng đăng nhập vào trang web, hệ thống sẽ đưa khách hàng về giao diện chính và use case kết thúc.

3.2 Các luồng rẽ nhánh

1) Tại bước 2 khi khách hàng click nút “Đăng nhập” hệ thống kiểm tra thông tin khách hàng nếu không chính xác sẽ hiển thị thông báo “thông tin đăng nhập không chính xác” lên màn hình về yêu cầu không hợp lệ Use case kết thúc

2) Tại bất kì bước nào tại luồng cơ bản nếu không kết nối được với

cơ sở dữ liệu thì hệ thống sẽ hiển thị thông báo lỗi và use case kết thúc

4 Các yêu cầu đặc biệt

Không có

5 Tiền điều kiện

Khách hàng đã đăng ký tài khoản trên trang web

6 Hậu điều kiện

Trang 56

nhà sản xuất, tình trạng, giá bán, ảnh minh họa, đơn vị tính và số lượng từ bảng SANPHAM.

Use case kết thúc

3.2 Các luồng rẽ nhánh

1) Tại bước 1 trong luồng cơ bản, nếu trong bảng SANPHAM chưa có

dữ liệu, thì hệ thống sẽ hiển thị một thông báo: “Chưa có sản phẩm nào!” và use case kết thúc

2) Tại bất kì các bước nào của luồng cơ bản nếu như không thể kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị thông báo lỗi và use case kết thúc

4 Các yêu cầu đặc biệt

3.2.3 Mô tả use case Xem tin tức(Phạm Quốc Hoàng)

1 Tên Use Case

trên thanh menu hệ thống lấy thông tin trong bảng TINTUC rồi hiển thịmàn hình các tin tức chính gồm tiêu đề, ảnh minh họa, tên tác giả bài viết,

số bình luận và nội dung

viết, hệ thống lấy thông tin trong bảng TINTUC và hiển thị chi tiết tin tức.Use case kết thúc

3.2 Các luồng rẽ nhánh

dữ liệu, thì hệ thống sẽ hiển thị một thông báo: “Chưa có tin tức nào!”

và use case kết thúc

Trang 57

2) Tại bất kì các bước nào của luồng cơ bản nếu như không thể kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị thông báo lỗi và use case kết thúc

4 Các yêu cầu đặc biệt

3.2.4 Mô tả use case Đặt hàng(Nguyễn Bá Khang)

1 Tên Use Case: Đặt hàng

2 Mô tả vắn tắt: Use case này cho phép khách hàng đặt mua những sản

2) Khách hàng bấm vào hình sản phẩm muốn mua, hệ thống sẽ hiển thị

thông tin sản phẩm: nhà sản xuất, tình trạng hàng, mã sản phẩm, giá tiền, đặc điểm nổi bật

3) Khi khách hàng bấm vào “Đặt hàng”, hệ thống sẽ hiện ra 2 mục cho

khách hàng lựa chọn: Đi tới giỏ hàng hoặc thanh toán

4) Khách hàng nhấn vào “Thanh toán” nếu khách hàng chỉ muốn mua duy

Trang 58

3.2 Luồng rẽ nhánh:

1) Ở bước 4, khi khách hàng bấm vào nút thanh toán, hệ thống sẽ hiển thị

trực tiếp đến trang thanh toán sản phẩm

2) Tại bất kỳ bước nào trong luồng cơ bản, 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

4 Các yêu cầu đặc biệt:

Không có

5 Tiền điều kiện:

Khách hàng cần đăng nhập vào hệ thống để use case này được thực hiện

6 Hậu điều kiện:

Không có

7 Điểm mở rộng:

Không có

3.2.5 Mô tả use case Đăng ký(Lục Văn Vững)

1 Tên Use Case

ký, hệ thống sẽ lưu thông tin đăng ký vào bảng KHACHHANG,

hệ thống sẽ đưa khách hàng về giao diện chính

Use case kết thúc

3.2 Các luồng rẽ nhánh

1) Tại bước 2 khi khách hàng click nút “Đăng nhập” hệ thống kiểm tra thông tin tài khoản nếu bỏ trống thông tin, trùng email hoặc mật khẩu dưới 6 ký tự sẽ hiển thị thông báo lên màn hình yêu cầu khách hàng nhập lại thông tin Use case kết thúc

2) Tại bước 2 nếu khách hàng không muốn đăng ký nữa có thể ấn nút “quay lại” hệ thống sẽ đưa khách hàng về trang đăng nhập Use case kết thúc

3) Tại bất kì bước nào tại luồng cơ bản nếu không kết nối được với

cơ sở dữ liệu thì hệ thống sẽ hiển thị thông báo lỗi và use case kết thúc

4 Các yêu cầu đặc biệt

Trang 59

Không có

5 Tiền điều kiện

Khách hàng chưa đăng nhập vào hệ thống

6 Hậu điều kiện

Không có

7 Điểm mở rộng

Không có

3.3 Mô tả chi tiết các use case(phần backend)

3.3.1 Mô tả use case Bảo trì cửa hàng (Phạm Mạnh Hùng)

Use case này cho phép người quản trị xem, thêm, sửa và xóa các cửa hàng trong bảng CUAHANG

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 nút “Trang chủ” trên menu quản trị Hệ thống lấy thông tin chi tiết của các cửa hàng gồm: Mã cửa hàng, tên cửa hàng, ảnh minh họa, địa chỉ, email, người đại diện, chính sách, quy định từ bảng CUAHANG trong cơ sở

dữ liệu và hiển thị danh sách các cửa hàng lên màn hình

2) Thêm cửa hàng:

a) Người quản trị kích vào nút “Thêm mới” trên cửa sổ

Ngày đăng: 11/12/2024, 10:18

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN