1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỒ ÁN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG pps

47 1,1K 15
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

Tiêu đề Đồ Án Phân Tích Thiết Kế Hướng Đối Tượng
Tác giả Nguyễn Văn Kiên, Tuấn Vinh Hy, Đoàn Đức Duy
Người hướng dẫn Trang Hồng Sơn
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Phân Tích Thiết Kế Hướng Đối Tượng
Thể loại đề án tốt nghiệp
Định dạng
Số trang 47
Dung lượng 189,37 KB

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

Nội dung

User case: ThueDia : KhachHang :HeThong 1: Chon chuc nang dat hang 2: He thong tra ve trang dat hang 3: Khach hang hoan thanh cac thong tin 4: He thong xac nhan va kiem tra thong tin 5:

Trang 1

ĐỒ ÁN PHÂN TÍCH THIẾT KẾ

HƯỚNG ĐỐI TƯỢNG Các thàng viên trong nhóm:

1.Nguyễn Văn Kiên

2.Tuấn Vinh Hy

3.Đoàn Đức Duy

Giảng Viên Hướng Dẫn: Trang Hồng Sơn

Trang 2

User case Ở Mức Tổng Quát

Quan Li Ban & Thue Dia online

DatHang

XemThongTinDia KhachHang

Trang 3

Phân rã User Case

Trang 4

ThongKe

<<extend>>

Trang 6

Tiền điều kiện Khách Hàng cần Đăng nhập

Lúc này khách hàng sẽ có hai lựa chọn đặt hàng:

1.1 Thuê đĩa online(xem trực tiếp trên web) 1.2 Mua đĩa trực tuyến (được mang tới tận nhà.)

2 Hệ thống sẽ trả về trang đặt Hàng

3 khách hàng hoàn thành các thông tin cần thiết 4.hệ thống sẽ xác nhận thong tin

5 thông báo cho khách hàng đã thành công hay chưa

6.Hệ thông them khách hàng vào database

Nếu người quản lí chưa đăng nhập thì hệ thống sẽ yêu câu quay lại bước 4

2 Hệ thống sẽ trả về trang thuê đĩa

3 Khách hàng hoàn thành một số thông tin cần thiết

7.Hệ thống sẽ kiểm tra và xác nhận

8 Hệ thống sẽ thông báo kết quả cho khach hàng và gửi lại cho khách hàng một mã số để khách có thể xem đĩa vừa thuê

9 Thành công them khách hàng vào cơ sở dữ liệu

bước 4

Trang 7

Tên use case MuaHang

2 Hệ thống sẽ trả về trang mua hàng online

3 Khách hang sẽ điền các thông tin mà hệ thống yêu cầu 4.Hệ thống kiểm tra và xác nhận thông tin

5.Hệ thống thông báo cho khách hàng kết quả xác nhận

6 Hệ thống thêm khách hàng vào cơ sở dữ liệu

Chuyển đến trang xem thông tin đĩa

2 Hệ thống chuyển tới trang xem thông dia đĩa

Ngoại lệ

Trang 8

Các thông tin cần nhập không đúng quy định, thông báo cho khách hàng và quay lại bước 2

Tiền điều kiện

2 Hệ thống hiển thị form tìm kiếm

3 Khách Hàng chọn các tiêu chí tìm kiếm 4.Hệ thống hiển thị kết quả cho các tiêu chí tương ứng

Ngoại lệ

menu chính

2 Hệ thống sẽ trả về trang quản lí đĩa

3 Sau đó người quản lí có thể tùy chọn các chuc nang theo nhu cầu 4.Sau khi người quản lí đã hoàn tất công việc và nhấn submit thì hệ thống sẽ thông báo những thay đổi và hiển thị kết quả

bước 4

Trang 9

Tên use case ThongKeDia

menu chính

2 Hệ thống sẽ trả về trang thống kê đĩa

3 Sau đó người quản lí có thể tùy chọn các tiêu chí thống kê theo yêu cầu hiện tại

4.Hệ thống sẽ hiển thị kết quả tướng ứng cho mỗi yêu cầu cần thống kê

bước 4

quản lí

Trang 10

Tên use case ThemDia

2 Hệ thống trả về trang thêm đĩa

3 Quản lí sẽ them đĩa theo nhu cầu

4 Hệ thống kiểm tra xem các đĩa them vào đã có trong database chưa

5 thông báo cho quản lí biết đã có hay chưa, nếu tiếp tục thì vẫn thêm vào

