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

Thiết kế hệ thống website bán sách điện tử online

66 569 1

Đ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 66
Dung lượng 5,21 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kịch bản và giao diện tương ứng: a Quản lý chuyên mục: Tên use case Sửa chuyên mục Tác nhân chính Quản trị website Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống Đảm bảo

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

Môn: Phân tích và thiết kế hệ thống thông tin

Trang 2

Chương I: Xác định yêu cầu 3

Xác định và mô tả các tác nhân: 3

1 Xây dựng bảng thuật ngữ: 3

2 Danh sách các ca sử dụng và mô tả của nó: 3

3 Khảo sát các ca sử dụng: 4

4.Biểu đồ Usecase 4

a Biểu đồ ca sử dụng tổng quan: 4

b Ca sử dụng Tải sách: 5

c Biểu đồ ca sử dụng Quản lý tài khoản BookCoin: 6

d Biểu đồ ca sử dụng Quản lý thông tin cá nhân: 6

e Biểu đồ ca sử dụng Quản lý nhập kho: 7

f Biểu đồ ca sử dụng Quản lý Người Dùng: 7

g Biểu đồ ca sử dụng Quản lý thể loại: 7

h Biểu đồ ca sử dụng Quản lý chuyên mục: 8

i Biểu đồ ca sử dụng Quản lý doanh thu: 8

j Biểu đồ ca sử dụng Thống kê doanh thu theo sách 8

5 Kịch bản và giao diện tương ứng: 9

a ) Quản lý chuyên mục: 9

b) Quản lý thể loại: 11

c) Quản lý doanh thu: 14

d) Quản lý Người Dùng: 15

e) Quản lý nhập kho: 16

f) Quản lý thông tin cá nhân: 22

g) Tìm kiếm sách: 23

h) Tải sách: 24

i) Quản lý tài khoản BookCoin: 25

j) Đăng nhập: 27

k) Đăng ký: 29

l) Đăng nhập quản trị: 30

Chương II: Phân tích yêu cầu 31

1 Phân tích tĩnh: 31

2 Phân tích động: 35

a Kiểm tra số dư: 35

b Nạp thẻ: 36

Trang 3

c Nhập sách mới: 37

d Sửa thông tin sách đã nhập: 38

e Tải sách: 39

f Tìm kiếm sách: 40

g Thống kê người dung: 41

h Thống kê sách đã nhập theo thời gian: 42

i Xóa sách đã nhập: 42

j Cập nhật thông tin cá nhân: 43

k Đăng ký: 44

l Đăng ký quản trị: 45

m Đăng nhập quản trị: 46

n Đăng nhập: 47

o Sửa chuyên mục: 48

p Sửa thế loại: 48

q Thêm chuyên mục: 49

r Thêm thể loại: 50

s Thống kê doanh thu theo người dung: 51

t Thống kê doanh thu theo sách: 52

u Xóa chuyên mục: 53

v Xóa thể loại: 54

Chương III: Thiết kế 54

1 Mô hình lớp thiết kế: 54

2 Package diagram: 55

3 Lược đồ cơ sở dữ liệu: 56

4 Thiết kế giao diện người sử dụng: 56

Chương IV: Pha cài đặt 60

1 Chi tiết các gói trong cài đặt: 60

2 Một số hình ảnh sau khi cài đặt: 61

Trang 4

Chương I: Xác định yêu cầu

Hệ thống bán sách điện tử (ebook) online với hình thức thanh toán Bookcoin

Xác định và mô tả các tác nhân:

Nhân viên quản trị: nhập kho, quản lý báo cáo, quản lý thông tin Người Dùng, quản lý

trang web

Người Dùng: xem 1 phần của các cuốn sách, tìm kiếm sách, nạp tiền vào tài khoản bằng

thẻ điện thoại, quản lý thông tin cá nhân của tài khoản (thêm, sửa, xóa thông tin), download sách (đã đăng nhập và tài khoản còn đủ tiền để download sách)

1 Xây dựng bảng thuật ngữ:

1 Nhân viên quản trị

Là người chịu trách nhiệm quản lý các cuốn sách và Người Dùng, quản lý doanh thu, tư vấn khách hang, quản lý thể loại, chuyên mục web

2 Người Dùng Là người tương tác với website, thực hiện hành động tìm

kiếm, tải sách, yêu cầu tư vấn…

4 Thể loại Các loại sách viết về cùng chủ đề hoặc cùng viết trong 1

giai đoạn sẽ được xếp vào cùng 1 thể loại

5 Chuyên mục Nhiều thể loại sách cùng có chung đặc điểm Ví dụ: thể loại

Văn học Việt Nam nằm trong chuyên mục Sách Văn Học

6 Doanh thu Số tiền thu về từ việc Người Dùng trả phí để download các

quyển sách

7 Tài khoản Là 1 tên ảo có mật khẩu dùng để đăng nhập vào trang web

8 BookCoin Một loại tiền ảo, Người Dùng nạp tiền qua thẻ điện thoại và

sử dụng tài khoản ảo này để giao dịch

9 Giao dịch

Khi Người Dùng tải sách, hệ thống cần trừ tiền trong tài khoản BookCoin của Người Dùng và gửi file Công việc này gọi là giao dịch

2 Danh sách các ca sử dụng và mô tả của nó:

1 Đăng nhập: Người Dùng, Nhân viên quản trị đăng nhập vào hệ thống qua giao

diện Người Dùng

2 Đăng ký: Người Dùng đăng ký tài khoản để sử dụng hệ thống qua giao diện

Người Dùng

3 QL tài khoản BookCoin: cho phép Người Dùng nạp tiền vào tài khoản

BookCoin qua thẻ điện thoại, kiểm tra số dư trong tài khoản, giao dịch: Hệ thống trừ tiền và gửi file cho Người Dùng

4 QL thông tin Người Dùng: cho phép nhân viên quản trị xem, sửa, xóa thông

tin Người Dùng, thống kê ưu tiên Người Dùng có tài khoản Bookcoin cao,

phản hồi yêu cầu tư vấn từ Người Dùng

Trang 5

5 QL Nhập kho: nhân viên quản trị nhập thông tin sách mới cùng với file dữ liệu

sách đó vào CSDL, thống kê sách đã nhập theo thời gian, cập nhật thông tin sách, xóa thông tin sách cũng như file dữ liệu sách khỏi CSDL

6 QL doanh thu: Hệ thống thống kê doanh thu theo thể loại, theo chuyên mục,

10 Quản lý thể loại: Nhân viên quản trị có thể thêm, bớt, sửa thể loại sách

11 Quản lý chuyên mục: Nhân viên quản trị có thể thêm, bớt, xóa chuyên mục

3 Khảo sát các ca sử dụng:

Để sử dụng hệ thống, Người Dùng cần Đăng nhập (U1) vào hệ thống, nếu chưa có tài khoản Người Dùng cần Đăng ký (U2) Sau khi đăng nhập thành công, Người Dùng có thể xem trang tức xem giao diện dưới dạng web site của hệ thống Người Dùng có thể tải sách(U8) ngay trên trang chủ hoặc có thể tìm kiếm(U7) rồi tải Người Dùng có thể quản lý tài khoản

BookCoin của mình(U3) với các thao tác như xem số dư tài khoản, nạp tiền vào tài khoản Ngoài ra, Người Dùng có thể quản lý thông tin cá nhân của mình(U9)

Nhân viên quản trị cần được cấp cho tài khoản quản trị để có thể Đăng nhập với chức danh quản trị(U1) vào hệ thống Sau khi đăng nhập, nhân viên quản trị có thể QL nhập kho(U5) với các thao tác như nhập sách mới, sửa, xóa thông tin sách Nhân viên quản trị có thể quản

lý thông tin của Người Dùng (U4), đưa ra các thống kê và tư vấn cho Người Dùng Đối với doanh thu (U6), nhân viên quản trị có thể thống kê doanh thu theo đầu sách Ngoài ra, nhân viên quản trị có thể quản lý thể loại(U10), chuyên mục(U11) với các thao tác như thêm, sửa, xóa

4.Biểu đồ Usecase

a Biểu đồ ca sử dụng tổng quan:

Trang 6

b Ca sử dụng Tải sách:

Trang 7

c Biểu đồ ca sử dụng Quản lý tài khoản BookCoin:

d Biểu đồ ca sử dụng Quản lý thông tin cá nhân:

Trang 8

e Biểu đồ ca sử dụng Quản lý nhập kho:

f Biểu đồ ca sử dụng Quản lý Người Dùng:

g Biểu đồ ca sử dụng Quản lý thể loại:

Trang 9

h Biểu đồ ca sử dụng Quản lý chuyên mục:

i Biểu đồ ca sử dụng Quản lý doanh thu:

j Biểu đồ ca sử dụng Thống kê doanh thu theo sách

Trang 10

5 Kịch bản và giao diện tương ứng:

a ) Quản lý chuyên mục:

Tên use case Sửa chuyên mục

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Phát hiện ra lỗi và quay lui lại bước trước

Đảm bảo thành công Sửa được chuyên mục và cập nhật thông tin vào CSDL

Kích hoạt Quản trị website phải kích vào nút thống kê chuyên mục

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện quản lý chuyên mục

2 Quản trị viên nhấn vào nút thống kê chuyên mục

3 Hệ thống hiển thị các chuyên mục có trong CSDL

4 Quản trị viên chọn chuyên mục muốn sửa

5 Hệ thống hiển thị chi tiết chuyên mục

6 Quản trị viên sửa thông tin chuyên mục sau đó nhấn nút “Sửa”

7 Hệ thống kiểm tra thông tin rồi cập nhật thông tin mới vào CSDL và thông báo thành công

Ngoại lệ:

7 Hệ thống thông báo không được để trống thông tin

Trang 11

7.1 Quản trị viên nhập đủ thông tin và tiếp tục các bước sau

Tên use case Xóa chuyên mục

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Xóa được chuyên mục có trong CSDL

Đảm bảo thành công Xóa được chuyên mục có trong CSDL

Kích hoạt Quản trị website phải kích vào nút thống kê chuyên mục

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện quản lý chuyên mục

2 Quản trị viên nhấn vào nút thống kê chuyên mục

3 Hệ thống hiển thị các chuyên mục có trong CSDL

4 Quản trị viên chọn chuyên mục muốn xóa và nhấn nút “Xóa”

5 Hệ thống cập nhật thông tin mới vào CSDL và thông báo thành công

Ngoại lệ:

Trang 12

Mô tả Ý nghĩa

Tên use case Thêm chuyên mục

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Phát hiện ra lỗi và quay lui lại bước trước

Đảm bảo thành công Thêm được chuyên mục mới vào CSDL

Kích hoạt Quản trị website phải kích vào nút thêm chuyên mục

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện quản lý chuyên mục

2 Quản trị viên nhấn vào nút thêm chuyên mục

3 Hệ thống hiển thị giao diện thêm chuyên mục

4 Quản trị viên nhập thông tin của chuyên mục mới và nhấn nút “Thêm”

5 Hệ thống kiểm tra thông tin chuyên mục mới

6 Hệ thống thông báo thêm mới thành công

Ngoại lệ:

5 Hệ thống thông báo tên chuyên mục đã tồn tại

5.1 Quản trị viên nhập lại tên chuyên mục và tiếp tục các bước sau

b) Quản lý thể loại:

Trang 13

Mô tả Ý nghĩa

Tên use case Sửa thể loại

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Phát hiện ra lỗi và quay lui lại bước trước

Đảm bảo thành công Sửa được thể loại và cập nhật thông tin vào CSDL

Kích hoạt Quản trị website phải kích vào nút thống kê thể loại

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện quản lý thể loại

2 Quản trị viên nhấn vào nút thống kê thể loại

3 Hệ thống hiển thị các thể loại có trong CSDL

4 Quản trị viên chọn thể loại muốn sửa

5 Hệ thống hiển thị chi tiết thể loại

6 Quản trị viên sửa thông tin thể loại sau đó nhấn nút “Sửa”

7 Hệ thống cập nhật thông tin mới vào CSDL và thông báo thành công

Ngoại lệ:

7 Hệ thống thông báo không được để trống thông tin

7.1 Quản trị viên nhập đủ thông tin và tiếp tục các bước sau

Trang 14

Mô tả Ý nghĩa

Tên use case Xóa thể loại

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Xóa được thể loại có trong CSDL

Đảm bảo thành công Xóa được thể loại có trong CSDL

Kích hoạt Quản trị website phải kích vào nút thống kê thể loại

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện quản lý thể loại

2 Quản trị viên nhấn vào nút thống kê thể loại

3 Hệ thống hiển thị các thể loại có trong CSDL

4 Quản trị viên chọn thể loại muốn xóa và nhấn nút “Xóa”

5 Hệ thống cập nhật thông tin mới vào CSDL và thông báo thành công

Ngoại lệ:

Trang 15

Mô tả Ý nghĩa

Tên use case Thêm thể loại

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Phát hiện ra lỗi và quay lui lại bước trước

Đảm bảo thành công Thêm được thể loại mới vào CSDL

Kích hoạt Quản trị website phải kích vào nút thêm thể loại

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện quản lý thể loại

2 Quản trị viên nhấn vào nút thêm thể loại

3 Hệ thống hiển thị giao diện thêm thể loại

4 Quản trị viên nhập thông tin của thể loại mới và nhấn nút “Thêm”

5 Hệ thống kiểm tra thông tin thể loại mới

6 Hệ thống thông báo thêm mới thành công

Ngoại lệ:

5 Hệ thống thông báo tên thể loại đã tồn tại

5.1 Quản trị viên nhập lại tên thể loại và tiếp tục các bước sau

c) Quản lý doanh thu:

Trang 16

Mô tả Ý nghĩa

Tên use case Thống kê doanh thu theo sách

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Thống kê được doanh thu theo sách

Đảm bảo thành công Thống kê được doanh thu theo sách

Kích hoạt Quản trị website phải kích vào nút thống kê doanh thu theo sách

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện quản lý doanh thu

2 Quản trị viên nhấn vào nút thống kê doanh thu theo sách

3 Quản trị viên nhập tên sách và nhấn nút tìm kiếm

4 Hệ thống hiển thị danh sách sách phù hợp với từ khóa tìm kiếm

5 Quản trị viên chọn sách muốn thống kê

6 Hệ thống hiển thị doanh thu theo sách vừa được chọn

Ngoại lệ:

4.Hệ thống thông báo không tìm được sách nào phù hợp

4.1 Quản trị viên nhập lại tên sách và tiếp tục các bước sau

d) Quản lý Người Dùng:

Trang 17

Mô tả Ý nghĩa

Tên use case Thống kê Người Dùng theo tài khoản BookCoin

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Thống kê được Người Dùng

Đảm bảo thành công Thống kê được Người Dùng

Kích hoạt Quản trị website phải kích vào nút thống kê Người Dùng

Chuỗi sự kiện:

1 Nhân viên quản trị chọn Quản lý Người Dùng trên Trang chủ quản lý

2 Hệ thống hiển thị giao diện quản lý Người Dùng

3 Quản trị viên nhấn vào nút thống kê Người Dùng

4 Hệ thống hiển thị giao diện thống kê

5 Quản trị chọn số lượng cần thống kê, chọn kiểu ưu tiên rồi nhấn Thống kê

6 Hệ thống hiển thị Người Dùng có trong CSDL

Ngoại lệ:

e) Quản lý nhập kho:

Trang 18

Mô tả Ý nghĩa

Tên use case Nhập sách mới

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Loại bỏ các thông tin đã nhập và quay lại bước trước

Đảm bảo thành công Thông tin sách được lưu vào CSDL

Kích hoạt Quản trị website chọn chức năng Thêm sách mới

Trang 19

Chuỗi sự kiện:

1 Quản trị chọn chức năng Quản lý nhập kho

2 Hệ thống hiển thị form quản lý nhập kho

3 Quản trị chọn chức năng Nhập sách mới

4 Hệ thống hiển thị giao diện nhập kho, yêu cầu nhập thông tin sách

5 Quản trị viên nhập thông tin sách và đường dẫn file rồi nhấn thêm sách

6 Hệ thống kiểm tra hợp lệ và lưu thông tin vào CSDL, thông báo nhập thành công

Ngoại lệ:

6 Hệ thống kiểm tra file không tồn tại

6.1.Hệ thống yêu cầu nhân viên quản trị nhập lại đường dẫn rồi tiếp tục các bước tiếp theo

6 Hệ thống kiểm tra trùng lặp dữ liệu

6.1 Hệ thống yêu cầu nhân viên quản trị nhập lại thông tin sách và tiếp tục các bước tiếp

theo

Tên use case Thống kê sách đã nhập theo thời gian

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Trở lại giao diện quản lý chính

Đảm bảo thành công Thống kê được sách đã nhập theo yêu cầu

Trang 20

Kích hoạt Quản trị chọn chức năng Thống kê sách đã nhập theo thời gian

Chuỗi sự kiện:

1 Quản trị chọn chức năng Quản lý nhập kho trên Trang chủ quản lý

2 Hệ thống hiển thị form Quản lý nhập kho

3 Quản trị chọn Thống kê sách đã nhập

4 Hệ thống hiển thị giao diện thống kê

5 Quản trị viên nhập thông tin khoảng thời gian cần thống kê

6 Hệ thống kiểm tra hợp lệ rồi truy xuất kết quả ra từ CSDL

Ngoại lệ:

Trang 21

Mô tả Ý nghĩa

Tên use case Cập nhật thông tin

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Hệ thống loại bỏ các thông tin vừa điền và quay lui lại bước trước

Đảm bảo thành công Cập nhật được thông tin sách

Kích hoạt Quản trị nhấn Cập nhật trên form thông tin chi tiết sách

Trang 22

Chuỗi sự kiện:

1 Nhân viên quản trị nhấn Tìm kiếm trên form tìm kiếm

2 Hệ thống hiển thị danh sách kết quả

3 Nhân viên click “Sửa” bên cạnh sách cần cập nhật

4 Hệ thống hiển thị giao diện thông tin chi tiết sách

5 Quản trị viên nhập thông tin mới rồi nhấn cập nhật

6 Hệ thống kiểm tra hợp lệ rồi update dữ liệu vào CSDL, thông báo thành công

Ngoại lệ:

6 Hệ thống kiểm tra file không tồn tại

6.1.Hệ thống yêu cầu nhân viên quản trị nhập lại đường dẫn rồi tiếp tục các bước tiếp theo

6 Hệ thống kiểm tra trùng lặp dữ liệu

6.1 Hệ thống yêu cầu nhân viên quản trị nhập lại thông tin sách và tiếp tục các bước tiếp

theo

Tác nhân chính Quản trị website

Tiền điều kiện Quản trị website phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Hệ thống loại bỏ các thông tin vừa điền và quay lui lại bước trước

Trang 23

Đảm bảo thành công Cập nhật được thông tin sách

Kích hoạt Quản trị click Xóa sách trên giao diện kết quả tìm kiếm

Chuỗi sự kiện:

1 Nhân viên quản trị nhấn Tìm kiếm trên form tìm kiếm

2 Hệ thống hiển thị danh sách kết quả tìm kiếm

3 Quản trị viên click Xóa bên cạnh sách cần xóa

4 Hệ thống kiểm tra hợp lệ rồi update dữ liệu vào CSDL, thông báo xóa thành công

Trang 24

Tác nhân chính Người Dùng

Tiền điều kiện Người Dùng phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Hệ thống loại bỏ các thông tin vừa nhập và quay về bước trước

Đảm bảo thành công Update thành công thông tin Người Dùng

Kích hoạt Người Dùng chọn chức năng quản lý thông tin cá nhân

Chuỗi sự kiện:

1 Người dung chọn chức năng Xem thông tin cá nhân

2 Hệ thống hiển thị giao diện Thông tin cá nhân

3 Người Dùng cập nhật thông tin rồi nhấn Submit

4 Hệ thống kiểm tra hợp lệ rồi update dữ liệu vào CSDL, thông báo thành công

Ngoại lệ:

3 Hệ thống kiểm tra thông tin quan trọng trống

3.1 Hệ thống yêu cầu Người Dùng nhập lại thông tin rồi tiếp tục các bước tiếp theo

Tiền điều kiện Người Dùng phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Hệ thống loại bỏ các thông tin vừa nhập và quay về trang chủ

Đảm bảo thành công Hiển thị được kết quả

Trang 25

Kích hoạt Người Dùng nhấn Tìm kiếm trên trang chủ

Chuỗi sự kiện:

1 Hệ thống hiển thị trang chủ

2 Người Dùng nhập thông tin sách cần tìm rồi nhấn Tìm kiếm

3 Hệ thống kiểm tra hợp lệ rồi truy xuất kết quả từ CSDL và hiển thị kết quả ra giao diện

Ngoại lệ:

3.1 Hệ thống không tìm thấy kết quả

3.1.1 Hệ thống hiển thị thông báo không tìm được kết quả

3.1.1 Khách hang nhấn “OK”, hệ thống trở về Trang chủ

h) Tải sách:

Trang 26

Mô tả Ý nghĩa

Tên use case Tải sách

Tác nhân chính Người Dùng

Tiền điều kiện Người Dùng phải đăng nhập vào hệ thống, tìm kiếm được sách

Đảm bảo tối thiểu Hệ thống thông báo rồi quay lại giao diện chi tiết sách

Đảm bảo thành công Hệ thống thực hiện giao dịch thành công

Kích hoạt Người Dùng xem chi tiết thông tin cuốn sách

Chuỗi sự kiện:

1 Hệ thống hiển thị giao diện Sản phẩm sau khi tìm kiếm

2 Người dung click chọn một cuốn sách bằng cách nhấn Chi tiết

3 Hệ thống hiển thị giao diện Chi tiết thông tin sách

4 Người Dùng click Tải sách

5 Hệ thống kiểm tra số dư trong tài khoản Người Dùng đủ để tải cuốn sách, trừ số tiền tương ứng

6 Hệ thống gửi file cho Người Dùng

7 Người Dùng nhân file

Ngoại lệ:

5 Hệ thống kiểm tra số dư trong tài khoản Người Dùng không đủ

5.1 Hệ thống yêu cầu Người Dùng nạp thêm BookCoin rồi tiếp tục các bước tiếp theo

i) Quản lý tài khoản BookCoin:

Trang 27

Mô tả Ý nghĩa

Tên use case Nạp thẻ

Tác nhân chính Người Dùng

Tiền điều kiện Người Dùng phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Hệ thống loại bỏ các thông tin vừa nhập và quay về trang chủ

Đảm bảo thành công Hệ thống cộng BookCoin cho Người Dùng

Kích hoạt Người dung chọn chức năng nạp tiền

Chuỗi sự kiện:

1 Người Dùng click chọn chức năng Quản lý tài khoản Bookcoin

2 Hệ thống hiển thị giao diện quản lý tài khoản Bookcoin

3 Người Dùng chọn chức năng Nạp tiền

4 Hệ thống hiển thị giao diện nạp tiền

5 Người Dùng chọn loại thẻ, điền các thông tin mã số thẻ và số seri rồi nhấn Nạp tiền

6 Hệ thống kiểm tra xác thực và cộng tiền cho Người Dùng

7 Hệ thống thông báo nạp tiền thành công

Ngoại lệ:

6 Hệ thống kiểm tra thông tin thẻ đã được sử dụng

6.1 Hệ thống yêu cầu Người Dùng mua thẻ mới rồi tiếp tục các bước tiếp theo

Trang 28

Mô tả Ý nghĩa

Tên use case Kiểm tra số dư

Tác nhân chính Người Dùng

Tiền điều kiện Người Dùng phải đăng nhập vào hệ thống

Đảm bảo tối thiểu Hệ thống thông báo trạng thái cho nguời dùng

Đảm bảo thành công Hệ thống hiển thị số dư trong tài khoản Người Dùng

Kích hoạt Người dung chọn chức năng kiểm tra số dư

Chuỗi sự kiện:

1 Người Dùng click chọn chức năng Quản lý tài khoản Bookcoin

2 Hệ thống hiển thị giao diện quản lý tài khoản Bookcoin

3 Người Dùng click chọn chức năng Kiểm tra số dư tài khoản

4 Hệ thống truy xuất CSDL rồi đưa kết quả lên giao diện kiểm tra số dư tài khoản

Ngoại lệ:

j) Đăng nhập:

Trang 29

Mô tả Ý nghĩa

Tên use case Đăng nhập

Tác nhân chính Người Dùng

Tiền điều kiện Người Dùng đã truy cập vào trang chủ

Đảm bảo tối thiểu Hệ thống hủy bỏ các thông tin đã nhập và quay về bước trước

