GT Quan tri co so du lieu Access tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh...
lời nói đầuNgày nay, không ai còn nghi ngờ gì vai trò của thông tin đối với đời sống xã hội. Sự nắm bắt đợc nhu cầu thực tế xã hội, những thông tin chính xác, nhanh nhậy là nhu cầu chính của con ngời trong mọi mặt vận động của xã hội, dới mọi quy mô ngày càng đóng vai trò cốt yếu trong việc quản lý và điều hành.Với trình độ khoa học ngày càng phát triển, đặc biệt là lĩnh vực khoa học điện tử, đã và đang đợc quan tâm đầu t, ứng dụng trong nhiều lĩnh vực khác nhau. Trong đó, việc ứng dụng tin học trong mọi tổ chức kinh tế, hành chính đoàn thể, trong các Xí nghiệp và Công ty, trong các trờng Đại học, Viện nghiên cứu và thiết kế rất là quan trọng.Nhờ vào tin học, chúng ta có thể quản lý mọi lĩnh vực một cách nhanh chóng nh: Quản lý sinh viên, Quản lý vật t, Quản lý th viện, Quản lý bán hàng . mà trớc kia khi tin học cha đợc phổ biến thì các công việc này đã làm chúng ta mất rất nhiều thời gian và công sức. Sự phát triển nhanh chóng của máy tính đã làm thay đổi cục diện của lĩnh vực quản lý. Các phần mềm linh hoạt và thông minh đó đã giúp chúng ta cho công việc quản lý thuận tiện, nhanh chóng trong việc thống kê, tìm kiếm, tính toán, thông báo kịp thời những thông tin cần thiết, giảm nhẹ không gian lu trữ, thay thế cho việc làm thủ công với hiệu quả thấp lại cồng kềnh.Xuất phát từ các yêu cầu thực tế và đợc sự đồng ý của giáo viên hớng dẫn, cô Nguyễn Thu Hơng, tôi chọn đề tài: Quản lý th việnĐề tài quản lý th viện đợc xây dựng trên hệ quản trị cơ sở dữ liệu Access97.Đây là một đề tài mang tính thực tế, nhng với kinh nghiệm cha nhiều và kiến thức có hạn nên khó tránh khỏi sai sót, tôi mong nhận đợc nhiều ý kiến đóng góp và chỉ bảo của các thầy cô, các bạn bè để đề tài đợc hoàn thiện hơn.Tôi xin chân thành cảm ơn cô Nguyễn Thu Hơng đã giúp đỡ tận tình để tôi hoàn thành bài thực tập này.giới thiệu chơng trình1 Với trình độ khoa học kỹ thuật ngày càng phát triển đặc biệt là khoa học và thông tin đã bắt đầu đợc quan tâm đầu t và ứng dụng trong nhiều lĩnh vực khác nhau. Trong đó việc ứng dụng tin học vào công việc quản lý cơ sở dữ liệu và xử lý tính toán, tìm kiếm, chèn xoá một cơ sở dữ liệu để đạt hiệu quả cao nhất trong công việc quản lý.Trớc kia, khi tin học cha đợc phổ biến thì các công việc trong quản lý cơ sở dữ liệu quả là rất vất vả và mất rất nhiều thời gian tìm kiếm theo phiếu. Nay tin học đợc đa vào quản lý cơ sở dữ liệu đã giúp cho những ngời làm công việc quản lý đỡ vất vả hơn trong công việc. Hiện nay, chơng trình quản lý sử dụng bằng ngôn ngữ Access đợc dùng rất phổ biến. Chính vì vậy, tôi chọn viết chơng trình Quản lý th viện bằng ngôn ngữ Access.Sơ lợc về cơ sở dữ liệu của Microsoft Access:Access là một hệ quản trị cơ sở dữ liệu, khai thác và quản trị cơ sở dữ liệu.Trong hệ cơ sở dữ liệu có 3 khả năng chính: định nghĩa dữ liệu, khai thác và quản trị dữ liệu.Là một TRƯỜNG CAO ĐẲNG NGHỀ ĐẮK LẮK KHOA ĐIỆN TỬ - TIN HỌC GIÁO TRÌNH QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS NGHỀ: CƠNG NGHỆ THƠNG TIN TRÌNH ĐỘ: CAO ĐẲNG NGHỀ - TRUNG CẤP NGHỀ Người biên soạn: Lưu hành nội - 2014 ThS Lê văn Tùng LỜI NĨI ĐẦU Giáo trình đúc kết kinh nghiệm tác giả giảng dạy khoá đào tạo Access kinh nghiệm sử dụng Access làm hệ quản trị sở liệu công cụ phát triển phần mềm Hầu hết nội dung trình bày giáo trình bám theo tập thực hành cụ thể Do vậy, sau đọc xong thực hành theo trình tự sách này, người đọc gần thiết kế xây dựng ứng dụng quản lý thông tin Đối tượng giáo trình sinh viên, học sinh chuyên nghề Công nghệ thông tin (CNTT) không chun nghề CNTT có học mơn Access Tất nhiên cũnghồn toàn phù hợp cho quan tâm học hỏi mơn học lẽ nội dungđều trình bày trực quan, có thứ tự kết rõ ràng Thời lượng thiết kế 75 tiết Trong 24 tiết lý thuyết, 47 tiết thực hành tiếtdành cho kiểm tra Tuỳ theo mức độ ứng dụng nghề vào môn họcnày mà đơn vị chọn cho quĩ thời gian nội dunggiảng dạy phù hợp từ giáo trình Nội dung giáo trình gồm chương: Chương 1: Tập lệnh Macro – Trình bày đối tượng macro cụ thể tập lệnh, biết thao tác xử lý đối với macro cách sử dụng macro với biến cố Tạo macro với xứ lý kết hợp macro với biến cố để xử lý chức form Chương 2: Lập trình VBA – Trình bày mơi trường lập trình VBA hiểu số khái niệm chế xử lý ngôn ngữ VBA Xây dựng xử lý kiện biểu mẫu sử dụng lệnh Docmd Chương 3: Lập trình liệu – Trình bày kiến thức kỹ thuật DAO Sử dụng đối tượng DAO Chương 4: Xây dựng thực đơn công cụ - Trình bày cách tạo menu cơng cụ Access Gắn menu công cụ form giao diện Chương 5: Xây dựng ứng dụng – Trình bày kiến thức quy trình xây dựng ứng dụng Xây dựng ứng dụng với form, báo cáo hiệu thân thiện xây dựng tính bảo mật cho ứng dụng Tuy có nhiều cố gắng q trình biên soạn giáo trình vẫn nhiều thiếu sót Chúng tơi mong nhận ý kiến đóng góp bạn sinh viên bạn đồng nghiệp để chúng tơi hồn thiện giáo trình Đắk lắk, năm 2014 Tác giả ThS Lê Văn Tùng MỤC LỤC LỜI NÓI ĐẦU Bài 1: Tập lệnh Macro 1.1 Giới thiệu macro 1.2 Tạo thi hành macro 1.2.1 Các thành phần cửa sổ Macro: (2 phần) 1.2.2 Ví dụ minh họa 1.3 Các loại Macro cách tạo Macro 1.4 Một số hành động thông dụng 1.5 Điều kiện macro 1.6 Gắn kết biến cố với macro 1.6.1 Quy trình thực 1.6.2 Sử dụng biến cố mẫu biểu, báo biểu 1.7 Một số ví dụ 10 Bài 2: Lập trình VBA 13 2.1 Mơi trường lập trình VBA 13 2.2 Các kiểu liệu khai báo 14 2.2.1 Các kiểu liệu: 14 2.2.2 Khai báo 14 2.2.3 Kiểu liệu tự định nghĩa: 14 2.3 Cấu trúc lệnh 16 2.4 Chương trình thủ tục hàm 18 2.4.1 Thủ tục (Procedure) 18 2.4.2 Hàm (Function) 19 2.4.3 Đối tượng DoCmd 20 2.4.4 Kỹ thuật xử lý lỗi 20 Bài 3: Lập trình sở liệu 23 3.1 Kỹ thuật DAO 23 3.2 Lớp đối tượng DAO 24 3.3 Bài toán đặt lọc liệu 31 Bài 4: Xây dựng thực đơn công cụ 35 4.1 Tạo menu 35 4.2 Tạo menu sử dụng công cụ 40 4.3 Tạo menu sử dụng macro 41 4.4 Tạo công cụ 44 4.5 Tạo menu tắt 45 Bài 5: Xây dựng ứng dụng 48 5.1 Phân tích yêu cầu 48 5.2 Thiết kế thành phần ứng dụng 49 5.3 Xây dựng form giao diện 50 5.4 Kết luận hướng phát triển 53 5.5 Xây dụng hệ thống menu, công cụ 53 5.6 Bảo mật ứng dụng 53 TÀI LIỆU CẦN THAM KHẢO 55 CHƯƠNG TRÌNH MÔ ĐUN QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI ACCESS Mã số mô đun: MĐ 22; Thời gian mô đun: 75 giờ; (Lý thuyết: 24 giờ; Thực hành: 51 giờ) I VỊ TRÍ, TÍNH CHẤT CỦA MƠ ĐUN: Là mô đun chuyên môn nghề bắt buộc chương trình đào tạo Cao đẳng nghề Cơng nghệ thơng tin (ứng dụng phần mềm), bố trí học sau mô đun Quản trị sở liệu với Access II MỤC TIÊU CỦA MÔ ĐUN: - Biết khái niệm tập lệnh Macro module Access; Hiểu cách tạo thực thi tập lệnh Macro; Biết cách tạo thực thi module ứng dụng Access; Sử dụng macro module để tăng tính linh hoạt chức ứng dụng; Chủ động, sáng tạo việc tìm hiểu tài liệu phục vụ cho mơn học III NỘI DUNG MƠ ĐUN: Nội dung tổng quát phân bổ thời gian: Thời gian Số TT Tên mô đun Tổng số LT TH Kiểm tra* (LT TH) Macro 15 Lập trình VBA 18 12 Lập trình sở liệu 12 Xây dựng thực đơn công cụ 10 Bài tập lớn 20 13 Cộng 75 24 47 Bài 1: Tập lệnh Macro Mục tiêu: - Hiểu được bản đối tượng macro cụ thể tập lệnh; Biết thao tác xử lý đối với macro cách sử dụng macro với biến cố; Tạo được macro với xứ lý bản; Kết hợp macro với biến cố để xử lý chức form; Nghiêm túc, tỉ mỉ trình tiếp nhận lý thuyết thực hành Giới thiệu macro Macro lệnh hay tập hợp nhóm lệnh quy định sẵn MS Access cho phép xác định tập thao tác đối tượng sở liệu (CSDL) Access mở biểu mẫu, mở bảng in,… Việc tự động hóa hành động macro giúp đảm bảo tính xác hiệu CSDL Macro thường xây dựng dựa số hành động (action) thường dùng access ...Đặt vấn đề Trong những thập kỉ gần đây ngành công nghệ thông tin phát triển một cách nhanh chóng và có nhiều bước nhảy vọt .Công nghệ thoong tin được áp dụng vào mọi lĩnh vực của đời sống xã hội. Ở Việt Nam dù ngành công nghệ thông tin vừa mới du nhập vào và còn non trẻ , nhưng đã có một tốc độ khá nhanh và đang được áp dụng rộng rãi trong những lĩnh vực của nền kinh tế góp phần thúc đẩy sự phát triển của xã hội .Mục tiêu của ngành tin học ứng dụng nói riêng và ngành công nghệ thông tin nói chung là áp dụng tối đa thành quả của khoa học kĩ thuật vào quá trình sản xuất kinh doanh nhằm giảm bớt sức lao động của con người tiếc kiệm được thời gian , nâng cao độ chính xác .Một trong những biện phát để nâng cao hiệu quả kinh tế là việc tổ chức hệ thống quản lí một cách lô gic và chặt chẽ . Để phục vụ cho mục tiêu này hãng Microsoft Access là hệ quản trị cơ sở dữ liệu trên môi trường window , trong đó đã cài sẵn các công cụ hữu hiệu và tiện lợi để tực động sản sinh ra các chương trình cho bài toán thường gặp trong quản lí, thống kê, kế toán .Với Access người ta không dùng câu lện cụ thể như Pascan hay foxpro mà chỉ tổ chức cơ sở dữ liệu và thiết kế các yêu cầu , công việc cần giải quyết.Trong đồ án môn học này em trình bày về ứng dụng của hệ quản trị cơ sở dữ liệu Access trong vấn đề quản lí tài chính.Do thời gian có hạn và kiến thức hiểu biết con hạn chế nên trong đồ án vẫn còn những chỗ chưa đạt em mong nhận được sự quan tâm chỉ bảo của các thầy cô.1 Phần IPhân tích và thiết kế cơ sở dữ liệu I: Chức năng của chương trình chính: 1: Tổng quan về chương trình chính: 2: Phân tích các chức năng của các thành phần trong chương trình chính:2.1:Chức năng nhập dữ liệu:Việc đầu tiên có thể làm với hệ quản trị cơ sở dữ liệu là cần phải có số liệu. Dữ liệu nhập vào phải mang tính đầy đủ nhưng đồng thời phải mang tính tối ưu.Tức là dữ liệu nhập vào không được phép thừa .do đó chức năng này nhằm mục đích dùng các Form để nhập dữ liệu cho cơ sở dữ liệu .Các bảng này đã được liên kế với nhau thành một thể thống nhất nên việc nhập số liệu phải theo một trình tự và phải phù hợp với kiểu của các dữ liệu trong bảng.Tổng quan về chức năng nhập dữ liệu:2.1.1:nhập nguồn vốndùng cập nhật thông tin v ề nguồn vốn ,chỉnh sủa ,hoàn thiện số liệu để báo cáo.2.1.2:nhập tài sảnDùng cập nhật số liệu về tài sản,chỉnh sửa ,hoàn thiện số liệu để báo cáo,phân tích 2.1.3:nhập thông tin về khách hàngD ùng cho việc bổ xung sửa chữa các thông tin có liên quan tới khách hàng.2.1.4:nhập tài khoản kế toán2Chương trình chínhnhập dữ liệuTìm kiếm In ấn Báo cáo Giúp đỡ thoátnhập dữ liệu nhập nguồn vốn nhập tài sản nhập thông tin về khách hàng nhập tài khoản kế Mục lụcLời mở đầu .3 Phần I: Giới Thiệu Về Trường Đại Học Kinh Tế Quốc Dân Và Tính Cấp Thiết Của Đề Tài 4 1.1 Giới thiệu về trường đại học kinh tế quốc dân 4 1.1.1.Cơ cấu tổ chức 4 1.1.2.Cơ cấu đào tạo 4 1.2 Tổng quan về đề tài 5 1.2.1. Sự cần thiết của đề tài . 5 1.2.1 1.2.2 Mô tả đề tài . 6 1.2.2.1. Mục đích của đề tài 6 1.2.2.2. Phạm vi ứng dụng của đề tài 7 1.2.3 Phương pháp luận nghiên cứu . 7 1.2.4. Công cụ lập trình 7 1.2.4.1 Giới thiệu . 7 1.2.4.2 Lý do sử dụng 7 Phần II: Vấn Đề Phương Pháp Luận Về Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lý . 8 1.3 2.1 Tổng quan về Hệ Thống Thông Tin Quản Lý . 8 2.1.1 Khái niệm chung . 8 2.1.2 Hệ Thống Thông Tin Quản Lý . 8 2.1.2.1 Định nghĩa . 8 2.1.2.2 Phân Loại . 8 2.1.4 Vai trò của hệ thống thông tin quản lý trong tổ chức 9 2.1.5 Các bước tiến hành phát triển một Hệ Trường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị Thùy Giới thiệu môn họcTrường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị ThùySố tiết: 75Hình thức thi: Trên máy Tài liệu môn họcTrường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị Thùy1. Slide bài giảng2. Giáo trình hệ quản trị cơ sở dữ liệu Aceess – Lưu hành nội bộ3. Hướng dẫn học Lập trình Access 2 – Ngô Quốc Việt… Điều kiện tiên quyếtTrường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị ThùyTin học đại cương Mục đích môn họcTrường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị ThùyCung cấp kiến thức và kỹ năng sử dụng hệ quản trị cơ sở dữ liệu Access để xây dựng các ứng dụng quản lý Yêu cầu khi học xongTrường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị ThùyBiết tự xây dựng các cơ sở dữ liệu quản lý ứng dụng trong phạm vi doanh nghiệp nhỏ và vừa Nội dung môn họcTrường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị ThùyChương 1: Tổng quanChương 2: Thiết kế Bảng và mối quan hệChương 3: Thao tác dữ liệu với Truy vấnChương 4: Thiết kế giao diện với Mẫu biểuChương 5: Xây dựng báo cáo với Báo biểuChương 6: Macro Chương 1: TỔNG QUAN1. Khởi động MS Access 20072. Tạo mới CSDL trong MS Access 20073. Tìm hiểu giao diện MS Access 20074. Cấu trúc file CSDL trong MS Access 2007Trường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị Thùy Khởi động MS Access 2007Cách 1: Từ Desktop nhấp đúp vào biểu tượng Microsoft Office Access 2007 (nếu có).Trường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị Thùy Khởi động MS Access 2007Cách 2: Start → Programs → Microsoft Office → Microsoft Office Access 2007.Trường Cao đẳng Công nghệ và Kinh doanh Việt TiếnKhoa Máy TínhNguyễn Thị Thùy [...]... Trường Cao đẳng Công nghệ và Kinh doanh Việt Tiến Khoa Máy Tính Tìm hiểu giao diện MS Access 2007 -Navigation Pane: Chứa các đối tượng có trong cơ sở dữ liệu Nguyễn Thị Thùy Trường Cao đẳng Công nghệ và Kinh doanh Việt Tiến Khoa Máy Tính Cấu trúc file CSDL trong MS Access 2007 Một file CSDL trong Access gồm các đối tượng: - Tables: Nơi lưu trữ các bảng dữ liệu (table) Mỗi bảng dữ liệu lưu trữ thông tin... Công nghệ và Kinh doanh Việt Tiến Khoa Máy Tính Cấu trúc file CSDL trong MS Access 2007 Nguyễn Thị Thùy Trường Cao đẳng Công nghệ và Kinh doanh Việt Tiến Khoa Máy Tính Cấu trúc file CSDL trong MS Access 2007 Một file CSDL trong Access gồm các đối tượng: - Queries: Được sử dụng để trả lời nhiều câu hỏi liên quan đến các bảng dữ liệu lời nói đầu Ngày nay, không ai còn nghi ngờ gì vai trò của thông tin đối với đời sống xã hội. Sự nắm bắt đợc nhu cầu thực tế xã hội, những thông tin chính xác, nhanh nhậy là nhu cầu chính của con ngời trong mọi mặt vận động của xã hội, dới mọi quy mô ngày càng đóng vai trò cốt yếu trong việc quản lý và điều hành. Với trình độ khoa học ngày càng phát triển, đặc biệt là lĩnh vực khoa học điện tử, đã và đang đợc quan tâm đầu t, ứng dụng trong nhiều lĩnh vực khác nhau. Trong đó, việc ứng dụng tin học trong mọi tổ chức kinh tế, hành chính đoàn thể, trong các Xí nghiệp và Công ty, trong các trờng Đại học, Viện nghiên cứu và thiết kế rất là quan trọng. Nhờ vào tin học, chúng ta có thể quản lý mọi lĩnh vực một cách nhanh chóng nh: Quản lý sinh viên, Quản lý vật t, Quản lý th viện, Quản lý bán hàng . mà trớc kia khi tin học cha đợc phổ biến thì các công việc này đã làm chúng ta mất rất nhiều thời gian và công sức. Sự phát triển nhanh chóng của máy tính đã làm thay đổi cục diện của lĩnh vực quản lý. Các phần mềm linh hoạt và thông minh đó đã giúp chúng ta cho công việc quản lý thuận tiện, nhanh chóng trong việc thống kê, tìm kiếm, tính toán, thông báo kịp thời những thông tin cần thiết, giảm nhẹ không gian lu trữ, thay thế cho việc làm thủ công với hiệu quả thấp lại cồng kềnh. Xuất phát từ các yêu cầu thực tế và đợc sự đồng ý của giáo viên hớng dẫn, cô Nguyễn Thu Hơng, tôi chọn đề tài: Quản lý th viện Đề tài quản lý th viện đợc xây dựng trên hệ quản trị cơ sở dữ liệu Access97. Đây là một đề tài mang tính thực tế, nhng với kinh nghiệm cha nhiều và kiến thức có hạn nên khó tránh khỏi sai sót, tôi mong nhận đợc nhiều ý kiến đóng góp và chỉ bảo của các thầy cô, các bạn bè để đề tài đợc hoàn thiện hơn. Tôi xin chân thành cảm ơn cô Nguyễn Thu Hơng đã giúp đỡ tận tình để tôi hoàn thành bài thực tập này. giới thiệu chơng trình 1 Với trình độ khoa học kỹ thuật ngày càng phát triển đặc biệt là khoa học và thông tin đã bắt đầu đợc quan tâm đầu t và ứng dụng trong nhiều lĩnh vực khác nhau. Trong đó việc ứng dụng tin học vào công việc quản lý cơ sở dữ liệu và xử lý tính toán, tìm kiếm, chèn xoá một cơ sở dữ liệu để đạt hiệu quả cao nhất trong công việc quản lý. Trớc kia, khi tin học cha đợc phổ biến thì các công việc trong quản lý cơ sở dữ liệu quả là rất vất vả và mất rất nhiều thời gian tìm kiếm theo phiếu. Nay tin học đợc đa vào quản lý cơ sở dữ liệu đã giúp cho những ngời làm công việc quản lý đỡ vất vả hơn trong công việc. Hiện nay, chơng trình quản lý sử dụng bằng ngôn ngữ Access đợc dùng rất phổ biến. Chính vì vậy, tôi chọn viết chơng trình Quản lý th viện bằng ngôn ngữ Access. Sơ lợc về cơ sở dữ liệu của Microsoft Access: Access là một hệ quản trị cơ sở dữ liệu, khai thác và quản trị cơ sở dữ liệu. Trong hệ cơ sở dữ liệu có 3 khả năng chính: định nghĩa dữ liệu, khai thác và quản trị dữ liệu. Là một hệ quản trị cơ sở dữ liệu, các khả năng của Access đợc mô tả: - Lu trữ dữ liệu trong cơ sở dữ liệu. - Cho phép ngời dùng sử dụng ngôn ngữ hỏi đáp SQL. - Có nhiều chức năng trong môi trờng đa ngời sử dụng thông qua mật khẩu, đồng thời có chức năng gán quyền sử dụng cho mỗi cá nhân hay ... thuộc module Hằng toàncục Const hoặc Section hệ thống ứng dụng Public Const module Ví dụ: Const CS = “Trung Tâm Máy tính Điện tử” Const PI = 3.14159 Const NDN = #1/1/01# Const SAI = False Mảng... Open Report Report Name View Filter Name Where condition Open Modulo Modulo Name Procedure Name Run Macro Macro Name Repeat Count Repeat Expression Run Code Function Name Maximize Restore Stop All... Hằng cụcbộ Const tục lệnh khai báo Trong Trong thủ tục Hằngthuộc Declaration thuộc module có chứa lệnh Const đơn thể Section khai báo module Trong Trong thủ tục Global Declaration thuộc module Hằng