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

(TIỂU LUẬN) bài tập lớn PHÁT TRIỂN PHẦN mềm ỨNG DỤNG đề tài xây DỰNG PHẦN mềm QUẢN lý THƯ VIỆN

33 5 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 đề XÂY DỰNG PHẦN MỀM QUẢN LÝ THƯ VIỆN
Tác giả Đỗ Bá Long, Nguyễn Công Vĩnh, Nguyễn Văn Vỹ
Người hướng dẫn GV. Lê Bá Cường
Trường học Học Viện Kỹ Thuật Mật Mã
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài tập lớn
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 33
Dung lượng 895,74 KB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN ĐỀ TÀI (4)
    • 1.1. Đặt vấn đề (4)
    • 1.2. Mục tiêu nghiên cứu (4)
    • 1.3. Phạm vi áp dụng (4)
    • 1.4. Hoạt động nghiệp vụ thư viện (4)
    • 1.5. Yêu cầu hệ thống (4)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ (7)
    • 2.1 Cấu trúc phần mềm (0)
    • 2.2. Mô hình hóa nhu cầu với ca sử dụng (8)
      • 2.2.1. Biểu đồ Usecase tổng quát (8)
      • 2.2.2. Mô tả ca sử dụng mức chi tiết (10)
      • 2.2.4. Đặc tả ca sử dụng (13)
      • 2.2.5. Phân tích các ca sử dụng (18)
      • 2.2.6. Cơ sở dữ liệu (24)
  • CHƯƠNG 3: TRIỂN KHAI HỆ THỐNG (25)
    • 3.1. Đăng nhập (25)
    • 3.2. Đăng nhập tài khoản thủ thư (25)
      • 3.2.1. Giao diện quản lý tài liệu (25)
      • 3.2.2. Quản lý mượn (27)
      • 3.2.3. Quản lý tài khoản (29)
      • 3.2.4. Tài khoản (31)
    • 3.3. Đăng nhập tài khoản độc giả (31)
      • 3.3.1. Tài liệu (31)
      • 3.3.2. Lịch sử mượn (32)

Nội dung

PHÂN TÍCH THIẾT KẾ

Mô hình hóa nhu cầu với ca sử dụng

2.2.1 Biểu đồ Usecase tổng quát

Hình 2.2: biểu đồ Usecase tổng quát

2.2.2 Mô tả ca sử dụng mức chi tiết

2.2.4 Đặc tả ca sử dụng:

Use case Quản lý kho sách

Brief Description Dùng để quản lý thông tin chi tiết sách trong kho, thêm, xóa , sửa thông tin sách.

Pre-conditions Cần đăng nhập bằng tài khoản của admin hoặc thủ thư và sử dụng mạng nội bộ.

2 Chọn chức năng “Quản lý kho sách”

3 Hiển thị danh sách sách sắp xếp theo thứ tự trong kho sách

4 Thủ thư nhập thông tin mới hoặc sửa chữa, xóa sách

5 Ca sử dụng kết thúc.

Alternatives Flows - Nếu thông tin đã có thì cho phép sửa đổi, xóa nếu chưa thì báo lỗi.

- Khi thêm sách nếu sách đã tồn tại( trùng mã sách) thì báo lỗi.

Post-conditions Cho phép thủ thư, admin thực hiện thêm, sửa, xóa sách trong kho.

Use case Quản lý độc giả

Brief Description Dùng để quản lý thông tin chi tiết độc giả trong danh sách, thêm, xóa , sửa thông tin độc gi, báo thẻ độc giả hết hạn.

Pre-conditions Cần đăng nhập bằng tài khoản của admin hoặc thủ thư và sử dụng mạng nội bộ.

2 Chọn chức năng “Quản lý độc giả”

3 Hiển thị danh sách độc giả sắp xếp theo thứ tự trong danh sách

4 Thủ thư nhập thông tin mới hoặc sửa chữa, xóa thông tin độc giả

5 Ca sử dụng kết thúc.

Alternatives Flows - Nếu thông tin đã có thì cho phép sửa đổi, xóa nếu chưa thì báo lỗi.

- Báo lỗi khi nhập trùng

Post-conditions Cho phép thủ thư, admin thực hiện thêm, sửa, xóa độc giảSpecial Requirements Không

Use case Quản lý phân quyền

Brief Description Giúp admin quản lý vai trò, quyền hạn của người sử dụng trong hệ thống

