Tải bản đầy đủ (.pdf) (75 trang)

Xây dựng ứng dụng quản lý nhân sự cho công ty TNHH CJ uniun vina

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 (3.25 MB, 75 trang )

VIỆN ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

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

Hà Nội, ngày tháng năm 2016
NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP
Họ và tên: Đỗ Thu Hương

Giới tính: Nữ

Ngày, tháng, năm sinh: 02-07-1994

Nơi sinh: Hưng Yên

Chuyên ngành: Công nghệ thông tin

Mã số: 12A10010084

Lớp hành chính: 1210A03
1. TÊN ĐỀ TÀI
Xây dựng ứng dụng quản lý nhân sự cho công ty TNHH CJ.UNION VINA

2. NHIỆM VỤ VÀ NỘI DUNG
- Khảo sát quy trình quản lý nhân sự
- Phân tích, xác định các yêu cầu của hệ thống
Xây dựng hệ thống quản lý nhân sự cho công ty TNHH CJ.UNION VINA
3. NGÀY GIAO NHIỆM VỤ:
4. NGÀY HOÀN THÀNH NHIỆM VỤ:
5. PHÂN CÔNG NHIỆM VỤ:


6. GIẢNG VIÊN HƯỚNG DẪN: Th.S Vũ Việt Anh
Ngày tháng năm 2016
GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN


LỜI CẢM ƠN
Qua quá trình thực hiện đề tài “Xây dựng ứng dụng quản lý nhân sự cho
công ty TNHH CJ UNION VINA”, em đã học hỏi được rất nhiều kiến thức,

đồng thời củng cố và nâng cao thêm kỹ năng chuyên ngành và kỹ năng tư duy
bài toán.Đặc biệt, đề tài cho em sự hiểu biết và cái nhìn tổng quát về bài toán
phân tích thiết hệ thống.
Em xin chân thành cảm ơn đến thầy Vũ Việt Anh đã nhiệt tình giúp đỡ,
chỉ bảo và tạo điều kiện thuận lợi cho em được hoàn thành đồ án tốt nghiệp
này.
Em xin cảm ơn quý thầy cô trong khoa Công nghệ thông tin, Viện đại
học Mở Hà Nội đã tận chỉ bảo, truyền đạt kiến thức cho em trong bốn năm em
học đại học. Vốn kiến thức tiếp thu được trong quá trình học tập tại khoa
không chỉ là nền tảng để nghiên cứu đề tài mà còn là hành trang quý báu để
làm việc và công tác sau này. Ngoài ra, em cũng xin cảm ơn các bạn đã đóng
góp ý kiến, nhận xét, trao đổi với em trong quá trình phân tích và thiết kế
chương trình.
Trong quá trình thực hiện đề tài, em đã hiểu hơn về cách thức và quá
trình thực hiện một dự án thực tế. Mặc dù đã rất cố gắng nhưng do còn có
nhiều hạn chế về mặt kiến thức chuyên môn và kinh nghiệm làm việc thực tế
nên không thể không tránh khỏi sai sót.Em rất mong sẽ có được sự hướng dẫn
và nhận xét nhiều hơn nữa từ phía các thầy, cô giáo và các bạn để giúp em
hoàn thiện hơn kỹ năng của mình.
Hà Nội, tháng


năm 2016
Sinh viên thực hiện


LỜI NÓI ĐẦU
Chúng ta đang sống ở thời đại mới thời đại mà Công nghệ thông tin
phát triển rực rỡ. Tác động của CNTT đối với xã hội loài người vô cùng to
lớn, việc ứng dụng các thành tựu nghiên cứu của CNTT vào hoạt động công
tác quản lý nói chung đã đem lại không ít thành công và hiệu quả to lớn.Một
trong những ứng dụng hữu ích và hết sức phức tạp đó là quản lý nói chung và
quản lý nhân sự nói riêng. Công việc của con người ngày càng phức tạp nhằm
đáp ứng nhu cầu ngày càng cao của xã hội chính vì vậy bài toán đặt ra là làm
sao để quản lý nhân sự một cách chặt chẽ và hợp lý nhất trong tất cả các
ngành nghề đặc biệt là quản lý nhân sự trong doanh nghiệp.
Xuất phát từ nhu cầu thực tiễn của công ty hiện nay, trong thời gian vừa
qua, em đã tìm hiểu, nghiên cứu và xây dựng một phần mềm về quản lý nhân
sự ở công ty TNHH CJ Union Vina. Với sự giúp đỡ và hướng dẫn tận tình của
thầy Vũ Việt Anh cùng các thầy cô, em đã xây dựng được cơ bản chương
trình quản lý nhân sự từ những chức năng cơ bản nhất như: nhập thông tin,
xóa thông tin, sửa thông tin, lưu trữ thông tin, … của nhân viên công ty. Việc
dần thay thế tự động hóa vi tính hóa các thủ tục, giấy tờ, văn bản theo cách
làm việc hiện hành qua đó sẽ tạo phong cách làm việc và lãnh đạo mới hỗ trợ
các lãnh đạo, chuyên viên. Có thể nói yếu tố quan trọng quyết định tới sự
thành công hay thất bại của môt công ty chính là yếu tố nguồn nhân lực vì vậy
phần mềm quản lý nhân sự sẽ giúp các nhà quản lý có chiến lược điểu chỉnh
dễ dàng và phù hợp giúp công ty phát triển.
Do kiến thức của bản thân còn hạn chế nên việc thực hiện không thể
tránh khỏi những thiếu xót. Rất mong được sự đóng góp của quý thầy cô bộ
môn công nghệ thông tin trường Viện Đại học Mở Hà Nội cùng toàn thể bạn
bè để đề tài của em được hoàn thiện hơn.



MỤC LỤC
LỜI CẢM ƠN ................................................................................................ 2
LỜI NÓI ĐẦU ............................................................................................... 3
CHƯƠNG 1
1.1.

MÔ TẢ YÊU CẦU CỦA BÀI TOÁN
Giới thiệu về công ty ....................................................................... 1

1.2.

Các thông tin về công ty.................................................................. 1

1.2.1. Sơ đồ tổ chức...................................................................................... 2
1.2.2. Hiện trạng về vấn đề quản lý nhân sự ở công ty ................................. 2
1.2.3. Ý tưởng xây dựng hệ thống mới ......................................................... 3
1.3. Khảo sát thực trạng ......................................................................... 5
1.3.1. Nhiệm vụ của phòng quản lý nhân sự ................................................. 5
1.3.2. Mô tả hoạt động quản lý ..................................................................... 6
1.4.

Yêu cầu ........................................................................................... 9

1.4.1. Yêu cầu tổng quát ............................................................................... 9
1.4.2. Yêu cầu chi tiết................................................................................... 9
1.4.3. Mục đích .......................................................................................... 10
CHƯƠNG 2
2.1.


PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Các yêu cầu chức năng .................................................................. 11

2.1.1. Yêu cầu chung .................................................................................. 11
2.2.
2.3.

Biểu đồ phân cấp chức năng.......................................................... 11
Biểu đồ phân rã chức năng của hệ thống ....................................... 12

2.3.1. Mô tả các chức năng ......................................................................... 14
2.3.2. Biểu đồ luồng dữ liệu ....................................................................... 15
2.3.3. Biểu đồ luồng dữ liệu mức ngữ cảnh ................................................ 17
2.3.4. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống ................................... 18
2.3.5. Biểu đồ luồng dữ liệu mức dưới đỉnh của hệ thống........................... 19
2.3.6. Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Cập nhật danh mục .. 19
2.3.7. Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Cập nhật hồ sơ 20


2.3.8. Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Tìm kiếm ........ 20
2.3.9. Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Thống kê báo cáo .. 21
2.4.

Cơ sở dữ liệu................................................................................. 21

2.4.1. Thiết kế các bảng dữ liệu .................................................................. 21
2.4.2. Sơ đồ quan hệ ................................................................................... 31
CHƯƠNG 3
3.1.


CÔNG NGHỆ SỬ DỤNG
Ngôn ngữ lập trình C#................................................................... 32

3.1.1. Tổng quan về ngôn ngữ lập trình C# ................................................ 32
3.1.2. Tại sao ta lại chọn sử dụng ngôn ngữ C#? ........................................ 33
3.1.3. Ngôn ngữ C# và những ngôn ngữ khác ............................................ 36
3.1.4. Các bước chuẩn bị cho chương trình ................................................ 37
3.2.

Ngôn ngữ SQL và cơ sở dữ liệu SQL server ................................. 39

3.2.1. Giới thiệu tổng quan về hệ quản trị CSDL SQL server ..................... 39
3.2.2. Hệ quản trị cơ sở dữ liệu SQL Server 2014 ...................................... 40
3.2.3. Các lệnh thao tác dữ liệu trong SQL server ...................................... 40
CHƯƠNG 4
THIẾT KẾ CÁC CHỨC NĂNG CỦA CHƯƠNG TRÌNH
4.1. Đặc tả chức năng........................................................................... 41
4.1.1. Chức năng hệ thống .......................................................................... 41
4.1.2. Chức năng cập nhật danh mục .......................................................... 42
4.1.3. Chức năng cập nhật hồ sơ ................................................................. 45
4.1.4. Chức năng tìm kiếm ......................................................................... 56
4.1.5. Chức năng báo cáo, thống kê ............................................................ 57


CHƯƠNG 5
HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG
5.1. Các chức năng chương trình chương trình ......................................... 58
5.1.1. Chức năng đăng nhập ......................................................................... 58
5.1.2. Chức năng cập nhật hồ sơ nhân viên ................................................... 59

5.1.3. Chức năng cập nhật danh mục phòng ban ........................................... 59
5.1.4. Chức năng cập nhật danh mục chức vụ ............................................... 60
5.1.5. Chức năng cập nhật quá trình thay đổi công tác .................................. 60
5.1.6. Chức năng cập nhật quan hệ gia đình.................................................. 61
CHƯƠNG 6
6.1.

