Tải bản đầy đủ (.docx) (59 trang)

BÁO cáo THỰC tập PHẦN mềm QUẢN lý NHÂN sự SAPO

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (7.67 MB, 59 trang )

BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI
TRƯỜNG CAO ĐẲNG KINH TẾ - CƠNG NGHỆ TP. HỒ CHÍ MINH

---------oOo---------

ĐỀ TÀI THỰC TẬP TỐT NGHIỆP

PHẦN MỀM QUẢN LÝ NHÂN SỰ SAPO

Giảng viên hướng dẫn: Th.S
Sinh viên thực hiện:
Lớp:
Ngành: Công nghệ thông tin
Chun ngành: Cơng nghệ thơng tin

TP. Hồ Chí Minh, tháng 07

năm 20


LỜI CẢM ƠN
Đầu tiên cho em xin trân trọng gửi lời cảm ơn chân thành và sự kính trọng tới
các Thầy và Cô ngành Công nghệ thông tin trường Cao Đẳng Kinh Tế - Công Nghệ
TP.HCM, và đặc biệt là giáo viên hướng dẫn Thầy đã tận tình hướng dẫn, chỉ bảo em
trong suốt quá trình thực hiện luận văn này.
Do kiến thức cịn hạn hẹp nên khơng tránh khỏi những thiếu sót trong cách
hiểu, lỗi trình bày. Em rất mong nhận được sự đóng góp ý kiến của quý thầy cô và ban
lãnh đạo, các anh chị trong công ty để báo cáo tốt nghiệp đạt được kết quả tốt hơn.
Em xin chân thành cảm ơn!
TP.HCM, ngày 03 tháng 07 năm 202



LỜI CAM ĐOAN
Nhóm báo cáo thực tập tốt nghiệp xin cam đoan đây là cơng trình nghiên cứu
riêng của nhóm, khơng sao chép bất kì một đồ án nào hết. Các số liệu, kết quả trong
đồ án này là trung thực và chưa từng được ai công bố trong bất kỳ cơng trình nghiên
cứu nào khác.
Người thực hiện


TRƯỜNG CAO ĐẲNG KT-CN TPHCM
KHOA KT-CN

-----------



-----------

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc Lập - Tự Do - Hạnh Phúc

-----------



-----------

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN

ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ SAPO

Sinh viên thực hiện: Nhận xét của giáo viên: ...................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
Điểm bằng số: .............................................
Điểm bằng chữ: ..........................................
TP.HCM, ngày

tháng

năm 202

Giảng viên
(Ký và ghi rõ họ tên)


TRƯỜNG CAO ĐẲNG KT-CN TPHCM
KHOA KT-CN

-----------



-----------


CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc Lập - Tự Do - Hạnh Phúc

-----------



-----------

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN

ĐỀ TÀI: PHẦN MỀM QUẢN LÝ NHÂN SỰ SAPO
Sinh viên thực hiện:
Nhận xét của giáo viên: ...................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
Điểm bằng số: .............................................
Điểm bằng chữ: ..........................................
TP.HCM, ngày

tháng


năm 202

Giảng viên
(Ký và ghi rõ họ tên)