Pre-conditions Cần đăng nhập bằng tài khoản của admin và sử dụng mạng nội bộ.

2 Chọn chức năng “Quản trị hệ thống”

3 Admin lựa chọn chức năng thêm, xóa, sửa thông tin người dùng và phân quyền cho cho người dùng.

4 Ca sử dụng kết thúc.

Alternatives Flows - Người dùng không phải admin sẽ không thực hiện được chức năng phân quyền, hệ thống sẽ báo lỗi.

Post-conditions Cho phép admin thực hiện chức năng phân quyềnSpecial Requirements Không

Brief Description Giúp thủ thư, admin nắm được tình trạng mượn sách, thống kê các đầu sách được mượn nhiều nhất, các độc giả thân thiết.

Pre-conditions Cần đăng nhập bằng tài khoản của admin hoặc thủ thư và sử dụng mạng nội bộ.

7 Chọn chức năng “thống kê”

8 Hiển thị các dạng thống kê theo các tiêu chí: sách, độc giả, năm, tháng…

9 Hiển thị danh sách thống kê

10 Ca sử dụng kết thúc.

Post-conditions Cho phép thủ thư, admin thực hiện thống kêSpecial Requirements Không

Actor Thủ thư, độc giả

Brief Description Dùng để tìm kiếm thông tin sách, độc giả, tác giả, tình trạng sách,…

Pre-conditions Cần đăng nhập bằng tài khoản của admin hoặc thủ thư và sử dụng mạng nội bộ.

2 Chọn chức năng “tìm kiếm” theo từ khóa hoặc tiêu chí có sẵn.

3 Hiển thị danh tìm kiếm

4 Ca sử dụng kết thúc.

Alternatives Flows - Người dùng có thể thoát bất kỳ lúc nào

- Lỗi kết nối dữ liệu không tìm kiếm đượcPost-conditions Cho phép thủ thư, độc giả thực hiện tìm kiếmSpecial Requirements Không

2.2.5 Phân tích các ca sử dụng

2.2.3.5 Ca thống kê độc giả

TRIỂN KHAI HỆ THỐNG

Đăng nhập

Thủ thư và độc giả sẽ có tài khoản để đăng nhập vào hệ thống Sau khi đăng nhập thành công sẽ được chuyển đến giao diện chính của phần mềm.

Đăng nhập tài khoản thủ thư

3.2.1 Giao diện quản lý tài liệu

3.2.1.1 Giao diện quản trị đầu sách

Tại đây thủ thư có thể thấy được tất cả số sách còn lại trong thư viện, có thể thêm, sửa, xóa sách trong thư viện bằng tay từng đầu sách một hoặc sử dụng file CSV với khuôn mẫu:

Ngoài ra thủ thư có thể tìm kiếm theo: ID, Tên sách, tác giả, thể loại, nội dung chính.

3.2.1.2 Giao diện quản lý sách

Ví dụ: quyển: “Đại số tuyến tính” có mã sách là: DSTT01, mã đầu sách là 25, tái bản lần 4 và có giá 30.000 VND Khi thủ thư ấn thêm sẽ thêm một quyển vào kho sách Ngoài ra cũng có thể thêm theo file CSV và thực hiện tìm kiếm như trong quản lý đầu sách.

3.2.1.3 Giao diện quản lý thể loại

Thủ thư có thể thêm các thể loại sách mới vào trong thư viện có thể thêm từng thể loại một hoặc thêm theo file CSV.

VD: Thể loại: “Triết học” có ID: 9 và nội dung Triết học.

Bảng trên thống kê tất cả những sinh viên đang mượn sách và chờ duyệt để mượn sách Ví dụ; Sinh viên có mã AT150234 đã mượn thành công cuốn Luật thông tin mạng vào ngày 07/01/2022, còn cuốn Mật mã và an toàn thông tin đang chờ duyệt.

Sinh viên muốn mượn sách cần phải được thủ thư duyệt cho mượn.

Khi sinh viên trả sách thủ thư duyệt sẽ trả sách thành công, còn nếu sách bị mất sinh viên phải đền bù 1.5 lần giá trị sách.

Thủ thư cũng có thể kiểm tra thông tin sách chờ mượn, đã mượn, đã trả theo mã sinh viên bằng cách tìm kiếm theo mã sinh viên.

