Chào các bạn! Truyen4U chính thức đã quay trở lại rồi đây!^^. Mong các bạn tiếp tục ủng hộ truy cập tên miền Truyen4U.Com này nhé! Mãi yêu... ♥

cnpm-bt

1)

   

Scenario chuẩn “kiểm tra số dư”:

Ngày 13/6/2012 người A muốn kiểm tra số dư trong tài khoản thẻ của mình:

1)

   

Người A nhập mã pin đăng nhập hệ thống và chọn chức năng kiểm tra số dư

2)

   

Hệ thống hiển thị mã tài khoản: AAAA, chủ tài khoản: A, Số dư: 5.000.000 VND

2)

   

_Trích các lớp:

+Lớp thực thể: Taikhoan

+Lớp biên: Gd quản lí, Gd kiểm tra số dư

+Lớp điều khiển: điều khiển

_Sơ đồ lớp tổng quan:

3)

   

Scenario phiên bản 2:

Ngày 13/6/2012 người A muốn kiểm tra số dư trong tài khoản thẻ của mình:

1)

   

Người A nhập mã pin đăng nhập hệ thống và chọn chức năng kiểm tra số dư trên Gd quản lí

2)

   

Gd quản lí gửi yêu cầu hiển thị tới Gd kiểm tra số dư

3)

   

Gd kiểm tra số dư yêu cầu Lớp điều khiển kiểm tra và xác định mã tài khoản của người A vừa đăng nhập

4)

   

Lớp điều khiển xác định được mã tài khoản của người A là AAAA

5)

   

Lớp điều khiển gửi yêu cầu đóng gói dữ liệu tới lớp Taikhoan cùng với mã tài khoản AAAA

6)

   

Lớp Taikhoan trả về đối tượng có mã tài khoản AAAA đã đóng gói cho Lớp điều khiển

7)

   

Lớp điều khiển yêu cầu lớp Gd kiểm tra số dư hiển thị thông tin về số dư tài khoản của người A

8)

   

Gd kiểm tra số dư hiển thị cùng với thông tin: Mã tài khoản: AAAA, Chủ tài khoản: A, Số dư: 5.000.000 VND

4)

   

Sơ đồ tuần tự:

5)

   

Sơ đồ lớp chi tiết:

6)

   

Test case:

+Cơ sở dữ liệu trước khi test:

MaTaikhoan

Chutaikhoan

Sodu

AAAA

A

5000000

+Các thao tác và kết quả mong đợi:

1)

  

Người A đăng nhập hệ thống và chọn chức năng kiểm tra số dư

Gd kiểm tra số dư hiện lên chứa thông tin: Mã tài khoản: AAAA, Chủ tài khoản: A, Số dư: 5.000.000 VND

+ Cơ sở dữ liệu sau khi test:

MaTaikhoan

Chutaikhoan

Sodu

AAAA

A

5000000

De2

////////

1)

   

Scenario chuẩn:

Ngày 13/6/2012 Người A muốn nạp tiền điện thoại từ tài khoản thẻ ngân hàng của mình:

1)

   

Người A nhập mã pin đăng nhập hệ thống và chọn chức năng nạp tiền điện thoại

2)

   

Hệ thống hiển thị giao diện gồm có 1 ô nhập số điện thoại cần chuyển tiền, 1 ô nhập số tiền cần chuyển, 1 combobox chọn loại tiền, 1 nút ok, 1 nút hủy

3)

   

Người A nhập số điện thoại là 098888888888 và số tiền là 5000000, loại tiền USD và click nút OK

4)

   

Hệ thống kiểm tra số tiền có thể chuyển được và chuyển 5000000 USD vào tài khoản điện thoại số 098888888888, và gửi thông báo chuyển tiền thành công

2)

   

+Trích các lớp:

_Lớp thực thể: Taikhoanchuyen

_Lớp biên: Gd quản lí, Gd nạp tiền điện thoại

_Lớp điều khiển: điều khiển

+Sơ đồ lớp tổng quan:

3)

   

Scenario phiên bản 2:

Ngày 13/6/2012 Người A muốn nạp tiền điện thoại từ tài khoản thẻ ngân hàng của mình:

1)

   

Người A nhập mã pin đăng nhập hệ thống và chọn chức năng nạp tiền điện thoại từ Gd quản lí

2)

   

Gd quản lí gửi yêu cầu hiển thị tới Gd nạp tiền điện thoại

3)

   

Gd nạp tiền điện thoại hiện lên gồm có 1 ô nhập số điện thoại cần chuyển tiền, 1 ô nhập số tiền cần chuyển,1 combobox chọn loại tiền, 1 nút ok, 1 nút hủy

4)

   

Người A nhập số điện thoại cần chuyển tiền là : 098888888888, số tiền cần chuyển là: 5000000, chọn loại tiền USD và click nút OK

5)

   

Gd nạp tiền điện thoại yêu cầu lớp điều khiển kiểm tra và xác định mã tài khoản của người A cùng với ngày giờ chuyển tiền

6)

   

Lớp điều khiển xác định được mã tài khoản của người A là AAAA, ngày giờ chuyển tiền là: 13/6/2012 12:00:00 và gửi cho lớp Gd nạp tiền điện thoại

7)

   

Gd nạp tiền điện thoại gửi yêu cầu đóng gói dữ liệu tới Lớp Taikhoanchuyen với mã tài khoản AAAA, số điện thoại 098888888888, số tiền chuyển: 5000000, loại tiền: USD, ngày chuyển: 13/6/2012 12:00:00

8)

   

Lớp Taikhoanchuyen trả về đối tượng đã đóng gói cho Gd nạp tiền điện thoại

9)

   

Gd nạp tiền điện thoại gửi đối tượng đã đóng gói cho Lớp điều khiển để nạp tiền

10)

         

Lớp điều khiển kiểm tra số tiền cần chuyển có thể chuyển được và tiền hành chuyển tiền, cập nhật lại số dư tài khoản đồng thời thêm đối tương đã đóng gói vào cơ sở dữ liệu và gửi thông báo thành công tới Lớp Gd nạp tiền điện thoại

11)

         

Gd nạp tiền điện thoại hiển thị thông báo “Nạp tiền thành công !”

4)

   

Sơ đồ tuần tự:

5)

   

Sơ đồ lớp chi tiết:

6)

   

Test case:

+ Cơ sở dữ liệu trước khi test:

        

Bảng Taikhoan:

Mataikhoan

Chutaikhoan

Sodu

Sotiendarut

Loaitien

AAAA

A

6000000

USD

        

Bảng Taikhoanchuyen:

Mataikhoan

Sodienthoai

Mataikhoanchuyen

Sotienchuyen

Loaitien

         

+ Các thao tác và kết quả mong đợi:

         

1: Người A đăng nhập và chọn chức năng nạp tiền điện thoại

Giao diện hiển thị lên gồm có số điện thoại, số tiền, loại tiền, 1 nút OK, 1 nút Hủy

2: Người A nhập số điện thoại: 098888888888, số tiền: 5000000, loại tiền: USD và click nút OK 1 lần

Hiển thị thông báo nạp tiền thành công

         

+ Cơ sở dữ liệu sau khi test:

    

Bảng Taikhoan:

Mataikhoan

Chutaikhoan

Sodu

Sotiendarut

Loaitien

AAAA

A

1000000

USD

    

Bảng Taikhoanchuyen:

Mataikhoan

Sodienthoai

Mataikhoanchuyen

Sotienchuyen

Loaitien

AAAA

098888888888

5000000

USD

//////////////

De 9=10

//

Đề 09

PM quản lý học tập

·

      

Quản lý sinh viên : thêm sửa xóa

·

      

Quản lý lớp sv

·

      

Quản lý kq học tập

·

      

Cho phép sv đăng ký lớp học

·

      

Thống kê, tìm kiếm lớp học

1. Viết một scenario chuẩn cho use case này

2. Trích các lớp của hệ thống và vẽ sơ đồ lớp tổng quan cho modul này

3. Chỉnh lại scenario trong câu 1 theo các lớp đ. trích được, và vẽ sơ đồ tuần tự cho scenario đã

              

viết trong bước 1

4. Thiết kế các thuộc tính và phương thức cho các lớp, vẽ sơ đồ lớp chi tiết cho modul

5. Viết một test case chuẩn cho modul này

I. Viết scenario chuẩn:

         

1. Người ql đăng nhập hệ thông & chọn chức năng thêm sinh viên

         

2. Hệ thống hiện ra 1 giao diện cho phép người dùng nhập thông tin: tên, ngày sinh, địa chỉ, ngành học, mã sv,...

         

3. Người dùng nhập thông tin:

     

Tên: Nguyễn Văn A

                                                         

Ngày sinh: 1/1/1991

  

                                                         

Địa chỉ: Hà Nội

                                                         

Ngành học: CNTT

                                                         

Mã Sv: 123456

                  

Và nhấn nút Thêm

         

4. Hệ thống kiểm tra thấy Mã SV 123456 chưa có trong csdl và thêm sinh viên A vào csdl và thông báo thành công.

II. Trích các lớp

-

        

Lớp thực thể:+ sinh viên

-

        

Lớp biên:

       

(tùy mỗi người, nhưng phải phù hợp vs scenario của mình)

                       

+ Giao diện Quản Lý

                       

+ Giao diện Quản Lý Sinh viên

                       

+ Giao diện thêm sv

-

        

Lớp điều khiển:

     

+ Lớp điều khiển

III. Viết scenario phiên bản 2

1.

   

Người quản lý A đăng nhập hệ thống & chọn chức năng thêm SV trên

GDQL Sinh viên

(phải viết đúng tên các giao diện)

2.

   

Giao diện quản lý sinh viên yêu cầu lớp điều khiển hiển thị GD Thêm SV.

3.

   

Lớp dk gửi y.c hiển thị đến giao diện Thêm sv

4.

   

GD Thêm SV hiện lên hiện lên cho phép Người dùng nhập thông tin: Tên, ngày sinh, ...

5.

   

A nhập thông tin:

o

  

Tên: Nguyễn Văn A

o

  

Ngày sinh : 1/1/1991

o

  

Mã SV: 123456

o

  

......

Và nhấn nút Thêm

6.

   

Giao diện Thêm SV yêu cầu Lớp điều khiển thêm sinh viên: Nguyễn Văn A

7.

   

Lớp điều khiển kiểm tra mã Sv: 123456 chưa tồn tại

8.

   

Lớp điều khiển yêu cầu lớp sv đóng gói

9.

   

Lớp sinh viên trả về đối tượng cho lớp điều khiển

10.

          

Lớp điều khiển thêm sv A vào csdl

11.

          

Lớp dk yêu cầu GD Thêm SV thêm sv thông báo thành công.

12.

          

Gd thêm sv hiển thị thông báo thêm Thành công.

IV:

Thiết kế các thuộc tính và phương thức cho các lớp, vẽ sơ đồ lớp chi tiết cho modul

V. Testcase

-Thêm Sinh viên

1. CSDL trước khi test

Mã SV

Họ Tên

Ngày Sinh

Quê Quán

Ngành học

001

Nguyễn Văn A

1/1/1991

Hà Nội

CNTT

002

Nguyễn Thị B

2/2/1992

Hà Nội

DTVT

         

2. Thao tác và kq mong đợi

                  

Thao tác

Kq Mong đợi

1.

   

A đăng nhập hệ thống, chọn chức năng thêm sv

Giao diện Thêm SV hiện ra cho phép người dùng điền: mã sv, tên, quê quán,..

2.

   

A nhập:

Mã sv: 003

Tên: Nguyễn Văn C

Ngày sinh: 3/3/1993

Quê quán: Hà Nội

Nghành học: CNTT

Và nhấn nút Thêm

Hiện ra Thông báo: thêm thành công

3.

   

CSDL sau khi test

Mã SV

Họ Tên

Ngày Sinh

Quê Quán

Ngành học

001

Nguyễn Văn A

1/1/1991

Hà Nội

CNTT

002

Nguyễn Thị B

2/2/1992

Hà Nội

DTVT

003

Nguyễn Văn C

3/3/1993

Hà Nội

CNTT

Đề 10

I.

                 

Scenario chuẩ

1.

   

Người ql A đăng nhập hệ thống chọ chức năng sửa lớp sv

2.

   

Giao diện sửa lớp sv hiện ra gồm có mã lớp, tên lớp, ...

3.

   

A nhập mã lớp 1234 và nhấn nút tìm kiếm

