TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HỆ THỐNG THÔNG TIN KINH TẾ VÀ THƯƠNG MẠI ĐIỆN TỬ ---------- BÀI THẢO LUẬN HỌC PHẦN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: Phân tích thiết kế hệ thống quản lý thư viện. Sinh viên thực hiện: Đỗ Thị Mỹ Hảo Mã SV: 21D191142 STT: 28 Giảng viên phụ trách: Nguyễn Thị Hội Hà Nội – 2023 Mục lục A.2 I, ĐẶC TẢ HỆ THỐNG.Mô tả hoạt động của hệ thống:. Các hoạt động chung của hệ thống. Các hoạt động mà người dùng mong chờ.
Các Actor, Usecase. Đặc tả yêu cầu. Yêu cầu chức năng của hệ thống.2 Đặc tả phi chức năng. Bảng thống kê danh sách tác vụ.6 II, PHÂN TÍCH.
Phân tích các ca sử dụng và xây dựng biểu đồ Usecase. Ca sử dụng đăng nhập. Ca sử dụng quản lý sách. Ca sử dụng quản lý độc giả.
Quản lý mượn trả sách.15 2, Xây dựng biểu đồ lớp. Xây dựng biểu đồ lớp.19 3, Xây dựng biểu đồ tuần tự. Biểu đồ tuần tự đăng nhập. Biểu đồ tuần tự thêm sách.
Biểu đồ tuần tự xóa sách. Biểu đồ tuần tự sửa thông tin sách. Biểu đồ tuần tự tìm kiếm sách. Biểu đồ tuần tự thêm độc giả.
Biểu đồ tuần tự xóa độc giả. Biểu đồ tuần tự sửa thông tin độc giả. Biểu đồ tuần tự tìm kiếm độc giả. Biểu đồ tuần tự quản lý mượn sách.
Biểu đồ tuần tự quản lý trả sách. Xây dựng biểu đồ trạng thái. Biểu đồ trạng thái đăng nhập. Biểu đồ trạng thái thêm sách.
Biểu đồ trạng thái xóa sách. Biểu đồ trạng thái sửa thông tin sách. Biểu đồ trạng thái tìm kiếm sách. Biểu đồ trạng thái thêm độc giả.
Biểu đồ trạng thái xóa độc giả. Biểu đồ trạng thái sửa thông tin độc giả. Biểu đồ trạng thái tìm kiếm độc giả. Biểu đồ trạng thái quản lý mượn sách.
Biểu đồ trạng thái quản lý trả sách. Biểu đồ hoạt động thêm sách. Biểu đồ hoạt động xóa sách. Biểu đồ hoạt động sửa thông tin sách.
Biểu đồ hoạt động tìm kiếm sách. Biểu đồ hoạt động thêm độc giả. Biểu đồ hoạt động xóa độc giả. Biểu đồ hoạt động sửa thông tin độc giả.
Biểu đồ hoạt động tìm kiếm độc giả. Biểu đồ hoạt động quản lý mượn sách. Biểu đồ hoạt động quản lý trả sách.42 6, Xây dựng biểu đồ thành phần.42 III, THIẾT KẾ. 43 1, Thiết kế ràng buộc.Thiết kế giao diện.
Giao diện đăng nhập. Giao diện menu chính. Giao diện quản lý sách. Giao diện tìm kiếm sách.
Giao diện quản lý độc giả. Giao diện tìm kiếm độc giả. Giao diện quản lý mượn sách. Giao diện quản lý trả sách.47 3, Thiết kế cơ sở dữ liệu.48 Tài liệu tham khảo:.
LỜI NÓI ĐẦU Hiện nay, thư viện là một hệ thống khá phổ biến trong các trường học cũng như trên các tỉnh thành trong cả nước. Đi cùng với sự phát triển của các thư viện là nhu cầu của độc giả tăng lên, và số lượng sách trong thư viện cũng tăng lên rất nhiều so với những hệ thống thư viện đơn giản và nhỏ lẻ trước đây. Và, cũng một yêu cầu được đặt ra cùng với sự phát triển đó là làm thế nào để quản lý các thông tin trong thư viện một cách tốt nhất và có hiệu quả nhất. Vì vậy, em xin giới thiệu 1 hệ thống quản lý thư viện, đáp ứng được 1 số chức năng cơ bản cần thiết của một hệ thống quản lý thư viện là quản lý tài liệu, độc giả, quản lý cập nhật và quản lý quá trình mượn và trả sách trong thư viện.
Hệ thống mà em đang giới thiệu tập trung chủ yếu vào quản lý dữ liệu (tài liệu, bạn đọc) và quản lý mượn, trả sách. Em xin chân thành cảm ơn! 1 B. NỘI DUNG I, ĐẶC TẢ HỆ THỐNG 1.Mô tả hoạt động của hệ thống: 1. Các hoạt động chung của hệ thống Thư viện là nơi mà sinh viên được tiếp cận những kiến thức bổ ích ngày càng được mở rộng với số lượng lớn sách, tài liệu,.
Nên việc quản lí danh mục sách hết sức quan trọng và yêu cầu phải có phương pháp và hệ thống quản lí hiện quả. Danh mục quản lí sách bao gồm: mã sách, tên sách, tên tác giả, loại sách, nhà xuất bản, năm xuất bản. Do tính chất của thư viện là mượn đọc tại chỗ và cho mượn về nhà nên vấn đề đặt ra là quản lí người đọc. Cụ thể là quản lí họ tên, mã độc giả, ngày sinh, số cccd, số điện thoại, ngày hết hạn thẻ, địa chỉ.
Như vây, mục đích của thư viện là làm sao phục vụ cho độc giả nhanh chóng, chính xác, gọn nhẹ kể cả lúc mượn cũng như lúc trả. Các chức năng cơ bản của hệ thống quản lý thư viện bảo gồm: + Quản lý sách: Hệ thống quản lý thư viện cho phép quản lý các thông tin liên quan đến sách và tài liệu, bao gồm: mã sách, tên sách, tên tác giả, loại sách, nhà xuất bản, năm xuất bản. Thủ thư có thể cập nhật thông tin, tìm kiếm, thêm mới hoặc xóa sách ra khỏi hệ thống. + Quản lý độc giả: Hệ thống quản lý thư viện cho phép quản lý thông tin độc giả bao gồm: mã độc giả, tên độc giả, ngày sinh, số cccd, số điện thoại, ngày hết hạn thẻ, địa chỉ… thủ thư có thể cập nhật thông tin, tìm kiếm, thêm mới hoặc xóa độc giả khỏi hệ thống + Quản lý mượn – trả sách: Hệ thống quản lý thư viện cho phép thủ thư thực hiện thủ tục mượn hoặc trả sách khi độc giả có nhu cầu mượn trả sách.
Thủ thư có thể kiểm tra tình trạng sách đã được mượn hoặc chưa được mượn 2 1. Các hoạt động mà người dùng mong chờ. Mục đích của hệ thống này là để giúp cho thư viện đảm bảo tính chính xác, hiệu quả và dễ dàng trong việc quản lý sách, quản lý độc giả và quản lý mượn trả sách. Bên cạnh đó, hệ thống còn cung cấp thông tin nhanh chóng cho thủ thư và giúp cho thư viện quản lý các tài liệu một cách thông minh và tiết kiệm thời gian.
Các Actor, Usecase - Các Actor: Thủ thư: là người trực tiếp sử dụng phần mềm quản lý thư viện. Thử thư được cung cấp một tài khoản để đăng nhập vào hệ thống Độc giả: là người đã làm thẻ thư viện, có các thông tin được lưu trữ trong CSDL độc giả như: họ tên, ngày tháng năm sinh, giới tính, số CCCD ,… - Các Usecase U1: Đăng nhập: thủ thư đăng nhập hệ thống. U2: Quản lý độc giả: thủ thư thực hiện các 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 độc giả. U3: Quản lý sách: thủ thư thực hiện các chức năng quản lý sách với các thao tác cơ bản: thêm sách, sửa thông tin sách, xóa sách, tìm kiếm sách.
U4: Quản lý mượn-trả sách: thủ thư thực hiện thêm các thông tin liên quan tới việc mượn sách của độc giả như: tên các đầu sách đã mượn, tên độc giả, ngày mượn sách, thủ thư thực hiện việc xác nhận trả sách của độc giả bằng các thao tác: tìm kiếm tên độc giả muốn trả sách, xác nhận các sách độc giả đã trả. Đặc tả yêu cầu 2. Yêu cầu chức năng của hệ thống 2. Quản lý sách + Thêm sách + Xóa sách + Sửa thông tin sách + Tìm kiếm sách 2.
Quản lý độc giả 3 + Thêm độc giả + Xóa độc giả + Sửa thông tin độc giả + Tìm kiếm độc giả 2. Quản lý mượn trả sách + Quản lý mượn sách + Quản lý trả sách 2.2 Đặc tả phi chức năng 2. Yêu cầu về phần mềm + Chất lượng giao diện: Giao diện đăng nhập: Nền chủ đạo màu trắng. Các ô nhập dữ liệu được viền ngoài màu xám.
Giao diện chính: Màu sắc chủ đạo của phần mềm là màu trắng, các mục, chủ yếu sử dụng màu sắc xám, chữ thường màu đen. + Cụ thể từng giao diện chức năng: -Giao diện trang chủ -Giao diện đăng nhập tài khoản -Giao diện quản lý sách -Giao diện tìm kiếm sách -Giao diện quản lý độc giả -Giao diện tìm kiếm độc giả -Giao diện quản lý mượn trả sách 2.2 Yêu cầu về hoạt động - Môi trường kỹ thuật: + Client/server + Ngôn ngữ lập trình Java 4 + Hệ quản trị cơ sở dữ liệu SQL Server 2014 + Cấu hình cấu máy tính cá nhân tối thiểu đáp ứng được: Hệ thống cần có bộ nhớ cần thiết và khi chạy chương trình hệ điều hành cần chạy với tốc độ RAM 1GB trở lên. - Vấn đề bảo trì: Khi cài đặt, có nhân viên được đào tạo kỹ thuật hỗ trợ phòng trường hợp hệ thống có lỗi. Yêu cầu về hiệu năng thực hiện -Về tốc độ phản hồi: Tối đa 2s/1 thao tác, sau 1 phút thủ thư không sử dụng thao tác, hệ thống tự động chuyển sang chế độ nghỉ -Về phạm vi giới hạn: Thời gian cho phép người sử dụng bình thường có thể sử dụng là 14h/ngày, tối đa là 18h/ ngày.
-Không gian: Dung lượng cho hệ thống là 32GB Tài nguyên lưu trữ chiếm dụng của hệ thống trong trạng thái hoạt động bình thường không được phép lớn hơn 80% tài nguyên lưu trữ được phép sử dụng. -Độ tin cậy và tính khả dụng: Khi đăng nhập vào hệ thống sai quá 3 lần thì tài khoản sẽ bị vô hiệu hóa trong vòng 24h Hệ thống tích hợp tường lửa (firewall) và phần mềm diệt virus sẽ tự động quét phần mềm. Tính sẵn sàng của hệ thống đặt 99.9% theo năm, nhỏ hơn 1h/1 tháng trong đó không kể thời gian bảo trì. Yêu cầu về tính bảo mật - Giá trị của hệ thống: Hệ thống quản lý toàn bộ thông tin các đầu sách và thông tin độc giả trong thư viện không bị sai sót, thất thoát, rò rỉ thông tin.
- Vấn đề kiểm soát truy cập: Chỉ thủ thư được truy cập để thay đổi và chỉnh sửa 5 các thông tin của độc giả trong hệ thống. - Kiểm soát mã độc: Cần đảm bảo tránh các loại mã độc tấn công, tích hợp tường lửa (Firewall). Yêu cầu về văn hóa, chính trị - Vấn đề đa ngôn ngữ: 2 ngôn ngữ Tiếng anh và Tiếng việt. - Khả năng tùy chỉnh: Tùy chỉnh theo số lượng độc giả - Tính hợp pháp của hệ thống: Các tài liệu trong thư viện đều tuân thủ các quy định về bản quyền.
Bảng thống kê danh sách tác vụ R1 Đăng nhập R2 Quản lý sách R2.1 Thêm sách R2.2 Xóa sách R2.3 Sửa thông tin sách R2.4 Tìm kiếm sách R3 Quản lý độc giả R3.3 Sửa thông tin độc giả R3.4 Tìm kiếm độc giả R4 Quản lý mượn trả sách R4.1 Quản lý mượn sách R4.