LỜI NĨI ĐẦU
Ngày nay, với sự phát triển khơng ngừng của xã hội, tin học đã trở nên vô cùng phổ
biến và đã có những bước phát triển vượt bậc được thể hiện qua nhiều lĩnh vực của
đời sống xã hội. Tin học đã dần dần trở thành nhu cầu rất cần thiết và không thể thiếu
trong cuộc sống của con người. Ở các quốc gia phát triển hiệu quả do tin học hóa đem
lại đã góp phần thiết yếu và chiếm giữ một vị trí quan trọng trong các lĩnh vực kinh tế,
chính trị, văn hóa, giáo dục…
Với số lượng nhân viên của CÔNG TY TNHH TM & DV ĐẦU TƯ QUỐC TẾ
ASC VIỆT NAM là hơn hai mươi người và cũng có thể con số này sẽ tăng lên nhiều
hơn nữa trong tương lai nên việc quản lý về hồ sơ cũng như tiền lương của cán bộ
nhân viên sẽ gặp nhiều khó khăn và tốn kém nhiều thời gian hơn. Trước đây, để thu
nhận một nhân viên mới, tính lương cho các nhân viên trong cơng ty, các nhân viên
của phòng nhân sự phải làm việc với số lượng sổ sách khá lớn, ghi chép thông tin cho
tất cả các nhân viên của Trung tâm phải mất rất nhiều công sức và phải mất một thời
gian rất lâu, và sự sai xót trong q trình ghi chép là khó tránh khỏi khi phải làm việc
thủ cơng như vậy. Nên Ban Giám Đốc Công Ty muốn tin học hóa việc quản lý nhân
sự và tiền lương đó với một phần mềm quản lý và mong muốn đó đã được nhóm
chúng em đảm nhiệm thực hiện.
Nhờ tính hiệu quả và nhanh chóng do hệ thống mới đem lại làm cho hiệu suất công
việc tăng cao, trao đổi thông tin được diễn ra an tồn, đồng bộ, chính xác do tính năng
ưu việt của hệ thống máy tính đem lại. Vì thế mà việc tra cứu khơng cịn phải khó
khăn, phức tạp nữa vì hệ thống sẽ thống kê, quản lý và chúng ta có thể tra cứu, tham
khảo bất cứ lúc nào khi cần. Do vậy chi phí sẽ giảm thiểu, lợi nhuận tăng cao.
Chương trình phần mềm quản lý nhân sự của em được lập trình bằng ngơn ngữ

lập trình C#, chạy trên nền NetFramwork và kết nối bằng cơ sở SQL, Phần mềm này
giúp công ty quản lý hồ sơ, lương, chế độ của nhân viên giúp giảm tải bớt việc tìm
kiếm mất thời gian mà hiệu quả và tính chính xác vẫn cao.
Là sinh viên của trường chúng em luôn luôn mong muốn được học hỏi và áp dụng
những kiến thức mà chúng em đã được các thầy cô dạy trong thời gian qua. Đồ án này
giúp chúng em tổng kết lại những điều đã học được và phát triển khả năng tư duy, tính


sang tạo trong công việc để sau này chúng em có thể vững bước trên con đường mà
chúng em đã chọn.
Xin chân thành cảm ơn các thầy cô đã nhiệt tình dạy chúng em trong suốt những
năm học qua và để chúng em có đủ các kiến thức làm được một đồ án hoàn chỉnh và
là bước khởi đầu cho những dự án trong tương lai.


MỤC LỤC
CHƯƠNG I: GIỚI THIỆU ĐƠN VỊ THỰC TẬP................................................. 1
1.1. Giới thiệu công ty thực tập....................................................................1
1.2. Ngành Nghề Kinh Doanh Của Cơng Ty................................................2
1.3. Các hình ảnh sản phẩm của cơng ty......................................................3
CHƯƠNG II : CƠ SỞ LÝ THUYẾT.................................................................... 6
2.1. Lý do chọn đề tài...................................................................................6
2.1.1. Quản lý nhân sự SAPO.................................................................... 6
2.2. Mô tả đề tài...........................................................................................7
2.3. Đối tượng sử dụng................................................................................8
2.4. Giới thiệu ngôn ngữ lập trình................................................................9
2.4.1. Ngơn ngữ lập trình C#...................................................................... 9
2.4.2. Ngơn ngữ truy vấn CSDL SQL...................................................... 11
2.4.3. Phần mềm lập trình Visual Studio.................................................. 13
CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG................................. 14

