Tải bản đầy đủ (.doc) (47 trang)

Quản lý nhân viên trong công ty Trần Anh

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 (315.65 KB, 47 trang )

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
*********************
BÁO CÁO BÀI TẬP LỚN
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
------------------------------------------------------
Nhóm 6: Quản lý nhân viên trong công ty Trần
Anh
Lớp : KHMT1- K3
Thành Viên: Giáo Viên Hướng Dẫn:
Bùi Trọng Toán Vũ Thị Dương
Mạc Duy Chúc
Vũ Đức Hải
Hà nội, ngày 30 tháng 11 năm 2010
1
Contents
Contents...................................................................................................................................................................2
I.BẢNG PHÂN CÔNG CÔNG VIỆC.............................................................................................................................3
II.Mở đầu.................................................................................................................................................................4
III.khảo sát nghiệp vụ...............................................................................................................................................4
1.Hoạt động phòng nhân sự................................................................................................................................4
2.Hoạt động của phòng tuyển nhân viên ...........................................................................................................4
3.Các xưởng nắp giáp các phòng ban .................................................................................................................5
4.Phòng kế toán...................................................................................................................................................5
IV.Chức năng hệ thống............................................................................................................................................5
V.Biểu đồ usecase....................................................................................................................................................5
A.Các tác nhân:....................................................................................................................................................5
B.Các usecase.......................................................................................................................................................6
C.Đặc tả usecase của hệ thống quản lý nhân viên:.............................................................................................6
1.Quản lý nhân sự............................................................................................................................................6


2.Tuyển nhân viên............................................................................................................................................7
3.Cập nhật hồ sơ..............................................................................................................................................8
4.Tìm kiếm và thống kê....................................................................................................................................9
5.Đăng nhập...................................................................................................................................................10
6.Đăng ký.......................................................................................................................................................11
7.Quản trị hệ thống.......................................................................................................................................12
VII.Mô hình lớp lĩnh vực........................................................................................................................................16
VIII.Biểu đồ lớp tham gia ca sử dụng, biểu đồ trình tự.........................................................................................17
IX.Biểu đồ lớp chi tiết............................................................................................................................................25
X.Biểu đồ trạng thái...............................................................................................................................................26
XI.biểu đồ hoạt động............................................................................................................................................27
XII.Biểu đồ thành phần..........................................................................................................................................34
XIII.Biểu đồ triển khai............................................................................................................................................36
XIV.Sinh mã............................................................................................................................................................36
2
I. BẢNG PHÂN CÔNG CÔNG VIỆC
Thành Viên Công Việc
Mạc Duy Chúc Khảo sát nghiệp vụ
Chức năng hệ thống
Biểu đồ usecase
Biểu đồ lớp lĩnh vực
Sinh mã java
Bùi Trọng Toán Biểu đồ lớp tham gia ca sử dụng&Biểu đồ
trình tự
Biểu đồ lớp chi tiết
Biểu đồ thành phần
Vũ Đức Hải Biểu đồ trạng thái
Biểu đồ hoạtđộng
Biểu đồ triển khai
3

