1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đặc tả phần mềm website bán đồ thời trang

56 2 0

Đ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

Tiêu đề Đặc Tả Phần Mềm Website Bán Đồ Thời Trang
Tác giả Nguyễn Mạnh Toàn, Lê Ngọc Thức, Lê Văn Tuyến
Người hướng dẫn Vũ Đình Minh
Trường học Đại Học Công Nghiệp Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Tài Liệu
Định dạng
Số trang 56
Dung lượng 420,69 KB

Cấu trúc

  • I. Giới thiệu (0)
    • 1. Mục đích (0)
    • 2. Phạm vi (0)
    • 3. Từ điển thuật ngữ (4)
    • 4. Tài liệu tham khảo (4)
    • 5. Tổng quát (5)
  • II. Các yêu cầu chức năng (0)
    • 1. Các tác nhân (6)
    • 2. Các chức năng hệ thống (5)
  • A. Các chức năng của đối tượng Khách Hàng (6)
  • B. Các chức năng của đối tượng Thành Viên(Member) (9)
  • C. Chức năng của Admin(Chủ hệ thống) (10)
    • 3. Biểu đồ use case tổng quan (12)
    • 4. Biểu đồ phân rã use case (14)
    • 5. Quy trình (23)
    • 6. Đặc tả use case (kịch bản use case) (35)
    • 1) Đặc tả use case “Đăng nhập” (35)
    • 2) Đặc tả use case “Tìm kiếm sản phẩm” (37)
    • 3) Đặc tả use case “Xem sản phẩm” (39)
    • 9) Đặc tả use case “Sửa thông tin thành viên” (47)
    • 10) Đặc tả use case “Quản lý người dùng” (49)
    • 11) Đặc tả use case “Quản lý sản phẩm” (51)
    • 12) Đặc tả use case “Quản lý hóa đơn” (52)
    • III. Yêu cầu phi chức năng (0)
      • 1. Giao diện người sử dụng (52)
      • 2. Yêu cầu về hiệu suất (54)
      • 3. Ràng buộc thiết kế (54)
      • 4. Thuộc tính (54)
      • 5. Các yêu cầu khác (55)

Nội dung

Giới thiệu

Từ điển thuật ngữ

Use case(UC) Ca sử dụng (Chức năng của hệ thống)

CSDL Cơ sở dữ liệu

Description Mô tả chức năng

Process Xử lí dữ liệu

Tài liệu tham khảo

[1] IEEE Software Engineering Standards Committee, “IEEE Std 830-1998, IEEE Recommended

Practice for Software Requirements Specifications”, October 20, 1998.

[7].Công nghệ web và ứng dụng

[10].http://mondialsolution.com/tin-tuc-su-kien/28-cong-nghe-kien-thuc/53-cong- nghe-su-dung-thiet-ke-website.html

[11].https://www.chidoanh.com/blog/web-design/co-ban-ve-toi-uu-hieu-nang- website

[12].https://viblo.asia/p/phan-tich-yeu-cau-phan-mem-gDVK2WRvZLj

[13].https://ezweb.vn/blog/8-yeu-to-can-co-cua-mot-website-ban-hang-chuyen- nghiep.html

Tổng quát

Phần Miêu tả Mục đích

Mô tả một cách khái quát nhất, phạm vi, mục đích tài liệu cần đạt được Đưa ra các công việc cần thực hiện của tài liệu

Các yêu cầu chức năng của phần mềm bao gồm việc xác định và mô tả chi tiết các chức năng cần thiết cho hệ thống, thông qua việc sử dụng biểu đồ UC, quy trình và đặc tả Điều này giúp đảm bảo rằng phần mềm đáp ứng đầy đủ nhu cầu của người dùng và hoạt động hiệu quả trong môi trường thực tế.

3.Yêu cầu phi chức năng

Các yêu cầu phi chức năng về phần mềm(Giao diện người dùng,Bảo mật,

…) Đưa ra chi tiết các yêu cầu phi chức năng mà phần mềm cần có.

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

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

Các chức năng hệ thống

