Đồ Án Tốt Nghiệp: Sinh viên thực hiện: Đỗ Danh Đại Giáo viên hướng dẫn: TS. Trần Cảnh Dương

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP

XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ – TRƯỜNG ĐẠI HỌC TÀI
NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

Sinh viên thực hiện: Đỗ Danh Đại


Giáo viên hướng dẫn: TS. Trần Cảnh Dương

Hà Nội, năm 2015


57

DANH MỤC CÁC KÝ HIỆU, CÁC TỪ VIẾT TẮT


STT Từ viết tắt Định nghĩa

1 UC Use - Case

2 CSDL Cơ sở dữ liệu

3 CNTT Công nghệ thông tin

4 Admin Người quản trị

5 GV Giảng viên

6 CB Cán Bộ

7 NV Nhân viên

8 HS Hồ sơ

9 QL Quản lý
58

MỤC LỤC
MỞ ĐẦU ................................................................................................................ 1
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT XÂY DỰNG PHẦN MỀM ......................... 2
1. Tìm hiểu sơ lược về hệ thống thông tin quản lý ................................................... 2
2. Một vài khái niệm ................................................................................................ 4
3. Một vài phần mềm sử dụng.................................................................................. 6
CHƯƠNG 2 - PHÂN TÍCH HỆ THỐNG .......................................................... 11
1. Giới thiệu .......................................................................................................... 11
2. Mô tả chức năng hệ thống. ................................................................................. 14
3. Chức năng và nhiêm vụ ..................................................................................... 14
4. Sơ đồ use tổng quát của hệ thống thông tin quản lý nhân sự .............................. 15
5. Các sơ đồ use case ,mức phân rã chức năng ....................................................... 17
6. Các biểu đồ tuần tự ............................................................................................ 19
6.1 Sơ đồ tuần tự chức năng “Đăng nhập và đổi mật khẩu” ................................... 19
6.2 Sơ đồ tuần tự cho chức năng “Tìm kiếm” ........................................................ 21
6.3 Sơ đồ tuần sự chức năng “Thêm hồ sơ” ........................................................... 22
6.4 Sơ đồ tuần tự chức năng “Cập nhật” ................................................................ 23
6.5 Sơ đồ tuần tự chức năng “Báo cáo, thống kê” .................................................. 24
6.6 Sơ đồ tuần tự chức năng “Xóa thông tin” ......................................................... 25
7.1 Biểu đồ trạng thái ............................................................................................ 26
7.1 Biểu đồ trạng thái lớp người dùng................................................................... 26
7.2 Biểu đồ trạng thái cho lớp nhân viên ............................................................... 27
8 Biểu đồ hoạt động............................................................................................... 28
8.1 Sơ đồ hoạt động chức năng đăng nhập ............................................................. 28
8.2 Biểu đồ hoạt động thêm danh sách nhân viên................................................... 29
8.3 Biểu đồ hoạt động sửa thông tin nhân viên ...................................................... 30
8.4 Biểu đồ hoạt động xóa thông tin ..................................................................... 31
CHƯƠNG 3 - THIẾT KẾ ................................................................................... 32
1. Thiết Kế Cơ Sở Dữ Liệu .................................................................................... 32
59

1.1 Bảng danh mục khen thưởng ........................................................................... 32


1.2 Bảng kỷ luật – KyLuat ..................................................................................... 32
1.3 Bảng nhân viên – NhanVien ............................................................................ 33
1.4 Bảng quá trình tính lương – QTTinhLuong ...................................................... 33
1.5 Bảng chức vụ ................................................................................................... 34
1.6 Bảng tài khoản ................................................................................................. 34
1.7 Bảng Danh mục hình thức kỷ luật .................................................................... 34
1.8 Bảng Danh mục hình thức khen thưởng ........................................................... 34
1.9 Bảng chuyển công tác ...................................................................................... 34
2 Bảng liên kết cơ sở dữ liệu ................................................................................. 35
2.1 Sơ đồ liên kết cơ sở sữ liệu .............................................................................. 35
2.2 Biểu đồ lớp chi tiết .......................................................................................... 36
3 Thiết kế giao diện phần mềm .............................................................................. 37
3.1 Giao diện Form đăng nhập ............................................................................... 37
3.2 Giao diện Form Quản lý thông tin cán bộ ........................................................ 38
3.3 Giao diện Form Quản lý phân quyền user ........................................................ 40
3.4 Giao diện Form Quản lý khen thưởng .............................................................. 41
3.5 Giao diện Form Quản lý kỷ luật ....................................................................... 43
3.6 Giao Diện Form Quản lý lương ....................................................................... 45
3.7 Giao diện Form Luân chuyển công tác............................................................. 47
3.8 Giao diện Form Tìm kiếm và thống kê............................................................. 49
KẾT LUẬN .......................................................................................................... 50
TÀI LIỆU THAM KHẢO ................................................................................... 51
PHỤC LỤC .......................................................................................................... 52
60