II. Mở đầu
Ngày nay, ứng dụng của các phần mềm quản lý ngày càng phổ biến vì có thể giúp
cho người sử dụng giảm bớt thời gian và chi phí để làm việc. Để tạo ra các phần mềm
này một cách hiệu quả nhất, nhà phát triển không những phải thông thạo lập trình mà
còn phải biết giảm thiểu tối đa sự phức tạp và nhập nhằng của hệ thống ứng dụng, phải
biết phân tích hệ thống ứng dụng một cách mạch lạc, rõ ràng để có thể rút ngắn thời
gian lập trình và bảo trì phần mềm, cho phép nâng cao độ tùy biến của phần mềm mà
không cần phải tốn nhiều công sức.
Một trong những phương pháp phân tích hệ thống hữu hiệu đó là phân tích hướng
đối tượng mà công cụ tiêu biểu là ngôn ngữ hình thức UML (Unified Modeling
Language).
Trong đề tài này chúng em sẽ ứng dụng những kiến thức đã được học về UML để
phân tích cho hệ thống ứng dụng “Quản lý nhân viên trong công ty Trần Anh”.
Mặc dù đã cố gắng hoàn thành đề tài trong phạm vi và khả năng cho phép nhưng chắc
chắn sẽ không tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự thông
cảm, góp ý và chỉ bảo của Cô.
III. khảo sát nghiệp vụ
1. Hoạt động phòng nhân sự
Phòng nhân sự quản lý toàn bộ thông tin về nhân viên các phòng ban và nơi nắp
giáp.
Khi thiếu nhân sự phòng nhân sự đăng thông báo tìm nhận việc làm. Đánh giá mức
độ làm việc từ các phòng ban để luân chuyển công tác trong công ty và thăng cấp.
Đồng thời quản lý lương, sơ yếu lý lịch, trình độ, và một số vấn đề của nhân viên như
thành tích làm việc,cấp bậc,thay đổi công tác trong cơ quan ,đi du học, tăng lương,
thăng cấp… Cập nhật, sửa, xóa hồ sơ trong hệ thống. Chỉ có cán bộ phòng nhân sự mới
được thêm sửa xóa hồ sơ.
2. Hoạt động của phòng tuyển nhân viên
Sau khi nhân được thông báo tuyển nhân viên từ phòng nhân sự phòng tuyển nhân
viên tiến hành nhận hồ sơ của người đăng ký: hồ sơ lý lịch(tên, tuổi, địa chỉ, số điện
thoại, bằng cấp, trình độ tiếng anh, quá trình công tác đã có).

Sau khi nhân hồ sơ bắt đầu tiến hành lọc hồ sơ theo công việc đăng ký. Bắt đầu
công tác thi tuyển cho người đăng ký. Sau khi thi tuyển xong cán bộ tuyển nhân viên
phải thống kê ra hồ sơ đạt yêu cầu và gửi về phòng nhân sự.
4
3. Các xưởng nắp giáp các phòng ban
Có nhiệm vụ thống kê việc làm của các nhân viên hoặc thiếu hụt nhân viên gửi về
phòng nhân sự để thuyên chuyển công tác hoặc tuyển mới đồng thời nhận nhân viên
mới sau khi tuyển vào làm.
4. Phòng kế toán
Có nhiệm vụ thống kê lương, thưởng được thống kê tại phòng nhân sự để thanh
toán lương cho nhân viên.
IV. Chức năng hệ thống
Cập nhật hồ sơ nhân viên: Khi tuyển mới nhân viên thì cập nhật sơ yếu lí lịch và lí
lịch công chức viên chức.
Cập nhật các biến động trong quá trình công tác: Khi một cán bộ được tăng lương,
lên chức, thay đổi công việc, đi nước ngoài, đi học, chuyển đơn vị công tác trong
phạm vi tổ chức của cơ quan thì thông tin của các sự kiện này được lưu lại trong hồ
sơ.
Quản lý các vấn đề liên quan đến nhân viên:
 Quá trình lương
 Quá trình công tác
 Quá trình hợp tác
 Quá trình học tập
 Quá trình Khen thưởng – Kỷ luật
 Quan hệ gia đình
 Ngoại ngữ
Phân tích và báo cáo tình hình nhân sự: Đưa ra các thống kê để phân tích các hiện
tượng cần điều chỉnh. Ví dụ: Có nhiều cán bộ cao tuổi dẫn đến cần chuẩn bị lực
lượng kế tục. Số lượng nhân viên tăng giảm theo từng tháng nhiều hay ít để điều
chỉnh, phân công công việc.