6 Sau khi khách hàng đã hoàn tất việc thêm đĩa và nhấn nút kết thúc thì hệ thống sẽ thông báo kết quả những gì mà khách hàng vừa thao tác trên trang này

7 Thêm đĩa vào database

bước 4

2 Hệ thống sẽ trả về trang hiển thị tất cả các đĩa có trong của hàng

3 Sau đó người quản lí thao tác cập nhật 4.Người quản lí hoàn tất công việc thì hệ thống sẽ thông báo các thay đổi vừa thao tác

5.Lưu những thay đổi trong database

Trang 11

Ngoại lệ Nếu người quản lí chưa đăng nhập thì hệ thống sẽ yêu câu quay lại

bước 4

2 Hệ thống sẽ trả về trang hiển thị tất cả các đĩa có trong cửa hàng

3 Sau đó người quản lí có thể tùy chọn xóa các đĩa theo yêu cầu

4 Hệ thống thông báo có chắc chắn muốn xóa hay không (yes/no)

4 Người quản lí hoàn tất thao tác Hệ thống thông báo những thay đổi trong database

bước 4

Trang 12

Tác nhân chính QuanLy

2 Hệ thống trả về trang quản lý khách hàng

3 Người quản lý sẽ chọn các tiêu trí mình cần tại trang này

4 Hệ thống hiển thị kết quả

2 Hệ thống sẽ trả về cập nhật khách hàng

3 Sau đó người quản lí có thể tùy chọn các tiêu chí theo nhu cầu 4.Sau khi người quản lí đã hoàn tất công việc và nhấn submit thì hệ thống sẽ thông báo những thay đổi

5.Lưu thay đổi trong database

Trang 13

Kích hoạt Người quản lí chọn chức năng thống kê khách hàng

2 Hệ thống chuyển tới trang thống kê, ở đây mô tả tất cả cả hoạt động gần đây của của hàng thông qua biểu đồ

3.Khách hàng có thể tùy chọn các kiểu thống kê phù hợp với yêu cầu (theo ngày, theo tuần, theo tháng, theo năm …)

2.Hệ thống chuyển tới trang quản lí bán đĩa của cửa hàng

3.Quản lí sẽ chọn các tiêu chí quản lí

4.Hiển thị kết quả lại cho người quản lí

5

Bổ xung các extend cho quản lí thuê đĩa ()

Trang 14

Tiền điều kiện Người quản lí cần đăng nhập

2.Trả về trang quản lý thuê đĩa

( có Hệ hiển thị thông tin về các khách hàng thuê đĩa và các thông tin về khác về tình trạng khách hàng,và tình trạng đĩa cùng với một

số chức năng có trên trang này, người quản lí sẽ chọn để thao tác.) 3.Quản lý sẽ chọn các tiêu chí quản lý

4.Hiển thị kết quả

bước 3

6

2.Hệ thống sẽ kiểm tra quyền thông qua tài khoản đăng nhập và hiển thị tương ứng các chức năng có trên trang

Nếu là khách hàng thì chuyển tới trang tương ứng.Nếu là quản lí thì chuyển tới trang có chức năng quản lí

hàng

Trang 15

Đảm bảo thành công Chuyển đến trang thống kê chung

2 Hệ thống sẽ trả về trang thống kê

3.quản lí tùy chọn các hình thức thông kê trên trang: thông kê đĩa, thống kê doanh thu và thống kê khách hàng (các khách hàng vip sẽ

có khuyến mãi theo tháng)

5 Sau khi người quản lí đã hoàn tất công việc và nhấn submit thì

hệ thống sẽ thông báo những thay đổi

bước 4

2 Hệ thống sẽ trả về trang thống kê đĩa

3 Sau đó người quản lí có thể tùy chọn các hình thức thống kê

2 Hệ thống sẽ trả về doanh thu của của hàng với các tùy chọn (theo ngày, theo tuần, theo tháng, theo năm)

bước 4

Trang 17

n 1

HoaDon

Ma.HoaDon DS.Dia Date TenKhachHang TenQuanLy

0 n 0 1

+Xuat

0 n 0 1

Trang 18

User case: ThueDia

: KhachHang

:HeThong

1: Chon chuc nang dat hang

2: He thong tra ve trang dat hang 3: Khach hang hoan thanh cac thong tin

4: He thong xac nhan va kiem tra thong tin

