Danh mục

Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Xây dựng hệ thống chương trình quản lý cán bộ

Số trang: 41      Loại file: pdf      Dung lượng: 1.18 MB      Lượt xem: 14      Lượt tải: 0    
Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Ngày nay với sự phát triển của ngành công nghệ thông tin đã đem lại hiệu quả to lớn trong nhiều lĩnh vực, đáp ứng nhu cầu ngày càng cao của cuộc sống con người. Một trong những lĩnh vực đó chính là quản lý giáo viên. Với việc quản lý giáo viên trên máy tính, chúng ta sẽ giảm bớt được một khối lượng công việc rất lớn cho những người quản lý, giảm bớt lượng người không cần thiết trong khâu quản lý này. Trước kia, khi tất cả nguồn lực con người còn được quản lý...
Nội dung trích xuất từ tài liệu:
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Xây dựng hệ thống chương trình quản lý cán bộ ĐỀ TÀI:Xây dựng hệ thống chương trình quản lý cán bộ LỜI NÓI ĐẦU Ngày nay với sự phát triển của ngành công nghệ thông tin đã đem lại hiệuquả to lớn trong nhiều lĩnh vực, đáp ứng nhu cầu ngày càng cao của cuộc sốngcon người. Một trong những lĩnh vực đó chính là quản lý giáo viên. Với việc quảnlý giáo viên trên máy tính, chúng ta sẽ giảm bớt được một khối lượng công việcrất lớn cho những người quản lý, giảm bớt lượng người không cần thiết trongkhâu quản lý này. Trước kia, khi tất cả nguồn lực con người còn được quản lý thủcông không chỉ là khó khăn mà còn đẫn đến việc sai xót dữ liệu và viêc cập nhậtthêm thông tin là rất 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 đã đi khảo sát trên thực tế tại trường : THCS HẢI ĐÔNG,cũng như những tài liệu thu thập được về hệ thống quản lý giáo viên, đã xây dựngđược hệ thống quản lý nhân sự của trường, mục đích hệ thống sẽ đáp ứng đượcviệc quản lý những dữ liệu về hồ sơ cán bộ giáo viên trong phạm vi của trường.CHƯƠNG I TÌM HIỀU NGÔN NGỮ ACCESS Để giải quyết yêu cầu bài toán quản lý thư viện ra chúng ta có thể sử dụngnhiều phần mềm quản trị cơ sở dữ liệu khác nhau như : Foxpro, Visual baisc,Access... Mỗi ngôn ngữ, mỗi hệ quản trị cơ sở đều có những điểm mạnh và cũngsẽ có những hạn chế riêng. Việc chọn công cụ, một môi trường để triển khai bài toán quản lý đặt ra tùythuộc vào nhiều yếu tố, trong đó có yếu tố chủ quan của người làm chương trình.Trong khuôn khổ thời gian và khả năng của bản thân, tôi đã mạnh dạn chọn phầnmềm ứng dụng ACCESS một trong năm ứng dụng của Microsoft office 7.0 forWindows, đó là phần mềm ứng dụng mạnh mà dễ dàng, đơn giản trong quá trìnhlàm việc. 1. Giới thiệu về hệ quản trị cơ sở dữ liệu Microsoft Access : * Giới thiệu về MS Access: MS Access là một hệ quản trị cơ sở dữ liệu hãng Microsoft chạy trên môitrường Windows, trên đó có các công cụ hữu hiệu và tiện lợi để tự động sản sinhchương trình cho hầu hết các bài toán thường gặp trong thực tế như quản lý, thốngkê, kế toán ... Với MS Access người sử dụng không phải viết từng câu lệnh cụ thểmà vẫn có được một chương trình hoàn chỉnh, nếu cần lập trình MS Access có sẵnngôn ngữ Access Basic để ta có thể lập trình theo ý muốn của người sử dụng. Hầu hết các hệ quản trị CSDL hiện nay đều lưu trữ và xử lý thông tin bằngmô hình quản trị CSDL quan hệ. Quan hệ bắt nguồn từ thực tế là mỗi bản ghitrong CSDL chứa các thông tin liên quan đến một chủ thể duy nhất. Ngoài ra, cácdữ liệu của hai nhóm thông tin có thể ghép lại thành một chủ thể duy nhất dựa trêncác giá trị dữ liệu quan hệ. Trong một hệ quản trị CSDL quan hệ, tất cả các dữ liệuđược quản lý theo bảng, bảng lưu trữ thông tin về một chủ thể. Thậm trí khi sửdụng một trong các phương tiện của một hệ CSDL để rút ra thông tin từ một bảnghay nhiều bảng khác (thường được gọi là truy vấn - Query) thì kết quả cũng giốngnhư một bảng. Thư tế có thể một truy vấn dựa trên kết quả của một truy vấn khác. Các khả năng của một CSDL là cho chúng ta quyền kiểm soát hoàn toànbằng các định nghĩa dữ liệu, làm việc với dữ liệu và chia sẻ với dữ liệu khác. MộtCSDL có 3 khả năng chính : Định nghĩa dữ liệu, xử lý dữ liệu, kiểm soát dữ liệu. 1.1. Tạo mới tệp Access : Một dự án Access là một hoặc nhiều tệp Access nhằm giải quyết một côngviệc lớn nào đó. Tệp Access có phần mở rộng *.MDB (ngoài những tệp có phần mở rộng*.DBE cũng mở được nhưng chỉ có thể thực thi chứ không chỉnh sửa được cấutrúc). Có 5 tệp thành phần chính trong một tệp : - Tables : Nơi chứa toàn bộ các bảng dữ liệu. - Queries : Nơi chứa toàn bộ các truy vấn dữ liệu đã được thiết kế. - Form : Nơi chứa mẫu giao diện phần mềm. - Reports : Nơi chứa các mẫu báo cáo đã được thiết kế. - Macro : Nơi chứa các Macro lệnh phục vụ dự án.. - Modules : Nơi chứa các khai báo các thư viện chương trình con phục vụdự án. Thông thường mỗi tệp Access cần phải làm việc trên tất cả các thành phần trên. - Để bắt đầu tạo một tệp mới, chọn mục Blank Access database ở cửa sổmục 1.1.1 tiếp theo để nhận OK, hộp thoại xuất hiện yêu cầu chọn nơi lưu trữ vàđặ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 đây đã sẵn sàng sử dụng tệp Access vừa khai báo. 2. Bảng (Table) : - Là thành phần cơ bản quan trọng của cơ sở dữ liệu, nó dùng để ghi nhậncác số liệu cần thiết. Có thể nói tất cả quá trình xử lý dữ liệu đều dựa trên cơ sởcác dữ liệu thô được lưu trữ trong các Table. - Trong 1 Table số liệu được tổ chức thành các cột (fields or columns) vàdòng (records). Mỗi cột tương ứng với một mục dữ liệu cần lưu trữ, mỗi dòngchứa dữ liệu một người hay vật cụ thể mà ta cần lưu trữ. Khi thiết kế các cột choTable ta có thể ràng buộc điều kiện để Access kiểm tra các record nhập vào khôngbị sai. - Chính nhờ những Table này mà xây dựng nên được những mối quan hệtrong hệ thống (relationship). Cấu trúc logic của Table : - Table được tổ chức thành các cột hay còn gọi là trường (file hay colum)và các dòng gọi là mẩu tin (Record). - Mỗi cột tương ứng với một mục dữ liệu mà ta cần lưu trữ. Mỗi cột có mộttên và thuộc về một kiểu dữ liệu. - Mỗi dòng chứa dữ liệu về một người hay vật cụ thể mà ta cần lưutrữ. Ta có thể tạo mới một bảng theo 3 cách sau : + Tạo với sự hướng dẫn của Access (Table wizard). + Tự thiết kế theo ý riêng trên một mẫu bảng trong kiểm xem bảng dữ liệu(Datasheet View). + Tạo trên một mẫu thiết kế (Datasheet View). 3 Query - Truy vấn : Query là công cụ dùng để tính toán và xử lý dữ ...

Tài liệu được xem nhiều: