Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
1,18 MB
Nội dung
ĐỀ TÀI: Xây dựng hệ thống chương trình quản lý cán LỜI NÓI ĐẦU Ngày với phát triển ngành công nghệ thông tin đem lại hiệu to lớn nhiều lĩnh vực, đáp ứng nhu cầu ngày cao sống người Một lĩnh vực quản lý giáo viên Với việc quản lý giáo viên máy tính, giảm bớt khối lượng công việc lớn cho người quản lý, giảm bớt lượng người không cần thiết khâu quản lý Trước kia, tất nguồn lực người cịn quản lý thủ cơng khơng khó khăn mà cịn đẫn đến việc sai xót liệu viêc cập nhật thêm thông tin chậm Với đề tài thực tập chuyên môn: “Xây dựng hệ thống chương trình quản lý cán bộ” Qua việc khảo sát thực tế trường : THCS HẢI ĐÔNG, tài liệu thu thập hệ thống quản lý giáo viên, xây dựng hệ thống quản lý nhân trường, mục đích hệ thống đáp ứng việc quản lý liệu hồ sơ cán giáo viên phạm vi trường CHƯƠNG I TÌM HIỀU NGÔN NGỮ ACCESS Để giải yêu cầu tốn quản lý thư viện sử dụng nhiều phần mềm quản trị sở liệu khác : Foxpro, Visual baisc, Access Mỗi ngôn ngữ, hệ quản trị sở có điểm mạnh có hạn chế riêng Việc chọn công cụ, môi trường để triển khai toán quản lý đặt tùy thuộc vào nhiều yếu tố, có yếu tố chủ quan người làm chương trình Trong khn khổ thời gian khả thân, mạnh dạn chọn phần mềm ứng dụng ACCESS năm ứng dụng Microsoft office 7.0 for Windows, phần mềm ứng dụng mạnh mà dễ dàng, đơn giản trình làm việc Giới thiệu hệ quản trị sở liệu Microsoft Access : * Giới thiệu MS Access: MS Access hệ quản trị sở liệu hãng Microsoft chạy mơi trường Windows, có cơng cụ hữu hiệu tiện lợi để tự động sản sinh chương trình cho hầu hết tốn thường gặp thực tế quản lý, thống kê, kế toán Với MS Access người sử dụng viết câu lệnh cụ thể mà có chương trình hồn chỉnh, cần lập trình MS Access có sẵn ngơn ngữ Access Basic để ta lập trình theo ý muốn người sử dụng Hầu hết hệ quản trị CSDL lưu trữ xử lý thơng tin mơ hình quản trị CSDL quan hệ Quan hệ bắt nguồn từ thực tế ghi CSDL chứa thông tin liên quan đến chủ thể Ngoài ra, liệu hai nhóm thơng tin ghép lại thành chủ thể dựa giá trị liệu quan hệ Trong hệ quản trị CSDL quan hệ, tất liệu quản lý theo bảng, bảng lưu trữ thông tin chủ thể Thậm trí sử dụng phương tiện hệ CSDL để rút thông tin từ bảng hay nhiều bảng khác (thường gọi truy vấn - Query) kết giống bảng Thư tế truy vấn dựa kết truy vấn khác Các khả CSDL cho quyền kiểm sốt hồn tồn định nghĩa liệu, làm việc với liệu chia sẻ với liệu khác Một CSDL có khả : Định nghĩa liệu, xử lý liệu, kiểm soát liệu 1.1 Tạo tệp Access : Một dự án Access nhiều tệp Access nhằm giải cơng việc lớn Tệp Access có phần mở rộng *.MDB (ngồi tệp có phần mở rộng *.DBE mở thực thi khơng chỉnh sửa cấu trúc) Có tệp thành phần tệp : - Tables : Nơi chứa toàn bảng liệu - Queries : Nơi chứa toàn truy vấn liệu thiết kế - Form : Nơi chứa mẫu giao diện phần mềm - Reports : Nơi chứa mẫu báo cáo thiết kế - Macro : Nơi chứa Macro lệnh phục vụ dự án - Modules : Nơi chứa khai báo thư viện chương trình phục vụ dự án Thông thường tệp Access cần phải làm việc tất thành phần - Để bắt đầu tạo tệp mới, chọn mục Blank Access database cửa sổ mục 1.1.1 để nhận OK, hộp thoại xuất yêu cầu chọn nơi lưu trữ đặt tên tệp Access Chọn nơi lưu trữ hộp Save in; gõ vào tên tệp mục File name, nhập Create để ghi lại thiết lập Đến sẵn sàng sử dụng tệp Access vừa khai báo Bảng (Table) : - Là thành phần quan trọng sở liệu, dùng để ghi nhận số liệu cần thiết Có thể nói tất trình xử lý liệu dựa sở liệu thô lưu trữ Table - Trong Table số liệu tổ chức thành cột (fields or columns) dòng (records) Mỗi cột tương ứng với mục liệu cần lưu trữ, dòng chứa liệu người hay vật cụ thể mà ta cần lưu trữ Khi thiết kế cột cho Table ta ràng buộc điều kiện để Access kiểm tra record nhập vào khơng bị sai - Chính nhờ Table mà xây dựng nên mối quan hệ hệ thống (relationship) Cấu trúc logic Table : - Table tổ chức thành cột hay gọi trường (file hay colum) dòng gọi mẩu tin (Record) - Mỗi cột tương ứng với mục liệu mà ta cần lưu trữ Mỗi cột có tên thuộc kiểu liệu - Mỗi dòng chứa liệu người hay vật cụ thể mà ta cần lưu trữ Ta tạo bảng theo cách sau : + Tạo với hướng dẫn Access (Table wizard) + Tự thiết kế theo ý riêng mẫu bảng kiểm xem bảng liệu (Datasheet View) + Tạo mẫu thiết kế (Datasheet View) Query - Truy vấn : Query công cụ dùng để tính tốn xử lý liệu từ table Query khác có sẵn sở liệu Dạng Query thường sử dụng nhiều Select Query Bằng loại Query ta lọc thông tin cần quan tâm từ nhiều liệu khác cua sở liệu, phân tích hiệu chỉnh liệu thân Query hay sử dụng làm sở cho cơng việc khác Ngồi cịn có loại Query khác Update Query để cập nhật, chỉnh sửa liệu cho Table, crosstab Query tổng hợp liệu, Make Table Query, Crosstab Query tổng hợp liệu, Make Table Query nhằm phục hồi liệu có sơ sót xảy cho Table Ráp nối liệu vào table có Append Query xóa liệu Delete Query Query tảng để tạo báo biểu có đặc tính định dạng cao Table * Khái niệm : + Query công cụ khai thác sử lý liệu Microsoft Access, đáp ứng nhu cầu tra cứu liệu bảng liệu thuộc sở liệu + Query dùng tạo nguồn số liệu sở cho công cụ khác : Form, Report, kể cho Query khác, trí tạo table khác Với thông tin lựa chọn Query trực tiếp in giấy đáp ứng yêu cầu cao table mức Form - biểu mẫu : - Không thể thiếu Access phần hiển thị bên dành cho người sử dụng Điểm bật thiết kế Form thật đẹp tiện dụng để người sử dụng điều khiển cách dễ dàng khơng bị nhàm chán giao diện q xấu số phần mềm khác Trong form chứa Form khác gọi Sub Form cho phép lúc nhập liệu vào nhiều Table khác Form dùng để nhập hay sửa đổi liệu Table, Query, chứa nút lệnh để thực thị chạy Query, xem hay in Report Trong Form Access hỗ trợ tất công cụ cần thiết Toolbox nhằm trợ giúp ta Form thân thiện cho người sử dụng Vì phải dùng Form? + Form phương tiện giúp ta nhìn số liệu hình ảnh quen thuộc với ấn sử dụng hàng ngày, nhìn số liệu hình thức Table hay Query khơ khan Trong phần mềm ứng dụng quản lý Microsoft Access đặc biệt tạo điều kiện thuận lợi cho người sử dụng thiết kế mẫu Form thông qua chức Form Wizard, trú Auto Form + Các Form xây dựng từ tập hợp thành phần thiết kế riêng lẻ, có tên điều khiển (control) đối tượng điều khiển + Các biểu mẫu Access linh hoạt, chúng cho phép bạn hoàn thành cơng việc mà bạn khơng thể hồn thành kiểu xem bảng (Table) kiểu xem (Query) Ta tạo biểu mẫu liên hợp biểu mẫu khác, biểu mẫu nằm biểu mẫu khác gọi biểu mẫu (Sub Form) Các biểu mẫu tín tốn giá trị hiểu thị tổng Module (Đơn thể) : Là phương tiện lập trình Access với ngơn ngữ lập trình Access Basic, nhờ mã Access VBA mà bạn tạo ứng dụng sở liệu hồn chỉnh có lệnh đơn, cơng cụ tùy biến tính khác Mã Access VBA cho phép điều khiển theo lập trình nhiều tác vụ tùy chọn sở liệu mà bạn điều khiển Macro Cơ sở lý thuyết phân tích thiết kế hệ thống Nói đến sở liệu, ta nghĩ đến SQL server, Microsoft Access hay Oracle,v.v…, nơi chứa nhiều sở liệu để ta lưu trữ hay lấy chúng cách tiện lợi nhanh chóng Hầu hết chương trình ta viết có truy cập sở liệu, ta dùng cơng cụ để làm việc với nhiều liệu, tập trung vào việc lập trình phần giao diện với người dùng (User) Quy trình chung việc phân tích thiết kế thường gồm công đoạn sau: - Khảo sát trạng, xác định mục tiêu, kế hoạch, biện pháp - Phân tích hệ thống, sử dụng biểu đồ phân cấp chức biểu đồ luồng liệu với mức khác - Thiết kế tổng thể - Thiết kế chi tiết - Thiết kế chương trình CHƯƠNG II KHẢO SÁT HỆ THỐNG QUẢN LÝ CÁN BỘ TRƯỜNG THCS HẢI ĐÔNG Nhiệm vụ mục tiêu : a Nhiệm vụ: - Tìm hiểu cấu tổ chức trường THCS Hải Đơng - Khảo sát tình hình thực tế trường THCS Hải Đơng - Áp dụng kiến thức Cơ sở liệu, phân tích thiết kế hệ thống thơng tin quản lý, phần mềm lập trình, để xây dựng chương trình quản lý nhân trường THCS Hải Đông b Mục tiêu : - Tìm hiểu nghiên cứu tốn Phân tích - Thiết kế hệ thống thơng tin quản lý nhân Từ phân tích thiết kế hệ thống quản lý nhân cho trường THCS Hải Đông cập nhật, bổ sung, tra cứu thông tin, cách nhanh chóng, xác hiệu Sơ lược trường THCS Hải Đông: a Địa : Địa chỉ: Xã Đông Hải - huyện Tiên Yên - tỉnh Quảng Ninh Điện thoại : (0333)745 261 Fax : (0333)745 639 b Quá trình xây dựng phát triển trường : - Được thành lập vào ngày 10 tháng 10 năm 1933 theo định số 5315/QĐ-UB UBND tỉnh Quảng Ninh, trường THCS Hải Đông trường công lập Xã Đông Hải Hiện cô giáo Phạm Thị Ánh làm hiệu trưởng - Cho đến nhà trường có 36 phịng học gồm nhiều phòng chức : + phòng học chun đề + phịng thực hành thí nghiệm(Lý, Hố, Sinh) + phịng nghe nhìn + phịng thực hành Tin học + phòng thư viện… Cơ cấu tổ chức trường THCS Hải Đông a Sơ đồ tổ chức : SoBHXH Text Số BHXH SoBHYT Text Số BHYT LuongTL Number ThueTN Text 12 Thuế thu nhập MaKhenThuong Text Mã khen thưởng MaKyLuat Text Mã kỷ luật Lương tháng lĩnh 3.1.1 Bảng hợp đồng lao động : Tên trường Kiểu liệu Kích thước Diễn giải MasoHD Text Mã số hợp đồng-Khố NgayHD Date/Time LoaiHD Text Ngày hợp đồng 50 Loại hợp đồng NgayBD Date/Time Ngày bắt đầu NgayKT Date/Time Ngày kết thúc NgayXL Date/Time Ngày xếp lương SoBHYT Text Số BHYT SoBHXH Text Số BHXH 3.1.3 Bảng thâm niên : Tên trường Kiểu liệu Kích thước Diễn giải MaTN Text Mã thâm niên - Khoá ThamNien Text 50 Thâm niên 3.1.4 Bảng chức vụ : Tên trường Kiểu liệu Kích thước Diễn giải MaChucVu Text Mã chức vụ -Khố TenChucVu Text 50 Tên chức vụ 3.1.5 Bảng trình độ chun mơn : Tên trường Kiểu liệu Kích thước Diễn giải MaTDCM Text Mã trình độ CM-Khố NganhDT Text 50 Ngành đào tạo LoaiHinhDT Text 50 Loại hình đào tạo TruongDT Text 50 Trường đào tạo NienKhoa Text 10 Niên khoá 3.1.6 Bảng hệ thống : Tên trường Kiểu liệu Kích thước Diễn giải Username Text 25 Tên truy cập - Khố Password Text Mật Access Yes/No Xem Update Yes/No Cập nhật Manage Yes/No Quản trị Discription Text 30 Diễn giải chi tiết FullName Text 30 Họ tên đầy đủ 3.1.7 Bảng tổ : Tên trường Kiểu liệu Kích thước Diễn giải MaTo Text Mã tổ-Khố TenTo Text 50 Tên tổ 3.1.8 Bảng lương : Tên trường Kiểu liệu Kích thước Diễn giải MaLuong Text Mã lương-Khố LuongCB Currency Lương HesoLuong Number Hệ số lương 3.1.9.Bảng khen thưởng : Tên trường Kiểu liệu Kích thước Diễn giải MaKhenThuong Text Mã khen thưởng-Khố LyDoKhenThuong Text 150 Lý khen thưởng NgayKhenThuong Date/Time Ngày khen thưởng 3.2 Bảng kỷ luật : Tên trường Kiểu liệu Kích thước Diễn giải MaKyLuat Text Mã kỷ luật-Khố LyDoKyLuat Text 150 Lý kỷ luật NgayKyLuat Date/Time HinhThucKyLuat Text Ngày kỷ luật 150 Hình thức kỷ luật 3.2.1 Bảng ngoại ngữ : Tên trường Kiểu liệu Kích thước Diễn giải MaTDNN Text Mã trình độ NN-Khố TenNN Text 20 Tên ngoại ngữ LoaiTD Text 50 Loại trình độ 3.2.2 Bảng tỉnh thành : Tên trường Kiểu liệu ID AutọNumber TinhThanh Text Kích thước Diễn giải ID-Khố 50 Tỉnh thành Kích thước Diễn giải 3.2.3 Bảng dân tộc : Tên trường Kiểu liệu ID AutọNumber DanToc Text 3.2.4 Bảng học hàm : ID-Khố 50 Dân tộc Tên trường Kiểu liệu ID AutọNumber HocHam Text Kích thước ID-Khố 50 CHƯƠNG IV GIỚI THIỆU CHƯƠNG TRÌNH I Giao diện chương trình: II CÁC THÀNH PHẦN CỦA CÁC MODUL CON : Cập nhật danh mục : Diễn giải Học hàm Thông tin cán bộ: Thông tin q trình cơng tác : Form tìm kiếm : Đây cửa sổ tìm kiếm theo tên : Đây cửa sổ dùng để tìm kiếm thơng tin theo họ tên cửa sổ cho phép tìm kiếm thơng tin họ tên Khi bạn muốn tìm thơng tin theo thơng tin khác thi tương tự trên, tìm thơng tin bạn mở cửa ổ thơng tin bạn nhập thông tin vào chọn nút OK Form thống kê báo cáo: * Table (bảng) : - Bảng nơi chứa thông tin liệu gồm có nhiều bảng, bảng có nhiều trường có kiểu khác nhau, bảng sở liệu có mối quan hệ với nhau, tạo nhiều bảng sở liệu, bảng lưu trữ liệu thông tin * Queries (liên kết - truy vấn) : - Sức mạnh sở liệu khả lấy thơng tin xác đầy đủ, trình bày liệu theo trật tự muốn xếp, lọc liệu theo điều kiện khác * From chính, subform ch-ơng trình - Khả thể liệu từ nhiều bảng, tự động hoá số thao tác làm th-ờng xuyên có cấu trúc giao diện hình thân thiện * Reports (bảng biểu báo cáo) - Bảng biểu hình thức trình bày liệu hữu hiệu tài liệu bảng in liệu, điều kiện Bảng biểu MS ACCESS lại cống hiến cho bạn ph-ơng tiện hữu hiệu việc thực báo c¸o KẾT LUẬN - Kết thu chương trình: Giao tiếp với sở liệu tương đối hiệu Phân cấp chức cần thiết Truy cập liệu tìm kiếm thông tin tương đối nhanh Giao diện thân thiện, dễ sử dụng… - Hướng phát triển đề tài: Giải hầu hết vấn đề thiếu xót chương trình Mở rộng tốn để chương trình có khả trở thành phần mềm quản lý nhân trường học … - Lời kết: Mặc dù cố gắng em gặp phải khó khăn như: khả lập trình hạn chế, chưa tiếp cận thực tế chương trình quản lý nhân hồn chỉnh, khâu phân tích thiết kế hệ thống cịn yếu… nên dẫn đến chương trình cịn nhiều điểm chưa thật hồn thiện như: sơ đồ phân cấp chức thiếu, chưa thật bám sát vào thực tế tốn quản lý cán bộ, chương trình cịn nhiều điểm thiếu xót… Tuy nhiên với việc hồn thành chương trình thời hạn, em động viên nhiều để hy vọng tương lai làm chương trình khác cách hồn chỉnh nhằm nâng cao kĩ lập trình Em xin cảm ơn giúp đỡ nhiệt tình Nguyễn Thị Tuyển giúp đỡ chúng em hoàn thành hệ thống chương trình Em mong nhận đóng góp thầy giáo khoa bạn để chương trình ngày hồn thiện phù hợp Thái Nguyên, ngày tháng năm 2010 SINH VIÊN THỰC HIỆN Đặng Hải Đông TÀI LIỆU THAM KHẢO Quản trị sở liệu với MS - Access (3 tập) NXB thông kỷ phú nhận - TPHCM Kỹ thật lập trình Access Windows GS Phạm Văn Ất - NXB Khoa học kỹ thuật Hà Nội 1977 Sử dụng Access 7.0 (2 tập) Phan Chánh Minh - Nguyễn Hồng Phát - Đặng Duy Hùng Access thiết kế xây dựng ứng dụng sở liệu Hồng Ngọc Liên - NXB giao thơng vận tải 1997 Cơ sở liệu quan hệ : Lê Tiến Vương - NXB khoa học kỹ thuật 1998 Giáo trình nhập mơn sở liệu MS Access Ban biên tập : Trung tâm ngoại ngữ Trí Đức NXB thống kê 2003 NHẬN XÉT CỦA GIÁO VIÊN ... chuyên môn: ? ?Xây dựng hệ thống chương trình quản lý cán bộ? ?? Qua việc khảo sát thực tế trường : THCS HẢI ĐÔNG, tài liệu thu thập hệ thống quản lý giáo viên, xây dựng hệ thống quản lý nhân trường,... - Khảo sát trạng, xác định mục tiêu, kế hoạch, biện pháp - Phân tích hệ thống, sử dụng biểu đồ phân cấp chức biểu đồ luồng liệu với mức khác - Thiết kế tổng thể - Thiết kế chi tiết - Thiết kế. .. THCS Hải Đông - Áp dụng kiến thức Cơ sở liệu, phân tích thiết kế hệ thống thơng tin quản lý, phần mềm lập trình, để xây dựng chương trình quản lý nhân trường THCS Hải Đơng b Mục tiêu : - Tìm hiểu