PHỤ LỤC
Một số mẫu bảng biểu liên quan tới Quản lý nhân sự .................... 62

6.2.

Mẫu báo cáo danh sách cán bộ ...................................................... 64

6.3.

Mẫu báo cáo danh sách cán bộ công nhân viên nghỉ việc .............. 65

KẾT LUẬN.................................................................................................. 66
TÀI LIỆU THAM KHẢO ............................................................................ 67


DANH MỤC BẢNG BIỂU
Bảng 2.1. Hồ sơ nhân viên ........................................................................... 22
Bảng 2.2. Phòng ban .................................................................................... 23
Bảng 2.3. Chức vụ ........................................................................................ 23
Bảng 2.4. Quốc tịch ...................................................................................... 24
Bảng 2.5. Thông tin trình độ......................................................................... 24
Bảng 2.6. Thông tin dân tộc ......................................................................... 25
Bảng 2.7. Thông tin tình trạng việc làm ....................................................... 25

Bảng 2.8. Thông tin ngoại ngữ ..................................................................... 26
Bảng 2.9. Thông tin phân quyền ................................................................... 26
Bảng 2.10. Hợp đồng ................................................................................... 26
Bảng 2.11. Số hợp đồng ............................................................................... 27
Bảng 2.12. Bảo hiểm .................................................................................... 27
Bảng 2.13. Quan hệ gia đình ........................................................................ 28
Bảng 2.14. Khen thưởng kỷ luật ................................................................... 29
Bảng 2.15. Ngày công .................................................................................. 29
Bảng 2.16. Thay đổi công tác ....................................................................... 30
Bảng 6.1. Mẫu biểu sơ yếu lý lịch ................................................................ 62
Bảng 6.5. Mẫu báo cáo danh sách cán bộ ..................................................... 64
Bảng 6.6. Báo cáo danh sách cán bộ công nhân viên nghỉ việc..................... 65

DANH MỤC HÌNH VẼ

Hình 1.1. Sơ đồ tổ chức công ty TNHH CJ UNION VINA ............................ 2
Hình 2.1. Sơ đồ phân rã chức năng của hệ thống. ......................................... 13
Hình 2.2. Sơ đồ luồng dữ liệu mức ngữ cảnh................................................ 17


Hình 2.3. Sơ đồ luồng dữ liệu mức đỉnh của hệ thống. ................................. 18
Hình 2.4. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Hệ thống. .......... 19
Hình 2.5. Biểu đồ luồng dữ liệu mức dưới đỉnh Cập nhật danh mục............. 19
Hình 2.6. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Cập nhật hồ sơ. . 20
Hình 2.7. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Tìm kiếm. ......... 20
Hình 2.8. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Thống kê báo cáo. ....... 21
Hình 2.10. Sơ đồ quan hệ ............................................................................. 31
Hình 4.1. Sơ đồ quy trình đăng nhập ............................................................ 41
Hình 4.2. Modul thêm mới phòng ban .......................................................... 43
Hình 4.3. Modul sửa thông tin phòng ban.................................................... 44

Hình 4.5. Module sửa thông tin nhân viên. ................................................... 47
Hình 4.6. Module thêm mới quan hệ gia đình............................................... 49
Hình 4.7. Module sửa quan hệ gia đình ........................................................ 50
Hình 4.8. Module xóa quan hệ gia đình ........................................................ 51
Hình 4.9. Module tìm kiếm .......................................................................... 56
Hình 5.1. Form đăng nhập ............................................................................ 58
Hình 5.2. Form nhân viên ............................................................................. 59
Hình 5.3. Form phòng ban ............................................................................ 59
Hình 5.4. Form chức vụ................................................................................ 60


1

CHƯƠNG 1
MÔ TẢ YÊU CẦU CỦA BÀI TOÁN
1.

1.1. Giới thiệu về công ty
Công ty TNHH CJ Union Vina là một công ty may chuyên sản xuất và
xuất khẩu các mặt hàng may mặc mới được thành lập.Đại diện của công ty
ông HAN JUN kiêm giám đốc công ty là một người Hàn Quốc nên các sản
phẩm của công ty ngoài tiêu thụ trong nước còn được xuất khẩu ra nước
ngoài.
Công ty đã và đang không ngừng hoàn thiện về cơ cấu tổ chức và bộ
máy quản lý nhằm đáp ứng nhu cầu sản xuất của cán bộ công nhân viên.trong
công ty để luôn đạt mức tăng trưởng và kim ngạch xuất khẩu cao. Đồng thời
tạo công ăn việc làm cho hàng trăm lao động, nâng cao chất lượng đời sống
cán bộ công nhân viên.
1.2. Các thông tin về công ty
Tên công ty: Công tyTNHH CJ.UNION VINA

Địachỉ

: Tân Lập –Yên Mỹ - Hưng Yên

Điệnthoại

: 03213. 970.556

Mãsốthuế

: 0900291xxx

Đạidiện

: Ông HAN JUN

Sốtàikhoản

: 190.28020111.xxx

Ngânhàng

