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

Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng

46 1,1K 5

Đ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 46
Dung lượng 1,62 MB

Nội dung

MỤC LỤC LỜI MỞ ĐẦU 3 Chương I. Khảo sát hệ thống. 3 1.1. Nghiệp vụ quản lý tại thư viện. 3 1.1.1. Nghiệp vụ quản lý kho sách. 3 1.1.2. Nghiệp vụ quản lý đọc giả. 3 1.1.3. Nghiệp vụ quản lý mượn sách. 3 1.2. Các quy trình làm việc tại thư viện. 3 1.2.1. Quy trình nhập, đánh mã sách. 3 1.2.2. Quy trình cấp thẻ đọc giả. 3 1.2.3. Quy trình đưa sách lên giá trưng bày và thu hồi sách vào kho. 3 1.2.4. Quy trình tra cứu thông tin sách. 3 1.2.5. Quy trình cho mượn sách. 3 1.2.6. Quy trình gia hạn mượn sách. 3 1.2.7. Quy trình trả sách. 3 1.2.8. Quy trình xử lý hỏng, mất, trả sách muộn. 3 1.2.9. Quy trình làm lại thẻ đọc giả. 3 1.2.10. Quy trình hủy thẻ đọc giả. 3 1.2.11. Quy trình gia hạn thẻ đọc giả. 3 1.2.12. Quy trình thanh lý sách. 3 1.2.13. Quy trình lập báo cáo thống kê nhập, xử lý hỏng mất, thanh lý sách. 3 1.2.14. Quy trình lập báo cáo thống kê mượn trả sách. 3 Chương II. Phân tích thiết kế hệ thống. 3 2.1. Xác định các tác nhân hệ thống (actor). 3 2.2.1. Tác nhân đọc giả. 3 2.2.2. Tác nhân thủ thư. 3 2.2.3. Tác nhân người dùng. 3 2.2.4. Sự tổng quát hóa các tác nhân. 3 2.2. Xác định các ca sử dụng của hệ thống (use case). 3 2.2.1. Các ca sử dụng của tác nhân đọc giả. 3 2.2.2. Các ca sử dụng của tác nhân thủ thư. 3 2.2.3. Các ca sử dụng của tác nhân người dùng. 3 2.2.4. Biểu đồ tổng quan ca sử dụng của hệ thống. 3 2.2.5. Biểu đồ chi tiết ca sử dụng đăng nhập đăng xuất hệ thống. 3 2.2.6. Biểu đồ chi tiết ca sử dụng quản lý cấp phát thẻ. 3 2.2.7. Biểu đồ chi tiết ca sử dụng mượn trả sách. 3 2.2.8. Biểu đồ chi tiết ca sử dụng quản lý kho sách và thư viện. 3 2.3. Xác định biểu đồ lớp hệ thống (class diagram). 3 2.3.1. Biểu đồ lớp tổng quan cho toàn hệ thống. 3 2.3.2. Biểu đồ lớp cho ca sử dụng đăng nhập đăng xuất hệ thống. 3 2.3.3. Biểu đồ lớp cho ca sử dụng quản lý cấp phát thẻ. 3 2.3.4. Biểu đồ lớp cho ca sử dụng mượn trả sách. 3 2.3.5. Biểu đồ lớp cho ca sử dụng quản lý kho sách và thư viện. 3 2.4. Xác định biểu đồ trình tự của hệ thống (sequence diagram). 3 2.4.1. Biểu đồ trình tự cập nhật đầu sách. 3 2.4.2. Biểu đồ trình tự nhập sách. 3 2.4.3. Biểu đồ trình tự di chuyển sách 3 2.4.4. Biểu đồ trình tự cấp thẻ đọc giả. 3 2.4.5. Biểu đồ trình tự làm lại thẻ đọc giả. 3 2.4.6. Biểu đồ trình tự gia hạn thẻ đọc giả. 3 2.4.7. Biểu đồ trình tự tra cứu thông tin sách. 3 2.4.8. Biểu đồ trình tự mượn sách. 3 2.4.9. Biểu đồ trình tự gia hạn mượn sách. 3 2.4.10. Biểu đồ trình tự trả sách, trả muộn, hỏng mất. 3 2.4.11. Biểu đồ trình tự thanh lý sách. 3 2.5. Xác định biểu đồ hoạt động (activity diagram). 3 2.5.1. Biểu đồ hoạt động ca sử dụng đăng nhập đăng xuất hệ thống. 3 2.5.2. Biểu đồ hoạt động ca sử dụng cấp thẻ. 3 2.5.3. Biểu đồ hoạt động ca sử dụng làm lại thẻ. 3 2.5.4. Biểu đồ hoạt động ca sử dụng gia hạn thẻ. 3 2.5.5. Biểu đồ hoạt động ca sử dụng cập nhật đầu sách. 3 2.5.6. Biểu đồ hoạt động ca sử dụng nhập sách. 3 2.5.7. Biểu đồ hoạt động ca sử dụng di chuyển sách. 3 2.5.8. Biểu đồ hoạt động ca sử dụng thanh lý sách. 3 2.5.9. Biểu đồ hoạt động ca sử dụng mượn sách. 3 2.5.10. Biểu đồ hoạt động ca sử dụng gia hạn sách. 3 2.5.11. Biểu đò hoạt động ca sử dụng trả sách, xử lý hỏng mất sách. 3 2.6. Xác định biểu đồ triển khai và biểu đồ thành phần (deployment and construction diagram). 3 2.6.1. Biểu đồ triển khai hệ thống tổng quan. 3 2.6.2. Biểu đồ thành phần chi tiết ứng dụng theo mô hình MVC. 3 2.6.3. Biểu đồ thành phần gói Controller. 3 2.6.4. Biểu đồ thành phần gói Model. 3 2.6.5. Biểu đồ thành phần gói View. 3 KẾT LUẬN. 3 LỜI MỞ ĐẦU Ngày nay, song song với sự phát triển của công nghệ thông tin nói chung, và công nghệ phần mềm nói riêng là sự đòi hỏi ngày càng cao và quy mô ngày càng mở rộng cho các sản phẩm phần mềm. Trước thực trạng đó, các mô hình phương thức phân tích thiết kế truyền thống trước đây đang ngày càng bộc lộ ra những nhược điểm và những điểm không còn phù hợp với thời đại. Từ đó, đặt ra vấn đề chúng ta cần có được các phương pháp, mô hình làm việc mới tiên tiến và hiệu quả hơn. Xuất phát từ yêu cầu thực tế trong công việc và yêu cầu của môn học cũng như mong muốn tìm tòi nâng cao hiểu biết của bản thân, nhóm chúng em xin chọn đề tài Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng làm đề tài bài tập lớn của nhóm. Do còn nhiều hạn chế về thời gian cũng như về kiến thức nên bản báo cáo còn nhiều điểm chưa hợp lý, rất mong nhận được sự chỉ dẫn, góp ý của cô. Chúng em xin cám ơn.

Trang 1

MỤC LỤC

LỜI MỞ ĐẦU 4

Chương I Khảo sát hệ thống 5

1.1 Nghiệp vụ quản lý tại thư viện 5

1.1.1 Nghiệp vụ quản lý kho sách 5

1.1.2 Nghiệp vụ quản lý đọc giả 5

1.1.3 Nghiệp vụ quản lý mượn sách 6

1.2 Các quy trình làm việc tại thư viện 7

1.2.1 Quy trình nhập, đánh mã sách 7

1.2.2 Quy trình cấp thẻ đọc giả 7

1.2.3 Quy trình đưa sách lên giá trưng bày và thu hồi sách vào kho 7

1.2.4 Quy trình tra cứu thông tin sách 8

1.2.5 Quy trình cho mượn sách 8

1.2.6 Quy trình gia hạn mượn sách 8

1.2.7 Quy trình trả sách 8

1.2.8 Quy trình xử lý hỏng, mất, trả sách muộn 9

1.2.9 Quy trình làm lại thẻ đọc giả 9

1.2.10 Quy trình hủy thẻ đọc giả 9

1.2.11 Quy trình gia hạn thẻ đọc giả 9

1.2.12 Quy trình thanh lý sách 10

1.2.13 Quy trình lập báo cáo thống kê nhập, xử lý hỏng mất, thanh lý sách 10

1.2.14 Quy trình lập báo cáo thống kê mượn trả sách 10

Chương II Phân tích thiết kế hệ thống 11

2.1 Xác định các tác nhân hệ thống (actor) 11

2.2.1 Tác nhân đọc giả 11

2.2.2 Tác nhân thủ thư 11

2.2.3 Tác nhân người dùng 11

2.2.4 Sự tổng quát hóa các tác nhân 12

2.2 Xác định các ca sử dụng của hệ thống (use case) 13

2.2.1 Các ca sử dụng của tác nhân đọc giả 13

Trang 2

2.2.2 Các ca sử dụng của tác nhân thủ thư 14

2.2.3 Các ca sử dụng của tác nhân người dùng 14

2.2.4 Biểu đồ tổng quan ca sử dụng của hệ thống 15

2.2.5 Biểu đồ chi tiết ca sử dụng đăng nhập đăng xuất hệ thống 16

2.2.6 Biểu đồ chi tiết ca sử dụng quản lý cấp phát thẻ 16

2.2.7 Biểu đồ chi tiết ca sử dụng mượn trả sách 17

2.2.8 Biểu đồ chi tiết ca sử dụng quản lý kho sách và thư viện 18

2.3 Xác định biểu đồ lớp hệ thống (class diagram) 19

2.3.1 Biểu đồ lớp tổng quan cho toàn hệ thống 19

2.3.2 Biểu đồ lớp cho ca sử dụng đăng nhập đăng xuất hệ thống 20

2.3.3 Biểu đồ lớp cho ca sử dụng quản lý cấp phát thẻ 21

2.3.4 Biểu đồ lớp cho ca sử dụng mượn trả sách 22