5: Thong bao ket qua cho khach hang

6: Them khach hang vao database

Trang 19

User case: MuaDia

1: Khach Hang chon chuc nang thue dia

2: He Thong tra ve trang thue dia 3: Khach Hang hoan thanh cac thong ti can thiet

4: He thong kiem tra va xac nhan 5: Tra ve cho khach hang mot ma so

6: Kh lay ma so nhan tin den dau so cua cua hang

7: He thong kiem tra va xac nhan 8: Thong bao ket qua cho khach hang va neu thanh cong se gui ma xem dia

9: Them khach hang vao database Loop

Trang 20

User case: XemThongtinDia

: KhachHang

:HeThong

1: Chon chuc nang mua hang duoi moi san pham

2: He thong tra ve trang mua hang

3: Khach hang dien cac thong tin theo yeu cau

4: He thong kiem tra va xac nhan

5: Thong bao cho khach hang ket qua

6: Them khach hang vao database Loop

Trang 21

User case: TimKiem

: KhachHang

:HeThong

1: Khach hang chon chuc nang xem thong tin dia

2: He thong tra ve trang xem thong tin

1: Chon chuc nang tim kiem

2: He thong hien thi form tim kiem 3: Khach Hang hoan thanh cac tieu chi tim kiem

4: He Thong tra ve trang ket qua Loop

Trang 22

User case: QuanLyDia

User case: ThongKeDia

: QuanLy

:HeThong

1: Chon Chuc Nang Quan Li Dia

2: Tra Ve Trang Quan Li Dia 3: Tuy chon cac chuc nang

4: Hien thi ket qua thong Bao Nhung Thay Doi

Trang 23

User case: TimKiem (cua quan li) – giống user case tìm kiếm đĩa của khách hàng

User case: ThemDia

1: Chon chuc nang thong ke dia

2: He thong tra ve trang thong ke dia 3: Quan Ly tuy chon cac tieu chi thong ke

4: He thong tra ve ket qua theo yeu cau

Trang 24

User case: CapNhatDia

: QuanLy

:HeThong

1: Chon chuc nang them dia

2: Tra ve trang them dia 3: Quan Ly them dia theo yeu cau

4: He thong kiem tra

5: Thong bao cho quan ly xem dia co trong database chua

6: He thong thong bao nhung thay doi vua thao tac tren trang nay

7: Them dia vao database loop

Trang 25

User case: XoaDia

1: Chon chuc nang cap nhat dia

2: Tra ve trang cap nhat dia

3: Quan Ly thao tac cap nhat 4: He thong thong bao nhung thay doi khi quan ly hoàn tat

5: He thong cap nhat lai database

Trang 26

User case: QuanLyKhachHang

: QuanLy

:He Thong

1: Chon chuc nang xoa dia

2: Thong bao co chac xoa khong

3: Thong bao da xoa thanh cong

4: Xoa thong tin dia trong database

Trang 27

User case: CapNhat

: QuanLy

:HeThong

1: Chon chuc nang quan li khach hang

2: He thong tra ve trang quan ly khach hang

3: Quan ly chon cac tieu chi tren trang nay

4: He thong hien thi ket qua

Trang 28

User case: ThongKe

: QuanLy

:QuanLy

1: Chon chuc nang cap nhat

2: Tra ve trang cap nhat 3: chon tieu chi cap nhat theo yeu cau

4: Thong bao ket qua

5: Luu thay doi trong database

Trang 29

User case: QuanLyBanDia

: QuanLy

:HeThong

1: Chon chuc nang thong ke khach hang

2: He thong tra ve trang thong ke 3: Quan Ly tuy chon cac chuc nang thong ke

4: He thong hien thi ket qua

Trang 30

User case: QuanLyThueDia

: QuanLy

:HeThong

1: Chon chuc nang quan ly ban dia

2: Tra ve trang quan ly ban dia 3: Chon tieu chi quan ly

4: Hien thi ket qua

Trang 31

User case: TK.DoanhThu

User case: TK.Dia

: QuanLy

:HeThong

1: Chon chuc nang quan ly thue dia

2: Tra ve trang quan ly thue dia 3: Chon tieu chi quan ly

4: Hien Thi ket qua

:HeThong :QuanLy

1: Chon Chuc Nang Thong Ke Doanh Thu

2: Tra Ve Trang Doanh Thu

Trang 32

User case: TK.KhachHang

1: Chon Chuc Nang Thong Ke Dia

2: Tra Ve Trang Thong Ke Dia

3: Tuy Chon Tieu Chi Thong Ke

4: He Thong Hien Thi Ket Qua

Trang 33

Sequence diagram

User case: DatHang

Khach Hang He Thong

1: Chon Chuc Nang Thong Ke Khach Hang

2: Tra Ve Trang Thong Ke Khach Hang

3: Tuy Chon Tieu Chi Thong Ke

4: He Thong Hien Thi Ket Qua

Trang 34

User case: ThueDia

Khach Hang He Thong

Chon chuc nang

dang nhap

Hoan thanh

cac thong tin

Tra ve trang dat hang

Xac nhan va kiem tra thong tin

Them khach hang vao database

Thong bao ket qua cho khach hang False

True

Trang 35

User case: MuaDia

Khach Hang He Thong

Chon chuc nang

thue dia

Hoan thanh cac

thong tin can thiet

Nhan ma so nhan tin

den dau so cua hang

Tra ve trang thue dia

Xac nhan va kiem tra thong tin

False

Tra ve khach hang mot ma so True

Xac nhan va kiem tra thong tin

Xac nhan va kiem tra thong tin

Thong bao thanh cong

va gui ma xem dia

Them khach hang vao database False

True

Trang 36

User case: XemThongtinDia

Khach Hang He Thong

User case: TimKiem

Khach Hang He Thong

Chon chuc nang mua

hang duoi moi san pham

Dien thong tin

theo yeu cau

Tra ve trang dat hang

Xac nhan va kiem tra thong tin

Them khach hang vao database

Thong bao ket qua cho khach hang

False

True

Chon chuc nang xem

thong tin dia

Tra ve trang xem thong tin dia

Trang 37

User case: QuanLyDia

Hoan thanh cac

tieu chi tim kiem

Hien thi form tim kiem

Tra ve trang ket qua

Chon chuc nang quan ly

Trang 38

User case: TimKiem (cua quan li) – giống user case tìm kiếm đĩa của khách hàng

User case: ThemDia

Tra ve ket qua theo yeu cau

Trang 39

User case: CapNhatDia

Them dia vao database

Thong bao nhung thay doi vua thao tac tren trang nay

Trang 40

User case: XoaDia

Quan Ly He Thong

Chon chuc nang

cap nhat dia

Thao tac cap nhat

Tra ve trang cap nhat dia

Thong bao nhung thay doi khi quan ly hoan tat

Thong bao nhung thay doi khi quan ly hoan tat

Cap nhat lai database

Chon chuc nang

xoa dia

Thao tac xoa dia

Thong bao co chac xoa khong

Thong bao da xoa dia thanh cong

Thong bao da xoa dia thanh cong

Xoa thong tin dia tai database

Trang 41

User case: QuanLyKhachHang

Quan Ly He Thong

User case: CapNhat

Quan Ly He Thong

Chon chuc nang

quan ly khach hang

Chon cac tieu chi

tren trang nay

Tra ve trang quan

ly khach hang

Hien thi ket qua

Chon chuc nang cap

nhat

Chon tieu chi cap

nhat theo yeu cau

Tra ve trang cap nhat

Thong bao ket qua

Luu thay doi trong database

Trang 42

User case: ThongKe

Quan Ly He Thong

User case: QuanLyBanDia

Quan Ly He Thong

User case: QuanLyThueDia

Chon chuc nang

thong ke khach hang

Tuy chon cac chuc

nang thong ke

Tra ve trang thong

ke

Hien thi ket qua

Chon chuc nang

quan ly ban dia

chon tieu chi quan

Trang 43

Quan Ly He Thong

User case: dang nhap (khach hang)

Khach hang He Thong

Chon chuc nang

quan ly thue dia

chon tieu chi quan

ly

Tra ve trang quan

ly thue dia

Hien thi ket qua

Chon chuc nang

dang nhap

nhap username_password

Hien thi form dang nhap

Kiem tra hop le

Chuyen den trang khach hang False

True

Trang 44

User case: dang nhap (quan ly)

Hien thi form dang nhap

Kiem tra hop le

Chuyen den trang quan ly True False

Trang 45

User case: Thong ke dia

Hien thi ket qua

Chon chuc nang

Trang 46

User case: Thong ke khach hang

Chon chuc nang

thong ke khach hang

Tuy chon cac chuc

Ngày đăng: 05/07/2014, 15:20

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w