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

Báo cáo chuyên đề học phần phân tích thiết kế hướng đối tượng đề ti phân tích chu trình quản lý thư viện

56 3 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 đề Phân Tích Chu Trình Quản Lý Thư Viện
Tác giả Phùng Thái Sơn, Chu Minh Nam, Trần Ngọc Hà, Đinh Tùng
Người hướng dẫn NGUYỄN DỨC GIANG
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo chuyên đề học phần
Thành phố Hà Nội
Định dạng
Số trang 56
Dung lượng 840,29 KB

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

Cấu trúc

  • CHƯƠNG I: NẮM BẮT YÊU CẦU (8)
    • 1. Mô tả bài toán (8)
    • 2. Hiện trạng và quy trình quản lý thư viện (9)
      • 2.1 Hiện trạng việc quản lý thư viện (9)
      • 2.2 Quy trình quản lý thư viện (9)
    • 3. Xác lập yêu cầu bài toán quản lý thư viện (10)
      • 3.1 Nhược điểm của quy trình quản lý hiện tại (10)
      • 3.2 Yêu cầu hệ thống (10)
      • 3.3 Biểu đồ phân rã chức năng (11)
  • Chương II PHÂN TÍCH THIẾT KẾ HỆ THỐNG (15)
    • 1. Sơ đồ Use Case (15)
      • 1.1 Sơ đồ use case tổng quát (15)
      • 1.2 Mô tả tác nhân và vẽ sơ đồ cụ thể (15)
        • 1.2.1 Thủ thư (15)
        • 1.2.2 Quản lý (16)
        • 1.2.3 Độc giả (0)
        • 1.2.4 Biểu đồ use case đăng nhập (0)
        • 1.2.5 Biểu đồ use case chức năng lập phiếu mượn (19)
    • 2. Biểu đồ hoạt động (20)
      • 2.1 Biểu đồ hoạt động chức năng đăng nhập (20)
      • 2.2 Biểu đồ hoạt động chức năng đăng xuất (22)
      • 2.3 Biểu đồ hoạt động quản lý độc giả (22)
      • 2.4 Biểu đồ hoat động quản lý nhân viên (24)
      • 2.5 Hoạt động Quản lý Sách (26)
      • 2.6 Hoạt động Quản lý phiếu mượn (27)
      • 2.7 Lập báo cáo (28)
      • 2.8 Thông tin sách (30)
      • 2.9 Quản lý thanh toán (31)
    • 3. Biểu đồ tuần tự (32)
      • 3.1 Biểu đồ tuần tự cho chức năng đăng nhập (33)
      • 3.2 Biểu đồ tuần tự lập phiếu mượn và thanh toán (34)
      • 3.3 Biểu đồ tuần tự chức năng quản lý độc giả (35)
      • 3.4 Biểu đồ tuần tự chức năng quản lý nhân viên (36)
      • 3.5 Biểu đồ chức năng báo cáo, thống kê mượn sách (37)
    • 4. Biểu đồ cộng tác (37)
      • 4.1 Biểu đồ cộng tác lập phiếu mượn (38)
      • 4.2. Biểu đồ cộng tác quản lý độc giả (38)
      • 4.3 Biểu đồ cộng tác quản lý thống kê (39)
      • 4.4 Biểu đồ cộng tác quản lý nhân viên (39)
      • 4.5 Biểu đồ cộng tác quản lý thanh toán (40)
    • 5. Biểu đồ lớp cơ sở (40)
      • 5.1 Sơ đồ lớp của use case Quản lý đăng nhập (41)
      • 5.2 Sơ đồ lớp của use case Lập báo cáo, thống kê (42)
      • 5.3 Sơ đồ lớp của use case Quản lý phiếu mượn (43)
      • 5.4 Sơ đồ lớp của use case Quản lý nhân viên (44)
      • 5.5 Sơ đồ lớp của use case Quản lý độc giả (45)
      • 5.6 Sơ đồ lớp của use case Quản lý sách (46)
    • 6. Biểu đồ trạng thái (46)
      • 6.1 Biểu đồ trạng thái nhân viên (46)
      • 6.2 Biểu đồ trạng thái độc giả (47)
      • 6.3. Biểu đồ trạng thái sách (47)
      • 6.4 Biểu đồ trạng thái báo cáo (47)
      • 6.5 Biểu đồ trạng thái phiếu mượn (48)
  • CHƯƠNG III: TỔNG QUÁT HỆ THỐNG (49)
    • 1. Mã trình (49)
    • 2. Biểu đồ thành phần (53)
    • 3. Biểu đồ Triển khai (54)
    • 4. Giao Diện (54)
    • 5. Kết Luận (54)
      • 5.1 Đánh giá chung (54)
      • 5.2 Kết luận (55)
  • Tài Liệu Tham Khảo (56)

Nội dung

Thông tin tất cả các cuốn sách, nhân viên, độc giả , kho sách, tiền lương, thiết bị phần cứng tại cửa hàng, được quản lý chặt chẽ từ tên sách, tác giả, nhà xuất bản, số lượng, thể loại,

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN

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

ĐỀ T I: PHÂN TÍCH CHU TRÌNH QUẢN LÝ THƯ VIỆN

Sinh viên thực hiện

Giảng viên hướng

: Nguyễn Dức Giang : CÔNG NGHỆ THÔNG TIN : CNPM

: D15CNPM2 : D15

Trang 3

LỜI NÓI ĐẦU

Ngày nay khi chất lượng cuộc sống của con người được nâng caothì con người ngày càng đòi hỏi nhiều hơn về các nhu cầu khác cho bảnthân một trong số đó là nhu cầu về kiến thức và một trong những nơi đểtiếp cận với kiến thức một cách nhanh nhất là đọc sách trong thư viện Vìthế hiện nay đã có rất nhiều thư viện được mở ra để mọi người có thể tiếpcận với kiến thức một cách dễ dàng hơn Nhưng việc quản lý sách thôngthường được ghi lại bằng cách thủ công(ghi trên sổ sách) rất bất tiện và

dễ mất mát và khó quản lý, vì thế việc quản lý gặp rất nhiều khó khăn vàkhông phải là giải pháp tối ưu nhất

Với sự phát triển của công nghệ thông tin luôn cố gắng đáp ứngcác yêu cầu của con người Việc đưa công nghệ thông tin áp dụng vàoquản lý đã và đang được đưa vào thực hiện để thể hiện tốc độ, kèm độchính xác cao và dễ dàng quản lý

Với việc tạo ra hệ thống : " Quản lý thư viện" chúng em muốn tạo ra

một hệ thống giúp người quản lý có thể dễ dàng quản lý thư viện củamình một cách đơn giản, tối ưu và hiệu quả nhất Với các tính năng đượcxây dựng trên nhu cầu thực tế mà thư viện đang cần để xử lý công việccủa mình

Chúng em xin chân thành xin gửi lời cảm ơn đến đặc biệt đến thầyNguyễn Đức Giang người đã tận tình hướng dẫn môn Phân Tích Thiết KếHướng Đối Tượng cho em trong từng buổi học Thầy đã trang bị chochúng em kiến thức môn học và hơn cả là động lực tiếp tục trên conđường chinh phục công nghệ

Chúng em xin chân thành cảm ơn các thầy các cô bộ môn đã tậntình giảng dạy chúng em trong suốt thời gian qua Nhờ có sự chỉ dạy tậntình của thầy cô để giúp chúng em hoàn thành báo cáo này

Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian

có hạn và thiếu kinh nghiệm cũng như kỹ năng chưa cao nên việc phân

Trang 4

tích và thiết kế còn nhiều thiếu sót, kính mong quý thầy cô và các bạngóp ý, bổ sung để chúng em hoàn thiện cho bài tập tốt hơn nữa Chúng

em xin chân thành cảm ơn!

Trang 5

MỤC LỤC

LỜI NÓI ĐẦU 3

MỤC LỤC 5

CHƯƠNG I: NẮM BẮT YÊU CẦU 6

1 Mô tả bài toán 6

2 Hiện trạng và quy trình quản lý thư viện

7

2.1 Hiện trạng việc quản lý thư viện 7

2.2 Quy trình quản lý thư viện 7

3 Xác lập yêu cầu bài toán quản lý thư viện 8

3.1 Nhược điểm của quy trình quản lý hiện tại 8

3.2 Yêu cầu hệ thống

8

3.3 Biểu đồ phân rã chức năng

9