Để phát triển phần mềm hiệu quả, cần xác định rõ các yêu cầu chức năng thông qua biểu đồ UC, quy trình và đặc tả Việc này giúp mô tả chi tiết các chức năng thiết yếu mà hệ thống cần có, từ đó đảm bảo rằng sản phẩm cuối cùng đáp ứng đúng nhu cầu của người dùng và đạt được hiệu quả tối ưu trong quá trình vận hành.

3.Yêu cầu phi chức năng

Các yêu cầu phi chức năng về phần mềm(Giao diện người dùng,Bảo mật,

…) Đưa ra chi tiết các yêu cầu phi chức năng mà phần mềm cần có.

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

Hệ thống bao gồm các tác nhân:

Các tác nhân của hệ thống gồm có:

Hình 3 1: Các tác nhân của hệ thống

Admin là thành viên quản trị hệ thống, đảm nhận các quyền và chức năng quan trọng như tạo tài khoản, quản lý sản phẩm, quản trị người dùng và quản lý hóa đơn.

Hệ thống thành viên cho phép người dùng thực hiện các chức năng như đăng ký và đăng nhập, tìm kiếm thông tin, xem và chỉnh sửa thông tin cá nhân, quản lý giỏ hàng, đặt hàng, cũng như theo dõi thông tin về các hóa đơn đã lập.

 Khách hàng: Là khách vãng lai có chức năng: Đăng kí, tìm kiếm, xem thông tin sản phẩm, xem giỏ hàng, đặt hàng.

2 Các chức năng hệ thống

Hệ thống bao gồm các chức năng sau:

Các chức năng của đối tượng Khách Hàng

Khi tham gia vào hệ thống thì họ có thể xem thông tin, tìm kiếm sản phẩm,

1) Chức năng đăng ký thành viên

Đăng ký làm thành viên sẽ giúp khách vãng lai tận hưởng nhiều chức năng hữu ích trong việc mua bán sản phẩm và xây dựng mối quan hệ lâu dài với công ty Ngoài ra, thành viên còn được hưởng các chế độ khuyến mại đặc biệt.

Input: Khách hàng phải nhập đầy đủ các thông tin (*: là thông tin bắt buộc) Tên đăng nhập: (*)

Mật khẩu: (*) Nhập lại mật khẩu (*)

Họ và tên: Nhập họ và tên (*) Email: nhập email (*) Địa chỉ: Nhập địa chỉ (*) Điện thoại: Nhập điện thoại (*) Nhập mã an toàn: (*)

Process: Kiểm tra thông tin nhập Nếu thông tin chính xác sẽ lưu thông tin vào CSDL và thêm thông tin của thành viên đó vào CSDL.

Output: Đưa ra thông báo đăng ký thành công hoặc yêu cầu nhập lại nếu thông tin không hợp lệ

2) Chức năng tìm kiếm sản phẩm

+ Input: Nhập vào hoặc lựa chọn thông tin tìm kiếm theo Hãng, theo Giá, theo tên sản phẩm, theo chủng loại…

+ Process: Lấy thông tin sản phẩm từ CSDL theo các trường tìm kiếm.

+ Output: Hiện chi tiết thông tin sản phẩm thỏa mãn yêu cầu tìm kiếm.

3) Chức năng xem thông tin sản phẩm

+ Description: Cho phép xem chi tiết thông tin của sản phẩm.

+ Input: Chọn sản phẩm cần xem.

+ Process: Lấy thông tin sản phẩm từ CSDL thông qua ID.

+ Output: Hiện chi tiết thông tin sản phẩm

4) Chức năng thêm vào giỏ hàng

+ Description: Cho phép xem thêm sản phẩm vào giỏ hàng.

+ Input: Click chọn thêm vào giỏ hàng.

Quá trình lấy thông tin sản phẩm từ cơ sở dữ liệu diễn ra thông qua ID, mà ID này được lấy từ biến session Biến session lưu trữ thông tin về mã sản phẩm và số lượng từng sản phẩm mà khách hàng đã chọn vào giỏ hàng.

