Đề tài Chương trình ứng dụng ngôn ngữ microsoft access vào quản lý đoàn viê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 tiến nhảy vọt. Ở Việt Nam ngành công nghệ thông tin tuy còn non trẻ nhưng tốc độ phát triển khá nhanh và đang dần được ứng dụng trong nhiều 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.

doc52 trang | Chia sẻ: vietpd | Lượt xem: 1694 | Lượt tải: 4download
Bạn đang xem trước 20 trang tài liệu Đề tài Chương trình ứng dụng ngôn ngữ microsoft access vào quản lý đoàn viên, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
PHẦN I: ĐẶ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 tiến nhảy vọt. ở Việt Nam ngành công nghệ thông tin tuy còn non trẻ nhưng tốc độ phát triển khá nhanh và đang dần được ứng dụng trong nhiều 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. Tin học hoá trong công tác quản lý nhằm giảm bớt sức lao động của con người, tiết kiệm được thời gian, độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm thủ công quản lý trên giấy tờ như trước đây. Tin học hoá giúp thu hẹp không gian lưu trữ, tránh được thất lạc dữ liệu, tự động hệ thống hoá và cụ thể hoá các thông tin theo nhu cầu của con người. Ví như trước đây những công việc quản lý của nhà nước tới những nghành nghề khác nhau của xã hội dều thông qua thủ công như công văn báo cáo hoặc thăm dò thưc tế, thì nay chỉ cần bằng một số thao tác đơn giản bằng Microsoft Access ta có thể có những báo cáo chuẩn xác và đơn giản, giảm tối thiểu năng lượng vô ích cho con người. Nói trong một phạm vi hẹp như trong một trường chuyên nghiệp, vấn đề quản lý cán bộ, quản lý học phí, quản lý sinh viên, quản lý thư viện …hoặc bất kỳ một vấn đề nào đòi hỏi sự chính xác , nhanh nhạy tăng cao hiệu suất công việc. Nói vậy cũng chỉ để khẳng định thêm việc ứng dụng những Công Nghệ Thông Tin vào trong các công tác quản lý nói chung là một việc làm thiết thực của hầu hết các nhà chức trách. Với những hiểu biết còn hạn chế cùng những ứng dụng thiết thực của Microsoft Access em đã đưa ra mô hình quản lý Đoàn viên của một trường đại học. Hi vọng với mô hình này sẽ góp phần giúp cho người làm công tác quản lý đoàn viên có thông tin với độ chính xác cao , nhanh gọn và tiện lợi hơn . Đồng thời giúp cho đoàn viên có những thông tin trong các hoạt động đoàn của mình .sau đây là bài những thông tin về đồ án của em: PHẦN II: PH ÂN T ÍCH V À THIẾT KẾ CƠ SỞ DỮ LIỆU A . phân tích và chức năng của Cơ Sở Dữ Liệu Chương trình gồm các hệ chức năng chính: Chức năng khai thác: Bao gồm phần tìm kiếm , tính toán và in dữ liệu .Phần này giúp người sử dụng làm việc với dữ liệu vào ,giúp có thể truy cập nhanh các thông tin về đoàn viên .Đưa ra nhiều thông tin của mỗi đoàn viên ,của các chi đoàn , của các liên chi và các thông tin thống kê khác. Phần Menu chính và Thoát: Phần này giúp cho người sử dụng , sử dụng phần mềm một cách dễ dàng ,có thể tra cứu nhanh chóng. Tóm lại:theo MeNu chính của chương trình thì hệ gồm 5 chức năng: Nhập cho các bảng chính, xoá, sửa chữa trong dang sách những thành phần không cần thiết.Nhập và cập nhật thông tin cho danh sách một cách dễ dàng. Khai thác: a ,Tìm kiếm:tìm kiếm một đoàn viên và các thông tin của đoàn viên đó, Bằng cách sử dụng các truy vấn tham số. Như vậy ta chỉ cần nhập một trong các thông tin sau :Họ và tên, Mã đoàn viên. Thống kê : Tìm tổng số Nam và Nữ Tìm đoàn viên của mỗi dân tộc Tìm số đoàn viên của một chi đoàn Tìm số đoàn viên của một liên chi ……. b,Tìm kiếm các cán bộ liên chi và cán bộ chi đoàn. c,tính toán đoàn phí của từng đoàn viên hay là từng chi đoàn. d,thống kê tình hình biến động đoàn viên In danh sách In danh sách của một lớp In danh sách đoàn viên của một dân tộc In danh sách đoàn viên bị khai trừ In danh sách đoàn viên mới vào đoàn In danh sách đoàn viên mới ra trường ….. Kết thúc: quay về Windows hoặc Access. B . thiết kế cơ sở dữ liệu Dưới đõy là cửa sổ ban đầu của phần mềm microsoft acess: Thiết kế một phần mềm mcrosoft acess gồm cú những bước sau: I, Thiết kế cỏc table: cách tạo một table như sau: Click vào table sau đó chọn đisign sau đó gõ các trường dữ liệu vào bảng click vào close, yes và đặt tên cho bảng vừa tạo Nhìn chung chương trình có 7 bảng như sau: _Cỏc table(bảng) là Trong phần mềm này cú cỏc bảng sau: bảng CHUC VU Trong bảng này có những trường sau: TT, MCV,CHUC VU; bảng nay cho phép ta nhập thông tin về các chức vụ có trong một cơ sở đoàn ví như đoàn trường đại học. Ví dụ như: 2.Bảng DONG DOAN PHI bảng này gồm những trương dữ liệu sau: TT,MDV, THANG1, THANG2, THANG3,….THANG12.cho phép ta nhập dữ liệu của các đoàn viên về vấn đề đóng đoàn phí theo MDV(mã đoàn viên). ví dụ như: 3.BANG KHEN THUONG KI LUAT bảng này gồm những trường như:TT,MDV,HINH THUC KI LUAT, HINH THUC KHEN THUONG. cho phép ta nhập dữ liệu của các đoàn viên về vấn đề khen thưởng và kỉ luật trong một cơ sở đoàn. ví dụ như: 4.Bảng LIEN CHI bảng này gồm những trường như:TT,TEN CHI DOAN,LIENCHI.bảng này cho phép ta nhập dữ liệu về tên các đoàn cơ sở và phân nhánh của đoàn cơ sở đó của một tổ chức đoàn mà ở đây đoàn cơ sở liên chi đoàn còn phân nhánh của nó là chi đoàn còn tổ chức đoàn là đoàn trường. ví dụ như: 5.Bảng QUAN HE GIA DINH bảng này gồm những trường sau:TT,MDV,HO TEN BO, TUOI BO, NGHE NGHIEP BO,HO TEN ME,TUOI ME, NGHE NGHIEP ME.Bảng này cho phép ta nhập dữ liệu về thành phần gia đình của đoàn viên đó. ví dụ như: 6.Bảng SINH VIEN Bảng này gồm những trương sau:TT,MSV(mã sinh viên),MDV(mã đoàn viên),TEN CHI DOAN,LIEN CHI,MA CHUC VU,SINH VIEN TINH NGUYEN.bảng này cho phép ta nhập dữ liệu về thông tin của một sinh viên la một đoàn viên trong nhà trường đại học.các thông tin như MDV,tên của chi đoàn ,chúc vụ của sinh viên đó trong bộ máy hoạt đọng của đoàn thanh niên cộng sản của trường đại học. ví dụ như: 7.Bảng SO DOAN bảng này này gồm những trường như:TT,MDV,HO TEN, NGAY SINH, QUE QUAN,DIA CHI THUONG TRU,DAN TOC,TON GIAO, GIOI TINH.ta nhập dữ liệu về sổ đoàn của các đoàn viên về các thông tin trong sổ đoàn của một đoàn viên. ví dụ như: II, Tạo liờn kết giữa cỏc bảng tạo mối liên kết giữa các bảng có nghĩa là ta tạo ra các liên kết móc nối các trường dữ liệu với nhau để sau đó ta có thể tao những queries (truy vấn)hay các reports gồm những trường dữ liệu khác nhau từ các bảng khác nhau của một đoàn viên. III, Tạo cỏc Queries(Truy vấn): cách tạo một truy vấn: đầu tiên click vào queries sau đó click vào news chọn các cách tạo truy vấn sau đó bấm ok. 1, Cỏc Queries tỡm kiếm: a, Queries tỡm kiếm đoàn viờn đúng thiếu tiền đoàn phớ: truy vấn này gồm những bảng sau:BANG SO DOAN, BANG DONG DOAN PHI, BANG SINH VIEN. Truy vấn này giúp ta tìm kiếm các đoàn viên đóng thiếu đòan phí để từ đó đưa ra danh sách các đoàn viên chưa đóng đủ đoàn phí. ví dụ như: b, Queries tỡm kiếm đoàn viờn theo tờn chi đoàn: truy vấn này được tạo từ các bảng: bảng CHUC VU, BANG LIEN CHI, BANG SINH VIEN, BANG SO DOAN.truy vấn này giup ta tìm kiếm đoàn viên tho tên chi đoàn. Ví dụ như: Sau đó nhập vào tên chi đoàn cần tìm:47th1 Kết quả tìm kiếm như sau: c, Queries tỡm kiếm đoàn viờn theo họ tờn: truy vấn này gồm những bảng: BANG SINH VIEN, BANG SO DOAN, BANG LIEN CHI, BANG CHUC VU. Truy vấn này giúp ta tim kiêm được các đoàn viên theo họ tên. ví dụ như: Nhập vào họ tên:nguyễn lê hoà: Kết quả như sau: d, Queries tỡm kiếm theo mó đoàn viờn: Bảng này gồm cỏc bảng : BANG SO DOAN, BANG SINH VIEN, BANG LIEN CHI, BANG CHUC VU. Truy vấn này giúp ta tim kiếm đoàn viên theo MDV(mã đoàn viên). Ví dụ như: Nhập vào MDV:113247 Kết quả như sau: 2, Cỏc Queries thống kờ đoàn viờn: a, Queries thống kờ đoàn viờn theo tờn chi đoàn: Truy vấn này chỉ có bảng :BANG SINH VIEN. Giúp ta thống kê xem trong một chi đoàn có bao nhieu đoàn viên. Ví dụ như: Nhập vào tên chi đoàn:47th1 Kết quả như sau: b, Queries thống kờ theo giới tớnh: Truy vấn này chỉ có bảng:BANG SO DOAN. Truy vấn này giup ta tìm được trong một đoàn cơ sở có bao nhiêu đoàn viên nam bao nhiêu đoàn viân nữ. Ví dụ như: Nhập vào giói tính:nam Kết quả như sau: c, Queries thống kờ theo tụn giỏo: Truy vấn này chỉ có một bảng:BANG SO DOAN. Truy vấn này giúp ta tim được trong một chi đoàn có bao nhiêu đoàn viên theo một tôn giao nhất định. ví dụ như: Nhập vào tôn giáo:thiên chúa giáo: d, Queries thống kờ theo dõn tộc: Truy vấn này cú bảng :BANG SO DOAN. Truy vấn này giỳp ta thống kờ được cú bao nhiờu đoàn viờn theo cựng một dõn tộc: Vớ dụ như: Nhập vào tờn dõn tộc cần thống kờ:kinh Kết quả như sau: e, Queries thống kờ theo họ tờn: Truy vấn này có một bảng: BANG SO DOAN. Giúp ta tim thấy trong một cơ sở đoàn có bao nhiêu đoàn viên cungf họ tên. 3, Cỏc queries thụng tin về đoàn viờn: a, Queries thụng tin về đoàn phớ: Truy vấn này có hai bang; cho ta thông tin về đoàn viên đã đóng đoàn phí đủ hay chưa. đưa ra danh sach đoàn viên đóng thiếu đoàn phí từ reports: b, Queries về thụng tin đoàn viờn: Truy vấn này gồm 4 bảng liên két với nhau; giup ta đưa ra thông tin về đoàn viên.thông tin đoàn viên đưa ra trong bai như sau: c,Queries về thụng tin gia đỡnh: Truy vấn này gồm 2 bảng: BANG QUAN HE GIA DINH, BANG SO DOAN.đưa ra thông tin về quan hệ gia đình của các đoàn viên: Trong bai này thì kêt quả là: 4, Cỏc Queries đưa ra danh sỏch đoàn viờn: a, Queries danh sỏch đoàn viờn mới vào: b, Queries danh sỏch đoàn viờn ra trường: c,Queries danh sach đoàn viờn bị khai trừ khỏi đoàn: d,Queries danh sỏch đoàn viờn chưa đúng đủ đoàn phớ: 5, Cỏc queries tớnh toỏn: a, Queries tớnh toỏn tổng số tiền đó đúng theo mó đoàn viờn: Truy vấn này giup ta xem một đoàn viên đã đóng được bao nhiêu đoàn phí: Trong bai này: b, Queries tớnh toỏn tổng số tiền đó đúng theo họ tờn: Truy vấn này co2 bảng:BANG SO DOAN, BANG DONG DOAN PHI. Có CHƯC NĂNG giúp ta tính tổng tiền đoàn phí : II, Thiết kế cỏc Form(): Mở Reports /reporst wizard / Chọn truy vấn tham số đã tạo ra từ Queries 1, Form MAIN FORM(form chương trỡnh): Form dùng để in kết quả : chức năng của form là tạo nút lệnh in các báo biểu ra màn hình ,cũng như ra may in. In ra màn hình: đưa các bản báo cáo ra màn hình dưới chế độ design view. 2, Cỏc Form nhập dữ liệu: a, Form nhập dữ liệu cho bảng chức vụ: b, Form nhập dữ liệu cho bảng đúng đoàn phớ: c, Form nhập dữ liệu cho bảng khen thưởng: d, Form nhập dữ liệu cho bảng liờn chi: e, Form nhập dữ liệu cho bảng quan hệ gia đỡnh: f, Form nhập dữ liệu cho bảng sinh viờn: g, Form nhập dữ liệu cho bảng sổ đoàn: 3, Cỏc Form tỡm kiếm : 1, Form tim kiếm đoàn viờn theo chi đoàn: b, Form tỡm kiếm đoàn viờn theo họ tờn: c, Form tỡm kiếm đoàn viờn theo mó đoàn viờn: 4, Form thống kờ: a, Form thống kờ theo dõn tộc: III, THIẾT KẾ CÁC REPORTS: 1, REPORTS IN RA DANH SÁCH CÁC ĐOÀN VIấN: Tắt đi và click vào reports này : ta được 2, REPORTS In ra thụng tin về một cỏn bộ đoàn theo MDV: tắt và click vào reports này sẽ hiện lờn: sau đú ta nhập vào:113247 kết quả: 3, REPORTS In ra cỏc thụng tin về một đoàn viờn: tắt cửa sổ trờn và click vào reports này sẽ hiện lờn: nhập dữ liệu vào:113247 kết quả: 4, REPORTS IN RA CÁC THễNG TIN VỀ ĐOÀN VIấN DỰA TRấN TèM KIẾM THEO HỌ TấN: Trờn là cỏch tạo reports, tắt đi và click vào(TIM VA DUA RA…)sau đú hiện lờn cửa sổ sau: ta nhập vào họ tờn: nguyễn lờ hoà Kết quả nhận được là: IV, THIẾT KẾ CÁC MACROS:chọn macros/news…. Các Macro được xây dựng để thực hiện các thao tác như mở , đóng các mẫu biểu ,cho xem kết quả,tìm thông tin trên cơ sở thoả mãn các điều kiện đưa ra: Cửa sổ macros 1, MACROS 1: dựng cho main form (để thoỏt khỏi acess hoặc thoỏt khỏi windows) 2, MACROS 2: 3, MACROS 4: 3, MACROS MAIN FORM:tạo dao diện chính cho chương trình 4, MACROS NHAP DU LIEU: 5, MACROS THONG KE: 6, MACROS THONG TIN:đưa ra các thông tin về đoàn viên 7, MACROS TIM KIEM:dung để cho ta tìm kiếm các dữ liệu V, LẬP TRèNH VỀ MODULES: PHẦN KẾT: Trên đây là toàn bộ chương trình được ứng dụng bằng ngôn ngữ Microsoft Access vào “ quản lý đoàn viên“. Công việc chính của chương trình chủ yếu là việc nhập số liệu ,thông tin về kết quả hoc tập sau đó thực hiện công việc tìm kiếm ,in thông báo ; chương trình này đã : + Đáp ứng được yêu cầu công việc hiện tại. + Sử dụng dữ liệu đã có sau một số lần nhập liệu. + Chưa đưa ra được đầy đủ các báo cáo chi tiết. Tời gian có hạn nên chương trình mới chỉ nhập thử một số dữ liệu để chạy thử, cần tiếp tục được bổ sung và hoàn thiện .Khi có những yêu cầu cần thiết trong công việc quản lý sinh viên , chương trình có thể phát triển thêm để đáp ứng được yêu cầu của người quản lý . Vì vậy mong các bạn cùng thầy cô giúp đỡ vàbổ sung để bài thiết kế của em thêm hoàn thiện. Em xin cảm ơn sự giúp đỡ của thầy giáo hướng dẫn và các bạn tham khảo chương trình quan lí đoàn viên này.