Chương II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 13

1 Sơ đồ Use Case 13

1.1 Sơ đồ use case tổng quát 13

1.2 Mô tả tác nhân và vẽ sơ đồ cụ thể 13

1.2.1 Thủ thư 13

1.2.2 Quản lý 14

1.2.3 Độc giả 15

1.2.4 Biểu đồ use case đăng nhập

16

1.2.5 Biểu đồ use case chức năng lập phiếu mượn 17

2 Biểu đồ hoạt động 18

2.1 Biểu đồ hoạt động chức năng đăng nhập 18

2.2 Biểu đồ hoạt động chức năng đăng xuất 20

2.3 Biểu đồ hoạt động quản lý độc giả 20

2.4 Biểu đồ hoat động quản lý nhân viên 22

2.5 Hoạt động Quản lý Sách 24

2.6 Hoạt động Quản lý phiếu mượn 25

Trang 6

2.7 Lập báo cáo 26

2.8 Thông tin sách 28

2.9 Quản lý thanh toán 29

3 Biểu đồ tuần tự 30

3.1 Biểu đồ tuần tự cho chức năng đăng nhập 31

3.2 Biểu đồ tuần tự lập phiếu mượn và thanh toán 32

3.3 Biểu đồ tuần tự chức năng quản lý độc giả 33

3.4 Biểu đồ tuần tự chức năng quản lý nhân viên 34

3.5 Biểu đồ chức năng báo cáo, thống kê mượn sách 35

4 Biểu đồ cộng tác

35

4.1 Biểu đồ cộng tác lập phiếu mượn 36

4.2.Biểu đồ cộng tác quản lý độc giả 36

4.3 Biểu đồ cộng tác quản lý thống kê 37

4.4 Biểu đồ cộng tác quản lý nhân viên 37

4.5 Biểu đồ cộng tác quản lý thanh toán 38

5 Biểu đồ lớp cơ sở 38

5.1 Sơ đồ lớp của use case Quản lý đăng nhập 39

5.2 Sơ đồ lớp của use case Lập báo cáo, thống kê 40

5.3 Sơ đồ lớp của use case Quản lý phiếu mượn

41

5.4 Sơ đồ lớp của use case Quản lý nhân viên 42

5.5 Sơ đồ lớp của use case Quản lý độc giả 43

5.6 Sơ đồ lớp của use case Quản lý sách 44

6 Biểu đồ trạng thái 44

6.1 Biểu đồ trạng thái nhân viên 44

6.2 Biểu đồ trạng thái độc giả 45

6.3.Biểu đồ trạng thái sách 45

Trang 7

6.4 Biểu đồ trạng thái báo cáo 45

6.5 Biểu đồ trạng thái phiếu mượn 46

CHƯƠNG III: TỔNG QUÁT HỆ THỐNG 47

1 Mã trình 47

2 Biểu đồ thành phần 47

3 Biểu đồ Triển khai 48

4 Giao Diện 48

5 Kết Luận 48

5.1 Đánh giá chung 48

5.2 Kết luận 49

Tài Liệu Tham Khảo 50

Trang 8

CHƯƠNG I: NẮM BẮT YÊU CẦU

1 Mô tả bài toán

Tại một thư viên thu hút một số lượng độc giả lớn tới đọc và mượn

sách phục vụ nhu cầu về kiến thức và giải trí cho người đọc Thông tin tất

cả các cuốn sách, nhân viên, độc giả , kho sách, tiền lương, thiết bị phần

cứng tại cửa hàng, được quản lý chặt chẽ từ tên sách, tác giả, nhà xuất

bản, số lượng, thể loại, tình trạng tồn kho , Tất cả các

thông tin này sẽ được nhập vào cơ sở dữ liệu của phần mềm quản lý rồi

từ đó có thể tạo các nhóm sách theo yêu cầu đặt ra Các nhóm sách đó phải được thống kê cụ thể chi tiết tùy theo yêu cầu của thư viện.

Nhân viên (thủ thư) có thông tin của các thể loại sách, khi độc giả

có nhu cầu cần mượn sách, thủ thư có nhiệm vụ tạo ra danh sách và phiếu

mượn sách Các cuốn sách sẽ được cho mượn để đáp ứng nhu cầu của độc giả Độc giả muốn mượn sách thì cần phải đến thư viện và chọn

trực tiếp cuốn sách cần mượn, căn cứ vào đó để tiến hành xét nhu cầu

mặt thể loại sách mà khách hàng muốn mượn Thư viện sẽ kiểm tra kho

tại thư viện xem số lượng và sách tồn kho có đáp ứng đủ cho độc giả hay

hay không? Từ đó sẽ đưa ra những giải pháp để cung cấp đầy đủ cho độc

giả Khi đã đáp ứng đầy đủ yêu cầu, độc giả sẽ tới quầy thu ngân thanh

toán, thủ thư sẽ tiến hành tạo phiếu mượn sách và in danh sách gồm số lượng và giá mượn của loại sách đó, đồng thời kiểm tra một lần cuối tất

cả thông tin về cuốn sách đã bán trước khi giao tới tay độc giả

Sau khi hoàn tất công việc kiểm tra check thông tin phiếu mượn

sách tiến hành giao sách cho độc giả.

Khi nhập số lượng sách lớn cần quản lý sẽ tiến hành đưa về nhập kho

của thư viện để dễ dàng quản lý và thống kê báo cáo khi chủ thư viện yêucầu

Trang 9

2 Hiện trạng và quy trình quản lý thư viện

2.1 Hiện trạng việc quản lý thư viện

Mô tả : Hiện nay các thư viện cung cấp rất nhiều kiến thức sâurộng cho sống hiện đại của con người Cùng với việc ngày càng nhiều đốitượng khách hàng khác nhau, công việc quản lý về nhiều hoạt động khácnhau trong thư viện và các cách quản lý bằng sổ sách đã quá lạc hậu Vìvậy công việc quản lý hệ thống của thư viện gặp phải rất nhiều khó khăn

2.2 Quy trình quản lý thư viện

- Thời gian làm việc : 7h30-22h mọi ngày trong tuần -Thư viện NSDHHiện tại thư viện đang có 3 thủ thư, 1 quản lý và 1 bảo vệ chia làm 3 ca:

- Quản lý thì hoạt động mỗi tháng 1 lần

- Cửa hàng nhập thông tin các thể loại sách hiện đại có mặt trong củahàng của mình như : truyện tranh, tiểu thuyết, sách về toán học, văn học

- Khi có độc giả đến mượn sách, dựa vào nhu cầu của độc giả sẽ biếtđược cần phải đưa ra những sự lựa chọn và tư vấn phù hợp cho từng đối tượngđộc giả, từ đó sẽ có sự sắp xếp cụ thể

- Khi xác định được nhu cầu của độc giả sẽ tiến hành xuất phiếu mượntrả có thông tin mượn cụ thể với từng loại sách, thực hiện quản lý và in phiếumượn sách tự động sẽ giúp giải phóng công việc viết phiếu mượn trả bằng taychậm và dễ sai sót đồng thời sẽ lưu trữ phiếu mượn trả trên hệ thống tránh việcthất lạc

Trang 10

- Sau đó sách sẽ được độc giả mượn sẽ được giao tới tay cho độc giả.

3 Xác lập yêu cầu bài toán quản lý thư viện

3.1 Nhược điểm của quy trình quản lý hiện tại

- Hầu hết quản lý bằng phương pháp thủ công và ghi chép bằng tay

- Chủ thư viện khó khăn trong quản lý số lượng sách cho mượn, trả vàphiếu mượn trả, khi kinh doanh số lượng lớn gặp khó khăn trong quá trình tạophiếu mượn trả và quản lý số lượng sách tại thư viện

Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mượn sách

và nhận lại sách khi độc giả trả sách

Hỗ trợ quản lý các thông tin về độc giả dựa trên thông tin phiếumượn sách và thẻ độc giả

Hỗ trợ chức năng quản trị chung hệ thống trong đó người quản trịchung có thể thay đổi thông tin hoặc thêm bớt các thủ thư

b) Yêu cầu phi chức năng:

Trang 11

Độc giả có thể tra cứu thông tin sách trên môi trường mạng nội bộ của thư viện Tuy nhiên, việc mượn và trả sách phải thực hiện trực tiếp trên thư viện Thủ thư sử dụng hệ thống để cập nhật và quản

lý quả trình mượn trả sách

