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

BÀI TẬP LỚN MÔN PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG QUẢN LÝ NHÂN SỰ CÔNG TY HTH

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 (528.68 KB, 65 trang )

ĐẠI HỌC QUỐC GIA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN
MÔN PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
“QUẢN LÝ NHÂN SỰ CÔNG TY HTH”
Họ và tên học viên: ĐOÀN HỮU HẬU
ĐỖ THỊ THANH THUỲ
NGUYỄN THỊ MỸ HẠNH
Lớp: CIO-K2
Giáo viên: PGS. TS ĐOÀN VĂN BAN
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
Hà Nội - 2012
MỤC LỤC

DANH MỤC CÁC TỪ VIẾT TẮT
1. DM: Danh mục
2. QL : Quản lý
3. Frm : Form (Giao diện)
4. CTR : Chương trình
5. CV : Chức vụ
6. NV : Nhân viên
7. DS: Danh sách
8. Kt : Kiểm tra
9. Infs : các thông tin
10. Pb : Phòng ban
11. Urs, User : Người dùng
12. MK : Mật khẩu
Trang 2
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
PHÂN CÔNG CÁC THÀNH VIÊN THAM GIA


• Đoàn Hữu Hậu – Lớp CIO-K2 (Trưởng nhóm):

 ! "#$%&'()$*