3.1. Sơ đồ phân rã chức năng........................................................................ 14
3.1.1. Mô tả hệ thống............................................................................... 14
3.2. Cơ sở dữ liệu....................................................................................... 16
3.3. Phân tích sơ đồ lớp.............................................................................. 18
3.4. Mơ hình thực thể E-R (Entity Relationship):....................................... 22
3.5. Mối quan kết giữa các bảng dữ liệu.................................................... 23
3.6. Bảng Design........................................................................................ 24
3.6.1. Bảng user (người dùng).................................................................. 24
3.6.2. Bảng TblTTNVCoBan (thông tin nhân viên cơ bản)......................24
3.6.3. Bảng TblTTCaNhan (thông tin cá nhân)........................................ 25
3.6.4. Bảng TblBangLuongCTy (bảng lương công ty).............................25
3.6.5. Bảng TblBoPhan (bộ phận)............................................................ 26
3.6.6. Bảng TblPhongBan (phòng ban).................................................... 26
3.6.7. Bảng TblHoSoThuViec (Hồ sơ thử việc).......................................26
3.6.8. Bảng TblBangCongThuViec (Bảng công thử việc)........................27
3.6.9. Bảng TblBangCongNVCB (bảng công nhân viên)........................27


3.6.10.Bảng TblSoBH (sổ bảo hiểm) ......................................................... 28
3.6.11.Bảng TblThaiSan (Thai sản) ........................................................... 28
3.6.12.Bảng TblNVThoiViec (nhân viên thôi việc) .................................. 28
3.7. Thiết kế hệ thống .................................................................................. 29
CHƯƠNG IV: PHẦN MỀM QUẢN LÝ NHÂN SỰ SAPO ............................... 30
4.1. Giao diện đăng nhập hệ thống ................................................................. 30
4.2. Giao diện Quản lý tài khoản ................................................................... 31
4.3. Giao diện Đổi mật khẩu .......................................................................... 32
4.4. Giao diện Quản lý nhân sự ..................................................................... 33
4.5. Giao diện Quản lý hồ sơ nhân viên ......................................................... 34
4.6. Giao diện Quản lý hồ sơ nhân viên thử việc ........................................... 35
4.7. Giao diện Quản lý chế độ ........................................................................ 36

4.7.1. Giao diện Quản lý chế độ bảo hiểm ................................................. 36
4.7.2. Giao diện Quản lý chế độ thai sản ................................................... 37
4.8. Giao diện Quản lý phòng ban .................................................................. 38
4.9. Giao diện Quản lý bộ phận ...................................................................... 39
4.10. Giao diện Quản lý Lương nhân viên ..................................................... 40
4.10.1. Giao diện Quản lý Lương nhân viên thử việc ................................ 40
4.10.2. Giao diện Quản lý Lương nhân viên .............................................. 41
4.11. Giao diện Quản lý bảng lương công ty ................................................. 42
4.12. Giao diện Quản lý tăng lương ............................................................... 43
4.13. Giao diện tìm kiếm ................................................................................ 44
4.14. Giao diện báo cáo danh sách nhân viên ................................................ 45
4.15. Giao diện báo cáo lương nhân viên theo phòng .................................... 46
4.16. Back up: Sao lưu dữ liệu ....................................................................... 47
4.17. Restore: được thực hiện để phục hồi dữ liệu......................................... 47
4.18. Giao diện trợ giúp ................................................................................. 48
CHƯƠNG V: KẾT LUẬN ................................................................................... 49
5.1. Kết quả đạt được ..................................................................................... 49
5.2. Hướng phát triển ..................................................................................... 49
TÀI LIỆU THAM KHẢO .................................................................................... 50


CHƯƠNG I: GIỚI THIỆU ĐƠN VỊ THỰC TẬP
1.1.

Giới thiệu công ty thực tập

 Tên đơn vị: CÔNG TY TNHH TM & DV ĐẦU TƯ QUỐC TẾ ASC VIỆT NAM

(ASC VIET NAM INTERNATIONAL INVESTMENT TM & DV COMPANY
LIMITED)


