Đề tài Phân tích thiết kế và xây dựng phần mềm quản lý nhân sự tại công ty cổ phần gạch Tuynen Huế

Công nghệ thông tin đã và đang phát triển một cách mạnh mẽ, sức lan truyền rất nhanh trong việc giao nhận cũng như lưu trữ và xữ lí thông tin vì nhu cầu của con người nên công nghệ thông tin được xem là phần không thể thiếu cho cuộc sống hằng ngày.Việc đưa CNTT vào các doanh nghiệp, công ty, tổ chức là một lựa chọn vô cùng đúng đắn và mang yếu tố cạnh tranh chiến lược hiện nay. Mặc dù một hệ thống thông tin quản lý không nhất thiết phải sử dụng công nghệ thông tin, nhưng công nghệ thông tin (phần cứng lẫn phần mềm) đang ngày càng rẻ và góp phần tạo ra năng suất xử lý, lưu trữ, phân phối thông tin ngày một cao, nên hệ thống thông tin quản lý hiện đại thường tích cực sử dụng công nghệ thông tin trong đó mảng quản lý nhân sự đóng một vai trò then chốt tạo nên sự phát triển vững mạnh cho sự thành công của một doanh nghiệp. Ngoài những yếu tố mang tính chất áp dụng công nghệ thông tin vào doanh nghiệp thì hiện tại công ty vẫn còn mắc phải một số yếu tố cơ bản vẫn chưa xữ lí được và cần sử dụng đến các phần mềm quản lý giúp cho việc kinh doanh , hoạt động đạt hiệu quả tốt hơn và cạnh tranh mạnh mẽ trên thị trường . Và các vẫn đề hiện tại đó là : - Về mặt quản lý nhân sự hiện tại vẫn sử dụng phương thức truyền thống khiến tiêu tốn thời gian và kinh phí cho công ty. -Việc lưu trữ nhân sự khi không có một kho dữ liệu cụ thể dể dẫn đến thiếu xót trong quá trình xử lí số liệu nhân sự . - Vào những giai đoạn cao điểm như cuối năm việc thống kê các số liệu cũ và những số liệu mới gây ra rất nhiều phức tạp . Hiện tại Công ty vẫn chưa có một phần mềm quản lý nhân sự một cách thực sự chuyên nghiệp, việc thực hiện công tác quản lý nhân sự cho Công ty vẫn còn khá thủ công và phức tạp.

pdf85 trang | Chia sẻ: tuantu31 | Lượt xem: 457 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Đề tài Phân tích thiết kế và xây dựng phần mềm quản lý nhân sự tại công ty cổ phần gạch Tuynen Huế, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ .......... KHOÏA LUÁÛN TÄÚT NGHIÃÛP ÂAÛI HOÜC PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TẠI CÔNG TYCỔ PHẦN GẠCH TUYNEN HUẾ Sinh viên thực hiện: Giáo viên hướng dẫn: HỒ THỊ NHƯ QUỲNH ThS. TRẦN THÁI HÒA Lớp: K44 THKT Niên khoá: 2010-2014 Huế, tháng 05 năm 2014 Trư ờng Đạ i họ c K inh tế H uế Lời đæu tiên em xin chån thành cám ơn quý thæy, c÷ trường đäi höc kinh tế huế những người đã trực tiếp giâng däy, truyền đät những kiến thức bú ích cho em. Đó chính là những nền tâng cơ bân, những hành trang quý giá để em có thể hoàn thành bài báo cáo khóa luận và trên hết là cho tương lai em sau này. Đặc biệt là thæy Træn Thái Hòa, người đã hướng dẫn em, cho em nhiều kiến thức, tận tình giúp đỡ em, giâi đáp những thắc mắc trong thời gian thực tập qua. Bên cänh đó, em cũng xin chån thành cám ơn đến các anh chị trong công ty CP Gäch Tuynen Huế đã täo điều kiện cho em hiểu rõ hơn về m÷i trường làm việc thực tế của một doanh nghiệp, điều mà em chưa biết khi đang ngøi trên ghế nhà trường. Mặc dù rçt bận rộn nhưng các anh chị đã dành thời gian chî bâo, hướng dẫn täo möi điều kiện tùt nhçt để em có thể tìm hiểu, thu thập thông tin bú ích để phục vụ cho bài báo cáo khóa luận này Trong quá trình thực tập làm báo cáo, vì chưa có kinh nghiệm chî dựa vào những lý thuyết được höc cũng như thời gian thực tập hän hẹp nên bài báo cáo chắc chắn sẽ có nhiều thiếu xót nhçt định. Kính mong nhận được sự góp ý, nhận xét của quý thæy c÷ để em rút ra những thiếu xót và hoàn thiện mình hơn trên con đường sắp tới. Cuùi cùng em kính chúc quý thæy cô lời chúc sức khôe, hänh phúc và thành công với những dự định của mình. Em xin chån thành cám ơn! Trư ờng Đạ i họ c K i h tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh MỤC LỤC Tóm tắt nội dung nghiên cứu................................................................................ 1 PHẦN I: ĐẶT VẤN ĐỀ ..................................................................................... 2 1. Lý do chọn đề tài ........................................................................................... 2 2. Mục tiêu nghiên cứu ..................................................................................... 3 3. Đối tượng và phạm vi nghiên cứu: ............................................................... 3 4. Phương pháp nghiên cứu: ............................................................................. 3 5. Kết quả dự kiến ............................................................................................. 4 6. Kết cấu đề tài ................................................................................................. 4 PHẦN II NỘI DUNG NGHIÊN CỨU .............................................................. 5 CHƢƠNG 1: TỔNG QUAN VỀ CÔNG TY CP GẠCHTUYNEN HUẾ ...... 5 1.1. Những thông tin tổng quan về công ty cổ phần Gạch Tuynen Huế ........... 5 1.1.1. Giới thiệu về công ty ........................................................................... 5 1.1.2. Hoạt động của Công ty ........................................................................ 5 1.1.3. Hệ thống chức năng của Công ty ......................................................... 6 1.1.3.1. Cơ cấu tổ chức của công ty CP Gạch Tuynen Huế ....................... 6 1.1.3.2. Sơ đồ cơ cấu tổ chức của công ty .................................................. 7 1.1.3.3. Chức năng nhiệm vụ của các phòng ban ....................................... 8 1.2. Tình hình ứng dụng tin học quản lý tại công ty cổ phần gạch TUYNENHuế... 9 1.3. Bài toán quản lý nhân sự .......................................................................... 10 1.4. Yêu cầu đối với hệ thống mới .................................................................. 10 1.4.1. Mục tiêu của hệ thống mới ................................................................ 10 1.4.2. Chức năng của hệ thống mới ............................................................. 10 1.4.2.1.Hệ thống ....................................................................................... 10 Trư ờng Đạ i họ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh 1.4.2.2.Danh mục ..................................................................................... 11 1.4.2.3.Cập nhật ........................................................................................ 11 1.4.2.4.Báo cáo, thống kê ......................................................................... 11 1.4.3. Các thông tin trong đề tài .................................................................. 11 1.4.4. Đối tượng hưởng lợi từ hệ thống ....................................................... 12 1.4.5. Yêu cầu đối với hệ thống ................................................................... 12 CHƢƠNG 2: CƠ SỞ LÍ LUẬN VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN .............................................................................. 13 2.1. Tổng quan về hệ thống thông tin quản lý ................................................ 13 2.1.1. Định nghĩa và các bộ phận cấu thành hệ thống thông tin .................. 13 2.1.2. Phân loại hệ thống thông tin .............................................................. 14 2.2. Các công đoạn của phát triển hệ thống thông tin ..................................... 14 2.3. Các khái niệm cơ bản về xây dựng CSDL ............................................... 18 2.3.1. Cơ sở dữ liệu và hệ cơ sở dữ liệu ...................................................... 18 2.3.2. Hệ quản trị CSDL .............................................................................. 19 2.4. Thiết kế cơ sở dữ liệu ............................................................................... 21 2.4.1. Thiết kế CSDL từ các thông tin đầu ra .............................................. 21 2.4.2. Mã hóa dữ liệu ................................................................................... 22 2.4.3. Thiết kế dữ liệu bằng phương pháp mô hình hóa .............................. 23 2.4.3.1. Mô hình thực thể liên kết (mô hình E-R) .................................... 23 2.4.3.2. Các loại mô hình dữ liệu ............................................................. 26 2.4.4. Chuẩn hóa trong CSDL quan hệ và mối quan hệ giữa các file dữ liệu.. 27 2.4.4.1. Tại sao phải chuẩn hóa? .............................................................. 27 2.4.4.2. Định nghĩa 1NF cho file dữ liệu ................................................. 27 2.4.4.3. Định nghĩa phụ thuộc hoàn toàn ................................................. 27 Trư ờng Đạ i họ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh 2.4.4.4. Định nghĩa 2NF cho file dữ liệu ................................................. 28 2.4.4.5. Định nghĩ bắc cầu ........................................................................ 28 2.4.4.6. Định nghĩa 3NF cho file dữ liệu ................................................. 28 2.4.4.7. Định nghĩa 2NF cho sơ đồ quan hệ ............................................. 28 2.4.4.8.Định nghĩa bắc cầu đối với sơ đồ quan hệ ................................... 28 2.4.4.9. Định nghĩa 3NF cho sơ đồ quan hệ ............................................. 28 2.4.4.10. Định nghĩa dạng chuẩn BCNF .................................................. 29 2.4.4.11. Định nghĩa về dạng chuẩn của hệ khóa ..................................... 29 2.5. Giới thiệu các công cụ sử dụng để xây dựng phần mềm quản lý nhân sự ... 29 2.5.1. Giới thiệu hệ quản trị cơ sơ dữ liệu SQL Server ............................... 29 2.5.2. Giới thiệu Visual Studio và Visual C# .............................................. 30 CHƢƠNG 3: PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TẠI CÔNG TY CP GẠCH TUYNEN HUẾ 31 3.1. Phân tích bài toán quản lý nhân sự tài công ty CP Gạch Tuynen Huế ... 31 3.1.1. Yêu cầu của người sử dụng ............................................................... 31 3.1.2. Yêu cầu của chương trình .................................................................. 32 3.1.2.1. Phân hệ quản lý nhân sự .............................................................. 32 3.1.2.2. Thông tin nhập xuất .................................................................... 33 3.1.3.Sơ đồ chức năng của hệ thống BFD( Business Function Diagram) ... 35 3.1.3.1. Khái niệm về mô hình nghiệp vụ: ............................................... 35 3.1.3.2. Biểu đồ chức năng của hệ thống ................................................. 35 3.1.4. Sơ đồ ngữ cảnh (Context Diagram – CD) ......................................... 40 3.1.5. Sơ đồ luồng dữ liệu DFD (Data Flow Diagram) ............................... 41 3.1.5.1. Sơ đồ luồng dữ liệu mức 0 .......................................................... 42 3.1.5.2. Sơ đồ DFD mức 1 của tiến trình 1.0 ........................................... 43 Trư ờng Đạ i họ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh 3.1.5.3. Sơ đồ DFD mức 1 của tiến trình 2.0 ........................................... 43 3.1.5.4. Sơ đồ DFD mức 1 của tiến trình 3.0 ........................................... 44 3.1.5.5. Sơ đồ DFD mức 1 của tiến trình 4.0 ........................................... 44 3.1.5.6. Sơ đồ DFD mức 1 của tiến trình 5.0 ........................................... 45 3.1.5.7. Sơ đồ DFD mức 1 của tiến trình 6.0 ........................................... 45 3.2. Thiết kế phần mềm quản lý nhân sự ........................................................ 46 3.2.1. Thiết kế kiến trúc hệ thống ................................................................ 46 3.2.2. Thiết kế đầu ra ................................................................................... 47 3.2.3. Thiết kế đầu vào ................................................................................ 48 3.2.3.1. Thiết kế các biểu mẫu thu thập thông tin .................................... 48 3.2.3.2. Mã hóa thông tin ......................................................................... 49 3.2.4. Thiết kế cơ sở dữ liệu ........................................................................ 49 3.2.4.1. Nguyên tắc thiết kế CSDL .......................................................... 49 3.2.4.2. Phương pháp thiết kế CSDL ....................................................... 49 3.2.4.3. Xác định các thuộc tính cho thực thể .......................................... 50 3.2.4.4. Danh sách các bảng trong CSDL ................................................ 51 3.2.4.5. Mô hình cơ sở dữ liệu quan hệ .................................................... 58 3.2.5. Thiết kế giải thuật .............................................................................. 59 3.2.5.1. Giải thuật đăng nhập hệ thống và giải thuật đổi mật khẩu .......... 59 3.2.5.2. Giải thuật nhập mới nhân viên .................................................... 60 3.2.5.3. Giải thuật hiệu chỉnh nhân viên .................................................. 61 3.2.5.4. Giải thuật điều động nhân viên ................................................... 62 3.2.5.5. Giải thuật lập báo cáo .................................................................. 63 3.2.6. Thiết kế giao diện .............................................................................. 63 3.2.6.1. Nguyên tắc thiết kế giao diện ...................................................... 63 Trư ờng Đạ i ọ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh 3.2.6.2. Một số giao diện chính ................................................................ 64 3.3. Lựa chọn công cụ phát triển ..................................................................... 66 3.4. Đóng gói và cài đặt sản phẩm .................................................................. 67 3.4.1. Đóng gói sản phẩm ............................................................................ 67 3.4.2. Cài đặt sản phẩm ................................................................................ 68 3.4.2.1. Yêu cầu phần cứng ...................................................................... 68 3.4.2.2. Yêu cầu phần mềm hệ thống ....................................................... 68 3.5. Triển khai và đào tạo ngừơi sử dụng ....................................................... 68 3.6. Hướng phát triển tiếp theo của phần mềm ............................................... 69 PHẦN III KẾT LUẬN VÀ KIẾN NGHỊ ....................................................... 70 1. Kết quả đạt được ......................................................................................... 70 2. Hạn chế của đề tài ....................................................................................... 70 3. Hướng phát triển của đề tài ......................................................................... 70 TÀI LIỆU THAM KHẢO ............................................................................... 72 Phụ lục ............................................................................................................... 73 Trư ờng Đạ i họ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÍ HIỆU Ký hiệu Ý nghĩa CSDL Cơ sở dữ liệu CNTT Công nghệ thông tin HĐQT Hội đồng quản trị Trư ờng Đạ i họ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh DANH MỤC CÁC BẢNG BIỂU Hình 1. Kết quả doanh thu từ năm 2007-2010 ..................................................... 6 Hình 2: Sơ đồ cơ cấu tổ chức của công ty cổ phần Gạch Tuynen Huế ................ 7 Hình 3: Các bộ phận cấu thành hệ thống thông tin ............................................ 13 Bảng NHÂN VIÊN ............................................................................................ 51 Bảng CHỨC VỤ................................................................................................. 52 Bảng CMND ....................................................................................................... 52 Bảng ĐẢNG VIÊN ............................................................................................ 52 Bảng NGƯỜI DÙNG ......................................................................................... 53 Bảng CÔNG TÁC .............................................................................................. 53 Bảng NGOẠI NGỮ ............................................................................................ 54 Bảng HỌCVỊ ...................................................................................................... 54 Bảng PHÒNG BAN ........................................................................................... 54 Bảng TIN HỌC................................................................................................... 55 Bảng TRÌNH ĐỘ CHUYÊN MÔN.................................................................... 55 Bảng TRÌNH ĐỘ HỌC VẤN ............................................................................ 55 Bảng QUÂN NGŨ ............................................................................................. 56 Bảng CHI TIẾT CHUYÊN MÔN ...................................................................... 56 Bảng CHI TIẾT HỌC VỊ ................................................................................... 57 Bảng CHI TIẾT NGOẠI NGỮ .......................................................................... 57 Bảng CHI TIẾT HỌC VẤN ............................................................................... 57 Hình 4: Giao diện quá trình công tác ................................................................. 64 Hình 5: Giao diện thao tác với bảng chức vụ ..................................................... 65 Hình 6: Giao diện thao tác với bảng phòng ban ................................................. 65 Hình 7: Giao diện form phân quyền ................................................................... 66 Hình 8: Giao diện thao tác với bảng tài khoản ................................................... 66 Trư ờng Đạ i họ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh DANH MỤC CÁC SƠ ĐỒ SĐ 1: Sơ đồ thực thể liên kết .............................................................................. 25 SĐ 2: Liên kết 1 @ 1 .......................................................................................... 25 SĐ 3: Liên kết 1 @ N ......................................................................................... 25 SĐ 4: Liên kết N @ N ........................................................................................ 26 SĐ 5: Sơ đồ chức năng của hệ thống quản lý nhân sự ....................................... 35 SĐ 6: Sơ đồ phân rã chức năng quản lý hệ thống .............................................. 37 SĐ 7: Sơ đồ phân rã chức năng quản lý thông tin .............................................. 38 SĐ 8: Sơ đồ phân rã chức năng in ấn, tra cứu - tìm kiếm .................................. 39 SĐ 9: Sơ đồ các kỹ pháp ................................................................................... 40 SĐ 10: Sơ đồ ngữ cảnh ....................................................................................... 40 SĐ 11: Sơ đồ luồng dữ liệu mức 0 ..................................................................... 42 SĐ 12: Sơ đồ DFD mức 1 của tiến trình 1.0 ...................................................... 43 SĐ 13: Sơ đồ DFD mức 1 của tiến trình 2.0 ...................................................... 43 SĐ 14: Sơ đồ DFD mức 1 của tiến trình 3.0 ...................................................... 44 SĐ 15: Sơ đồ DFD mức 1 của tiến trình 4.0 ...................................................... 44 SĐ 16: Sơ đồ DFD mức 1 của tiến trình 5.0 ...................................................... 45 SĐ 17: Sơ đồ DFD mức 1 của tiến trình 6.0 ...................................................... 45 SĐ 18: Thiết kế kiến trúc hệ thống ..................................................................... 46 SĐ 19: Mô hình cơ sở dữ liệu quan hệ ............................................................... 58 SĐ 20: Giải thuật đăng nhập hệ thống và giải thuật đổi mật khẩu ..................... 59 SĐ 21: Giải thuật nhập mới nhân viên ............................................................... 60 SĐ 22: Giải thuật hiệu chỉnh nhân viên ............................................................. 61 SĐ 23: Giải thuật điều động nhân viên .............................................................. 62 SĐ 24: Giải thuật lập báo cáo ............................................................................. 63 Trư ờng Đạ i họ c K inh tế H uế Khóa luận tốt nghiệp Đại học GVHD: ThS. Trần Thái Hòa SVTH: Hồ Thị Như Quỳnh 1 TÓM TẮT NỘI DUNG NGHIÊN CỨU Đề tài trình bày các nội dung chính của quản lý nhân sự trong doanh nghiệp, giới thiệu các công cụ cũng như các phép thống kê và phân tích được sử dụng trong quá trình xây dựng hệ thống quản lý nhân sự. Đề tài cũng trình bày quá trình phân tích, thiết kế hệ thống, phân tích tính khả thi và dự trù kinh phí triển khai hệ thống cho doanh nghiệp. Trong số các nội dung kể trên, đề tài tập trung chủ yếu vào các công đoạn của quá trình phân tích và thiết kế. Phần mô tả bài toán quản lý nhân sự sẽ mô tả các nghiệp vụ quản lý nhâ
Luận văn liên quan