Tìm kiếm, tra cứu thông tin về nhân sự theo một chỉ tiêu nào đó đẻ phục vụ cho một
số trường hợp, VD như liệt kê các cám bộ theo 1 chuyên nghành nào đó có trình độ
như thế nào ...
Quản trị hệ thống: Chương trình được xây dựng trên cơ sở các đối tượng sử dụng
được phân quyền truy nhập vào từng phần riêng biệt nên đòi hỏi phàn quản trị phải
hết sức chặt chẽ. Người quản trị hệ thống có quyền cao nhất có quyền cấp (thu)
quyền sử dụng chương trình cho những người khác.
V. Biểu đồ usecase
A. Các tác nhân:
1. nhân viên
2. cán bộ phòng nhân sự
3. cán bộ phòng tuyển nhân viên
5
4. các phòng ban
5. phòng kế toán
6. nhân viên quản trị hệ thống
7. người thi tuyển
B. Các usecase
1. quản lý nhân sự (thông tin nhân sự, tình trạng phòng ban, tăng lương, cho nghỉ hưu)
2. tuyển nhân viên(gửi thông tin tình trạng nhân sự của các phòng ban, đăng thông tin
tuyển, nộp hồ sơ, thi tuyển )
3. cập nhật hồ sơ(gửi hồ sơ, nhận hồ sơ, cập nhật, thêm, sửa, xóa thông tin)
4. tìm kiếm và thống kê(thống kê lương, thưởng, tìm kiếm hồ sơ, thống kê nhân sư..)
5. đăng nhập
6. đăng ký
7. quản trị hệ thống(sửa hệ thống, phân quyền sử dụng hệ thống, bảo trì)
C. Đặc tả usecase của hệ thống quản lý nhân viên:
Quản lý nhân sự
Tuyển nhân viên
Cập nhật hồ sơ

Tìm kiếm và thống kê
Đăng nhập
Đăng ký
Quản trị hệ thống
1. Quản lý nhân sự
Tên usecase Quản lý nhân sự
Tác nhân Cán bộ phòng nhân sự
Mô tả Chức năng liên quan đến quá trình quản lý
về thông tin cá nhân của các nhân viên, tình
trạng hoạt động của các phòng ban, tình hình
tăng, giảm lương và các chế độ khác của
nhân viên
Điều kiện bắt đầu Cán bộ phòng nhân sự đăng nhập vào hệ
thống
6
Điều kiện kết thúc Bảng hồ sơ về thông tin của các nhân viên
được cập nhật và lưu trữ trong hệ thống
Luồng sự kiện chính Cửa sổ bao gồm thông tin cá nhân
của một nhân viên xuất hiện.
Cán bộ phòng nhân sự thực hiện
thêm, sửa, xóa thông tin của các nhân
viên bằng các công cụ có của hệ
thống.
Hệ thống xử lý các thao tác mà người
quản lý nhập vào và thông báo cho
cán bộ quản lý biết đã thực hiện thành
công.
Quá trình cập nhật kết thúc.
Luồng sự kiện phụ Hệ thống đưa ra lỗi thao tác của cán
bộ quản lý ( không thấy tên, thông tin

sai..)
2. Tuyển nhân viên
Tên usecase Tuyển nhân viên
Tác nhân Cán bộ phòng tuyển nhân viên
Mô tả Tuyển nhân viên gửi thông tin, tình trạng nhân
sự của các phòng ban, đăng thông tin tuyển,
nhận hồ sơ thi tuyển, xét trúng tuyển.
Điều kiện bắt đầu Cán bộ phòng tuyển nhân viên đăng nhập vào
hệ thống
Điều kiện kết thúc Cập nhật được hồ sơ nhân viên mới trúng tuyển
và lưu trữ vào hệ thống.
7
Luồng sự kiện chính Cửa sổ để đăng thông tin tuyển nhân
viên xuất hiện
Cán bộ tuyển nhân viên đăng thông tin
tuyển nhân viên và gửi đi.
Hệ thống xử lý và đưa ra kết quả gửi
thành công.
Cán bộ tuyển nhân viên nhận, chọn lọc
và lựa chọn hồ sơ trúng tuyển.
Hệ thống lưu lại và in ra những hồ sơ
trúng tuyển.
Cán bộ tuyển nhân viên nhận hồ sơ nhân
viên trúng tuyển.
Luồng sự kiện phụ Hệ thống báo những hồ sơ trùng lặp,
thiếu thông tin.
3. Cập nhật hồ sơ
Tên usecase Cập nhật hồ sơ
Tác nhân Cán bộ phòng nhân sự
Mô tả Cán bộ phòng nhân sự gửi hồ sơ, nhận hồ sơ, cập

nhật, thêm, sửa, xóa thông tin cá nhân của từng
nhân viên và lưu trữ thông tin vào hệ thống.
Điều kiện bắt đầu Cán bộ phòng nhân sự đăng nhập vào hệ thống.
Điều kiện kết thúc Cập nhật đầy đủ thông tin cá nhân của các nhân
viên và lưu vào hệ thống.
8
Luồng sự kiện chính Cán bộ phòng nhân sự nhận hồ sơ của các
nhân viên mới trúng tuyển từ phòng tuyển
nhân viên.
Cán bộ phòng nhân sự cập nhật hồ sơ các
nhân viên mới vào hệ thống và lưu lại.
Hệ thống lưu lại những thông tin được
đưa vào và báo cập nhật thành công.
Luồng sự kiện phụ Hệ thống đưa ra thông báo lỗi đối vời
những hồ sơ bị trùng lặp hoặc thiếu thông
tin.
4. Tìm kiếm và thống kê
Tên usecase Tìm kiếm và thống kê
Tác nhân Phòng kế toán
Mô tả Nhân viên phòng kế toán tìm kiếm và thống kê
lương, thưởng, tìm kiếm hồ sơ, thống kê nhân
sự…
Điều kiện bắt đầu Nhân viên kế toán đăng nhập vào hệ thống.
Điều kiện kết thúc Nhân viên kế toán nhận thông tin từ hệ thống và
đóng hệ thống.
9
Luồng sự kiện chính Nhân viên phòng kế toán nhập thông tin
của một nhân viên vào chức năng tìm kiếm
của hệ thống.
Hệ thống xử lý thông tin đưa vào.

Hệ thống đưa ra thông tin chi tiết gồm tên,
tuổi, mã nhân viên, tiền lương…
Nhân viên kế toán nhận thông tin của hệ
thống đưa ra.
Luồng sự kiện phụ Hệ thống báo lỗi không tìm được dữ liệu
yêu cầu
5. Đăng nhập
Tên usecase Đăng nhập
Tác nhân Nhân viên của công ty Trần Anh
Mô tả Chức năng liên quan đến quá trình đăng nhập
vào hệ thống
Điều kiện bắt đầu Người dùng chọn chức năng đăng nhập vào hệ
thống.
Điều kiện kết thúc Hệ thống thông báo về kết quả của quá trình
đăng nhập.
10
Luồng sự kiện chính Màn hình đăng nhập xuất hiện.
Người dùng nhập tên đăng nhập, và mật
khẩu và nhấn nút đăng nhập.
Hệ thống kiểm tra tên đăng nhập và mật
khẩu và thông báo kết quả đăng nhập
thành công.
UC kết thúc
Luồng sự kiện phụ Hệ thống đưa ra lỗi đăng nhập:
Tên đăng nhập không đúng.
Mật khẩu không đúng.
Nếu đăng nhập sai quá 3 lần người dùng
sẽ bị tự động thoát khỏi hệ thống.
6. Đăng ký
Tên usecase Đăng ký

Tác nhân Nhân viên của công ty Trần Anh
Mô tả Chức năng liên quan đến quá trình đăng ký làm
thành viên của hệ thống.
11
Điều kiện bắt đầu Người dùng chọn chức năng đăng ký của hệ
thống.
Điều kiện kết thúc Hệ thống thông báo kết quả của quá trình đăng
ký.
Luồng sự kiện chính Màn hình đăng ký xuất hiện
Người dùng điền đầy đủ các thông tin
vào mục đăng ký.
Hệ thống kiểm tra và lưu trữ thông tin
của người dùng và bảo kết quả đăng ký.
UC kết thúc.
Luồng sự kiện phụ Hệ thống đưa ra lỗi đăng ký
Tên người dùng đã có.
Thông tin cá nhân chưa chính xác.
7. Quản trị hệ thống
Tên usecase Quản trị hệ thống
Tác nhân nhân viên quản trị hệ thống
Mô tả Nhân viên quản trị hệ thống có nhiệm vụ sửa
chữa, khắc phục lỗi của hệ thống, phân quyền
sử dụng hệ thống cho các phòng ban, bảo trì
hệ thống.
12
Điều kiện bắt đầu Nhân viên quản trị hệ thống đăng nhập vào hệ
thống với tài khoản Admin
Điều kiện kết thúc Nhân viên quản trị hệ thống thực hiện xong
các thao tác và đăng xuất khỏi hệ thống.
Luồng sự kiện chính Cửa sổ quản trị hệ thống xuất hiện.

