Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại công ty tnhh thép dongbang

  • Số trang: 93 |
  • Loại file: PDF |
  • Lượt xem: 11 |
  • Lượt tải: 0
hoangtuavartar

Đã đăng 24838 tài liệu

Mô tả:

LỜI CẢM ƠN Sau một thời gian nghiên cứu và thực hiện khóa luận tốt nghiệp, hiện nay về cơ bản em đã hoàn thành được các mục tiêu đã đặt ra. Có được kết quả đó là do quá trình phấn đấu và nỗ lực của bản thân, cùng với sự động viên của gia đình, bạn bè và thầy cô. Đó chính là niềm khích lệ lớn giúp em có thể hoàn thành thật tốt khóa luận tốt nghiệp này. Em xin bày tỏ lòng cảm ơn sâu sắc đến T.S Nguyễn Thị Thu Thủy đã trực tiếp hướng dẫn, giúp đỡ tận tình cho em trong thời gian thực hiện khóa luận tốt nghiệp này. Em xin chân thành cảm ơn sự giúp đỡ quý báu của Ban giám đốc cùng toàn thể nhân viên, các phòng ban của Công ty TNHH Thép DongBang đã cung cấp đầy đủ thông tin và tạo mọi điều kiện giúp đỡ em trong suốt thời gian thực tập tại Công ty để em có thể nắm bắt được những kiến thức thực tế và hoàn thành khóa luận tốt nghiệp. Em xin được gửi lời tri ân tới các Thầy cô giáo Trường Đại học Thương Mại, đặc biệt là các thầy cô giáo khoa Hệ thống thông tin kinh tế đã cho em có cơ hội học tập và tiếp thu những kiến thức để em có thể chuẩn bị nền tảng tốt cho công việc sau này. Mặc dù có nhiều cố gắng, song do sự eo hẹp về thời gian và sự hạn chế về kiến thức nên khóa luận không tránh khỏi những thiếu sót. Rất mong nhận được sự đóng góp ý kiến, chỉ bảo của các Thầy cô giáo! Kính chúc Thầy cô luôn luôn mạnh khỏe, hạnh phúc! Em xin chân thành cảm ơn! Hà Nội, ngày 01 tháng 05 năm 2013 Sinh viên thực hiện Đỗ Thị Ánh i MỤC LỤC LỜI CẢM ƠN................................................................................................................ i MỤC LỤC.....................................................................................................................ii DANH MỤC TỪ VIẾT TẮT ..................................................................................... vi Chương 1: TỔNG QUAN VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH THÉP DONGBANG ............. 1 1.1. Tầm quan trọng, ý nghĩa của đề tài .................................................................... 1 1.2. Tổng quan các vấn đề nghiên cứu ....................................................................... 2 1.3. Mục tiêu của đề tài ................................................................................................ 3 1.4. Đối tượng và phạm vi nghiên cứu ....................................................................... 4 1.5. Phương pháp thực hiện đề tài .............................................................................. 4 1.6. Kết cấu của khóa luận .......................................................................................... 6 Chương 2: CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG PHÂN TÍCH THIẾT KẾ HTTT QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH THÉP DONGBANG ......... 7 2.1. Cơ sở lý luận .......................................................................................................... 7 2.1.1. Một số khái niệm cơ bản .................................................................................. 7 2.1.3. UML và công cụ phát triển hệ thống .......................................................... 12 2.2. Đánh giá, phân tích thực trạng HTTT quản lý nhân sự tại công ty TNHH Thép DongBang.......................................................................................................... 13 2.2.1. Giới thiệu về công ty TNHH Thép DongBang............................................ 13 2.2.1 Phân tích thực trạng hệ thống thông tin quản lý nhân sự tại công ty TNHH ......................................................................................................................... 15 Thép DongBang.......................................................................................................... 15 2.2.3. Đánh giá thực trạng hệ thống thông tin quản lý nhân sự tại công ty Thép DongBang.................................................................................................................... 20 Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH THÉP DONGBANG ...................................... 21 ii 3.1. Chu trình nghiệp vụ quản lý nhân sự tại công ty TNHHThép DongBang . 21 3.1.1. Chu trình nghiệp vụ quản lý nhân sự tại công ty TNHHThép DongBang 21 3.1.2. Yêu cầu phi chức năng ................................................................................. 23 3.2. Phân tích hệ thống .............................................................................................. 24 3.2.1. Biểu đồ use case ............................................................................................. 24 3.2.2. Biểu đồ lớp ..................................................................................................... 30 Phần 4: KẾT LUẬN CHUNG ................................................................................... 47 4.1. Đánh giá khả năng ứng dụng của hệ thống ..................................................... 47 4.2.Một số kiến nghị ................................................................................................... 47 KẾT LUẬN ................................................................................................................. 48 TÀI LIỆU THAM KHẢO .........................................................................................vii PHỤ LỤC .................................................................................................................. viii iii DANH MỤC BẢNG BIỂU, SƠ ĐỒ HÌNH VẼ Bảng 2.1. Bảng so sánh đặc điểm phương pháp phân tích thiết kế hệ thống. ... 11 Bảng 3.1. Bảng xác định các tác nhân, UC và đặc tả vắn tắt. ........................... 25 Bảng 3.2. Bảng các quan hệ kết hợp giữa các lớp thực thể............................... 30 Biểu đồ 2.2. Mức độ hài lòng về HTTT quản lý nhân sự tại TNHH Thép DongBang. ......................................................................................................... 17 Sơ đồ 2.1. Mô hình hệ thống thông tin. ............................................................... 7 Sơ đồ 2.2. Sơ đồ các HTTT chính trong doanh nghiệp ....................................... 9 Sơ đồ 2.3. Sơ đồ chức năng của hệ thống thông tin. ........................................ 10 Sơ đồ 2.5. Sơ đồ tổ chức của công ty TNHH Thép DongBang . ...................... 14 Thép DongBang................................................................................................. 15 Bảng 2.2. Cơ cấu nhân sự chính thức tại công ty .............................................. 16 Hình 3.1. Mô hình Use Case tổng quát. ............................................................ 26 Hình 3.2. Mô hình Use Case mức đỉnh tác nhân Nhân viên kế toán. ............... 26 Hình 3.3. Mô hình Use Case mức đỉnh tác nhân nhân viên. ............................. 26 Hình 3.4. Mô hình Use Case mức đỉnh tác nhân Nhân viên nhân sự................ 27 Hình 3.5. Mô hình Use Case mức đỉnh tác nhân ban lãnh đạo. ........................ 27 Hình 3.6. Biểu đồ UC cập nhật hồ sơ nhân viên ............................................... 28 Hình 3.7. Biểu đồ UC quản lý hợp đồng lao động. ........................................... 28 Hình 3.8. Biểu đồ UC quản lý quá trình công tác. ............................................ 28 Hình 3.9. Biểu đồ UC quản lý quá trình đào tạo. ............................................. 29 Hình 3.10. Biểu đồ UC quản lý khen thưởng – kỷ luật. ................................... 29 Hình 3.11. Biểu đồ UC quản lý lương............................................................... 29 Hình 3.12. Biểu đồ lớp quản lý hồ sơ nhân viên. .............................................. 31 Hình 3.13. Biểu đồ lớp quản lý hợp đồng lao động .......................................... 31 Hình 3.14. Biểu đồ lớp quản lý khen thưởng kỷ luật ........................................ 32 Hình 3.15. Biểu đồ lớp quản lý quá trình đào tạo ............................................. 32 Hình 3.16. Biểu đồ lớp quản lý quá trình công tác............................................ 33 Hình 3.17. Biểu đồ lớp quản lý lương ............................................................... 33 Hình 3.18. Biểu đồ tuần tự chức năng “Quản lý hồ sơ nhân viên” ................... 34 Hình 3.19. Biểu đồ tuần tự chức năng “Quản lý quá trình công tác”................ 35 Hình 3.20. Biểu đồ tuần tự chức năng “Quản lý quá trình đào tạo” ................. 36 Hình 3.21. Biểu đồ tuần tự chức năng “Quản lý quá trình khen thưởng kỷ luật” ........................................................................................................................... 37 Hình 3.22. Biểu đồ tuần tự chức năng “Cập nhật bảng lương” ........................ 38 Hình 3.23. Sơ đồ hoạt động quản lý hồ sơ nhân viên ....................................... 39 iv Hình 3.24. Sơ đồ hoạt động quản lý khen thưởng kỷ luật ................................. 39 Hình 3.25. Sơ đồ hoạt động quản lý Hợp đồng lao động .................................. 40 Hình 3.26. Sơ đồ hoạt động quản lý quá trình công tác .................................... 41 Hình 3.27. Sơ đồ hoạt động quản lý quá trình đào tạo ...................................... 41 Hình 3.28. Sơ đồ hoạt động Cập nhật bảng lương ............................................ 41 Hình 3.29. Biểu đồ dữ liệu quan hệ. .................................................................. 42 Hình 3.30. Form “Giao diện chính” .................................................................. 43 Hình 3.31. Form “ quản lý hồ sơ nhân viên”..................................................... 43 Hình 3.32. Form “ Cập nhật phòng ban” ........................................................... 44 Hình 3.33. Form “Cập nhật quá trình khen thưởng kỷ luật” ............................. 44 Hình 3.34. Form “Cập nhật bảng lương” .......................................................... 45 Hình 3.35. Form “Xem thông tin nhân viên” .................................................... 45 Hình 3.36. Form “Danh sách nhân viên theo phòng ban” ................................. 46 Hình 3.37. Form “Thống kê khen thưởng kỷ luật theo nhân viên” ................... 46 Hình 3.38. Form “Tìm kiếm” ............................................................................ 46 v DANH MỤC TỪ VIẾT TẮT THUẬT NGỮ NGHĨA TIẾNG VIỆT TIẾNG ANH CNTT Công nghệ thông tin TNHH Trách nhiệm hữu hạn DSS Decision Support System Hệ thống trợ giúp ra quyết định ESS Executive Support Sytem Hệ thống thông tin hỗ trợ điều hành HTTT Hệ thống thông tin KTKL Khen thưởng kỷ luật KWS KnowledgeWork HTTT quản lý tri thức Systems MIS Management Infomation Hệ thống thông tin quản lý System OAS Officer Automation HTTT tự động hóa văn phòng System PMQLNS TPS Phần mềm quản lý nhân sự Transaction Processing HTTT xử lý giao dịch System UC Use case UML Unified Ca sử dụng Modelling Ngôn ngữ mô hình hóa tổng quát hệ thống hướng đối tượng Language vi Chương 1: TỔNG QUAN VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH THÉP DONGBANG 1.1. Tầm quan trọng, ý nghĩa của đề tài Việt Nam đang bước vào thiên niên kỷ mới, kỷ nguyên của khoa học và công nghệ, kỷ nguyên của thông tin. Cùng với sự phát triển nhanh chóng của xã hội ngày nay, thông tin được xem như là một nguồn tài nguyên vô cùng quan trọng của mọi tổ chức doanh nghiệp. Kế hoạch hoạt động tốt cũng như việc quản lý điều hành có hiệu quả thông qua các quyết định đúng đắn đều phải dựa vào nguồn thông tin thường xuyên được cập nhật và có chất lượng cao. Với các yêu cầu về thông tin như vậy làm phát sinh nhu cầu đối với những người lãnh đạo, quản lý là thay đổi cách thức làm việc và tiếp nhận một thành viên mới trong đội ngũ quản lý và xử lý thông tin - đó là hệ thống thông tin – hệ thống quản lý thông tin, dữ liệu dựa vào máy tính. Hệ thống thông tin là phương tiện quan trọng để cung cấp các thông tin cần thiết cho bất kỳ một tổ chức hoạt động nào. Như vậy, việc xây dựng một hệ thống thông tin giúp cho việc tự động hóa công tác quản lý là nhu cầu thiết yếu của mỗi doanh nghiệp. Ứng dụng hệ thống thông tin trong quản lý đã trở nên phổ biến ở nước ta. Rất nhiều tổ chức và doanh nghiệp đã có ứng dụng hệ thống thông tin vào các công việc khác nhau như: quản lý công văn đi – đến; quản lý tài liệu – hồ sơ; quản lý tài chính – kế toán; quản lý nhân lực; quản lý khách hàng; quản lý tài sản... Trong đó, hệ thống thông tin quản lý nhân sự được tất cả các doanh nghiệp thuộc mọi thành phần kinh tế quan tâm, chú ý đến. Hệ thống thông tin quản lý nhân sự của một doanh nghiệp là hệ thống phản ánh toàn diện những tiềm năng về trí lực, thể lực của từng lao động, bao gồm: số lượng, chất lượng trong mọi thời điểm: quá khứ, hiện tại và dự kiến trong tương lai. Vì vậy, công tác quản lý nhân sự phải tiến hành thường xuyên, cung cấp kịp thời, đầy đủ thông tin theo yêu cầu của quản lý cấp trên nhằm hoàn thành tốt kế hoạch và nhiệm vụ của công ty trong từng giai đoạn. Trong thời gian thực tập tại công ty TNHH Thép DongBang, em đã nhận thấy sự cần thiết phải xây dựng mới một hệ thống thông tin quản lý nhân sự mới thay cho hệ thống hiện tại đã không còn đáp ứng được nhu cầu quản lý nhân sự của công ty. Tuy hiện nay trên thị trường có rất nhiều phần mềm quản lý nhân sự nhưng do các phần mềm này được sản xuất và chào bán chung cho phần đông các cơ quan tổ chức 1 nên không đi sát với các yêu cầu quản lý cụ thể của từng doanh nghiệp. Chính vì thế em đã quyết định lựa chọn đề tài “Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại Công ty TNHH Thép DongBang” nhằm giúp công tác quản lý nhân sự được nhanh chóng, tiện lợi, giảm thiểu sức người, sức của, góp phần nâng cao hiệu quả hoạt động kinh doanh của công ty TNHH Thép DongBang . 1.2. Tổng quan các vấn đề nghiên cứu Công tác quản lý nhân sự trong mỗi doanh nghiệp là một vấn đề có vai trò vô cùng quan trọng trong hoạt động sản xuất kinh doanh của doanh nghiệp. Do nhận thấy tầm quan trọng của công tác quản lý nhân sự nên đã có rất nhiều công trình nghiên cứu tới vấn đề này. Sau đây là một số công trình nghiên cứu liên quan: Luận văn tốt nghiệp: “Thiết kế phần mềm quản lý nhân sự tại mỏ than Cọc Sáu”, Vũ Anh Quyết - lớp Tin 44C - Khoa Quản trị hệ thống thông tin kinh tế, Đại học Kinh tế quốc dân. Luận văn tốt nghiệp của tác giả Vũ Anh Quyết đã làm rõ một số lý thuyết về phương pháp phát triển hệ thống thông tin quản lý và quy trình phân tích thiết kế hệ thống hướng cấu trúc. Luận văn đã hoàn thành các bước phân tích thiết hệ thống thông tin và xây dựng được mã chương trình. Chuyên đề tốt nghiệp: “Xây dựng hệ thống thông tin quản lý nhân sự cho Ủy ban nhân dân huyện Lý Nhân”, Lê Thị Thúy Quỳnh – lớp CNTTK1- Đại học công nghệ thông tin và truyền thông. Chuyên đề tốt nghiệp của tác giả Lê Thị Thúy Quỳnh đã đưa ra những lý thuyết về xây dựng hệ thống thông tin, từ đó, tiến hành các bước phân tích thiết kế hệ thống. Hệ thống thông tin quản lý nhân sự được xây dựng về cơ bản đã đáp ứng được một số yêu cầu của hệ thống nhưng chỉ dừng lại ở bước thiết kế giao diện cho hệ thống. Hai hệ thống trên về cơ bản đã đáp ứng được các nhu cầu của doanh nghiệp nhưng do được xây dựng theo hướng cấu trúc nên có một số nhược điểm như: + Mô hình được xây dựng theo cách tiếp cận này không mô tả được đầy đủ và trung thực hệ thống trong thực tế. + Không hỗ trợ sử dụng lại: các chương trình phụ thuộc chặt chẽ vào cấu trúc dữ liệu và bài toán cụ thể, không thể dùng lại một modul nào đó trong hệ thống này cho hệ thống mới với các yêu cầu về dữ liệu khác. 2 + Có hàm có thể truy cập và thay đổi dữ liệu chung dẫn đến khó kiểm soát. Nếu thay đổi cấu trúc dữ liệu dùng chung cho một số hàm thì phải thay đổi các hàm liên quan dữ liệu đó Đề tài “Phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH Thép DongBang” trình bày trong khóa luận tốt nghiệp này sẽ được tiến hành xây dựng theo phương pháp hướng đối tượng và sử dụng ngôn ngữ mô hình hóa tổng quát hệ thống hướng đối tượng – UML. Do hệ thống được phân tích thiết kế theo hướng đối tượng nên sẽ có nhiều ưu điểm như dễ nâng cấp hơn vì dữ liệu và các hàm có thể bổ sung vào các đối tượng dễ dàng khi hệ thống mở rộng. Chương trình ngắn gọn hơn do loại bỏ được các đoạn chương trình lặp lại. Hơn nữa, hệ thống được thiết kế theo hướng đối tượng mô tả và phản ánh khá trung thực và đầy đủ hệ thống trong thực tế. 1.3. Mục tiêu của đề tài  Mục tiêu tổng quát Đề tài “Xây dựng hệ thống thông tin quản lý nhân sự tại công ty TNHH Thép DongBang” được đề xuất cho doanh nghiệp với các mục tiêu sau: - Trình bày khái niệm, lý thuyết về hệ thống thông tin quản lý, các phương pháp phân tích thiết kế hệ thống và quy trình phân tích thiết kế hệ thống với UML. Khảo sát và đánh giá thực trạng của công tác quản lý nhân sự tại công ty. Từ đó đưa ra giải pháp và tiến hành thiết kế, xây dựng một hệ thống thông tin quản lý nhân sự phù hợp, giải quyết được bài toán quản lý nhân sự của công ty, giúp công ty đạt được hiệu quả cao trong công tác quản lý lao động, quản lý các công tác đào tạo, khen thưởng, kỷ luật, quản lý lương thưởng cho cán bộ nhân viên...  Mục tiêu cụ thể Mục tiêu của khóa luận tốt nghiệp này là xây dựng được demo và một số mã chương trình cho hệ thống thông tin quản lý nhân sự. Trong đó, hệ thống thông tin được xây dựng mới phải đáp ứng được một số yêu cầu cụ thể sau: Đáp ứng được đầy đủ các nghiệp vụ quản lý nhân sự của công ty. Hệ thống dễ sử dụng, dễ bảo hành, bảo trì. Hệ thống có khả năng mở rộng, tích hợp với các hệ thống khác trong tương lai. Dễ dàng xuất dữ liệu đưa lên web. Nâng cao tính bảo mật 3 1.4. Đối tượng và phạm vi nghiên cứu  Đối tượng nghiên cứu của đề tài Đối tượng nghiên cứu của đề tài là công ty TNHH Thép DongBang cùng với các hoạt động quản lý nhân sự của công ty.  Phạm vi nghiên cứu của đề tài Các lý thuyết cơ bản về thông tin, hệ thống thông tin, phân tích thiết kế hệ thống thông tin quản lý nhân sự và quy trình phân tích thiết kế hệ thống hướng đối tượng với UML. Lịch sử hình thành, cơ cấu tổ chức, lĩnh vực kinh doanh, tình hình hoạt động kinh doanh từ năm 2010 - 2012 và thực trạng về công tác quản lý nhân sự, hệ thống thông tin quản lý nhân sự của đơn vị nghiên cứu. Các bước triển khai phân tích thiết kế hệ thống quản lý nhân sự cụ thể cho công tác quản lý nhân sự tại công ty TNHH Thép DongBang. 1.5. Phương pháp thực hiện đề tài  Phương pháp thu thập tài liệu Đây là phương pháp thu thập thông tin, dữ liệu (sơ cấp và thứ cấp) về các đối tượng cần tìm hiểu. Từ nguồn tài liệu thu thập được, sử dụng các phương pháp phân tích, xử lý và tổng hợp số liệu khác ta có thể tạo ra nguồn thông tin chính xác và cần thiết. Thu thập tài liệu chính là phương pháp tạo ra đầu vào cho quá trình biến đổi dữ liệu thành nguồn thông tin hữu ích. Sử dụng phương pháp thu thập tài liệu trong khóa luận tốt nghiệp này nhằm thu thập được các dữ liệu sơ cấp (bảng câu hỏi phỏng vấn) và thứ cấp (các lý thuyết về hệ thống thông tin quản lý và phân tích thiết kế hệ thống, các thông tin trên website, các bài nghiên cứu, tìm hiểu về công ty TNHH Thép DongBang …) để làm nguồn tài liệu hữu ích cho quá trình phân tích, xử lý sau này. Phương pháp thu thập tài liệu: + Gửi phiếu phỏng vấn: chuẩn bị các câu hỏi phỏng vấn gửi tới các phòng ban để tìm hiểu những nội dung liên quan đến thực trạng hệ thống thông tin quản lý nhân sự hiện tại và nhu cầu xây dựng hệ thống thông tin quản lý nhân sự mới của công ty. + Quan sát trực tiếp cơ sở hạ tầng, môi trường làm việc của doanh nghiệp để nắm bắt được các nghiệp vụ quản lý nhân sự tại công ty… 4 + Nghiên cứu tài liệu qua các bài báo, internet, bản tin công ty... để tìm hiểu tình hình chung về công ty và các nghiệp vụ quản lý nhân sự của công ty. + Sưu tầm sách, tài liệu liên quan đến cơ sở lý luận, các lý thuyết về hệ thống thông tin và phân tích thiết kế hệ thống.  Tổng hợp, phân tích và xử lý số liệu Sau khi đã thu thập được các số liệu (sơ cấp, thứ cấp) tiến hành tổng hợp, phân tích, so sánh, đánh giá các dữ liệu thu thập được, có thể rút ra một số đánh giá về thực trạng công tác quản lý nhân sự và tình hình hệ thống thông tin quản lý nhân sự tại công ty TNHH Thép DongBang. Từ đó, ta có thể nhận thấy tính cấp thiết của đề tài khóa luận này. Đồng thời, từ kết quả khảo sát, ta sẽ lựa chọn được biện pháp và quy trình phân tích thiết kế hệ thống cho phù hợp, đảm bảo đáp ứng được những mục tiêu đặt ra của đề tài.  Công cụ sử dụng để thực hiện đề tài Microsoft Access Microsoft Access là phần mềm do hãng Microsoft phát hành nằm trong bộ Microsoft office. Microsoft Access là một phần mềm quản trị cơ sở dữ liệu kiểu quan hệ, nó cho phép phối hợp với các công cụ của Windows, các ứng dụng khác, đặc biệt là nó có giao diện thân thiện với người dùng. Trên file dữ liệu được tổ chức thành bảng có quan hệ với nhau và ta có thể thao tác với cơ sở dữ liệu thông qua câu lệnh truy vấn SQL. Một câu truy vấn là một lệnh cơ sở dữ liệu để lấy các mẩu tin. Sử dụng các câu truy vấn ta có thể lấy dữ liệu từ một hoặc nhiều trường trong một hay nhiều bảng. Ngoài ra Microsoft Access cho phép người dùng có thể liên kết cơ sở dữ liệu với các đối tượng OLE trong Excel, Painbush và Word for Windows… Ngôn ngữ lập trình Visual Basic: + Gắn liền với khái niệm lập trình trực quan với giao diện người dùng bằng đồ hoạ (GUI), tức là khi thiết kế chương trình người dùng được nhìn thấy ngay kết quả qua trong thao tác và giao diện khi chương trình thực hiện. + Có khả năng kết hợp với các thư viện liên kết động, có thể sử dụng các chức năng của Windows mà không mất công thiết kế lại như sử dụng các hộp thoại chung với Windows, truy xuất tới các thư viện liên kết động. Visual Basic có thể liên lạc với các công cụ khác chạy trong Windows qua công nghệ OLE. 5 + Visual Basic có thể dễ dàng truy xuất và điều khiển cơ sở dữ liệu của các hệ quản trị cơ sở dữ liệu như: Access, Foxpro, Dbase,… và đặc biệt hơn là các chương trình xử lý dữ liệu do Visual Basic tạo ra không hề phải phụ thuộc vào hệ quản trị cơ sở dữ liệu mẹ giống như Access. Mặt khác, Visual Basic làm cho CSDL dễ bảo trì hơn, cho phép dễ dàng xây dựng các ứng dụng vào Internet. Rational Rose Rational Rose là một bộ công cụ được sử dụng cho phát triển các hệ phần mềm hướng đối tượng theo ngôn ngữ UML. Rational Rose cho phép tạo, quan sát, sửa đổi và quản lý các biểu đồ một cách trực quan. Tập ký hiệu mà Rational Rose cung cấp thống nhất với các ký hiệu trong UML. Sử dụng Rational Rose để thiết kế các sơ đồ sau: Sơ đồ use case, sơ đồ lớp, sơ đồ tuần tự, sơ đồ hoạt động. Vì những lý do trên nên em quyết định chọn Microsoft Access đê tổ chức cở sở dữ liệu, chọn Rational Rose để mô hình hóa hướng hệ thống và chọn ngôn ngữ lập trình Visual Basic để thiết kế giao diện cho phần mềm này. 1.6. Kết cấu của khóa luận Nội dung của đề tài khóa luận được chia thành bốn chương: Chương 1: Tổng quan về phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH Thép DongBang Chương 2: Cơ sở lý luận và thực trạng phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH Thép DongBang Chương 3: Phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH Thép DongBang Chương 4: Kết luận 6 Chương 2: CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG PHÂN TÍCH THIẾT KẾ HTTT QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TNHH THÉP DONGBANG Cơ sở lý luận 2.1. 2.1.1. Một số khái niệm cơ bản - Hệ thống: Là một tập hợp có tổ chức gồm nhiều phần tử có các mối quan hệ ràng buộc lẫn nhau và cùng hoạt động hướng tới một mục tiêu chung. Trong hoạt động có trao đổi vào ra với môi trường ngoài (Theo Giáo trình phân tích và thiết kế hệ thống thông tin, Thạc Bình cường, Nhà xuất bản Thống kê, Hà Nội). Thông tin: Là các tin tức mà con người trao đổi với nhau, hay nói rộng hơn - thông tin bao gồm những tri thức về các đối tượng. Thông tin vừa là nguyên liệu đầu vào vừa là sản phẩm đầu ra của hệ thống quản lý. Tiếp nhận và xử lý thông tin là yêu cầu cần thiết của nhà quản lý, để thực hiện các chức năng và các hoạt động quản lý, hoạch định chính sách, các quyết định kinh tế đối với các doanh nghiệp (Theo Giáo trình phân tích và thiết kế hệ thống thông tin, Thạc Bình cường, Nhà xuất bản Thống kê, Hà Nội). - Hệ thống thông tin (information system): Là tập hợp người, thủ tục và các nguồn lực để thu thập, xử lý, truyền và phát thông tin trong một tổ chức. Đích Nguồn Thu thập Xử lý và lưu giữ Phân phát Kho dữ liệu Sơ đồ 2.1. Mô hình hệ thống thông tin. (Nguồn: Giáo trình phân tích thiết kế hệ thống thông tin quản lý, Thạc Bình Cường) Trong hệ thống thông tin các yếu tố đầu vào (Input) của hệ thống gắn liền với việc thu thập dữ liệu đưa vào hệ thống xử lý. Quá trình xử lý (Proccessing) gắn liền với quá trình biến đổi đầu vào thành đầu ra (Output) và được chuyển đến đích (Destination) hay cập nhập vào các kho dữ liệu (Storage) của hệ thống. 7 - Khái niệm hệ thống thông tin quản lý nhân sự Hệ thống thông tin quản lý nhân sự là hệ thống thông tin bao gồm tất cả những quyết định và hoạt động quản lý (tuyển dụng, quản lý, trả lương, nâng cao hiệu quả hoạt động, sa thải nhân viên trong doanh nghiệp, v.v..) có ảnh hưởng đến mối quan hệ giữa doanh nghiệp và đội ngũ nhân viên của doanh nghiệp. - Vai trò của hệ thống thông tin quản lý nhân sự Nguồn lực con người là nguồn tài nguyên quan trọng bậc nhất đối với sự tồn tại, phát triển của mỗi tổ chức, doanh nghiệp. Để tạo lập và duy trì được một đội ngũ nhân sự vững mạnh yêu cầu ban quản lý nhân sự của công ty phải có cách thức quản lý tốt, tạo điều kiện cho các cá nhân trong tập thể phát huy được khả năng của mình, đồng thời việc quản lý tốt cũng thể hiện được sự quan tâm, động viên của lãnh đạo đối với các cá nhân trong tập thể, tạo những điều kiện cần thiết giúp các cá nhân hoàn thiện mình. Do đó, nhu cầu cần có một hệ thống thông tin quản lý nhân sự là rất cần thiết, nhằm khắc phục những khuyết điểm trong việc quản lý nhân sự bằng phương pháp thủ công, đảm bảo cung cấp kịp thời, đầy đủ thông tin theo yêu cầu của quản lý cấp trên nhằm hoàn thành tốt kế hoạch và nhiệm vụ của công ty trong từng giai đoạn. HTTT quản lý nhân sự của một doanh nghiệp là hệ thống phản ánh đầy đủ và toàn diện những tiềm năng về trí lực, thể lực... của từng lao động. Nhờ những thông tin mà hệ thống thông tin quản lý nhân sự cung cấp, ban lãnh đạo và những nhà quản lý của công ty có thể dễ dàng theo dõi tình hình nhân sự về mọi mặt của các cán bộ, nhân viên một cách nhanh chóng, chính xác. Như vậy, HTTT quản lý nhân sự giúp tiết kiệm sức người, sức của, thời gian và chi phí trong các quá trình tiếp xúc giữa lãnh đạo, người quản lý với nhân viên... 2.1.2. Một số lý thuyết về phân tích thiết kế hệ thống thông tin  Một số lý thuyết về hệ thống thông tin Phân loại hệ thống thông tin + Theo mục đích thông tin đầu ra, HTTT được chia thành các loại sau: 8 HT hỗ trợ điều hành ESS HTTT quản lý HTTT hỗ trợ ra quyết định HT QL tri thức KWS HT tự động hóa VP OAS HT xử lý giao dịch TPS Sơ đồ 2.2. Sơ đồ các HTTT chính trong doanh nghiệp (Nguồn: Giáo trình phân tích thiết kế hệ thống thông tin quản lý, Thạc Bình Cường) + HTTT xử lý giao dịch TPS (Transaction Processing System): là hệ thống dùng ở cấp tác nghiệp. HTTT xử lý giao dịch giúp tự động hóa các hoạt động xử lý thông tin lặp lại, thu thập và lưu trữ dữ liệu giao dịch giúp DN thực hiện các hoạt động hàng ngày. + HTTT tự động hóa văn phòng OAS (Officer Automation System): là một hệ thống dựa trên máy tính nhằm thu thập, xử lý, lưu trữ, gửi thông báo, tài liệu, và các dạng truyền tin khác nhau giữa các cá nhân, các nhóm làm việc và các tổ chức khác nhau. + HTTT quản lý tri thức KWS (Knowledge Work Systems): là các hệ thống được thiết kế để hỗ trợ việc chia sẻ kiến thức hơn là việc chia sẻ thông tin. HT này hỗ trợ việc phân loại dữ liệu và thông tin, đồng thời kiểm soát, thiết kế, lập kế hoạch và lịch hoạt động, tạo các giải pháp khác nhau để giải quyết một vấn đề cụ thể nào đó cho DN. + Hệ thống thông tin quản lý MIS (Management Infomation System): là các HTTT trợ giúp các hoạt động quản lý như lập kế hoạch, giám sát, tổng hợp, báo cáo và ra quyết định ở các cấp quản lý bậc trung. + Hệ thống trợ giúp ra quyết định DSS (Decision Support System): là HTTT kết hợp giữa tri thức của con người với khả năng của môi trường, cải thiện chất lượng quyết định, là một hệ thống hỗ trợ dựa trên máy tính giúp cho những nhà quản lý giải quyết vấn đề trong một hoàn cảnh nhất định. 9 + Hệ thống thông tin hỗ trợ điều hành ESS (Executive Support Sytem): là HTTT đáp ứng nhu cầu thông tin của các nhà quản trị cấp cao nhằm mục đích hoạch định và kiểm soát chiến lược. ESS cho phép truy cập thông tin từ các kết quả kiểm soát và tình trạng chung của doanh nghiệp.  Chức năng chính của HTTT: Lưu trữ Xử lý Thu thập Phân tích Phân phối Sắp xếp Tính toán Phản hồi Sơ đồ 2.3. Sơ đồ chức năng của hệ thống thông tin. Một HTTT bao gồm các chức năng thu thập, xử lý, lưu trữ, phân phối và phản hồi thông tin nhằm phục vụ mục đích sử dụng của con người.  Các phương pháp phân tích thiết kế hệ thống Phương pháp hướng cấu trúc: Đặc trưng của phương pháp hướng cấu trúc là phân chia chương trình chính tành nhiều chương trình con, mỗi chương trình con nhằm đến thực hiện một công việc xác định. Phương pháp này tiến hành phân rã bài toán thành các bài toán nhỏ hơn, rồi tiếp tục phân rã các bài toán con cho đến khi nhận được bài toán có thể cài đặt được ngay, sử dụng các hàm ngôn ngữ lập trình hướng cấu trúc. Phương pháp hướng đối tượng Cách tiếp cận hướng đối tượng là một lối tư duy theo cách ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực. Một hệ thống được chia thành các thành phần nhỏ gọi là các đối tượng, mỗi đối tượng bao gồm đầy đủ cả dữ liệu và hành động liên quan đến đối tượng đó. Các đối tượng trong một hệ thống tương đối độc lập với nhau và hệ thống sẽ được xây dựng bằng cách kết hợp các đối tượng đó lại với nhau thông qua các mối quan hệ và tương tác giữa chúng. 10  Ưu điểm của phương pháp hướng đối tượng so với hướng cấu trúc So sánh đặc điểm của hai phương pháp Bảng 2.1. Bảng so sánh đặc điểm phương pháp phân tích thiết kế hệ thống. Phương pháp hướng cấu trúc Phương pháp hướng đối tượng Tập trung vào công việc cần thực Đặt trọng tâm vào đối tượng, tập trung vào dữ hiện. liệu thay vì hàm. Chương trình lớn được chia thành Chương trình được chia thành các đối tượng. các hàm nhỏ hơn. Các hàm truyền thông tin cho nhau Các đối tượng tác động và trao đổi thông tin thông qua cơ chế truyền tham số. qua các hàm với cơ chế thông báo. Đóng gói chức năng (sử dụng hàm Đóng gói chức năng và dữ liệu (không thể truy mà không cần biết nội dung cụ thể). cập trực tiếp thành phần dữ liệu của đối tượng mà phải thông qua các phương thức). Dữ liệu trong hệ thống được Các cấu trúc dữ liệu được thiết kế để đặc tả chuyển động từ hàm này sang hàm được các đối tượng. Các hàm xác định trên khác. các vùng dữ liệu của đối tượng được gắn với nhau trên cấu trúc dữ liệu đó. Thiết kế chương trình theo cách Chương trình được thiết kế theo cách tiếp cận tiếp cận từ trên xuống. từ dưới lên. Ưu điểm của phương pháp hướng đối tượng so với hướng cấu trúc: + Dữ liệu và các hàm mới có thể dễ dàng bổ sung vào đối tượng nào đó khi cần thiết  dễ nâng cấp thành hệ thống lớn hơn. + Dữ liệu được bao bọc, che dấu và không cho phép các hàm ngoại lai truy cập tự do mà dữ liệu của một đối tượng chỉ có thể được truy cập bởi chính các hàm xác định trong đối tượng đó  chương trình an toàn. + Mô hình được xây dựng gần với hệ thống thực tế. + Thông qua nguyên lý kế thừa  loại bỏ đoạn chương trình lặp lại khi khai báo lớp, mở rộng khả năng sử dụng lớp  ngắn gọn, tiết kiệm thời gian. + Thiết kế trọng tâm vào dữ liệuxây dựng mô hình chi tiết, dễ cài đặt. 11 2.1.3. UML và công cụ phát triển hệ thống  Giới thiệu UML Khái niệm UML (Unified Modelling Language) là ngôn ngữ mô hình hóa tổng quát được xây dựng để đặc tả, phát triển và viết tài liệu cho các khía cạnh phát triển phần mềm hướng đối tượng. UML giúp người phát triển hiểu rõ và ra quyết định lien quan đến phần mềm cần xây dựng. UML bao gồm một tập các khái niệm, các ký hiệu, các biểu đồ và hướng dẫn. Một số khái niệm cơ bản trong UML + Khái niệm mô hình: mô hình là một biểu diễn của sự vật hay một tập các sự vật trong một lĩnh vực áp dụng nào đó theo một cách khác. Mô hình nhằm nắm bắt các khía cạnh quan trọng của sự vật, bỏ qua các khía cạnh không quan trọng và biểu diễn theo một tập ký hiệu và quy tắc nào đó. + Các hướng nhìn (Views) trong UML: một hướng nhìn trong UML là một tập con các biểu đồ UML được xây dựng để biểu diễn một khía cạnh nào đó của hệ thống. Sự phân biệt giữa các hướng nhìn rất linh hoạt. Có những biểu đồ UML có mặt trong cả hai hướng nhìn.  Các biểu đồ trong UML Biểu đồ use case: biểu diễn chức năng của hệ thống. Từ tập yêu cầu của hệ thống, biểu đồ UC phải chỉ ra hệ thống cần thực hiện điều gì để thỏa mãn yêu cầu của người dùng hệ thống. Đi kèm với biểu đồ use case là các kịch bản. Biểu đồ lớp: chỉ ra các lớp đối tượng trong hệ thống, các thuộc tính và phương thức của từng lớp và mối quan hệ giữa những lớp đó. Biểu đồ trạng thái: tương ứng với mỗi lớp sẽ chỉ ra các trạng thái mà đốitượng của lớp đó có thể có và sự chuyển tiếp giữa những trạng thái đó. Các biểu đồ tương tác: biểu diễn mối liên hệ giữa các đối tượng trong hệ thống và giữa các đối tượng với các tác nhân bên ngoài. Có hai loại: + Biểu đồ tuần tự: biểu diễn mối quan hệ giữa các đối tượng và giữa các đối tượng và tác nhân theo thứ tự thời gian. + Biểu đồ cộng tác: biểu diễn các hoạt động và sự đồng bộ, chuyển tiếp các hoạt động. Được dùng để biểu diễn các phương thức phức tạp của các lớp. 12  Quy trình phân tích thiết kế hệ thống bằng UML Các bước phân tích thiết kế hướng đối tượng được xây dựng trên biểu đồ các kí hiệu UML chia làm hai pha: Pha phân tích: + Xây dựng Biểu đồ use case: Dựa trên tập yêu cầu ban đầu, người phân tích tiến hành xác định các tác nhân, use case và các quan hệ giữa các use case để mô tả lại các chức năng của hệ thống. Một thành phần quan trọng trong biểu đổ use case là các kịch bản mô tả hoạt động của hệ thống trong mỗi use case cụ thể. + Xây dựng biểu đồ lớp: Xác định tên các lớp, các thuộc tính của lớp, một số phương thức và mối quan hệ cơ bản trong sơ đồ lớp. + Xây dựng biểu đồ trạng thái: Mô tả các trạng thái và chuyển tiếp trạng thái trong hoạt động của một đối tượng thuộc một lớp nào đó. Pha thiết kế: + Xây dựng các biểu đồ tương tác (biểu đồ cộng tác và biểu đồ tuần tự): mô tả chi tiết hoạt động của các use case dựa trên các scenario đã có và các lớp đã xác định trong pha phân tích. + Xây dựng biểu đồ lớp chi tiết: tiếp tục hoàn thiện biểu đồ lớp bao gồm bổ sung các lớp còn thiếu, dựa trên biểu đồ trạng thái để bổ sung các thuộc tính, dựa trên biểu đồ tương tác để xác định các phương thức và mối quan hệ giữa các lớp. + Xây dựng biểu đồ hoạt động: Mô tả hoạt động của các phương thức phức tạp trong mỗi lớp hoặc các hoạt động hệ thống có sự liên quan của nhiều lớp. + Xây dựng biểu đồ thành phần: xác định các gói, các thành phần và tổ chức phần mềm theo các thành phần đó. + Xây dựng biểu đồ triển khai hệ thống: xác định các thành phần và các thiết bị cần thiết để triển khai hệ thống, các giao thức và dịch vụ hỗ trợ. 2.2. Đánh giá, phân tích thực trạng HTTT quản lý nhân sự tại công ty TNHH Thép DongBang 2.2.1. Giới thiệu về công ty TNHH Thép DongBang  Thông tin cơ bản về công ty TNHH Thép DongBang. - Tên công ty: Công ty TNHH Thép DongBang Việt Nam. - Loại hình doanh nghiệp: Công ty TNHH một thành viên - 100% vốn đầu tư nước ngoài. 13 - Người đại diện theo pháp luật của doanh nghiệp: Ông HONG WAN PYO - Năm được thành lập : Được thành lập theo giấy phép đầu tư số 042045000062 do Ban quản lý các khu công nghiệp tỉnh Hải Dương cấp ngày 29 tháng 5 năm 2009 - Địa chỉ : Khu công nghiệp Đại An-Thành phố Hải Dương - Tỉnh Hải Dương. - Điện thoại : 03203.570.445 - Website : www.dongbangsteel.com  Cấu trúc tổ chức và nhân sự của công ty TNHH Thép DongBang. - Sơ đồ tổ chức và chức năng của các phòng ban của công ty TNHH Thép DongBang: Tổng giám đốc giám đốc điều hành Phòng Phòng kế toán- Phòng KD Phòng HC và Kế hoạch vật tư XNK KD nội địa Sơ đồ 2.5. Sơ đồ tổ chức của công ty TNHH Thép DongBang . - Chức năng của từng phòng ban: Các phòng ban trong công ty có mối quan hệ chặt chẽ với nhau, hỗ trợ cho nhau. Vì thế nên nếu thiếu đi một phòng ban nào đó thì bộ máy sẽ không hoạt động được. Tổng giám đốc: là người đứng đầu công ty, có tư cách pháp nhân, trực tiếp điều hành mọi hoạt động của công ty và chịu trách nhiệm trước pháp luật về mọi hoạt động đó. Giám đốc điều hành: là người Tổng Giám Đốc tín nhiệm ủy quyền giám sát mọi hoạt động của công ty, và là người tham mưu cho Tổng Giám Đốc trong việc kí kết các hợp đồng kinh tế. 14
- Xem thêm -