đồ án tốt nghiệp quản lý thư viện trường đại học

26 475 0
đồ án tốt nghiệp quản lý thư viện trường đại học

Đ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

Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 Báo Cáo Công Nghệ Phần Mềm Quản Lý Thư Viện I.Gi i thi u v đ tàiớ ệ ề ề 2 II.Yêu c u đ bàiầ ề 2 1.Danh sách các yêu c uầ 3 2.B ng trách nhi m các yêu c uả ệ ầ 3 Stt 3 3.Mô hình hóa 4 4.Thi t k ph n m mế ế ầ ề 4 III.Thi t k d li u :ế ế ữ ệ 6 1.S đ logicơ ồ 6 2.Chi ti t d li uế ữ ệ 6 3.Thi t k Moduleế ế 7 IV.Thi t k giao di n :ế ế ệ 8 1.Thi t k menuế ế 8 1.1.Menu H th ngệ ố 9 1.2.Menu Danh m cụ 10 1.3.Menu Tra c uứ 10 1.4.Menu X lýử 11 1.5.Menu Báo cáo 11 1.6.Menu Tr giúpợ 11 2.Thi t k màn hìnhế ế 11 2.1.Danh sách các màn hình 11 2.2.Chi ti t màn hìnhế 13 2.2.1.Màn hình chính 13 2.2.2.Màn hình danh m c sáchụ 14 2.2.3.Màn hình danh m c các đ c giụ ộ ả 17 2.2.4.Màn hình l p th th vi n cho đ c giậ ẻ ư ệ ộ ả 21 2.2.5.Màn hình M n – Tr Sáchượ ả 22 1 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 2.2.6.Màn hình thay đ i quy đ nhổ ị 23 2.2.7.Màn hình thêm ng i dùngườ 23 2.2.8.Màn hình danh sách ng i dùngườ 24 V.Th nghi m và ki m traử ệ ể 25 1.Các s li u th nghi m và ki m traố ệ ử ệ ể 25 VI.T ng k tổ ế 26 1.T đáng giá v k t qu đ tàiự ề ế ả ề 26 2.H ng phát tri nướ ể 26 I. Giới thiệu về đề tài II. Yêu cầu đề bài 2 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 1. Danh sách các yêu cầu 1. Lập thẻ độc giả 2. Cập nhật thông tin độc giả 3. Hủy thẻ độc giả 4. Nhập sách 5. Hủy sách 6. Tra cứu sách 7. Lập phiếu mượn sách 8. Nhận trả sách 2. Bảng trách nhiệm các yêu cầu Stt Nghiệp Vụ Người dùng Phần mềm Ghi chú 1 Lập thẻ độc giả Cung cấp thông tin về độc giả Kiểm tra quy định và lưu trữ Cho phép huỷ cập nhật lại hồ sơ, có thể thay đổi quy định tuổi 2 Cập nhật thông tin độc giả Chọn độc giả theo danh sách được liệt kê Liệt kê danh sách những độc giả Kiểm tra quy định và lưu trữ Trong quá trình thực hiện có thể thay đổi quy định 3 Hủy thẻ độc giả Chọn độc giả đã hết hạn của thẻ độc giả để hủy Hủy thẻ độc giả đã hết hạn so với ngày hiện tại Có thề xố hay lưu thẻ đội giả 4 Nhập sách Nhập những thông tin cần thiết về sách cần lưu Kiểm tra thời hạn sách và lưu Có thể thay đổi quy định về hạn sách 5 Hủy sách Chọn sách đã hết hạn để hủy Hủy những sách đã quá hạn cho phép Có thể thay đổi 3 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 6 Tra cứu sách Nhập vào những từ khóa cần tra Tra cứu theo yêu cầu Hiển thị những thông tin lọc được 7 Lập phiếu mượn sách Chọn độc giả và những sách độc giả cần mượn ( nếu có) Cập nhật những sách độc giả đã mượn và kiểm tra số lượng cho phép mượn Có thể thay đổi quy định 8 Nhận trả sách Chọn những sách độc giả trả Cập nhật thông tin về sách đã trả 3. Mô hình hóa 4. Thiết kế phần mềm 4 Người dùng Nhận sách Lập thẻ TT độc giả Mượn trả sách Tra cứu Hủy thẻ, sách MH Chính MH Quy định MH Đăng nhập MH Mượn trả sách MH Lập thẻ MH Tra cứu MH Độc giả MH Nhận sách MH User Hủy thẻ, sách Chọn những thẻ hoặc sách đã hết hạn trong bản ThamSoNguyen để hủy Xóa khỏi cơ sở dữ liệu Tra cứu Người dùng nhập từ khóa cần tra cứu trên mỗi cột lưới Thông tin sẽ được lọc Hiển thị kết quả tìm được Ghi nhận việc ghi điểm, tính trung bình Mượn trả sách Người dùng chọn độc giả cần mượn hoặc trả sách chọn những sách cần mượn hoặc cần trả Kiểm tra xem có mượn được không, đã quá hạn trả sách chưa để phạt Cập nhật Nhận sách Tạo mã số Chọn và nhập những thông tin cần thiết Lưu vào CSDL Xuất dữ liệu lên lưới (để có thể thay đổi) Thêm tiếp hoặc trở ra TT độc giả Tạo mã số Chọn và nhập những thông tin cần thiết Lưu vào CSDL Xuất dữ liệu lên lưới (để có thể thay đổi) Thêm tiếp hoặc trở ra Lập thẻ Chọn độc giả cần lập thẻ Những thông tin về độc giả sẽ được hiển thị Nếu chưa lập thẻ thì sẽ hiện nút Lưu để lập, ngược lại có thể xóa. Chọn những chức năng cần Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 5 MH mượn sách MH trả sách DM độc giả MH Trả sách Trả sách danhsachsach muonsach chitietmuonsach thethuvien loaidocgia danhsachdocgia loaisach thamso DM độc giả MH Mượn sách Mượn sách MH Chính MH Gioi thieu DMSach MangThamSo SubMain CSDL MH Quy định DM độc giả MH Mượn sách Mượn sách MH DMSach Xóa, Sửa Tra cứu Nhận sách MH Lập thẻ DM Độc giả Lập thẻ độc giả MH DMDocgia Xóa, Sửa Tra cứu Thên độc giả MH Mượn trả sách MH mượn sách MH trả sách Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 III. Thiết kế dữ liệu : 1. Sơ đồ logic 2. Chi tiết dữ liệu Bảng DocGia Bảng LoaiDocGia Bảng Sach 6 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 Bảng TheLoaiSach Bảng TheMuon Bảng QTMuon Bảng CTMuon Bảng ThamSoNguyen Bảng TaiKhoan 3. Thiết kế Module 7 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 +Kết nối database : ConnectDataBase() +Mở data : OpenData(st As String) +Đóng kết nối : Closedata() +Kiem tra tồn tại data: KiemtraTontai(str As String, data As Field, txt As TextBox) As Integer +Tô khối : HightLight() +Chọn tất cả các dòng trong DataGrid : SelectAllRow(tf As Boolean, ByVal Adors As Adodc, ByVal DataGrid1 As DataGrid) IV. Thiết kế giao diện : 1. Thiết kế menu 8 Phần mềm quản lý thư viện Hệ thống Báo cáo Danh mục Xử lý Tra cứu Trợ giúp Kết nối CSDL Danh mục sách Thoát Sao lưu CSDL Trở ra Đăng nhập Đóng kết nối D mục thẻ TV Giới thiệu Thống kê thẻ TV Thống kê độc giả Thống kê sách Danh mục đ. giả Lập thẻ thư viện Tra cứu độc giả Tra cứu sách Mượn trả sách Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 1.1. Menu Hệ thống 9 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 STT Popup Menu Chi tiết Chức năng 1 Hệ thống Kết nối CSDL Người dùng kết nối vào CSDL 2 Bỏ kết nối CSDL Người dùng tắt kết nối vào CSDL. 3 Đăng nhập Người dùng đăng nhập vào hệ thống 4 Trở ra Người dùng huỷ đăng nhập trở về màn hình đầu. 5 CN thay đổi QĐ Người dùng thay đổi quy định trong bảng tham số 6 Lưu dự phòng dữ liệu Chưa cài đặt 7 Phục hồi dữ liệu Chưa cài đặt 8 Thốt Người dùng thốt khơi hệ thống. 1.2. Menu Danh mục STT Popup Menu Chi tiết Chức năng 1 Nhập liệu Nhập thông tin về độc giả Người dùng nhập, xóa, sửa thông tin về độc giả 2 Nhập thông tin về Sách Người dùng nhập, xóa, sửa thông tin về sách. 1.3. Menu Tra cứu STT Popup Menu Chi tiết Chức năng 1 Tra cứu Tra cứu thông tin về Độc giả Người dùng tra cứu thông tin về độc giả 2 Tra cứu thông tin về Sách Người dùng tra cứu thông tin về sách. 10 [...]... sách 5 6 Danh mục độc giả Lập thẻ thư viện 7 Mượn trả sách 8 Thay đổi quy định 9 Thêm người dùng 10 Quản lý người dùng 11 Màn hình đăng nhập vào hệ thống Quản lý thông tin về sách của t viện Quản lý thông tin độc giả Lập thẻ thư viện cho độc giả Thực hiện quá trình mượn trả sách Thay đổi những quy định đã thiết lập ban đầu Thêm mới người dùng Xóa, sửa người dùng của quản lý Phân quyền cho người dùng Đăng... mềm Nguyễn Quốc Huy 0012561 2.2.4 Màn hình lập thẻ thư viện cho độc giả Khi độc giả có nhu cầu lập thẻ thư viện, người dùng mở form này lên để thực hiện Thực hiện các chức năng lưu, xóa thẻ thư viện của độc giả : + Chọn độc giả cần lập thẻ trong combobox : nếu độc giả chưa có thẻ thư viện thì button Lưu-F2 sẽ hiện ra cho lưu, nếu độc giả đã có thẻ thư viên rồi thì nút Lưu-F2 sẽ không hiện ra mà chỉ... đinh của quản lý thì người dùng mở form này lên thực hiện + Cho phép thay đổi, xóa, tra cứu các tham số 2.2.7 Màn hình thêm người dùng Khi có nhu cầu thêm người dùng, quản lý chạy form này để thêm Thêm người dùng mới cho chương trình 23 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 2.2.8 Màn hình danh sách người dùng Hiển thị những người đang có quyền trong phần mềm này, người quản lý có...Báo cáo Nhập môn công nghệ phần mềm Menu Xử lý Popup STT Menu Nguyễn Quốc Huy 0012561 1.4 1 2 Chi tiết Lập thẻ độc giả Xử lý Chức năng Người dùng lập thẻ thư viện cho độc giả Người dùng cho mượn hoặc cho trả sách Mượn trả sách 1.5 Menu Báo cáo Popup STT Chi tiết Menu 1 Báo cáo Thống kê độc giả 2 Thống... Nhập môn công nghệ phần mềm 2.2 Nguyễn Quốc Huy 0012561 Chi tiết màn hình 2.2.1 Màn hình chính 1 2 4 3 5 MH Chinh Form_Load MH sflashscr khoidong 6 MH đăng nhập khoidong Connect DB khoidong 1: Form Quản lý thư viện: hệ thống menu 2: Các button view icon, hiển thị những chức năng trên list view 3: List view : hiển thị những icon chức năng 4: frame : hiển thị tên và quyền truy cập vào của người dùng 13 Báo... hiện các chức năng mượn trả sách của độc giả : + Chọn Tab Mượn hoặc Trả sách theo yêu cầu *Mượn sách : ( chưa thực hiện hồn chỉnh ) + Chọn độc giả cần mượn sách trong combobox : nếu độc giả chưa có thẻ thư viện thì button Lập thẻ sẽ hiện ra cho lập thẻ +Chọn những Quyển sách độc giả muốn mượn : double_click lên sách muốn mượn hoặc chọn sách rồi nhấn vào button “>>” để chọn, làm ngược lại để bỏ + Kiểm tra... cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 Thể Loại Sách VI Tổng kết 1 Tự đáng giá về kết quả đề tài Đề tài được hồn thành ở mức cơ bản và cũng có thể phát triển cộng thêm một số chức năng bảo mật, tiện dụng, dễ sử dụng Các hàm trong chương trình đã được cố gắng viết ngắn gọn nhưng vẫn còn một số hàm xử lý về lưới còn dài Còn một số ít các chức năng chưa kịp hồn thành xong như dự tính ban... tin sách theo tiêu chuẩn tra cứu / không hiển thị sách nếu không tìm thấy - Thuật giải: (Mã giả ) 15 Báo cáo Nhập môn công nghệ phần mềm Nguyễn Quốc Huy 0012561 IF tìm thấy THEN Hiển thị danh sách hợp đồng lên màn hình ELSE Danh sách sẽ rỗng END IF • Lưu thông tin của một sách : - Nhập: Thông tin tra cứu theo hình thức phù hợp, thông tin cần cập nhật - Xuất: Thông báo đã lưu/ Thông báo không thể lưu... tra cứu theo tiêu chí mong muốn - Xuất: Danh sách thông tin độc giả theo tiêu chuẩn tra cứu / không hiển thị độc giả nếu không tìm thấy - Thuật giải: (Mã giả ) IF tìm thấy THEN Hiển thị danh sách hợp đồng lên màn hình ELSE Danh sách sẽ rỗng END IF • Lưu thông tin của một độc giả : 19 Báo cáo Nhập môn công nghệ phần mềm - Nguyễn Quốc Huy 0012561 Nhập: Thông tin tra cứu theo hình thức phù hợp, thông... dài Còn một số ít các chức năng chưa kịp hồn thành xong như dự tính ban đầu Còn nhiều mặt hạn chế nhưng chưa được bổ sung 2 Hướng phát triển Nếu có điều kiện hơn về thời gian, em sẽ cố gắng hồn thành tốt hơn bài làm của mình, để sau này có thể được ứng dụng vào thực tế 26 . đăng nhập vào hệ thống. 4 Danh mục sách Quản lý thông tin về sách của t. viện 5 Danh mục độc giả Quản lý thông tin độc giả. 6 Lập thẻ thư viện Lập thẻ thư viện cho độc giả 7 Mượn trả sách Thực. DataGrid1 As DataGrid) IV. Thiết kế giao diện : 1. Thiết kế menu 8 Phần mềm quản lý thư viện Hệ thống Báo cáo Danh mục Xử lý Tra cứu Trợ giúp Kết nối CSDL Danh mục sách Thoát Sao lưu CSDL Trở ra Đăng. nghệ phần mềm Nguyễn Quốc Huy 0012561 1.4. Menu Xử lý STT Popup Menu Chi tiết Chức năng 1 Xử lý Lập thẻ độc giả Người dùng lập thẻ thư viện cho độc giả 2 Mượn trả sách Người dùng cho mượn

Ngày đăng: 23/08/2014, 14:05

Từ khóa liên quan

Mục lục

  • I. Giới thiệu về đề tài

  • II. Yêu cầu đề bài

    • 1. Danh sách các yêu cầu

    • 2. Bảng trách nhiệm các yêu cầu

    • Stt

    • 3. Mô hình hóa

    • 4. Thiết kế phần mềm

    • III. Thiết kế dữ liệu :

      • 1. Sơ đồ logic

      • 2. Chi tiết dữ liệu

      • 3. Thiết kế Module

      • IV. Thiết kế giao diện :

        • 1. Thiết kế menu

          • 1.1. Menu Hệ thống

          • 1.2. Menu Danh mục

          • 1.3. Menu Tra cứu

          • 1.4. Menu Xử lý

          • 1.5. Menu Báo cáo

          • 1.6. Menu Trợ giúp

          • 2. Thiết kế màn hình

            • 2.1. Danh sách các màn hình

            • 2.2. Chi tiết màn hình

              • 2.2.1. Màn hình chính

              • 2.2.2. Màn hình danh mục sách

              • 2.2.3. Màn hình danh mục các độc giả

              • 2.2.4. Màn hình lập thẻ thư viện cho độc giả

Tài liệu cùng người dùng

Tài liệu liên quan