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

Xây dựng hệ thống quản lý thư viện BUILDING THE LIBRARY MANAGEMENT SYSTEM

98 23 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

Định dạng
Số trang 98
Dung lượng 3,22 MB

Nội dung

Đề tài khóa luận “Xây dựng hệ thống quản lý thư viện” là một đề tài hướng việc phát triển phần mềm quản ký. Sau quá trình tìm hiểu, em đã lên kế hoạch để thực hiện đề tài như sau:  Tìm hiểu quy trình hoạt động của các thư viện  Tìm hiểu về Angular.  Xây dựng mô hình dữ liệu.  Xây dựng API xử lý và gửi dữ liệu.  Xây dựng website với framework Angular với các chức năng xem trước nội dung sách, xem thông tin sách , tác giả, ….  Xây dựng phần mềm quản lý thư viện bằng WinForm với các chức năng nhập sách, thêm nội dung cho website….

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN - LÊ CÔNG HẬU - 14520263 XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN BUILDING THE LIBRARY MANAGEMENT SYSTEM - KỸ SƯ NGÀNH HỆ THỐNG THÔNG TIN GIẢNG VIÊN HƯỚNG DẪN TS NGƠ THANH HÙNG TP HỒ CHÍ MINH, NĂM 2019 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN LÊ CÔNG HẬU - 14520263 XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN BUILDING THE LIBRARY MANAGEMENT SYSTEM KỸ SƯ NGÀNH HỆ THỐNG THÔNG TIN GIẢNG VIÊN HƯỚNG DẪN TS NGÔ THANH HÙNG Đề tài [Name] GVHD: [Name] TP HỒ CHÍ MINH, NĂM 2019 iii DANH SÁCH HỘI ĐỒNG BẢO VỆ KHĨA LUẬN Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin ………………………………………… – Chủ tịch ………………………………………… – Thư ký ………………………………………… – Ủy viên ………………………………………… – Ủy viên iv ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN Nhóm SV thực hiện: Lê Cơng Hậu 14520263 Cán hướng dẫn: TS Ngơ Thanh Hùng Đánh giá Khóa luận Về báo cáo: Số trang Số bảng số liệu Số tài liệu tham khảo _ _ _ Số chương Số hình vẽ Sản phẩm _ _ _ Một số nhận xét hình thức báo cáo: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Về nội dung nghiên cứu: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Về chương trình ứng dụng: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… v Về thái độ làm việc sinh viên: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Đánh giá chung: Khóa luận đạt/ khơng đạt yêu cầu khóa luận tốt nghiệp kỹ sư/ cử nhân, xếp loại Giỏi/ Khá/ Trung bình Điểm sinh viên: Lê Công Hậu: ……… /10 Người nhận xét (Ký tên ghi rõ họ tên) ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN Nhóm SV thực hiện: Lê Công Hậu Cán phản biện: 1452026 Đánh giá Khóa luận Về báo cáo: vi Số trang Số bảng số liệu Số tài liệu tham khảo _ _ _ Số chương Số hình vẽ Sản phẩm _ _ _ Một số nhận xét hình thức báo cáo: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Về nội dung nghiên cứu: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Về chương trình ứng dụng: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Về thái độ làm việc sinh viên: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Đánh giá chung: Khóa luận đạt/ khơng đạt yêu cầu khóa luận tốt nghiệp kỹ sư/ cử nhân, xếp loại Giỏi/ Khá/ Trung bình Điểm sinh viên: Lê Công Hậu: ……… /10 Người nhận xét (Ký tên ghi rõ họ tên) vii LỜI CẢM ƠN Sau thời gian học tập làm việc nghiêm túc hồn thành khóa luận, em nhận giúp đỡ nhiệt tình hiệu quả, em xin chân thành gửi lời cảm ơn tới: Nhà trường quý Thầy cô Khoa Hệ thống thông tin truyền đạt kiến thức, kinh nghiệm quý giá học tập, đời sống suốt năm đại học vừa qua để em có đủ khả hồn thành khóa luận Em xin chân thành gửi lời cảm ơn sâu sắc đến TS Ngô Thanh Hùng, người trực tiếp hướng dẫn, hỗ trợ giúp đỡ em suốt q trình thực khóa luận Lời cuối cùng, em xin bày tỏ lòng biết ơn sâu sắc đến gia đình, bạn bè, người thân động viên, khích lệ em suốt q trình thực đề tài Tuy nhiên, thân em hạn chế mặt kiến thức chuyên môn kinh nghiệm thực tế nên khó tránh khỏi thiếu sót định Do đó, kính mong nhận ý kiến đóng góp từ phía q Thầy để em hồn thiện Một lần nữa, xin cảm ơn tất giúp đỡ quý báu để khóa luận thực thành công Trân trọng! Sinh viên thực đề tài Lê Công Hậu viii ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… ĐỀ CƯƠNG CHI TIẾT ix Tên đề tài: Xây dựng hệ thống quản lý thư viện Project name: Building the library management system Cán hướng dẫn: TS Ngô Thanh Hùng Thời gian thực hiện: Từ ngày 17/02/2019 đến ngày 01/07/2019 Sinh viên thực hiện:  Lê Công Hậu – 14520263 Bối cảnh đề tài: Đọc sách vấn đề xã hội quan tâm thư viện truyền thống coi giải pháp quan trọng để gia tăng số lướng sác đọc năm người Việt Nam Tuy nhiên thư viện truyền thống có nhược điểm riêng chẳng hạn khoảng cách xa, độc giả thường sách mượn có nằm thư viện tới hay khơng, người gặp vấn đề lại… Từ nói lên tính thiết yếu việc xây dựng hệ thống quản lý thư viện vừa có khả thực cơng việc quản lí sách bình thường, vừa hỗ trợ đọc giả cách tối đa thơng qua hình thức mượn, xem sơ lược tìm kiếm nội dung sách trực tuyến Nội dung đề tài: Mục tiêu đề tài: ● Xây dựng hệ thống quản lí thư viện thân thiện tiện lợi ● Giúp thủ thư quản lí q trình mượn trả sách ● Giúp người dùng tìm hiểu sơ lược nội dung sách trước mượn qua hình thức trực tuyến Phạm vi nghiên cứu: - Ngôn ngữ lập trình: C#, TypeScript - Hệ quản trị sở liệu: SQL Server - Lập trình giao diện: WinForm - Các công nghệ khác: Bootstrap Đối tượng: - Thủ thư - Người sử dụng thư viện Phương pháp thực - Khảo sát o Tham khảo nghiên cứu liên quan o Tham khảo hệ thống sẵn có o Tham khảo website thư viện - Phân tích o Tìm kiếm, thu thập phân tích liệu o Nghiên cứu phương pháp xây dựng sở liệu o Nghiên cứu công nghệ lập trình web để xây dựng website - Đánh giá o Tính thực tiễn, tính tiện dụng x Kết mong đợi - Xây dựng website với đầy đủ chức hỗ trợ người dùng thủ thư 3.5.8.3 Màn hình Author Hình 3- 56 Màn hình Author Mơ tả: STT Mô tả Tới trang thông tin tác giả Tới trang thông tin sách tác giả Thanh lọc danh sách tác giả Bảng 3-13 Author 62 3.5.8.4 Màn hình My loan list Hình 3-57 Màn hình trang phổ biến Mơ tả: STT Mơ tả Thông tin mượn sách người dùng Gia hạn thời gian mượn Bảng 3- 14 My loan list 3.5.8.5 Màn hình Bookmarked Hình 3- 58 Màn hình trang lịch sử xem 63 STT Mô tả Đọc trước nội dung sách bookmark Xóa khỏa danh sách bookmark Danh sách sách bookmark Bảng 3- 15 Bookmarked 3.5.8.6 Màn hình BookInfo Hình 3-59 Màn hình trang BookInfo Mô tả: STT Mô tả Bookmark sách Thông tin sách Bảng 3-16 Trang cá nhân 64 4.3.5.7 Màn hình BookloanInfo Hình 3- 60 Màn hình trang BookloanInfo 4.3.5.8 Màn hình trang BookContent Hình 3- 65 Màn hình trang BookContent 65 4.3.5.9 Màn hình trang AuthorInfo Hình 3-66 Màn hình trang AuthorInfo 4.3.5.10 Màn hình trang AuthorBook Hình 3- 61 Màn hình trang AuthorBook Mơ tả: STT Mô tả Đến trang BookInfo Đến trang BookContent Đến trang BookloanInfo Bảng 3-18 Trang AuthorBook 66 4.3.5.12 Màn hình trang LoanRegister Hình 3-62 Màn hình trang LoanRegister – tab Loan page detail Hình 3-70 Màn hình trang LoanRegister – tab User list 67 Hình 3- 71 Màn hình trang LoanRegister – tab Book loan document Hình 3-72 Màn hình trang LoanRegister – tab Book return document 68 4.3.5.13 Màn hình trang Books Hình 3- 73 Màn hình trang Books 4.3.5.14 Màn hình trang Author Hình 3-74 Màn hình trang Author 69 3.5.9 Danh sách API ST T Tên API Chức register Đăng ký tài khỏa login Đăng nhập website getBooks Lấy danh sách sách getBook(id) Lấy thông tin chi tiết sách getAuthors Lấy danhs ách tác giả getAuthor(id) Lấy thông tin chi tiết tác giả getAuthorBookList() Lấy danh sách sách tác giả bookmark Bookmark sách unbookmark Bỏ khỏi danh sách bookmark 10 extendloanperiod Gia hạn thời gian mượn sách 11 getBookcontent Lấy nội dung sách 12 getBookloanInfo Lấy thông tin mượn sách 13 getUserloanInfo Lấy thông tin mượn sách người dùng Bảng 3- 17 Danh sách API 70 Chương 4: CÀI ĐẶT VÀ KIỂM THỬ 4.1 Cài đặt triển khai website 4.1.1 Cơng cụ sử dụng Phía Server: - SQL server: công cụ lưu trữ sở liệu phi cấu trúc - VisualCode: phần mềm hệ thống để chạy API chạy website - Và số thư viện hỗ trợ khác Phía Client: - Boostrap: HTML, CSS, JavaScript framework hỗ trợ xây dựng giao diện responsive - Và số thư viện hỗ trợ khác Phần mềm: - Ngôn ngữ: C# - Công cụ chạy hệ thống: VisualStudio 2013 - Lưu trữ xử lý liệu: SQL Server 4.1.2 Triển khai website phần mềm Môi trường phát triển - Hệ điều hành: Windows 10 - Nền tảng: 64-bit - Công cụ lưu trữ sở liệu: SQL Server - Công cụ phân tích thiết kế, vẽ sơ đồ: Draw.io 71 - Công cụ xây dựng ứng dụng: Visual Studio Code - Công cụ quản lý source code: Git 2.20.1, Gitlab.com Môi trường triển khai - Hệ điều hành: Microsoft Windows - Nền tảng: 64-bit - Cài đặt: VisualCode, SQL Server, Visual Studio 4.2 Kiểm thử ST T Trường hợp test (Testca se) Người thực Các bước thực Kết Đăng ký Người dùng chưa có tài khoản – Nhập thông tin người dùng – Chọn nút đăng ký Nếu tên đăng nhập tồn thông báo tên đăng nhập tồn Kết luận Đạt Ngược lại, thông báo đăng ký thành công Đăng nhập Người dùng có tài khoản – Nhập thơng tin người dùng – Chọn nút đăng nhập Nếu thơng tin xác chuyển sang hình trang chủ Ngược lại, thơng báo đăng nhập thất bại 72 Đạt Xem trước sách Người dùng đăng nhập – Người dùng click chọn nút xem Hiển thị nội dung sách Đạt Truy Người xuất dùng thông tin đăng sách nhập – Nhấn nút truy xuất thông tin sách Hiển thông tin cần truy xuất Đạt Truy xuất thông tin tác giả Người dùng đăng nhập – Nhấn nút truy Hiển thông xuất thông tin tin cần truy tác giả xuất Đạt Gia hạn sách mượn Người dùng đăng nhập – Nhấn nút gia hãn sách Thông báo gia hạn thành công Đạt Đăng ký mượn sách Thủ thư – Nhập thông tin mượn sách Thông báo thông tin nhập thành công Đạt Xuất đơn Thủ thư mượn sách – Chọn dịng thơng tin cần xuất Xuất đơn mượn sách với đầy đủ thông tin Đạt Trả sách – Nhập thông tin trả sách Thông báo lưu thông tin trả sách Đạt 10 Xuất đơn Thủ thư trả sách – Chọn dịng thơng tin cần xuất Xuất đơn trả sách Đạt 11 Nhập Thủ thư thông tin sách – Nhập thông tin sách Lưu thông tin vào sở liệu Đạt 12 Nhập Thủ thư thông tin tác giả – Nhập thông tin tác giả Lưu thông tin vào sở liệu Đạt Thủ thư 73 74 Chương 5: TỔNG KẾT 5.1 Kết đạt - Nhóm tác giả hồn thành mục tiêu nội dung - nghiên cứu đề Trong suốt q trình thực hiện, nhóm tác giả tích lũy thêm nhiều kiến thức xử lý liệu, tự tạo API, thiết kế giao diện - website Đồng thời nhóm tác giả tiếp cận học nhiều cơng nghệ lập trình Angular, Boostrap, TypeScript giúp cải - thiện kiến thức phát triển ứng dụng Web Xây dựng hệ thống quản lý thư viện Xây dựng API ptruyne62 gửi xử lý liệu Xây dựng website chia sẻ video với chức như: Truy xuất thông tin, xem nội dung sách, gia hạn sách, … 5.2 Ưu điểm hệ thống - Website có giao diện thân thiện, bố cục hợp lý, dễ sử dụng với - người dùng Hệ thống quản lý tương đối hoàn thiện 5.3 Hạn chế hệ thống - Website mặt dù có nhiều chức năng, cịn thiếu tính - ứng dụng Hệ thống tương đối cồng kềnh, phức tạp cho người sử dụng 5.4 Hướng phát triển - Xây dựng thêm số chức để hoàn thiện website thư - viện Tìm hiểu áp dụng phương pháp quản lý thư viện khác để nâng cao hiệu suất - Triển khai UX phần mềm quản lý để nâng tính thẩm mỹ trải nghiệm người dùng 75 Phụ lục 1: Tài liệu tham khảo [1] Một vài nét nội dung website thư viện đại học địa bàn Thành phố Hồ Chí Minh : http://nlv.gov.vn/nghiep-vu-thuvien/mot-vai-net-ve-noi-dung-cac-website-thu-vien-dai-hoc-trendia-ban-thanh-pho-ho-chi-minh.html [2] Website OpenLibrary https://openlibrary.org/ 76 ... đích xây dựng hệ thống quản lý thư viện: - Tìm hiểu cấu trúc, cách thư viện vận hành - Xây dựng hệ sở liệu phù hợp với chức hệ thống - Xây dựng phần mềm quản lý thư viện - Xây dựng website cho thư. .. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN LÊ CÔNG HẬU - 145202 63 XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN BUILDING THE LIBRARY MANAGEMENT SYSTEM KỸ SƯ NGÀNH HỆ THỐNG THÔNG TIN GIẢNG... - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… ĐỀ CƯƠNG CHI TIẾT ix Tên đề tài: Xây dựng hệ thống quản lý thư viện Project name: Building the library management system Cán hướng dẫn:

Ngày đăng: 08/12/2021, 11:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w