Thông tin thống kê phải đảm bảo tính chính xác, khách quan Các hình thức phạt đối với độc giả quá hạn sẽ được lưu lại và thông báocho độc giả biết

3.3 Biểu đồ phân rã chức năng

Xác định chức năng của hệ thống

Hình 1: Sơ đồ phân cấp chức năng

Mô tả chức năng:

Trang 12

- Quản trị hệ thống: Người quản lý sử dụng chức năng quản trị hệ thống

để quản lý thông tin người dùng và phân quyền sử dụng cho người dùng: thủ thư,

- Quản lý kho sách: hệ thống cho phép quản lý toàn bộ thông tin của tất

cả sách của thư viện, cho phép thêm, xóa, thay đổi thông tin của sách

- Quản lý độc giả: hệ thống cho quản lý thông tin cá nhân của từng độc giả, thêm, xóa, sửa thông tin của độc giả

- Quản lý mượn trả: hệ thống cho phép quản lý việc mượn trả sách của độc giả, hỗ trợ tạo phiếu mượn, gia hạn sách

- Thống kê: hệ thống cho phép thống kê số lượng sách đã được mượn,

số lượng sách chưa được mượn trong 1 năm giúp người quản lý thư viện nắm

rõ tình hình mượn trả sách của thư viện

Trang 13

3.3.2 Quản lý kho sách

- Đầu Sách (mã đầu sách, tên sách, tác giả, nhà xuất bản, năm xuất bản,

số lượng, số trang, mô tả, giá mượn)

- Thông tin sách(mã đầu sách, mã sách)

- Thông tin của sách sẽ được lưu vào hệ thống để dễ phân loại và tìm kiếm

3.3.3 Quản lý độc giả

- Độc giả (Mã độc giả, tên độc giả, địa chỉ, chứng minh thư, số điện thoại, Email, tài khoản, mật khẩu)

- Thông tin độc giả: tên độc giả , địa chỉ, số điện thoại

- Thông tin của độc giả sẽ được lưu vào cơ sở dữ liệu để dễ dàng quản

lý và những thể loại sách mà độc hay mượn sẽ được thống kê để gợi ý sách chođộc giả sau này

3.3.4 Quản lý mượn trả

- Phiếu mượn trả(Mã phiếu, mã đầu sách, tên đầu sách, số lượng, giá mượn, thời gian mượn, ngày trả, hạn mượn, ghi chú)

- Chi tiết phiếu mượn(Mã đầu sách, mã sách, mã nhân viên, mã độc giả)

- Phiếu mượn sách sẽ được in ra khi thực hiện xong yêu cầu mượn củađộc giả sau đó yêu cầu độc giả thannh toán Khi độc giả thanh toán xong thìphiếu mượn sẽ được lưu vào hệ thống để quản lý

- Khi đến thời hạn trả sách thì độc giả sẽ mang phiếu mượn trả đến thủthư sẽ ghi lại ngày mà độc giả đến trả sách hoặc gia hạn sách nếu quá hạn màkhách vẫn chưa đem sách trả thì thư viện sẽ có biện pháp để sử lý

3.3.5 Thống kê

- Qua mỗi năm sẽ thống kê lại số lượn sách có trong kho để dễ dàng kiểm soát và thêm mới nếu cần thiết

Trang 14

- Hàng tháng sẽ tiến hành thống kê số lượng sách đã cho mượn để biết được nhu cầu của độc giả như thế nào để tiến hành nhập sách

- Những phiếu mượn trả đã quá hạn mượn sẽ được lọc ra hàng tháng để tiến hành sử lý các độc giả làm sai quy định theo quy định của nhà nước

3.4 Các thuộc tính của hệ thống

Dễ dàng sử dụng, không cần đào tạo nhiều

Đảm bảo tốc độ và an toàn trong lưu trữ và xử lý dữ liệu

Khả năng nâng cấp bảo trì dễ dàng

Cấu hình máy chủ: Tối thiểu PIII 500, >256 MB Ram, dung lượng

ổ cứng > 10 GB Hệ quản trị CSDL được cài là SQL Sever hoặc

My SQL Weblogic 4.0 hoặc Tomcat sever

Cấu hình máy trạm: Tối thiểu C 433, > 64 MB Ram Có cài đặt IE

4 trở lên

