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.
85 trang |
Chia sẻ: tuantu31 | Lượt xem: 590 | Lượt tải: 0
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â