Trụ Sở Chính: 340 Đỗ Xuân Hợp, Phường Phước Long A, Thành phố Thủ Đức,
Thành phố Hồ Chí Minh.
Mã số thuế: 0314963202.
Giám đốc cơng ty(Người ĐDPL): Trương Văn Dung.
Điện thoại: 0382733739.
Ngày hoạt động: 04/04/2018.
Giấy phép kinh doanh: 0314963202.
Lĩnh vực: Bán buôn đồ dùng khác cho gia đình.

1


1.2.

Ngành Nghề Kinh Doanh Của Công Ty

Số Thứ Tự

Tên Ngành Nghề Kinh Doanh

Mã Ngành
Nghề

1

Sản xuất thảm, chăn đệm.

1200


2

Sản xuất giường, tủ, bàn, ghế.

3100

3

Bán buôn thực phẩm.

4632

4

Bán buôn đồ uống.

4632

5

Bán buôn vải, hàng may sẵn, giày dép.

4641

6

Bán buôn đồ dùng khác cho gia đình.

4649


7

Bán bn máy vi tính, thiết bị ngoại vi và phần mềm.

4649

8

Bán buôn thiết bị và linh kiện điện tử, viễn thông.

4649

9

Bán lẻ thực phẩm trong các cửa hàng chuyên doanh.

4719

10

Bán lẻ thực phẩm trong các cửa hàng chuyên doanh.

4722

11

Bán lẻ đồ uống trong các cửa hàng chuyên doanh

4722


12

Bán lẻ đồ điện gia dụng, giường, tủ, bàn, ghế và đồ nội
thất tương tự, đèn và bộ đèn điện, đồ dùng gia đình khác
chưa được phân vào đâu trong các cửa hàng chuyên
doanh.

4759

13

Bán lẻ hàng hóa khác mới trong các cửa hàng chuyên
doanh.

4773

14

Hoạt động dịch vụ hỗ trợ kinh doanh khác còn lại chưa
được phân vào đâu.

8291

2


1.3.

Các hình ảnh sản phẩm của cơng ty


 Nệm cao su thiên nhiên nguyên chất 100% ASC:

3


 Nệm bông gấp 3 ASC:

 Túi du lịch cao cấp ASC:

4


 Gối bơng gịn MEMORY ASC:

5


CHƯƠNG II : CƠ SỞ LÝ THUYẾT
2.1.

Lý do chọn đề tài

2.1.1. Quản lý nhân sự SAPO
Nguồn lực con người đóng vai trò quan trọng trong hoạt động của các doanh nghiệp
hay tổ chức. Do đó việc khai thác tốt nguồn lực này để phục vụ phát triển doanh nghiệp
và xã hội là một vấn đề quan trọng trong việc quản lý các tổ chức và doanh nghiệp. Việc
quản lý nguồn lực đòi hỏi sự hiểu biết về con người ở nhiều khía cạnh, và quan niệm
rằng con người là yếu tố trung tâm của sự phát triển. Các kỹ thuật quản lý nhân lực
thường có mục đích tạo điều kiện để con người phát huy hết khả năng tiềm ẩn, giảm
lãng phí nguồn lực, tăng hiệu quả của tổ chức.

Quản lý nhân sự là gì hay quản lý nguồn nhân lực là gì, là sự khai thác và sử dụng
nguồn nhân lực của một tổ chức hay một công ty một cách hợp lý và hiệu quả.
Quản lý nhân sự là gì quản lý nhân sự có thể áp dụng cho mọi lĩnh vực, khơng riêng
gì trong sản xuất kinh doanh.
Giới thiệu ứng dụng đến với những người quản trị và có nhu cầu sử dụng. Cung cấp
các chức năng cần thiết cho người dùng. Tối ưu hóa tốc độ, hiệu năng làm việc cho
người quản lý nhân sự. Giảm đi mức làm việc chân tay, thay vào đó là hoạt động tự động
thông qua ứng dụng. Giúp các nhà quản trị có được sự bảo mật của các thơng tin trong
ứng dụng. Vì thế em quyết định chọn đề tài lập ra ứng dụng quản lý nhân sự SAPO.

