Đồ án tốt nghiệp Xây dựng chương trình quản lý thông tin thư viện cho Trường Tiểu học Lê Văn Tám Hải Phòng trên ngôn ngữ lập trình Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft Access

66 768 0
Đồ án tốt nghiệp Xây dựng chương trình quản lý thông tin thư viện cho Trường Tiểu học Lê Văn Tám Hải Phòng trên ngôn ngữ lập trình Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft Access

Đ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

LỜI CẢM ƠN Em xin chân thành cảm ơn Bộ môn Mạng & Truyền thông - Khoa Công nghệ thông tin quý Thầy, Cô khoa, trường Đại học Công nghệ thông tin & Truyền thông tạo điều kiện cho em học tập thực đồ án tốt nghiệp Đặc biệt, em xin chân thành cảm ơn thầy giáo Thạc sĩ Đỗ Đình Cường tận tình hướng dẫn, bảo em trình thực đề tài Mặc dù em cố gắng hoàn thành đề tài với tất nỗ lực thân, đề tài chắn không tránh khỏi thiếu sót, kính mong cảm thơng tận tình bảo q Thầy, Cơ bạn Thái Nguyên, ngày 15 tháng năm 2013 Sinh viên Phạm Thị Khánh Hoài LỜI CAM ĐOAN Em xin cam đoan toàn nội dung đồ án em tự nghiên cứu tài liệu, khảo sát thực tế nhu cầu ứng dụng phần mềm quản lý thư viện, thống kê báo cáo thư viện đặc biệt nhu cầu nâng cấp phần mềm quản lý thư viện thư viện trường Tiểu học Lê Văn Tám Từ em nghiên cứu sở lý thuyết liên quan đến việc xây dựng nâng cấp phần mềm quản lý thư viện đồng thời xây dựng chương trình làm đề tài thực tập tốt nghiệp Các số liệu thiết kế khơng chép từ cơng trình hay sản phẩm khác Người cam đoan Sinh viên: Phạm Thị Khánh Hoài MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Microsoft visual basic 6.0 1.1.1 Giới thiệu Microsoft visual basic 6.0 .9 1.1.2 Các thành phần cửa sổ Visual Basic 1.1.3 Thiết kế giao diện 10 1.1.4 Thuộc tính, phương thức kiện 15 1.1.5 Biến, kiểu liệu .16 1.1.6 Các cấu trúc điểu khiển chương trình 18 1.1.7 Các kỹ thuật kết nối sở liệu 21 1.1.7.2 Kỹ thuật lập trình ADO 21 1.1.7.3 Đối tượng Connection đối tượng Recordset .26 1.2 Tổng quan hệ quản trị sở liệu Microsoft Access 29 1.2.1 Giới thiệu chung Microsoft Access 29 1.2.2 Các thành phần access 29 1.2.2.1 Bảng access 29 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .37 2.1 Khảo sát trạng tìm hiểu nhu cầu 37 2.1.1 Giới thiệu trường thư viện trường tiểu học Lê văn Tám 37 2.1.2 Thực trạng quản lý thư viện trường tiểu học Lê Văn Tám .38 2.2 Phân tích tốn quản lý thư viện trường tiểu học Lê Văn Tám 43 2.2.1 Các chức hệ thống 43 + Tìm kiếm theo mã sách 44 2.2.2 Các biểu đồ phân tích thiết kế hệ thống 44 LỜI CẢM ƠN .44 LỜI CAM ĐOAN 44 MỤC LỤC .44 LỜI CẢM ƠN 44 LỜI CAM ĐOAN 44 MỤC LỤC 3 44 LỜI MỞ ĐẦU 44 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 44 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 36 44 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 54 44 TÀI LIỆU THAM KHẢO 67 .44 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 68 44 LỜI MỞ ĐẦU .44 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 44 CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 36 .45 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 58 .46 TÀI LIỆU THAM KHẢO 71 47 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 72 .47 2.3 Thiết kế sở liệu 55 2.3.1 Thông tin đầu vào hệ thống 55 2.3.2 Thiết kế bảng sở liệu 56 2.3.2.1 Bảng độc giả 56 2.3.2.2 Bảng Mượn trả 56 2.3.2.4 Bảng phân loại 57 2.3.2.5 Bảng Nhà xuất .57 2.3.2.7 Bảng ChiTietNhap .57 Bảng User 58 2.3.2.9 Bảng TacGia 58 2.3.2.10 Bảng Sach 58 2.3.3 Sơ đồ thực thể liên kết 58 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 59 3.1 Giao diện chương trình 59 59 Giao diện chương trình 59 - Giao diện chương trình có chức đưa menu giúp cho người dùng lựa chọn chức chương trình trình làm việc dễ dàng thuận tiện 59 Menu giao diện gồm: .59 - Hệ thống 59 - Quản lý độc giả 59 3- Quản lý Sách 59 4- Quản lý mượn trả 59 5- Tìm kiếm .59 6- Thống kê 59 7- Trợ giúp 59 3.1.1 Form đăng nhập 60 3.1.2 Form đăng ký .60 3.2 Chức quản lý độc giả 61 3.2.1 Giao diện chức nhập thông tin độc giả 61 3.2.2 Giao diện chức gia hạn thẻ 62 3.3 Chức quản lý sách 63 3.3.1 Giao diện chức cập nhật sách 63 64 3.3.2 Giao diện chức cập nhật tác giả 65 3.4 Chức tìm kiếm 66 3.4.1 Giao diện chức tìm kiếm theo mã sách 66 3.4.2 Giao diện chức tìm kiếm theo tên sách 66 3.5 Chức quản lý mượn trả 67 3.5.1 Giao diện chức cho mượn sách 67 Giao diện chức có chức năng: 67 Khi học sinh đến mượn sách người dùng nhập mã thẻ học sinh, nhập mã sách cần mượn, nhập ngày hẹn trả sau nhấn chức cho mượn giao diện 67 Giao diện yêu cầu nhập mã thẻ học sinh, nhập mã sách combobox 67 3.5.2 Giao diện chức nhận trả sách 68 3.6 Chức thống kê, báo cáo 68 3.6.1 Giao diện chức thống kê ds sách có thư viện 68 68 3.6.2 Giao diện chức thống kê sách mượn 69 3.6.3 Giao diện chức thống kê sách hỏng 70 70 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 72 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 73 LỜI MỞ ĐẦU Trong trường Tiểu học, THCS THPT, thư viện nơi cung cấp nhiều tài liệu cho cán giáo viên, học sinh trường học tập nghiên cứu Ngồi đầu sách ra, thư viện cịn cung cấp tài liệu cán giáo viên học sinh để người tham khảo Việc tìm kiếm sách học sinh mượn sách, việc nhận trả sách hay thêm tài liệu theo yêu cầu cần có chương trình quản lý để giúp công việc thực cách dễ dàng phục vụ tốt cho nhu cầu độc giả ngày tăng Với Microsoft Visual Basic 6.0, tự viết chương trình quản lý thơng tin cho thư viện trường Tiểu học, THCS hay THPT để giúp cho công việc quản lý thư viện dễ dàng chặt chẽ Với chương trình quản lý thư viện, phát triển mở rộng thêm thay đổi cho phù hợp với yêu cầu thư viện Là sinh viên theo học trường ĐH Công Nghệ Thông Tin Truyền Thông – ĐH Thái Nguyên, học tập môn học sở liệu phân tích thiết kế hệ thống với việc tìm hiểu ngơn ngữ lập trình Visual Basic, em hi vọng mang kiến thức học áp dụng vào thực tế, giúp ích cho công việc quản lý thông tin thư viện dễ dàng Đồ án tốt nghiệp mà em thực Xây dựng chương trình quản lý thơng tin thư viện cho Trường Tiểu học Lê Văn Tám – Hải Phịng Ngơn ngữ lập trình Microsoft Visual Basic 6.0 sở liệu Microsoft Access CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Microsoft visual basic 6.0 1.1.1 Giới thiệu Microsoft visual basic 6.0 -Viusal Basic 6.0 cơng cụ lập trình trực quan giúp ta tạo nhanh ứng dụng chạy Windows - Viusal Basic 6.0 ngơn ngữ lập trình hướng đối tượng (Lập trình viên chia nhỏ vấn đề cần giải thành nhiều đối tượng).Từng đối tượng có đặc điểm, gọi thuộc tính (Properties) chức riêng biệt, gọi phương thức (Methods).Lập trình viên phải đưa thuộc tính phương thức mà đối tượng cần thể hiện.Các chương trình VB hoạt động theo hướng tác ứng với kiện bên VD: Nhấn chuột, bàn phím…vào đối tượng - Chương trình Viusal Basic 6.0 tập hợp đoạn mã lệnh độc lập Các đoạn mã lệnh kích hoạt có biến cố tương ứng xảy Nếu ta chưa viết thủ tục cho biến cố chương trình khơng hoạt động đến biến cố xảy 1.1.2 Các thành phần cửa sổ Visual Basic 1.1.2.1 Thanh tiêu đề (Title Bar) Thanh tiêu đề thể tên chương trình Microsoft Visual Basic Góc phải tiêu đề có nút điều khiển: Minimize window (thu nhỏ sổ làm việc); Maximize/Restore window (phóng to phục hồi kích thước sổ làm việc); Close(nút đóng cửa sổ việc Visual Basic) 1.1.2.2 Thanh thực đơn (Menu Bar) - Gồm lệnh sau: File, Edit, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window, Help - Thanh lệnh đơn (menu bar) xuất tiêu đề (Title bar) chứa nhiều tuỳ chộn lệnh đơn, tuỳ chọn lệnh đơn định danh phạm trù tác vụ - Xuất tuỳ chọn lệnh đơn nhiều tuỳ chọn Các tuỳ chọn xuất lệnh đơn gọi tuỳ chọn lệnh đơn tuỳ chọn chúng gọi tuỳ chọn 1.1.2.3 Thanh công cụ (Tool bar) Là lệnh thể dạng biểu tượng giúp ta thực lệnh nhanh - Gồm lệnh sau: Add Standard EXE Project, Add form, Menu editor, Open Project, Save Project, Cut, Copy, Paste, Find, Undo, Redo, Start, Break, End, Project Explore, Project windows, Form layuot window, Object brownser, Toolbox, Data view window, Visual component manager - Thanh công cụ chứa nút công cụ, cho phép nhanh chóng truy cập đến lệnh thường dùng - Các nút công cụ tương tự mục thực đơn Các nút công cụ cung cấp cho người dùng nối tắt hành động mà ta chọn qua nhiều bước lệnh đơn - Các tính chất cơng cụ: tính chất điều khiển công cụ gồm: + Style: Xác định hình dáng điều khiển + TextAlignment: xác định vị trí văn tương nút + ToolTipText: ô gợi nhớ tên công cụ - Các phương pháp công cụ: Các phương pháp thường dùng là: Move, Drag 1.1.3 Thiết kế giao diện 1.1.3.1 Giới thiệu Form Trong chương trình Visual Basic có Form Form hay gọi biểu mẫu, thành phần quan trọng số tất thành phần giao diện Form sở cho việc thiết kế giao diện người dùng ứng dụng Tất thành phần tạo thành giao diện người dùng đặt Form Khi ứng dụng chạy, mở Form Sau Form nạp vào nhớ, tất thành phần hàm chứa diện truy cập 10 52 Biểu đồ luồng liệu mức đỉnh chức Quản lý sách: Chức xử lý biểu đồ quản lý sách gồm: cập nhật sách, cập nhật tác giả, cập nhật nhà xuất bản, cập nhật thể loại sách, cập nhật sách hủy Sách hủy Thể loại Cập nhật sách hủy Cập nhật thể loại sách Kết TT thể loại sách TT sách hủy Cán thư viện Kết Kết TT sách TT nhà XB Kết Cập nhật sách Tác giả TT tác giả Cập nhật nhà xuất Cập nhật tác giả Sách NXB 53 Tác giả NXB Biểu đồ luồng liệu mức đỉnh chức Quản lý Mượn trả Chức xử lý biểu đồ quản lý mượn trả gồm: cập nhật sách mượn, cập nhật sách trả Kết Cán thư viện Yêu cầu trả Yêu cầu mượn Mượn sách Mượn trả Kết Trả sách Sách 54 Mượn trả Biểu đồ luồng liệu mức đỉnh chức Thống kê, báo cáo Chức xử lý biểu đồ Thống kê báo cáo gồm: Thống kê sách có, thống kê sách mượn, thống kê sách hỏng, thống kê danh sách độc giả Sách Mượn trả Sách hủy Thống kê sách có Thống kê sách mượn Thống kê sách hỏng Kết Y/c T/kê Kết Y/c T/kê Kết Y/c T/kê Cán thư viện Kết Y/c T/kê Kết Y/c T/kê Thống kê ds độc giả Thống kê ds tác giả Độc giả Tác giả 55 Biểu đồ luồng liệu mức đỉnh chức Tìm kiếm Chức xử lý biểu đồ Tìm kiếm gồm: Tìm kiếm theo mã sách, tìm kiếm theo tên sách, tìm kiếm theo tác giả, tìm kiếm theo nhà xuất Sách Sách Tìm kiếm theo mã sách Tìm kiếm theo tên sách Kết Tìm kiếm theo tác giả Thơng tin tìm kiếm Cán thư viện Thơng tin tìm kiếm Kết Tìm kiếm theo nhà xuất Nhà XB Tác giả 56 2.3 Thiết kế sở liệu 2.3.1 Thông tin đầu vào hệ thống Dữ liệu đầu vào chương trình lấy từ thông tin sách, thư viện, thông tin độc giả Các thông tin chuẩn hóa lại sau: * Thơng tin sách Mã số sách Tên Sách Mã số phân loại Mã số nhà xuất Số trang Giá tiền Số lượng • Thông tin độc giả Mã độc giả (Mã thẻ) Họ tên Năm sinh Địa Ngày làm thẻ Ngày hết hạn • Thơng tin quan hệ mượn trả Mã số thẻ Mã số sách mượn Ngày mượn Ngày hẹn trả Ngày trả Tình trạng sách trả(Tốt hay khơng) * Thông tin nhà xuất Mã nhà xuất Tên nhà xuất 57 Địa nhà xuất *Thông tin phân loại Mã phân loại Tên phân loại *Thông tin sách hủy Mã số sách Tên sách Ngày hủy 2.3.2 Thiết kế bảng sở liệu 2.3.2.1 Bảng độc giả Tên trường Kiểu liệu MaThe Text HoTen Text NgaySinh Date/Time DiaChi Text NgayLamThe Date/Time NgayHetHan Date/Time 2.3.2.2 Bảng Mượn trả Độ Rộng 10 Tên trường IDMuonTra MaThe MaSach NgayMuon NgayHenTra NgayTra TrangThaiTra Độ Rộng 9 15 Kiểu liệu Auto Text Text Date/Time Date/Time Date/Time Yes/no 58 Ghi Chú Mã thẻ Họ tên Ngày sinh Địa Ngày làm thẻ Ngày hết hạn Ghi Chú IDMuonTra Mã thẻ Mã sách Ngày mượn Ngày hẹn trả Ngày trả Trạng thái trả 2.3.2.3 Bảng DauSach Tên trường MaDauSach TenSach MaPhanLoai MaTacGia MaNXB SoLuongSach Kiểu liệu Text Text Text Text Text Text Độ Rộng 9 9 10 Ghi Chú Mã Đầu sách Tên sách Mã phân loại Mã tác giả Mã nhà xuất Số lượng Sach Độ Rộng 9 Ghi Chú Mã phân loại Tên phân loại Độ Rộng 9 Ghi Chú Mã nhà xuất Tên nhà xuất Địa nhà xuất 2.3.2.4 Bảng phân loại Tên trường MaPhanLoai TenPhanLoai Kiểu liệu Text Text 2.3.2.5 Bảng Nhà xuất Tên trường MaNXB TenNXB DiaChiNXB Kiểu liệu Text Text Text 2.3.2.6 Bảng sách hủy Tên trường MaSach NgayHuy Kiểu liệu Text Date/Time Độ Rộng Ghi Chú Mã sách Ngày hủy Độ Rộng 9 9 10 Ghi Chú Mãchi tiết nhập Mã Đầu sách Ngày nhập Giá nhập Số lượng 2.3.2.7 Bảng ChiTietNhap Tên trường MaChiTietNhap MaDauSach NgayNhap GiaNhap SoLuong Kiểu liệu Text Text DateTime Number Text 59 Bảng User Tên trường ID UserID PassID Kiểu liệu Auto Text Text Độ Rộng 9 Ghi Chú ID Tên người dùng Mật Khẩu Kiểu liệu Text Text Độ Rộng 9 Ghi Chú Mã tác giả Tên tác giả Tên trường Kiểu liệu MaSach Text MaDauSach Text TrangThaiMuon Yes/No TrangThaiHong Yes/No 2.3.3 Sơ đồ thực thể liên kết Độ Rộng 9 9 Ghi Chú Mã sách Mã đầu sách Trạng Thái Mượn Trạng Thái Hong 2.3.2.9 Bảng TacGia Tên trường MaTacGia TenTacgia 2.3.2.10 Bảng Sach 60 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Giao diện chương trình Giao diện chương trình - Giao diện chương trình có chức đưa menu giúp cho người dùng lựa chọn chức chương trình trình làm việc dễ dàng thuận tiện Menu giao diện gồm: - Hệ thống - Quản lý độc giả 3- Quản lý Sách 4- Quản lý mượn trả 5- Tìm kiếm 6- Thống kê 7- Trợ giúp 61 3.1.1 Form đăng nhập 3.1.2 Form đăng ký 62 3.2 Chức quản lý độc giả 3.2.1 Giao diện chức nhập thông tin độc giả Giao diện chức cập nhật thông tin độc giả cho phép cập nhật thông tin độc giả như: - Mã thẻ, – Số ĐT – Họ tên độc giả – Địa đọc giả – Ngày sinh – Ngày hết hạn thẻ Mã thẻ cập nhật tự động từ số điện thoại với mã đầu LVT Ngày làm thẻ tự động cập nhật ngày lấy từ hệ thống từ tính ngày hết hạn làm thẻ 63 3.2.2 Giao diện chức gia hạn thẻ Giao diện chức gia hạn thẻ cho phép thay đổi thời gian sử dụng thẻ, gồm thông tin như: - Mã thẻ, – Họ tên, – Ngày sinh – Địa – Ngày hết hạn 64 3.3 Chức quản lý sách 3.3.1 Giao diện chức cập nhật sách Giao diện chức cập nhật sách cho phép cập nhật thêm sách gồm thông tin như: 1-Mã phân loại sách 2-Mã nhà xuất 3-Mã tác giả 4-Mã đầu sách 5-Tên sách 6-Số lượng sách 65 Giao diện chức cập nhật sách cho phép cập nhật thêm sách gồm thông tin như: 1-Tên sách 2-Ngày nhập 3-Giá nhập 4-Số lượng sách 5-Mã đầu sách 6-Mã chi tiết sách Giao diện cập nhật thông tin người dùng cập nhật tất thơng tin sau nhấn vào chức thêm sách, sách vừa thêm có sở liệu 66 ... quản lý thơng tin thư viện cho Trường Tiểu học Lê Văn Tám – Hải Phịng Ngơn ngữ lập trình Microsoft Visual Basic 6.0 sở liệu Microsoft Access CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Microsoft visual basic 6.0. .. thiệu trường thư viện trường tiểu học Lê văn Tám 37 2.1.2 Thực trạng quản lý thư viện trường tiểu học Lê Văn Tám .38 2.2 Phân tích toán quản lý thư viện trường tiểu học Lê Văn Tám ... thiệu trường thư viện trường tiểu học Lê văn Tám 37 2.1.2 Thực trạng quản lý thư viện trường tiểu học Lê Văn Tám .38 2.2 Phân tích tốn quản lý thư viện trường tiểu học Lê Văn Tám

Ngày đăng: 07/04/2016, 10:07

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • MỤC LỤC

  • LỜI CẢM ƠN 1

  • LỜI CAM ĐOAN 2

  • MỤC LỤC 3

  • LỜI MỞ ĐẦU 8

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 9

  • CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 37

  • LỜI CẢM ƠN 1 44

  • LỜI CAM ĐOAN 2 44

  • MỤC LỤC 3 44

  • LỜI CẢM ƠN 1 3 44

  • LỜI CAM ĐOAN 2 3 44

  • MỤC LỤC 3 3 44

  • LỜI MỞ ĐẦU 7 3 44

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 8 3 44

  • CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 36 3 44

  • CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 54 4 44

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

Tài liệu liên quan