Trang 15

Chương II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1 Sơ đồ Use Case

Biểu đồ use case là một mô hình đồ họa về các chức năng của hệthống từ khung nhìn của người sử dụng

1.1 Sơ đồ use case tổng quát

Hình 2.1.Sơ đồ use case tổng quát

1.2 Mô tả tác nhân và vẽ sơ đồ cụ thể

1.2.1 Thủ thư

Thủ thư làm theo ca hoặc thủ thư làm full time vào mỗi đầu giờ khibắt đầu nhận ca, thủ thư đăng nhập vào hệ thống và tích điểm danh calàm

Thủ thư có thể tìm sách theo đầu sách hoặc theo mã đầu sách.Nhập thông tin về đầu sách hoặc tên sách, hệ thống sẽ tìm kiếm theo yêucầu và gửi kết quả lại cho thủ thư biết

Trang 16

Thủ thư có thể tìm độc giả theo mã hoặc tên sau đó có thể tùy chọn cácchức năng tương ứng như nhập thông tin độc giả, xóa thông tin độc giả,sửa thông tin độc giả

Thủ thư nhập thông tin tên đầu sách mà độc giả đã lựa chọn tại thưviện Sau khi nhập hết thông tin độc giả cùng thông tin của sách độc giảmượn thì thủ thư tiến hành làm các thủ tục lập phiếu mượn sách Thủ thưlập và in phiếu mượn sách cho độc giả và sao lưu tất cả thông tin vào hệthống

Hình 2.2.1.Sơ đồ use case chi tiết của thủ thư

1.2.2 Quản lý

Quản lý có thể nhập thông tin nhân viên, xóa thông tin nhân viên,sửa thông tin nhân viên Quản lí có trách nhiệm thống kê thu chi, phiếumượn, hàng sách, sách tồn Sau đó in ra báo cáo

Trang 17

Hình 2.2.2.Biểu đồ use case chi tiết của quản

lý 1.2.3 Độc giả

-Độc giả có nhu cầu mượn sách khi tới thư viện được thủ thư tư vấn vềcác loại sách có nội dung, thể loại cũng như nhu cầu của độc giả đặt ra.Sau khi được thủ thư tư vấn về các loại sách độc giả đồng ý và xem xét

kỹ lưỡng về quấn sách muốn muợn tại thư viện và quyết định mượn thìđộc giả tới quầy thu ngân làm các thủ tục mượn sách và cung cấp thôngtin cá nhân để thủ thư có thể lập phiếu mượn sách, độc giả có thể thanhtoán ngay thông qua hai hình thức là qua thẻ ngân hàng hoặc tiền mặt.Độc giả có thể lập thẻ độc giả để thuận tiện hơn cho việc mượn sách saunày tại thư viên Sau khi hết thời hạn mượn thì độc giả sẽ mang sách vàphiếu mượn đến thư viện để trả sách hoặc gia hạn sách

Trang 18

Hình 2.2.3 biểu đồ use case chi tiết độc

giả 1.2.4 Biểu đồ use case đăng nhập

- Mục đích: cho phép nhân viên thư viện đăng nhập thông qua tài khoản và mật khẩu đã đăng ký trước đó

- Mỗi nhân viên có thể truy cập vào hệ thống để tra cứu, sửa đổi thông tin các liên quan và lập báo cáo

Trang 19

Hình.2.2.4 Biểu đồ use case đăng nhập.

1.2.5 Biểu đồ use case chức năng lập phiếu mượn

Hình.2.2.5 Biểu đồ use case lập phiếu mượn.

Trang 20

- Mục đích: cho phép thủ thư của thư viện đăng nhập thông qua tài khoản vàmật khẩu đã đăng ký trước đó và tiến hành quét mã từng quấn sách để tiến hành đưa ra giá mượn của từng quấn sách mà độc giả muốn mượn rồi lưu thông tin vào CSDL đồng thời in phiếu mượn sách cho độc giả.

2 Biểu đồ hoạt động

Lược đồ hoạt động biểu diễn các hoạt động và sự đồng bộ, chuyểntiếp các hoạt động của hệ thống trong một lớp hoặc kết hợp giữa các lớpvới nhau trong một chức năng cụ thể

− Lược đồ hoạt động có thể được sử dụng cho nhiều mục đích khác nhau,

ví dụ như:

- Để xác định các hành động phải thực hiện trong phạm vi một phương thức

- Để xác định công việc cụ thể của một đối tượng

- Để chỉ ra một nhóm hành động liên quan của các đối tượng được thựchiện như thế nào và chúng sẽ ảnh hưởng đến những đối tượng nằm xung quanh

2.1 Biểu đồ hoạt động chức năng đăng nhập

-Mô tả: Use case cho phép người dùng đang nhập vào hệ thống bằng tài khoản được cấp của mình để sử dụng chương trình -Dòng sự kiện chính:

Trang 21

Hình 2.3.1 Biểu đồ hoạt động chức năng đăng nhập

-Dòng sự kiện khác: Không có

-Yêu cầu đặc biệt: Không có

-Tiền điều kiện:

Người dùng phải được cấp tài khoản

Người dùng chưa đăng nhập tài khoản của mình vào hệthống

-Hậu điều kiện: Thành công thì sẽ được sử dụng hệ thông tương ứng.Ngược lại, trạng thái hệ thống sẽ không thay đổi

-Điểm mở rộng: Không có

Người dùng khi yêu cầu đăng nhập vào hệ thống sẽ được yêu cầu nhậptài khoản mật khẩu của người dùng Sau khi nhập thông tin thì tài khoảnmật khẩu sẽ được đưa vào hệ thống để kiểm tra nếu đúng thì hệ thống sẽcho phép người dùng đăng nhập với quyền tương ứng Ngược lại nếu saithì sẽ yêu cầu nhập lại tài khoản và mật khẩu

Trang 22

2.2 Biểu đồ hoạt động chức năng đăng xuất

-Mô tả:Use case cho phép người dùng chấm dứt phiên làm việc của mìnhvới hệ thống bằng cách thoát khỏi tài khoản của mình của mình khỏi hệthống

-Dòng sự kiện chính:

Hình 2.3.2 Biểu đồ hoạt động chức năng đăng

xuất -Dòng sự kiện khác: Không có

-Yêu cầu đặc biệt: Không có

-Tiền điều kiện: Tài khoản đã đăng nhập và chưa đăng xuất khỏi hệthống

-Hậu điều kiện: Thành công thì tài khoản sẽ không làm việc được trên hệthống với các chức năng của người dùng Ngược lại, trạng thái hệ thốngkhông thay đổi

2.3 Biểu đồ hoạt động quản lý độc giả

-Mô tả: Thông tin của độc giả đã được lưu trữ vào cơ sở dữ liệu khi độcgiả mượn sách của thư viện Use case quản lý độc giả cho phép thủ thư

có thể lưu trữ và xử lí dữ liệu của độc giả đã mượn sách để tạo thànhnhững

Trang 23

thông tin hữu ích Ngoài ra, nhà quản lý có thể thực hiện chức năngquảng cáo các sản phẩm mới và các chương trình khuyến mại tới hòmEmail hoặc số điện thoại mà độc giả đăng ký thông tin tại thư viện thôngqua thẻ độc giả.

-Dòng sự kiện chính:

Hình 2.3.3 Biểu đồ hoạt động quản lý độc giả

-Dòng sự kiện khác: Không có -Yêu cầu đặc biệt: Không

-Tiền điều kiện:

Thủ thư phải đăng nhập vào hệ thống

Thông tin của độc giả phải được lưu trữ đầy đủ trong cơ sở dữ liệu.Thủ thư muốn thực hiện các thao tác quản lý đối với những thôngtin về độc giả như thêm, sửa, xóa hoặc tìm kiếm thông tin độc giả -Hậu điều kiện:

Thành công:Khi thông tin độc giả được sắp xếp hợp lí, nhân viên

có thể thực hiện chức năng dựa trên nền tảng thông tin đó

Trang 24

Lỗi: Không thành công khi xuất hiện lỗi trong quá trình xử lí thôngtin độc giả.

-Điểm mở rộng: Không có

2.4 Biểu đồ hoat động quản lý nhân viên

-Mô tả: Thông tin của nhân viên đã được lưu trữ vào cơ sở dữ liệu khinhân viên làm việc tại thư viện Use case quản lý nhân viên cho phépquản lý có thể lưu trữ và xử lí dữ liệu của nhân viên để tạo thành nhữngthông tin hữu ích giúp nhà quản lý quản lý được nhân viên khi vào làm,trong khi làm, nghỉ làm

-Dòng sự kiện chính:

Trang 25

Hình 2.3.4 Biểu đồ hoạt động quản lý nhân viên

-Dòng sự kiện khác: Không có

-Yêu cầu đặc biệt: Không có

-Tiền điều kiện:

Quản lý phải đăng nhập vào hệ thống

Thông tin của nhân viên phải được lưu trữ đầy đủ trong cơ sở dữ liệu

Trang 26

Quản lý muốn thực hiện các thao tác quản lý đối với những thôngtin về nhân viên như thêm, sửa, xóa hoặc tìm kiếm thông tin nhânviên.

-Hậu điều kiện:

Thành công: Thông tin nhân viên được cập nhật

Lỗi: Không thành công khi xuất hiện lỗi trong quá trình xử lí thôngtin nhân viên

Trang 27

-Dòng sự kiện khác: Không có

-Yêu cầu đặc biệt: Không có

-Tiền điều kiện:

Thủ thư phải đăng nhập vào hệ thống trước khi chức năng bắt đầu Thủ thư phải chọn các chức năng trong quản lý sách như thêm, sửa,xóa, tìm kiếm để sử dụng

-Hậu điều kiện:

Nếu chức năng thành công: Sách sẽ được thêm vào, xóa, sửa hoặc tìm kiếm

Nếu không trạng thái sẽ không thay đổi

-Điểm mở rộng: Không có

2.6 Hoạt động Quản lý phiếu mượn

-Mô tả: Use case cho phép thủ thư truy cập vào, thao tác trên quản lýthông tin dữ liệu về phiếu mượn Có thể thêm, sửa, xóa, tìm kiếm thôngtin về phiếu mượn

-Dòng sự kiện chính:

Trang 28

Hình 2.3.6 Biểu đồ hoạt động quản lý phiếu mượn

-Dòng sự kiện khác: Không có

-Yêu cầu đặc biệt: Không có

-Tiền điều kiện:

Thủ thư phải đăng nhập vào hệ thống

Thủ thư lựa chọn chức năng để làm việc

Xác nhận có muốn thức hiện chức năng đó không

-Hậu điều kiện:

Thành công: Thông tin, dữ liệu về phiếu mượn được cập nhập.Lỗi: Trạng thái hệ thống không thay đổi

Ngày đăng: 23/06/2023, 09:50

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Phân tích hướng đối tượng UML, CNTT - Học viện kỹ thuật quân sự, Đỗ Thị Mai Hường Sách, tạp chí
Tiêu đề: Phân tích hướng đối tượng UML
Tác giả: Đỗ Thị Mai Hường
Nhà XB: CNTT - Học viện kỹ thuật quân sự
[2] Giáo trình “Phân tích hệ thống thông tin hướng đối tượng”, CNTT-Đại học Cần Thơ, Phạm Thị Xuân Lộc Sách, tạp chí
Tiêu đề: Phân tích hệ thống thông tin hướng đối tượng
Tác giả: Phạm Thị Xuân Lộc
Nhà XB: CNTT-Đại học Cần Thơ
[3] Quản trị SQL Server 2000; NXB Thống kê; Hà Nội – 2001, Phạm Hữu Khang Sách, tạp chí
Tiêu đề: Quản trị SQL Server 2000
Tác giả: Phạm Hữu Khang
Nhà XB: NXB Thống kê
Năm: 2001
[4] Giáo trình “Phân tích thiết kế hệ thống thông tin”, CNTT – Đại học Điện Lực, Trần Thị Minh Thu Sách, tạp chí
Tiêu đề: Phân tích thiết kế hệ thống thông tin
Tác giả: Trần Thị Minh Thu
Nhà XB: CNTT – Đại học Điện Lực
[5] Phân Tích Thiết Kế Hướng Đối Tượng, CNTT – Đại học Bách Khoa Hà Nội, Phạm Ngọc Nam Sách, tạp chí
Tiêu đề: Phân Tích Thiết Kế Hướng Đối Tượng
Tác giả: Phạm Ngọc Nam
Nhà XB: CNTT – Đại học Bách Khoa Hà Nội

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w