: Techcombank – Chi nhánhHưngYên

Mã SWIFT

: VTCB VN

Fax : 03213.970.558
Chứcvụ : Giámđốc



2

1.2.1. Sơ đồ tổ chức
chứ
SƠ ĐỒ TỔ
Ổ CHỨC
CH
CÔNG TY TNHH CJ UNION VINA

GIÁM
ĐỐC

QUẢN
ĐỐC

VĂN
PHÒNG

XNK

KẾ
HOẠCH

NHÀ
XƯỞNG

NHÂN
SỰ



THUẬT

PHÒNG
MẪU

KHO

CƠ ĐIỆN

CHUYỀN
MAY

CHUYỀN
1

NHÀ
CẮT

KIỂM
HÀNG

CHUYỀ
CHUYỀN
2

Hình 1.1.Sơ
ơ đồ
đ tổ chức công ty TNHH CJ UNION VINA

1.2.2. Hiện trạng
ng về vấn đề quản lý nhân sự ở công ty
Hoạt động của
ủa công ty luôn bị
b ảnh hưởng bởi nhiềuu vấn đề, trong đó
vấn đề nhân sự là một
ột yế
yếu tố quan trọng quyết định đến sự tồn
ồn tạ
tại của bấy kỳ
một công ty nào. Vì vậy,
ậy, quan lý nhân sự
s là đề tài mà công ty nào ccũng quan
tâm đến, công tác quản
ản lý nhân sự
s của công ty có tối ưu thìì công ty đó mới
hoạt động tốt vàà phát tri
triển tốt được.
Để trở thành một
ột người
ng
quản lý nhân sự tài
ài ba và khôn khéo thì người
ng
làm công tác nhân sự
ự luôn luôn ccần nắm rõ sơ yếu lý lịch của
ủa từ
từng nhân viên,
đặc điểm, quá trình
ình công tác, khen thưởng

th
kỷ luật của nhân viên
ên đó để có thể
theo dõi kịp thờii báo cáo vvới cấp trên khi có yêu cầu, đồng
ng thờ
thời có những đề
xuất, góp ý đối với phòng
òng qu
quản lý nhân sự để có thể làm
àm các nhân viên toàn
tâm, toàn ý làm việc
ệc cho công ty, giúp công ty sớm
s
hoàn
àn thành được những


3

mục tiêu đặt ra và góp phần thúc đẩy sự phát triển của công ty lên một tầng
cao mới.
Với đội ngũ công nhân viên hùng hậu nhưng từ nhiều năm qua, công ty
CJ UNION VINA vẫn áp dụng quản lý nhân sự bằng phương pháp thủ công
mà không hề áp dụng một phần mềm nào. Do vậy, hệ thống quản lý nhân sự
của công ty vẫn đang tồn tại một số nhược điểm sau:
Số lượng hồ sơ nhân viên phải lưu trữ gây ra những khó khăn trong
việc cập nhật, tìm kiếm thông tin về nhân sự, và quản lý các vấn đề về khen
thưởng, kỷ luật.;
Sổ sách nhiều, khó thống kê, báo cáo, tổng hợp. Nhất là khó tránh khỏi
những nhầm lẫn trong việc báo cáo, tổng kết công hàng tháng.

Khối lượng công việc phải làm là tương đối lớn, đòi hỏi mất nhiều thời
gian, chi phí, công sức mà hiệu quả công việc lại không cao;
Số lần thực hiện các thao tác trùng lặp là tương đối nhiều, khó tránh
khỏi sự không nhất quán;
Việc bảo quản và lưu trữ hồ sơ, giấy tờ có thể gặp nhiều rủi ro.
Vì vậy, việc áp dụng các giải pháp tin học trong công tác quản lý đã trở
thành một vấn đề cấp thiết của công ty.
1.2.3. Ý tưởng xây dựng hệ thống mới
Phần mềm “quản lý nhân sự” của công ty TNHH CJ.UNION VINA
nhằm giảm bớt gánh nặng trong công tác quản trị nhân sự, giảm thiểu nhân sự
trong bộ máy quản lý, nâng cao năng suất lao động của từng cá nhân trong
công ty. Chương trình được xây dựng nhằm giải quyết một số yêu cầu sau:
- Quản lý cá thông tin về nhân sự như: Họ tên nhân viên, giới tính, địa
chỉ, số điện thoại, khen thưởng kỷ luật….


4

- Theo dõi cập nhật thường xuyên thông tin về nhân sự, phòng ban, chức
vụ….quá trình thay đổi quá trình công tác khi nhân viên chuyển từ phòng
ban này sang phòng ban khác,
- Cập nhật hồ sơ quan hệ gia đình của nhân viên: lưu trữ họ tên thân nhân
và cho biết mối quan hệ của nhân viên với thân nhân đó như thế nào.
- Cập nhật ngày công của nhân viên: phòng quản lý nhân sự sẽ lưu trữ số
ngày công mà nhân viên đó đi làm mỗi tháng.
- Quản lý hồ sơ thôi việc, nghỉ tạm thời và cho phép lấy lại thông tin nhân
viên nghỉ tạm thời khi nhân viên đó quay lại làm.
- Cập nhật hồ sơ bảo hiểm y tế của nhân viên: Quản lý số bảo hiểm, nơi
nhân viên đó đăng ký khám chữa bệnh.
- Cập nhật quá trình công tác của nhân viên: nơi làm việc ở đâu, thời gian

