1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn Đề tài quản lý thư viện

21 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

Định dạng
Số trang 21
Dung lượng 1,65 MB

Nội dung

 Số lượng sách, đọc giả và phiếu mượn rất nhiều vì vậy thông tin cần nhập vào là rất nhiều, chắc chắn sẽ gây nhiều khó khăn trong việc quản lý thông tin của thư viện.. Với đề tài này, e

Trang 1

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

VÀ TRUYỀN THÔNG VIỆT - HÀN

KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO BÀI TẬP LỚN

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN

Sinh viên thực hiện : Lê Xuân Tuyển Lớp : 22IT3B Giảng viên hướng dẫn : ThS.Trần Thu Thủy

Đà Nẵng, tháng 01 năm 2023

Trang 2

ĐẠI HỌC ĐÀ NẴNGTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &

TRUYỀN THÔNG VIỆT –HÀN

KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO BÀI TẬP LỚN

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN

Đà Nẵng, tháng 01 năm 2023

Trang 3

LỜI CẢM ƠN

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ,giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt quãngthời gian năm năm từ khi bắt đầu học tập tại giảng đường trường Đại học Công nghệthông tin và Truyền Thông Việt Hàn – Đại học Đà Nẵng, nhóm em đã nhận được rấtnhiều sự quan tâm, giúp đỡ của thầy cô và các bạn.Với lòng biết ơn sâu sắc nhất, nhóm

em xin gửi lời cảm ơn chân thành tới toàn thể các thầy cô giáo trong trường Đại họcCông nghệ thông tin và Truyền Thông Việt Hàn – Đại học Đà Nẵng, những người đãdạy dỗ và truyền đạt vốn kiến thức vô cùng quý báu của mình cho chúng em trong suốtquãng thời gian học tại đây Những tình cảm và kiến thức mà thầy cô đã gửi trao chochúng em sẽ là hành trang cho chúng em để bước đi trên những đoạn đường tương lai.Nhóm em cũng xin gửi lời cảm ơn sâu sắc tới cô giáo – Thạc sĩ Trần Thu Thủy,người đã tận tình hỗ trợ và dẫn dắt chúng nhóm em trong suốt quá trình thực hiện đồ

án để có được kết quả một cách tốt nhất Một lần nữa nhóm em xin được chân thànhcảm ơn Em xin trân trọng cảm ơn!!

Sinh viên

Lê Xuân Tuyển-22IT3B

Trang 4

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Đà Nẵng , ngày….tháng….năm 2023

Giảng viên hướng dẫn

Trang 5

MỤC LỤC

PHẦN MỞ ĐẦU 1

1 Giới Thiệu………5

2 Lý do ch n đềề tài… ……… 5-6ọ CHƯƠNG 1: TỔNG QUAN 3

1.1 Khảo sát thực trạng 3

1.2 Ưu-Nhược điểm 3

1.3 Đối tượng và phạm vi ứng dụng 3

1.3.1 Đối tượng 5

1.3.2 Phạm vi 5

1.3.3 Ràng buộc tổng quan hệ thống 5

1.4 Mô tả phương án tổng quan 3

1.4.1 Phương án lưu trữ 5

1.4.2 Phương án khả thi 5

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 5

2.1 Xác định yêu cầu 5

2.1.1 Yêu cầu chức năng 5

2.1.2 Yêu cầu hệ thống 6

2.2 Cơ sở dữ kiệu củahệ thống 8

2.2.1 Bảng sách 8

2.2.2 Bảng đọc giả 8

2.2.3 Bảng phiếu mượn 8

2.2.4 Bảng đăng nhập 8

2.2.5 Biểu đồ ER 9

2.3 Các thành phần chức năng củahệ thống 8

2.3.1 Chức năng đăng nhập của hệ thống 8

2.3.2 Chức năng đăng ký của hệ thống 8

2.3.3 Chức năng chọn menu 8

2.3.4 Chức năng hiển thị thông tin sách 8

2.3.5 Chức năng hiển thị thông tin đọc giả 9