Bảng trên có thông tin của toàn bộ người dùng trong hệ thống bao gồm cả thông tin thủ thư Ngoài ra, thủ thư có thể thêm các tài khoản độc giả mới hoặc chỉnh sửa, xóa.

Có thể thêm bằng tay từng sinh viên một hoặc thêm bằng file CSV.

Thủ thư có thể tìm kiếm thông tin theo các trường: mã sinh viên, học tên, lớp.

3.2.3.2 Vô hiệu hóa tài khoản

Thủ thư có thể vô hiệu hóa tài khoản theo mã sinh viên hoặc bằng file CSV Ngoài ra cũng có thể kích hoạt lại tài khoản

3.2.3.3 Gia hạn tài khoản Ở mục này thủ thư có thể cấp thêm thời gian sử dụng cho độc giả hoặc thu hồi thời gian sử dụng của tài khoản (đơn vị: năm)

Phần mục này chứa thông tin của tài khoản đang đăng nhập, người dùng có thể đổi mật khẩu tại đây và chỉ đổi mật khẩu thành công khi nhập đúng mật khẩu cũ Sau khi đổi mật khẩu thành công hệ thống sẽ tự động đăng xuất yêu cầu đăng nhập lại.

Đăng nhập tài khoản độc giả

3.3.1 Tài liệu Độc giả có thể tìm kiếm sách theo tên sách, tác giả , thể loại. Độc giả chọn quyển sách muốn mượn, nhập số ngày cần mượn (số ngày không được quá 90 ngày) và nhấn yêu cầu mượn chờ thủ thư duyệt.

Phần này cho thấy lịch sử mượn sách, sách đang mượn và chờ được mượn của độc giả.

Ngày đăng: 30/11/2022, 14:17

HÌNH ẢNH LIÊN QUAN

Phần mềm được xây dựng bằng ngôn ngữ java theo mơ hình MVC sử dụng cơ sở dữ liệu là mySQL có cấu trúc như hình dưới đây: - (TIỂU LUẬN) bài tập lớn PHÁT TRIỂN PHẦN mềm ỨNG DỤNG đề tài xây DỰNG PHẦN mềm QUẢN lý THƯ VIỆN
h ần mềm được xây dựng bằng ngôn ngữ java theo mơ hình MVC sử dụng cơ sở dữ liệu là mySQL có cấu trúc như hình dưới đây: (Trang 7)
Hình 2.1: Sơ đồ phân cấp chức năng Mô tả chức năng: - (TIỂU LUẬN) bài tập lớn PHÁT TRIỂN PHẦN mềm ỨNG DỤNG đề tài xây DỰNG PHẦN mềm QUẢN lý THƯ VIỆN
Hình 2.1 Sơ đồ phân cấp chức năng Mô tả chức năng: (Trang 8)
Hình 2.2: biểu đồ Usecase tổng quát - (TIỂU LUẬN) bài tập lớn PHÁT TRIỂN PHẦN mềm ỨNG DỤNG đề tài xây DỰNG PHẦN mềm QUẢN lý THƯ VIỆN
Hình 2.2 biểu đồ Usecase tổng quát (Trang 9)
Bảng trên thống kê tất cả những sinh viên đang mượn sách và chờ duyệt để mượn sách. Ví dụ; Sinh viên có mã AT150234 đã mượn thành công cuốn Luật thông tin mạng vào ngày 07/01/2022, còn cuốn Mật mã và an tồn thơng tin đang chờ duyệt. - (TIỂU LUẬN) bài tập lớn PHÁT TRIỂN PHẦN mềm ỨNG DỤNG đề tài xây DỰNG PHẦN mềm QUẢN lý THƯ VIỆN
Bảng tr ên thống kê tất cả những sinh viên đang mượn sách và chờ duyệt để mượn sách. Ví dụ; Sinh viên có mã AT150234 đã mượn thành công cuốn Luật thông tin mạng vào ngày 07/01/2022, còn cuốn Mật mã và an tồn thơng tin đang chờ duyệt (Trang 28)
Bảng trên có thơng tin của toàn bộ người dùng trong hệ thống bao gồm cả thơng tin thủ thư - (TIỂU LUẬN) bài tập lớn PHÁT TRIỂN PHẦN mềm ỨNG DỤNG đề tài xây DỰNG PHẦN mềm QUẢN lý THƯ VIỆN
Bảng tr ên có thơng tin của toàn bộ người dùng trong hệ thống bao gồm cả thơng tin thủ thư (Trang 29)
w