Nhân viên quản trị hệ thống thực hiện
thao tác với hệ thống.
Hệ thống đưa thông báo cập nhật thành
công.
Nhân viên quản trị hệ thống thoát khỏi
hệ thống.
Luồng sự kiện phụ Hệ thống báo lỗi thực hiện thao tác.
13
VI. Biểu đồ usecase
dang ky
dang nhap
can bo phong
nhan su
tim kiem va thong ke
cap nhat ho so
nhanvien
<<extend>>
<<include>>
can bo phong
nhan su
cap nhat ho so
nguoi thi tuyen
quan ly nhan vien
tuyen nhan vien
can bo phong
tuyen nhan vien
phong ke toan
tim kiem va thong ke
<<extend>>
<<extend>>

14
quan tri he thong
can bo quan tri he
thong
bao tri
15
VII. Mô hình lớp lĩnh vực
nguoi dung
ten dang nhap
mat khau
can bo phong nhan su
can bo phong tuyen nhan vien
co
ket qua
ho ten nt
ket qua
nguoi tuyen
ho ten
sdt
dia chi
0..n
1
0..n
1
con viec tuyen
ten cong viec
ma phong
1..n
1
1..n

1
cong ty
ma cong ty
dia chi
so dien thoai
phong ban
ma phong
truong phong
dia chi
sdt
1..*
1
1..*
1
1..n
1
1..n
1
luong
ma phong
ma nhan vien
he so
thang quy
tong
nhan vien
ho ten
ma nv
diachi
so dien thoai
maphong

1..*
1
1..*
1
6
1
6
1
11 11
16
VIII. Biểu đồ lớp tham gia ca sử dụng, biểu đồ trình tự
1. Biểu đồ lớp tham ca sử dụng kết quả tuyển nhân viên
w_cong viec tuyen
ten cong viec
phong
so luong tuyen
sdt
hienthi()
xem ket qua()
xem cong viec tuyen()
xem ngay thi tuyen()
quan ly tuyen nhan vien
cap nhat ho so()
chon nguoi vao lam()
them ho so nhan vien()
<<>loai thi sinh thi()
chon phong tuyen()
in thong bao tuyen nguoi()
nguoi tuyen
ho ten

dia chi
so dien thoai
ngay sinh
lay cong viec()
lay nhan vien()
tim nhan vien()
phong ban
ma phong
truong phong
sodien thoai
so nhan vien
lay thong tin()
lay nhan vien()
gan thong tin()
them sua xoa()
(from Use Case View)
1..n
1
1..n
1
nguoi thi tuyen
(from nhan vien)
w_nguoi thi tuyen
ho va ten
dia chi
so dien thoai
nam sinh
xem thong tin()
sua()
xoa()

1
n
1
n
17
1.1 Biểu đồ trình tự kết quả tuyển nhân viên
: nguoi thi tuyen : nguoi thi tuyen
: w_nguoi thi tuyen : w_nguoi thi tuyen : w_cong viec tuyen : w_cong viec tuyen
: quan ly tuyen nhan vien : quan ly tuyen nhan vien
: phong ban : phong ban : nguoi tuyen : nguoi tuyen
truy cap
y/c chon cong viec
chon kq thi tuyen
hien thi
y/c chon phong
chon phong
lay phong
lay phong
ket qua
ket qua
hien thi
lay nhan vien
lay cong viec
18

×