làm việc khi nào.
- Quản lý, theo dõi việc gia hạn hợp đồng lao động giữa công ty với nhân
sự khi thời gian hợp đồng của nhân viên hết hạn…
- Lưu trữ thông tin an toàn, tính bảo mật cao, tìm kiếm thông tin an toàn,
nhanh chóng.


5

1.3. Khảo sátthực trạng
1.3.1. Nhiệm vụ của phòng quản lý nhân sự
Quản lý hồ sơ của nhân viên trong suốt quá trình công tác tại công ty (từ
khi bắt đầu đến khi nghỉ việc).
Quản lý sơ yếu lý lịch của nhân viên, quan hệ gia đình của nhân viên.
Quản lý danh sách các phòng ban, chức vụ trong công ty. Phòng ban thì
quản lý tên phòng ban, phòng ban đó thuộc khối văn phòng hay phân xưởng
và số điện thoại của phòng ban.
Thay đổi công tác: Việc chuyển nhân sự từ bộ phân này sang bộ phận
khác phải được ban lãnh đạo cho phép và chuyển giấy cho phòng hành chính
nhân sự. Khi đó phòng nhân sự sẽ cập nhật đầy đủ thông tin thay đổi công tác
của nhân viên. Khi nhân viên được thuyên chuyển trong nội bộ công ty chỉ
cần thay đổi phòng ban mà nhân viên đó làm việc.
Khen thưởng, kỷ luật: Căn cứ vào thành tích đóng góp hoặc hành vi lao
động của từng cán bộ nhân viên trong công ty các phòng ban sẽ lập danh sách
đề nghị khen thưởng, kỉ luật lên phòng nhân sự. Bộ phận này sẽ kiểm tra,
đánh giá năng lực thực tế và gửi yêu cầu lên ban giám đốc xem xét.Những
việc được khen thưởng, kỷ luật (lý do khen thưởng, kỷ luật) và hình thức
khen thưởng tương ứng do giám đốc công ty đề ra và phê duyệt. Bộ phận
nhân sự có trách nhiệm tạo ra bảng khen thưởng kỷ luật trong đó có lý do,
hình thức là khen thưởng hay kỉ luật, ngày khen thưởng hay kỷ luật là ngày

nào. Phòng quản lý nhân sự dựa vào bảng đó để thực hiện khen thưởng hay
kỷ luật nhân viên.
Hợp đồng:Phòng quản lý nhân sự có trách nhiệm theo dõi và ghi lại
những hợp đồng mà nhân viên được ký với công ty hay hết hạn ký. Mỗi hợp
đồng đều có số hợp đồng theo quy định của công ty.


6

Ngày ký hợp đồng, ngày hết hạn hợp đồng sẽ có ở chi tiết hợp đồng. Và
nếu khi nhân viên hết hạn hợp đồng và muốn tạm nghỉ thì trạng thái việc làm
của nhân viên ở bảng nhân viên sẽ thay đổi.
Ngày công: phòng nhân sự có trách nhiệm lưu lại tổng số ngày công mà
nhân viên đi làm được trong một tháng, tại thời điểm năm nào từ đó phòng
nhân sự sẽ chuyển lại cho phòng kế toán để thực hiện việc tính lương cho
nhân viên.
Bảo hiểm: Phòng nhân sự có trách nhiệm lưu lại số bảo hiểm của nhân
viên, những thông tin liên quan đến bảo hiểm như ngày cấp và nơi cấp để
theo dõi bảo hiểm của nhân viên.
Báo cáo, thống kê: Phòng nhân sự có trách nhiệm lập danh sách báo cáo
thống kê theo yêu cầu của nhà quản lý. Bộ phận phụ trách nhân sự có trách
nhiệm gửi lại cho lãnh đạo danh sách phù hợp
Tìm kiếm: Sau khi nhận được thông tin tìm kiếm một nhân viên trong
công ty từ giám đốc. Bộ phận nhân sự sẽ truy nhập vào hồ sơ nhân viên để
lấy các thông tin yêu cầu cần thiết, khi kết thúc công việc tìm kiếm bộ phận
này sẽ gửi lại danh sách lên ban giám đốc.
1.3.2. Mô tả hoạt động quản lý
Các thông tin của nhân viên trong suốt quá trình công tác tại công ty (từ
khi bắt đầu đến khi kết thúc) đều được theo dõi một cách cẩn thận. Quá trình
theo dõi này do bộ phận phụ trách nhân sự đảm nhiệm. Bộ phân này có trách

nhiệm theo dõi quá trình công tác, khen thưởng, kỷ luật, hợp đồng, bảo hiểm
y tế, ngày công…của nhân viên trong công ty. Đồng thời lưu trữ toàn bộ các
thông tin liên quan đến nhân viên (quá trình công tác trước khi vào công ty,
quan hệ gia đình, sơ yếu lí lịch…).