Đảm bảo thành công Hệ thống chuyển chế độ phục vụ đầy đủ các chức năng cho

Người Dùng

Kích hoạt Người Dùng chọn chức năng đăng nhập

Chuỗi sự kiện:

1 Người Dùng click chọn Đăng nhập trên trang chủ

2 Hệ thống hiển thị giao diện Đăng nhập

3 Người Dùng nhập username và password, chọn chế độ đăng nhập rồi nhấn gửi

4 Hệ thông kiểm tra hợp lệ, thông báo đăng nhập thành công

Trang 30

Ngoại lệ:

4 Hệ thống kiểm tra username không tồn tại

4.1 Hệ thống yêu cầu Người Dùng nhập lại username để tiếp tục các bước tiếp theo

4 Hệ thống kiểm tra password sai

4.1 Hệ thống yêu cầu Người Dùng nhập lại password để tiếp tục các bước tiếp theo

Tiền điều kiện Người Dùng đã truy cập vào trang chủ

Đảm bảo tối thiểu Hệ thống hủy bỏ các thông tin đã nhập và quay về bước trước

Trang 31

Đảm bảo thành công Hệ thống tạo thành công Người Dùng mới trong CSDL

Kích hoạt Người Dùng chọn chức năng đăng ký

Chuỗi sự kiện:

1 Người Dùng chọn chức năng Đăng ký trên Trang chủ

2 Hệ thống hiển thị giao diện Đăng ký

3 Người Dùng nhập thông tin cá nhân và thông tin đăng nhập, chọn chế độ rồi nhấn Gửi

4 Hệ thống kiểm tra hợp lệ, sinh mã xác nhận gửi vào mail người dùng, chuyển tới trang xác nhận mã

5 Người dùng nhập mã xác nhận và nhấn Xác nhận

6 Hệ thông kiểm tra hợp lệ, thông báo đăng ký thành công

Ngoại lệ:

4 Hệ thống kiểm tra username đã tồn tại

4.1 Hệ thống yêu cầu Người Dùng nhập username khác

l) Đăng nhập quản trị:

Trang 32

Mô tả Ý nghĩa

Tên use case Đăng nhập

Tác nhân chính Nhân viên quản trị

Tiền điều kiện Người Dùng đã truy cập vào trang chủ quản lý

Đảm bảo tối thiểu Hệ thống hủy bỏ các thông tin đã nhập và quay về bước trước

Đảm bảo thành công Hệ thống chuyển chế độ phục vụ đầy đủ các chức năng cho quản

trị

Kích hoạt Quản trị chọn chức năng đăng nhập

Chuỗi sự kiện:

1 Nhân viên quản trị truy cập vào hệ thống

2 Hệ thống hiển thị giao diện Đăng nhập

3 Quản trị nhập username và password rồi nhấn gửi

4 Hệ thông kiểm tra họp lệ, thông báo dăng nhập thành công

Ngoại lệ:

4 Hệ thống kiểm tra username không tồn tại

4.1 Hệ thống yêu cầu Người Dùng nhập lại username để tiếp tục các buốc tiếp theo

4 Hệ thống kiểm tra password sai

4.1 Hệ thống yêu cầu quản trị nhập lại password để tiếp tục các bước tiếp theo

Chương II: Phân tích yêu cầu

1 Phân tích tĩnh:

Xác định các lớp:

Từ các kịch bản thu được từ pha phân tích, ta trích danh từ và loại bỏ các danh từ nằm ngoài phạm vi hệ thống, các danh từ trung lặp, thuộc tính của lớp để được danh sách các lớp thực thể:

QuanLy(Nhân viên quản trị), TaiKhoan(Tài khoản đăng nhập), Nguoidung(Người Dùng), Sach(Sách), DoanhThuSach(Doanh thu theo sách), TheLoai(Thể loại),

ChuyenMuc(Chuyên mục), DanhSachTai(Người Dùng tải sách)

Quan hệ giữa các lớp:

Trang 33

Xác định thuộc tính và gán phương thức cho các lớp:

ma : mã người dùng hoTen: họ tên đầy đủ của đối tượng

soduTaiKhoan: số dư tài khoản của

đối tượng Người Phương

Ngày đăng: 18/12/2014, 08:33

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w