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

quản lý thư viện

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 (1.74 MB, 41 trang )

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

<small>PHÂN CÔNG CÔNG VIỆC</small>

Vũ Ngọc Quyền 20198257 Thiết kế cơ sở dữ liệu,Biểu đồ trình tựNguyễn Hùng Vũ 20198277 Thiết kế cơ sở dữ liệu,

Mô tả bài toán

Nguyễn Thanh Luân 20198242 Thiết kế lớp, Use case,giao diện

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

<small>VIII. giao diện người dùng...41</small>

<small>Giao diên cơ bản:...41</small>

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

<small>Mẫu Form...41</small>

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

<small>I: ĐẶC TẢ PHẦN MỀM.MỤC ĐÍCH</small>

Ngày nay với sự phát triễn của khoa học kỹ thuật, con người có thể ứng dụng cntt vào việc giải quyết các bài toán xã hội nhằm nâng cao hiệu suất của cơng việc. Đọc có vai trị quan trọng trong đời sống của chúng ta, chúng ta đọc với rất nhiều những mục đích khác nhau từ giải trí tới học tập như viết luận văn, viết báo cáo, thời gian chúng ta dành cho việc đọc là rất lớn cũng như nhu cầu của chúng ta về sách mà chúng ta đọc, nhưng số lượng sách là rất lớn sẽ là rất khó khăn về vấn đề bảo quản cũng như kinh tế, vì thế thư viện ra đời - lưu trữ các đầu sách và cung cấp một cách tiếp cận tới những tài liệu cố, hoặc đã tuyệt bản tới nhiều người hơn. Vì thế mục đích của hệ thống này là cung cấp một phương pháp hiệu quả để quản lý thư viện

1. Hiện trạng việc quản lý thư viện ngày nay

- Số lượng đầu sách là có hạn trong thư viện, nhưng nhu cầu với những đầu sách là rất lớn, vì thể phải có cách giám sát q trình mượn sách. Sách nào đã được mượn và sách nào chưa

- Thư viện cần tiền để duy trì hoạt động, khơng làm từ thiện. Vì thế cần một cách giám sát quá trình trả phí duy trì hoạt động cuẩ người đọc

- Ngồi phí duy trì, thư viện khơng thể dựa vào sách từ thiện được qun góp. Mà phải tìm cách để có những đầu sách mới. nhằm thu hút nhiều người đăng ký thành viên

- Sách được bảo quản trong thư viện trải qua q trình cho mượn có thể mất hoặc hoặc bị hỏng, hoặc bị cắp bởi người đọc. Thư viện cần

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

phải giám sát được các vấn đề trên để có thể giải quyết. Và cam kết trách nhiệm với những khách hàng

- Khi một khách hàng tới thư viện phải cung cấp cho khách hàng thông tin về cuốn sách mà khách hàng muốn một cách dễ dàng và nhanh chóng

- Liệu có thể hợp tác với các thư viện khác để có thể tạo ra một mạnglưới để trao đổi những cuốn sách, nhằm hạn chế việc mua lại các cuốn sách và mở rộng thị phần

- Làm thế nào để khách hàng có thể biết được sách có trong thư việnnày hay khơng, trước khi đến

- Thư viện có dùng để tổ chức nhiều hoạt động như dạy học, các chuyến tham quan, thuyết trình,… Cần có cách để quản lý các hoạt động đấy một cách hiệu quả. Ngày nào có thể được sử dụng, ngày nào không được sử dụng. Các hoạt động đó có ảnh hưởng đến hoạt động kinh doanh của thư viện hay không

- Sách trong thư viện thường đa dạng nhiều thể loại, cần có một cáchđể giúp khách hàng có thể định vị được sách trong thư viện

- Thư viện cần có cách để giảm sát những người đến thư viện thành viên hay không phải, và những thành viên trả phí và chưa trả phí- Sự phát triễn của cơng nghệ kỹ thuật số, sách có thể được số hóa nhằm mục đích bảo quản

- Sách tồn tại sách đã tuyệt bản và sách vẫn còn xuất bản, cần giám sát sách nào được phép mượn về sách nào không

- Quản lý nhân viên làm việc trong thư viện.- Cập nhật thông tin các cuốn sách trong thư viện

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

- Vần đề can thiệp sâu vào hoạt động đọc của thư viện. Có nên chỉ tập trung vào những đầu sách được mượn thay nhưng đầu sách được đọc ở thư viện hay tập trung quản lý cả hai.

- Tính bảo mật

