1. Trang chủ
  2. » Tất cả

ĐỂ TÀI THỤC TẬP ỨNG DỤNG CNTT QUẢN LÝ NHÂN SỰ

78 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 78
Dung lượng 2,1 MB

Nội dung

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

Ngày đăng: 14/04/2021, 09:10

w