6


2.2.

Mô tả đề tài
-

Data: backup, restore data

-

Quản lý:
+ Quản lý tài khoản.
+ Quản lý về công tác tuyển dụng.
+ Quản lý về hồ sơ nhân viên.
+ Quản lý về khen thưởng, kỷ luật.
+ Quản lý lương.
+ Quản lý về chế độ BHXH.
+ Quản lý phòng ban.

+ Quản lý về giải quyết chính sách cho người lao động.

-

Tìm kiếm, tra cứu: thông tin nhân viên trong công ty

-

Thống kê, chức năng:
 Thống kê nhân viên.
 Báo cáo lương
 Phản hồi.

7


2.3. Đối tượng sử dụng



Người quản lý dự án, lập trình viên:

Người quản lý dự án, lập trình viên cần đọc tài liệu này để lên kế hoạch, phân
công công việc, cũng như nắm được yêu cầu của hệ thống nhằm đưa ra các ý
tưởng lợp lý để hiện thực hóa Phần mềm.

 Người kiểm thử phần mềm:
Người kiểm thử phần mềm cần đọc tài liệu này để có thể nắm bắt các yêu cầu của
phần mềm, từ đó có thể kiểm tra xem phần mềm đã đáp ứng được các u cầu đó
hay chưa.


 Người bảo trì hệ thống:
Người bảo trì hệ thống cần đọc tài liệu nay để nắm rõ về thiết kế, cách thức hoạt
động của phần mềm, từ đó có thể sử dụng nghiệp vụ của mình bảo trì hệ thống
khi cần thiết.

8


2.4.

Giới thiệu ngơn ngữ lập trình C#, ngơn ngữ truy vấn CSDL SQL và phần mềm

lập trình Visual Studio
2.4.1. Ngơn ngữ lập trình C#
 C# là gì?
- C# (hay C sharp) là một ngơn ngữ lập trình đơn giản, được phát triển bởi đội
ngũ kỹ sư của Microsoft vào năm 2000. C# là ngơn ngữ lập trình hiện đại,
hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất
là C++ và Java.
-

Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được
biên dịch trực tiếp thành mã thực thi của hệ điều hành.

-

Trong các ứng dụng sử dụng .NET Framework, mã nguồn chương trình (C#,
VB.NET) được biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft
intermediate language).


-

C# với sự hỗ trợ mạnh mẽ của .NET Framework giúp cho việc tạo một ứng
dụng Windows Forms hay WPF (Windows Presentation Foundation), phát
triển game, ứng dụng Web, ứng dụng Mobile trở nên rất dễ dàng.

 Đặc trưng của ngơn ngữ lập trình C# là gì?
-

C# là ngơn ngữ đơn giản
C# loại bỏ một vài sự phức tạp và rối rắm của những ngôn ngữ như Java và
c++, bao gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ
sở ảo (virtual base class). Ngôn ngữ C# đơn giản vì nó dựa trên nền tảng C và C+
+. Nếu chúng ta thân thiện với C và C++ hoặc thậm chí là Java, chúng ta sẽ thấy
C# khá giống về diện mạo, cú pháp, biểu thức, toán tử và những chức năng
9


khác được lấy trực tiếp từ ngôn ngữ C và C++, nhưng nó đã được cải tiến để
làm cho ngơn ngữ đơn giản hơn.
-

C# là ngơn ngữ hiện đại

Điều gì làm cho một ngơn ngữ hiện đại? Những đặc tính như là xử lý ngoại lệ, thu gom
bộ nhớ tự động, những kiểu dữ liệu mở rộng, và bảo mật mã nguồn là những đặc tính
được mong đợi trong một ngôn ngữ hiện đại. C# chứa tất cả những đặc tính trên. Nếu là
người mới học lập trình có thể chúng ta sẽ cảm thấy những đặc tính trên phức tạp và khó
hiểu. Tuy nhiên, cũng đừng lo lắng chúng ta sẽ dần dần được tìm hiểu những đặc tính

qua các nội dung khố học này.
-

C# là một ngơn ngữ lập trình thuần hướng đối tượng
Lập trình hướng đối tượng (OOP: Object-oriented programming) là một
phương pháp lập trình có 4 tính chất. Đó là tính trừu tượng (abstraction), tính
đóng gói (encapsulation), tính đa hình (polymorphism) và tính kế thừa
(inheritance). C# hỗ trợ cho chúng ta tất cả những đặc tính trên.

-

C# là một ngơn ngữ ít từ khóa
C# là ngơn ngữ sử dụng giới hạn những từ khóa. Phần lớn các từ khóa
được sử dụng để mơ tả thơng tin. Chúng ta có thể nghĩ rằng một ngơn ngữ có
nhiều từ khóa thì sẽ mạnh hơn. Điều này khơng phải sự thật, ít nhất là trong
trường hợp ngơn ngữ C#, chúng ta có thể tìm thấy rằng ngơn ngữ này có thể
được sử dụng để làm bất cứ nhiệm vụ nào.
 Nền tảng .NET

.NET Framework được Microsoft đưa ra chính thức từ năm 2002. .NET Framework chỉ
hoạt động trên Windows. Những nền tảng ứng dụng như WPF, Winforms, ASP.NET(14) hoạt động dựa trên .NET Framework.
Mono là phiên bản cộng đồng nhằm mang .NET đến những nền tảng ngoài Windows.
Mono được phát triển chủ yếu nhằm xây dựng những ứng dụng với giao diện người
dùng và được sử dụng rất rộng rãi: Unity Game, Xamarin…
Cho đến năm 2013, Microsoft định hướng đi đa nền tảng và phát triển .NET core. .NET
core hiện được sử dụng trong các ứng dụng Universal Windows platform và ASP.NET
Core. Từ đây, C# có thể được sử dụng để phát triển các loại ứng dụng đa nền tảng trên
các hệ điều hành khác nhau (Windows, Linux, MacOS,…)
10



2.4.2. Ngôn ngữ truy vấn CSDL SQL

 Khái niệm SQL
Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển bởi

Microsoft. Là một máy chủ cơ sở dữ liệu, nó là một sản phẩm phần mềm có chức năng
chính là lưu trữ và truy xuất dữ liệu theo yêu cầu của các ứng dụng phần mềm khác. Có thể
chạy trên cùng một máy tính hoặc trên một máy tính khác trên mạng (bao gồm cả Internet).

Microsoft tiếp thị ít nhất một chục phiên bản Microsoft SQL Server khác nhau, nhắm
vào các đối tượng khác nhau và cho khối lượng công việc khác nhau, từ các ứng dụng
máy đơn nhỏ đến các ứng dụng Internet lớn có nhiều người dùng đồng thời.
 Các thành phần cơ bản trong SQL Server
Các thành cơ bản trong SQL Server gồm có: Reporting Services, Database
Engine, Integration Services, Notification Services, Full Text Search Service,… Tất
cả kết hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc phân tích và
lưu trữ dữ liệu trở nên dễ dàng hơn.
-

Database Engine: Đây là một engine có khả năng chứa dữ liệu ở các quy mơ dưới
dạng support và table. Ngồi ra, nó cịn có khả năng tự điều chỉnh ví dụ: trả lại tài
nguyên cho ệ điều hành khi một user log off và sử dụng thêm các tài nguyên của
máy khi cần.

-

Integration Services: là tập hợp các đối tượng lập trình và các cơng cụ đồ họa cho
việc sao chép, di chuyển và chuyển đổi dữ liệu. Khi bạn làm việc trong một cơng
ty lớn thì dữ liệu được lưu trữ ở nhiều nơi khác nhau như được chứa trong:

Oracle, SQL Server, DB2, Microsoft Access,… và bạn chắc chắn sẽ có nhu cầu di
chuyển dữ liệu giữa các server này. Ngồi ra, bạn cịn muốn định dạng dữ liệu
trước khi lưu vào database. Chắc chắn Integration Services sẽ giúp bạn giải quyết
được công việc này dễ dàng.
11


-

Analysis Services: Đây là một dịch vụ phân tích dữ liệu rất hay của Microsoft. Dữ
liệu khi được lưu trữ vào trong database mà bạn không thể lấy được những thơng
tin bổ ích thì coi như khơng có ý nghĩa gì. Chính vì thế, cơng cụ này ra đời giúp
bạn trong việc phân tích dữ liệu một cách hiệu quả và dễ dàng bằng cách dùng kỹ
thuật khai thác dữ liệu – datamining và khái niệm hình khối nhiều chiều – multi
dimendion cubes.

-

Notification Services: Dịch vụ thông báo này là nền tảng cho sự phát triển và triển
khai các ứng dụng soạn và gửi thơng báo. Ngồi ra, dịch vụ này cịn có chức năng
gửi thơng báo theo dịch thời đến hàng ngàn người dăng ký sử dụng trên nhiều loại
thiết bị khác nhau.

-

Reporting Services: là một công cụ tạo, quản lý và triển khai báo cáo bao gồm:
server và client. Ngồi ra, nó cịn là nền tảng cho việc phát triển và xây dựng các
ứng dụng báo cáo.

-


Full Text Search Service: là một thành phần đặc biệt trong việc truy vấn và đánh
chỉ mục dữ liệu văn bản không cấu trúc được lưu trữ trong các cơ sở dữ liệu SQL
Server.

-

Service Broker: là một mơi trường lập trình cho việc tạo ra các ứng dụng trong
việc nhảy qua các Instance.

 Cách cài đặt SQL Server
Muốn cài đặt SQL Server thì bạn cần phải có phiên bản Developer Edition và ít nhất
là 500MB ổ cứng cùng với 64 MB Ram và có thể thể cài đặt trên hầu hết các hệ điều
hành Windows. Các bước cài đặt khơng có gì khó khăn cũng tương tự như các ứng dụng
khác. Tuy nhiên trong quá trình cài đặt bạn cần lữu ý những điều sau:
-

Sau khi lựa chọn Install Database Server và chọn cài đặt SQL Server thì bạn có
thể cài đặt thêm Analysis Service nếu bạn thích.

-

Ở màn hình Installation Definition thì bạn nên chọn Server and Client Tools.

-

Sau đó bạn nên chọn chọn tất cả các bộ phận của SQL Server và chọn kiểu
Custom. Ngồi ra, bạn cịn nên chọn các giá trị mặc định – default.

-


Sau khi cài đặt thành cơng, bạn sẽ thấy một icon nằm ở góc phải bên dưới của
màn hình, đây chính là Service Manager. Bạn nên lưu ý rằng SQL Server có thể
dùng chế độ bảo mật riêng của nó cũng có thể dùng chế độ security của hệ điều
hành Windows.
12


2.4.3. Phần mềm lập trình Visual Studio


Visual studio là một trong những cơng cụ hỗ trợ lập trình website rất nổi tiếng
nhất hiện nay của Mcrosoft và chưa có một phần mềm nào có thể thay thế được
nó. Visual Studio được viết bằng 2 ngơn ngữ đó chính là C# và VB+. Đây là 2
ngơn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ
dàng và nhanh chóng nhất thơng qua Visual Studio.

Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ
Microsoft. Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử
dụng khác nhau. Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản
tương thích với dịng máy của mình cũng như cấu hình sử dụng phù hợp nhất.
Bên cạnh đó, Visual Studio cịn cho phép người dùng có thể tự chọn lựa giao diện
chính cho máy của mình tùy thuộc vào nhu cầu sử dụng.