4.

   

Hệ thống hiển thị thông tin lớp: mã lớp : 1234, tên lớp d09cn4

5.

   

A sửa tên lớp từ d09cn4 sang d09cn và nhấn nút ok

6.

   

Hệ thống thông báo sửa thành công

II.

              

Trích các lớp của hệ thống và vẽ sơ đồ lớp tổng quan cho modul này

-

        

Lớp thực thể

 

+ Sinh viên

+ Lớp học

-

        

Lớp biên

                 

+ GDQL Lớp

+ GD Thêm Lớp

-

        

Lớp điều khiển

       

+ Controller

V. Testcase

1. CSDL trước khi test

SV:

Ma sv

Ten

Dia chi

Nghanh hoc

001

A

HN

CNTT

002

B

HN

CNTT

Lop:

Ma lop

Mon

Gv

Si so max

Si so hien tai

C

Toan

Nguyen Van Nam

50

2

D

Van

Hoang Thi Hoa

60

0

SV-LH

Ma

Ma sv

Ma lop hoc

1

001

C

2

002

C

2. Thao tác & kq mong đợi

Thao tác

Kq mong đợi

1.

   

Người dùng chọn chức năng đăng ký sinh viên vào lớp

Giao diện hiện ra 1 danh sách sv và 1 danh sách lớp học

2.

   

Người dùng chọn sv có mã là 002 và lớp học có mã là D rùi nhấn ok

Thông báo đăng ký thành côg hiện ra

3.

   

Csld sau khi test

SV:

Ma sv

Ten

Dia chi

Nghanh hoc

001

A

HN

CNTT

002

B

HN

CNTT

Lop:

Ma lop

Mon

Gv

Si so max

Si so hien tai

C

Toan

Nguyen Van Nam

50

2

D

Van

Hoang Thi Hoa

60

1

SV-LH

Ma

Ma sv

Ma lop hoc

1

001

C

2

002

C

3

002

D

Scenario phiên bản 2

(Đăng ký sv vào lớp)

1.

   

Ông A đăng nhập hệ thống và chọn chức năng “Đăng ký sinh viên vào lớp”

2.

   

Giao diệ ql yêu cầu lớp điều khiển hiển thị giao diện “đăng ký sv”

3.

   

Lớp dk tìm kiếm all các sv trong csdl

4.

   

Lớp dk yêu cầu lớp sv đóng gói

5.

   

Lớp sv trả về đối tượng

6.

   

Lớp đk tìm kiếm all lớp học trong csdl

7.

   

Lớp dk yêu cầu lớp lop hoc đóng gói

8.

   

Lớp lop hoc trả về đối tượng

9.

   

Lớp dk yêu cầu giao diện đăng ký hiển thị ds lớp & ds sinh vien

10.

                      

Giao diện đăng ký hiển thị danh sách

SV:

Ma sv

Ten

Dia chi

Nghanh hoc

001

A

HN

CNTT

002

B

HN

CNTT

Lop:

Ma lop

Mon

Gv

Si so max

Si so hien tai

C

Toan

Nguyen Van Nam

50

2

D

Van

Hoang Thi Hoa

60

0

11.

                      

A chọn Sv có mã 002 trên ds Sv và lớp có mã D trên ds Lớp. Nhấn ok

12.

                      

Gd đăng ký yêu cầu lớp dk đăng ký sv 002 vào lớp D

13.

                      

Lớp điều khiển kiểm tra sĩ số hiện tại của lớp D = 0 < sĩ sỗ max = 50 và mã sv 002 chưa học lớp D

14.

                      

Lớp dk yêu cầu lớp SV-LH đóng gói

15.

                      

Lớp SV-LH trả về đối tượng

16.

                      

Lớp dk cập nhật csdl

17.

                      

Lớp y.cau giao diện đăng ký thông báo thành công

18.

                      

Giao diện đăng ký thông báo thành công

//////////

14/////

1.

   

Viết Scenario chuẩn cho usecase Thêm Phòng:

1)

   

Quản lí A đăng nhập hệ thống và chọn chức năng Sửa thông tin phòng

2)

   

Hệ thống hiện ra 1 giao diện có danh sách các phòng kèm mã của chúng và 1 nút Sửa.