+ Output: Hiển thị thông tin về sản phẩm đã thêm gồm tên sản phẩm, ảnh, đơn giá, số lượng, thành tiền, tổng tiền của sản phẩm.

5) Chức năng xem giỏ hàng

+ Description: Cho phép xem chi tiết giỏ hàng.

+ Input: Click chọn vào giỏ hàng.

Quá trình lấy thông tin sản phẩm từ cơ sở dữ liệu diễn ra thông qua ID, được lưu trữ trong biến session ID này chứa các thông tin quan trọng về mã sản phẩm và số lượng từng sản phẩm mà khách hàng đã chọn cho giỏ hàng.

+ Output: Hiển thị thông tin về danh sách hàng đã thêm gồm tên sản phẩm, ảnh, đơn giá, số lượng, thành tiền, tổng tiền của sản phẩm.

+ Description: Cho phép tất cả các khách hàng có thể đặt hàng từ giỏ hàng.

+ Process: Lưu thông tin về khách hàng và thông tin hóa đơn đặt hàng vào các bảng trong cơ sở dữ liệu.

+ Output: Đưa ra thông báo đơn đặt hàng đã được lập thành công hoặc không thành công.

Các chức năng của đối tượng Thành Viên(Member)

Thành viên có tất cả các chức năng giống như khách vãng lai và còn có thêm một số chức năng khác như:

Description: Cho Member login vào hệ thống.

+ Input: Người dùng nhập vào các thông tin về username, password để login.

+ Process: Kiểm tra username và password của người dùng nhập vào và so sánh với username và password trong CSDL.

Nếu thông tin đăng nhập chính xác, hệ thống sẽ hiển thị các chức năng của thành viên Ngược lại, nếu thông tin không đúng, sẽ có thông báo yêu cầu người dùng nhập lại thông tin.

8) Sửa thông tin cá nhân

+ Description: Cho phép thay đổi thông tin cá nhân.

+ Input: Người dùng điền thông tin tài khoản, mật khẩu.

+ Process: Kiểm tra thông tin người dùng nhập vào Nếu đúng thì cập nhật các thông tin mới, ngược lại thì không.

+ Output: Hiển thị thông báo thành công nếu thông tin nhập vào chính xác hoặc hiển thị thông báo yêu cầu nhập lại nếu thông tin không chính xác

9) Chức năng xem lich sử giao dịch

+ Description: Cho phép Member xem các hóa đơn mua hàng của mình.

+ Input: Click chọn lịch sử giao dịch trên menu của Member.

+ Process: Gọi trang hiển thị thông tin hóa đơn đã được lập của Member đó+ Output: Hiển thị thông tin chi tiết các hóa đơn.

Chức năng của Admin(Chủ hệ thống)

Biểu đồ use case tổng quan

Xem lich su giao dich

Sua thong tin thanh vien

Biểu đồ phân rã use case

1) Biểu đồ phân rã use case “Đăng ký thành viên”

Dang ky thanh vien

2) Biểu đồ phân rã use case “Tìm kiếm sản phẩm” tim kiem theo hang tim kiem theo ten tim kiem theo gia tim kiem theo loai

Xem san pham Khach Hang

3) Biểu đồ phân rã use case “Xem sản phẩm”

4) Biểu đồ phân rã use case “Thêm vào giỏ hàng”

Them vao gio hang

5) Biểu đồ phân rã use case “Xem giỏ hàng”

6) Biểu đồ phân rã use case “Đặt hàng”

Xem lich su giao dich

Thanh toan qua TKNH Thanh toan truc tiep khi nhan hang

7) Biểu đồ phân rã use case “Đăng nhập”

8) Biểu đồ phân rã use case “Xem lịch sử giao dịch”

Xem lich su giao dich

9) Biểu đồ phân rã use case “Sửa thông tin thành viên”

Sua thong tin thanh vien

10) Biểu đồ phân rã use case “Quản lý người dùng”

Admin Quan ly nguoi dung

Xoa User them vao danh sach khach quen

Xem danh sach khach hang tiem nang

11) Biểu đồ phân rã use case “Quản lý hóa đơn”

Xem hoa don Dang nhap

Admin Quan Ly Hoa Don

Hoa don hoan thanh Hoa don chua hoan thanh

12) Biểu đồ phân rã use case “Quản lý sản phẩm”

Quy trình

 Quy trình sử dụng phần mềm

Hình 5.0 Biểu đồ hoạt động của hệ thống

DangKyTK chua co TK da co TK

Yeu Cau Thiet Lap Lai MK

Hien thi danh sach chua nang tuong ung voi account

Hien thi danh sach chua nang voi khach hang vieng tham chua co TK

Chon chuc nang tuong ung

Tiep nhan va xu ly yeu cau yes quen MK dang nhap thanh cong

Hình 5.1 Biểu đồ hoạt động Đăng nhập

Yeu cau dang nhap lai

Hien thi dang nhap thanh cong false

Hình 5.2 Biểu đồ hoạt động Đăng ký

Downloaded by Vu Vu (quangchinhlas199@gmail.com)

User nhap day du thong tin

Kiem tra trong CSDL xem da ton tai thong ton tai khoan nay hay chua?

Yeu cau nhap lai thong tin dang ky yes

Cap nhat thong tin ve nguoi su dung vao CSDL no

Hien thi thong bao dang ky thanh cong

 Quy trình Tìm kiếm sản phẩm

Hình 5.3 Biểu đồ hoạt động tìm kiếm sản phẩm

Nhap ten san pham muon tim kiem vao thanh tim kiem

Lay thong tin san pham tu

Hien thi thong tin len man hinh

 Quy trình Xem sản phẩm

Hình 5.4 Biểu đồ hoạt động xem sản phẩm

Downloaded by Vu Vu (quangchinhlas199@gmail.com) end

Click vao san pham can xem

Lay ma San Pham tu bien Session

Lay Thong tin san pham do trong CSDL

Hien thi thong tin san pham len man hinh

 Quy trình Thêm vào giỏ hàng

Hình 5.5 Biểu đồ hoạt động thêm vào giỏ

Luu thong tin vao CSDL

Lua chon san pham muon them

Click them vao gio hang

 Quy trình Xem giỏ hàng

Hình 5.6 Biểu đồ hoạt động xem giỏ hàng end

Lay thong tin CSDL cac san pham co trong gio hang

Hien thi thong tin san pham len man hinh

Hình 5.7 Biểu đồ hoạt động đặt hàng

Downloaded by Vu Vu (quangchinhlas199@gmail.com)

Lua chon san pham muon dat

Dien day du thong tin dia chi

Lua chon cac thong so va so luong muon dat

Click xac nhan dat hang

Yeu cau dang nhap tai khoan

Tiep nhan va Xu ly thong tin don dat hang vao CSDL hien thi thong bao dat hang thanh cong

Yeu cau dat lai no yes

 Quy trình Xem lịch sử giao dịch

Hình 5.8 Biểu đồ hoạt động xem lịch sử giao dịch end

Begin click vao danh mua lich su giao dich

Lay thong tin ve cac giao dich tu CSDL

Hien thi cac lich su giao dich len man hinh

 Quy trình Quản lí sản phẩm

Hình 5.9 Biểu đồ hoạt động quản lí sản phẩm

Downloaded by Vu Vu (quangchinhlas199@gmail.com)

Lua chon danh muc quan ly san pham

Lua chon "Cap nhat san pham":(Them,Sua,Xoa)

Dang nhap voi account cua quan tri vien

NHap thong tin can cap nhat

Kiem tra thong tin dang nhap

Yeu cau dang nhap lai

Lay thong tin tu CSDL

Hien thi form tuong ung voi lua chon

Luu thong tin vao CSDL

HIen thi thong bao cap nhat thanh cong true false

 Quy trình Quản lí đơn hàng

Dang nhap voi account cua khach hang thanh vien

Lua chon danh muc quan ly don hang

Lua chon"Cap nhat don hang":(Them ,Sua,Xoa)

NHap thong tin can cap nhat

Yeu cau dang nhap lai

Lay thong tin tu CSDL

Hien thi form tuong ung voi lua chon

Luu thong tin vao CSDL

HIen thi thong bao cap nhat thanh cong true false

 Quy trình quản lí người dùng

Hình 5.11 Biểu đồ hoạt động quản lí người dùng

Downloaded by Vu Vu (quangchinhlas199@gmail.com)

Lua chon danh muc Quan ly nguoi dung

Dang nhap voi account cua quan tri vien

Lua chon "Cap nhat thanh vien":(Them,Sua

Ngày đăng: 23/09/2022, 20:31

HÌNH ẢNH LIÊN QUAN

Hình 5.0 Biểu đồ hoạt động của hệ thống - Đặc tả phần mềm website bán đồ thời trang
Hình 5.0 Biểu đồ hoạt động của hệ thống (Trang 23)
Hình 5.1. Biểu đồ hoạt động Đăng nhập - Đặc tả phần mềm website bán đồ thời trang
Hình 5.1. Biểu đồ hoạt động Đăng nhập (Trang 24)
Hình 5.2. Biểu đồ hoạt động Đăng ký - Đặc tả phần mềm website bán đồ thời trang
Hình 5.2. Biểu đồ hoạt động Đăng ký (Trang 25)
Hình 5.3. Biểu đồ hoạt động tìm kiếm sản phẩm - Đặc tả phần mềm website bán đồ thời trang
Hình 5.3. Biểu đồ hoạt động tìm kiếm sản phẩm (Trang 26)
Hình 5.4. Biểu đồ hoạt động xem sản phẩm - Đặc tả phần mềm website bán đồ thời trang
Hình 5.4. Biểu đồ hoạt động xem sản phẩm (Trang 27)
Hình 5.5. Biểu đồ hoạt động thêm vào giỏ - Đặc tả phần mềm website bán đồ thời trang
Hình 5.5. Biểu đồ hoạt động thêm vào giỏ (Trang 28)
Hình 5.6. Biểu đồ hoạt động xem giỏ hàng - Đặc tả phần mềm website bán đồ thời trang
Hình 5.6. Biểu đồ hoạt động xem giỏ hàng (Trang 29)
Hình 5.8. Biểu đồ hoạt động xem lịch sử giao dịch - Đặc tả phần mềm website bán đồ thời trang
Hình 5.8. Biểu đồ hoạt động xem lịch sử giao dịch (Trang 31)
Hình 5.11. Biểu đồ hoạt động quản lí người dùng - Đặc tả phần mềm website bán đồ thời trang
Hình 5.11. Biểu đồ hoạt động quản lí người dùng (Trang 33)
Hình 5.12. Biểu đồ hoạt động quản lí giỏ hàng - Đặc tả phần mềm website bán đồ thời trang
Hình 5.12. Biểu đồ hoạt động quản lí giỏ hàng (Trang 34)
Bảng 1.1. Đặc tả chức năng “Đăng nhập” - Đặc tả phần mềm website bán đồ thời trang
Bảng 1.1. Đặc tả chức năng “Đăng nhập” (Trang 35)
Sự kiện Click vào nút Đăng nhập trên màn hình giao diện chính - Đặc tả phần mềm website bán đồ thời trang
ki ện Click vào nút Đăng nhập trên màn hình giao diện chính (Trang 36)
Bảng 2.1. Đặc tả chức năng “Tìm kiếm sản phẩm” - Đặc tả phần mềm website bán đồ thời trang
Bảng 2.1. Đặc tả chức năng “Tìm kiếm sản phẩm” (Trang 37)
Dữ liệu đầu vào cho use case mô tả trên Bảng 2.2: - Đặc tả phần mềm website bán đồ thời trang
li ệu đầu vào cho use case mô tả trên Bảng 2.2: (Trang 38)
Bảng 3.1 Đặc tả chức năng “Xem sản phẩm” - Đặc tả phần mềm website bán đồ thời trang
Bảng 3.1 Đặc tả chức năng “Xem sản phẩm” (Trang 39)

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

TÀI LIỆU LIÊN QUAN

w