Những điểm mạnh của Visual Studio:
-

Visual Studio hỗ trợ lập trình trên nhiều ngơn ngữ như: C/C++, C#, F#,
Visual Basic, HTML, CSS, JavaScript.


-

Là một công cụ hỗ trợ việc Debug một cách dễ dàng và mạnh mẽ như: Break
Point, xem giá trị của biến trong quá trình chạy, hỗ trợ debug từng câu lệnh.

-

Giao diện Visual Studio rất dễ sử dụng đối với người mới bắt đầu lập trình.

-

Visual Studio hỗ trợ phát triển các ứng dụng: desktop MFC, Windows Form,
Universal App, ứng dụng mobile Windows Phone 8/8.1, Windows 10, …

-

Visual Studio hỗ trợ xây dựng ứng dụng một cách chuyên nghiệp bằng các
công cụ kéo thả.

-

Visual Studio được đơng đảo lập trình viên trên thế giới sử dụng.

13


CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1. Sơ đồ phân rã chức năng


Hình 3.1. Mơ hình phân rã chức năng
3.1.1. Mô tả hệ thống

 Chức năng quản lý hệ thống:

- Đăng nhập nhập hệ thống
- Đổi mật khẩu người dùng
- Phân quyền cho các nhóm người dung: các nhóm người dùng được quy định quyền
hạn sử dụng các chức năng của phần mềm khác nhau.

 Chức năng quản lý hồ sơ nhân viên:
- Cập nhật danh nhân viên: gồm các thông tin: đơn vị, họ và tên, giới tính, chức vụ,
năm sinh, hợp đồng...
- Cập nhật hồ sơ nhân viên: gồm các thông tin cá nhân của nhân viên.
- Cập nhật danh sách thử việc: thêm, sửa, xóa nhân viên thử việc.

 Chức năng quản lý phòng ban:

- Thực hiện thêm sửa xóa, cập nhật thơng tin phịng ban khi có quyết định từ giám đốc.

 Chức năng quản lý chế độ:

- Giải quyết các vấn đề lên quan đến chế độ thai sản và bảo hiểm của nhân viên.
- Câp nhật danh sách thai sản: cập nhật danh sách nghỉ chế độ thai sản, trợ cấp chế độ,
thời gian nghỉ.
14


- Cập nhật bảo hiểm: cập nhật danh sách nhân viên hưởng bảo hiểm.


 Chức năng quản lý lương:

- Cập nhật công tháng: cập nhật số ngày công trong một tháng của nhân viên trong công
ty.
- Điều chỉnh lương cơ bản, phụ cấp.
- Tính lương chi tiết cho nhân viên.

 Chức năng tìm kiếm thơng tin nhân viên:

- Tìm kiếm theo họ tên: cho phép ta tìm thơng tin của cán bộ, cơng nhân viên theo tên.
- Tìm kiếm theo mã nhân viên: cho phép ta tìm kiếm thơng tin của cán bộ, cơng nhân viên

theo phịng mã nhân viên.
- Tìm kiếm theo chức vụ: cho phép ta tìm kiếm thông tin theo chức vụ mà cán bộ , công
nhân viên đang giữ.
- Tìm kiếm theo số CMND: cho phép tìm kiếm thơng tin nhân viên theo số chứng minh
thư.

 Chức năng báo cáo:
- Báo cáo danh sách nhân viên Cơng ty: hàng năm phịng quản lý nhân sự báo cáo danh
sách nhân viên tồn cơng ty lên ban giám đốc.
- Báo cáo lương nhân viên: hàng tháng phòng quản ký nhân sự và phịng kế tốn báo cáo
lương nhân viên lên ban giám đốc.

15


3.2. Cơ sở dữ liệu
3.2.1. Phân tích quy trình nghiệp vụ:


Hình 3.2.1: Sơ đồ quy trình nghiệp vụ quản lý nhân sự sapo của công ty

16


×