3. Thiết kế quy trình hoạt động của phần mềm

Những người sử dụng hệ thống sẽ bao gồm người quản lý, và thủ thư. Thủ thư đứng dưới người quản lý về quyền hạn truy cập. Cần phải phânhóa chức năng.

Khách hàng sử dụng hệ thống thơng qua thủ thư. Việc giới hạn về chức năng của khách hàng, khiến khách hàng phụ thuộc và thủ thư đem lại mặt lợi là thủ thư có thể kiểm sốt được khách hàng, mặt hại là cơng việc của thủ thử tăng lên khiên cho hoạt động ở thư viện có thể bị chậmlại.

Người quản lý có thể xem xét các thư viện khác tham gia vào mạng lưới. Nhưng phần mềm hệ thống sẽ không thể đi sâu vào việc cung cấp cho người quản lý một công cụ có thể quản lý một cách hiệu quả, mà sẽtập trung vào sách nào ở thư viện nào. Việc đàm phán để các thư viện khác tham gia vào mạng lưới là việc của nhà quản lý

Thủ thư làm việc với khách hàng, các chức năng mà thủ thư có thể sử dụng sẽ tập trung vào việc phục vụ khách hàng và giám sát các khách hàng

Người quản lý làm việc với hoạt động của thư viện, nên cung cấp cho người quản lý các chức năng ở phạm vi hoạt động kinh doanh của thư viện. Đồng thời người quản lý phải có tất cả cách chức năng của thủ thưHệ thống

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

Tính bảo mậtTìm kiếm thơng tin

Thiết kế các chức năng phải nhanh, tiện lợi cho thủ thư. Vì thủ thư phải sử dụng hệ thống thay cho khách hàng. Các chức năng phải được đợn giản hóa nhằm tăng tốc độ làm việc cho thủ thư

Phần mềm cung cấp cho nhà quản lý khả năng xuât ra excel để người quản lý có thế sử dụng các cơng cụ khác để đanh giá hoạt động kinh doanh.

Hướng đối tượng

4. Phạm vi phát triển đề tài

Trong nhưng vấn đề bài toán thực tiễn nêu ra, vì lý do thiếu kỹ năng phát triển một hệ thống có thể giải quyết tất cả vẫn đề một cách tối ưu là không thể. Vì thế nhóm 16 xin phép nếu ra những vấn đề mà đề tài này hướng tới giải quyết:

 Lưu trữ thông tin quản lý

 Thay đổi phương pháp quản lý thủ cơng bằng phương pháp quảnlý bằng máy tính.

 Phát triễn hệ thống có thể dễ dàng thay đổi và phát triễn Tập trung quản lý sách, thành viên, việc mượn sách ở thư viện

<b>MÔ TẢ HOẠT ĐỘNG Ở THƯ VIỆN HOÀNG MAIVề việc cấp thẻ của thư viện</b>

<b> 1. Thời gian và địa điểm mở cửa phục vụ bạn đọc:</b>

- Thời gian mở cửa phục vụ bạn đọc: 04 ngày/ tuần vào các ngày thứ 2,3,4,6 (thứ 5 hàng tuần xử lý nghiệp vụ tủ sách).

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

+ Buổi sáng mở cửa từ 8h00’ - 11h00’. + Buổi chiều mở cửa từ 14h00’ - 16h00’.

- Địa điểm: Thư viện quận Hoàng Mai: tầng 02 - Trung tâm Văn hóa - Thơng tin và Thể thao tại đường Linh Đường, phường Hoàng Liệt, quận Hoàng Mai.

<b> 2. Thủ tục cấp thẻ bạn đọc: </b>

- Đối tượng người lớn (từ đủ 15 tuổi trở lên) :

+ Thẻ đọc (dùng cho bạn đọc sách tại chỗ): mang theo CMTND hoặc thẻ căn cước, hộ chiếu. Phí làm thẻ: 8.000đ/ thẻ/ quý, 20.000đ/ thẻ/ năm. + Thẻ mượn (dùng cho bạn đọc mượn sách về): mang theo CMTND hoặc thẻ căn cước, hộ chiếu có hộ khẩu thường trú tại Hà Nội hoặc giấy xác nhận tạm trú về thời gian ít nhất một năm (trường hợp bạn đọc khơng có hộ khẩu thường trú tại Hà Nội). Phí làm thẻ:8.000đ/ thẻ/ quý, 20.000đ/ thẻ/ năm; tiền đặt cọc mượn sách: 100.000đ/ thẻ/nămvà nhận lại tiền đặt cọc khi trả đủ tài liệu mượn.