7

Phòng quản lý nhân sự sẽ quản lý danh sách phòng ban, danh sách chức
vụ của công ty, cụ thể lưu trữ như sau:
- Phòng ban: mã phòng ban, tên các phòng ban, khối (phòng ban thộc
một trong hai khối văn phòng hoặc phân xưởng), số điện thoại phòng
ban.
- Chức vụ: mã chức vụ, tên chức vụ
- Mỗi nhân viên sẽ có một chức vụ duy nhất và thuộc một phòng ban duy
nhất.
Khi một nhân viên mới vào công ty sẽ cũng cấp đầy đủ các thông tin cá
nhân của mình trong hồ sơ sơ yếu lý lịch.Nhân viên nhân sự có trách nhiệm
cập nhật đầy đủ các thông tin cá nhân của nhân viên. Khi đó trong hồ sơ nhân
sự của nhân viên sẽ lưu trữ cụ thể như sau:
- Hồ sơ nhân viên: mã nhân viên, họ tên, ngày tháng năm sinh, giới tính,
số điện thoại, email, số CMND/ Hộ chiếu, ngày cấp, nơi cấp, hộ khẩu,
địa chỉ thường trú, dân tộc, trình độ, ngoại ngữ, tình trạng hôn nhân,
trạng thái (đang làm, tạm nghỉ hoặc thôi việc), mã phòng ban (biết được
nhân viên đang làm việc tại phòng ban nào), mã chức vụ (cho biết nhân
viên giữ chức vụ gì), mã quốc tịch (cho biết nhân viên có quốc tịch là
gì).
- Quan hệ gia đình: mã quan hệ gia đình, mối quan hệ với nhân viên như
thế nào, họ tên thân nhân, năm sinh thân nhân, địa chỉ thân nhân, nghề
nghiệp của thân nhân.

Khi nhân viên đã vào công ty, phòng quản lý nhân sự tiếp tục cập nhật
những thông tin liên quan đến nhân viên trong quá trình nhân viên công tác
tại công ty. Khi đó trong hồ sơ nhân sự sẽ lưu trữ cụ thể như sau:


8

- Hợp đồng: số hợp đồng, tên hợp đồng, mã nhân viên, ngày ký hợp
đồng, ngày kết thúc hợp đồng.
- Bảo hiểm: số bảo hiểm, mã nhân viên, ngày cấp, nơi đăng kí ký khám
chữa bệnh.
- Thay đổi công tác: mã thay đổi công tác, mã nhân viên, mã phòng ban,
mã chức vụ, ngày chuyển, lý do chuyển.
- Khen thưởng, kỷ luật: mã khen thưởng kỷ luật, mã nhân viên, Trạng
thái (khen thưởng/ kỷ luật), hình thức, lý do, Ngày quyết định.
- Mỗi nhân viên có 1 trình độ học vấn nhất định ( tốt nghiệp THPT, cao
đẳng, đại học…)
- Mỗi nhân viên khối văn phòng có 1 chứng chỉ ngoại ngữ nhất định.
Nhân viên chỉ cần khai báo cho công ty chứng chỉ tốt nhất của mình.
- Thông tin về quan hệ gia đình: họ tên, mối quan hệ như thế nào, tên
tuổi nghề nghiệp… của họ.
- Trạng thái của nhân viên thể hiện nhân viên đang làm việc, đang nghỉ
việc hay đã thôi việc tại công ty. Trạng thái có thể liên quan đến hợp
đồng khi 1 nhân viên hết hạn ký hợp đồng và muốn tạm nghỉ trạng thái
sẽ thay đổi.
Khi nhân viên làm việc tại công ty, thông tin nhân viên liên quan đến
công ty, quá trình công tác tại công ty sẽ được cập nhật ví dụ thông tin về
Hợp đồng, quá trình công tác, Khen thưởng kỷ luật, Ngày công lao động….



9

1.4. Yêu cầu
1.4.1. Yêu cầu tổng quát
Công ty TNHH CJ Union Vina muốn quản lý nhân viên một cách hợp
lý, giảm thiểu tối đa sự phức tạp về mặt giấy tờ cồng kềnh, tốn kém, tiết kiệm
chi phí, thời gian, kinh phí quản lý mà một công ty mới thành lập cần có.
1.4.2. Yêu cầu chi tiết
Khảo sát đặc tả được công việc quản lý tại công ty. Thu thập được các
tài liệu về nhân sự của công ty: Họ tên, chức danh, thông tin cá nhân của từng
bộ phận trong công ty... từ đó áp dụng các kiến thức về công nghệ, cơ sở dữ
liệu và phân tích thiết kế hệ thống thông tin quản lý để xây dựng chương trình
quản lý nhân sự cho công ty.
Khi cán bộ công nhân viên chuyển công tác hay được khen thưởng, bị
kỉ luật… thì các thông tin đó phải được lưu trong hồ sơ của nhân viên.
Với nhà quản lý:
-