2.3.5 Biểu đồ lớp cho ca sử dụng quản lý kho sách và thư viện 23

2.4 Xác định biểu đồ trình tự của hệ thống (sequence diagram) 24

2.4.1 Biểu đồ trình tự cập nhật đầu sách 24

2.4.2 Biểu đồ trình tự nhập sách 25

2.4.3 Biểu đồ trình tự di chuyển sách 26

2.4.4 Biểu đồ trình tự cấp thẻ đọc giả 27

2.4.5 Biểu đồ trình tự làm lại thẻ đọc giả 28

2.4.6 Biểu đồ trình tự gia hạn thẻ đọc giả 29

2.4.7 Biểu đồ trình tự tra cứu thông tin sách 30

2.4.8 Biểu đồ trình tự mượn sách 31

2.4.9 Biểu đồ trình tự gia hạn mượn sách 32

2.4.10 Biểu đồ trình tự trả sách, trả muộn, hỏng mất 33

2.4.11 Biểu đồ trình tự thanh lý sách 34

2.5 Xác định biểu đồ hoạt động (activity diagram) 35

2.5.1 Biểu đồ hoạt động ca sử dụng đăng nhập đăng xuất hệ thống 35

2.5.2 Biểu đồ hoạt động ca sử dụng cấp thẻ 35

2.5.3 Biểu đồ hoạt động ca sử dụng làm lại thẻ 35

Trang 3

2.5.6 Biểu đồ hoạt động ca sử dụng nhập sách 37

2.5.7 Biểu đồ hoạt động ca sử dụng di chuyển sách 37

2.5.8 Biểu đồ hoạt động ca sử dụng thanh lý sách 38

2.5.9 Biểu đồ hoạt động ca sử dụng mượn sách 38

2.5.10 Biểu đồ hoạt động ca sử dụng gia hạn sách 39

2.5.11 Biểu đò hoạt động ca sử dụng trả sách, xử lý hỏng mất sách 39

2.6 Xác định biểu đồ triển khai và biểu đồ thành phần (deployment and construction diagram) 40

2.6.1 Biểu đồ triển khai hệ thống tổng quan 40

2.6.2 Biểu đồ thành phần chi tiết ứng dụng theo mô hình MVC 41

2.6.3 Biểu đồ thành phần gói Controller 42

2.6.4 Biểu đồ thành phần gói Model 42

2.6.5 Biểu đồ thành phần gói View 43

KẾT LUẬN 44

Trang 4

LỜI MỞ ĐẦU

Ngày nay, song song với sự phát triển của công nghệ thông tin nói chung, vàcông nghệ phần mềm nói riêng là sự đòi hỏi ngày càng cao và quy mô ngày càng mởrộng cho các sản phẩm phần mềm Trước thực trạng đó, các mô hình phương thứcphân tích thiết kế truyền thống trước đây đang ngày càng bộc lộ ra những nhược điểm

và những điểm không còn phù hợp với thời đại Từ đó, đặt ra vấn đề chúng ta cần cóđược các phương pháp, mô hình làm việc mới tiên tiến và hiệu quả hơn

Xuất phát từ yêu cầu thực tế trong công việc và yêu cầu của môn học cũng nhưmong muốn tìm tòi nâng cao hiểu biết của bản thân, nhóm chúng em xin chọn đề tài

"Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng" làm đề tài bàitập lớn của nhóm Do còn nhiều hạn chế về thời gian cũng như về kiến thức nên bảnbáo cáo còn nhiều điểm chưa hợp lý, rất mong nhận được sự chỉ dẫn, góp ý của cô.Chúng em xin cám ơn

Trang 5

Chương I Khảo sát hệ thống.

1.1 Nghiệp vụ quản lý tại thư viện.

1.1.1 Nghiệp vụ quản lý kho sách.

Thư viện thực hiện việc quản lý sách tại các giá sách trong thư viện và trongkho Số lượng sách hiện có trong thư viện và kho luôn được giám sát chặt chẽ để cóthể làm công tác bổ sung kịp thời, tránh trường hợp thiếu sách, hết sách Toàn bộthông tin về sách như tên sách, tên tác giả, nhà xuất bản, năm xuất bản… đều đượclưu trữ trong cơ sở dữ liệu của thư viện để tiện cho việc quản lý

Thư viện chia sách thành nhiều loại sách khác nhau dựa theo nội dung, đặcđiểm từng sách để có thể dễ dàng tra cứu, quản lý Ví dụ như các loại sách : truyệntình yêu, truyện ma, sách chính trị…

Những sách mới sau khi được nhập về kho, trước khi được bày lên kệ sách cầnphải được đánh mã Sách được định đánh mã theo chuẩn mà thư viện đề ra để dễ choviệc quản lý cho mượn sách sau này

Thư viện có kho sách và các giá trưng bày sách được dùng làm nơi lưu trữsách, sách có thể được đưa từ kho ra trưng bày hoặc lấy từ giá trưng bày cất vào kho.Thông tin về mỗi lần nhập kho, thanh lý sách đều được lưu trữ, quản lý một cách chặtchẽ