- Đối tượng là trẻ em dưới 15 tuổi:mang theo sổ hộ khẩu (bản pho to). Phí làm thẻ mượn, đọc: 8.000đ/ thẻ/ quý, 20.000đ/ thẻ/ năm. Tiền đặt cọc mượn sách: 50.000đ/ thẻ/ nămvà nhận lại tiền đặt cọc khi trả đủ tài liệu mượn.

- Đối tượng được miễn giảm:

+ Đối tượng miễn phí hồn tồn 100%: Người khuyết tật đặc biệt nặng. + Đối tượng giảm 50% phí:

* Các đối tượng chính sách, người có cơng với cách mạng theo quy định (có giấy xác nhận của UBND phường nơi cư trú).

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

- Thời gian và số lượng mượn:

+ Số lượng mượn 1 lần: không quá 03 cuốn.

+ Thời gian mượn 2 tuần, có thể gia hạn 2 lần, mỗi lần 1 tuần.

Trong trường hợp ngày trả trùng với ngày nghỉ thì trả ngay vào ngày kế tiếp.

- Người mượn tài liệu chịu trách nhiệm trong những trường hợp sau: + Giữ gìn, bảo quản tài liệu khi đọc tại chỗ và mượn mang về.

+ Trường hợp bị rách, làm bẩn, cắt xén trang, xước: tùy theo mức độ sẽ phải bồi thường một phần hoặc toàn bộ giá trị hiện hành của tài liệu mượn. + Trường hợp bị mất: Phải bồi thường nguyên bản tài liệu đã mượn hoặc bồi thường bằng giá trị hiện hành của tài liệu.

- Bạn đọc đến Thư viện mang theo thẻ đã được cấp còn thời hạn sử dụng. - Thẻ được cấp lại do mất hoặc thay đổi thông tin cá nhân (tiền cấp lại thẻ 20.000đ/ thẻ).

- Tiền cược sách của bạn đọc được trả lại khi đã trả hết sách, (nộp lại giấy thu tiền cược sách) và thẻ Thư Viện.

- Thời gian cấp thẻ: Các ngày trong lịch mở cửa Thư viện phục vụ bạn đọc.

3. Lược đồ kịch bảnĐăng ký thành viên mới

1. Người đọc vào thư viện

2. Thủ thư hỏi Người đọc trình thẻ thư viện3. Nếu chưa có thì đăng ký

4. Thủ thư yêu cầu người đọc đưa thẻ cccd

4.1. Nếu người đọc là trẻ con thì yêu cầu, người giám hộ đưa thẻ căn cước công dân

5. Đọc số điện thoại

6. Loại thẻ muốn đăng ký. Thẻ đọc hay Thẻ mượn

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

7. Nộp phíMượn sách

1. Người đọc hỏi về sách2. Thủ thư tìm thơng tin sách

3. Người đọc đem sách mình mượn tới thủ thư

4. Thủ thư kiểm tra SL sách, yêu cầu người đoc đưa thẻ.5. Thủ thư kiểm tra thẻ

6. Quyết định cho mượn hay không cho mượn

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

<small>II. USECASE1. Usecase Tổng quát</small>

<small>2. Usecase Mượn sách </small>

 Tên:

o Usecase Mượn sách đọc

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

 Mô tả ngắn gọn:

o Mượn sách, cho thành viên mượn sách đọc tại chỗ Tác nhân:

o Thủ thư Điều kiện

 Tiền điều kiện

o Có thơng tin của sách muốn mượno ID của thành viên muốn mượn sách Hậu điều kiện

o Sách được cho mượn và cập nhật thông tin trên hệ thống Luồng sự kiện (kịch bản):

1. Thủ thư sử dụng chức năng mượn sách2. Hệ thống hiển thị form.

 Mã sách Mã thành viên

3. Thủ thư điền thông tin cần cho mượn. : Mã sách

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

8. Hệ thống hiển thị tên của sách, tên thành viên đúng với thông tin được đưa ra

9. Thủ thư chọn cho mượn sách10. Thủ thư xác nhận

11. Hệ thống cập nhật thông tin mượn sách, trạng thái sách12. Hệ thống hiển thị thông báo nếu cập nhật thành công

Luồng phát sinh của 7.

9.1. Nếu gặp lỗi yêu cầu người dùng viết lại.9.2 Đến khi khơng cịn lỗi thì tiếp tục (8.) Các yêu cầu đặc biệt…

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

 Tên:

o Usecase Trả sách Mô tả ngắn gọn:

o Trả sách cho thành viên đã mượn sách Tác nhân:

o Thủ thư,  Điều kiện

 Tiền điều kiện

o Có thơng tin của sách được trảo Sách phải được mượn Hậu điều kiện

o Sách được cho mượn và cập nhật thông tin trên hệ thống Luồng sự kiện (kịch bản):

1. Thủ thư sử dụng hệ thống2. Hệ thống hiển thị các chức năng3. Thủ thư chọn chức năng Trả sách4. Hệ thống hiển thị form:

8. Hệ thống hiển thị tên sách và mã ID của người mượn sách

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

9. Người dùng xác nhận.

10. Hệ thống cập nhật thông tin mượn sách, trạng thái sách11. Hệ thống hiển thị thông báo nếu cập nhật thành công

Luồng phát sinh của 7.

7.1. Nếu gặp lỗi yêu cầu người dùng viết lại.7.2 Đến khi khơng cịn lỗi thì tiếp tục (8.) Các u cầu đặc biệt…

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

 Tên:

o Usecase Mượn sách về Mô tả ngắn gọn:

o Mượn sách, cho thành viên mượn sách về nhà Tác nhân:

o Thủ thư,  Điều kiện

 Tiền điều kiện

o Có thơng tin của sách muốn mượno ID của thành viên muốn mượn sách Hậu điều kiện

o Sách được cho mượn và cập nhật thông tin trên hệ thống Luồng sự kiện (kịch bản):

1. Thủ thư sử dụng hệ thống2. Hệ thống hiển thị form.

 Mã sách Mã thành viên

3. Thủ thư điền thông tin cần cho mượn. : Mã sách

 Mã thành viên

4. Thủ thư chọn chức năng Cho mượn sách về5. Thủ thư xác nhận

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

6. Hệ thống kiểm tra ID người mượn sách có được mượn sách về hay khơng và thơng báo kết quả. Nếu khơng thì không cho mượn. Hiển thị thông báo

7. Hệ thống hiển thị tên của sách, tên thành viên đúng với thông tin được đưa ra

8. Thủ thư chọn cho mượn sách

9. Hệ thống kiểm tra thơng tin xem có phù hợp khơng. Nếu khơng thì báo lỗi

10. Thủ thư xác nhận

11. Hệ thống cập nhật thông tin mượn sách trên csdl12. Hệ thống hiển thị thông báo nếu cập nhật thành công

Luồng phát sinh của 9.

9.1 Nếu gặp lỗi yêu cầu người dùng viết lại.9.2 Đến khi khơng cịn lỗi thì tiếp tục (10.) Các yêu cầu đặc biệt…

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

<small>3.Usecase Quản lý sách</small>

 Tên:

o Usecase thêm sách Mô tả ngắn gọn:

o Thêm sách vào hệ thống quản lý của thư viện Tác nhân:

o Thủ thư Điều kiện

 Tiền điều kiện

o Thông tin sách được điền đầy đủ ở: Tên sách

 Hậu điều kiện

o Sách được thêm thành công Luồng sự kiện (kịch bản):

3. Thủ thư vào hệ thống, chọn mục quản lý sách4. Hệ thống hiển thị danh sách sách

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

5. Thủ thủ lựa chọn thêm sách

6. Hệ thống hiển thị form để thêm sách: Tên sách

 Tác giả Mã ISBN Năm xuất bản Tái bản Nhà xuất bản Miêu tả7. Thủ thư điền form7. Thủ thư xác nhận

8. Hệ thống kiểm tra thơng tin xem có phù hợp khơng. Nếu khơng thì báo lỗi (7.1), và không cho thêm

9. Hệ thống ghi thông tin sách vào csdl

10. Hệ thống thông báo nếu cập nhật thành côngLuồng phát sinh của 7.

7.1. Nếu gặp lỗi yêu cầu người dùng viết lại.7.2 Đến khi khơng cịn lỗi thì tiếp tục (8.) Các u cầu đặc biệt…

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

 Tên:

o Usecase Xóa sách Mơ tả ngắn gọn:

o Xóa thơng tin sách ra khỏi thư viện thư viện Tác nhân:

o Thủ thư,  Điều kiện

 Tiền điều kiện

o Có thơng tin của sách muốn xóa Hậu điều kiện

o Sách được xóa thành công Luồng sự kiện (kịch bản):

1. Thủ thư vào hệ thống, chọn mục quản lý sách2. Hệ thống hiển thị danh sách sách