*(+,-+./"012
• Đỗ Thị Thanh Thuỳ - Lớp CIO-K2:
34(4+$+5-+././
512
• Nguyễn Thị Mỹ Hạnh - Lớp CIO-K2:
34(4+%6./476-8481
2
Trang 3
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
MỞ ĐẦU
GIỚI THIỆU CHUNG VỀ BÀI TOÁN QUẢN LÝ NHÂN SỰ
9'5:4;<+=*"*;&;>))<
)"(5 4? &/':4*! 
"#"(5)(@<*) 4(;>
'5:4* 4+** "#<)
:4*@A*'54+*222
3 "#B"*";+;56C
4)B4)++D) "#2E@
4*FG@H;I;:*-;I;
J%8"1+"@H"06K%442E4@4+;
A<*+&L;"'* "#
2M!NO6PE33* "#"<
@HA+40(2
Q)RPhân tích và thiết kế quản lý nhân sự của công ty HTHSB%<T
<2Q)76@.+@0@HU
@.()(6V"'W'4OX
:4 "#*'B@6K6@.0

4Y<@."42
Trang 4
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
PHẦN I
THỰC TRẠNG QUẢN LÝ NHÂN SỰ TẠI CÔNG TY HTH
I. TÌM HIỂU BÀI TOÁN QUẢN LÝ NHÂN SỰ Ở CÔNG TY HTH
1. Hoạt động kinh doanh
UP*939"(5*+644)N
Z(&6&PE33
2. Tổ chức quản lý nhân sự
 UP*939+[\\2
UP@H*"('];4^_]E
_] `_]+64_]6_]
Z(&_]A()(_]A+4a
Ubc5[];4"(2
Ud4(('5:4*2
U_] "#<)" 4@^e@X/
.:4 !"( !;/6@f+g"N+8@>8
6h !)Aa
• i"#^9?D(PbEj&4G 
.>'!5(*!5'Xa2
• i"#*^86h"('];4XO
!L4;k]XO2
• i"#+8@>+g"N^86h !+8@>+g"N:4
+"('*2EX4+G"Nl@H
"@ &+8@>4 &+G"N:4*22
• i"#^86h50*^
54(4a"N:4*2
• i"#^86h50*^
54(4a

• 3^
P*93976(5@.! "#6@0)4"
6E8[2[-m\\n123@.!(0:G "#0*
,@.@*."#"&:4(@4 "#@H
!5:4$*(464(Go+*
N;Y(0$;+*!2
Trang 5
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
II . CHỨC NĂNG CỦA HỆ THỐNG MỚI
9(0%6;'O "#
:4]]W*
ADNA%8(*:4;W4O
p
(+(
@44;+29)%<@H4"(q
OD0OD@4^
1. Hệ Thống : PODW@L6C "#
1.1. Thay đổi mật khẩu
1.2. Đăng Xuất
1.3. Quản lý người dùng
1.4. Phân quyền
1.5. Tham số hệ thống
1.6. Sao lưu dữ liệu
1.7. Phục hồi dữ liệu
1.8. Thoát
2. Quản lý danh mục^PODW@L6C(74%*
[m64(" 44^
2.1. Dân tộc
2.2. Tôn giáo
2.3. Trình độ Văn hoá

2.4. Ngoại Ngữ
2.5. Chuyên môn
2.6. Hợp đồng
2.7. Phòng ban
2.8. Chức vụ
2.9. Khen thưởng
2.10. Kỷ luật
2.11. Chính sách
Trang 6
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
2.12. Đoàn thể
3. Quản lý nhân sự ^POD@.@.0OD "#
):4*2
3.1. Quản lý nhân vên
3.2. Quản lý quá trình công tác
3.3. Quản lý quá trình khen thưởng, kỷ luật
3.4. Quản lý chế độ chính sách
3.5. Quản lý quá trình đào tạo
4. Tra cứu-Thống kê
4.1. Tra cứu
UPODW@L764O!(+(
8^
o 9?
o E
o r0
o 3!5;I<
o Q5Y
o _];4
o PO
4.2. Báo cáo thống kê

- PW@L76';+8^
o 3+8];4
o 3+8!5
o 3+80
o 3+85Y
o 3+8O
o 3+8
o 3+8QYQ
Trang 7
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
o 3+8H/"45
o 3+8(*2
PHẦN II : PHÂN TÍCH HỆ THỐNG
Phân tích đặc tả các yêu cầu của hệ thống.
I. CÁC TÁC NHÂN (ACTOR) CỦA HỆ THỐNG
Trang 8
Actor User Case
Người quản trị - QDN
- 34Y(N+Z
- i  "#    +  @L  6C
-3(s%4s741
- _ )@L6C
- 34Y4(
- t4"@
- _/
Nhân viên phòng nhân sự - QDN
- 34Y(N+Z
- i"#/.-3(su4st74EM1
- i"#64(
o j5

o 3*
o E'X
o 3!5D
o 3!5(*
o _];4
o PO
o 9H/
o 8@>
o g"N
o P
o QA
- 34OEM
- d+
Ban giám đốc - QDN
- 34Y(N+Z
- d+
Nhân viên khác - QDN
- 34Y(N+Z
- u8(*
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
II. SƠ ĐỒ CA SỬ DỤNG (Use Case)
1. Biểu đồ use case toàn hệ thống
Trang 9
SaoLuu
QLNguoiDung
PhanQuyen
ThayDoiTSHT
QlyNhanSu
TraCuuNV
QlyDanhMuc

NVNhanSu
PhucHoi
Admin
BanGD
BaoCaoTK
XemTT
ThayDoiMK
DangNhap
NhanVien
DangXuat
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
2. Biểu đồ Use case của Admin
Trang 10
ThemND XoaND
SuaND
PhanQuyen
QLNguoiDung
ThayDoiTSHT
TracuuND
<<extend>>
SaoLuu
PhucHoi
<<derive>>
<<derive>>
<<derive>>
ThayDoiMK
DangNhap
<<include>>
<<include>>
<<include>>

<<include>>
DangXuat
Admin
XemTT
<<include>>
<<include>>
<<include>>
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
3. Biểu đồ Use case Ban Giám Đốc
Trang 11
BaoCaoTK
ThayDoiMK
DangNhap
DangXuat
BanGD
XemTT
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
4. Biểu đồ use case của Nhân Viên
Trang 12
DangXuat
DangNhap
ThayDoiMK
XemTT
NhanVien
<<include>>

<<include>>
<<include>>
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
5. Biểu đồ Use case của Nhân Sự
Trang 13
QLDanToc
QLTonGiao
QLTrinhDoChuyenMon
QLTrinhDoVanHoa
QLNgoaiNgu
QLChucVu
QLPhongBan
QLKhenThuong
QLKyLuat
QLDoanThe
QLChinhSach
TraCuuNV
DangNhap
<<include>>
DangXuat
<<include>>
ThayDoiMK
<<include>>
XemTT
<<include>>
QlyNhanSu
<<include>>
QlyDanhMuc
<<include>>
NVNhanSu

BaoCaoTK
<<include>>
QLHopDong
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
III. MÔ TẢ CÁC USE-CASE
1. Đặc tả ca sử dụng “Đăng nhập hệ thống”
Tên Use Case Đăng nhập hệ thống
Tác nhân E-Ed4r(
E@L &1
Mục đích EDNA*
:4(!
Mô tả - @L6C(76A
*:4(!!DN
v(DNW@L6CN+:4
(!/(D+#(N+Z2
- 9+A(4+@L6CN
w4@42Ew+A(
4 )N @LH  @L 6C
A!l"N'@L6C2
3@LH@L6CN4+!
l*;"'@L6C
2. Đặc tả ca sử dụng “Đăng xuất”
Tên Use Case Đăng xuất
Tác nhân E-Ed4r(
E@L &12
Mục đích ED%<+x2
Mô tả U@L6C(T76!D%<
+x@L6C%N
D%<2t4+@L6C%N*;
@L6C+x2

UEy848*@L6C"w+x
D;<ON
DNT4@L6C2
Trang 14
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
3. Đặc tả ca sử dụng “Thay đổi mật khẩu”
Tên Use Case Thay đổi mật khẩu
Tác nhân E-Ed4r(
E@L &12
Mục đích PW@L6C4Y(N+Z':4(!
Mô tả U@L6C(4Y(N+Zv(4Y(N
+ZW@L6CN(N+Z'(N+Z
(0(4Y2t4++A(4w(N+Z'
W@L6CNN(N+Z(02E(N
+Z'+*wz(N+Z4Y+*C
+0lA&*;@L6C@L
6CA74"cA4Yz:;x
4Y(N+Z2
4. Đặc tả ca sử dụng “Xem thông tin”
Tên Use Case Xem thông tin
Tác nhân E-Ed4r(
E@L &1
Mục đích PW@L6C%8(*
Mô tả Uy848;k+@L6C(%8(*:4
2
U9A&*" 4@L
6C4DN2
5. Đặc tả ca sử dụng “Thay đổi tham số hệ thống”
Tên Use Case Xem thông tin
Tác nhân E@L &

Mục đích PW46(4Y4(:4
Mô tả -       4  Y  4(      ^  88  644;48
644;484(884{6&+=4"@&4G"@
v"8a|6(DNODNN"'
Trang 15
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
6. Đặc tả ca sử dụng “Sao lưu dữ liệu”
Tên Use Case Sao lưu dữ liệu
Tác nhân Người quản trị
Mục đích - t4"@.>6X":4AA+*
+
Mô tả - E@L &4"@6X"8&+=
z+2
- 3 !4"@@L &?!O
"@6X"?@(A"@Nv"84"@
4"@6X"2
7. Đặc tả ca sử dụng “Phục hồi dữ liệu”
Tên Use Case Phục hồi dữ liệu
Tác nhân Người quản trị
Mục đích - _/.>6X":4
Mô tả - /.>6X"-'(5L
A(146(DNOD/
?v"8@.O/"'2
8. Đặc tả ca sử dụng “Phân quyền người dùng”
Tên Use case Phân quyền người dùng
Tác nhân E@L &
Mục đích P< )A@L6CA*:4
(!
Trang 16
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN

Mô tả - E@L6C(4(4!@H
< )w0OD*:4(!
- E@L &DO*:4@L6C
+A(4@L6C5;5N5(
)A< )@L6C2
9. Đặc tả ca sử dụng “Thêm mới người dùng”
Tên Use Case
Thêm mới người dùng
Tác nhân Người quản trị
Mục đích y848(*46(( @L6C
2
Mô tả - |6(?OD((0@L6Cv((
@L6C46(N*^D
N4{6?];4a:4@L6C
(02
- t4++A(4H"84(84{6*
@L  6C  (0  @H  "@        2  E
84(8z4{6+*H"lA
&*;@L6C74"cz:;x
((02
10.Đặc tả ca sử dụng “Sửa người dùng”
Tên Use Case
Sửa người dùng
Tác nhân Người quản trị
Mục đích y848(*46(74@L6C:42
Mô tả U|6(?OD74@L6Cv(74@L6C
46(N*^DNz?
:4@L6C29A&642|6(
?@L6C7474*2
Trang 17

Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
U9NN*@L6CA&64
4NN2
11.Đặc tả ca sử dụng “Xóa người dùng”
Tên Use Case
Xóa người dùng
Tác nhân E@L &
Mục đích y848(*46(%4 @L6C+x
2
Mô tả Uy848;k+|6((%4(5@L6C29
A&64@L6C46(?
O%429A&*;%N"'
%E@L6C2
UE@H%N%4T46(l%4
@L6C4+x642
U9A&64E@L6C4NN2
UE@L6C+*%N%!>"'
46 "#E@L6C2
12.Đặc tả ca sử dụng “Thêm Danh mục phòng ban ”
Tên Use Case Thêm Danh mục Phòng ban
Tác nhân E]
Mục đích dY((5];4(064]
;4:4*2
Trang 18
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
Mô tả
-y848;k+](;Y
((5];4(064_];42
U9A&64_];42
E@L6CN*)_];4(0

*/(^3];4O(2
Ut4+N*_];4(0
lNN_];4(0}((_];4
@.O2
U9A&64_];44NN2
13.Đặc tả ca sử dụng “Xoá Danh mục phòng ban ”
Tên Use Case Xoá Danh mục Phòng ban
Tác nhân E]
Mục đích u(5];44+x64];4:4
*
Mô tả
Uy848;k+](%
(5];42
U9A&64];4:4*2
UE@L6C?];4%%
lA&*;%N"'%];4
2
UE@H%N%!l%]
;429lA&64];44NN
UE@L6C+*%N%!>"'
46 "#];4
14.Đặc tả ca sử dụng “Sửa Danh mục phòng ban ”
Tên Use Case Sửa Danh mục Phòng ban
Trang 19
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
Tác nhân E]
Mục đích t74(5_];464];4:4*2
Mô tả
Uy848;k+](74
(5_];42

U9A&64_];42
E@L6C?_];47474*2
U9NN*_];4A&64
4NN2
15.Đặc tả ca sử dụng “Thêm Danh mục Đoàn thể
Tên Use Case Thêm Danh mục Đoàn thể
Tác nhân E]
Mục đích dY((5QA(0642
Mô tả
-y848;k+](;Y
((5QA(0*2
U9A&64QA2
E@L6CN*)QA(0*
^3A2
Ut4+N*QA(0
lNNQA(0}((QA
@.O2
U9A&64QA4NN2
Trang 20
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
16.Đặc tả ca sử dụng “Xoá Danh mục Đoàn thể ”
Tên Use Case Xoá Danh mục Đoàn thể
Tác nhân E]
Mục đích u(5QA4+x64A:4*
Mô tả
Uy848;k+](%
(5A2
U9A&64QA2
UE@L6C?QA%%
lA&*;%N"'%QA2

UE@H%N%!l%Q
A29lA&64QA4NN2
UE@L6C+*%N%!>"'
46 "#QA2
17.Đặc tả ca sử dụng “Sửa Danh mục Đoàn thể ”
Tên Use Case Sửa Danh mục Đoàn thể
Tác nhân E]
Mục đích t74(5A64A:4*2
Mô tả
Uy848;k+](74
(5A2
U9A&64QA2
E@L6C?QA7474*2
UE@L6CNN74A2
U9NN*QAA&64
4NN2
Trang 21
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
18.Đặc tả ca sử dụng “Thêm Danh mục Dân tộc ”
Tên Use Case Thêm Danh mục Dân tộc
3 E]
b dY((5j564
b*
-y848;k+](;Y
((5j5(0642
U9A&64j52
E@L6CN*)j5(0*
^3j52
Ut4+N*(0lN
Nj5(0}((j5@.O2

- 9A&64j54NN2
19.Đặc tả ca sử dụng “Xoá Danh mục Dân tộc ”
Tên Use Case Xoá Danh mục Dân tộc
Tác nhân E]
Mục đích u(5j54+x64j5:4*2
Mô tả
Uy848;k+](%
(5652
U9A&64j52
UE@L6C?j5%%
lA&*;%N"'%j52
UE@H%N%!l%j52
9lA&64j54NN2
UE@L6C+*%N%!>"'
46 "#j52
20.Đặc tả ca sử dụng “Sửa Danh mục Dân tộc ”
Tên Use Case Sửa Danh mục Dân tộc
Trang 22
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
Tác nhân E]
Mục đích t74(5];464];4:4*
2
Mô tả
Uy848;k+](74
(5j52
U9A&64j52
E@L6C?j57474*2
U9NN*j35A&644
NN2
21.Đặc tả ca sử dụng “Thêm Danh mục Kỷ luật ”

Tên Use Case Thêm Danh mục Kỷ luật
Tác nhân E]
Mục đích dY((5g"N
Mô tả
-y848;k+](;Y
((5g"N(0642
U9A&64g"N2
E@L6CN*)g"N(0*
^3g"N2
Ut4+N*(0lN
Ng"N(0}((g"N@.O2
- 9A&64g"N4NN2
Trang 23
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
22.Đặc tả ca sử dụng “Sửa Danh mục Kỷ luật ”
Tên Use Case Sửa Danh mục Kỷ luật
Tác nhân E]
Mục đích t74(5+g"N64g"N:4*2
Mô tả
Uy848;k+](74
(5g"N2
U9A&64g"N2
E@L6C?g"N7474*2
U9NN*g"NA&644
NN2
23.Đặc tả ca sử dụng “Xoá Danh mục Kỷ luật ”
Tên Use Case Xoá Danh mục Kỷ luật
Tác nhân E]
Mục đích u(5+g"N4+x64+g"N2
Mô tả

Uy848;k+](%
(5g"N2
U9A&64g"N2
U9A&64g"N2
UE@L6C?g"N%%
lA&*;%N"'%g"N2
UE@H%N%!l%g"N2
9lA&64g"N4NN2
UE@L6C+*%N%!>"'
46 "#g"N
Trang 24
Phân tích thiết kế hướng đối tượng – Nhóm 9 – CIO K2 - Viện CNTT-ĐHQGHN
24.Đặc tả ca sử dụng “Thêm Danh mục Khen thưởng
Tên Use Case Thêm Danh mục Khen thưởng
Tác nhân E]
Mục đích dY((58@>2
Mô tả
Uy848;k+](;Y
((58@>(0642
U9A&648@>2
E@L6CN*)8@>(0
*^38@>2
Ut4+N*(0lN
N8@>(0}((8@>
@.O2
- 9A&648@>4NN2
25.Đặc tả ca sử dụng “Sửa Danh mục Khen thưởng”
Tên Use Case Sửa Danh mục Khen thưởng
Tác nhân E]
Mục đích t74(58@>648@>:4

*2
Mô tả
Uy848;k+](74
(58@>2
U9A&648@>2
E@L6C?8@>7474*
2
U9NN*8@>A&64
4NN22
Trang 25

×