Bộ phận thủ thư có trách nhiệm lập báo cáo định kỳ hoặc đột xuất( theo chỉ đạocủa ban Giám đốc thư viện) về tình hình nhập, xử lý hỏng mất hay thanh lý sách,chuyển đổi vị trí sách, kiểm kê lượng sách tồn trong kho

1.1.2 Nghiệp vụ quản lý đọc giả.

Toàn bộ thông tin về đọc giả như tên đọc giả, địa chỉ, điện thoại, số sách đãmượn… đều được thư viện lưu trữ để thuận tiện cho các quy trình mượn trả sách vàhủy, cấp, làm lại thẻ đọc giả

Đọc giả có thể được phân loại dựa trên loại thẻ đọc giả được cấp (Tùy theo sốtiền làm thẻ) Và từ đó có thể quy định số sách tối đa có thể cho mượn và số ngày tối

đa cho mượn Đọc giả có thể làm lại thẻ nếu thẻ bị mất và khi thẻ hết hạn đọc giả cóthể hủy thẻ hoặc gia hạn thẻ

Trang 6

1.1.3 Nghiệp vụ quản lý mượn sách.

Sách tại thư viện được dùng để cho đọc giả mượn đọc Đọc giả có thể mượnsách theo nhiều hình thức như mượn đọc tại chỗ, mượn về nhà đọc với các thời hạnkhác nhau và mọi thông tin mượn trả sẽ đều được lưu trữ lại Trong trường hợp đọcgiả mượn sách về muốn giữ sách lâu hơn cần tiến hành gia hạn, các trường hợp gâymất hỏng sách đều cần tiến hành phạt tiền hoặc mua mới

Trang 7

1.2 Các quy trình làm việc tại thư viện.

Sách sau khi được nhập vào kho sẽ được hệ thống tự động sinh mã vạch, nhânviên kho chịu trách nhiệm in mã vạch và dán vào từng quyển để tiện cho việc quản lýmượn sách sau này

1.2.2 Quy trình cấp thẻ đọc giả.

Mỗi đọc giả muốn mượn sách tại thư viện cần phải có thẻ đọc giả Thẻ đọc giảtại thư viện được cấp đều có thời hạn nhất định và mức quy định nhất định về số sáchđược mượn và thời hạn mượn Tùy thuộc vào nhu cầu cá nhân mỗi độc giả sẽ đăng

ký làm các loại thẻ khác nhau Khi làm thẻ đọc giả thì các đọc giả sẽ phải tới gặp thủthư cung cấp các thông tin của mình như họ tên, địa chỉ, điện thoại, CMND Từ cácthông tin được cấp, thủ thư sẽ kiểm tra thông tin xem có vấn đề gì không Nếu khôngvấn đề thủ thư sẽ cập nhật thông tin độc giả và thẻ đọc giả vào hệ thống đồng thời cấpthẻ cho đọc giả

1.2.3 Quy trình đưa sách lên giá trưng bày và thu hồi sách vào kho.

Để tiện cho người xem dễ tìm kiếm và theo dõi sách thì sách không chỉ đượclưu trữ trong kho mà còn cần được trưng bày lên các giá Theo từng đợt thủ thư sẽ xin

ý kiến giám đốc thư viện về các sách được trưng bày, và theo chỉ thị của giám đốc

Trang 8

các sách từ giá về kho Tất cả các hoạt động này đều cần được lưu trữ lại thông tin đểsau này dễ cho việc quản lý kho sách và các giá trưng bày.

1.2.4 Quy trình tra cứu thông tin sách.

Thông tin sách trong hệ thống được lưu trữ gồm đầy đủ các thông tin về sáchnhư tên sách, tác giả, thể loại, Từ đó người dùng có thể dễ dàng tra cứu thông tinsách để dễ dàng cho việc quản lý mượn trả sách cũng như việc theo dõi kho Để tiếnhành tra cứu sách người dùng cấp thông tin việc tra cứu như tên sách, thể loại nhờ

đó hệ thống sẽ trả về các thông tin khác của sách (nếu có) hoặc trả về thông báokhông tìm thấy

1.2.5 Quy trình cho mượn sách.

Đọc giả sau khi tra cứu tìm được sách mà mình muốn đọc có thể tự lấy cuốnsách đó (nếu sách đó có trên giá trưng bày) hoặc yêu cầu thủ thư lấy sách đó chomình Khi đó đọc giả sẽ phải trình thẻ đọc giả ra và có thể chọn hình thức đọc tại chỗhay mượn về đọc Nếu muốn mượn về thì đọc giả phải tiến hành lập phiếu mượn vàhẹn ngày trả Thông tin phiếu mượn cần phải có số thẻ đọc giả, các sách đã mượn, sốlượng, ngày hẹn trả

1.2.6 Quy trình gia hạn mượn sách.