3. Thủ thư có thể chọn các chức năng như tìm kiếm, sắp xếp đểthay đổi danh sách hiển thị

4. Thủ thủ tích dấu tích trước đầu sách cần xóa5. Hệ thống hiển thị các dấu tích

11. Thủ thư chọn xóa

12. Hệ thống hiển thị xác nhận xóa13. Thủ thư chọn xác nhận xóa

14. Hệ thơng xóa các thành viên ra khỏi csdl15. Hệ thống xóa thơng tin sách khỏi csdl

16. Hệ thống hiển thị thông báo nếu thêm xóa thành cơng Các u cầu đặc biệt…

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

 Tiền điều kiện

o Có thơng tin của sách muốn thay đổi Hậu điều kiện

o Sách được cập nhật thành công Luồng sự kiện (kịch bản):

1. Thủ thư vào hệ thống, chọn mục quản lý sách2. Hệ thống hiển thị danh sách sách

3. Thủ thư có thể chọn các chức năng như tìm kiếm, sắp xếp đểthay đổi danh sách hiển thị

4. Thủ thủ lựa chọn sách cần cập nhật thơng tin5. Hệ thống hiển thì ra thông tin sách:

 Tên sách Tác giả Mã ISBN Năm xuất bản Tái bản Nhà xuất bản Miêu tả

6. Thủ thử chọn cập nhật thông tin

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

7. Thủ thư nhập thông tin vào biểu mẫu

8. Hệ thống kiểm tra thơng tin có hợp lệ hay khơng9. Nếu thơng tin hợp lệ thì cho phép thay đổi10. Hệ thống yêu cầu người dùng xác nhân thay đổi11. Thủ thư xác nhân

12. Hệ thống cập nhật thông tin trên csdl

13. Hẹ thống hiển thị thông báo cập nhật thành côngLuồng phát sinh của 8.

8.1. Nếu gặp lỗi yêu cầu người dùng viết lại.8.2 Đến khi khơng cịn lỗi thì tiếp tục (9.)Các yêu cầu đặc biệt…

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

<small>4.Usecase Quản lý thành viên</small>

Usecase quản lý thành viên Tên:

o Usecase đăng ký thành viên Mô tả ngắn gọn:

o Thêm thành viên mới vào thư viện mượn sách Tác nhân:

o Thủ thư,  Điều kiện

 Tiền điều kiện

o Có thơng tin của người đăng ký, đặc biệt là cmnd Hậu điều kiện

o Thêm được thành viên mượn sách vào thư viện Luồng sự kiện (kịch bản):

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

1. Thủ thư vào hệ thống, chọn mục quản lý thành viên2. Hệ thống hiển thị danh sách thành viên

3. Thủ thủ lựa chọn Đăng ký thành viên

4. Hệ thống hiển thì ra biểu mẫu đăng ký thành viên:1.1. Tên người dùng*

1.2. Địa chỉ*1.3. Ngày sinh1.4. Email 1.5. Điện thoại

1.6. Số CMND*/CCCD*1.7. Trường hợp người đăng ký

 Người trưởng thành Người già, khuyết tật Trẻ em

1.8. Loại thẻ

 Thẻ mượn Thẻ đọc

5. Thủ thư nhập thông tin vào biểu mẫu6. Thủ thư nhấn xác nhận

7. Hệ thống kiểm tra xem thơng tin trên form có hợp lệhay khơng. Nếu khơng thì hiện thơng báo và u cầungười dùng nhập lại

8. Nếu số CMND/CCCD mới được sử dụng lần đầu tiênthì cho phép tạo tài khoản

9. Hệ thống hiển thị phí dựa trên loại thành viên

10. Hệ thống yêu cầu lựa chọn hình thức trả phí, nếu trảquả VNPay thì hiển thị mã QR, nếu trực tiếp thì chọntrực tiếp

11. Thủ thử kiểm tra nếu nhận được tiền thì xác nhận tạotài khoản.

12. Hệ thống tạo mã ID và thêm thông tin người dùngmới vào csdl

1. Luồng phát sinh:

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

7.1. Kiểm tra xem số CMND/CCCD nhập vào cóhợp lệ và thơng báo khơng hợp lệ buộc thủ thư phảinhập lại CMND

7.2. Nếu đã được sử dụng thì hiên thơng báoCMND/CCCD này đã được dùng trước đây, vàtrạng thái của nó và buộc thủ thư phải nhập lại Các yêu cầu đặc biệt…

</div>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×