Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
1,03 MB
Nội dung
TRƯỜNG CAO ĐẲNG CƠNG NGHỆP TUY HỊA KHOA CƠNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP NGÀNH :TIN HỌC ỨNG DỤNG ĐỀ TÀI VIẾT PHẦN MỀM “QUẢN LÝ NHÂN SỰ CÔNG TY TNHH TM VÀ TIN HỌC THÁI MINH” Đơn vị thực tập : CÔNG TY TNHH TM VÀ TIN HỌC THÁI MINH SVTH: LÊ QUANG VŨ Lớp: CĐ TIN 31B Niên khóa: 2008-2011 GVHD: LƯƠNG VĂN VÂN Tuy Hịa, ngày 28 tháng 05 năm 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân TRƯỜNG CAO ĐẲNG CƠNG NGHỆP TUY HỊA KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP NGÀNH :TIN HỌC ỨNG DỤNG ĐỀ TÀI VIẾT PHẦN MỀM “QUẢN LÝ NHÂN SỰ” CÔNG TY TNHH TM VÀ TIN HỌC THÁI MINH Đơn vị thực tập : CÔNG TY TNHH TM VÀ TIN HỌC THÁI MINH SVTH: LÊ QUANG VŨ Lớp: CĐ TIN 31B Niên khóa: 2008-2011 GVHD: LƯƠNG VĂN VÂN Tuy Hòa, ngày 28 tháng 05 năm 2011 SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân TRƯỜNG CAO ĐẲNG CƠNG NGHỆP TUY HỊA KHOA CƠNG NGHỆ THÔNG TIN Đề tài : Viết phần mềm: “quản lý nhân công ty TNHH TM Tin Học Thái Minh” Xác nhận giáo viên hướng dẫn (Giáo viên Khoa) Xác nhận cán hướng dẫn (Cơ sở tiếp nhận SV) ………………………………… …………………………………… ………………………………… …………………………………… Xác nhận sở tiếp nhận SV thực tập (ký tên, đóng dấu) ………………………… …………………………………… SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân LỜI CẢM ƠN Ngày nay, với thời kỳ cơng nghiệp hóa – đại hóa đất nước cơng nghệ thơng tin thật trở thành lĩnh vực quan trọng đời sống người Trong việc quản lý nhân viên cần thiết doanh nghiệp lí tơi chọn đề tài nhằm củng cố kiến thức mà năm qua tơi tích lũy ngồi ghế nhà trường từ thực tế mà trải nghiệm Để hồn thành đề tài trước hết tơi chân thành cảm ơn Thầy Lương Văn Vân khoa công nghệ thông tin trường cao đẳng công nghiệp Tuy Hòa quan thực tập tạo điều kiện giúp đỡ tơi hồn thành tốt đợt thực tập tốt nghiệp Tuy thân cố gắng tìm hiểu tài liệu từ nhiều nguồn thông tin khác giáo trình, sách ,báo,…Cũng vốn hiểu biết đề tài nội dung đề tài khơng tránh khỏi thiếu sót Kính mong đóng góp ý kiến q thầy để tơi hồn thiện báo cáo sở vững để sau trường làm việc Tơi xin chân thành cảm ơn! Tuy hịa , ngày 28 tháng 05 năm 2011 SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân MỤC LỤC Danh mục hình trang Lời mở đầu trang Chương I: Yêu cầu mục đích dự án trang 1) Yêu cầu trang 2) Mục đích trang Chương II: Nội dung công việc cần thực trang I Tạo sở liệu trang 1) Thiết kế bảng trang 2) Ràng buộc sở liệu trang 11 II Tiến hành kết nối sở liệu trang 12 1) Gọi thư viện ADO trang 12 2) Code kết nối sở liệu trang 12 III Thiết kế giao diện tạo form trang 12 1) Form fash trang 12 2) Form đăng nhập trang 13 3) Form trang 14 4) Form quản lý người dùng trang 15 5) Form cập nhật nhân viên trang 16 6) Form cập nhật chức vụ trang 17 7) Form cập nhật chuyên môn trang 17 8) Form cập nhật dân tộc trang 18 9) Form cập nhật phòng trang 19 10) Form tìm kiếm nhân viên trang 21 11) Form in ấn trang 21 12) Form giới thiệu công ty trang 26 13) Form tác giả trang 26 IV Phần mềm hổ trợ chương trình “help” trang 27 Kết luận trang 28 Tài liệu tham khảo trang 29 Nhận xét giáo viên hướng dẫn trang 30 SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân DANH MỤC CÁC HÌNH Thứ tự hình Số trang Hình 1: bảng nhân viên 10 Hình 2: bảng chức vụ 10 Hình 3: bảng chun mơn 10 Hình : bảng dân tộc 11 Hinh 5: bảng phòng 11 Hình 6: bảng quản lý người dùng 11 Hình 7: ràng buộc sở liệu 12 Hình 8: flash 13 Hình : form đăng nhập 13 Hình 10 : form 15 Hình 11: form quản lý người dùng 15 Hình 12: form cập nhật nhân viên 16 Hình 13 : form cập nhật chức vụ 17 Hình 14: form cập nhật chun mơn 18 Hình 15 : form cập nhật dân tộc 19 Hình 16 : form cập nhật phịng 20 Hình 17 : form tìm kiếm 21 Hình 18 : form in nhân viên 22 Hình 19 : mẫu in tồn nhân viên 23 Hình 20 : mẫu in theo chức vụ 23 Hình 21 :Mẫu in theo chun mơn 24 Hình 22: mẫu in theo dân tộc 24 Hình 23: Mẫu in theo phịng 25 Hình 24 : form thơng tin cơng ty 26 Hình 25 : form tác giả 26 Hình 26 : giao diện help 27 SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân LỜI MỞ ĐẦU Hiện nay, phát triển Công nghệ Thông tin nước ta bước vào thời kì với việc triển khai rộng rãi ứng dụng tin học cho tổ chức xã hội Không cịn nghi ngờ vai trị Cơng nghệ Thông tin đời sống, khoa học kỹ thuật, kinh doanh, mặt xã hội, cá nhân Công nghệ Thông tin bước vào sống người bạn đồng hành, có vai trò lớn phát triển đất nước đời sống người Và sau xin giới thiệu với bạn ứng dụng nhỏ công nghệ thông tin vào sống: - Để giảm thời gian, chi phí lưu trữ giấy tờ việc quản lý nhân viên doanh ngiệp để giúp bạn hiểu ngôn ngữ Visual Basic kết nối với sở liệu Access nên chọn đề tài : “Quản lý nhân Công ty TNHH TM Tin học Thái Minh” dựa ngôn ngữ Visual Basic Visual Basic 6.0 (VB6) phiên cơng cụ lập trình Visual Basic (VB), cho phép người dùng tiếp cận nhanh cách thức lập trình mơi trường Windown Những quen thuộc với VB tìm thấy VB6 tính trợ giúp cơng cụ lập trình hiệu Người dùng làm quen với VB làm chủ VB6 cách dễ dàng Microsoft Access phần mềm ứng dụng Microsoft Office (Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft PowerPoint) Access hệ quản trị sở liệu dùng để tạo, xử lý sở liệu Nhằm giảm thời gian nhằm làm giảm nhẹ sức lao động thủ công, giúp thực cách nhanh chóng, hiệu xác hơn, làm giảm bớt việc lưu trữ thông tin giấy tờ, tra cứu tìm kiếm thơng tin nhân viên doanh nghiệp Việc làm đề tài rèn luyện cho sinh viên tự nghiên cứu, nâng cao trình độ làm việc theo nhóm, tạo tiền đề cho sinh viên sau làm Mặc dù cố gắn hạn chế mặc thời gian trình độ nên đề tài khơng tránh khỏi thiếu sốt mong Thầy bạn thông cảm Mong đóng góp ý kiến Thầy bạn Tuy hòa, ngày 28 tháng 05 năm 2011 SVTH: Lê Quang Vũ SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân CHƯƠNG I: YÊU CẦU VÀ MỤC ĐÍCH CỦA DỰ ÁN 1)Yêu cầu: a).Yêu cầu tổng quát: Công ty TNHH TM Tin Học Thái Minh muốn quản lý nhân viên cách hiệu quả, xác, tiết kiệm thời gian, kinh phí quản lý lưu trữ mặt giấy tờ b) Yêu cầu chi tiết: Khảo sát, đặt tả công việc quản lý công ty, tránh nhầm lẫn Phần mềm viết dễ hiểu, giao diện thân thiện, có hướng dẫn sử dụng rõ ràng, đáp ứng yêu cầu công ty Phần mềm viết ngôn ngữ Visual Basic kết nối với sở liệu Access, có sử dụng cơng cụ UnicodeFullControl Chú ý: Khi nhập liệu vietkey phải chọn Vni windowns 2) Mục đích: Mở rộng, phổ biến ứng dụng công nghệ thông tin vào sống, doanh nghiệp, quan Nâng cao trình độ, tự nghiên cứu, học hỏi, tư duy, làm việc theo nhóm, khả thuyết trình cho sinh viên, làm tảng vững cho sinh viên Giúp sinh viên hiểu thêm ngơn ngữ Visual Basic Q trình thực tập giúp sinh viên học hỏi kinh nghiệm, nâng cao tay nghề, khả giao tiếp, xử lý tình làm SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân CHƯƠNG II: NỘI DUNG CÔNG VIỆC CẦN THỰC HIỆN I.Tạo sở liệu: 1) Thiết kế bảng : a) Mơ hình tổ chức liệu : - Nhanvien manv(t,6), tennv(T,50), ngaysinh(D,short date), noisinh(T,30), gioitinh(yes/no), hokhau(T,70), diachi(T,70), cmnd(N,Single), Ngaycap(D/T), noicap(T,50), macv(T,10), macm(T,10), maphong(T,10), luong(N, Long Integer) phucap(N, Long Integer) - Chucvu: macv(T,10), tencv(T,30) - Chuyenmon : macm( T,10), tencm(T,30) - Phong : maphong( T,10),tenphong(T,30) - DanToc : Madt( T,10),tendt( T,30) - Quanlynguoidung :tendangnhap( T,10,matkhau( T,30) b) Giao diện bảng cần thực hiện: Gồm bảng: • Bảng nhân viên:dùng để nhập thông tin nhân viên Gồm: + Mã nhân viên + Tên nhân viên + Ngày sinh + Nơi sinh + Giới tính + Nơi đăng ký hộ + Địa cư trú + Mã chức vụ + Mã chuyên môn + Mã dân tộc + Mã phòng + Lương + Phụ cấp SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân Hình 1:Bảng nhân viên • Bảng chức vụ: cập nhật mã tên chức vụ Hình 2:Bảng chức vụ • Bảng chun mơn: cập nhật mã tên chun mơn Hình 3: Bảng chun mơn • Bảng dân tộc: cập nhật mã tên dân tộc SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân 5) Form cập nhật thông tin nhân viên: Giao diện: Hình 12: Cập nhật thơng tin nhân viên Form dùng để quản lý thông tin nhân viên công ty Chú ý: + Mã nhân viên phải không trùng + Mã chức vụ không làm giám đốc, mã chức vụ ‘GD’ thơng báo có giám đốc + Khơng thể xóa thơng tin nhân viên có mã chức vụ ‘GD’ mà cho phép sửa + Các textbox lương, phụ cấp cho phép nhập số + Các combobox mã chức vụ, chun mơn, dân tộc, phịng, giới tính chọn khơng cho phép nhập Code khơng cho ghi chữ vào textbox : If InStr("1234567890" + Chr$(vbKeyBack), Chr$(KeyAscii)) = Then KeyAscii = Code không cho nhập số chữ: Dim sTemplate As String sTemplate = "!@#$%^&*()_+-=1234567890" If InStr(1, sTemplate, Chr(KeyAscii)) > Then KeyAscii = Bấm nút để trở lại form SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 16 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân 6) Form cập nhật chức vụ: Giao diện : Hình 13: Cập nhật chức vụ Dùng để cập nhật chức vụ cho nhân viên, form liên kết với form nhân viên Khi thêm mã chức vụ khơng trùng Bấm nút để trở lại form 7) Form cập nhật chun mơn: Giao diện: SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 17 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân Hình 14 : Cập nhật chun mơn Dùng để cập nhật chuyên môn cho nhân viên, form liên kết với form cập nhật nhân viên Mã chuyên môn khơng trùng Bấm nút để trở lại form 8) Form cập nhật dân tộc : Giao diện : SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 18 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân Hình 15 : Cập nhật dân tộc Dùng để cập nhật dân tộc, form liên kết với form cập nhật nhân viên Mã dân tộc không trùng trùng thông báo trùng mã dân tộc Bấm nút thoát để trở lại form 9) Form cập nhật phịng ban: Giao diện sau: SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 19 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân Hình 16: Cập nhật phịng Dùng để cập nhật phịng làm việc nhân viên, liên kết với form cập nhật nhân viên bao gồm: thêm, xóa, sửa thơng tin phịng Nếu mã phịng trùng với mã phịng có hiển thị thơng báo trùng mã phịng Nút hủy để xóa textbox Bấm nút để trở form SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân 10) Form tìm kiếm : Giao diện : Hình 17: Tìm kiếm nhân viên Dùng để tìm kiếm nhân viên Bạn phải chọn mục cần tìm điền thơng tin cần tìm, thơng tin bên dưới, thơng tin nhập vào khơng có thơng báo khơng tìm thấy Bấm hủy để trở lại ban đầu 11) Form in ấn: Giao diện : SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 21 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân Hình 18: form lựa thơng tin để in Dùng để in nhân viên với thông tin chọn Lúc đầu nút “in” bị ẩn, bạn chọn thơng tin cần in nút “in” bấm “in ” để in Chú ý: Khi chọn mục in theo chức vụ, chun mơn, phịng, dân tộc tương ứng với việc chọn theo mã ra, mục không liên quan bị mờ, sau bấm nút “in” để in Nếu khơng chọn thơng tin cần in thơng báo chưa chọn thơng tin cần in Thực chất q trình nút “in” chèn chồng lên Khi chọn mục cần in tương ứng với nút “in” mục cần in ra, nút khác bị ẩn Sau mẫu in mục : SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp a) In tất nhân viên : GVHD : Lương Văn Vân Hình 19 : in tất nhân viên b) In theo chức vụ : Hình 20 : In theo chức vụ SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp c) In theo chun mơn : GVHD : Lương Văn Vân Hình 21: In theo chuyên môn d) In theo dân tộc : Hình 22 : in theo dân tộc E) In theo phòng : SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân Hình 23 : In theo phịng làm việc SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp 12) Form giới thiệu công ty : Giao diện : GVHD : Lương Văn Vân Hình 24: Giới thiệu công ty 13) Form thông tin tác giả: Giao diện : Hình 25 : Thơng tin tác giả SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân IV) Phần mềm hổ trợ chương trình: “Help” Ngồi chương trình cịn kết nối với phần mềm hướng dẫn sử dụng chương trình “Help” giao diện sau: Hinh 26 : giao diện help Phần mềm help dùng để hướng dẫn sử dụng chương trình cách dễ dàng Một số tính help: +Tính phổ biến: Bất kỳ máy cài Windows chạy tốt CHM mà không cần cài thêm chương trình khác, hệ điều hành khác (Linux,MacOSX) chạy CHM Do CHM phổ biến nhiều định dạng khác +Gọn nhẹ, dễ chia sẻ: Cùng nội dung dạng CHM có dung lượng nhỏ nhiều so với định dạng khác, chia sẻ nhanh chóng ( VN đa số thuê bao internet Dial Up) + Dễ làm, dễ tùy biến: Có thể làm ebook dạng CHM dễ dàng với PowerCHM VisualCHM, tùy biến dễ dàng + Dễ sử dụng SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân KẾT LUẬN Đứng trước xu hướng phát triển nhanh mạnh công nghệ thông tin giới nhue công nghệ thông tin nước nhà, tin học hóa quản lý hành vơ quan trọng thiết Nó giúp cho quan doanh nghiệp giải công việc cách nhanh chóng sai sót nhất, đặt biệt lĩnh vực quản lý sổ sách chứng từ Những ứng dụng sở liệu giải vấn đề thiết nêu Phần mềm quản lý giải q trình quản lý nhân viên cơng ty, giảm chi phí, tìm kiếm, in ấn thời gian quan lý nhân viên Đồng thời thể tính bảo mật phần mềm Mặc dù cố gắn tìm hiểu tham khảo tài liệu Visual Basic mặt hạn chế thời gian trình độ nên phần mềm khơng tránh thiếu sót chưa hồn thiện, mong đóng góp ý kiến từ bạn SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân TÀI LIỆU THAM KHẢO Tài liệu visul Basic 6.0 Trang web http://www.caulacbovb.com http://www.ddth.com EbookLamEbook1.0 (viết help) http://www.codeaz.com http://sites.google.com/site/buimanhhungvfu/hoc-visual-basic-vb-online SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo tốt nghiệp GVHD : Lương Văn Vân NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tuy hòa, .tháng năm 2011 GIÁO VIÊN HƯỚNG DẪN (Ký tên ghi họ tên) SVTH : Lê Quang Vũ – Lớp CĐ Tin 31B Niên Khóa: 2008-2011 Trang 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... NGHỆ THƠNG TIN ĐỒ ÁN TỐT NGHIỆP NGÀNH :TIN HỌC ỨNG DỤNG ĐỀ TÀI VIẾT PHẦN MỀM “QUẢN LÝ NHÂN SỰ” CÔNG TY TNHH TM VÀ TIN HỌC THÁI MINH Đơn vị thực tập : CÔNG TY TNHH TM VÀ TIN HỌC THÁI MINH SVTH:... quát: Công ty TNHH TM Tin Học Thái Minh muốn quản lý nhân viên cách hiệu quả, xác, tiết kiệm thời gian, kinh phí quản lý lưu trữ mặt giấy tờ b) Yêu cầu chi tiết: Khảo sát, đặt tả công việc quản lý. .. Vân TRƯỜNG CAO ĐẲNG CƠNG NGHỆP TUY HỊA KHOA CƠNG NGHỆ THƠNG TIN Đề tài : Viết phần mềm: ? ?quản lý nhân công ty TNHH TM Tin Học Thái Minh? ?? Xác nhận giáo viên hướng dẫn (Giáo viên Khoa) Xác nhận