Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
1,06 MB
File đính kèm
file dinh kem.rar
(1 MB)
Nội dung
ĐỒÁNMÔNHỌCVISUALBASIC Trường Đại Học Kinh Doanh Và Cơng Nghệ Hà Nội ĐỒÁNMƠNHỌCVISUALBASIC Đề tài: QuảnLýThưViệnQuảnLýThưViệnĐỒÁNMƠNHỌCVISUALBASIC I.Giới thiệu đề tài II.Yêu cầu đề 1.Danh sách yêu cầu 2.Bảng trách nhiệm yêu cầu Stt 3.Mô hình hóa 4.Thiết kế phần mềm .6 III.Thiết kế liệu : .7 1.Sơ đồ logic 2.Chi tiết liệu 3.Thieát keá Module IV.Thiết kế giao diện : 1.Thieát keá menu 1.1.Menu Hệ thống 10 1.2.Menu Danh muïc 11 1.3.Menu Tra cứu 11 1.4.Menu Xử lý .12 1.5.Menu Baùo caùo 12 1.6.Menu Trợ giúp 12 2.Thiết kế hình 12 2.1.Danh sách hình 12 2.2.Chi tiết hình 14 2.2.1.Màn hình 14 2.2.2.Màn hình danh mục sách .15 2.2.3.Màn hình danh mục độc giả .18 2.2.4.Màn hình lập thẻ thưviện cho độc giaû .22 2.2.5.Màn hình Mượn – Trả Sách 23 2.2.6.Màn hình thay đổi quy đònh 24 2.2.7.Màn hình thêm người dùng 25 2.2.8.Màn hình danh sách người dùng .25 V.Thử nghiệm kiểm tra 26 1.Các số liệu thử nghiệm kiểm tra 26 VI.Tổng kết 27 ĐỒÁNMÔNHỌCVISUALBASIC 1.Tự đáng giá kết đề tài .27 2.Hướng phát triển 28 I Giới thiệu đề tài II Yêu cầu đề Danh sách yêu cầu Lập thẻ độc giả Cập nhật thông tin độc giả Hủy thẻ độc giả Nhập sách Hủy sách Tra cứu sách ĐỒÁNMƠNHỌCVISUALBASIC Lập phiếu mượn sách Nhận trả sách Bảng trách nhiệm yêu cầu St Nghiệ p Vụ Lập thẻ độc giả Người dùng Cung cấp thông tin độc giả Cập nhật thông tin độc giả Chọn độc giả theo danh sách liệt kê Hủy thẻ độc giả Nhập sách Hủy sách Phần mềm Kiểm tra quy đònh lưu trữ Liệt kê danh sách độc giả Kiểm tra quy đònh lưu trữ Chọn độc Hủy thẻ giả độc giả hết hạn hết thẻ hạn so với độc giả ngày để hủy Nhập Kiểm tra thời hạn thông tin sách cần thiết lưu sách cần lưu Chọn sách Hủy hết Ghi Cho phép huỷ cập nhật lại hồ sơ, thay đổi quy đònh tuổi Trong trình thực thay đổi quy đònh Có thề xoá hay lưu thẻ đội giả Có thể thay đổi quy đònh hạn sách Có thể thay đổi ĐỒÁNMƠNHỌCVISUALBASIC hạn để hủy Tra cứu sách sách hạn cho phép Tra cứu theo yêu cầu Nhập vào Hiển thò từ khóa cần thông tin tra lọc Lập Chọn độc Cập nhật Có thể phiếu giả thay đổi mượn sách độc quy đònh sách sách độc giả giả cần mượn mượn ( kiểm tra có) số lượng cho phép mượn Nhận Chọn Cập nhật trả thông tin Tạo mã số Nhậnsách sách độc sách Chọn sách giảvà trảnhậpđã trả thông tin cần thiết Lưu vào CSDL Xuất liệu lên lưới (để thay đổi) Thêm tiếp trở Tạo mã số Chọn nhập thông TT độc tin cần thiết giả3 Mô hình hóa Lưu vào CSDL Người Xuất liệu lên lưới (để dùng thay đổi) Nhận Thêm tiếp trở sách Chọn độc giả cần lập thẻ Những thông tin độcHủy giảthẻ, Lập sách hiển thò Lập thẻ Nếu chưa lập thẻ nút thẻ Tra Lưu để lập, ngược lại xóa cứu Chọn chức cần TT độc Mượn trả ĐỒÁNMƠNHỌCVISUALBASIC Chọn thẻ sách hết hạn ThamSoNguyen Hủy thẻ, Thiết kế đểphần hủy mềm sách Xóa khỏi sở liệu Chính NgườiMH dùng nhập từ khóa cần tra cứu cột lưới Tra Thông tin lọc MH Quy cứu Hiển thò kết tìm MH Đăng đònh Ghi nhận việc ghi điểm, tính trung nhập bình MH Tra Người cứu dùng chọn độc MH giảLập cần MH Nhận mượn trả sách thẻ Mượn trả sách chọn sách cần mượn sách cần trả MH Độc giả trả MH User KiểmMH tra Mượn xem có mượn MH sách không, hạn trả sách Chính chưa để phạt SubMai Cập nhật n MH Quy đònh thethuvienCSDL MangThamS o MH Gioi DMSach muonsach thieu danhsachdocgi a MH DMSach MH Mượn chitietmuons sách loaidocgia ach Xóa, Tra cứu Nhận sách DM độcSửa Mượn sách MH MHMượn TrảMHtrả Lập danhsachsach thẻ giả thams sách sách MH DMDocgia o MH mượn MH mượn MH trả DM Độc Thên DM độc độc Xóa, DM độc MH Mượn MH trả Trả Lập Tra sách cứu thẻ Mượn sách loaisac ĐỒÁNMƠNHỌCVISUALBASIC III Thiết kế liệu : Sơ đồ logic Chi tiết liệu Bảng DocGia Bảng LoaiDocGia Bảng Sach ĐỒÁNMƠNHỌCVISUALBASIC Bảng TheLoaiSach Baûng TheMuon Baûng QTMuon Baûng CTMuon Baûng ThamSoNguyen Baûng TaiKhoan Thiết kế Module ĐỒÁNMƠNHỌCVISUALBASIC +Kết nối database : ConnectDataBase() +Mở data : OpenData(st As String)Kết nối CSDL Phần mềm quảnlý +Đóng kết nối : Closedata() thưviện Đóng kết nối Đăng nhập +Kiem tra tồn data: KiemtraTontai(str As Hệtại thống TrởInteger String, data As Field, txt As TextBox) As Sao lưu CSDL Thốt +Tô khối : HightLight() +Chọn tất doøng DataGrid : SelectAllRow(tf As Boolean, ByVal Adors As Adodc, Danh mục ByVal DataGrid1 As DataGrid) sách Danh mục D mục thẻ TV Danh mục đ giả Tra cứu sách Tra cứu Tra cứu độc giả Lập thẻ thưviện Xử lý IV Thiết kế giao diện : Mượn trả sách Thieát keá menu Thống kê sách Báo cáo Thống kê độc giả Thống kê thẻ TV Trợ giúp Giới thiệu ĐỒÁNMÔNHỌCVISUALBASIC 1.1 Menu Hệ thống STT Popup Menu Chi tiết 10 Chức ĐỒÁNMÔNHỌCVISUALBASIC 2.2 Chi tiết hình 2.2.1 Màn hình MH Chinh Form_Load MH sflashscr khoidong MH đăng nhập khoidong Connect DB khoidong 1: Form Quảnlýthư viện: hệ thống menu 2: Các button view icon, hiển thò chức list view 14 ĐỒÁNMƠNHỌCVISUALBASIC 3: List view : hiển thò icon chức 4: frame : hiển thò tên quyền truy cập vào người dùng 5: icon chức 6: button thoát chương trình 2.2.2 Màn hình danh mục sách Người dùng sử dụng form nhập sách mới, thêm, cập nhật, xóa, tra cứu sách 3 MH DM sách Form_Load MH DM sách Hiển thò thông tin lên form LấyDanh mục sách 1: Form liệu Thực 15 ĐỒÁNMƠNHỌCVISUALBASIC 2: Textbox để thực tra cứu sách ( tra cứu tương ứng với cột lưới datagird ) Người dùng nhập vào thông tin cần tra cứu, chương trình tự động lọc từ từ lưới datagird hiển thò cho người dùng chọn lựa 3: DataGrid hiển thò thông tin danh sách sách thông tin tương ứng sách bên Khi người dùng nhấp chuột vào DataGrid thông tin tương ứng hiển thò bên lưới 4: Frame hiển thò thông tin sách, người dùng nhập thông tin vào frame để thực chức thêm , cập nhật, xóa sách cần theo nhu cầu 5: Button thực chức thêm, cập nhật, xóa sách thoát form Groupbox thơng tin sách : STT Tên Kiểu txttext(0) String txttext(1) String txttext(2) String txttext(3) String txttext(4) String txttext(5) String txttext(6) String txttext(7) String cboTheloai String 10 cboNgonngu String 11 DTPkr Date 16 Ý nghĩa Mã sách Tên sách Tác giả Nhà xuất Năm xuất Tổng số Tình trạng sách Số trang Thể loại sách Ngôn ngữ sách Ngày nhập sách ĐỒÁNMƠNHỌCVISUALBASIC • Tra cứu thông tin sách : - Nhập: nhập thơng tin cần tìm vào textbox cột tương ứng lưới để tra cứu theo tiêu chí mong muốn - Xuất: Danh sách thơng tin sách theo tiêu chuẩn tra cứu / không hiển thị sách 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 hình ELSE Danh sách rỗng END IF • Lưu thông tin 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 lưu - Thuật giải: (Mã giả ) IF tìm thấy THEN Hiển thị thơng tin tìm lên hình Lưu TABLE SACH IF Lưu THEN Thông báo lưu Hiển thị TABLE SACH lên hình với mẫu tin lưu ELSE Báo lỗi lưu END IF ELSE • Sửa thơng tin sách : 17 ĐỒÁNMƠNHỌCVISUALBASIC - Nhập: Thơng tin tra cứu theo hình thức phù hợp, thơng tin cần sửa Xuất: Thông báo sửa/ Thông báo sửa Thuật giải: (Mã giả) IF tìm thấy THEN Hiển thị thơng tin tìm lên hình Sửa TABLE SACH IF sửa THEN Thông báo sửa Hiển thị TABLE SACH lên hình với mẫu tin sửa ELSE Báo lỗi sửa END IF ELSE Thông báo không tồn mẫu tin END IF 2.2.3 Màn hình danh mục độc giả Người dùng sử dụng form nhập sách mới, thêm, cập nhật, xóa, tra cứu độc giả 18 ĐỒÁNMÔNHỌCVISUALBASIC 3 MH DM ÑG Form_Load MH DM ĐG Hiển thò thông tin lên form Lấy liệu 1: Thực Form Danh mục độc giả 2: Textbox để thực tra cứu độc giả ( tra cứu tương ứng với cột lưới datagird ) Người dùng nhập vào thông tin cần tra cứu, chương trình tự động lọc từ từ lưới datagird hiển thò cho người dùng chọn lựa 3: DataGrid hiển thò thông tin danh sách giả độc giả thông tin tương ứng độc giả bên Khi người dùng nhấp 19 ĐỒÁNMƠNHỌCVISUALBASIC chuột vào DataGrid thông tin tương ứng hiển thò bên lưới 4: Frame hiển thò thông tin độc giả, người dùng nhập thông tin vào frame để thực chức thêm , cập nhật, xóa độc giả cần theo nhu cầu 5: Button thực chức thêm, cập nhật, xóa độc giả thoát form Groupbox thơng tin sách : STT Tên Kiểu txttext(0) String txttext(1) String txttext(2) String txttext(3) String txttext(4) String txttext(5) String cboMaloaiDG String DTPkr Date Ý nghĩa Mã độc giả Tên độc giả Giới tính Địa Điện thoại Email Thể loại độc giả Ngày sinh • Tra cứu thông tin độc giả : - Nhập: nhập thơng tin cần tìm vào textbox cột tương ứng lưới để 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ả 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 hình ELSE Danh sách rỗng 20 ĐỒÁNMƠNHỌCVISUALBASIC END IF • Lưu thông tin độc giả : - 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 lưu - Thuật giải: (Mã giả ) IF tìm thấy THEN Hiển thị thơng tin tìm lên hình Lưu TABLE DOCGIA IF Lưu THEN Thông báo lưu Hiển thị TABLE DOCGIA lên hình với mẫu tin lưu ELSE Báo lỗi lưu END IF ELSE • Sửa thơng tin độc giả : - Nhập: Thơng tin tra cứu theo hình thức phù hợp, thông tin cần sửa - Xuất: Thông báo sửa/ Thông báo sửa - Thuật giải: (Mã giả) IF tìm thấy THEN Hiển thị thơng tin tìm lên hình Sửa TABLE DOCGIA IF sửa THEN Thông báo sửa Hiển thị TABLE DOCGIA lên hình với mẫu tin sửa ELSE Báo lỗi sửa END IF 21 ĐỒÁNMƠNHỌCVISUALBASIC ELSE Thơng báo khơng tồn mẫu tin END IF 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 lên để thực Thực chức lưu, xóa thẻ thưviện độc giả : + Chọn độc giả cần lập thẻ combobox : độc giả chưa có thẻ thưviện button Lưu-F2 cho lưu, độc giả có thẻ thưviên nút Lưu-F2 không mà có button Xóa-F4 hiển thò 22 ĐỒÁNMƠNHỌCVISUALBASIC +Chọn yêu cầu cần thiết nhấn Lưu Xóa để thực +Chọn Trở để quay hình 2.2.5 Màn hình Mượn – Trả Sách Khi độc giả có nhu cầu mượn sách trả sách, thực Thực chức mượn trả sách độc giả : + Chọn Tab Mượn Trả sách theo yêu cầu *Mượn sách : ( chưa thực hoàn chỉnh ) + Chọn độc giả cần mượn sách combobox : độc giả chưa có thẻ thư 23 ĐỒÁNMƠNHỌCVISUALBASICviện button Lập thẻ cho lập thẻ +Chọn Quyển sách độc giả muốn mượn : double_click lên sách muốn mượn chọn sách nhấn vào button “>>” để chọn, làm ngược lại để bỏ + Kiểm tra số sách độc giả giữ ( có), thời hạn trả sách để độc giả biết +Nhấp nút chấp nhận muốn mượn sách +Chọn Trở để quay hình *Trả sách : (tương tự Mượn sách) 2.2.6 Màn hình thay đổi quy đònh Khi có nhu cầu thay đổi quy đinh quảnlý người dùng mở form lên thực + Cho phép thay đổi, xóa, tra cứu tham số 24 ĐỒÁNMƠNHỌCVISUALBASIC 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ảnlý chạy form để thêm Thêm người dùng cho chương trình 2.2.8 Màn hình danh sách người dùng Hiển thò người có quyền phần mềm này, người quảnlý thay đổi, xóa , cập nhật người dùng 25 ĐỒÁNMƠNHỌCVISUALBASIC V Thử nghiệm kiểm tra Các số liệu thử nghiệm kiểm tra Độc giả Sách 26 ĐỒÁNMƠNHỌCVISUALBASIC ThamSoNguyen TaiKhoan Thể Loại Sách VI Tổng kết Tự đáng giá kết đề tài Đề tài hoàn thành mức phát triển cộng thêm số chức bảo mật, tiện dụng, dễ sử dụng Các hàm chương trình cố gắng viết ngắn gọn số hàm xử lý lưới dài 27 ĐỒÁNMƠNHỌCVISUALBASIC Còn số chức chưa kòp hoàn thành xong dự tính ban đầu Còn nhiều mặt hạn chế chưa bổ sung Hướng phát triển Nếu có điều kiện thời gian, em cố gắng hoàn thành tốt làm mình, để sau ứng dụng vào thực tế 28 ... 12 ĐỒ ÁN MÔN HỌC VISUAL BASIC Danh mục sách Danh mục độc giả Lập thẻ thư viện Mượn trả sách Thay đổi quy định Thêm người dùng 10 Quản lý người dùng 11 Phân quyền 13 Quản lý thông tin sách t viện. .. mềm này, người quản lý thay đổi, xóa , cập nhật người dùng 25 ĐỒ ÁN MƠN HỌC VISUAL BASIC V Thử nghiệm kiểm tra Các số liệu thử nghiệm kiểm tra Độc giả Sách 26 ĐỒ ÁN MƠN HỌC VISUAL BASIC ThamSoNguyen... sách cứu thẻ Mượn sách loaisac ĐỒ ÁN MƠN HỌC VISUAL BASIC III Thiết kế liệu : Sơ đồ logic Chi tiết liệu Bảng DocGia Bảng LoaiDocGia Bảng Sach ĐỒ ÁN MƠN HỌC VISUAL BASIC Bảng TheLoaiSach Bảng TheMuon