2.3.6 Chức năng hiển thị thông tin phiếu mượn 9

Trang 6

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN HỆ THỐNG 11

3.1 Form đăng nhập 11

3.2 Form chọn menu 11

3.3 Form quản lý sách 11

3.4 Form quản lý đọc giả 11

3.5 Form quản lý phiếu mượn 11

3.6 Form đăng ký 11

CHƯƠNG 4: KẾT LUẬN 34

4.1 Kết luận đề tài 34

4.1.1 Đánh giá chung 8

4.1.2 Hướng phát triển và mở rộng đề tài 8

4.2 Lời kết 34

TÀI LIỆU THAM KHẢO 35

Trang 7

PHẦN MỞ ĐẦU

Lý do chọn đề tài

 Trong những năm gần đây, khoa học công nghệ Việt Nam đã từng bước hộinhập vào dòng chảy của khoa học công nghệ tiên tiến trên thế giới Công nghêthông tin ở nước ta mới, song tốc độ phát triển của nó rất nhanh và mạnh, chiếmmột vị trí quan trọng trong các ngành khoa học công nghệ Một trong nhữnglĩnh vực đang được ứng dụng tin học hóa rất phổ biến ở nước ta là lĩnh vựcquản lý Tin học hóa trong quản lý đã giúp cho các nhà quản lý điều hành côngviệc một cách khoa học, chính xác và hiệu quả

 Quản lý thư viện là một trong những công việc tương đối phức tạp, tốn nhiềuthời gian và công sức Chính vì vậy, tin học hóa trong lĩnh vực quản lí thư viện

là một yêu cầu tất yếu Muốn quản lý tốt cần có được các phần mềm tốt, phầnmềm phải đảm bảo được độ bảo mật cao, dễ sử dụng và nhiều tiện ích

 Đề tài là một yêu cầu thiết thực trong quản lý của các hầu hết tất cả các thư việnđang hoạt động hiện nay

 Số lượng sách, đọc giả và phiếu mượn rất nhiều vì vậy thông tin cần nhập vào

là rất nhiều, chắc chắn sẽ gây nhiều khó khăn trong việc quản lý thông tin của thư viện

 Khó khăn trong việc cập nhật, sửa chữa thông tin của một thư viện

 Khi cần tra cứu thông tin của bất kỳ đọc giả,phiếu mượn hay cuốn sách nàochúng ta phải tìm, ra soát bằng phương pháp thủ công Công việc này đòi hỏitốn rất nhiều thời gian

Xuất phát từ những lợi ích trên cùng với sự cho phép và tận tình giúp đỡ của Cô

Trần Thu Thủy và anh trợ giảng Nguyễn Trần Tiến nên em xin chọn đề tài

“Quản lý thư viện”.

Với đề tài này, em mong muốn áp dụng các kiến thức đã được học trong trường cùng với việc tìm hiểu nghiên cứu ngôn ngữ và môi trường lập trình

để xây dựng một hệ thống quản lý thư viện được hiệu quả.

Do thời gian hạn chế và chưa có kinh nghiệm trong nghiên cứu và thực hành nên báo cáo còn nhiều thiếu sót Em mong nhận được đóng góp ý kiến của thầy cô để đề tại được hoàn thiện hơn

Trang 8

Em xin chân thành cảm ơn!

Sinh viên thực hiện Tuyển

Lê Xuân Tuy n ể

Trang 9

CHƯƠNG 1: TỔNG QUAN

1.1 KHẢO SÁT THỰC TRẠNG

Hiện nay, quản lý thông tin sách, người đọc hay phiếu mượn là một công việchết sức quan trọng đối với các thư viện Công việc đó hiện đang còn làm rất thủcông tại một số thư viện và chính vì thế nó mang lại hiệu quả không cao Thực

tế, hiện nay một số thư viện vẫn đang dùng hệ thống quản lý thư viện trênMicrosoft Excel Công việc hằng ngày bao gồm:

 Nhập, sửa chửa, xóa thông tin những cuốn sách, đọc giả và phiếu mượnnhận được

 In danh sách các đọc giả, phiếu mượn và những cuốn sách

 Lưu trữ thông tin của thư viện…