DANH MỤC HÌNH


Hình 2.1: Sơ đồ use case tổng quát của hệ thống quản lý nhân sự .......................... 15
Hình 2.2: Sơ đồ phân rã chức năng cập nhập ......................................................... 17
Hình 2.3: Sơ đồ phân rã chức năng cập nhập hồ sơ nhân viên ................................ 17
Hình 2.4: Sơ đồ phân rã chức năng cập nhập hồ sơ khen thưởng ........................... 18
Hình 2.5: Sơ đồ phân rã chức năng cập nhập hồ sơ kỷ luật .................................... 18
Hình 2.6: Sơ đồ tuần tự chức năng “Đăng nhập và đổi mật khẩu”.......................... 20
Hình 2.7: Sơ đồ tuần tự chức năng “Tìm kiếm” ..................................................... 21
Hình 2.8: Sơ đồ tuần tự chức năng “Thêm hồ sơ” .................................................. 22
Hình 2.9: Sơ đồ tuần tự chức năng “Cập nhật” ...................................................... 23
Hình 2.10: Sơ đồ tuần tự chức năng “Báo Cáo thống kê”....................................... 24
Hình 2.11: Sơ đồ tuần tự chức năng “xóa thông tin” .............................................. 25
Hình 2.12: Biểu đồ trạng thái lớp người dùng ........................................................ 26
Hình 2.13: Biểu đồ trạng thái lớp nhân viên .......................................................... 27
Hình 2.14: Biểu đồ hoạt động chức năng “Đăng nhập” .......................................... 28
Hình 2.15: Biểu đồ hoạt động chức năng “Thêm hồ sơ” ........................................ 29
Hình 2.16: Biểu đồ hoạt động chức năng “Sửa hồ sơ” ........................................... 30
Hình 2.17: Biểu đồ hoạt động chức năng “Xóa hồ sơ............................................. 31
Hình 3.1: Giao diện chức năng “Đăng nhập” ......................................................... 37
Hình 3.2: Giao diện chức năng “ Quản lý thông tin cán bộ”................................... 38
Hình 3.3: Giao diện chức năng “ Quản lý phân quyền user” .................................. 40
Hình 3.4: Giao diện chức năng “ Quản lý khen thưởng” ........................................ 41
Hình 3.5: Giao diện chức năng “ Quản lý kỷ luật” ................................................. 43
Hình 3.6: Giao diện chức năng “ Quản lý lương”................................................... 45
Hình 3.7: Giao diện chức năng “ Luân chuyển công tác” ....................................... 47
Hình 3.8: Giao diện chức năng “ Tìm kiếm và thống kê” ....................................... 49
LỜI CẢM ƠN
Trước hết, em xin trân thành cảm ơn các thầy cô giáo khoa Công nghệ thông
tin Trường Đại học Tài Nguyên và Môi Trường Hà Nội đã giảng dạy, trang bị cho
em những kiến thức cần thiết trong thời gian học tại trường.
Đặc biệt, em xin chân thành cảm ơn thầy Trần Cảnh Dương, đã hướng dẫn em
ngay từ những bước đầu tiên trong việc lựa chọn, phát triển đề tài cho đồ án tốt
nghiệp. Trong suốt quá trình thực tập, thầy đã tận tình hướng dẫn, tạo điều kiện
thuận lợi, giúp đỡ em hoàn thành khóa luận tốt nghiệp.
Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tìm hiểu và xây
dựng đồ án trong thời gian có hạn và kiến thức còn hạn chế, nhiều bỡ ngỡ, nên bài
đồ án này chắc chắn sẽ không thể tránh khỏi những thiếu sót. Chúng em rất mong
nhận được sự quan tâm và những đóng góp quý báu của các thầy cô để đồ án này
ngày càng hoàn thiện hơn.
Cuối cùng em xin kính chúc quý thầy cô luôn mạnh khỏe, hạnh phúc và thành công
trên sự nghiệp “Người lái đò cao cả” để dìu dắt những thế hệ trẻ chúng em thành
công hơn trong bước đường đời.
Em xin chân thành cảm ơn!

Hà Nội, ngày tháng năm 2015


Sinh viên thực hiện:

Đỗ Danh Đại
1

MỞ ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là
một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ
chức cũng như của các công ty, trung tâm, các cá nhân; nó đóng vai trò hết sức quan
trọng, có thể tạo ra những bước đột phá mạnh mẽ.
Việc xây dựng các trang phần mềm để phục vụ cho các nhu cầu riêng của các
tổ chức, công ty thậm chí là các nhân, ngày nay không lấy gì làm xa lạ. Đối với các
chính phủ và các công ty thì việc xây dựng các phần mềm riêng càng ngày càng trở
nên cấp thiết. Thông qua những phần mềm này, thông tin về họ cũng như các công
văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của tổ
chức sẽ đến với những người quan tâm một cách nhanh chóng kịp thời, tránh những
phiền hà mà phương thức giao tiếp truyền thống thường gặp phải.
Với nhu cầu như vậy thì chúng ta lại cần phải có một phần mềm chuyên
nghiệp để cung cấp dịch vụ cho những khách hàng có nhu cầu, khách hàng có thể là
tổ chức hoặc các nhân.
Quản lý nhân sự là một trong những vấn đề then chốt trong tổ chức,công ty,..
Quản lý nhân sự không tốt sẽ dẫn đến nhiều vấn đề bất cập trong tổ chức, công ty.
Chúng ta luôn thấy những tình trạng lưu trữ sai thông tin nhân viên,… như vậy sẽ
dẫn đến xáo trộn.Vì vậy yêu cầu đặt ra ở đây là làm thế nào để có thể lưu trữ thông
tin nhân viên một cách hiệu quả nhất, giúp cho nhân viên có thể yên tâm và thoải
mãi làm việc đạt kết quả tốt nhất.
Căn cứ vào nhu cầu thực tế em đã chọn đề tài nghiên cứu “xây dựng phần
mềm quản lý nhân sự – Trường Đại học Tài nguyên và Môi trường Hà Nội” để làm
đồ án tốt nghiệp của mình.
2

CHƯƠNG 1:
CƠ SỞ LÝ THUYẾT XÂY DỰNG PHẦN MỀM

1. Tìm hiểu sơ lược về hệ thống thông tin quản lý


* Tìm hiểu sơ lược về thông tin
Thông tin là sự phản ánh sự vật, sự việc, hiện tượng của thế giới khách quan
và các hoạt động của con người trong đời sống xã hội. Điều cơ bản là con người
thông qua việc cảm nhận thông tin làm tăng hiểu biết cho mình và tiến hành những
hoạt động có ích cho cộng đồng. Môi trường vận động thông tin là môi trường
truyền tin, nó bao gồm các kênh liên lạc tự nhiên hoặc nhân tạo. Kênh liên lạc
thường nối các thiết bị của máy móc với nhau hay nối với con người. Con người có
hình thức liên lạc tự nhiên và cao cấp là tiếng nói, từ đó nghĩ ra chữ viết. Ngày nay
nhiều công cụ phổ biến thông tin đã xuất hiện : máy in, điện tín, điện thoại, phát
thanh truyền hình, phim ảnh….
* Khái niệm thông tin
Thông tin là 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ề đối tượng. Theo quan điểm của nhà quản lí thì thông
tin là những thông báo, số liệu dùng làm cơ sở cho việc ra các quyết định. Các tài
liệu này chia làm 4 loại :
- Tài liệu, số liệu có ích cho việc ra quyết định : thông tin về năng suất, giá
thành, doanh thu…
- Tài liệu số liệu dùng ra quyết định sau này : thông tin dự trữ
- Tài liệu, số liệu không liên quan đến việc ra quyết định : tư liệu, số liệu thừa…
- Tài liệu, số liệu giả do các đối thủ tung ra gây nhiễu. Có nhiều cách phân loại
thông tin. Chúng ta quan tâm đến cách phân loại dựa vào đặc tính liên tục hay rời
rạc của tín hiệu vật lý.
* Các loại thông tin quản lí
- Thông tin quản lí là những dữ liệu được xử lí và sẵn sàng phục vụ công tác
quản lí của tổ chức. Có 3 loại thông tin quản lí trong 1 tổ chức, đó là thông tin chiến
lược, thông tin chiến thuật và thông tin điều hành.

You might also like