Viết phần mềm Quản lý nhân sự công ty TNHH TM và tin học Thái Minh

pdf 30 trang yendo 6421
Bạn đang xem 20 trang mẫu của tài liệu "Viết phần mềm Quản lý nhân sự công ty TNHH TM và tin học Thái Minh", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfviet_phan_mem_quan_ly_nhan_su_cong_ty_tnhh_tm_va_tin_hoc_tha.pdf

Nội dung text: Viết phần mềm Quản lý nhân sự công ty TNHH TM và tin học Thái Minh

  1. 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
  2. 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 2
  3. 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 s ự công ty TNHH TM và Tin H ọc Thái Minh” Xác nh ận c ủa giáo viên hướng d ẫn Xác nh ận c ủa cán b ộ h ướng d ẫn (Giáo viên c ủa Khoa) (C ơ s ở ti ếp nh ận SV) Xác nh ận c ủa c ơ 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 3
  4. 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 – hi ện đại hóa đất n ước thì công ngh ệ thông tin th ật s ự tr ở thành m ột l ĩnh v ực r ất quan tr ọng trong đời s ống con ng ười. Trong đó vi ệc qu ản lý nhân viên là h ết s ức c ần thi ết trong doanh nghi ệp vì lí do đó tôi đã ch ọn đề tài này và nh ằm củng c ố được nh ững ki ến th ức mà 3 n ăm qua tôi đã tích l ũy được khi ng ồi trên gh ế nhà tr ường và t ừ th ực t ế mà tôi đã tr ải nghi ệm. Để hoàn thành đề tài này tr ước h ết tôi chân thành c ảm ơn Th ầy L ươ ng Văn Vân trong khoa công ngh ệ thông tin tr ường cao đẳng công nghi ệp Tuy Hòa cùng c ơ quan th ực t ập đã t ạo điều ki ện giúp đỡ tôi hoàn thành t ốt đợt th ực t ập t ốt nghi ệp này. Tuy b ản thân đã r ất c ố g ắng tìm hi ểu tài li ệu t ừ nhi ều ngu ồn thông tin khác nhau nh ư là giáo trình, sách ,báo, C ũng nh ư v ốn hi ểu bi ết c ủa mình v ề đề tài nh ững n ội dung đề tài không sao tránh kh ỏi thi ếu sót. Kính mong được s ự đóng góp ý ki ến c ủa quý th ầy cô để tôi có th ể hoàn thi ện h ơn v ề báo cáo và là c ơ s ở v ững ch ắc để sau này ra 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 4
  5. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân MỤC L ỤC Danh m ục các hình trang 6 Lời m ở đầu trang 7 Ch ươ ng I : Yêu c ầu và m ục đích c ủa d ự án trang 8 1). Yêu c ầu trang 8 2). M ục đích trang 8 Ch ươ ng II : N ội dung công vi ệc c ần th ực hi ện trang 9 I. T ạo c ơ s ở d ữ li ệu trang 9 1). Thi ết k ế bảng trang 9 2). Ràng bu ộc c ơ s ở d ữ li ệu trang 11 II. Ti ến hành k ết n ối c ơ s ở d ữ li ệu trang 12 1). G ọi th ư vi ện ADO trang 12 2). Code k ết n ối c ơ s ở d ữ li ệu trang 12 III. Thi ết k ế giao di ện và t ạo form trang 12 1). Form fash trang 12 2). Form đă ng nh ập trang 13 3). Form chính 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 của 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 5
  6. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân DANH M ỤC CÁC HÌNH Th ứ t ự các 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 chuyên môn 10 Hình 4 : 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 c ơ s ở d ữ li ệu 12 Hình 8: flash 13 Hình 9 : form đă ng nh ập 13 Hình 10 : form chính 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 chuyên 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 toàn b ộ nhân viên 23 Hình 20 : m ẫu in theo ch ức v ụ 23 Hình 21 :M ẫu in theo chuyên 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 v ề công ty 26 Hình 25 : form v ề 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 6
  7. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân LỜI M Ở ĐẦU Hi ện nay, s ự phát tri ển c ủa Công ngh ệ Thông tin ở n ước ta đang b ước vào th ời kì m ới v ới vi ệc tri ển khai r ộng rãi các ứng d ụng tin h ọc cho các t ổ ch ức và xã h ội. Không ai còn nghi ng ờ gì v ề vai trò c ủa Công ngh ệ Thông tin trong đời s ống, trong khoa h ọc k ỹ thu ật, kinh doanh, c ũng nh ư trong m ọi m ặt của xã h ội, ngay c ả đối v ới m ột cá nhân. Công ngh ệ Thông tin đang t ừng b ước đi vào cu ộc s ống c ủa chúng ta nh ư một ng ười b ạn đồng hành, nó có vai trò r ất l ớn trong s ự phát tri ển c ủa đất n ước và trong đời s ống c ủa con ng ười. Và sau đây tôi xin gi ới thi ệu v ới các b ạn m ột ứng d ụng nh ỏ c ủa công ngh ệ thông tin vào trong cu ộc s ống: - Để gi ảm th ời gian, chi phí và l ưu tr ữ trên gi ấy t ờ trong việc qu ản lý nhân viên t ại doanh ngi ệp và để giúp các b ạn hi ểu h ơn v ề ngôn ng ữ Visual Basic k ết nối v ới c ơ s ở d ữ li ệu Access nên tôi đã ch ọn đề tài : “Qu ản lý nhân s ự Công ty TNHH TM và Tin h ọc Thái Minh” d ựa trên n ền c ủa ngôn ng ữ Visual Basic. Visual Basic 6.0 (VB6) là m ột phiên b ản c ủa b ộ 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 trên môi tr ường Windown. Nh ững ai đã t ừng quen thu ộc v ới VB thì tìm th ấy ở VB6 nh ững tính n ăng tr ợ giúp m ới và các công c ụ l ập trình hi ệu qu ả. Ng ười dùng m ới làm quen v ới VB c ũng có th ể làm ch ủ được VB6 m ột cách d ễ dàng. Microsoft Access là 1 trong 4 ph ần m ềm ứng d ụng c ủa b ộ Microsoft Office (Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft PowerPoint) và Access là m ột h ệ qu ản tr ị c ơ s ở d ữ li ệu dùng để t ạo, x ử lý các c ơ s ở d ữ li ệu. Nh ằm giả m th ời gian và nh ằm làm gi ảm nh ẹ s ức lao động th ủ công, giúp chúng ta th ực hi ện m ột cách nhanh chóng, hi ệu qu ả và chính xác h ơn, làm gi ảm b ớt được vi ệc l ưu tr ữ thông tin gi ấy t ờ, tra c ứu và tìm ki ếm thông tin nhân viên trong doanh nghi ệp. Vi ệc làm đề tài s ẽ rèn luy ện cho sinh viên t ự nghiên c ứu, nâng cao trình độ và làm vi ệc theo nhóm, t ạo ti ền đề cho sinh viên sau này khi đi làm. Mặc dù r ất c ố g ắn nh ưng do h ạn ch ế v ề m ặc th ời gian và trình độ nên đề tài không tránh kh ỏi nh ững thi ếu soát mong Th ầy và các b ạn thông c ảm. Mong được s ự đóng góp ý ki ến c ủa Th ầy và các 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 7
  8. 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 và Tin H ọc Thái Minh mu ốn qu ản lý nhân viên m ột cách hi ệu qu ả, chính xác, ti ết ki ệm th ời gian, kinh phí qu ản lý và l ưu tr ữ v ề 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ý t ại công ty, tránh nh ầm l ẫn. Ph ần m ềm được 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 ủa công ty. Ph ần m ềm được vi ết trên ngôn ng ữ Visual Basic k ết n ối v ới c ơ s ở d ữ li ệu Access, có s ử d ụng công c ụ UnicodeFullControl Chú ý: Khi nh ập d ữ li ệu thì vietkey ph ải ch ọn Vni windowns 2) M ục đích: Mở r ộng, ph ổ bi ến ứng d ụng c ủa công ngh ệ thông tin vào trong cu ộc s ống, trong doanh nghi ệp, c ơ 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 ả năng thuy ết trình cho sinh viên, làm n ền t ảng v ững ch ắc cho sinh viên. Giúp sinh viên hi ểu thêm v ề ngôn ng ữ Visual Basic. Quá trình th ực t ập s ẽ giúp sinh viên h ọc h ỏi kinh nghi ệm, nâng cao tay ngh ề, kh ả n ăng giao ti ếp, x ử lý tình hu ống khi đi làm. SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 8
  9. 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 c ơ s ở d ữ li ệu: 1). Thi ết kế b ảng : a) Mô hình t ổ ch ức d ữ 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 các b ảng c ần th ực hi ện: Gồm 6 b ảng: • Bảng nhân viên:dùng để nh ập thông tin c ủa 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 ộ kh ẩu. + Địa ch ỉ 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 9
  10. 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ã và tên ch ức v ụ. Hình 2:B ảng ch ức v ụ • Bảng chuyên môn: c ập nh ật mã và tên chuyên môn. Hình 3: B ảng chuyên môn • Bảng dân t ộc: c ập nh ật mã và tên dân t ộc. SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 10
  11. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân Hình 4:b ảng dân t ộc • Bảng phòng: c ập nh ật phòng ban. Hình 5: B ảng phòng • Bảng qu ản lý ng ười dùng: c ập nh ật m ật kh ẩu, tên đă ng nh ập và quy ền. Hình 6: Bảng qu ản lý ng ười dùng 2). Ràng bu ộc c ơ s ở d ữ li ệu: Mỗi b ảng ch ức v ụ, chuyên môn, dân t ộc, phòng đều liên k ết v ới b ảng nhân viên, khi chúng ta xóa m ột b ảng thì thông tin nhân viên liên quan đến b ảng đó s ẽ bị xóa theo. SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 11
  12. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân Hình 7 :Ràng bu ộc c ơ s ở d ữ li ệu: II. Ti ến hành k ết n ối c ơ s ơ d ữ li ệu: 1). Gọi th ư vi ện ADO:  Bấm Ctrl + T -> components -> Microsoft ADO data control 6.0  Ti ếp đó ch ọn đường d ẫn t ới c ơ s ở d ữ li ệu access.(trong công c ụ Adodc) 2). Code k ết n ối c ơ s ở d ữ li ệu:  Tạo ra 1 modul và vi ết code nh ư sau: Public cn As ADODB.Connection Public rs As ADODB.Recordset Public Sub connect(cn As ADODB.Connection) Set cn = New ADODB.Connection cn.Provider = "Microsoft.Jet.OLEDB.4.0" cn.ConnectionString = "Data Source=" & App.Path & "\Data\data.mdb;" cn.Open End Sub  Mỗi form mu ốn k ết n ối v ới c ơ s ơ d ữ li ệu thì chúng ta c ần g ọi ra nh ư sau: Call connect(cn). III. Thi ết k ế giao di ện và t ạo form: 1). Form flash: Được thi ết k ế b ằng photoshop, khi b ật ch ươ ng trình thì hình này s ẽ hi ện đầu tiên và ch ạy vào form đă ng nh ập.  Giao di ện nh ư sau: SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 12
  13. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân Hình 8: flash  Code để load flash là: ( được vi ết trong Timer) Public i As Integer ‘khai báo bi ến Private Sub Timer1_Timer() i = Int(i) + 1 PRCHAY = PRCHAY + 1 ‘tên c ủa Progressbar If i = 105 Then Load frmFlash frmdangnhap.Show ‘form đă ng nh ập hi ện thi khi Progressbar ch ạy xong Unload frmFlash ‘thoát form flash End If End Sub 2). Form đă ng nh ập:  Giao di ện: Hình 9: Form đă ng nh ập SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 13
  14. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân  Dùng để t ạo tính b ảo m ật cho ph ần m ềm.  Nếu là quy ền admin thì menu để ch ọn vào form qu ản lý ng ười dùng s ẽ hi ện lên ng ược l ại nó s ẽ b ị ẩn.  Form này được k ết n ối v ới c ơ s ở d ữ li ệu n ếu m ật kh ẩu, tên đă ng nh ập và quy ền không đúng thì s ẽ báo l ỗi. 3) Form chính:  Form này xu ất hi ện khi b ạn đă ng nh ập thành công , form này liên k ết v ới các form khác trong ch ươ ng trình g ồm :  Menu File: • Form qu ản lý ng ười dùng • Thoát.  Menu c ập nh ật: • Cập nh ật nhân viên. • Cập nh ật ch ức v ụ. • Cập nh ật chuyên môn. • Cập nh ật phòng. • Cập nh ật dân t ộc.  Menu tìm ki ếm: • Lựa ch ọn thông tin c ần tìm.  Menu in ấn: • Lựa ch ọn m ục để in  Menu gi ới thi ệu: • Gi ới thi ệu v ề công ty. • Thông tin tác gi ả. • Hướng d ẫn s ử d ụng.  Giao di ện nh ư sau: SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 14
  15. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân Hình 10: Form chính 4) Form qu ản lý ng ười dùng:  Giao di ện: Hình11: Form qu ản lý ng ười dùng  Ch ỉ truy c ập được khi quy ền đă ng nh ập là admin, dùng để thêm, xóa, s ửa quy ền đă ng nh ập ph ần m ềm c ủa ng ười s ử d ụng.  Chú ý : Tên đă ng nh ập cho m ỗi thành viên là khác nhau n ếu không s ẽ không thêm được. SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 15
  16. 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 này dùng để qu ản lý thông tin v ề nhân viên trong công ty.  Chú ý: + Mã nhân viên ph ải không được trùng. + Mã ch ức v ụ không được làm giám đốc, n ếu mã ch ức v ụ là ‘GD’ thì s ẽ hi ện thông báo đã có giám đốc + Không th ể xóa thông tin nhân viên n ếu có mã ch ức v ụ là ‘GD’ mà ch ỉ cho phép s ửa. + Các textbox v ề l ươ ng, ph ụ c ấp ch ỉ cho phép nh ập s ố. + Các combobox mã ch ức v ụ, chuyên môn, dân t ộc, phòng, gi ới tính ch ỉ được 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)) = 0 Then KeyAscii = 0  Code không cho nh ập s ố và ch ữ: Dim sTemplate As String sTemplate = "!@#$%^&*()_+-=1234567890" If InStr(1, sTemplate, Chr(KeyAscii)) > 0 Then KeyAscii = 0  Bấm nút thoát để tr ở l ại form chính. SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 16
  17. 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 này s ẽ liên k ết v ới form nhân viên  Khi thêm thì mã ch ức v ụ không được trùng.  Bấm nút thoát để tr ở l ại form chính. 7) Form c ập nh ật chuyên môn:  Giao di ện: SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 17
  18. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân Hình 14 : C ập nh ật chuyên môn  Dùng để c ập nh ật chuyên môn cho nhân viên, form này liên k ết v ới form cập nh ật nhân viên.  Mã chuyên môn không được trùng.  Bấm nút thoát để tr ở l ại form chính. 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
  19. 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 này c ũng liên k ết v ới form c ập nh ật nhân viên.  Mã dân t ộc không trùng nhau n ếu trùng s ẽ hi ện thông báo trùng mã dân tộc.  Bấm nút thoát để tr ở lại form chính. 9) Form c ập nh ật phòng ban:  Giao di ện nh ư sau: SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 19
  20. 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 c ủa nhân viên, nó c ũng 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 v ề phòng. N ếu mã phòng trùng v ới mã phòng đã có thì s ẽ hi ển th ị thông báo trùng mã phòng.  Nút h ủy để xóa các textbox  Bấm nút thoát để tr ở v ề form chính SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 20
  21. 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 và điền thông tin c ần tìm, thông tin s ẽ hi ện bên d ưới, n ếu thông tin nh ập vào không có thì s ẽ hi ện thông báo là 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
  22. 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” s ẽ b ị ẩn, khi các b ạn ch ọn thông tin c ần in thì nút “in” hi ện ra và b ấm “in ” để in.  Chú ý: Khi ch ọn các m ục in theo ch ức v ụ, chuyên môn, phòng, dân t ộc thì t ươ ng ứng v ới vi ệc ch ọn theo mã đó hi ện ra, các m ục không liên quan sẽ b ị m ờ, sau đó b ấm nút “in” để in. N ếu không ch ọn thông tin c ần in thì sẽ hi ện ra thông báo ch ưa ch ọn thông tin c ần in.  Th ực ch ất c ủa quá trình này là các nút “in” ở đây được chèn ch ồng lên nhau. Khi ch ọn m ục nào c ần in thì t ươ ng ứng v ới các nút “in” của m ục cần in đó hi ện ra, các nút khác s ẽ b ị ẩn đi. Sau đây là các m ẫu in c ủa t ừng m ục trên : SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 22
  23. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân a). In t ất c ả nhân viên : Hình 19 : in t ất c ả 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
  24. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân c). In theo chuyên mô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
  25. 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
  26. Báo cáo t ốt nghi ệp GVHD : L ươ ng V ăn Vân 12) Form gi ới thi ệu v ề công ty :  Giao di ện : Hình 24: Giới thi ệu v ề công ty 13) Form thông tin v ề tác gi ả:  Giao di ện : Hình 25 : Thông tin v ề tác gi ả SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 26
  27. 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”  Ngoài ra 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 đó là “Help” giao di ện nh ư 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 1 cách d ễ dàng hơn.  Một s ố tính n ăng c ủa help: +Tính ph ổ bi ến: B ất k ỳ máy nào cài Windows đều ch ạy t ốt CHM mà không c ần cài thêm b ất k ỳ ch ươ ng trình nào khác, hình nh ư các h ệ điều hành khác (Linux,MacOSX) c ũng ch ạy được CHM. Do đó CHM ph ổ bi ến h ơn r ất nhi ều các định d ạng khác. +G ọn nh ẹ, d ễ chia s ẻ: Cùng 1 n ội dung nh ưng d ạng CHM có dung lượng nh ỏ h ơn khá nhi ều so v ới các định d ạng khác, do v ậy chia s ẻ nhanh chóng h ơn ( ở VN đa s ố v ẫn là thuê bao internet Dial Up) + Dễ làm, d ễ tùy bi ến: Có th ể làm ebook d ạng CHM r ất d ễ dàng v ới PowerCHM ho ặc 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
  28. 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 và m ạnh c ủa n ền công ngh ệ thông tin th ế gi ới c ũng nhue n ền công ngh ệ thông tin n ước nhà, tin h ọc hóa qu ản lý hành chính là vô cùng quan tr ọng và b ức thi ết hi ện nay. Nó s ẽ giúp cho các c ơ quan doanh nghi ệp gi ải quy ết nh ững công vi ệc m ột cách nhanh chóng và ít sai sót nh ất, đặt bi ệt là trong l ĩnh v ực qu ản lý s ổ sách ch ứng từ. Nh ững ứng d ụng v ề c ơ s ở d ữ li ệu đã gi ải quy ết được nh ững v ấn đề bức thi ết nêu trên.  Ph ần m ềm qu ản lý này c ơ b ản đã gi ải quy ết được quá trình qu ản lý nhân viên t ại công ty, gi ảm chi phí, tìm ki ếm, in ấn và th ời gian quan lý nhân viên. Đồng th ời th ể hi ện tính b ảo m ật của ph ần m ềm  Mặc dù đã r ất c ố g ắn tìm hi ểu và tham kh ảo các tài li ệu Visual Basic nh ưng do m ặt h ạn ch ế v ề th ời gian và trình độ nên ph ần m ềm không tránh nh ưng thi ếu sót và ch ưa hoàn thi ện, mong được s ự đóng góp ý ki ến t ừ các bạn. SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 28
  29. 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 .   EbookLamEbook1.0 (vi ết help).   SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 29
  30. 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 và ghi h ọ tên) SVTH : Lê Quang V ũ – L ớp C Đ Tin 31B Niên Khóa: 2008-2011 Trang 30