Trong trường hợp sách được đọc giả mượn về nhà thì thủ thư sẽ lập phiếumượn và hẹn ngày trả như phía trên đã trình bày Đọc giả khi đến ngày trả mà muốnđược giữ sách lâu hơn cần đến thư viện mang theo sách cần gia hạn và thẻ đọc giả đểtiến hành gia hạn mượn sách Tại đây thủ thư sẽ xem xét xem có vấn đề gì không, nếukhông có vấn đề gì thủ thư sẽ lập phiếu gia hạn mượn sách cho đọc giả

1.2.7 Quy trình trả sách.

Trong trường hợp đọc giả mượn sách đọc tại chỗ khi đọc giả ra về cần phải bàngiao lại sách cho thủ thư Trong trường hợp sách được đọc giả mượn về nhà thì thủthư sẽ lập phiếu mượn và hẹn ngày trả như phía trên đã trình bày Khi đến ngày trảnếu đọc giả không có nhu cầu giữ sách thêm thì cần đến thư viện làm thủ tục trả sách

Trang 9

1.2.8 Quy trình xử lý hỏng, mất, trả sách muộn.

Trong trường hợp đọc giả mượn sách (có thể là tại chỗ hoặc mượn về nhà) làmhỏng, mất sách thủ thư sẽ phải tiến hành xem xét sách bị hỏng mất là sách nào, tìnhtrạng ra sao sau đó đối chiếu quy định của thư viện lập phiếu phạt cho đọc giả đồngthời thông báo với thủ thư sách để tiến hành kê khai hỏng, mất Còn trong trường hợpđọc giả mượn sách về nhà, và khi số sách mượn quá số ngày quy định (quá hạn trảnhưng đọc giả không tiến hành trả) mà không gia hạn thì thủ thư phải xem xét sốngày mượn vượt quá là bao nhiêu, đối chiếu quy định thư viện và lập phiếu phạt chođọc giả Tất cả các thông tin hỏng mất hay phạt đều cần được lưu giữ lại hệ thống

1.2.9 Quy trình làm lại thẻ đọc giả.

Đọc giả sau khi làm thẻ mà làm mất thẻ thư viện (thẻ vẫn còn trong thời giancòn hiệu lực sử dụng) và có nhu cầu làm lại thẻ thì cần tới gặp thủ thư để xác minhhủy thẻ cũ và cấp lại thẻ mới Quy trình xác minh dựa trên CMND của đọc giả, từ sốCMND thủ thư có thể xác định ra các thẻ cũ và thẻ mới của đọc giả để tìm ra thẻ cầnhủy, đồng thời nhập thông tin để cấp lại thẻ mới cho đọc giả

1.2.10 Quy trình hủy thẻ đọc giả.

Khi các thẻ không còn hiệu lực sử dụng (có thể do hết hiệu lực thời gian, hoặc

do đọc giả vi phạm nhiều lỗi, hoặc thẻ của đọc giả bị mất và đọc giả mong muốn làmlại thẻ mới và hủy thẻ cũ đi) thủ thư cần tiến hành cập nhật lại trạng thái thẻ là hếthiệu lực Các thẻ không còn hiệu lực sẽ không mượn được sách nữa

1.2.11 Quy trình gia hạn thẻ đọc giả.

Cũng trong trường hợp thẻ đọc giả không còn hiệu lực vì lý do hết hạn (về thờigian) sử dụng, đọc giả muốn gia hạn thẻ đọc giả để có thể tiếp tục mượn sách của thưviện, thì đọc giả cần phải tới gặp thủ thử đưa thẻ cũ, xác minh không còn sách chưatrả và đóng phí để gia hạn thẻ Nếu như mọi điều kiện đều phù hợp thủ thư sẽ cấp thẻđọc giả mới cho đọc giả

Trang 10

1.2.12 Quy trình thanh lý sách.

Các sách quá cũ không còn phù hợp với các nội dung hiện hành cần đượcthanh lý Để tiến hành thanh lý, thủ thư cần lập yêu cầu thanh lý gửi lên giám đốc thưviện, giám đốc thư viện sẽ duyệt xem yêu cầu thanh lý có hợp lý hay không Sau khiđược duyệt thủ thư sẽ tiến hành thanh lý các sách được đề cập trong đơn đề nghịthanh lý Các thông tin thanh lý phải được lưu trữ lại trong phiếu thanh lý

1.2.13 Quy trình lập báo cáo thống kê nhập, xử lý hỏng mất, thanh lý sách.

Hàng tháng, hàng quý, hàng năm hoặc theo những đợt kiểm tra không định kì,thủ thư cần lập các báo cáo thể hiện tình hình nhập, mất hỏng, hay di chuyển sách,thanh lý sách để tiến hành báo cáo lên giám đốc thư viện hoặc để thống kê kho sách

1.2.14 Quy trình lập báo cáo thống kê mượn trả sách.

Theo từng đợt hoặc theo các đợt kiểm tra không định trước, thủ thư phải báocáo lên cho giám đốc thư viện các báo cáo về việc quản lý cấp thẻ đọc giả và tìnhhình mượn trả sách Các công tác báo cáo phải dựa trên các thông tin lưu trữ ở cácquy trình khác như quản lý đọc giả hay việc quản lý mượn trả sách

Trang 11

Chương II Phân tích thiết kế hệ thống.

2.1 Xác định các tác nhân hệ thống (actor).

2.2.1 Tác nhân đọc giả.

Đọc giả là những người tới thư viện làm thẻ để mượn sách, họ sẽ thực hiệntruy cập vào hệ thống nhằm:

- Tra cứu thông tin sách

- Yêu cầu hệ thống cấp thẻ đọc giả

- Yêu cầu hệ thống cho mượn sách

- Yêu cầu hệ thống nhận sách trả

- Yêu cầu hệ thống gia hạn mượn sách

- Yêu cầu hệ thống xác nhận việc sách hỏng, mất trả muộn

- Yêu cầu hệ thống cấp lại thẻ đọc giả

- Yêu cầu hệ thống gia hạn thẻ đọc giả

2.2.2 Tác nhân thủ thư.

Thủ thư là người có trực tiếp làm đa số các công việc liên quan đến quản lýsách, đọc giả và các việc mượn trả sách tại thư viện, người này sẽ truy cập vào hệthống thông qua các nhân viên thủ thư để nhằm:

- Yêu cầu hệ thống thực hiện nhập kho

- Tra cứu thông tin sách trong hệ thống

- Yêu cầu hệ thống thực hiện di chuyển sách

- Yêu cầu hệ thống thanh lý sách

- Yêu cầu hệ thống thực hiện thống kê báo cáo về nhập, di chuyển, hỏng mất vàthanh lý sách

- Yêu cầu hệ thống thực hiện các thống kê báo cáo về tình hình mượn trả sách,

và quản lý thẻ đọc giả

2.2.3 Tác nhân người dùng.

Là tác nhân tổng quan bao gồm tác nhân khách hàng và tác nhân thủ thư, tácnhân này có khả năng:

Trang 12

- Đăng nhập vào hệ thống.

- Đăng xuất khỏi hệ thống

- Tra cứu thông tin sách của thư viện

- Thực hiện các công việc riêng ứng với từng tác nhân cụ thể

2.2.4 Sự tổng quát hóa các tác nhân.

Hình 2.1.1: Biểu đồ tổng quát hóa các tác nhân.

Trang 13

2.2 Xác định các ca sử dụng của hệ thống (use case).

2.2.1 Các ca sử dụng của tác nhân đọc giả.

- Tra cứu thông tin sách thư viện: Đọc giả cung cấp các thông tin về cuốn sáchcần tra cứu theo các tiêu chí khác nhau để tìm ra thông tin sách mong muốn

- Yêu cầu cấp thẻ đọc giả: Đọc giả cung cấp thông tin cá nhân cho hệ thống để

hệ thống xét duyệt tạo thẻ đọc giả trước khi hệ thống thực hiện việc cấp thẻ

- Yêu cầu được mượn sách: Đọc giả cung cấp thông tin về các cuốn sách cầnmượn và thông tin thẻ đọc giả để hệ thống xét duyệt việc tạo phiếu mượn và cho đọcgiả mượn sách trước khi hệ thống thực hiện

- Yêu cầu được trả sách: Đọc giả cung cấp thông tin về các cuốn sách cần trả vàthông tin thẻ đọc giả để hệ thống xét duyệt việc tạo phiếu trả sách trước khi hệ thốngthực hiện việc cho phép đọc giả trả sách

- Yêu cầu được gia hạn mượn sách: Đọc giả cung cấp thông tin về cuốn sách cầngia hạn, thông tin thẻ đọc giả và số ngày muốn gia hạn để hệ thống xét duyệt việc tạophiếu gia hạn mượn sách trước khi thực hiện việc đọc giả gia hạn mượn sách

- Yêu cầu được xử lý việc làm sách hỏng, mất: Đọc giả cung cấp thông tin vềcuốn sách bị hỏng mất và thông tin thẻ đọc giả cho hệ thống để hệ thống tiến hànhxem xét việc tạo phiêu xử lý hỏng mất trước khi hệ thống thực hiện việc xử lý hỏngmất sách cho đọc giả

- Yêu cầu được trả sách quá hạn trả: Đọc giả cung cấp thông tin về cuốn sách trảquá hạn và thông tin về thẻ đọc giả để hệ thống tiến hành xem xét việc tạo phiếu trảquá hạn trước khi thực hiện việc cho phép đọc giả được trả sách qua hạn

- Yêu cầu được cấp lại thẻ đọc giả: Đọc giả cung cấp thông tin cá nhân để hệthống xem xét việc hủy thẻ cũ và cấp lại thẻ mới cho đọc giả trước khi thực hiện

- Yêu cầu gia hạn thẻ đọc giả: Đọc giả cung cấp thông tin về thẻ đọc giả cần giahạn và thời gian gia hạn để hệ thống xem xét việc trước khi hệ thống thực hiện việcgia hạn thẻ cho đọc giả

Trang 14

2.2.2 Các ca sử dụng của tác nhân thủ thư.

- Quản lý đầu sách: Thủ thư cung cấp thông tin về các đầu sách như tên sách, tácgiả, để hệ thống cập nhật các đầu sách hay loại bỏ, sửa đổi thông tin các đầu sách

- Yêu cầu hệ thống thực hiện nhập kho: Thủ thư cung cấp các thông tin về sáchnhập, nguồn nhập, thời điểm nhập cho hệ thống để hệ thống tiến hành nhập sáchvào kho và tiến hành đánh mã cho sách theo các quy ước của hệ thống

- Tra cứu thông tin sách trong hệ thống: Thủ thư cung cấp các thông tin về cuốnsách cần tra cứu theo các tiêu chí khác nhau để tìm ra thông tin sách mong muốn

- Yêu cầu hệ thống thực hiện di chuyển sách: Thủ thư cung cấp các thông tin vềsách cần di chuyển, vị trí chuyển đi và chuyển đến cho hệ thống để hệ thống tiếnhành kiểm tra thông tin trước khi xác nhận các thông tin thay đổi về vị trí sách

- Yêu cầu hệ thống thanh lý sách: Thủ thư cung cấp các thông tin về sách cầnthanh lý, đích thanh lý, thời điểm thanh lý cho hệ thống để hệ thống tiến hành thanh

lý sách

- Yêu cầu hệ thống thực hiện thống kê báo cáo về nhập, di chuyển, hỏng mất vàthanh lý sách: Thủ thư cung cấp các tiêu chí thống kê và yêu cầu báo cáo về kho sách

để hệ thống phản hồi lại các thống kê báo cáo tương ứng

- Yêu cầu hệ thống thực hiện các thống kê báo cáo về tình hình mượn trả sách,

và quản lý thẻ đọc giả: Thủ thư cung cấp các tiêu chí thống kê và yêu cầu báo cáo vềtình hình mượn sách và cấp thẻ để hệ thống phản hồi lại các thống kê báo cáo tươngứng

2.2.3 Các ca sử dụng của tác nhân người dùng.

- Đăng nhập hệ thống: Người dùng cung cấp cho hệ thống thông tin mật khẩu vàtên đăng nhập để hệ thống xem xét việc đăng nhập và cấp các quyền ứng với ngườidùng

- Đăng xuất hệ thống: Người dùng thoát khỏi hệ thống và hủy trạng thái hiệnhành trong hệ thống

Trang 15

2.2.4 Biểu đồ tổng quan ca sử dụng của hệ thống.

Hình 2.2.1: Biểu đồ tổng quan ca sử dụng hệ thống

Trang 16

2.2.5 Biểu đồ chi tiết ca sử dụng đăng nhập đăng xuất hệ thống.

Hình 2.2.2: Biểu đồ chi tiết ca sử dụng đăng nhập đăng xuất.

2.2.6 Biểu đồ chi tiết ca sử dụng quản lý cấp phát thẻ.

Hình 2.2.3: Biểu đồ chi tiết ca sử dụng quản lý cấp phát thẻ.

Trang 17

2.2.7 Biểu đồ chi tiết ca sử dụng mượn trả sách.

Hình 2.2.4: Biểu đồ chi tiết ca sử dụng mượn trả sách.

Trang 18

2.2.8 Biểu đồ chi tiết ca sử dụng quản lý kho sách và thư viện.

Hình 2.2.5: Biểu đồ chi tiết ca sử dụng quản lý kho sách và thư viện.

Trang 19

2.3 Xác định biểu đồ lớp hệ thống (class diagram).

2.3.1 Biểu đồ lớp tổng quan cho toàn hệ thống.

Hình 2.3.1: Biểu đồ lớp tổng quan cho toàn hệ thống.

Trang 20

2.3.2 Biểu đồ lớp cho ca sử dụng đăng nhập đăng xuất hệ thống.

Hình 2.3.2: Biểu đồ lớp ca sử dụng đăng nhập đăng xuất hệ thống.

Trang 21

2.3.3 Biểu đồ lớp cho ca sử dụng quản lý cấp phát thẻ.

Hình 2.3.3: Biểu đồ lớp ca sử dụng quản lý cấp phát thẻ đọc giả.

Trang 22

2.3.4 Biểu đồ lớp cho ca sử dụng mượn trả sách.

Hình 2.3.4: Biểu đồ lớp chi tiết ca sử dụng quản lý mượn trả sách.

Trang 23

2.3.5 Biểu đồ lớp cho ca sử dụng quản lý kho sách và thư viện.

Hình 2.3.5: Biểu đồ lớp chi tiết ca sử dụng quản lý kho sách và thư viện.

Ngày đăng: 13/08/2014, 09:53

HÌNH ẢNH LIÊN QUAN