Công việc quản lý còn hết sức thủ công và đòi hỏi nhiều kỹ năng của người quản lý

Ví dụ: Hằng ngày, khi người quản lý nhập thông tin cho thư viện, nhập thông tin, indanh sách theo yêu cầu của người chủ thời gian nhập thông tin mất nhiều thời gian,việc theo dõi thống kê, tổng hợp dễ bị nhầm lẫn, khó đảm bảo độ tin cậy…

 Lưu giữ thông tin về những cuốn sách, đọc giả hay phiếu mượn phức tạp phải

sử dụng nhiều loại giấy tờ, sổ sách nên rất cồng kềnh, nơi lưu giữ không đượcthuận tiện, cần nhiều nhân viên

 Khi cần tìm kiếm thông tin sách, đọc giả hay phiếu mượn sẽ mất nhiều thờigian v‚à phải trực tiếp đi tìm các thông tin đó trong những giấy tờ sổ sách đă‚được ghi chép lại

Từ các ưu khuyết điểm trên dẫn đến yêu cầu phải xây dựng hệ thống mới có yêu cầu kỹ thuật, quản lý chuyên nghiệp hơn, có thể giải quyết được các khuyết điểm của hệ thống cũ

Trang 10

1.3 ĐỐI TƯỢNG VÀ PHẠM VI CỦA ỨNG DỤNG

Thông tin tổng quan

 Tên dự án : Phần mềm Quản lí thư viện

 Quản lí dự án : Lê Xuân Tuyển

Lợi ích mang lại:

 Tạo sự tiện dụng, nhanh chóng và thoải mái cho các người quản lí

 Tự động hóa cho công tác quản lí của thư viện tạo nên tính chuyên nghiệpcho việc quản lí thông tin

 Tiết kiệm được thời gian và chi phí

Các bước thực hiện để hoàn thành dự án:

 Lập kế hoạch phát triển hệ thống

 Phân tích hệ thống

 Thiết kế

Trang 11

 Không ảnh hưởng đến cơ cấu tổ chức và các hệ thống khác của thư viện.

 Phần mềm sau khi triển khai phải đáp ứng được nhu cầu tự động 50% số lượngcông việc liên quan

 Dữ liệu phải đúng thực tế và phải cập nhật thường xuyên

1.4 MÔ TẢ PHƯƠNG ÁN TỔNG QUAN

1.4.1Phương án lưu trữ

Cơ sở dữ liệu tập trung: là phương án đưa dữ liệu về một nơi.

Giúp quản lí chặt chẽ hơn các dữ liệu, tăng tính bảo mật vì mọi thao tác trên dữ liệuchỉ được thực hiện ở một nơi

Tốc độ thao tác dữ liệu bị hạn chế do nhiều thao tác cùng một lúc vào một dữ liệu ởmột nơi

Ngược lại với cơ sở dữ liệu tập trung là cơ sở dữ liệu phân tán.

Cở sở dữ liệu phân tán có tốc độ thao tác dữ liệu nhanh hơn cơ sở dữ liệu tập trung.Nhưng chi phí đầu tư tương đối cao

Thiết kế dữ liệu tương đối khó khăn, không chặt chẽ, có thể bị lỗi không cập nhật chotất cả các nơi lưu trữ

Chỉ phù hợp cho cơ sở dữ liệu lớn, có khoảng cách địa lý

Các hệ quản trị cơ sở dữ liệu : DBeaver, Microsofr SQL Server, MySQL, Oracle,… 1.4.2Phương án khả thi

Với các mô hình dữ liệu trên, mô hình dữ liệu được áp dụng cho hệ thống là mô hình

dữ liệu tập trung vì những mặt lợi sau:

Với sự phát triển công nghệ hiện nay thì tốc độ đường truyền, dung lượng bộ nhớkhông là vấn đề lớn, cơ sở dữ liệu tập trung giúp ta dễ dàng sao lưu, phục hồi bảo đảm

an toàn dữ liệu

Về mặt phần cứng thì chi phí đầu tư cho mô hình này không cao

Về mặt bảo mật dữ liệu, cần phân quyền đối với người sử dụng hệ thống, mặt khácviệc quản lí được chặt chẽ hơn

Trang 12

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 XÁC ĐỊNH YÊU CẦU

2.1.1Yêu cầu chức năng

 Hệ thống phải cập nhập, lưu trữ được tất cả các thông tin chi tiết về sách, đọcgiả, phiếu mượn…

 Cập nhật theo danh mục: sách, đọc giả, phiếu mượn…

 Cung cấp, tra cứu

 Thông tin có tính đồng bộ, phân quyền quản lý chặt chẽ

 Bảo mật tốt cho người quản trị hệ thống

2.2 CƠ SỞ DỮ LIỆU CỦA HỆ THỐNG

2.2.1Bảng sách

2.2.2Bảng đọc giả

2.2.3Bảng phiếu mượn

2.2.4Bảng đăng nhập

Trang 13

2.2.5Biểu đồ ER

2.3 CÁC THÀNH PHẦN CHỨC NĂNG CỦA HỆ THỐNG

2.3.1Chức năng đăng nhập của hệ thống

Đăng nhập tài khoản để xứ lý chương trình

2.3.2Chức năng đăng ký của hệ thống

Đăng ký tài khoản để đăng nhập vào hệ thống

2.3.3Chức năng chọn menu

Chứa các nút chính của chương trình

2.3.4Chức năng hiển thị thông tin sách

Tìm kiếm, thêm, lưu, in file, sửa , xóa và hiển thị thông tin sách

2.3.5Chức năng hiển thị thông tin đọc giả

Tìm kiếm, thêm, lưu, in file, sửa, xóa và hiển thị thông tin đọc giả

2.3.6Chưc năng hiển thị thông tin phiếu mượn

Trang 14

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN HỆ THỐNG

Tiếp theo là phần thiết kế form cho chương trình sao cho hệ thống hoạt động có hiệu quả Phần mềm phải hoạt động tốt, không trục trặc về thông tin, hạn chế sai sót trong các thao tác kỹ thuật.

3.1 Form đăng nhập - Form chạy đầu tiên của phần mềm

Trang 15

Chức năng nút lệnh:

Đăng Nhập Đăng nhập vào hệ thống Click

3.2 Form chọn menu – Form chạy thứ hai của phần mềm

Chức năng nút lệnh:

Quản Lý Sách Vào Giao Diện Quản Lý

Sách

ClickQuản Lý Đọc Gỉả Vào Giao Diện Quản Lý

Trang 16

Thoát Thoát Khỏi Chương Trình Click

3.3 Form quản lý sách – Chạy khi click vào Menu Quản Lý Sách

Chức năng nút lệnh:

và đặt lại khoảng trắng banđầu cho các JTextField

Click

Thêm Thêm thông tin khi nhập

vào và đặt lại khoảng trắngban đầu cho các JTextField

Click

Hủy Đặt lại khoảng trắng ban

đầu cho các JTextField

Click

Tìm Tìm kiếm thông tin theo

tên

Click

Trang 17

3.4 Form quản lý đọc giả – Chạy khi click vào Menu Quản Lý Đọc Giả

Chức năng nút lệnh:

và đặt lại khoảng trắng banđầu cho các JTextField

Click

Thêm Thêm thông tin khi nhập

vào và đặt lại khoảng trắngban đầu cho các JTextField

Click

Hủy Đặt lại khoảng trắng ban

đầu cho các JTextField

Click

Tìm Tìm kiếm thông tin theo

tên

Click

Trang 18

3.5 Form quản lý phiếu mượn – Chạy khi click vào Menu Quản Lý Phiếu Mượn

Chức năng nút lệnh:

và đặt lại khoảng trắng banđầu cho các JTextField

Click

Thêm Thêm thông tin khi nhập

vào và đặt lại khoảng trắngban đầu cho các JTextField

Click

Hủy Đặt lại khoảng trắng ban

đầu cho các JTextField

Click

Tìm Tìm kiếm thông tin theo

tên

Click

3.6 Form đăng Ký – Chạy khi click vào nút đăng ký ở giao diện dăng nhập

Trang 19

Trở Về Trở về giao diện đăng nhập Click

4.1 KẾT LUẦN ĐỀ TÀI

4.1.1 Đánh giá chung

 Rút ngắn được thời gian chờ đợi

 Việc lưu trữ sẽ đơn giản, không cần phải có nơi lưu trữ lớn, các thông tin về Thư Viện sẽ chính xác và nhanh chóng.

 Việc thống kê định kỳ từng kỳ, từng năm thuận tiện, nhanh chóng.

 Với chức năng xử lí hệ thống mới sẽ rút ngắn công việc của nhân viên quản lý và giảm số lượng nhân viên quản lý, tránh tình trạng dư thừa.

Kinh phí để xây dựng một hệ thống quản lý thiết bị mới cho Thư Viện bao gồm máy móc, phần mềm rất tốn kém.

Trang 20

Do thời gian làm phần mềm và báo cáo chỉ gói gọn trong 1 tháng nên bài báo cáo này vẫn chưa được hoàn chỉnh, một số trường hợp khác trong quản lý Thư Viện vẫn chưa có thể giải quyết hết.

4.1.2 Hướng phát triển và mở rộng đề tài

Để phần mềm quản lý góp phần quan trọng trong việc quản lý hệ thống của Thư viện, giảm bớt sự cồng kềnh của sổ sách… thì việc mở rộng đề tài, xem xét nhiều khía cạnh hơn nữa để phần mềm được hoàn thiện hơn là rất cần thiết Trong đề tài này em chỉ mới có phân tích và xây dựng phần mềm đơn giản chưa có tính phức tạp Vì vậy, hướng phát triển của đề tài này là:

 Các mối giằng buộc quan hệ giữa các bảng của cơ sở cần được chặt chẽ hơn.

 Mở rộng thêm ứng dụng web: cho phép nhập và chỉnh sửa các thông tin từ xa.

 Tiếp tục hoàn chỉnh các chức năng còn thiếu sót.

4.2 LỜI KẾT

Xây dựng phần mềm quản lý không chỉ là việc xây dựng đơn thuần, mà nó đòi hỏi một cách có hệ thống các giai đoạn khảo sát, phân tích thiết kế phải được tiến hành trước đó.

Đứng trước xu thế phát triển của công nghệ thông tin như vũ bão hiện nay thì xây dựng phần mềm quản lý thông tin của các Thư Viện là điều không thể thiếu, đây là một đề tài mang tính thực tế cao Qua việc nghiên cứu xây dựng đề tài này, một phần đã củng cố cho em kiến thức về lập trình thì nó cũng cung cấp cho em thêm là làm thế nào có thể xây dựng được một phần mềm hoàn chỉnh, qua bài quản lý thư viện này em đã có thể tự tin xây dựng được các phần mềm tương tự như: quản lý nhân sự, quản lý khách sạn…

Em xin cảm ơn cô đã tận tình giúp đỡ hướng dẫn em làm báo cáo thực tập cuối khóa này, để em có thể hoàn thiện đề tài theo đúng thời gian quy định của nhà trường Em cũng xin được gửi lời cảm ơn chân thành tới khoa

Trang 21

công nghệ thông tin cùng các thầy cô Trần Thu Thủy và anh trợ giảng Nguyễn Trần Tiến đã tận tình giảng dạy em trong suốt những năm học qua.

TÀI LIỆU THAM KHẢO

1 Stack Overflow - Where Developers Learn, Share, & Build Careers

2 https://sites.google.com/view/tailieucntt2020/java/laptrinhcsdlvoijava_Tr anduyThanh?pli=1

Ngày đăng: 23/12/2024, 12:40