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

đồ án nhập môn công nghệ phần mềm quản lý mượn trả sách thư viện 3

13 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Quản Lý Mượn Trả Sách Thư Viện
Tác giả Sinh Viên Thực Hiện
Người hướng dẫn Ths. Nguyễn Thị Mỹ Truyền
Trường học Trường Đại Học An Giang
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Nhập Môn Công Nghệ Phần Mềm
Năm xuất bản 2024
Thành phố An Giang
Định dạng
Số trang 13
Dung lượng 1,26 MB

Nội dung

Phần II: Giới thiệu hệ thống Trong xã hội hiện nay với nhu cầu học hỏi không ngừng của con người thì việc tìm kiếm nguồn tri thức là vô cùng quan trọng bên cạnh việc khai thác thông tin

Trang 1

TRƯỜNG ĐẠI HỌC AN GIANG KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

QUẢN LÝ MƯỢN TRẢ SÁCH THƯ VIỆN

Ths Nguyễn Thị Mỹ Truyền

An Giang, 03/2024

Trang 2

Mục Lục

Phần I: Kế hoạch thực hiện, mô tả quy trình phát triển phần mềm 1

I.1 Kế hoạch thực hiện 1

I.2 Mô tả quy trình phát triển phần mềm 1

Phần II: Giới thiệu hệ thống 2

Phần III: Giới hạn phạm vi hệ thống sẽ xây dựng 2

Phần IV: Đặc tả chi tiết hệ thống 2

Phần V: Xác định các chức năng cơ bản 3

Phần VI: Các mô hình thiết kế DFD, ERD 4

VI.1 Mô hình DFD 4

VI.2 Mô hình ERD 5

Phần VII: Thiết kế(kiến trúc, giao diện) 6

VII Đăng nhập 6

VII Trang chủ 6

VII Nội dung quy định thư viện 7

VII Quản lý thông tin sách 7

VII Quản lý mượn sách 8

VII Quản lý trả sách 8

VII Quản lý thông tin người dùng 9

VII Thống kê 10

Phần VIII: Demo(nếu có) 10

Phần IX: Tự nhận xét, đánh giá 10

IX Tự nhận xét 10

IX Đánh giá 10

Phần X: Tài liệu tham khảo 11

Trang 3

Phần I: Kế hoạch thực hiện, mô tả quy trình phát triển phần mềm

I.1 Kế hoạch thực hiện

Thực hiện trong 8 tuần từ ngày 13/03/2024 đến 08/05/2024 Nội dung chi tiết mỗi tuần:

Tuần 1 - 2: Từ ngày 13/03 đến 26/03

● Tìm hiểu hệ thống

● Đặc tả hệ thống

● Nghiên cứu ngôn ngữ Tuần 3 - 4: Từ ngày 27/03 đến 09/04

● Hoàn chỉnh đặc tả

● Nghiên cứu ngôn ngữ Tuần 5 - 7: Từ ngày 10/04 đến 30/04

● Xác định chức năng chính

● Phân tích (xây dựng mô hình DFD và ERD)

● Thiết kế và code Tuần 8: Từ ngày 01/05 đến 07/05

● Hoàn thành báo cáo (in nộp)

● Trình bày Demo

● Chấm điểm

I.2 Mô tả quy trình phát triển phần mềm

Khởi tạo: Khảo sát hệ thống, vạch ra các vấn đề có trong hệ thống Đồng thời

xác định phạm vi của hệ thống, lập kế hoạch cho các hoạt động, thời gian thực hiện, chi phí đầu tư và lợi ích mang lại từ hệ thống

Phân tích: Thu thập yêu cầu hệ thống, xác định những mong muốn của người

dùng về hệ thống Phát sinh những phương án thiết kế chọn lựa phù hợp với các yêu cầu và so sánh các phương án để xác định giải pháp tốt nhất

Thiết kế: Từ phương án tốt nhất của giai đoạn phân tích, nó sẽ được chi tiết

hóa để trở thành một giải pháp kỹ thuật để thực hiện Các đối tượng và các lớp mới được xác định để bổ sung vào việc cài đặt yêu cầu và tạo ra một cơ sở kỹ thuật về kiến trúc Ví dụ: các lớp giao diện, các lớp thuộc phạm vi vấn đề và hạ tầng cơ sở Giai đoạn thiết kế sẽ đưa ra kết quả là bản đặc tả chi tiết cho giai đoạn xây dựng hệ thống

Về mức độ thiết kế có thể chia làm 2 mức: Thiết kế luận lý và thiết kế vật lý

Thực hiện (code): Bao gồm việc triển khai các tài liệu thiết kế bằng ngôn ngữ

lập trình để đưa ra các mô đun chức năng Cuối giai đoạn này sẽ cho ra được mã nguồn của chương trình để làm đầu vào cho quá trình kiểm thử tiếp theo