Chương trình giúp đưa ra các báo cáo, thống kê về tình hình nhân sự
theo các yêu cầu.

- Tìm kiếm, tra cứu thông tin liên quan đến một nhân viên một cách dễ
dàng nhanh chóng.
- Khi cán bộ công nhân viên chuyển công tác hay được khen thưởng, bị
kỉ luật… thì các thông tin đó phải được lưu trong hồ sơ của nhân viên.
- Giao diện thuận lợi, dễ sử dụng sẽ khiến người dùng cảm thấy thoải
mái khi sử dụng ứng dụng quản lý nhân sự.
Với chương trình:
- Có thể cập nhật đầy đủ các thông tin cần thiết của 1 nhân viên trong
công ty.

Chức năng quản trị:


10

Phòng nhân sự của công ty sẽ đăng nhập vào hệ thống để sự dụng chức
năng quản trị.
Phòng nhân sự của công ty sẽ có tất cả các chức năng như người dùng
bình thường.
Ngoài quyền xem và quản lý thông tin nhân viên thì ban quản lý
côngty còn có quyền chỉnh sửa và xóa các thông tin liên quan tới nhân sau khi
đăng nhập hệ thống
Phần mềm triển khai:
Microsoft SQL Server 2008 R2 – Hệ quản trị cơ sở dữ liệu SQL server
Visual Studio 2012 – Ngôn ngữ C#
1.4.3. Mục đích
Mở rộng phổ biến ứng dụng của công nghệ thông tin vào trong cuộc
sống, trong doanh nghiệp, cơ quan.
Tìm hiểu cách tạo lập một phần mềm quản lý, nâng cao trình độ tự
nghiên cứu, tư duy, học hỏi, sáng tạo, nâng cao khả năng thuyết trình, ứng
dụng với thực tế làm nền tảng vững chắc cho quá trình học và làm của sinh
viên..
Mục đích của đề tài là tạo ra một phần mềm nhằm hỗ trợ cho việc quản
lý nhân sự của công ty một cách hiệu quả, cung cấp thông tin cần thiết về một
nhân viên hoặc nhiều nhân viên ở một thờ điểm cụ thể.Từ đó có thể đưa ra
các báo cáo thống kê giúp cho việc quản lý thông tin một cách nhanh chóng,
chính xác và mang lại hiệu quả cao.


11


CHƯƠNG 2
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.

2.1. Các yêu cầu chức năng
2.1.1. Yêu cầu chung
Hệ thống phải thực hiện được các mục tiêu
- Hệ thống phải dễ cài đặt và sử dụng;
- Cập nhật thông tin phải nhanh chóng và chính xác mỗi khi có sự thay
đổi về mặt nhân sự;
- Xử lý thông tin theo nhiều tiêu chí;
- Thống kê, báo cáo chính xác theo định kỳ hoặc theo yêu cầu tại thời
điểm bất kỳ;
- Các tính năng phải phổ cập, thao tác đơn giản dễ nhiều người có thể sử
dụng được dễ dàng. Giao diện than thiện, gần gũi với người sử dụng.
- Hệ thống có tính an toàn, bảo mật cao.
2.2. Biểu đồ phân cấp chức năng
Biểu đồ phân rã chức năng là một loại biểu đồ diễn đạt sự phân rã dần
dần các chức năng từ tổng thể đến chi tiết.Mỗi nút trong biểu đồ là một chức
năng và quan hệ duy nhất giữa các chức năng diễn tả bởi các cung nối liền
nút. Nói chung biểu đồ phân cấp chức năng cho ta một cái nhìn khái quát về
các chức năng chính của chương trình. Biểu đồ phân cấp chức năng có một số
đặc điểm sau:
Rất đễ thành lập, bằng cách phân rã dần dần các chức năng từ trên
xuống.Có chất tĩnh bởi chúng cho thấy các chức năng mà không thấy trình tự xử
lý.


12


Vì những đặc điểm và tính chất như trên nên biểu đồ phân cấp chức
năng trong bước đầu của phân tích và thiết kế.
Hệ thống quản lý nhân sự của công ty gồm những chức năng sau:
Quản trị hệ thống; Cập nhật danh mục; Cập nhật hồ sơ;Tìm kiếm ;
Báo cáo thống kê.
2.3. Biểu đồ phân rã chức năng của hệ thống


13

`Hình 2.1.Sơ đồ phân rã chức năng của hệ thống.


14

2.3.1. Mô tả các chức năng
Chức năng Hệ thống: người dùng có một tài khoản để đăng nhập vào
hệ thống. Sau khi đăng nhập người dùng có thể thực hiện chức năng khác.Cập
nhật người dùng cho phép nhà quản lý thêm, sửa, xóa nhân viên ra khỏi danh
sách.
Chức năng cập nhật danh mục: chức năng này cho phép người sử
dụng có thể thêm mới, chỉnh sửa các thông tin cá nhân của nhân sự như:
thông tin về chức vụ, phòng ban, quốc tịch.
Chức năng cập nhật hồ sơ: chức năng này cho phép người sử dụng cập
nhật các thông tin về nhân viên, quá trình công tác, hợp đồng, khen thưởng kỷ
luật, quan hệ gia đình….bao gồm: thêm, sửa, xóa thông tin.
Chức năng Tìm kiếm:chức năng này dùng để tra cứu thông tin của một
nhân viên nào đó mà người quản trị muốn tìm kiếm. Ví dụ tìm kiếm danh
sách nhân viên có quốc tịch Hàn Quốc.

Chức năng Báo cáo thống kê:báo cáo thống kê với chương trình quản
lý nhân sự rất quan trọng. Báo cáo theo định kì hoặc theo yêu cầu của cấp trên
về thông tin nhân viên hoặc yêu cầu nào đó. Ví dụ: In ra danh sách nhân viên
theo bộ phận, đã và đang làm. In ra hồ sơ nhân viên. In ra bảng ngày công
theo ngày tháng năm của nhân viên nào. In ra bảng ngày công theo bộ
phận….


15

2.3.2. Biểu đồ luồng dữ liệu
Biểu đồ luồng dữ liệu là một loại biểu đồ nhằm mục đích diễn tả một số
quá trình xử lý thông tin với các yêu cầu sau:
- Sự diễn tả là ở mức logic;
- Chỉ rõ các chức năng con phải thực hiện để hoàn tất quá trình mô tả;
- Chỉ rõ các thông tin cần chuyển giao giữa các chức năng đó và qua đó
phần nào thấy được trình tự thực hiện của chúng.
- Vì yêu cầu diễn tả ở mức logic cho nên biểu đồ luồng dữ liệu thiếu hẳn
các khả năng biểu diễn về cách làm, về địa điểm, thời gian, tác nhân xử
lý… Trong biểu đồ luồng dữ liệu có sử dụng các yếu tố biểu diễn sau:

2.3.2.1. Các chức năng
Định nghĩa: một chức năng là một quá trinh biến đổi dữ liệu (thay đổi
giátrị, cấu trúc, vị trí của một dữ liệu, hoặc từ một số dữ liệu đã cho, tạo ra
một dữ liệu mới).
Biểu diễn: một chức năng được biểu diễn bởi một hình tròn hay một
hình oval, bên trong có tên chức năng đó.

Tên chức năng


Tên chức năng phải là một động từ, có thêm bổ ngữ nếu cần, cho phép
ta hiểu một cách vắn tắt chức năng làm gì.
2.3.2.2. Các luồng dữ liệu
Định nghĩa: một luồng dữ liệu là một tuyến truyền dẫn thông tin vào
hay ra một chức năng nào đó.


16

Tuyến truyền dẫn được nói tới ở đây ta hiểu là có một thông tin được
chuyển đến một chức năng để được xử lý, hoặc chuyển đi khỏi một chức năng
như một kết quả xử lý. Thông tin ở đây có thể là một dữ liệu đơn hoặc một dữ
liệu có cấu trúc.
Biểu diễn: một luồng dữ liệu được biểu diễn dưới dạng một mũi tên,
trên đó có viết tên luồng dữ liệu.
Tên luồng dữ liệu

Tên luồng dữ liệu phải là một danh từ, kèm thêm tính từ nếu cần, cho ta
hiểu một cách vắn tắt nội dung của dữ liệu được chuyển giao.
2.3.2.3. Các kho dữ liệu
Định nghĩa: một kho dữ liệu là một dữ liệu (đơn hay có cấu trúc) được
lưu lại để có thể truy cập nhiều lần về sau.
Biểu diễn: một kho dữ liệu được biểu diễn dưới dạng hai đoạn thẳng
song song nằm ngang, kẹp giữa là tên của kho dữ liệu.

Tên kho dữ liệu

Tên kho của dữ liệu phải là một danh từ, kèm theo tính từ nếu cần, cho
phép hiểu một cách vắn tắt nội dung của dữ liệ được lưu giữ.
2.3.2.4. Các tác nhân ngoài

Định nghĩa: một tác nhân ngoài là một thực thể ngoài hệ thống, có trao
đổi thông tin với hệ thống.
Biểu diễn: tác nhân ngoài trong hệ thống được biểu diễn bằng một hình
chữ nhật, bên trong là tên các tác nhân ngoài.


17

Tên tác nhân ngoài
Tên các tác nhân ngoài phải là một danh từ.
2.3.2.5. Các tác nhân trong
Định nghĩa: một tác nhân trong là một chức năng hay một hệ con của
hệ thống, có thể phân tích được ở các mức thấp hơn, nhưng nó có trao đổi
thông tin với các phần tử trong mô hình phân tích hiện tại.
Biểu diễn: tác nhân trong được biểu diễn dưới dạng một hình chữ nhật
thiếu cạnh trên, bên trong là tác nhân trong.
Tên tác nhân trong

2.3.3. Biểu đồ luồng dữ liệu mức ngữ cảnh

Hình 2.2.Sơ đồ luồng dữ liệu mức ngữ cảnh.


×