1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

47 1K 9
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 494,5 KB

Nội dung

Trong toàn bộ quá trình quản lý nhân viên thì ta thấy có hai đối tượng chính tham gia vào quá trình hoạt động của chương trình đó là các tác nhân

Trang 1

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Mạc Duy Chúc

Vũ Đức Hải

Trang 2

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

Trang 3

I BẢNG PHÂN CÔNG CÔNG VIỆC

Chức năng hệ thốngBiểu đồ usecaseBiểu đồ lớp lĩnh vựcSinh mã java

trình tựBiểu đồ lớp chi tiếtBiểu đồ thành phần

Biểu đồ hoạtđộngBiểu đồ triển khai

Trang 4

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

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ơ

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ự

Trang 5

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

Quản lý các vấn đề liên quan đến nhân viên:

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

A Các tác nhân:

Trang 6

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

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:

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ìnhtăng, giảm lương và các chế độ khác của nhân viên

thống

Trang 7

Đ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

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ườiquả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ànhcông

Quá trình cập nhật kết thúc

bộ quản lý ( không thấy tên, thông tinsai )

2 Tuyển nhân viê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

hệ thống

Trang 8

Luồng sự kiện chính Cửa sổ để đăng thông tin tuyển nhân

viên xuất hiệnCá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ânviên trúng tuyển

thiếu thông tin

3 Cập nhật hồ sơ

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

Trang 9

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ểnnhâ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

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ê

lương, thưởng, tìm kiếm hồ sơ, thống kê nhân sự…

đóng hệ thống

Trang 10

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ếmcủ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

yêu cầu

5 Đăng nhập

Trang 11

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

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ý

thành viên của hệ thống

Trang 12

Điều kiện bắt đầu Người dùng chọn chức năng đăng ký của hệ

thống

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ý

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

Trang 13

Đ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

các thao tác và đăng xuất khỏi hệ thống

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

Trang 14

VI Biểu đồ usecase

dang ky

dang nhap can bo phong

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>>

Trang 15

quan tri he thong can bo quan tri he

thong

bao tri

Trang 16

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

con viec tuyen

ten cong viec

so dien thoai

phong ban

ma phong truong phong dia chi sdt

1 *

1

1 *

1 1 n

nhan vien

ho ten

ma nv diachi

so dien thoai maphong 1 *

1

1 *

1

6 1

6 1

1

1

Trang 17

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

1 n 1 n

Trang 18

1.1Biể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 : 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

Trang 19

2 Biểu đồ lớp tham gia ca sử dụng chọn nhân viên

can bo phong tuyen nhan vien

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()

(from Logical View)

phong ban

ma phongtruong phongsodien thoai

so nhan vien

lay thong tin()lay nhan vien()gan thong tin()them sua xoa()

nguoi tuyen

ho tendia chi

so dien thoaingay sinh

lay cong viec()lay nhan vien()tim nhan vien()

(from Logical View)

n

1n1

Trang 20

2.1 Biểu đồ trình tự chọn nhân viên

: can bo phong

tuyen nhan vien

: can bo phong

tuyen nhan vien

: w_nhan vien : w_ket qua : w_ket qua : quan ly tuyen nhan vien : quan ly tuyen nhan vien : phong ban : phong ban : nguoi tuyen dang nhap

kiem tra mat khau

yc chon cong viec

chon nhan vien

chon nguoi vao lam

cap nhat thong tin

lay nhan vien

lay cong viec

hien thi y/c chon phong chon phong

lay phong

lay phong ket qua ket qua

Trang 21

3 Biểu đồ lớp tham gia ca sử dung quản lý nhân viên

quan ly nhan vien

cap nhat thong tin phong ban()cap nhan thong tin nhan vien()

tang luong()chuyen cong tac()thong ke()

w_cap nhat

ma nhan vien

ma phong

he so luong

cap nhat tt nhân viên()

cap nhat thong tin phong()

cap nhat luong()

can bo phong quan

so nhan vien

lay thong tin()lay nhan vien()gan thong tin()them sua xoa()

luong

ma nhan vien

he sothangtong luong

them()sua xoa()cap nhat()

nhan vientenchuc vu

ma phong

he so luong

lay thong tin()them sua xoa()gan thong tin()5151

Trang 22

3.1 Biểu đồ trình tự quản lý nhân viên

kiem tra mat khau

yc chon cong viec

chon cap nhat tt nv

chon nhan vien

lay nhan vien

lay nhan vien

lay nhan vien

hien thi y/c chon phong chon phong

lay phong

lay phong ket qua ket qua

ket qua ket qua

ket qua hien thi cap nhat tt nhan vien

cap nhat

gán du lieu

gan du lieu

Trang 23

4 Biểu đồ lớp tham gia ca sử dụng thống kê thông tin

51

phong ban

ma phongtruong phongsodien thoai

so nhan vien

lay thong tin()lay nhan vien()gan thong tin()them sua xoa()

luong

ma nhan vien

he sothangtong luong

them()sua xoa()cap nhat()

nhan vientenchuc vu

ma phong

he so luong

lay thong tin()them sua xoa()gan thong tin()

51

thongke tt

thong ke danh sach nhan vien()thong ke phong()thong ke luong()tong hop thong tin nhan vien()

cap nhat tt nhân viên()

cap nhat thong tin phong()

cap nhat luong()

Trang 24

4.1Biểu đồ trình tự thống kê thông tin

: nhan vien : w_nhan vien : w_thong ke : quan ly nhan vien : phong ban : nhan vien dang nhap(mk)

kiem tra(mk)

yc chon cv

chon kt tt ca nhan

hien thi yeu cua chon phong

lay phong

lay phong ket qua ket qua

chon nhan vien

lay nhan vien

