XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ THƯ VIỆN TRƯỜNG THPT NGÔ QUYỀN

57 218 0
XÂY DỰNG CHƯƠNG TRÌNH  QUẢN LÝ THƯ VIỆN TRƯỜNG THPT NGÔ QUYỀN

Đ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

ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ THƯ VIỆN TRƯỜNG THPT NGÔ QUYỀN Giáo viên hướng dẫn: Phạm Bích Trà Sinh viên thực hiện: Trần Thái Thương Lớp: ĐHLT-K11H LỜI MỞ ĐẦU Ngày nay tin học đã và đang được ứng dụng rộng rãi trong mọi ngành kinh tế trên thế giới nói chung và ở Việt Nam nói riêng. Khoa học máy tính đang phát triển với tốc độ ngày càng nhanh chóng và xâm nhập ngày càng sâu vào mọi lĩnh vực khoa học, công nghệ, kinh tế, xã hội, quản lý Nhà Nước, quản lý doanh nghiệp.Một trong những lĩ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ực quả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ông việc một cách khoa học, chính xác, 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ều thời gian và công sức. Quản lý thư viện đòi hỏi phải thường xuyên theo dõi chính xác một số lượng sách báo rất lớn, thuộc nhiều loại, đối tượng phục vụ của thư viện lại rất đa dạng. 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ần mềm phải đảm bảo được độ bảo mật cao, dễ sử dụng thích hợp nhiều tiện ích. Được sự đồng ý của Ban chủ nhiệm khoa, Bộ môn Mạng và truyền thông, và sự hướng dẫn của Cô Phạm Bích Trà, em đã dành thời gian làm đề tài thực tập tốt nghiệp, tập trung nghiên cứu đề tài “Xây dựng chương trình Quản lý thư viện trường THPT Ngô Quyền”. Do trong khuôn khổ thời gian ngắn, trình độ chuyên môn, kinh nghiệm và kiến thức của bản thân còn hạn chế. Nên em rất mong được sự góp ý của các thầy cô để chưong trình của em hoàn thiện hơn và được ứng dụng trong thực tế. Em kính mong sự góp ý của thầy cô và các bạn! Sinh viên : Trần Thái Thương

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN -™ ™ ™ ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ THƯ VIỆN TRƯỜNG THPT NGƠ QUYỀN Giáo viên hướng dẫn : Phạm Bích Trà Sinh viên thực : Trần Thái Thương Lớp : ĐHLT-K11H Thái nguyên, tháng 01 năm 2015 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I 10 TÌM HIỂU CHUNG VỀ NGƠN NGỮ SỬ DỤNG .10 1.1 Tìm hiểu chung Visual Basic 6.0 10 1.2 Làm quen với VB6 10 1.3 Tìm hiểu thành phần IDE 11 1.4 Biến, VB 14 1.5 Các kiểu liệu VB6 15 1.6 Các cấu trúc điều khiển 16 1.6.1 Cấu trúc If ….then 16 1.6.2 Cấu trúc If ….then…else 17 1.6.3 Cấu trúc Select Case .18 1.6.4 Cấu trúc lặp For…Next 18 1.6.5 Cấu trúc Do…Loop .19 1.6.6 Cấu trúc Go to 20 1.6.7 Vòng lặp While…Wend 20 1.7 Lập trình giao diện kết nối sở liệu 20 1.7.1 Lập trình giao diện 20 1.7.2 Lập trình xử lý giao diện 23 1.8 Giới thiệu sơ lược kỹ thuật kết nối CSDL 24 1.8.1 Tổng quan kết nối sở liệu .24 1.8.2 Giới thiệu kỹ thuật lập trình ADO 26 CHƯƠNG II 32 KHẢO SÁT BÀI TOÁN 32 2.1 Khảo sát hệ thống quản lý thư viện trường THPT Ngô Quyền 32 2.1.1 Nhiệm vụ hệ thống quản lý thư viện : .32 2.1.2 Hoạt động thư viện: 32 2.2 Các chức toán 39 2.2.1 Chức cập nhật .39 2.2.2 Chức theo dõi mượn trả .40 2.2.3 Chức tìm kiếm .40 2.2.4 Chức thống kê báo cáo 40 2.3 Thông tin vào/ra hệ thống 40 2.4 Yêu cầu hệ thống 40 CHƯƠNG III 42 PHÂN TÍCH CHI TIẾT BÀI TỐN QUẢN LÝ THƯ VIỆN .42 3.1 Xây dựng biểu đồ phân cấp chức năng: 42 3.2 Xây dựng biểu đồ luồng liệu : 42 3.2.1 Biểu đồ luồng liệu mức khung cảnh : .42 3.2.2 Biểu đồ luồng liệu mức đỉnh : 44 3.2.3 Biểu đồ luồng liệu mức đỉnh: 45 a Chức cập nhật thông tin: 45 45 H3.4: Biểu đồ luồng liệu mức đỉnh chức cập nhật .45 b Chức Theo dõi mượn trả: 46 46 c Chức tìm kiếm 46 46 H3.7: Biểu đồ luồng liệu mức đỉnh chức tìm kiếm .46 d Chức Thống kê, báo cáo 47 47 H3.8: Biểu đồ luồng liệu mức đỉnh chức thống kê báo cáo .47 3.3 Chuẩn hóa liệu 48 MaNXB 48 TenNXB 48 DiaChi 48 Website 48 MaS 48 MaTL 48 MaVT 48 TenS 48 TenTG 48 NamXB 48 SoLuong 48 NgayNhap 48 MaDG 48 TenDG 48 NgaySinh 48 NgayLamthe 48 NgayHethan 48 Lop 48 SoPhieu 48 NgayMuon 48 NgayHentra 48 NgayTra 48 TenTL 48 Khu 48 Ngan 48 Ke 48 MaNN 48 TenNN 48 1NF 48 2NF 48 3NF 48 #SoPhieu 48 #MaDG 48 #MaS 48 NgayMuon 48 NgayHentra 48 NgayTra 48 MaNXB 48 TenNXB 48 DiaChi 48 Website 48 MaTL 48 TenTL 48 MaVT 48 Khu 48 Ngan 48 Ke 48 MaNN 48 TenNN 48 TenS 48 TenTG 48 NamXB 48 SoLuong 48 NgayNhap 48 #SoPhieu 48 MaDG 48 MaS 48 NgayMuon 48 NgayHentra 48 NgayTra 48 SoLuong 48 #SoPhieu 48 @MaDG 48 @MaS 48 NgayMuon 48 NgayHentra 48 NgayTra 48 SoLuong 48 #MaS 48 #MaNXB 48 TenNXB 48 DiaChi 48 Website 48 #MaTL 48 TenTL 48 #MaVT 48 Khu 48 Ngan 48 Ke 48 #MaNN 48 TenNN 48 TenS 48 TenTG 48 NamXB 48 SoLuong 48 NgayNhap 48 #MaS 48 @MaNXB 48 @MaTL 48 @MaVT 48 @MaNN 48 TenS 48 TenTG 48 NamXB 48 SoLuong 48 NgayNhap 48 #MaNXB 48 TenNXB 48 DiaChi 48 Website 48 #MaVT 48 Khu 48 Ngan 48 Ke 48 #MaDG 48 TenDG 48 NgaySinh 48 NgayLamthe 48 NgayHethan 48 Lop 48 #MaDG 48 TenDG 48 NgaySinh 48 NgayLamthe 48 NgayHethan 48 Lop 48 #MaDG 48 TenDG 48 NamSinh 48 NgayLamthe 48 NgayHethan 48 Lop 48 #MaNN 48 TenNN 48 #MaTL 48 TenTL 48 3.4 Mơ hình thực thể liên kết: 49 3.5 Thiết kế liệu: 49 3.5.1 Bảng liệu Cập nhật NXB: 49 3.5.2 Tạo bảng liệu sách: 50 3.5.3 Tạo bảng liệu thẻ độc giả: 50 3.5.4 Tạo bảng liệu mượn_trả: 50 3.5.5 Bảng liệu cập nhật thể loại: .51 3.5.6 Bảng liệu vị trí: 51 3.5.7 Bảng liệu ngôn ngữ 51 3.6: Bảng quan hệ .52 CHƯƠNG IV 53 XÂY DỰNG CHƯƠNG TRÌNH .53 4.1 Thiết kế giao diện .53 4.1.1 Giao diện chương trình: 53 4.2 Chức cập nhật 54 4.2.1 Form cập nhật danh mục sách .54 4.2.2 Form cập nhật ngôn ngữ 54 4.2.3 Form cập nhật NXB 55 4.2.4 Form cập nhật thể loại 55 4.2.5 Form cập nhật tác giả .56 4.2.6 Form cập nhật vị trí sách 56 4.2.7 Form cập nhật danh mục độc giả 57 4.3 Báo cáo – thống kê 57 4.3.1 Thống kê danh mục mượn trả 57 4.3.2 Thống kê danh mục Độc giả 58 4.3.3 Thống kê danh mục sách 58 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO .60 LỜI MỞ ĐẦU Ngày tin học ứng dụng rộng rãi ngành kinh tế giới nói chung Việt Nam nói riêng Khoa học máy tính phát triển với tốc độ ngày nhanh chóng xâm nhập ngày sâu vào lĩnh vực khoa học, công nghệ, kinh tế, xã hội, quản lý Nhà Nước, quản lý doanh nghiệp.Một lĩnh vực ứng dụng tin học hóa phổ biến nước ta lĩnh vực quản lý Tin học hóa quản lý giúp cho nhà quản lý điều hành công việc cách khoa học, xác, hiệu Quản lý thư viện công việc tương đối phức tạp, tốn nhiều thời gian công sức Quản lý thư viện đòi hỏi phải thường xuyên theo dõi xác số lượng sách báo lớn, thuộc nhiều loại, đối tượng phục vụ thư viện lại đa dạng Chính vậy, tin học hóa lĩnh vực quản lí thư viện yêu cầu tất yếu Muốn quản lý tốt cần có phần mềm tốt, phần mềm phải đảm bảo độ bảo mật cao, dễ sử dụng thích hợp nhiều tiện ích Được đồng ý Ban chủ nhiệm khoa, Bộ môn Mạng truyền thông, hướng dẫn Cơ Phạm Bích Trà, em dành thời gian làm đề tài thực tập tốt nghiệp, tập trung nghiên cứu đề tài “Xây dựng chương trình Quản lý thư viện trường THPT Ngô Quyền” Do khuôn khổ thời gian ngắn, trình độ chun mơn, kinh nghiệm kiến thức thân hạn chế Nên em mong góp ý thầy để chưong trình em hồn thiện ứng dụng thực tế Em kính mong góp ý thầy cô bạn! Sinh viên : Trần Thái Thương CHƯƠNG I TÌM HIỂU CHUNG VỀ NGƠN NGỮ SỬ DỤNG 1.1 Tìm hiểu chung Visual Basic 6.0 Visual Basic 6.0 (VB6) phiên cơng cụ lập trình Visual Basic (VB) cho phép người dùng truy cập nhanh cách thức lập trình mơi trường Windows Những quen thuộc với VB tìm thấy VB6 tính trợ giúp cơng cụ lập trình hiệu Người dùng làm quen với VB làm chủ VB6 cách dễ dàng Với VB6, : Khai thác mạnh điều khiển mở rộng Làm việc với điều khiển (ngày tháng với điều khiển MonthView DataTimePicker, cơng cụ di chuyển CoolBar, sử dụng đồ họa với ImageCombo, cuộn FlatScrollBar,…) Làm việc với tính ngơn ngữ Làm việc với DHTML Làm việc với sở liệu Các bổ sung lập trình hướng đối tượng 1.2 Làm quen với VB6 Bắt đầu dự án với VB6 Từ menu Start chọn Programs/ Microsoft Visual Studio 6.0/ Microsoft Visual Basic 6.0 Khi bạn thấy hình 10 Có hai tác nhân ngồi: Độc giả, thủ thư Thơng tin mượn, trả sách Thông tin yêu cầu báo cáo Đơn xin làm thẻ Quản lý thư Độc Giả Thủ thư viện Thẻ thư viện Thông tin phản hồi Sách mượn H3.2: Biểu đồ luồng liệu mức khung cảnh Chức xử lý thông tin biểu đồ luồng liệu mức đỉnh gồm: Quản lý sách, quản lý độc giả, Theo dõi mượn trả, tìm kiếm, thống kê báo cáo Tác nhân biểu đồ luồng liệu mức đỉnh gồm: Độc giả, thủ thư 43 3.2.2 Biểu đồ luồng liệu mức đỉnh : Chức xử lý thông tin Thủ thư Độc giả Phản TT cập nhật Phản hồi TT cập nhật Ngôn ngữ hồi Cập nhật Thẻ ĐG Độc giả Sách Thể loại Vị trí NXB độc Thủ thư Ngôn ngữ Theo dõi mượn trả Sách TT sách Yêu Kết cầu Tìm kiếm Yêu cầu Kết T/kê, báo cáo Phiếu mượn trả Yêu cầu Thủ thư Kết Thủ thư Độc giả NXB Thể loại Ngôn ngữ H 3.3: Biểu đồ luồng liệu mức đỉnh 44 Thông tin phiếu mượn TT độc giả 3.2.3 Biểu đồ luồng liệu mức đỉnh: a Chức cập nhật thông tin: CN Thể CN NXB loại Thể loại Thông NXB Ngôn ngữ tin Cập Phản nhật hồi Sách cập nhật NXB Yêu cầu Ngôn ngữ Thủ Thư CN Sách NXB Kết Yêu cầu Yêu cầu Kết Sách Vị trí Yêu Kết Yêu cầu cầu Yêu cầu CN Vị trí CN Ngôn ngữ Cập nhật độc giả Kết Độc giả Độc giả H3.4: Biểu đồ luồng liệu mức đỉnh chức cập nhật 45 b Chức Theo dõi mượn trả: Độc giả Sách Sách Vị trí Phản hồi Theo dõi Vị trí mượn Phản hồi Theo dõi Theo dõi Theo dõi trả Thể loại Thể loại Thủ thư Ngôn ngữ Phiếu mượn trả Ngôn ngữ Phiếu mượn trả Yêu Phản cầu hồi Xử lý sách hạn Độc giả c Chức tìm kiếm Tìm kiếm sách Kết tìm kiếm Yêu cầu tìm kiếm Yêu cầu tìm kiếm Kết tìm kiếm NXB Tìm kiếm độc giả Ngôn ngữ Sách Thể loại Thủ thư Yêu cầu Vị trí Phiếu mượn trả tìm kiếm Kết tìm kiếm Độc giả Tìm kiếm mượn trả H3.7: Biểu đồ luồng liệu mức đỉnh chức tìm kiếm 46 d Chức Thống kê, báo cáo Yêu cầu T/kê sách Yêu cầu có NXB TV Tt Báo Báo cáo cáo T/kê thẻ ĐG hết hạn sách Thủ thư Ngôn ngữ Độc giả Sách Thể loại Báo cáo Thống kê sách mượn Yêu cầu NXB Phiếu mượn trả H3.8: Biểu đồ luồng liệu mức đỉnh chức thống kê báo cáo 47 3.3 Chuẩn hóa liệu MaNXB TenNXB DiaChi Website MaS MaTL MaVT TenS TenTG NamXB SoLuong NgayNhap MaDG TenDG NgaySinh NgayLamthe NgayHethan Lop SoPhieu NgayMuon NgayHentra NgayTra TenTL Khu Ngan Ke MaNN TenNN 1NF #SoPhieu #MaDG #MaS NgayMuon NgayHentra NgayTra MaNXB TenNXB DiaChi Website MaTL TenTL MaVT Khu Ngan Ke MaNN TenNN TenS TenTG NamXB SoLuong NgayNhap #MaDG TenDG NgaySinh NgayLamthe NgayHethan Lop 2NF #SoPhieu MaDG MaS NgayMuon NgayHentra NgayTra SoLuong #MaS #MaNXB TenNXB DiaChi Website #MaTL TenTL #MaVT Khu Ngan Ke #MaNN TenNN TenS TenTG NamXB SoLuong NgayNhap 3NF #SoPhieu @MaDG @MaS NgayMuon NgayHentra NgayTra SoLuong #MaS @MaNXB @MaTL @MaVT @MaNN TenS TenTG NamXB SoLuong NgayNhap #MaNXB TenNXB DiaChi Website #MaVT Khu Ngan Ke #MaDG TenDG NgaySinh NgayLamthe NgayHethan Lop #MaDG TenDG NamSinh NgayLamthe NgayHethan Lop #MaNN TenNN #MaTL TenTL 48 3.4 Mô hình thực thể liên kết: Mơ hình thực thể liên kết công cụ thành lập lược đồ liệu hay gọi biểu đồ cấu trúc liệu Mục đích biểu đồ xác định yếu tố: - Dữ liệu cần xử lý - Mối quan hệ cần tồn quan hệ Độc giả Phiếu mượn trả Sách Vị trí Nhà xuất Thể loại Ngôn ngữ 3.5 Thiết kế liệu: 3.5.1 Bảng liệu Cập nhật NXB: STT Tên trường # MaNXB TenNXB Diachi website Kiểu Độ rộng 10 30 30 50 Text Text Text Text 49 Giải thích Mã NXB Tên NXB Địa Website NXB 3.5.2 Tạo bảng liệu sách: Stt Tên trường Kiểu Độ rộng Giải thích # MaS Text 10 Mã sách @ MaNXB Text 10 Mã NXB @ MaTL Text 10 Mã thể loại @ MaVT Text 10 Mã vị trí @ MaNN Text 10 Mã ngơn ngữ TenS Text 30 Tên sách TenTG Text 10 Tên tác giả NamXB Number 10 Năm xuất SoLuong Number 10 Số lượng 10 NgayNhap Date/time 20 Ngày nhập sách Độ rộng 10 30 10 30 10 10 10 Giải thích Mã độc giả Tên độc giả Ngày sinh Địa Ngày làm thẻ Ngày hết hạn Lớp Độ rộng 10 10 10 Giải thích Số phiếu Mã độc giả Mã sách 3.5.3 Tạo bảng liệu thẻ độc giả: Stt Tên trường # MaDG TenDG NgaySinh Diachi Ngaylamthe Ngayhethan Lop Kiểu Text Text Date/time Text Date/time Date/time Text 3.5.4 Tạo bảng liệu mượn_trả: Stt Tên trường # SoPhieu @ MaDG @ MaS Kiểu Number Text Text 50 NgayMuon Ngayhentra NgayTra SoLuong Date/time Date/time Date/time Number 10 10 10 10 Ngày mượn Ngày hẹn trả Ngày trả Số lượng 3.5.5 Bảng liệu cập nhật thể loại: STT Tên trường # MaTL TenTL Kiểu Độ rộng 10 30 Giải thích Mã thể loại Tên thể loại Kiểu Độ rộng 10 10 10 30 Giải thích Mã vị trí Khu Ngăn Kệ Kiểu Độ rộng 10 10 Giải thích Mã vị trí Khu Text Text 3.5.6 Bảng liệu vị trí: STT Tên trường # MaVT Khu Ngan Ke Text Text Text Text 3.5.7 Bảng liệu ngôn ngữ STT Tên trường # MaNN TenNN Text Text 51 3.6: Bảng quan hệ 52 CHƯƠNG IV XÂY DỰNG CHƯƠNG TRÌNH 4.1 Thiết kế giao diện 4.1.1 Giao diện chương trình: \ 53 4.2 Chức cập nhật 4.2.1 Form cập nhật danh mục sách 4.2.2 Form cập nhật ngôn ngữ 54 4.2.3 Form cập nhật NXB 4.2.4 Form cập nhật thể loại 55 4.2.5 Form cập nhật tác giả 4.2.6 Form cập nhật vị trí sách 56 4.2.7 Form cập nhật danh mục độc giả 4.3 Báo cáo – thống kê 4.3.1 Thống kê danh mục mượn trả 57 ... recordset 31 CHƯƠNG II KHẢO SÁT BÀI TOÁN 2.1 Khảo sát hệ thống quản lý thư viện trường THPT Ngô Quyền 2.1.1 Nhiệm vụ hệ thống quản lý thư viện : Một hệ thống quản lý thư viện có nhiệm vụ quản lý kho... lập trình ADO 26 CHƯƠNG II 32 KHẢO SÁT BÀI TOÁN 32 2.1 Khảo sát hệ thống quản lý thư viện trường THPT Ngô Quyền 32 2.1.1 Nhiệm vụ hệ thống quản lý thư viện. .. đề tài ? ?Xây dựng chương trình Quản lý thư viện trường THPT Ngơ Quyền? ?? Do khn khổ thời gian ngắn, trình độ chun mơn, kinh nghiệm kiến thức thân hạn chế Nên em mong góp ý thầy để chưong trình em

Ngày đăng: 14/05/2018, 10:49

Từ khóa liên quan

Mục lục

  • a. Chức năng cập nhật thông tin:

  • H3.4: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng cập nhật

  • b. Chức năng Theo dõi mượn trả:

  • c. Chức năng tìm kiếm

  • H3.7: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng tìm kiếm

  • d. Chức năng Thống kê, báo cáo

  • H3.8: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng thống kê báo cáo

  • MaNXB

  • TenNXB

  • DiaChi

  • Website

  • MaS

  • MaTL

  • MaVT

  • TenS

  • TenTG

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

Tài liệu liên quan