Kiểm thử: Là vận hành phần mềm để phát hiện lỗi trong phần mềm, lên kế

hoạch kiểm tra kết hợp với các bộ tài liệu thiết kế và dữ liệu kiểm thử Cuối giai đoạn này sẽ đưa ra được báo cáo về các lỗi của phần mềm trong kiểm thử

Trang 4

Cài đặt và bảo trì: quá trình này tiến hành sau khi phần mềm được chuyển giao

cho khách hàng Mục tiêu của bảo trì là đảm bảo phần mềm vận hành ổn định, khắc phục lỗi trong quá trình vận hành một cách nhanh chóng Việc nâng cấp phần mềm, thêm tính năng mới sẽ được tiến hành ở giai đoạn này nếu khách hàng yêu cầu

Phần II: Giới thiệu hệ thống

Trong xã hội hiện nay với nhu cầu học hỏi không ngừng của con người thì việc tìm kiếm nguồn tri thức là vô cùng quan trọng bên cạnh việc khai thác thông tin qua Internet thì thông tin trên sách, báo và tài liệu giấy là vô cùng cần thiết đối với mỗi người

Thư viện là nơi tự do chọn lọc kiến thức và tiếp cận với những tài liệu tri thức một cách tiết kiệm và hiệu quả Do đó cần một hệ thống để quản lý nhằm đảm bảo chất lượng và đáp ứng nhu cầu của con người trong thời đại ngày nay

Phần III: Giới hạn phạm vi hệ thống sẽ xây dựng

Hệ thống quản lý sách tại thư viện giúp công tác quản lý trở nên thuận tiện hơn không còn mất thời gian nữa so với quản lý truyền thống như trước đây, gồm các chức năng:

- Quản lý sách

- Tra cứu tìm kiếm sách

- Quản lý mượn sách

- Quản lý thông tin đọc giả

- Quản lý trả sách

- Quản lý sự cố (nếu có)

- Thống kê

Phần IV: Đặc tả chi tiết hệ thống

Phần mềm là công cụ cần thiết để có thể quản lý, kiểm soát được số lượng sách

to lớn tại thư viện Phần mềm cho phép quản lý sách, tra cứu tìm kiếm, quản lý mượn sách, thông tin người dùng, quản lý việc trả sách, thống kê và quản lý các rủi ro(nếu có) Cách hoạt động của hệ thống được mô tả như sau:

Việc mượn sách không thể thực hiện một cách tùy tiện phải tuân thủ theo quy tắc, trước hết cần kiểm tra thông tin người mượn sách có thuộc đối tượng được mượn sách và thông tin người mượn sẽ được hệ thống quản lý và cập nhật liên tục

Khi kiểm tra rõ ràng thông tin người mượn (đọc giả), hệ thống sẽ tìm sách theo yêu cầu người dùng, tuy nhiên tìm sách không thể đảm bảo ngay để cho mượn sách Nếu sách sau khi tìm kiếm có thể cho mượn và sẽ ghi nhận thông tin sách mượn lại vào phiếu mượn, thời hạn trả lại sách Ngược lại, sách tại thư viện không có đủ để đáp ứng nhu cầu người thì thông báo không đủ sách, hay sách đang được sửa chữa, hay

Trang 5

đang được mượn sẽ trả lại vào thời gian bao lâu,… để người mượn quay lại để mượn sách

Sau khoảng thời gian (2 tuần) thì người mượn phải quay lại để trả sách Khi quay lại trả sách, hệ thống sẽ kiểm tra lại thông tin của người mượn và sách Sau đó hệ thống sẽ kiểm tra tình trạng sách có còn nguyên vẹn để lưu trở lại vào hệ thống Bên cạnh đó, người mượn có thể gia hạn thời gian mượn sách (xét theo tiêu chí đánh giá mức độ tham gia), các hoạt động trả sách, gia hạn sách đều được hệ thống cập nhật liên tục để có thể đáp ứng trả lời kịp thời yêu cầu từ việc tìm sách để cho mượn

Tuy nhiên cũng có thể có sự cố xảy ra như người mượn trễ hẹn trả sách, hệ thống buộc phải khóa tính năng mượn sách của người mượn trong 2 tuần, hay sách trả lại bị thiệt hại buộc người mượn phải bồi thường để sửa chữa sách Các trường hợp trên đều phải thu hồi sách trở lại thư viện và xét lại mức độ tham gia trong quản lý thông tin người mượn sách (giảm số lượng sách được mượn, giảm thời gian gia hạn sách, thậm chí khóa thẻ mượn sách,…)

Do đó hệ thống không chỉ quản lý sách trên thư viện, hoạt động mượn sách, trả sách mà còn quản lý các rủi ro trong quá trình hoạt động Việc quản lý thông tin người mượn một cách minh bạch, đúng đắn Ngoài ra mỗi tháng hệ thống sẽ thống kê lại số sách đã được mượn trong tháng, số lượng người mượn có tăng lên hay không, tỉ lệ sách bị hư hỏng có được giảm, cũng như chi phí bảo dưỡng lại các sách bị hỏng

Phần V: Xác định các chức năng cơ bản

- Quản lý sách

+ Thông tin sách

+ Kiểm tra trạng thái sách

+ Cập nhật liên tục số lượng sách

- Tra cứu tìm kiếm sách

+ Tìm kiếm sách theo yêu cầu

+ Kiểm tra sách còn trong thư viện

- Quản lý mượn sách

+ Kiểm tra thông tin người mượn

+ Kiểm tra tình trạng sách trước khi cho mượn

+ Thông báo thời hạn trả sách

+ Ghi nhận lại vào phiếu mượn sách

- Quản lý thông tin người mượn

+ Thông tin cá nhân người dùng

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

+ Đánh giá mức độ tham gia

- Quản lý trả sách

+ Kiểm tra thông tin người mượn

+ Thông báo thời hạn trả

Trang 6

+ Kiểm tra chất lượng, tình trạng sách

+ Cập nhật lại sách trong thư viện

+ Thông báo cho người đã đặt hẹn

- Quản lý sự số(nếu có)

+ Giới hạn tính năng mượn khi trả trễ hẹn

+ Ghi nhận lại sai phạm vào thông tin người dùng

+ Bồi thường cho chi phí bảo dưỡng khi sách bị hư hỏng

- Thống kê

+ Thông kê số lượng sách đã mượn, sách bị hư hỏng

+ Người dùng mượn nhiều nhất

+ Chi phí bồi dưỡng sách

+ Người mới tham gia

Phần VI: Các mô hình thiết kế DFD, ERD

VI.1 Mô hình DFD

Trang 7

VI.2 Mô hình ERD

Trang 8

Phần VII: Thiết kế(kiến trúc, giao diện)

VII Đăng nhập

VII Trang chủ

Trang 9

VII Nội dung quy định thư viện

VII Quản lý thông tin sách

Trang 10

VII Quản lý mượn sách

VII Quản lý trả sách

Trang 11

Tính năng gia hạn sách Tính năng đánh giá

VII Quản lý thông tin người dùng

Trang 12

VII Thống kê

Phần VIII: Demo(nếu có) Phần IX: Tự nhận xét, đánh giá

IX Tự nhận xét

Trong quá trình thực hiện đồ án, bản thân còn thiếu sót về kiến thức chuyên ngành và kinh nghiệm thực tế do đó đồ án chỉ đáp ứng được một trong những chức năng cơ bản trong quá trình điều hành của Thư viện (quản lý mượn trả sách) Thông qua kiến thức của học phần Nhập môn Công nghệ Phần mềm và sự chỉ dẫn tận tình của Giảng viên hướng dẫn đã cho cách nhìn tổng quan về quy trình để tạo ra một phần mềm, hệ thống

Tuy nhiên, trong bài đồ án này chưa có phần Demo (code chương trình) và để

có thể hoàn thiện phần này cần phải tiếp tục trao dồi học tập các học phần tại các học

kì sau Từ đó phần điểm tự đánh giá cho đồ án này là 8,5/10

IX Đánh giá

Hệ thống giúp tăng hiệu quả quản lý sách trên Thư viện, việc thực hiện quá mượn trả sách sẽ nhanh chóng, đơn giản và tiết kiệm thời gian Dễ dàng sử dụng: Phần mềm quản lý sách được thiết kế với giao diện đơn giản và dễ dàng sử dụng Đảm bảo tính bảo mật về thông tin của đọc giả Giúp kiểm soát chặt chẽ mọi hoạt động tại Thư viện thông qua thống kê hằng tháng với số liệu cụ thể, rõ ràng Hệ thống sẽ được cập nhật liên tục và bảo trì thường xuyên để duy trì tính ổn định cho hệ thống

Tuy nhiên hệ thống vẫn gặp không ít khó khăn trong quá trình hoạt động.Thời gian triển khai hệ thống: thời gian lắp đặt và ghi nhận toàn bộ dữ liệu vào hệ thống sẽ

Trang 13

thống vẫn chưa hoàn thiện nên liên tục bảo trì và cập nhật thường xuyên để đảm bảo tính ổn định cho quá trình mượn trả sách tại Thư viện

Phần X: Tài liệu tham khảo

Tài liệu tham khảo: Nhập môn Công nghệ Phần mềm

Nguồn Internet:

https://vuawebdigi.com/dich-vu-thiet-ke-app/thiet-ke-phan-mem-theo-yeu-cau/thiet-ke-phan-mem-quan-ly-thu-vien/

https://www.citech.vn/2016/09/xay-dung-phan-mem-qua-ly-thu-vien.html

Ngày đăng: 06/08/2024, 13:52

w