lay nhan vien

lay nhan vien ket qua ket qua

ket qua hien thi

Trang 25

IX. Biểu đồ lớp chi tiết

canbophongnhansu canbophongtuyennhanvien

nguoidungmatkhau : Stringtendangnhap : String

get()set()thaydoimatkhau()thaydoitennguoidung()

1

1

111

congtymacongty : Stringdiachi : String

get()set()them()sua()xoa()

phongbanmaphong : Stringdiachi : Stringtruongphong : Stringsodienthoai : String

get()set()them()sua()xoa()

get()set()them()sua()xoa()

nhanvienmanv : Stringhoten : Stringdiachi : Stringmaphong : Stringsodienthoai : String

get()set()them()sua()xoa()

1 n

1

1 n1

1

61

6

n

1

Trang 26

X. Biểu đồ trạng thái

Trong toàn bộ quá trình quản lý nhân viên thì ta thấy có hai đối tượng chính tham gia

vào quá trình hoạt động của chương trình đó là các tác nhân

Người dùng(nhân viên, cán bộ quản lý nhân sự, cán bộ quản lý tuyển nhân

viên,người thi tuyển).

Và đối tương nhân viên (gồm các việc thêm, sửa, xóa cập nhật thông tin )

1 Biểu đồ trạng thái lớp người dùng

Khi đăng nhập vào hệ thống hệ thống sẽ kiểm tra tên đăng nhập và mật khẩu của ngườidùng

Nếu tên đăng nhập đúng hệ thống sẽ phân quyền sử dụng các chức năng của hệthống cho chủ quyền đăng nhâp (ví dụ nhân viên chỉ được xem thông tin, cán

bộ phòng quản lý nhân sự có thể thêm, sửa, xóa thông tin của nhân viên)

Nếu tên đăng nhập sai:hệ thống sẽ báo lỗi và yêu cầu đăng ký trước khi đăng nhập

dang nhap do/ dang nhap vao he thong

phan loai nguoi dung entry/ kiem tra phan cap nguoi dung

thong bao loi dang ky entry/ them vao csdl

Trang 27

2 Biểu đồ trạng thái cho lớp nhân viên

Bao gồm việc cập nhật thông tin từ các nguồn tác động vào nhân viên.hệ thống cho phép nhân viên phòng quản lý nhân sự có thể cập nhật thông tin của nhân viên trong công ty như việc thêm, sửa, xóa thông tin

Trong quá trình chỉnh sửa yêu cầu thông tin phải đúng các trường cơ sở dữ liệu quy đinh trong CSDL

Thông tin được lưu sau khi nhâp thành công

Và cho phép xóa thông tin

nhap thong tin nhan vien do/ nhap tt ,sua tt

kiem tra tinh hop le entry/ kiem tra

kiem tra cac truong du lieu

thong tin duoc luu entry/ luu vao csdl

xoa thong tin entry/ xoa khoi csdl

Trang 28

Luồng sự kiện chính:

B1: Trên giao diện quản trị hệ thống, người dung chọn đăng nhập

B2: Hệ thống hiển thị giao diện đăng nhập, yêu cầu người dùng nhập username

và password

B3: Người sử dụng nhập username và password, chọn đồng ý đăng nhập

B4: Hệ thống tiếp nhận thông tin, kiểm tra username và password của ngườidùng

B5: Nếu hợp lệ, hệ thống chấp nhận đăng nhập, hiển thị thông báo đăng nhậpthành công

B6: Kết thúc

yeu dang nhap lai dang nhap

kiem tra kiem tra csdl

bao thanh cong

bao loi

Trang 29

B1.người sử dụng đăng nhập vào hệ thống (hệ thống kiểm tra xem có chính xác hay không)

B2:khi đăng nhập thành công form giao diện hiện tra người sử dụng yêu cầu nhập thông tin

B3.nhập thông tin vào form thông tin

B4.khi nhâp xong hệ thống tiến hành kiểm tra dữ liệu

B5.lưu vào cơ sơ dữ liệu

dang nhap

yeu cau nhap ttchinh xac

nhap tt

kiem tra kt csdl

y/c nhap lai

sai

luu vao csdl

\

Trang 30

3 Hoạt động xóa thông tin

B6: Xóa (hệ thống báo thành công)

dang nhap yeu cau xoa

thong tin chinh xac

nhap thong tin can xoa

bao loi

[ ktra csdl]

[sai]

hien thi tt can xoa

[dung]

xoa

bao thanh cong

Trang 31

dang nhap y/c sua tt

chinh xac

chon thong tin can sua

kiem tra

ktcsdl

[sai]

sua bao loi

[dung]

Trang 32

B1: Đăng nhập vào hệ thống (hệ thông sẽ kiểm tra tính chính xác đồng thời phân quyền sử dụng).

B2: Hiện giao diện chương trình người sử dụng yêu cầu xem thông tin.B3: Truy vấn đến thông tin cần xem

B4: Hệ thống sẽ kiểm tra tính chính xác của thông tin cần xem (sai nhập lại).B5: Hiển thị thông tin cần xem

dang nhap

chinh xac

yeu cau xem tt

chon tt can xem

kiem tra

kiem ta csdl

bao loi sai

hien thi tt can xem

Trang 33

chon thong tin can thong ka

kiem ta

kiem tra csdl

bao loi sai

hien thong tin can thông ke

Trang 35

9 Biểu đồ thành phần quản lý nhân viên

nhiep vu quan ly

can bo quan ly

nhan vien

<<Application>>

phong ban.dll

nhan vien.dll

luong.dll

ket noi

<<inastracture>>

csdl cong ty bao mat va luu tru

<<inastracture>>

Ngày đăng: 25/04/2013, 10:42

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w