1.1.6. Hình 2.1.1: Biểu đồ tổng quát hóa các tác nhân. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.6. Hình 2.1.1: Biểu đồ tổng quát hóa các tác nhân (Trang 10)
1.1.8. Hình 2.2.1: Biểu đồ tổng quan ca sử dụng hệ thống. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.8. Hình 2.2.1: Biểu đồ tổng quan ca sử dụng hệ thống (Trang 15)
1.1.12. Hình 2.2.3: Biểu đồ chi tiết ca sử dụng quản lý cấp phát thẻ. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.12. Hình 2.2.3: Biểu đồ chi tiết ca sử dụng quản lý cấp phát thẻ (Trang 16)
1.1.14. Hình 2.2.4: Biểu đồ chi tiết ca sử dụng mượn trả sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.14. Hình 2.2.4: Biểu đồ chi tiết ca sử dụng mượn trả sách (Trang 17)
1.1.16. Hình 2.2.5: Biểu đồ chi tiết ca sử dụng quản lý kho sách và thư viện. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.16. Hình 2.2.5: Biểu đồ chi tiết ca sử dụng quản lý kho sách và thư viện (Trang 18)
1.1.20. Hình 2.3.2: Biểu đồ lớp ca sử dụng đăng nhập đăng xuất hệ thống. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.20. Hình 2.3.2: Biểu đồ lớp ca sử dụng đăng nhập đăng xuất hệ thống (Trang 22)
1.1.22. Hình 2.3.3: Biểu đồ lớp ca sử dụng quản lý cấp phát thẻ đọc giả. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.22. Hình 2.3.3: Biểu đồ lớp ca sử dụng quản lý cấp phát thẻ đọc giả (Trang 23)
1.1.30. Hình 2.4.1: Biểu đồ trình tự cập nhật đầu sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.30. Hình 2.4.1: Biểu đồ trình tự cập nhật đầu sách (Trang 30)
1.1.35. Hình 2.4.3: Biểu đồ trình tự di chuyển sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.35. Hình 2.4.3: Biểu đồ trình tự di chuyển sách (Trang 32)
1.1.48. Hình 2.4.9: Biểu đồ trình tự gia hạn mượn sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.48. Hình 2.4.9: Biểu đồ trình tự gia hạn mượn sách (Trang 40)
1.1.50. Hình 2.4.10: Biểu đồ trình tự trả sách, trả muộn và xử lý hỏng mất. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.50. Hình 2.4.10: Biểu đồ trình tự trả sách, trả muộn và xử lý hỏng mất (Trang 41)
1.1.52. Hình 2.4.11: Biểu đồ trình tự thanh lý sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.52. Hình 2.4.11: Biểu đồ trình tự thanh lý sách (Trang 42)
1.1.54. Hình 2.5.1: Biểu đồ hoạt động ca sử dụng đăng nhập đăng xuất hệ - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.54. Hình 2.5.1: Biểu đồ hoạt động ca sử dụng đăng nhập đăng xuất hệ (Trang 43)
1.1.60. Hình 2.5.4: Biểu đồ hoạt động ca sử dụng gia hạn thẻ. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.60. Hình 2.5.4: Biểu đồ hoạt động ca sử dụng gia hạn thẻ (Trang 44)
1.1.58. Hình 2.5.3: Biểu đồ hoạt động ca sử dụng làm lại thẻ. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.58. Hình 2.5.3: Biểu đồ hoạt động ca sử dụng làm lại thẻ (Trang 44)
1.1.62. Hình 2.5.5: Biểu đồ hoạt động ca sử dụng cập nhật đầu sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.62. Hình 2.5.5: Biểu đồ hoạt động ca sử dụng cập nhật đầu sách (Trang 45)
1.1.66. Hình 2.5.7: Biểu đồ hoạt động ca sử dụng di chuyển sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.66. Hình 2.5.7: Biểu đồ hoạt động ca sử dụng di chuyển sách (Trang 46)
1.1.70. Hình 2.5.9: Biểu đồ hoạt động ca sử dụng mượn sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.70. Hình 2.5.9: Biểu đồ hoạt động ca sử dụng mượn sách (Trang 47)
1.1.72. Hình 2.5.10: Biểu đồ hoạt động ca sử dụng gia hạn sách. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.72. Hình 2.5.10: Biểu đồ hoạt động ca sử dụng gia hạn sách (Trang 48)
1.1.74. Hình 2.5.11: Biểu đồ hoạt động ca sử dụng trả sách, xử lý hỏng mất. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.74. Hình 2.5.11: Biểu đồ hoạt động ca sử dụng trả sách, xử lý hỏng mất (Trang 49)
1.1.76. Hình 2.6.1: Biểu đồ triển khai hệ thống tổng quan. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.76. Hình 2.6.1: Biểu đồ triển khai hệ thống tổng quan (Trang 50)
1.1.82. Hình 2.6.4: Biểu đồ thành phần gói Model. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.82. Hình 2.6.4: Biểu đồ thành phần gói Model (Trang 52)
1.1.80. Hình 2.6.3: Biểu đồ thành phần gói Controller. - Phân tích hệ thống quản lý thư viện theo mô hình hướng đối tượng
1.1.80. Hình 2.6.3: Biểu đồ thành phần gói Controller (Trang 52)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w