3)

   

Quản lí A click phòng mã 1234 và chọn nút Sửa

4)

   

Giao diện hiện ra thông tin về phòng đó bao gồm: Loại phòng, chất lượng, giá, mô tả phòng, trạng thái trống hay đã bị đặt.

5)

   

Quản lí A nhập:

1

Loại phòng

VIP

2

Chất lượng

Cao

3

Giá

500.000 VNĐ/1 đêm

4

Mô tả phòng

Đầy đủ tiện nghi

5

Trạng thái

Trống

Và nhấn nút Đồng ý.

6)

   

Hệ thống cập nhật thông tin mới về phòng mã 1234 vào CSDL và thông báo thành công.

2.

   

Trích các lớp của Hệ thống và vẽ sơ đồ tổng quan cho modul này:

·

      

Lớp Thực thể: Lớp Phòng

·

      

Lớp Biên: Lớp Giao diện “Quản lí thông tin về phòng” và Giao diện “Sửa Phòng”

·

      

Lớp Điều khiển: Lớp Control

3.

   

Chỉnh lại Scenario trong câu 1 theo các lớp đã trích được:

B1: Quản lí A đăng nhập và chọn chức năng Sửa thông tin phòng trên giao diện “Quản lí thông tin về phòng”.

B2: Giao diện “Quản lí thông tin về phòng” hiện ra danh sách các phòng

B3: Quản lí A chọn phòng mã 12345 và nhấn nút Sửa

B4: Lớp Giao diện “Quản lí thông tin về phòng” yêu cầu lớp Control hiển thị Giao diện Sửa phòng

B5: Lớp Control yêu cầu hiển thị Giao diện Sửa phòng.

B6: Giao diện Sửa phòng hiện lên cho phép người dùng sửa thông tin: Loại phòng, chất lượng, giá, mô tả phòng, trạng thái trống hay đã bị đặt.

B7: Quản lí A nhập:

1

Loại phòng

VIP

2

Chất lượng

Cao

3

Giá

500.000 VNĐ/1 đêm

4

Mô tả phòng

Đầy đủ tiện nghi

5

Trạng thái

Trống

Và nhấn nút Đồng ý.

B8: Giao diện Sửa phòng yêu cầu lớp Control thêm thông tin Phòng mã 12345

B9: Lớp Control yêu cầu lớp Phòng đóng gói

B10: Lớp Phòng trả về đối tượng cho lớp Điều khiển

B11: Lớp Control cập nhật Thông tin về phòng 12345 vào CSDL

B12: Lớp Control yêu cầu lớp Lớp Giao diện Sửa phòng thông báo thành công

B13: Giao diện Sửa phòng hiển thị thông báo thành công.

4.

   

Pha TestCase

a.

    

CSDL trước khi Test:

1

Loại phòng

Bình dân

2

Chất lượng

Thâos

3

Giá

200.000 VNĐ/1 đêm

4

Mô tả phòng

1 Giường, 1 tủ

5

Trạng thái

Trống

b.

   

Thao tác và kết quả mong đợi:

Thao tác

Kết quả mong đợi

1.

   

Quản lí A đăng nhập hệ thống và chọn chức năng Sửa thông tin phòng

2.

   

Quản lí A click phòng mã 1234 và chọn nút Sửa

Hệ thống hiện ra 1 giao diện có danh sách các phòng kèm mã của chúng và 1 nút Sửa

Giao diện hiện ra thông tin về phòng đó bao gồm: Loại phòng, chất lượng, giá, mô tả phòng, trạng thái trống hay đã bị đặt

Quản lí A nhập:

1

Loại phòng

VIP

2

Chất lượng

Cao

3

Giá

500.000 VNĐ/1 đêm

4

Mô tả phòng

Đầy đủ tiện nghi

5

Trạng thái

Trống

Và nhấn nút Đồng ý

Thông báo Sửa thành công hiện ra

c.

    

CSDL sau khi Test:

1

Loại phòng

VIP

2

Chất lượng

Cao

3

Giá

500.000 VNĐ/1 đêm

4

Mô tả phòng

Đầy đủ tiện nghi

5

Trạng thái

Trống

Bạn đang đọc truyện trên: Truyen4U.Com

Tags: #cnpm