Chức năng, nhiệm vụ của một số phòng ban 1.1.2.1 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ânviên tiến hành nhận hồ s
Trang 1Trong quá trình thực tập này, em luôn nhận được sự hướng dẫn, chỉ bảo tận tìnhcủa Ths Phạm Đức Hồng, giảng viên công nghệ thông tin trường Đại học Điện Lực,
cô đã giành nhiều thời gian hướng dẫn, giúp đỡ tận tình cho em trong quá trình thựctập
Em xin chân thành cảm ơn sâu sắc tới các thầy cô giáo trong trường Đại họcĐiện Lực và đặc biệt các thầy cô trong khoa Công Nghệ Thông Tin, những ngườithầy, cô đã tận tình giảng dạy và truyền đạt cho em những kiến thức, những kinhnghiệm quý báu trong suốt những năm học tập và rèn luyện ở trường Đại học ĐiệnLực
Xin chân thành cảm ơn các bạn sinh viên lớp Đại Học Đ8LT – CNTT6 - trườngĐại học Điện Lực đã luôn động viên, giúp đỡ và nhiệt tình chia sẻ những kinh nghiệmhọc tập trong suốt quá trình học tập ở trường
Em xin được bày tỏ lòng biết ơn sâu sắc tới những người thân trong gia đình vàngười thân xung quanh đã luôn động viên, khích lệ và tạo điều kiện tốt nhất cho emtrong suốt quá trình học tập và trong quá trình thực tập
Hà nội, ngày 14 tháng 10 năm 2014
Nhóm Sinh viên thực hiện
Bùi Thế Hùng
Nguyễn Văn Đại
Trang 2CHƯƠNG 1: KHẢO SÁT, ĐÁNH GIÁ HIỆN TRẠNG, ĐỀ XUẤT DỰ ÁN 1
1.1 Khái quát về công ty cổ phần tư vấn công nghệ và thiết bị kỹ thuật 1
1.1.1 Lịch sử hình thành và phát triển 1
1.1.2 Chức năng, nhiệm vụ của một số phòng ban 2
1.2 Yêu cầu Chức năng hệ thống 2
CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 4
2.1 Phân tích hệ thống 4
2.1.1 Các tác nhân 4
2.1.2 Các usecase 4
2.1.3 Đặc tả usecase của hệ thống quản lý nhân viên 4
2.2 Thiết kế hệ thống 14
2.2.1 Mô hình lớp tổng quát 14
2.2.2 Biểu đồ lớp tham gia ca sử dụng, biểu đồ trình tự 15
2.2.3 Biểu đồ lớp chi tiết 23
2.2.4 Biểu đồ trạng thái 24
2.2.5 Biểu đồ hoạt động 26
2.2.6 Biểu đồ triển khai 32
2.2.7 Thiết kế cơ sở dữ liệu 33
2.2.7.3 Mô tả chi tiết các kiểu dữ liệu 35
CHƯƠNG 3: GIAO DIỆN HỆ THỐNG 42
3.1 Thiết kế form hệ thống 42
3.2 Thiét kế form cập nhật danh mục 43
3.3 Thiết kế các form Cập nhật nhân viên công ty 45
3.4 Một số giao diện chức năng Chức năng 47
KẾT LUẬN 49
TÀI LIỆU THAM KHẢO 50
Trang 3Hình 2.3 Biểu đồ usecase tuyển nhân viên và quản lý nhân viên 13
Hình 2.4 Biểu đồ usecase quản trị hệ thống 13
Hình 2.5 Mô hình lớp tổng quát 14
Hình 2.6 Biểu đồ lớp tham ca sử dụng kết quả tuyển nhân viên 15
Hình 2.7 Biểu đồ trình tự kết quả tuyển nhân viên 16
Hình 2.8 Biểu đồ lớp tham gia ca sử dụng chọn nhân viên 17
Hình 2.9 Biểu đồ trình tự chọn nhân viên 18
Hình 2.10 Biểu đồ lớp tham gia ca sử dung quản lý nhân viên 19
Hình 2.11 Biểu đồ trình tự quản lý nhân viên 20
Hình 2.12 Biểu đồ tham gia ca sử dụng thống kê thông tin 21
Hình 2.13 Biểu đồ trình tự thống kê thông tin 22
Hình 2.14 Biểu đồ lớp chi tiết 23
Hình 2.15 Biểu đồ trạng thái lớp người dùng 24
Hình 2.16 Biểu đồ trạng thái lớp nhân viên 25
Hình 2.17 Biểu đồ hoạt động đăng nhập 26
Hình 2.18 Biểu đồ hoạt động thêm vào danh sách nhân viên 27
Hình 2.19 Biểu đồ hoạt động xóa thông tin 28
Hình 2.20 Biểu đồ hoạt động sửa thông tin 29
Hình 2.21 Biểu đồ hoạt động xem thông tin 30
Hình 2.22 Biều đổ hoạt động thống kê thông tin 31
Hình 2.23 Biểu đồ triển khai 32
Hình 2.24 Sơ đồ logic 33
Hình 2.25 Sơ đồ liên kết các bảng cơ sở dữ liệu 41
Hình 3.1 Giao diện đăng nhập 42
Hình 3.2 Giao diện đổi mật khẩu 42
Hình 3.3 Giao diện đăn ký 43
Hình 3.4 Giao diện danh mục 43
Hình 3.5 Giao diện bảng chấm công 44
Hình 3.6 Giao diện quản lý lương 44
Hình 3.7 Giao diện phòng ban 45
Hình 3.8 Giao diện cập nhật thông tin nhân viên 45
Hình 3.9 Giao diện nhập bộ phận 46
Trang 4Hình 3.13 Báo cáo phòng ban 48 Hình 3.14 Báo cáo danh sách nhân viên 48
Trang 5Bảng 2.3 Bảng trình độ 35
Bảng 2.4 Bảng chi tiết trình độ 36
Bảng 2.5 Bảng tôn giáo 36
Bảng 2.6 Bảng dân tộc 36
Bảng 2.7 Bảng khen thưởng 36
Bảng 2.8 Bảng chi tiết khen thưởng 36
Bảng 2.9 Bảng kỷ luật 37
Bảng 2.10 Bảng chi tiết kỷ luật 37
Bảng 2.11 Bảng chức vụ 37
Bảng 2.12 Bảng phòng ban 37
Bảng 2.13 Bảng chuyển công tác 38
Bảng 2.14 Bảng thai sản 38
Bảng 2.15 Bảng lương 38
Bảng 2.16 Bảng người dùng 39
Bảng 2.17 Bảng phân quyền 39
Bảng 2.18 Bảng hợp đồng 39
Bảng 2.19 Bảng chi tiết hợp đồng 39
Bảng 2.20 Bảng ngoại ngữ 40
Bảng 2.21 Bảng chi tiết ngoại ngữ 40
LỜI MỞ ĐẦU
Trang 6lẫn phần mềm Những năm gần đây các sản phẩm của ngành tin học được ứng dụngrộng rãi trên nhiều lĩnh vực, mang lại nhiều hiệu quả thiết thực cho đời sống xã hội.
Nó không những giải quyết những bài toán phức tạp trong kỹ thuật mà còn giải quyếtnhững bài toán về quản lý rất hiệu quả Tin học mặc nhiên được xã hội công nhận vàứng dụng trong bất cứ một lĩnh vực nào
Do tính năng đa tiện ích của tin học nên hầu hết các cơ quan, xí nghiệp hiện nay
đã ứng dụng vào nhiều lĩnh vực để tăng năng suất, nâng cao chất lượng, giảm chi phítối đa, rút ngắn thời gian, đảm bảo độ chính xác cao Các cơ quan hành chính, xínghiệp, doanh nghiệp đã khai thác sử dụng nhiều phần mềm về quản lý như: quản lýnhân sự, quản lý nhân sự và tiền lương, quản lý bán hàng,…
Xuất phát từ yêu cầu đó, được sự đồng ý của công ty, được sự chỉ bảo tận tìnhcủa Ths Phạm Đức Hồng, nhóm chúng em đã chọn đề tài: “Quản lý nhân sự công ty
Cổ Phần Tư Vấn Công Nghệ và Thiết Bị Kỹ Thuật (Tecotec)”
Tuy thời gian có hạn, song được sự chỉ bảo tận tình của Ths Phạm Đức Hồng
đã giúp chúng em hoàn thành được báo cáo thực tập này Chương trình này khôngtránh khỏi thiếu sót và những điểm hạn chế Kính mong thầy cô đóng góp ý kiến giúp
đỡ để chương trình của chúng em hoàn thiện hơn
Trang 7CHƯƠNG 1 KHẢO SÁT, ĐÁNH GIÁ HIỆN TRẠNG, ĐỀ XUẤT DỰ ÁN.
1.1 Khái quát về công ty cổ phần tư vấn công nghệ và thiết bị kỹ thuật
1.1.1 Lịch sử hình thành và phát triển
Được thành lập vào tháng 9 năm 1996, công ty cổ phần tư vấn công nghệ và thiết
bị kỹ thuật (TECOTEC) định hướng hoàn toàn vào thị trường CNTT, một ngành kinhdoanh mới mẻ và cũng nhiều cạnh tranh Công ty tập trung vào việc phát triển sảnphẩm máy tính cá nhân PC và máy chủ của hãng DIGITAL-Mỹ
Năm 1997, nhóm phần mềm được thành lập với khát khao phát triển sản phẩm tựhọc tin học với biểu tượng một vận động viên ném đĩa Sau phiên bản thử nghiệmVersion 2.0 cho khách hàng sử dụng miễn phí, 5.000 phiên bản đầu tiên TDN Version2.1 được phát hành và chỉ bán được gần 2.000 sản phẩm có bản quyền
Năm 1998, phòng kinh doanh thiết bị đo ra đời sau thành công vang dội của dự ánvới Quân chủng Hải Quân Sau này đổi tên thành Phòng đo và Hiệu chuẩn điện Đây làđiểm mốc lớn đánh dấu bước chuyển mình về định hướng phát triển của công ty
Trong năm 1999, các chuyên gia kỹ thuật của TECOTEC đã lắp đặt Hệ thống kíchthử động đầu tiên tại Viện Khoa học GTVT (IBST) Sau sự kiện này, SHIMADZUCORP hãng SX thiết bị thí nghiệm cơ học hàng đầu thế giới đã lựa chọn TECOTEClàm đại lý phân phối độc quyền tại Việt Nam Việc này đánh dấu sự phát triển vượtbậc của TECOTEC về khả năng cung cấp công nghệ cao, Phòng Cơ Lý được thànhlập
Năm 2000, Công ty Cổ Phần TECOTEC được thành lập chuyển đổi từ mô hình
TNHH cũ, ngay sau đó TECOTEC ký kết với Shimadzu về việc phát triển dòng thiết
bị phân tích tại thị trường Việt nam (Scientific products) Công nghệ PMT ngay lậptức được chứng minh là ưu việt, sản phẩm máy Phân tích thành phần bằng Quang phổphát xạ OES-5500 và PDA-7000 liên tiếp dẫn đầu về số lượng bán ra Cũng trong nămnày Phòng Phân tích & Môi trường được thành lập
Năm 2001, thành công nối tiếp thành công Ba liên doanh sản xuất ô tô xe máy lớnnhất Việt Nam của tập đoàn TOYOTA, HONDA và YAMAHA đã chính thức chỉ địnhTECOTEC là nhà cung cấp thiết bị kiểm tra cho phòng QC của họ Việc này mãi là
Trang 8niềm tự hào của chúng tôi Ngay sau đó gần 40 liên doanh của Nhật Bản tại Việt nam
là nhà cung cấp phụ tùng cho 3 tập đoàn này ngay lập tức trở thành khách hàng thường
xuyên của TECOTEC về kiểm tra chất lượng Phong cách làm việc của người Nhật đã
giúp TECOTEC tự hoàn thiện mình để trở thành một công ty có khả năng cung cấpdịch vụ sau bán hàng tốt nhất tại Việt Nam Cũng trong năm này kỷ lục thiết bị đo cógiá trị cao nhất do TECOTEC bán đã được thiết lập bởi Phòng Cơ Lý
1.1.2 Chức năng, nhiệm vụ của một số phòng ban
1.1.2.1 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ânviê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ệnthoạ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 đầucô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ênphải thống kê ra hồ sơ đạt yêu cầu và gửi về phòng nhân sự
1.1.2.2 Các xưởng lắp rá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ênmới sau khi tuyển vào làm
1.1.2.3 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ự để thanhtoán lương cho nhân viên
1.2 Yêu cầu 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ănglươ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ơ
Trang 9Tì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ànhnà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ànquả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
Trang 10CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG
- Nhân viên quản trị hệ thống
- Người thi tuyển
- 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)
- 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ư )
- Đăng nhập
- Đăng ký
- Quản trị hệ thống(sửa hệ thống, phân quyền sử dụng hệ thống, bảo trì)
2.1.3 Đặc tả usecase của hệ thống quản lý nhân viên
Trang 112.1.1.1 Qu n lý nhân s ản lý nhân sự ự
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
thống
đượ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ười quản lý nhập vào và thông báo cho cán bộ quản lý biết đã thựchiện thành công
Quá trình cập nhật kết thúc
cán bộ quản lý ( không thấy tên, thông tin sai )
Trang 122.1.1.2 Tuy n nhân viên ển nhân viên
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
nhập vào hệ thống
trúng tuyển và lưu trữ vào hệ thống
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ân viên trúng tuyển
trùng lặp, thiếu thông tin
2.1.1.3 C p nh t h s ập nhật hồ sơ ập nhật hồ sơ ồ sơ ơ
Trang 13Mô 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 tinvào hệ thống
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
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
những hồ sơ bị trùng lặp hoặc thiếu thông tin
2.1.1.4 Tìm ki m và th ng kê ếm và thống kê ống kê
Trang 14Mô 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
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
yêu cầu
Trang 152.1.1.5 Đă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
Trang 162.1.1.6 Đăng ký
đăng ký làm thành viên của hệ thống
của hệ thống
trình đăng ký
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ảokết quả đăng ký
Trang 172.1.3.7 Qu n tr h th ng ản lý nhân sự ị hệ thống ệ thống ống kê
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
vào hệ thống với tài khoản Admin
xong các thao tác và đăng xuất khỏi hệ thống
Trang 18Hình 2.1 Biểu đồ usecase tổng quát
dang ky
dang nhap can bo phong
Trang 19can bo phong nhan su cap nhat ho so
nguoi thi tuyen
quan ly nhan vien
tuyen nhan vien can bo phong
tuyen nhan vien
Trang 202.2 Thiết kế hệ thống
2.2.1 Mô hình lớp tổng quát
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
Hình 2.5 Mô hình lớp tổng quát
Trang 212.2.2.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
Hình 2.6 Biểu đồ lớp tham ca sử dụng kết quả tuyển nhân viên
Trang 22: 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
lay nhan vien
lay cong viec
Hình 2.7 Biểu đồ trình tự kết quả tuyển nhân viên
Trang 23w_ket qua
nguoi thi tuyecong viecket qu?
chon nguoi lam()
chon phong()hien thi()
(from Logical View)
w_can bo tuyen nv
mat khauten dang nhap
ma nhan vienphong
kt mat khau()chon nhan vien()
1
111
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
Hình 2.8 Biểu đồ lớp tham gia ca sử dụng chọn nhân viên
2.2.2.4 Biểu đồ trình tự chọn nhân viên
Trang 24: 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
Hình 2.9 Biểu đồ trình tự chọn nhân viên
Trang 25quan ly nhan vien
cap nhat thong tin phong ban()cap nhan thong tin nhan vien()tang luong()chuyen cong tac()thong ke()
can bo phong quan
ly nhan su
w_can bophong quan ly nvmat khauten dang nhap
ma nhan vien
ma phongkiem tra mat khau()
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()5
1
5
1
Hình 2.10 Biểu đồ lớp tham gia ca sử dung quản lý nhân viên
2.2.2.6 Biểu đồ trình tự quản lý nhân viên
Trang 26kiem tra mat khau
yc chon cong viec chon cap nhat tt nv
chon nhan vien
lay nhan vien
lay nhan vien
lay nhan vien
ket qua ket qua
ket qua
hien thi cap nhat tt nhan vien
Trang 27phong 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()
w_nhan vien
ma nhan vien
ma phong
he so luong
cap nhat tt nhân viên()
cap nhat thong tin phong()
cap nhat luong()2