Tải bản đầy đủ (.pdf) (38 trang)

báo cáo môn học phân tích và thiết kế hệ thống thông tin quản lý thư viện trường đại học cao đẳng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.26 MB, 38 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>KHOA CÔNG NGHỆ THÔNG TIN</b>

<b>BÁO CÁO MƠN HỌC</b>

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN</b>

<b>Tên đề tài</b>

<b>QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC, CAO ĐẲNG</b>

<b>GIÁO VIÊN HƯỚNG DẪN: NGUYỄN THỊ KIM HUỆSINH VIÊN THỰC HIỆN: PHAN GIA BẢO</b>

<b>NGUYỄN NGỌC HÙNGNGUYỄN HOÀNG ANHNGUYỄN VĂN CHIẾNHOÀNG XUÂN DŨNG</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

4. Mơ tả bài tốn...8

II. Phân t:ch thiết kế...10

1. Biểu đồ use case...10

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>I. Khảo sát hệ thống 1. Đơn vị khảo sát</b>

tài liệu, giáo trình, kiến thức cho các cán bộ, giảng viên, sinh viên. Một số thể loại sách cótrong thư viện: giáo trình, sách tham khảo, truyện, tài liệu, …

làm việc của cán bộ thư viện, phòng đọc, phòng mượn sách, phịng đọc điện tử, phịnglàm việc và học nhóm của cán bộ, giáo viên và học viên, sinh viên. Có hệ thống điện,mạng internet và wifi, có trang bị hệ thống điều hịa đảm bảo nhiệt độ cho tồn thư viện.

<b>2. Nội dung khảo sát2.1. Khảo sát thư viện</b>

2.1.1 Các loại sách có trong thư viện

<b> </b> - Sách bao gồm các thể loại như giáo trình, tài liệu tham khảo, luận án, luận văn,báo cáo nghiên cứu khoa học truyện khoa học viễn tưởng, truyện cười, truyện cổ t:ch, tiểuthuyết …

- Sách đa ngơn ngữ nhưng chủ yếu có một số ngơn ngữ ch:nh là: tiếng việt, tiếngnga, tiếng anh….

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Đã và đang nắm bắt, phân t:ch được tình hình về trong nước cũng như ngoài nướcđể chọn lọc, thu nhập những đầu sách mới được cập nhật nhiều tài liệu mới để hỗ trợ chogiảng viên cũng như sinh viên những thơng tin ch:nh xác nhất.

<b>2.2 Khảo sát</b>

2.2.1. Hình thức khảo sát Phỏng vấn Quan sát hiện trường Nghiên cứu tài liệu

2.2.2. Đối tượng khảo sát:Thủ thư : Nguyễn Ngọc Duyên*Phỏng vấn thủ thư:

Ngày phỏng vấn: 9h ngày 27/10/2023.

Nội dung phỏng vấn: Nghiệp vụ và công việc của thủ thư.Các câu hỏi dự kiến như này:

1. Câu hỏi 1: Thư việnbên mình có sáchbản cứng và bảnmềm khơng ạ?

Có, bên mình sở hữu sách bản cứng vàvì phần mềm của thư viện có giới hạnnên chưa sở hữu được sách bản mềm.

- Sách bảncứng: là tàiliệu đãđược in ra,hiệntrường cóhơn 8000cuốn- Sách bảnmềm: là tàiliệu điệntử.2. Câu hỏi 2: Có thu - Sinh viên trong trường được miễn ph:.

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

3. Câu hỏi 3: Khimượn sách độc giảcần cung cấp thơngtin gì?

Cung cấp thẻ sinh viên, thẻ thành viên.

4. Câu hỏi 4: thủ thưcó thể giúp gì đểsinh viên có thể tìmsách đúng yêu cầu?

Sinh viên/độc giả cung cấp tên sách, thểloại từ đó thủ thư có thể tìm kiếm sáchđó theo thơng tin trên hệ thống xem cóhoặc khơng nếu có thì cung cấp nơi đểsách.

5. Câu hỏi 5: Thờigian mượn tối đa?

Mượn tối đa 2 tuần - 1 tháng (tùy phânloại sách).

6. Câu hỏi 6: Có thểgia hạn thời gianmượn khơng?

Có thể gia hạn nhưng phải trước thờigian hạn cịn và để gia hạn thì ra trựctiếp thư viện báo với thủ thư bổ sungphiếu mượn.

7. Câu hỏi 7: Quá thờigian thì bị phạt nhưthế nào?

Quá hạn sẽ phải làm phiếu phạt và baogồm việc bị thu ph: phạt phụ thuộc vàothời gian quá hạn trả sách.

8. Câu hỏi 8: Côngviệc của thủ thư?

Quản lý sách, độc giả, mượn trả và kinhph:, thống kê báo cáo.

9. Câu hỏi 9: Thôngtin cần nhập củamỗi cuốn sách?

Mã sách, thể loại, tên tác giả, năm xuấtbản, nhà xuất bản.

10. Câu hỏi 10: Nguồnsách của thư việnđến từ đâu?

Sách được trường mua, một phần làđược quyên tặng.

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

+ Cho phép thủ thư, admin có thể tìm kiếm, thêm mới, sửa, xóa thơng tin sách khicần.

Chức năng 3: Quản lý độc giả

Thủ thư, admin thực hiện chức năng quản l: độc giả với các thao tác cơ bản: thêmđộc giả, xóa độc giả, sửa thơng tin độc giả, tìm kiếm thơng tin độc giả nhằm nâng cao t:nhxác thực về mặt thơng tin giúp kiểm sốt dễ dàng.

Chức năng 4: Quản lý mượn trả

Quản lý việc mượn trả sách: độc giả mượn sách cần xuất trình thẻ để thủ thư nhậpthông tin độc giả và thông tin về đầu sách mà độc giả cần mượn, thời gian mượn. Thựchiện các chức năng tìm kiếm, thêm, sửa, xóa giúp việc trả sách và các thủ tục liên quanđến phiếu mượn để kiếm soát việc trả phiếu mượn.

Chức năng 5: Quản lý phiếu phạt

Việc quản lý phiếu phạt: là thủ thư sẽ có các chức năng tìm thơng tin để kiểm tra,thêm, sửa, xóa của độc giả từ phiếu phạt từ đó nhập thơng tin vào trong phiếu phạt như

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Chức năng 7: Quản lý tác giả

<b> </b> Quản lý thông tin của tác giả: họ tên, năm sinh, quê quán, số lượng đầu sách sángtác trong chức năng quản lý tác giả của thủ thư bảo gồm việc tìm kiếm, thêm, sửa, xóađảm bảo t:nh ch:nh xác.

Chức năng 8: Quản lý thể loại

<b> </b> Phân loại và sử dụng các chức năng tìm kiếm, thêm, sửa, xóa để quản lý các thơngtin về các thể loại khác nhau.

Chức năng 9: Quản lý nhà xuất bản

Quản lý thơng tin bằng các chức năng tìm kiếm, thêm, sửa, xóa về địa chỉ, sốlượng sách được nhận, giá thành các cuốn sách của từng tác giả.

<b> Chức năng 10: Tìm kiếm sách</b>

Cho phép thủ thư, admin tìm kiếm theo tên sách, năm xuất bản, tác giả, NXB vàthể loại mục đ:ch giúp cho việc thực hiện các công việc như mượn trả thống kê được tốiưu thời gian hơn.

<b>4. Mơ tả bài tốn</b>

Thư viện trường đại học cần xây dựng một hệ thống để quản lý các tài liệu liên

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Hoạt động của hệ thống thư viện được xây dựng đảm bảo các yêu cầu sau: - Đối tượng là độc giả:

+ Tạo ngun tắc bảo mật an tồn, có sự kiểm sốt và t:nh khoa học khi lưu trữ,tránh mất mát tài liệu.

+ Hỗ trợ các độc giả có thể tìm kiếm thơng tin về các cuốn sách, có thể tìm kiếmsách bằng cách cung cấp các thông tin cần thiết về cuốn sách ấy ( thể loại, năm sáng tác,tác giả…).

+ Đối với sách bản cứng độc giả có thể đọc trực tiếp tại thư viện hoặc mượn vềnhà.

+ Khi đăng ký mượn sách, độc giả phải ghi lại thông tin cá nhân: họ tên, ngàytháng sinh, mã sinh viên, địa chỉ, số điện thoại,... với thủ thư.

- Đối tượng là thủ thư:

+ Thủ thư sẽ phải làm quen cũng như nắm bắt được các thao tác cơ bản như đăngnhập, đăng xuất tài khoản riêng để quản lý các thông tin cần thiết.

+ Quản lý các lịch mượn trả trong ngày.

+ Quản lý sách mới và sách tồn kho từng ngày để hỗ trợ các độc giả có thể nắm bắtđược thông tin mới về các tài liệu.

+ Qn lý tồn bộ thơng tin của một cuốn sách bao gồm giá thành, số trang, ngônngữ, tên sách, tên tác giả, thể loại, năm xuất bản, nhà xuất bản.

+ Quản lý doanh thu của thư viện.+ Quản lý thông tin độc giả.

- Đối tượng là người quản trị hệ thống:

+ Luôn nắm bắt, cập nhật các phương thức mới để bổ sung, nâng cấp cũng như bảotrì cho hệ thống giúp cho thư viện được ổn định nhất

+ Tạo ra các cơng cụ giúp quản lý, kiểm sốt số lượng, thông tin độc giả, thủ thư.Hỗ trợ việc phân quyền cho các thủ thư có thể sử các tác vụ trên hệ thống chỉnh sửa phùhợp để quản lý thư viện.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>II. Phân thch thiết kế1. Biểu đồ use case1.1. UC tổng quát</b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>1.2. UC chi tiết + đặc tả</b>

1.2.1. UC Quản lý độc giả:

Tác nhân Thủ thư, admin

Tiền điều kiện Thủ thư có tài khoản và phải đăng nhập được trước khi sửdụng chức năng tìm kiếm thơng tin độc giả

Dịng sự kiện ch:nh Dịng sự kiện ch:nh:- Thủ thư đăng nhập hệ thống

- Hệ thống hiển thị thành công giao diện ch:nh- Thủ thư chọn chức năng quản lý thông tin độc giả

- Khi hiện ra giao diện quản lý độc giả thủ thử bấm chọn thanhtìm kiếm độc giả

- Thủ thư nhập thơng tin độc giả và bấm nút tìm kiếm- Hệ thống xác nhận thông tin được gửi tới kiểm tra và hiệnthông tin của độc giả mà thủ thư cần tìm

-Kết thúc usecase

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>Tên UsecaseThêm độc giả</b>

Tác nhân Thủ thư, admin

Tiền điều kiện Thủ thư có tài khoản và phải đăng nhập được trước khi sử dụngchức năng thêm thông tin độc giả

Mục đ:ch Thủ thư có thể thêm thơng tin của độc giảDòng sự kiện

Dòng sự kiện ch:nh:- Thủ thư đăng nhập hệ thống

- Hệ thống hiển thị thành công giao diện ch:nh- Thủ thư chọn chức năng quản lý thông tin độc giả

- Khi hiện ra giao diện quản lý độc giả thủ thư chọn chức năngthêm độc giả

- Hệ thống hiện ra giao diện để nhập thông tin trực tiếp từ thủthư

- Thủ thư nhập các thông tin cá nhân của độc giả: tên, tuổi, mãsinh viên, mã lớp xong ấn nút thêm độc giả

- Hệ thống sẽ cập nhật thông tin độc giả lên giao diện ch:nh củaquản lý độc giả

- Kết thúc UseCaseDịng sự kiện

- Trong q trình nhập thơng tin độc giả nếu chưa thực hiệnđúng các quy tắc trên giao diện thêm độc giả thì hệ thống sẽkhơng cập nhật lên giao diện ch:nh của hệ thống

- Khi thực hiện thêm chưa đúng yêu cầu hệ thống sẽ gửi thôngbáo tới thủ thử và yêu cầu nhập lại

Hậu điều kiện - Trường hợp thành công: thông tin độc giả được thêm và cậpnhật lên giao diện ch:nh của quản lý độc giả

- Trường hợp thất bại: hệ thống thông báo lỗi thông tin độc giảkhông được thêm vào hệ thống vì thơng tin bắt buộc đã tồn tại

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

3.8.4 Xóa thể loại

<b>3.9. Quản lý sách</b>

3.9.1. Tìm kiếm

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

3.9.2. Thêm sách

3.9.3. Sửa sách

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

3.9.4. Xóa sách

<b>3.10. Quản lý tác giả</b>

3.10.1. Tìm kiếm thơng tin

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

3.10.2. Thêm tác giả

3.10.3. Sửa tác giả

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

3.10.4. Xóa tác giả

<b>3.11. Thống kê báo cáo</b>

3.11.1. Thống kê sách đã mượn

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

3.11.2. Thống kê sách trễ hẹn

<b>4. Biểu đồ hoạt động4.1. Đăng nhập</b>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>4.2. Quản lý độc giả</b>

4.2.1. Tìm kiếm

4.2.2. Thêm

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

4.2.3. sửa

4.2.4. xóa

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>4.3. Quản lý thủ thư</b>

4.3.1. Thêm

4.3.2. Sửa thủ thư

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

4.3.3. Xóa thủ thư

<b>4.4. Tìm kiếm sách</b>

4.4.1. Theo tên sách

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

4.4.2. Tìm kiếm theo thể loại

4.4.3. Theo sách theo tên tác giả

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

4.4.4. Tìm kiếm theo NXB

4.4.5. Tìm kiếm theo năm xuất bản

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<b>4.5. Phiếu mượn trả</b>

4.5.1. Tìm kiếm

4.5.2. Thêm phiếu mượn

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

4.5.3. Sửa phiếu mượn

4.5.4. Xóa phiếu mượn

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>4.6. Phiếu phạt</b>

4.6.1. Tìm kiếm

4.6.2. Thêm

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

4.6.3. Sửa

4.6.4. Xóa

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<b>4.7. Quản lh NXB</b>

4.7.1. Tìm kiếm NXB

4.7.2. Thêm NXB

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

4.7.3. Sửa NXB

4.7.4. Xóa NXB

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

<b>4.8. Quản lý thể loại</b>

4.8.1. Tìm kiếm thể loại

4.8.2. Thêm thể loại

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

4.8.3. Sửa thể loại

<b>4.9. Quản lh sách</b>

4.9.1. Tìm kiếm sách

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

4.9.2. Thêm sách

4.9.3. Sửa sách

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

4.9.4. Xóa sách

<b>4.10. Quản lý tác giả</b>

4.10.1. Tìm kiếm tác giả

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

4.10.2. Thêm tác giả

4.10.3. Sửa tác giả

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

4.10.4. Xóa tác giả

<b>4.11. Thống kê báo cáo</b>

4.11.1. Sách mượn

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

4.11.2. Sách đã trả

<b>5. Biểu đồ trạng thái</b>

Biểu đồ trạng thái của lớp sách

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

<b>6. Thiết kế giao diện</b>

<b>7. Cơ sở dữ liệu</b>

</div>

×