TIN HỌC HÓA VIỆC QUẢN LÝ QUÁ TRÌNH LÊN LƯƠNG

29 419 0
TIN HỌC HÓA VIỆC QUẢN LÝ QUÁ TRÌNH LÊN LƯƠNG

Đ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

TIN HỌC HÓA VIỆC QUẢN LÝ QUÁ TRÌNH LÊN LƯƠNG

KHOA CÔNG NGHỆ TIN HỌC -----  ----- THỰC TẬP TỐT NGHIỆP Đề tài: TIN HỌC HÓA VIỆC QUẢN QUÁ TRÌNH LÊN LƯƠNG Họ và tên : Giáo viên hướng dẫn : Lớp : CNTH Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên HÀ NỘI, 2011 Báo cáo thực hành tốt nghiệp - 2 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên MỤC LỤC 1. Giới thiệu chung về Visua Basic 27 3. Các thuộc tính đặc biệt của đối tượng ADO 28 DANH MỤC SÁCH THAM KHẢO 1. Hệ quản trị cơ sở dữ liệu Access – Tác giả Phạm Văn Ất 2. Hệ Quản trị CSDL – Tác giả Nguyễn Thành Bôn – Viện CNTT – Bộ khoa học và công nghệ Việt Nam 3. Lập trình Visual Basic 6.0 đơn giản và hiệu quả - NXB Trẻ 4. Lập trình cơ sở dữ liệu Visual Basic 6.0 – Tác giả Đậu Quang Tuấn của NXB trẻ năm 2000. 5. Phân tích và thiết kế hệ thống thông tin – Tác giả Nguyễn Văn Ba. 6. Phân tích và thiết kế hệ thống thông tin quản - Tác giả Trần Thành Trai. 7. Tài liệu trên mạng Internet: + Hệ quản trị Access của ThS Nguyễn Quỳnh Diệp + Visual Basic của KS Lâm Hoài Bảo. + Ngôn ngữ lập trình của Nguyễn Văn Linh Và một số ngôn ngữ khác. Báo cáo thực hành tốt nghiệp - 3 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên LỜI NÓI ĐẦU Năm 1945, sự ra đời của chiếc máy tính điện tử lớn nhất Thế giới có tên Eniac đã đánh dấu bước đầu, mở ra một thời đại phát triển rực rỡ của công nghệ thông tin. Sự ra đời của chiếc máy vi tính vào năm 1981 của hãng IBM, cho đến nay sau hơn 20 năm với sự thay đổi về tốc độ, về bộ vi xử và các phần mềm ứng dụng, công nghệ thông tin đã ở một bước phát triển cao đó là số hoá mọi loại thông tin, số liệu âm thanh, hình ảnh đều có thể chuyển tới được cho mọi người nhờ sự ra đời của mạng Internet toàn cầu, với sự phát triển mạnh mẽ của internet cũng như ứng dụng của nó, người ta nói đên một nền tri thức, một chính phủ điện tử, một siêu xa lộ thông tin, một văn phòng ảo hay một công ty hợp doanh ảo . máy vi tính đã xuất hiện khắp nơi, mọi cơ quan, xí nghiệp, trường học, có mặt ở mọi gia đình và là công cụ không thể thiếu trong đời sống. Ngày nay chúng ta chỉ cần ngồi trước chiếc máy vi tính mà vẫn có thể tham quan được một siêu thị nào đó ở Newyork, Paris, London .và có thể xem mẫu mã của mặt hàng nào đó mình thích, có thể mua vé máy bay, có thể trao đổi thư từ với người nào đó bên kia đại dương mà không cần phải đợi thời gian nhận thư, có những điều má cách đây chỉ 15 năm thôi, ta có thể nghĩ rằng đó là viễn tưởng thì nay đã trở thành hiện thực. Cùng với sự phát triển nhanh chóng của công nghệ thông tin con người đã nghĩ ra rất nhiều các ứng dụng phục vụ cho nhu cầu và lợi ích của cong người. Trong đó xây dựng phần mềm phục vụ công việc và một trong những vấn đề mà các nhà lập trình viên luôn quân tâm hàng đầu. Phần mềm Quản nhân sự cũng là một trong những ứng dụng mà con người quan tâm nhiều nhất Nó phục vụ cho công tác nghiệp vụ công ty của con người làm giảm thiểu tối đa những vất vả trong công việc ví dụ như hồ sơ trước đây phải lưu trữ rất nhiều trong các kho chứa thì bây giờ chỉ cần một chiếc máy tính nhỏ gọn cũng có thể lưu trữ cả kho hồ sơ của công ty. Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công nghệ thông tin, em đã đi vào tìm hiểu về cách thức tổ chức và hoạt động của Báo cáo thực hành tốt nghiệp - 4 - Đề tài: Tin học hố việc quản q trình lên lương của cán bộ nhân viên cơng ty để từ đó xây dựng lên phần mềm Quản nhân sự nhằm phục vụ cho lợi ích của cơng ty. Ứng dụng phần mềm có thể chưa hồn chỉnh, nhưng một phần nào đã thể hiện được sự cố gắng của em trong những bước đầu hồ nhập với mơi trường lầm việc bên ngoai và thế giới cơng nghệ mới. Em mong q thầy cơ trong khoa tạo điều kiện giúp đỡ em để em hồn thành đề tài của mình được tốt hơn Em xin chân thành cảm ơn! Sinh viên PHẦN I. PHÁT BIỂU BÀI TỐN PHÂN TÍCH HỆ THỐNG: Báo cáo thực hành tốt nghiệp - 5 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên I. Vai trò của hệ thống trong thực tiễn. Ứng dụng tin học trong việc quản dường như không còn xa lạ với các cơ quan hiện nay. Lợi ích mà các hệ thống quản đem lại khiến ta không thể không thừa nhận tính hiệu quả của nó. Trong thực tế, các cơ quan đều muốn có một sự quản quá trình lương của cán bộ(nhân viên) một cách chính xác, hiệu quả và nhanh chóng. Nắm bắt được nhu cầu đó, hệ thống quản quá trình lên lương được ra đời nhằm đáp ứng các nhu cầu chung hiện nay. II. Mô tả hoạt động của hệ thống. - Người quản lý: Cập nhật các thông tin về sơ yếu lịch của cán bộ(nhân viên), cập nhật quá trình lên lương, quá trình đào tạo của cán bộ nhân viên trong cơ quan. - Hệ thống hiển thị toàn bộ lịch, quá trình lương, đào tạo của từng cán bộ. - Tìm kiếm lịch, quá trình lên lương, quá trình đào tạo của cán bộ theo một số tiêu chí( Mã cán bộ, tên cán bộ, năm lên lương…) III. Các tài liệu 1. Liệt kê các tài liệu: - Cập nhật các thông tin về lịch của cán bộ nhân viên. - Cập nhật thông tin về quá trình lên lương của cán bộ. - Cập nhật quá trình đào tạo của cán bộ. - Xem thông tin về nhân viên, quá trình lên lươngquá trình đào tạo của nhân viên. - Tìm kiếm nhân viên theo mã nhân viên, tên nhân viên, thời gian lên lương. Báo cáo thực hành tốt nghiệp - 6 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên 2. Mẫu tài liệu - Nhân viên {Mã nhân viên, Tên nhân viên, ngày sinh, giới tính, chức vụ, số điện thoại }. - Lương{Mã lương, Mã nhân viên, Hệ số lương, Lương nhân viên, Ngày lên lương, Kích hoạt} - Quá trình đào tạo{Mã QTDT, Mã nhân viên, Tên QTDT, Thời gian bắt đầu, thời gian kết thúc, hình thức đào tạo, bằng cấp}. PHẦN II. PHÂN TÍCH BÀI TOÁN: I. Biểu đồ phân cấp chức năng Báo cáo thực hành tốt nghiệp - 7 - QUẢN LÊN LƯƠNG Hiển thị Tìm kiếm Nhân viên Quá trình lên lương Mã nhân viên Tên nhân viên Chức vụ lịch nhân viên Quá trình lương Quá trình đào tạo lịch nhân viên Quá trình lương Quá trình đào tạo Cập nhật Tên nhân viên Năm lên lương Quá trình đào tạo Tên nhân viên Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên II. Thiết kế biểu đồ luồng dữ liệu mức đỉnh Báo cáo thực hành tốt nghiệp - 8 - CSDL NV DL Kho Quản Nhân viên 3. Nhập,sửa lịch Nhân viên 4. Cập nhật quá trình đào tạo CSDL NV DL NV Quản Quá trình đào tạo CSDL QTDT DL QTDT Nhân viên quản Quản lương nhân viên 2. Nhập , sửa thông tin lương CSDL Lương DL Lương Tìm kiếm Thông tin yêu cầu CSDL QTDT Dữ liệu DL Kho CSDL QTDT Thông tin phản hồi Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên III. Thiết kế biểu đồ luồng dữ liệu mức dưới đỉnh Biểu đồ này phân rã các chức năng chính của biểu đồ mức đỉnh thành các chức năng nhỏ hơn. Cụ thể như sau : 1. Biểu đồ luồng dữ liệu chức năng quản nhân viên: 2. Biểu đồ luồng dữ liệu chức năng quản lương nhân viên: Báo cáo thực hành tốt nghiệp - 9 - Nhân viên Quản Quản thông tin lịch nhân viên Quản Cập nhật Thông tin nhân viên DL Nhân viên DL Nhân viên Nhân viên quản Quản Thông tin lương Quản Cập nhật lương nhân viên DL Lương DL Lương DL QTDT DL QTDT Thông tin phản hồi Thông tin phản hồi Cập nhật QTDT Thông tin yêu cầu Thông tin phản hồi Thông tin yêu cầu Thông tin yêu cầu Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên 3. Biểu đồ luồng dữ liệu chức năng cập nhật quá trình đào tạo: 4. Biểu đồ luồng dữ liệu chức năng tìm kiếm Báo cáo thực hành tốt nghiệp - 10 - Nhân viên quản Quản quá trình đào tạo Nhân viên quản Tìm kiếm CSDL QTDT CSDL NV CSDL Lương [...]... tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên DataReport2.Show ' xuat ket qua ra DataReport2.Refresh End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub Form_Load() For i = 2000 To 2020 cbonam.AddItem (i) Next i End Sub Báo cáo thực hành tốt nghiệp - 26 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên 9 Form danh sách quá trình đào... 50 50 50 Khóa chính Khóa phụ c Bảng QTDT (Quá trình đào tạo) Thuộc tính MaQTDT MaNV TenQuaTrinhDaoTao ThoiGianBatDauDaoTao ThoiGianKetThucDaoTao HinhThucDaoTao BangCap 2 Sơ đồ liên kết các thực thể: Báo cáo thực hành tốt nghiệp Kiểu liệu Text Text Text Datetime Datetime Text Text - 15 - dữ Kích thước 50 50 50 50 50 Ghi chú Khóa chính Khóa phụ Đề tài: Tin học hoá việc quản quá trình lên lương của... hành tốt nghiệp - 14 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên 1 Cài đặt hệ cơ sở dữ liệu: Chọn hệ cơ sở dữ liệu MS Access 2003 a Bảng NHANVIEN(Nhân viên): Thuộc tính Kiểu dữ liệu Kích thước Ghi chú MaNV TenNV Ngaysinh Gioitinh Chucvu Quequan Dienthoai Text Text Text Text Text Text Text 50 50 50 50 50 50 50 Khóa chính b Bảng LENLUONG (Lên Lương) : Thuộc tính Kiểu dữ liệu... NHANVIEN(MaNV,TenNV,Ngaysinh,Gioitinh,Diachi,Dienthoai) values ('" & Text1.Text & "','" & Text2.Text & "','" & Text3.Text & "','" & Text4.Text & "','" & Text5.Text & "','" & Text6.Text & "')" cnn.Execute x 'Thong bao thanh cong! MsgBox "Du lieu da cap nhat!" 'Goi ham hien thi Hienthi End Sub Báo cáo thực hành tốt nghiệp - 21 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên 4 Form cập nhật quá trình. .. tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên 6 Form lập danh sách tất cả cán bộ 7 Form lập danh sách cán bộ lên lương theo năm Code: Private Sub Command1_Click() If DE.rsnhanvien.State = 0 Then DE.rsnhanvien.Open ' mo command neu chua duoc mo End If DE.rsnhanvien.Requery ' refresh lai noi dung command DE.Command1 (Me.cbonam.Text) Báo cáo thực hành tốt nghiệp - 25 - Đề tài: Tin. .. MaNV ⊆ LENLUONG MaNV Báo cáo thực hành tốt nghiệp - 13 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên IV PHÂN TÍCH VÀ LỰA CHỌN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Microsoft Access là một trong bốn phần mềm ứng dụng của bộ Microsoft Office Nó là một hệ quản trị Cơ sở dữ liệu (Database Management System) dùng đề tạo, xử các Cơ sở dữ liệu Phần mềm này đã được giới thiệu ở Việt Nam... mục tiêu cốt lõi của ADO, mô hình này được thiết kế để cho phép tạo ra Báo cáo thực hành tốt nghiệp - 27 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên một đối tượng Recordset mà không cần phải di chuyển qua các đối tượng trung gian khác trong quá trình lập trình Thực tế chỉ có ba đối tượng chính trong mô hình: - Connection: Đại diện kết nối thực sự - Command: Được sử dụng... Command Type (Kiểu câu lệnh) - Cursor Location (Định vị con trỏ) - Cursor Type (Kiểu con trỏ) - Look Type (Kiểu khóa) Báo cáo thực hành tốt nghiệp - 28 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên KẾT LUẬN Kết quả đạt được: Kiến thức thuyết: Sau một thời gian làm việc nghiêm túc, cùng với sự nỗ lực của bản thân và sự chỉ bảo tận tình của giáo viên hướng dẫn là thầy giáo... thuộc tính U: Tên thuộc tính Mã nhân viê Tên nhân viên Ngày sinh Giới tính Quê quán Điện thoại chức vụ Mã lương Hệ số lương Lương nhân viên Ngày lên lương Kích hoạt Mã quá trình đào tạo Tên quá trình đào tạo Thời gian bắt đầu Thời gian kết thúc Hình thức đào tạo Bằng cấp 2.2 Tập phụ thuộc hàm F Viết tắt MaNV TenNV Ngaysinh Gioitinh Quequan Dienthoai Chucvu Maluong Hesoluong luongnv Ngaylenluong Kichhoat... { MaNV → TenNV, Ngaysinh, Gioitinh, Quequan, Dienthoai; Maluong → Hesoluong, MaNV, luongnv, Ngay, Kichhoat; MaQTDT → TenQTDT, MaNV, Thoigianbatdau, Thoigianketthuc, Hinhthucdaotao, Bangcap } 2.3 Lược đồ quan hệ R = (U, F) Báo cáo thực hành tốt nghiệp - 11 - Đề tài: Tin học hoá việc quản quá trình lên lương của cán bộ nhân viên Với U = { MaNV, TenNV , Ngaysinh, Gioitinh, Quequan, Dienthoai, Maluong,

Ngày đăng: 26/04/2013, 15:43

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan