Thông tin tài liệu
LỜI CẢM ƠN i i Trong suốt trình thực đồ án tốt nghiệp, với nỗ lực học hỏi i i i i i i i i i i i i i i i i i i thân, với tạo điều kiện thời gian, công việc thầy cô giáo khoa i i i i i i i i i i i i i i i i i i đến em hồn thành đồ án tốt nghiệp với đề tài" Xây dựng chương i i i i i i i i i i i i i i i i i i trình quản lý nhân Khoa Công nghệ thông tin” i i i i i i i i i Đề tài em đạt kết ngày hôm nhờ quan tâm, i i i i i i i i i i i i i i i i i i i tận tình bảo giáo Nguyễn Thị Tuyển hướng dẫn em thầy cô giáo i i i i i i i i i i i i i i i i i i Khoa Tiếp đến động viên gia đình ý kiến đóng góp bạn i i i i i i i i i i i i i i i i i i i lớp Qua em xin bày tỏ lòng biết ơn sâu sắc tới cô giáo Nguyễn Thị Tuyển , i i i i i i i i i i i i i i i gia đình bạn bè giúp em hồn thành đồ án tốt nghiệp i i i i i i i i i i i i i i i i Thái Nguyên, ngày tháng i i iiiii iiiiii Sinh viên i i năm i i i i i MỤCi LỤC LỜI CẢM ƠN i i LỜI NÓI ĐẦU i i CHƯƠNG i TỔNG QUAN VỀ NGÔN NGỮ VISUAL BASIC 6.0 .7 i i i i i i i 1.1 GIỚI THIỆU i i 1.2 ĐỐI TƯỢNG VÀ CÁCH SỬ DỤNG ĐỐI TƯỢNG .7 i i i i i i i i 1.2.1 Đối tượng (Object) i i i 1.2.2 Cách truy xuất đối tượng i i i i i 1.2.3 Viết lệnh cho đối tượng i i i i i 1.3 CỬA SỔ PROPERTIES .8 i i i 1.4 BIẾN, HẰNG VÀ CÁC KIỂU DỮ LIỆU i i i i i i i 1.4.1 Biến .8 i 1.4.2 Hằng i 1.4.3 Các kiểu liệu VB6.0 i i i i i i i i 1.5 CẤU TRÚC ĐIỀU KHIỂN i i i i 1.5.1 Cấu trúc chọn i i i 1.5.2 Cấu trúc lặp 10 i i i 1.6 GIỚI THIỆU SƠ LƯỢC CÁC KỸ THUẬT KẾT NỐI CSDL .12 i i i i i i i i i i 1.6.1 Giới thiệu kỹ thuật lập trình ADO 13 i i i i i i i 1.6.2 Đối tượng Connection đối tượng Recordset .15 i i i i i i i CHƯƠNG 16 i PHÂN TÍCH BÀI TỐN QUẢN LÝ HỒ SƠ CÁN BỘ 16 i i i i i i i i i 2.1 HIỆN TRẠNG 16 i i Cơ cấu tổ chức Khoa Công nghệ thông tin: 17 i i i i i i i i i 2.2 CÁC YÊU CẦU THỰC TẾ 20 i i i i i 2.3 MỤC TIÊU ĐẠT ĐƯỢC CỦA PHẦN MỀM .20 i i i i i i i 2.4 CÁC MẪU BIỂU CẦN THIẾT 21 i i i i i 2.4.1 Mẫu sơ yếu lý lịch 21 i i i i i 2.4.2 Quá trình cơng tác 22 i i i i 2.4.3 Diễn biến trình hưởng lương cán 23 i i i i i i i i i i 2.4.4 Quá trình bồi dưỡng .23 i i i i 2.4.5 Quá trình đào tạo 23 i i i i 2.4.6 Quan hệ gia đình 24 i i i i 2.4.7 Quan hệ thân nhân nước 24 i i i i i i i i 2.4.8 Nước đến .25 i i i i 2.4.9 Khen thưởng, kỷ luật 25 i i i i 2.4.10 Quá trình bồi dưỡng lý luận trị 25 i i i i i i i i 2.4.11 Trình độ ngoại ngữ .26 i i i i 2.4.12 Trình độ tin học 26 i i i i 2.5 CÁC BÁO CÁO TỔNG HỢP .27 i i i i i CHƯƠNG 32 i PHÂN TÍCH HỆ THỐNG QUẢN LÝ HỒ SƠ CÁN BỘ 32 i i i i i i i i i 3.1 ĐẶT VẤN ĐỀ 32 i i i 3.2 XÂY DỰNG SƠ ĐỒ PHÂN CẤP CHỨC NĂNG .32 i i i i i i i i 3.3 XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU 34 i i i i i i i 3.3.1 Biểu đồ luồng liệu mức khung cảnh 34 i i i i i i i i 3.3.2 Biểu đồ luồng liệu mức đỉnh 35 i i i i i i i 3.3.3 Biểu đồ luồng liệu mức đỉnh 36 i i i i i i i i 3.4 THIẾT KẾ CƠ SỞ DỮ LIỆU CỦA HỆ THỐNG 47 i i i i i i i i i 3.4.1 Các thực thể 47 i i i 3.4.2 Sơ đồ thực thể liên kết E-R 55 i i i i i i i CHƯƠNG 56 i THIẾT KẾ CHƯƠNG TRÌNH .56 i i i 4.1 LỰA CHỌN NGÔN NGỮ 56 i i i i 4.2 MỘT SỐ GIAO DIỆN CỦA CHƯƠNG TRÌNH 56 i i i i i i i 4.2.1 Chức Cập nhật danh mục .56 i i i i i i 4.2.2 Chức Cập nhật hồ sơ 58 i i i i i i 4.2.3 Chức Tìm kiếm 59 i i i i KẾT LUẬN 61 i Kết đạt 61 i i i i Hạn chế 61 i i Hướng mở rộng đề tài 61 i i i i i i TÀI LIỆU THAM KHẢO 62 i i i PHẦN PHỤ LỤC 63 i i NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN .79 i i i i i i LỜI NÓI ĐẦU i i Tính cấp thiết đề tài i i i i i i Bước vào kỷ XXI, kỷ phát triển công nghệ thông tin đặc biệt i phát triển mạnh mẽ việc truy cập Internet hay Website dịch vụ i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i mạng như: thương mại điện tử, đào tạo từ xa, dịch vụ giải trí, du lịch, thơng tin i i i i i i i i i i i i i i i i i i i i văn hoá xã hội… Công nghệ thông tin tham gia vào tất lĩnh vực xã hội, i i i i i i i i i i i i i i i i i i i i mạng máy tính giúp cho cơng việc trở nên nhanh chóng, xác với khối i i i i i i i i i i i i i i i i i lượng lớn, xử lý thông tin thời gian ngắn Các sản phẩm ngành công i i i i i i i i i i i i i i i i nghệ thông tin là: phần cứng, phần mềm, trí tuệ nhân tạo ứng dụng hầu hết i i i i i i i i i i i i i i i i i lĩnh vực khác xã hội, phát triển ưu lĩnh vực mà i i i i i i i i i i i i i i i i i i i i i nhiều quan, xí nghiệp, cơng ty, trường học có nhu cầu tin học hố cơng tác i i i i i i i i i i i i i i i i i i i quản lý i i i Cơng nghệ thơng tin đưa người vào kỷ nguyên thông tin mở i i i i i i i i i i i i i i i rộng tin cậy Sự mở rộng giúp ích người nhiều công việc i i i i i i i i i i i i i i i i i tưởng không làm Công nghệ thông tin thâm nhập vào tất lĩnh i i i i i i i i i i i i i i i i i i vực sống, Công nghệ thông tin cho phép truy nhập khai thác sở i i i i i i i i i i i i i i i i i liệu thuộc nhiều lĩnh vực kinh tế xã hội, ngành nghề khác thông i i i i i i i i i i i i i i i i i i tin khoa học kỹ thuật, giáo dục đào tạo, y tế, thương mại, thị trường giá cả, dự i i i i i i i i i i i i i i i i i i i báo thời tiết… nhiều dịch vụ thương mại điện tử công cụ đắc lực i i i i i i i i i i i i i i i i i i i i i thiếu i i Thực tế, Công nghệ thông tin diễn sôi động hầu khắp i i i i i i i i i i i i i i i i i quốc gia giới, cách mạng nhằm chuyển dịch từ trọng tâm cung cấp i i i i i i i i i i i i i i i i i i hàng hố sang trọng tâm cung cấp thơng tin cơng nghệ cao trí tuệ Một xã hội mà i i i i i i i i i i i i i i i i i i i i thơng tin ln sử dụng với tốc độ cao, khía cạnh đời sống i i i i i i i i i i i i i i i i i i i khoa học xã hội trị i i i i i i Công nghệ thông tin hỗ trợ đắc lực cho người giải phóng người i i i i i i i i i i i i i i i i i khỏi công việc thủ công, nhàm chán, vất vả i i i i i i i i i Ngày nay, việc phổ cập, sử dụng, khai thác máy tính điện tử cơng i việc quản lý, thương mại, tài chính… ngành công nghệ khác khiến i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i cho nhu cầu trao đổi thơng tin ngày lớn Từ thúc đẩy mạng liệu điện i i i i i i i i i i i i i i i i i i i tử, dịch vụ thơng tin bao qt tồn lĩnh vực kinh tế, văn hoá, y tế, giáo i i i i i i i i i i i i i i i i i i i i dục đào tạo hoạt động khác như: ngân hàng điện tử, quản lý dự án… Việc i i i i i i i i i i i i i i i i i i i thiết kế chế tạo hệ thống máy tính mang lại cho người nhiều thành i i i i i i i i i i i i i i i i i i i to lớn sống i i i i Vì vậy, lần khẳng định việc ứng dụng công nghệ thông tin vào i i i i i i i i i i i i i i i i i thực tiễn công việc cá nhân nói riêng hoạt động xã hội nói chung i i i i i i i i i i i i i i i i i i i i hoàn toàn phù hợp cần thiết hết i i i i i i i i i i Bài toán quản lý nói chung tốn quản lý hồ sơ cán nói riêng i i i i i i i i i i i i i i i i i i i khơng cịn mẻ cơng tác quản lý nhà trường, nhiên đặc i i i i i i i i i i i i i i i i i thù đơn vị, chương trình địi hỏi phải mang tính thực đáp ứng i i i i i i i i i i i i i i i i i i i nhu cầu người sử dụng i i i i i Là sinh viên nghiên cứu, học tập Khoa Công nghệ thông tin, mặc i i i i i i i i i i i i i i i dù Khoa có phần mềm quản lý nhân nói phần i i i i i i i i i i i i i i i i i i i i mềm chưa hoàn toàn phù hợp với đặc thù Khoa, xuất phát từ thực tế khảo sát i i i i i i i i i i i i i i i i i i i công tác quản lý hồ sơ cán Khoa Công nghê thông tin nên em định chọn i i i i i i i i i i i i i i i i i i đề tài “Xây dựng chương trình Quản lý nhân Khoa Công nghệ thông tin” làm đề i i i i i i i i i i i i i i i i i i i tài tốt nghiệp i i Mục đích nghiên cứu đề tài i i i i i i i Tìm hiểu thực tế công tác quản lý hồ sơ cán Khoa Công nghệ thông tin; i i i i i i i i i i i i i i i i i i thiết kế số chức toán phần mềm Visual Basic 6.0, bước đầu xây i i i i i i i i i i i i i i i i i i dựng chạy thử chương trình Từ rút kết đạt hạn chế i tốn nhằm giúp người trực tiếp làm cơng tác quản lý hồ sơ sử dụng khai i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i thác hiệu công tác quản lý hồ sơ cán đơn vị i i i i i i i i i i i i i i Đối tượng nghiên cứu đề tài i i i i i i i Chương trình Quản lý nhân Khoa Công nghệ thông tin i i i i i i i i i i Nhiệm vụ nghiên cứu i i i i Bước đầu Phân tích, Thiết kế hệ thống thông tin Hệ quản trị sở liệu i i i i i i i i i i i i i i i i i i Visual Basic 6.0 i i Tìm hiểu sở cơng tác quản lý hồ sơ i i i i i i i i i i Khảo sát, đánh giá trạng hệ thống quản lý hồ sơ cán Khoa Công nghệ i i i i i i i i thông tin i i i i i i i i i i Phân tích thiết kế hệ thống quản lý Hồ sơ cán Khoa Công nghệ thông tin i i i i i i i i i i i i i i i i i Xây dựng cài đặt chương trình i i i i i i Kết luận: đánh giá kết đạt hạn chế chương trình, đồng thời đưa i i i i i i i i i i i i i i i i i giải pháp hướng mở rộng chương trình i i i i i i i i i i Phương pháp nghiên cứu i i i i - Khảo sát trạng; i i i i - Tìm hiểu trực tiếp trao đổi với Lãnh đạo phòng Tổng hợp; i i i i i i i i i i i i i - Khái quát đến phân tích chi tiết toán; i i i i i i i i i i i - Xây dựng, cài đặt chạy thử nghiệm chương trình i i i i i i i i i i Vì thời gian tìm hiểu hạn hẹp, vốn kiến thức trang bị nhiều i i i i i i i i i i i i i i i i i hạn chế, chắn báo cáo cịn nhiều thiếu xót, em mong nhận ý kiến i i i i i i i i i i i i i i i i i đóng góp, bảo kịp thời thầy cô giáo, bạn để đề tài tốt nghiệp em i i i i i i i i i i đầy đủ hoàn thiện i i i i i i Em xin chân thành cảm ơn! i i i i i i i i i i i i i i i i CHƯƠNG TỔNG QUAN VỀ NGÔN NGỮ VISUAL BASIC 6.0 i i i i i i i i 1.1 GIỚI THIỆU i i Visual Basic công cụ lập trình trực quan Microsoft, giúp có i i i i i i i i i i i i i i i thể xây dựng cách nhanh hiệu ứng dựng Windows Khác với i i i i i i i i i i i i i i i i i i môi trường lập trình hướng thủ tục trước Visual Basic mơi trường lập trình i i i i i i i i i i i i i i i i hướng đối tượng Windows i i i i Visual Basic không cung cấp công cụ hồn chỉnh để đơn giản hố việc i i i i i i i i i i i i i i i i triển khai lập trình ứng dụng, mà Visual Basic cịn cung cấp cho cơng cụ để i i i i i i i i i i i i i i i i i i i kết nối CSDL cách thật dễ dàng i i i i i i i Khi thiết kế chương trình Visual Basic người làm ln phải trải qua hai i i i i i i i i i i i i i i i i bước là: i i i - Thiết kế giao diện: Thiết kế giao diện thiết kế hình dạng Form, việc i i i i i i i i i i i i i i i i i i bố trí điều khiển i i i i i i i i i - Viết lệnh cho điều khiển: Dùng lệnh Visual Basic để quy định i i i i i i i i i i i i i i i i cách ứng xử cho Form cho Control i i i i i i i i i 1.2 ĐỐI TƯỢNG VÀ CÁCH SỬ DỤNG ĐỐI TƯỢNG i i i i i i i i 1.2.1 Đối tượng (Object) Như nói Visual Basic ngơn ngữ lập trình theo kiểu hướng đối i i i i i i i i i i i i i i i i i i i tượng làm việc với Visual Basic làm việc với đối tượng i i i i i i i i i i i i i i i Đặc điểm đối tượng chương trình: i i i i i i i i - Mỗi đối tượng có tên để phân biệt i i i i i i i i i i - Mối đối tượng có nhiều đặc tính, đặc tính gọi i i i i i i i i i i i i i i i i i thuộc tính (Property) đối tượng i i i i i i - Mỗi đối tượng có nhiều hoạt động hoạt động gọi i i i i i i i i i i i i i i i i i i phương thức (Method) i i i i i - Mỗi đối tượng có phản ứng (sự kiện) i i i i i i i i i i 1.2.2 Cách truy xuất đối tượng Truy xuất đối tượng đặt thuộc tính cho đối tượng này, bạn i i i i i i i i i i i i i i i i truy xuất đối tượng viết theo cú pháp sau: i i i i i i i i i i . i i i i i i i i i i i i i i 1.2.3 Viết lệnh cho đối tượng Khi người làm đặt điều khiển lên Form lúc đầu chưa hoạt động vậy, i phải viết lệnh cho đối tượng cách chọn đối tượng sau vào Menu View/Code i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i (hoặc Double Click vào đối tượng Right Click vào đối tượng sau chọn View i i i i i i i i i i i i i i i i Code) cửa sổ lệnh ra, viết lệnh vào cửa sổ Mỗi phần mã i i i i i i i i i i i i i i i i i i i i lệnh cho kiện xảy đối tượng có hai dịng tiêu đề đầu Sub i i i i i i i i i i i i i i i i i i i i i i cuối End Sub bạn giữ nguyên hai dòng viết mã lệnh vào hai dòng i i i i i i i i i i i i i i i i i i i Visual Basic có đặc điểm tự kiểm tra cú pháp viết lệnh Khi viết i i i i i i i i i i i i i i i i i i xong dòng lệnh chuyển sang dịng lệnh khác VB kiểm tra câu lệnh i i i i i i i i i i i i i i i i i i vừa viết có lối báo cịn lại tự động đối chữ thường, chữ hoa cho chương trình i i i i i i i i i i i i i i i i i i i i rõ ràng i i 1.3 CỬA SỔ PROPERTIES i i i Cửa sổ cho phép lập trình viên xem xét sửa đổi thuộc tính biểu i i i i i i i i i i i i i i i i i i mẫu điều khiển lúc thiết kế i i i i i i i i Phần cửa sổ danh sách đối tượng Đối tượng chọn danh i i i i i i i i i i i i i i i i sách có thuộc tính hiển thị phần bên cửa sổ i i i i i i i i i i i i i 1.4 BIẾN, HẰNG VÀ CÁC KIỂU DỮ LIỆU i i i i i i i i i i i i 1.4.1 Biến i Biến dùng để lưu tạm thời giá trị tính tốn q trình xử lý i i i i i i i i i i i i i i i i i i chương trình i Khi xử lý chương trình người làm ln cần phải lưu trữ giá trị i i i i i i i i i i i i i i i i i i để tính tốn để so sánh… i i i i i i Mỗi biến đặc trưng tên, biến khơng có sẵn chương i i i i i i i i i i i i i i trình muốn sử dụng chúng phải khai báo cách thức sau: i i i i i i i i i i i i i i i i i i Dim/Static/Public/Global As i i i i i i Khai báo với từ khóa Dim, Static dùng để khai báo cho biến cục i i i i i i i i i i i i i i i i Khai báo với từ khóa Public, Global dùng để khai báo biến dùng chung cho i i i i i i i toàn chương trình i i i i i i i i i i i 1.4.2 Hằng i Hằng dùng để chứa liệu tạm thời không thay đổi suốt i thời gian chương trình hoạt động Sử dụng số làm chương trình sáng sủa, dễ đọc i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i nhờ tên gợi nhớ thay số VB cung cấp số định nghĩa sẵn, i i i i i i i i i i i i i i i i i i i ta tự tạo i i i i i i Khai báo hằng: i i i iiii [Public| Private] const As = i i i i i i i i i 1.4.3 Các kiểu liệu VB6.0 i i i i i i i i Khi khai báo biến chương trình tức tạo khoảng i i i i i i i i i i i i i i i i nhớ để lưu giá trị đó, khoảng nhớ lớn hay nhỏ tùy thuộc vào biến i i i i i i i i i i i i i i i i i i i i i khai báo theo kiểu Khi khai báo điều quan trọng xác định biến cho phù hợp với i i i i i i i i i i i i i i i i i i i giá trị đưa vào i i i i Các kiểu liệu chuẩn như: i i i i i String: Là liệu kiểu chuỗi, khoảng giá trị lên đến hai tỷ ký tự Nhận biết i i i i i i i i i i i i i i i i i i i biến tiếp vĩ ngữ $ i i i i i i Byte: Là số nguyên dương, khoảng giá trị từ đến 255 i i i i i i i i i i i i Long: Là số nguyên, khoảng giá trị từ –2.147.483.648 đến 2.147.483.647 i i i i i i i i i i i i Nhận biết biến dấu & cuối i i i i i i i i Integer: Là số nguyên Nhận biết dấu dấu % cuối i i i i i i i i i i i i i Single: Là số có dấu chấm thập phân Nhận biết dấu dấu ! cuối i i i i i i i i i i i i i i i i i Double: Là số có dấu chấm thập phân Nhận biết dấu # cuối i i i i i i i i i i i i i i i Date: Lưu trữ thông tin thời gian Nhận biết dấu # đầu cuối i i i i i i i i i i i i i i i i i Boolean: Biến logic có giá trị true, hay false dùng để gán giá trị câu i i i i i i i i lệnh điều kiện i i i i 1.5 CẤU TRÚC ĐIỀU KHIỂN i i i i 1.5.1 Cấu trúc chọn i i i Câu lệnh If…Then i i If then i i i i End if i i i i i i i i i i i Câu lệnh If…Then…Else i i If then i i i i i ……… Else i End If i Câu lệnh Select …Case i i i Cú pháp: i Select Case i i i i i i i Case i i i i iiiiiii i i i ……… Case i i i i iii Case else i i ii i i i End select i 1.5.2 Cấu trúc lặp i i i 1.5.2.1 Câu lệnh Do…Loop i i i Thi hành khối lệnh với số lần lặp không định trước.Trong đó, biểu i thức điều kiện dùng để so sánh để định vịng lặp có tiếp tục khơng Điều kiện i i i i i i i i i i i i i i i i i i i i i i i i i i i phải quy False (0), True (Khác 0) i i i i i i i i Cú pháp 1: Lặp điều kiện true i i i i i i i i Do While i i i i [Exit do] i i Loop Cú pháp 2: Vịng lặp ln có lần thi hành khối lệnh i i i i i i i i i i 10 i i i i i i i i i
Ngày đăng: 31/07/2023, 07:36
Xem thêm: