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

tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện

55 677 2

Đ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 55
Dung lượng 12,23 MB

Nội dung

Biểu đồ lớp cho ca sử dụng kiểm tra thông tin...48... Kiểm tra trạng thái người sử dụng Kiểm tra các sách đặt Thông tin sách đặt... để quản lý cho mỗi lần đặt sách kết quả sau mỗi lần đặ

Trang 1

M c l c ục lục ục lục

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

………… …… *……….

TIỂU LUẬN PHÂN TÍCH THIẾT KẾ ỨNG DỤNG QUẢN LÝ THƯ VIỆN

Giảng viên hướng dẫn: Ths Bùi Thị Hòa

Học viên: Nguyễn Văn Cường Ngô Thanh Tân Nguyễn Xuân Trường Phạm Tất Thành

Đỗ Tiến Dũng

Lớp: 12BCNTT2

Hà Nội - 2013

Trang 2

1.Tạo người dùng 4

2.Mượn sách 5

3.Trả sách 5

4.Tìm kiếm sách 6

5.Đặt sách trước 6

6.Kiểm tra trạng thái người sử dụng 7

II.Phân tích các case sử dụng 8

1.Biểu đồ use case 8

2.Đặc tả case sử dụng 9

2.1.Đăng Nhập 9

2.2.Tìm sách 10

2.3.Đặt sách 11

2.4.Kiểm tra trạng thái sách 12

2.5.Cho mượn sách 13

2.6.User case đăng ký người dùng 14

2.7.Trả sách 15

2.8.Cập nhật thông tin 16

III Thiết kế sơ bộ 17

1.User case đăng nhập: 17

2 User case tìm sách 20

3.Đặt sách (Reservation) 23

4.Kiểm tra trạng thái sách (Check status of book) 27

5.Cho mượn sách (Lending book) 30

6.Đăng ký người dùng ( Register User) 33

7.Trả sách ( Returning Book) 36

8 Cập nhật thông tin cá nhân (Updating Personal Infomation) 39

IV.Thiết kế chi tiết 42

1.1 Biểu đồ trình tự ca sử dụng đăng nhập 42

1.2 Biểu đồ lớp cho ca sử dụng đăng nhập 42

2.1 Biểu đồ trình tự cho ca sử dụng tìm sách 43

2.2 Biểu đồ lớp cho ca sử dụng tìm sách 43

3.1 Biểu đồ trình tự cho ca sử dụng đặt sách 44

3.2 Biểu đồ lớp cho ca sử dụng đặt sách 44

4.1 Biểu đồ trình tự cho ca sử dụng mượn sách 45

4.2 Biểu đồ lớp cho ca sử dung mượn sách 45

5.1 Biểu đồ trình tự cho ca sử dụng cập nhật thông tin 46

5.2 Biểu đồ lớp cho ca sử dụng cập nhật thông tin 46

6.1 Biểu đồ trình tự cho ca sử dụng đăng ký người dùng 47

6.2 Biểu đồ lớp cho ca sử dụng đăng ký người dùng 47

7.1 Biểu đồ trình tự cho ca sử dụng kiểm tra thông tin 48

7.2 Biểu đồ lớp cho ca sử dụng kiểm tra thông tin 48

Trang 3

8.1 Biểu đồ trình tự cho ca sử dụng trả sách 49

8.2 Biểu đồ lớp cho ca sử dụng 49

V Kiểm thử chương trình 50

1 Ca sử dụng đăng nhập 50

2 Ca sử dụng tìm sách 50

3 Ca sử dụng đặt sách 51

4 Use case lending 52

5 Cập nhật thông tin 52

6.Đăng ký người dùng 53

7 Kiểm tra trạng thái sách 54

8 Trả sách 54

Phân tích nghiệp vụ hệ thống quản lý thư viện.

Các hoạt động nghiệp vụ chính của hệ thống quản lý thư viện bao gồm:

Trang 4

Yêu cầu tạo tài khoản

mượn sách

Yêu cầu tạo tài khoản

mượn sách Cung cấp một Form

Điền các thông vào Form Tạo một người dùng mới Thông tin người dùng

Tạo thẻ

Trả thẻ

Trang 5

3 Trả sách

4 Tìm kiếm sách

Chọn sách KIểm tra tài khoản

Update thông tin mược sách

Update thông tin mược sách

Trang 6

5 Đặt sách trước

6 Kiểm tra trạng thái người sử dụng

Kiểm tra các sách đặt

Thông tin sách đặt

Trang 7

II.Phân tích các case sử dụng.

1 Biểu đồ use case mức cao nhất

Yêu cầu kiểm tra

Trang 9

Tác nhân

Điều kiện tiên

quyết

Mô tả

STT

123

Hành Động

giao diện tương ứng với loại người dùng

Ngoại lệ

1a2a2b

Tìm kiếm sách theo các thông tin nhập vào

Trang 10

Mô tả Các bước

chính

Hành động

123

 Thông tin các trường bị trống hoàn toàn

23

STT1

2

3

Hành Động

với card number

Trang 11

Mô tả 4.

5

6

thông tin người dùng cung cấp

10 quyển không?

để quản lý cho mỗi lần đặt sách

kết quả sau mỗi lần đặt sách

Ngoại lệ

1a

2a3a

 Tất cả các trường thông tin bị trống, hoặc sai định dạng

4 5

được điền đủ và đúng định dạng

thấy,tức là cuốn sách đó không có trong thưviện

 Cuốn sách cần đặt đã được đặt quá 2 lần

2.4 Kiểm tra trạng thái sách

Kiểm tra trạng thái sách

Kiểm tra trạng thái một quyển sách

Mô tả

STT1

2

Hành Động

muốn kiểm tra trạng thái như tên sách, tên tác giả

Trang 12

 Các trường thông tin bị trống hoặc sai định dạng

Kịch bản

1

2

3

thông tin được cung cấp

 Các trường thông tin bị trống hoặc sai định dạng

Mô tả

STT12

Hành Động

 Quản lý thư viện nhập thông tin như tên sách,

ID sách, nhà xuất bản cần cho mượn

sau đó trả ra những quyền sách phù hợp với thông tin được cung cấp

Trang 13

4

5

 Hệ thống kiểm tra trạng thái của mỗi quyển sách này xem nó có thể được cho mượn hay không

mượn, thì hệ thống gán mã ID cho mỗi lần mượn để quản lý, đồng thời thiết lập lại trạng thái của mỗi quyển sách là đã cho mượn

phép mượn

Ngoại lệ

1a

2a3a

đủ

 Các quyển sách được tìm thấy có trạng thái là

đã được cho mượn trước đó

Kịch bản

12

3

4

hoặc nhập sai thông tin

phù hợp

sách này là đã được mượn trước đó

2.6 User case đăng ký người dùng

Trang 14

Kịch bản 1.

2

3

 Thông báo kết quả trả sách cho quản lý thư viện biết

Trang 15

Cập nhật thông tin người dùng, thông tin sách

Mô tả

STT1

 Các trường thông tin cần cập nhật bị trống

 Đã tồn tại thông tin đó rồi

Trang 16

Kịch bản

1

2

3

 Các trường thông tin cần cập nhật bị trống

 Thông báo đã tồn tại thông tin cần cập nhật

III Thiết kế sơ bộ.

1 User case đăng nhập:

a Phân tích kịch bản:

khiểnLog in Screen

Seccessful Screen

Error Screen

User manager

Trang 17

b Biểu đồ lớp nghiệp vụ

Trang 18

c Thiết kế dữ liệu

d Thiết kế giao diện

 Screen layout:

Trang 19

o Screen logon.

o Successful screen

o Error screen

Trang 20

Secessful Screen

Screen Back Home Button

Trang 21

b Biểu đồ lớp nghiệp vụ

c Thiết kế dữ liệu

Trang 22

d Thiết kế giao diện

o Screen search book:

o Screen result:

Screen error

Trang 23

Reservation controllerUser manager

Book managerReservation managerLending manager

Menu for User

Search Screen Error Screen

Search Book Button

Result Screen

Screen

Back Home Button

Search Book Button

Search More Button

Trang 24

b Biểu đồ lớp nghiệp vụ.

Trang 26

o Error screen.

4 Kiểm tra trạng thái sách (Check status of book)

Menu for User

Reservation ScreenScreen

Error Screen

Reservation Button

Result Screen

Screen

Back Home Button

Reservation Button

Reserve More Button

Trang 27

Reservation controllerReservation managerLending manager

b Biểu đồ lớp

Trang 28

c Thiết kế dữ liệu

d Thiết kế giao diện

Trang 29

CheckingScreen Error

Check Button

Trang 30

a Phân tích kịch bản

b Biểu đồ lớp

c Thiết kế dữ liệu

Trang 31

d Thiết kế giao diện

o Error screen:

Trang 32

o Lending screen:

Result screen:

Search Screen Lending button Menu for User

Error Screen

Sumit Book Button

Lending successful

Back Home Button

Sumit Book Button

Trang 33

6.Đăng ký người dùng (Register User )

Trang 34

b Biểu đồ lớp

c Thiết kế dữ liệu

Trang 35

d Thiết kế giao diện

o Register result:

o Register screen:

o Error screen:

Trang 36

BookItemManagerLending managerLendingManager

Menu for User

CheckingScreen Error

Check Button

Trang 37

MenuScreen Button

Trang 38

 Các màn hình giao diện

oResult return screen

o Return screen:

o Error screen:

Trang 39

8 Cập nhật thông tin cá nhân (Updating Personal Infomation)

Trang 40

Updating Screen

Error

Screen

Update Button

Result Screen

Screen

MenuScreen Button

Update Button

Trang 41

 Các màn hình giao diện

o Update result screen:

o Update screen:

o Error screen:

Trang 42

IV.Thiết kế chi tiết

1.1 Biểu đồ trình tự ca sử dụng đăng nhập

1.2 Biểu đồ lớp cho ca sử dụng đăng nhập

Trang 43

2.1 Biểu đồ trình tự cho ca sử dụng tìm sách

2.2 Biểu đồ lớp cho ca sử dụng tìm sách

Trang 44

3.1 Biểu đồ trình tự cho ca sử dụng đặt sách

3.2 Biểu đồ lớp cho ca sử dụng đặt sách

Trang 45

4.1 Biểu đồ trình tự cho ca sử dụng mượn sách

4.2 Biểu đồ lớp cho cho ca sử dung mượn sách

Trang 46

5.1 Biểu đồ trình tự cho ca sử dụng cập nhật thông tin

5.2 Biểu đồ lớp cho ca sử dụng cập nhật thông tin

Trang 47

6.1 Biểu đồ trình tự cho ca sử dụng đăng ký người dùng

6.2 Biểu đồ lớp cho ca sử dụng đăng ký người dùng

Trang 48

7.1 Biểu đồ trình tự cho ca sử dụng kiểm tra thông tin

7.2 Biểu đồ lớp cho ca sử dụng kiểm tra thông tin

Trang 49

8.1 Biểu đồ trình tự cho ca sử dụng trả sách

8.2 Biểu đồ lớp cho ca sử dụng

Trang 50

Màn hình kết quả

x

hình giữ nguyên

x

Màn

Mành hình kết quả

Trang 51

hình như cũ

Màn hình kết quả

x

Màn hình lỗi

Trang 52

4 Use case lending

x

hình như cũ

Màn hình kết quả

x

Màn hình lỗi

Trang 53

Màn

Mành hình kếtquả

Màn

Mành hình kếtquả

x

Trang 54

7 Kiểm tra trạng thái sách

Màn

Mành hình kếtquả

Màn

Mành hình kếtquả

x

Trang 55

Tài liệu tham khảo:

- Nguyễn Văn Ba, phát triển hướng đối tượng với UML 2.0 và C++ NXB Đại học quốc gia Hà Nội, 2005

- Đặng Văn Đức, giáo trình nhập môn UML, NXB Lao động xã hội, 2003

- Pierre-Alain Muller, Mode’lisation objet avec UML, Eyrolles, 1997

Ngày đăng: 03/04/2016, 21:38

HÌNH ẢNH LIÊN QUAN

Hình  như cũ - tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện
nh như cũ (Trang 50)
Hình  giữ  nguyên - tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện
nh giữ nguyên (Trang 50)
Hình lỗi x x x x x x x x - tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện
Hình l ỗi x x x x x x x x (Trang 51)
Hình  như cũ - tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện
nh như cũ (Trang 52)
Hình  giữ  nguyên - tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện
nh giữ nguyên (Trang 53)
Hình  giữ  nguyên - tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện
nh giữ nguyên (Trang 53)
Hình  giữ  nguyên - tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện
nh giữ nguyên (Trang 54)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w