LỜI CẢM ƠN
Sau một thời gian nghiên cứu và hồn thiện khóa luận tốt nghiệp với đề tài
“Phân tích, thiết kế hệ thống thơng tin quản lý nhân sự cho công ty ADMICRO –Công ty cổ phần VCCRop” em đã nhận được sự giúp đỡ hết mình từ cơ Ths Lê Thị
Thu Đồng thời bản thân em cũng đã cố gắng trong quá trình thực tập tại công tyAdmciro Thành quả của ngày hôm nay khơng thể khơng kể đến tồn thể các banlãnh đạo trường Đại học Thương Mại cùng với sự hỗ trợ từ phía cơng ty Admicro
Lời đầu tiên, em xin được gửi lời cảm ơn đến các thầy cô giáo trường Đại họcThương Mại nói chung cùng các thầy cơ giáo trong khoa Hệ thống thông tin kinh tếvà Thương mại điện tử nói riêng đã tạo điều kiện cho em được học tập, nghiên cứu
Em cũng xin gửi lời cảm ơn chân thành đến giáo viên hướng dẫn Ths Lê ThịThu đã trực tiếp hướng dẫn nhiệt tình, chỉ bảo cho em trong suốt thời gian thực hiện
đề tài khóa luận tốt nghiệp để em có thể hồn thành khóa luận một cách tốt nhất Em xin gửi lịng biết ơn sâu sắc tới ban lãnh đạo cơng ty Admicro – Cơng tycổ phần VCCrop cùng tồn thể các anh chị trong công ty đã tạo điều kiện cho emđược tìm hiểu, nghiên cứu về thực trạng của cơng ty trong suốt q trình thực tập.Mặc dù đã cố gắng hồn thành bài khóa luận với tất cả sự nỗ lực của bản thân,nhưng em còn nhiều hạn chế về kiến thức nên khóa luận khơng tránh khỏi nhữngthiếu sót Em kính mong q thầy cơ chỉ bảo và giúp đỡ để bài khóa luận của emđược hoàn thiện hơn.
Cuối cùng, em xin gửi tới thầy cô lời chúc sức khỏe, chúc thầy cô luôn luônmạnh khỏe, vui vẻ để tiếp tục cống hiến và giúp đỡ cho các thế hệ sinh viên tiếptheo.
Em xin chân thành cảm ơn!
Hà Nội, ngày tháng năm 2017
Sinh viên thực hiện
Trang 2MỤC LỤC
LỜI CẢM ƠN
DANH MỤC BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ v
CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU 1
1.1 Tầm quan trọng, ý nghĩa của đề tài 1
1.2 Tổng quan về đề tài nghiên cứu 1
1.2.1 Tình hình nghiên cứu ngồi nước 1
1.2.2 Tình hình nghiên cứu trong nước 2
1.3 Mục tiêu nghiên cứu của đề tài 3
1.4 Đối tượng và phạm vi nghiên cứu của đề tài .3
1.4.1 Đối tượng nghiên cứu .3
1.4.2 Phạm vi đề tài nghiên cứu 4
1.5 Phương pháp nghiên cứu đề tài 4
1.6 Kết cấu khóa luận 5
CHƯƠNG II: CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG HTTT QUẢN LÝ NHÂNSỰ CỦA CÔNG TY ADMICRO- CÔNG TY CỔ PHẦN VCCROP .6
2.1 Tổng quan về PTTK phần mềm 6
2.1.1.Một số khái niệm cơ bản 6
2.1.2 Một số lý thuyết về phân tích và thiết kế phần mềm .10
2.1.3 Tổng quan về quản lý nhân sự 12
2.2 Thực trạng quản lý nhân sự tại công ty ADMICRO – Công ty cổ phần VCCrop 14
2.2.1 Giới thiệu chung về công ty Admicro – Công ty cổ phần VCCrop .14
2.2.2 Phân tích thực trạng quản lý nhân sự tại công ty Admicro – Công ty cổ phầnVCCrop 15
2.2.3 Phân tích thực trạng phần mềm quản lý nhân sự tại công ty Admicro- Công tycổ phần VCCrop 15
2.2.4Đánh giá thực trạng phần mềm quản lý nhân sự tại công ty Admciro- Côngty cổ phần VCCrop 24
Trang 33.1.1 Mơ tả bài tốn 26
3.1.2 Phân tích u cầu chức năng hệ thống 27
3.1.3 Các yêu cầu của phần mềm 28
3.2 Phân tích phần mềm 29
3.2.1 Xác định các tác nhân, đặc tả phần mềm .29
3.2.2 Biểu đồ use case tổng quát 30
3.2.4Biểu đồ trạng thái 43
Trạng thái lớp HOSONV .43
3.2.5 Biểu đồ hoạt động 44
3.2.6 Biểu đồ tuần tự .48
3.3 Thiết kế hệ thống .51
3.3.1 Biểu đồ lớp chi tiết 51
3.3.3 Thiết kế giao diện 52
3.4 Một số đề xuất và kiến nghị .57
3.4.1 Đánh giá khả năng ứng dụng của phần mềm .57
3.4.2 Đề xuất hướng phát triển 57
3.4.3 Kiến nghị 58
Trang 4DANH MỤC BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ
STTTênTrang
1 Hình 2.1: Thực trạng phương thức lưu trữ dữ liệu của q trình
quản lý nhân sự trong cơng ty
16
2 Hình 2.2 : Sơ đồ cấu trúc tổ chức của cơng ty 173 Hình 2.3 Biểu đồ thể hiện số lượng nhân viên qua các năm
(2008-2016) 18
4 Hình 2.4 Biểu đồ thể hiện mức độ quan tâm việc sử dụng phần
mềm quản lý nhân sự cho công ty của nhân viên 19
5 Hình 2.5 Biểu đồ thể hiện số người dự kiến sử dụng phần mềm
quản lý nhân sự
20
6 Hình 2.6 Biểu đồ thể hiện số máy tính dự kiến được cài phần mềm
quản lý nhân sự 21
7 Hình 2.7 Biểu đồ thể hiện những phòng ban dự kiến sử dụng phần
mềm quản lý nhân sự
22
8 Hình 2.8 Biểu đồ thể hiện số tiền công ty sử dụng lượng tiền để xây
dựng phần mềm quản lý nhân sự23
9 Hình 2.9 Biểu đồ thể hiện các chức năng chính mà cơng ty
Admciro cần có trong phần mềm quản lý nhân sự
24
10 Sơ đồ 3.1: Biểu đồ phân cấp chức năng của hệ thống27
11 Hình 3.1: Giao diện đăng nhập phần mềm quản lý nhân sự52
12 Hình 3.2: Giao diện phân cấp chức năng của nhân viên phịng
nhân sự53
13 Hình 3.3: Giao diện phân cấp chức năng của ban giám đốc53
14 Hình 3.4: Giao diện chức năng nhập phịng ban54
15 Hình 3.5 Giao diện chức năng nhập thơng tin các loại cơng việc54
16 Hình 3.6: Giao diện quản lý hồ sơ nhân viên55
17 Hình 3.7: Giao diện chấm cơng55
18 Hình 3.8: Giao diện quản lý lương56
Trang 520 Hình 2.9 Biểu đồ thể hiện các chức năng chính mà cơng ty
Admciro cần có trong phần mềm quản lý nhân sự
57
21 Sơ đồ 3.1: Biểu đồ phân cấp chức năng của hệ thống27
22 Bảng 3.1: Xác định, đặc tả các tác nhân 29
23 Bảng 3.2: Kịch bản cho use case “Đăng nhập” 33
24 Bảng 3.3: Kịch bản cho use case “Thêm hồ sơ NV” 33
25 Bảng 3.4: Kịch bản cho use case “Sửa hồ sơ NV” 34
26 Bảng 3.5: Kịch bản cho use case “Xóa hồ sơ NV” 34
27 Bảng 3.6: Kịch bản cho use case “Chấm công” 35
28 Bảng 3.7: Kịch bản cho use case “Tính lương” 35
29 Bảng 3.8: Kịch bản cho use case “Báo cáo, thống kê thông tin cá
nhân của nhân viên” 36
30 Bảng 3.9: Kịch bản cho use case “Báo cáo, thống kê thông tin
lương của nhân viên” 37
31 Bảng 3.10: Kịch bản cho use case “Tìm kiếm thơng tin cá nhân của
nhân viên” 38
32 Bảng 3.11: Kịch bản cho use case “Tìm kiếm thông tin lương của
nhân viên” 40
33 Bảng 3.12: Kịch bản cho use case “Tìm kiếm chấm cơng của nhân viên”
40
34 Bảng 3.13: Mối quan hệ giữa các thực thể 41
35 Bảng 3.14: Mối quan hệ mới giữa các lớp thực thể 30
36 Biểu đồ 3.1: Biểu đồ use case tổng quát 30
37 Biểu đồ 3.2: Biểu đồ phân rã use case quản lý HSNV 31
38 Biểu đồ 3.3: Biểu đồ phân rã use case quản lý lương 31
39 Biểu đồ 3.4: Biểu đồ phân rã use case báo cáo, thống kê 32
40 Biểu đồ 3.5: Biểu đồ phân rã use case tìm kiếm 32
Trang 642 Biểu đồ 3.7: Biểu đồ trạng thái lớp HOSONV 43
43 Biểu đồ 3.8: Biểu đồ trạng thái lớp HĐLĐ 43
44 Biểu đồ 3.9: Biểu đồ trạng thái lớp bảng lương 44
45 Biểu đồ 3.10: Biểu đồ hoạt động đăng nhập 44
46 Biểu đồ 3.11: Biểu đồ hoạt động thêm thông tin 45
47 Biểu đồ 3.12: Biểu đồ hoạt động sửa thông tin 46
48 Biểu đồ 3.13: Biểu đồ hoạt động xóa thơng tin 46
49 Biểu đồ 3.14: Biểu đồ hoạt động tìm kiếm 47
50 Biểu đồ 3.15: Biểu đồ hoạt động tuần tự ca sử dụng đăng nhập 48
51 Biểu đồ: 3.16: Biểu đồ hoạt động tuần tự ca sử dụng thêm hồ sơ nhân viên
49
52 Biểu đồ 3.17: Biểu đồ hoạt động tuần tự ca sử dụng sửa hồ sơ nhân
viên 50
53 Biểu đồ 3.18: Biểu đồ hoạt động tuần tự ca sử dụng xóa hồ sơ nhân viên
51
Trang 7DANH MỤC TỪ VIẾT TẮT
TỪ VIẾT TẮTNGHĨA TIẾNG VIỆT
HTTT Hệ thống thông tinCSDL Cơ sở dữ liệuPTTK Phân thích thiết kếNV Nhân viênNS Nhân sựHĐLĐ Hợp đồng lao động
Trang 8CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU
1.1 Tầm quan trọng, ý nghĩa của đề tài
Với sự phát triển nhanh chóng của thế giới như hiện nay thì hịa mình vàosự chuyển mình đấy nước ta cũng đã có những sự chuyển biến rõ rệt Theo đócơng nghệ thơng tin đã phát triển vô cùng nhanh Hiện nay việc ứng dụng cơngnghệ thơng tin vào q trình làm việc, kinh doanh của các công ty trong nướcta cũng đã trở nên vơ cùng phổ biến bởi nó giúp thu thập, xử lý thơng tin một
cách nhanh chóng, chính xác và có hiệu quả.
Được thành lập năm 2008, Cơng ty ADmicro sau gần 10 năm hoạt động đãliên tục mở rộng thị phần trên khắp cả nước và trở thành một công ty đứng trong topđầu lĩnh vực quảng cáo, truyền thơng
Ngồi những thành cơng ban đầu đó, cơng ty đang ngày một mong muốn pháttriển mạnh mẽ hơn nữa trong tương laivà trở thành công ty chuyên cung cấp cácdịch vụ quảng cáo truyền thông mang lại hiệu suất lớn Vì lẽ đó, số lượng nhân lựcsẽ ngày một tăng và ắt hẳn sẽ gặp phải khơng ít khó khăn do sự bất cập trong quảnlý nhân sự như việc phải mất nhiều thời gian, công sức, tiền của cho công tác quảnlý nhân sự Mà trên thực tế cho thấy, lượng nhân lực của ADmicro là 200 nhân viênkhiến việc quản lý nhân sự gặp phải nhiều vấn đề Trong quá trình quản lý nhân sựln gặp phải những vấn đề khó khăn như việc quản lý nhân sự bằng thủ công, sổsách rất hay có sự nhầm lẫn, tốn thời gian hay số lượng nhân sự, đội ngũ nhân viênluôn luôn thay đổi mà việc cập nhật hồ sơ không rõ ràng sẽ khiến cho việc tìm kiếmthơng tin bị cản trở, thiếu chính xác Chính vì vậy, việc lựa chọn đề tài “Phân tíchthiết kế phần mềm quản lý nhân sự cho cơng ty Admicro” là hết sức cần thiết trongđiều kiên hiện nay đối với công ty
1.2 Tổng quan về đề tài nghiên cứu
1.2.1 Tình hình nghiên cứu ngồi nước
Trang 9chặt chẽ thông tin về nhân viên Vậy nên phần mềm quản lý nhân sự đã ra đời đểgiúp con người quản lý nhân sự tốt hơn
Trên thế giới đã có rất nhiều các phần mềm được thiết kế nên rất đáng kể tớinhư :
- The design and implementation of human resource management website:
được viết bởi Soumya R Lingareddy và lưu tại trường University Graduate School.Bài luận đã nêu rõ được vai trò to lớn của việc quản lý nhân sự Đồng thời bài luậnđã thiết kế ra được một phần mềm quản lý nhân sự với đầy đủ các chức năng, thiếtkế được giao diện của các form: order, client… Hình thức triển khai là Client –Server.
- Human Resource Management: Ethics and Employment: được viết bởi
Ashly H Pinnington, Rob Macklin, Tom Campbell của trường UNIVERSITYOF LONDON Bài luận văn đã minh chứng rõ rằng quản lý con người có vai trị
quan trọng và cần thiết như thế nào, sự ảnh hưởng của hoạt động quản lý nhân sựtới sự phát triển của tổ chức Vì vậy cần phải quản lý nhân sự thật tốt
- The relationgship between human resource practices and employeeretention in public organisations: an exploratory study conductes in the unites
arab emirates Bài viết nói rõ về việc cần thiết của quản lý nhân sự trong một tổ
chức Vậy nên việc xây dựng phần mềm quản lý nhân sự cho một cơng ty có quymơ lớn là điều nên làm
1.2.2 Tình hình nghiên cứu trong nước
Ở nước ta phần mềm quản lý nhân sự mới được biết đến nhiều trong khoảnghơn chục năm trở lại đây cùng với sự bùng nổ của cơng nghệ thơng tin Tính đếnnay phần mềm quản lý nhân sự đã trở lên phổ biến ở hầu hết các doanh nghiệp cóquy mơ lớn và vừa Do nhận thấy tầm quan trọng của cơng tác quản lý nhân sự nênđã có rất nhiều cơng trình nghiên cứu tới vấn đề này Sau đây là một số cơng trìnhnghiên cứu liên quan:
- Luận văn tốt nghiệp : “Hồn thiện cơng tác đào tạo và phát triển nguồn nhânlực tại Công ty cổ phần thiết bị Đức Nhật” do Dương Thế Anh khoa Quản lý kinh
Trang 10những giải pháp phù hợp cho việc đào tạo và phát triển nguồn nhân lực trong cơngty nghiên cứu lúc bấy giờ
- Khóa luận với đề tài : “ Hồn thiện cơng tác quản lý nhân sự tại công tyTNHH Phương Minh ”do bạn Hoàng Bảo Sơn thực hiện dưới sự hướng dẫn của
thầy Đặng Thanh Vũ cũng đã giúp chúng ta thấy được vai trị quan trọng của cơngtác quản lý nhân sự trong cơng ty Bài khóa luận đã giúp hồn thiện việc quản lýnhân sự trong cơng ty TNHH Phương Minh để công ty hoạt động tốt hơn.
- Khóa luận tốt nghiệp với đề tài “Phân tích thiết kế hệ thống thông tin quản lýnhân sự tại cơng ty TNHH Hưng Long” của Nguyễn Hồng Đức, K55–Khoa Máy
tính, Trường Đại học Bách Khoa TP Hồ Chí Minh Luận văn có ưu điểm là thiết kếđược giao diện thân thiện, dễ sử dụng, gần gũi với hệ thống cũ, lưu trữ hoàn toàn dữliệu, đưa ra dữ liệu được xử lý chính xác và đáp ứng được phần nào của hệ thốngthực tế Tuy nhiên còn tồn tại nhược điểm là CSDL hệ thống được xây dựng trên cơsở một hệ thống thông tin mạng, bước đầu chỉ mới xây dựng trên máy cục bộ và cácchức năng đầy đủ để quản lý một hệ thống là chưa hoàn chỉnh.
1.3 Mục tiêu nghiên cứu của đề tài
Thứ nhất, hệ thống hóa lại một số lý luận về phân tích và thiết kế phần mềmtrong doanh nghiệp.
Thứ hai, hệ thống hóa kiến thức lý luận cơ bản về quản lý nhân sự, mơ hìnhquản lý nhân sự nói chung và của cơng ty đang nghiên cứu nói riêng.
Thứ ba, trên cơ sở nghiên cứu thực trạng tình hình quản lý nhân sự tại cơng ty,từ đó đưa ra một số đề xuất, giải pháp có thể áp dụng, tiến hành phân tích thiết kếphần mềm quản lý nhân sự cho công ty nhằm tạo ra phần mềm quản lý nhân sự phùhợp và mang tính thiết thực đối với hoạt động quản lý nhân sự để công ty có thểhoạt động hiệu quả hơn
1.4 Đới tượng và phạm vi nghiên cứu của đề tài
1.4.1 Đối tượng nghiên cứu
Trang 111.4.2 Phạm vi đề tài nghiên cứu
Về khơng gian: Q trình nghiên cứu được thực hiện ở công ty Admicro-Công ty cổ phần VCCrop.
Về thời gian: Đề tài sử dụng số liệu liên quan của công ty giai đoạn 2014-2016.
1.5 Phương pháp nghiên cứu đề tài
Đề tài này được thực hiện dựa trên các phương pháp sau:- Phương pháp thu nhập tài liệu
+ Điều tra trắc nghiệm: Đây là phương pháp sử dụng mẫu phiếu điều tra khảosát các nhân viên trong công ty.
+ Điều tra trực tiếp: Trong quá trình thực tập tổng hợp tại công ty, tiến hànhphỏng vấn trực tiếp các nhân viên thuộc các phòng ban để thu thập thêm các thôngtin cần thiết.
+ Quan sát trực tiếp cơ sở hạ tầng, môi trường làm việc của công ty để nắmbắt được các nghiệp vụ quản lý nhân sự trong công ty.
+ Thu thập tài liệu liên quan đến cơ sở lý luận, các lý thuyết về hệ thống thôngtin và phân tích thiết kế hệ thống từ các phương tiện truyền thơng như sách, báo,internet,
- Tổng hợp, phân tích và xử lý số liệu
Khóa luận được thực hiện trên cơ sở vận dụng tổng hợp các phương pháp
nghiên cứu như phân tích, so sánh, thống kê, tổng hợp, việc phân tích thiết kế hệthống thơng tin nhân sự tiến hành theo phương pháp hướng đối tượng.
+ Phương pháp so sánh, đối chiếu: Đây là phương pháp đối chiếu giữa lý luậnvà thực tiễn để tìm ra và giải quyết những khó khăn thách thức cịn tồn tại bên trongcơng ty Qua đó giúp ta có thể phân tích thết kế hệ thống thơng tin quản lý nhân sựcho công ty Admicro một cách hiệu quả.
Trang 12những mối quan hệ thành một chỉnh thể hồn chỉnh Phương pháp này được sửdụng trong q trình tìm kiếm, nghiên cứu cơ sở lý luận liên quan đến đề tài nghiêncứu.
1.6 Kết cấu khóa luận
Ngồi các phần như: Lời cảm ơn; Mục lục; Danh mục bảng, biểu, sơ đồ, hìnhvẽ; Danh mục từ viết tắt thì khóa luận tốt nghiệp bao gồm 3 chương chính:
CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU
CHƯƠNG II CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG QUẢN LÝ NHÂN SỰCHO CÔNG TY ADMICRO – CÔNG TY CỔ PHẦN VCCROP.
CHƯƠNG III PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰCHO CƠNG TY ADMICRO –CÔNG TY CỔ PHẦN VCCROP.
Trang 13CHƯƠNG II: CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG HTTT QUẢN LÝNHÂN SỰ CỦA CÔNG TY ADMICRO- CÔNG TY CỔ PHẦN VCCROP
2.1 Tổng quan về PTTK phần mềm
2.1.1.Một số khái niệm cơ bản
Phần mềm máy tính (tiếng Anh: Computer Software) hay gọi tắt là Phần
mềm (Software): là một tập hợp những câu lệnh hoặc chỉ thị (Instruction) được viếtbằng một hoặc nhiều ngơn ngữ lập trình theo một trật tự xác định, và các dữliệu hay tài liệu liên quan nhằm tự động thực hiện một số nhiệm vụ hay chức năng
hoặc giải quyết một vấn đề cụ thể nào đó.
( Nguồn : Bài giảng công nghệ phần mềm- Trường đại học Kinh tế quốc dân)
Phần mềm thực hiện các chức năng của nó bằng cách gửi các chỉ thị trựctiếp đến phần cứng (hay phần cứng máy tính, Computer Hardware) hoặc bằng cách
cung cấp dữ liệu để phục vụ các chương trình hay phần mềm khác.
Phần mềm là một khái niệm trừu tượng, nó khác với phần cứng ở chỗ là"phần mềm không thể sờ hay đụng vào", và nó cần phải có phần cứng mới có thểthực thi được.
Bốn thuộc tính chính mà một hệ phần mềm tốt phải có là:
- Có thể bảo trì được: phần mềm tuổi thọ dài phải được viết và lập tư liệu saocho việc thay đổi có thể tiến hành được mà khơng q tốn kém Để có thể bảo trìđược, phần mềm phải có một thiết kế tốt có tính modum hóa cao, được viết bằngngơn ngữ bậc cao và được lập tài liệu đầy đủ.
- Đáng tin cậy: phần mềm phải thỏa mãn được nhu cầu người tiêu dùng Đểđạt được yếu tố đáng tin cậy, trước tiên người phát triển cần phải hiểu một cáchđúng đắn yêu cầu của người dùng và sau đó cần thỏa mãn được các yêu cầu nàybằng các thiết kế và cài đặt tốt.
- Có hiệu quả: phần mềm khi hoạt động phải khơng lãng phí tài nguyên hệthống như bộ nhớ, bộ xử lý.
Trang 14Có thể thấy rõ, việc tối ưu hóa đồng thời các thuộc tính này là rất khó khăn.Các thuộc tính này có thể mâu thuẫn nhau, ví dụ như tính hiệu quả và tính dễ sửdụng, tính bảo trì Quan hệ giữa chi phí cải tiến và hiệu quả đối với từng thuộc tínhkhơng phải tuyến tính Nhiều khi một cải thiện nhỏ trong bất kỳ thuộc tính nào cũngcó thể là rất đắt.
Một khó khăn khác của phát triển phần mềm là rất khó định lượng các thuộctính của phần mềm Chúng ta thiếu các độ đo và các chuẩn về chất lượng của phầnmềm.
Vấn đề giá cả phải được tính đến khi xây dựng một phần mềm Chúng ta sẽxây dựng một phần mềm dù phức tạp đến đâu nếu không hạn chế về thời gian và chiphí Điều quan trọng là chúng ta phải xây dựng một phần mềm tốt với một giá cảhợp lý và một lịch trình được định trước.
Các đặc trưng của phần mềm
Khó khăn hàng đầu của việc phát triển phần mềm là do tính chất phần mềm làhệ thống logic, không phải là hệ thống vật lý Do đó nó có đặc trưng khác biệt đángkể so với phần cứng Dưới đây là 3 yếu tố chính tạo ra sự phức tạp trong q trìnhphát triển cũng như sử dụng, bảo trì phần mềm:
- Phần mềm được phát triển, nó khơng được chế tạo theo nghĩa cổ điển
Phần mềm cúng được thiết kế, phát triển như phần cứng nhưng nó khơng địnhhình trước Chỉ khi phát triển xong người ta có sản phẩm cụ thể và hiểu được nó cóhiệu quả hay khơng.
Giá thành của phần cứng chủ yếu bị chi phối bởi giá thành nguyên vật liệu vàchúng ta tương đối dễ kiểm soát Trong khi đó giá thành phần mềm chủ yếu tậptrung vào chi phi nhân cơng Q trình phát triển phần mềm phụ thuộc vào conngười (hiểu biết, khả năng vận dụng, kinh nghiệm và cách thức quản lý) và đượctiến hành trong điều kiện môi trường (kỹ thuật, xã hội) đa dạng và khơng ngừngthay đổi Do đó rất khó ước lượng chi phí và hiệu quả của phần mềm
- Phần mềm khơng hỏng đi nhưng thối hóa theo thời gian
Trang 15đổi của tổ chức sử dụng nó Mỗi khi thay đổi sẽ xuất hiện thêm một số khiếmkhuyết mới không thể tránh làm cho số lỗi tiềm ẩn trong phần mềm tăng lên Dầndần, phần mềm bị thối hóa do tỷ lệ sai hỏng ngày càng tăng lên gây ra mức thiệthại không thể chấp nhận được.
Việc bảo trì phần mềm phức tạp hơn nhiều và có bản chất khác so với bảo trìphần cứng do sự phức tạp của hệ thống phần mềm và sự khơng có sẵn phần thaythế cho bộ phận bị lỗi Không thể thay thế bộ phận bị lỗi bằng cái có sẵn mà thực tếphải tạo ra một modum mới Do đó, thơng thường chỉ có nhà sản xuất phần mềmmới bảo trì được hỏng hóc Sẽ rất khó ước lượng được hi phí cho bảo trì phần mềm.
- Phần lớn phần mềm đều được xây dựng từ đầu, ít khi được lắp ráp từ thànhphần có sẵn
Phần mềm khơng có danh mục các thành phần cố định như phần cứng. Phần mềm thường được đặt hàng theo một đơn vị hoàn chỉnh, theo yêu cầuriêng của khách hàng.
Phần mềm ít khi có thể lắp ráp theo một khn mẫu có sẵn u cầu vớiphần mềm thay đổi theo mơi trường cụ thể mà ở đó nó được xây dựng Mơi trườngcủa phần mềm (gồm phần cứng, phần mềm nền, con người và tổ chức) không thểđịnh dạng từ trước và lại thường xuyên thay đổi.
Ngoài ra, phần mềm cịn có các dặc trưng sau: phần mềm được xây dựng theođơn đặt hàng của khách, sự phức tạp và tính thay đổi ln là bản chất của phần mềmvà phần mềm được phát triển theo nhóm…
Những yểu tố này đã đến chi phỉ cho phần mềm cao và rất khó đảm bảo đượclịch biểu cho phát triển phần mềm.
Ứng dụng của phần mềm
Chúng ta có thể chia phần mềm theo miền ứng dụng thành 8 loại như sau:- Phần mềm hệ thống
Trang 16và hoạt động của thiết bị ngoại vi (máy in, ổ đĩa,…) Và nó có cấu trúc dữ liệu phứctạp và nhiều giao diện ngoài.
- Phần mềm thời gian thực
Phần mềm này điều phối, phân tích hoặc kiểm sốt các sự kiện của thế giớingay khi chúng xuất hiện nên được gọi là phần mềm thời gian thực Hệ thống thờigian thực phải đáp ứng với các sự kiện của môi trường trong các điều kiện ràngbuộc về thời gian rất chặt chẽ Các thành phần loại này bao gồm các phần mềm điềukhiển hệ tự động, điều khiển robot, các hệ quan sát…
- Phần mềm nghiệp vụ
Xử lý thông tin nghiệp vụ là lĩnh vực ứng dụng phần mềm lớn nhất Nó gốmcác hệ thống thơng tin, hệ trợ giúp quyết định, các hệ xử lý nghiệp vụ theo quy tắcnghiệp vụ bao gồm cả tính tốn tương tác (như xử lý giao tác cho các điểm bánhàng)…
- Phần mềm khoa học và công nghệ
Phần mềm lại này được đặc trưng bằng các thuật toán phức tạp và xử lý nhiềusố liệu Nó thường địi hỏi phần cứng có năng lực tính tốn cao.
- Phần mềm nhúng
Phần mềm nhúng nằm trong bộ nhớ chỉ đọc và được dùng để điều khiển cácsản phẩm và hệ thống cho người dùng và thị trường cơng nghiệp Nó có đặc trưngcủa phần mềm thời gian thực và phần mềm hệ thống
- Phần mềm máy tính cá nhân
Phần mềm máy tính cá nhân phục vụ trực tiếp cho một cá nhân làm việc vớimột máy Nó bùng nổ trong hơn hai thập kỷ qua như các hệ xử lý văn bản, trangtính, đồ họa, hệ quản trị cơ sở dữ liệu, trò chơi… Phần mềm loại này tiếp tục pháttriển và được cải thiện không ngừng, đặc biệt là giao diện người máy.
- Phần mềm trí tuệ nhân tạo
Trang 17- Phần mềm trên nền web
Một phần mềm chuyên dụng để ta có thể truy cập vào các trang web, là sựphối hợp của các câu lệnh có thể thực hiện được ( như HTML, java) và các dữ liệusiêu văn bản (Hypertext)
Ngồi ra chúng ta cịn có thể kể đến một dạng phần mềm đặc biệt là phầnmềm phục vụ kỹ thuật phần mềm Đó là các phần mềm như chương trình dịch, phầnmềm gỡ rối, các cơng cụ hỗ trợ phân tích thiết kế (CASE)… Các phần mềm này cóthể xuất hiện dưới dạng phần mềm máy tính cá nhận, phần mềm hê thống hoặc phầnmềm nghiệp vụ.
2.1.2 Một số lý thuyết về phân tích và thiết kế phần mềm Quy trình phân tích thiết kế phần mềm
Phân tích và đặc tả yêu cầu phần mềm
Là bản đặc tả các dịch vụ mà hệ thống cung cấp và các ràng buộc để xây dựngvà vận hành hệ thống.
Q trình tìm kiếm, phân tích, tư liệu hoá, và kiểm tra các dịch vụ và các ràngbuộc của hệ thống được gọi là kỹ thuật xác định yêu cầu (RequirementsEngineering - RE)
Chúng ta cần phải viết các yêu cầu ở các mức chi tiết khác nhau vì có nhiềungười sử dụng khác nhau sử dụng chúng theo những cách khác nhau
Phân tích yêu cầu là khâu kỹ thuật đầu tiên trong quá trình xây dựng phầnmềm Bên phát triển và khách hàng cần phối hợp thực hiện, tìm hiểu xem hệ thốngcần làm gì.
Thiết kế phần mềm
Là thiết kế cấu hình phần cứng và cấu trúc phần mềm (gồm cả chức năng vàdữ liệu) để có được hệ thống thỏa mãn các yêu cầu đề ra.
Đặc điểm:
– Phân chia mơ hình phân tích ra các hệ con
– Tìm ra sự tương tranh (concurrency) trong hệ thống
– Phân bố các hệ con cho các bộ xử lý hoặc các nhiệm vụ (tasks) – Phát triển thiết kế giao diện
Trang 18– Tìm ra nguồn tài nguyên chung và cơ chế điều khiển truy nhập chúng – Thiết kế cơ chế điều khiển thích hợp cho hệ thống, kể cả quản lý nhiệm vụ – Xem xét các điều kiện ràng buộc được xử lý như thế nào
Thiết kế phần mềm gồm thiết kế giao diện, thiết kế chương trình, thiết kế cáctập tin dữ liệu.
Lập trình
Lập trình là quá trình chuyển đổi từ thiết kế chi tiết sang mã lệnh Lựa chọn ngơn ngữ lập trình
– Phụ thuộc vào cấu hình máy
– Phụ thuộc vào số lượng ngơn ngữ lập trình sẵn có – Phụ thuộc vào thói quen sử dụng ngơn ngữ lập trình – Phụ thuộc vào khách hàng
Người lập trình cần xây dựng thơng tin tối thiểu cho một mơ-đun chươngtrình, bao gồm: tên mơ-đun, mô tả vắn tắt các công việc mô-đun phải thực hiện, tênlập trình viên, ngày viết, ngày chỉnh sửa, danh sách các tham số, danh sách các biến
Kiểm thử phần mềm
Kiểm thử phần mềm là quá trình khảo sát một hệ thống hay các thành phầndưới những điều kiện xác định; quan sát, ghi lại kết quả, và đánh giá một khía cạnhnào đó của hệ thống hay thành phần đó (Theo IEEE Standard Glossary of SoftwareEngineering Terminology).
Kiểm thử là giai đoạn quan trọng đảm bảo chất lượng phần mềm.
Kiểm thử là tiến trình xem xét, kiểm tra lại đặc tả, phân tích, thiết kế và mãhố nhằm phát hiện lỗi phần mềm, xác minh phần mềm có đúng đặc tả, thiết kế; cóđáp ứng nhu cầu người dùng, có hoạt động hiệu quả khơng
Kiểm thử thành công khi phát hiện ra lỗi; kiểm thử không phát hiện ra lỗi làkiểm thử dở (Theo Sue A.Conger- The New SE)
Cài đặt phần mềmLập kế hoạch cài đặtBiến đổi dữ liệuBảo trì phần mềm
Trang 19 Bảo trì hệ thống
Là pha cuối cùng của vòng đời hệ thống
Các hoạt động cần thực hiện: Quản lý hoạt động bảo trì, chuẩn hóa hoạt độngbảo trì
2.1.3 Tổng quan về quản lý nhân sự
2.1.3.1 Một số khái niệm cơ bản
Khái niệm về nhân sự:
Bao gồm tất cả các tiềm năng của con người trong một tổ chức hay xã hội (kể
cả những thành viên trong ban lãnh đạo doanh nghiệp) tức là tất cả các thành viêntrong doanh nghiệp sử dụng kiến thức, khả năng, hành vi ứng xử và giá trị đạo đức
để thành lập, duy trì và phát triển doanh nghiệp.
(Nguồn : Bài giảng công nghệ phần mềm – Trường đại học Kinh tế quốc dân)
Khái niệm quản lý nhân sự: Quản trị nhân sự hay Quản lý nguồn nhân
lực là công tác quản lý các lực lượng lao động của một tổ chức, công ty, xã hội,nguồn nhân lực Chịu trách nhiệm thu hút, tuyển dụng, đào tạo, đánh giá, và tưởngthưởng người lao động, đồng thời giám sát lãnh đạo và văn hóa của tổ chức, và bảođảm phù hợp với luật lao động và việc làm.
(Nguồn : Bài giảng công nghệ phần mềm – Trường đại học Kinh tế quốc dân)
Quản lý nhân sự được hiểu là những tác động hợp quy luật của chủ thể quản lýnhân sự đến các khách thể quản lý nhân sự nhằm đạt được các mục tiêu quản lýnhân sự đã đề ra.
2.1.3.2 Tầm quan trọng của quản lý nhân sự
Khái niệm: Phần mềm quản lý nhân sự là phần mềm được ứng dụng trên máytính với mục đích điểm sốt, giám sát mọi thơng tin, hồnh động hàng ngày nhânviên của ban.
Nguồn nhân lực ( nhân viên ) là đội ngũ xây dựng và phát triển cơng ty, vì vậyviệc quản lý nhân viên địi hỏi phải chun mơn, kỹ năng quản lý cao, tốn ít thờigian, tốn ít chi phí cho công ty Phần mềm quản lý nhân sự ra đời giúp doanhnghiệp kiểm soát nhân viên một cách tốt nhất.
Trang 20nó sẽ tác động trực tiếp tới hoạt động của cơng ty, khi đó người quản lý phải cónhững thơng tin để giải quyết kịp thời để khắc phục
Chức Năng
- Quản lý nhân sự tiền lương
- Quản lý sự thay đổi của nhân viên - Quản lý hồ sơ nhân viên
- Quản lý giờ giấc đi làm, chấm công nhân viên- Quản lý hợp đồng lao động
- Quản lý việc làm thêm giờ của nhân viên- Quản lý nghỉ phép của nhân viên
- Quản lý việc đi công tác
Sự tồn tại và phát triển của một doanh nghiệp phụ thuộc rất nhiều vào việckhai thác và sử dụng có hiệu quả các nguồn lực: vốn, cơ sở vật chất, tiến bộ khoahọc kỹ thuật, người lao động, các yếu tố này có mối quan hệ mật thiết với nhau vàtác động lại với nhau Những yếu tố như: máy móc thiết bị, của cải vật chất, cơngnghệ kỹ thuật đều có thể mua được, học hỏi được, sao chép được, nhưng con ngườithì khơng thể Vì vậy có thể khẳng định rằng quản trị nhân sự có vai trị thiết yếuđối với sự tồn tại và phát triển của doanh nghiệp
Quản trị nhân sự góp phần vào việc giải quyết các mặt kinh tế xã hội của vấnđề lao động Đó là một vấn đề chung của xã hội, mọi hoạt động kinh tế nói chungđều đi đến một mục đích sớm hay muộn là làm sao cho người lao động hưởng thànhquả do họ làm ra.
Trang 212.2 Thực trạng quản lý nhân sự tại công ty ADMICRO – Công ty cổ phầnVCCrop
2.2.1 Giới thiệu chung về công ty Admicro – Công ty cổ phần VCCrop
Giới thiệu về doanh nghiệp
Lịch sử phát triển : Được thành lập vào 1 tháng 4 năm 2008 Cơng ty thuộcloại hình cơng ty cổ phần
Trụ sở chính : Tầng 20, Tòa nhà trung tâm Hapulico complex – số 1 NguyễnHuy Tưởng – quận Thanh Xuân – Hà Nội.
Chi nhánh Hồ Chí Minh : 123- 127 Võ VĂn Tần, Tịa nhà báo Người Laođộng, Q3, HCM
Hotline Hà Nội : 0926826344
Hotline TP Hồ Chí Minh : 01287078866Website : https://admicro.vn/
Mục tiêu hoạt động : Cập nhật những thơng tin nóng hổi nhất về thị trườngquảng cáo giúp doanh nghiệp nắm bắt cơ hội nhanh hơn Đứng đầu trong lĩnh vựcquảng cáo truyền thông
Admicro- Mạng quảng cáo phủ rộng nhất Việt Nam theo comScore (Chiếmtrên ~ 90% độc giả Internet trên tồn quốc)
Sản phẩm : CPD (Banner thơng thường), CPM Mass, CPM 7000, CPC, CPABox App, TVC Online, CPM mobile, CPC mobile, AdPage Ballon ads Biên tập thơng tin, Gói giao lưu trực tuyến, Gói bảo trợ thông tin,Clipping and Monitoring, Nội dung tài trợ (Sponsored Post)
Công ty chuyên cung cấp những dịch vụ quảng cáo, truyền thông Sở hữu 2/3thị trường quảng cáo trực tuyến tại Việt Nam, Admicro hiện là một trong những đơnvị hàng đầu quốc gia trong lĩnh vực khai thác quảng cáo trên Internet Với những ưuthế vượt trội về mạng lưới truyền thông rộng khắp, sản phẩm và dịch vụ đa dạngcùng công nghệ ưu việt, Admciro ngày càng khẳng định được vị thế và tầm ảnhhưởng của mình trong giới truyền thông trực tuyến
Trang 222.2.2 Phân tích thực trạng quản lý nhân sự tại công ty Admicro – Công tycổ phần VCCrop
Admicro là công ty thuộc công ty cổ phần VCCrop Với số lượng nhân viênlên tới 200 nhân viên, Admciro đang là một công ty thuộc top đầu trong lĩnh vựctruyền thông, quảng cáo Thời gian làm việc hiện nay là công ty đang làm 7 ngày từthứ 2 đến thứ 6 và sáng ngày thứ 7, còn chiều thứ bảy và chủ nhật thì sẽ được nghỉ.Tuy nhiên tùy vào từng loại công việc cũng như yêu cầu công việc khác nhau màtừng nhân viên trong công ty sẽ có thời gian làm thêm, tăng ca sao cho hồn thànhđược cơng việc trong thời hạn của dự án
Dưới đây là những công việc cụ thể trong công tác quản lý nhân sự tại công ty:- Quản lý hồ sơ nhân viên: Trong việc quản lý hồ sơ nhân viên thì nhân viênphịng nhân sự sẽ thêm hồ sơ nhân viên mới, thơng qua việc tìm kiếm để sửa thơngtin hồ sơ nhân viên và xóa hồ sơ nhân viên Trong hồ sơ nhân viên, thông tin vềnhân viên được lưu trữ bao gồm: mã nhân viên, tên nhân viên, ngày sinh, giới tính,địa chỉ, số điện thoại, chứng minh nhân dân.
- Quản lý lương: Nhân viên phòng nhân sự sẽ quản lý tiền lương bằng cáchchấm cơng và tính lương theo hệ số lương của nhân viên tùy thuộc vào chức vụ.Nhân viên ở chức vụ nào sẽ nhận được mức lương ứng với từng chức vụ đó
- Cuối tháng, cuối quý các bộ phận phụ trách các mảng sẽ báo cáo, thống kêcác thông tin cá nhân hoặc thông tin lương của nhân viên tùy theo yêu cầu của banlãnh đạo Ngoài ra ban lãnh đạo cũng có thể yêu cầu báo cáo bất cứ lúc nào cầnthông tin như thông tin chi tiết bảng lương, hồ sơ nhân viên,…
2.2.3 Phân tích thực trạng phần mềm quản lý nhân sự tại công ty Admicro-Công ty cổ phần VCCrop
Theo thống kê thì nguồn nhân sự của công ty tăng liên tục từ khi thành lậpcông ty (năm 2008) đến nay, hiện tại thì cơng ty có 200 nhân viên chính thức, ngồira cịn có khoảng 20 bạn thực tập sinh tài năng Có thể thấy lượng công việc màcông ty đang làm ngày càng nhiều nên việc tuyển thêm nhân viên là điều dễ hiểu
Trang 23hiện tại theo khảo sát thì các cơng việc quản lý nhân sự của cơng ty vẫn chưa có phầnmềm chuyên dụng Mà thường vẫn lưu trữ công tác quản lý nhân viên thông qua mộtsố phần mềm đơn giản như excel hoặc lưu trữ trên giấy tờ, sổ sách Điều này đượcthể hiện thông qua kết quả của quá trình điều tra:
Thực trạng phương thức lưu trữ dữ liệu của quá trình quản lý nhân sự trơngcơng ty
Hình 2.1: Thực trạng phương thức lưu trữ dữ liệu của quá trình quản lý nhân sựtrong công ty
Như vậy, kết quả cho thấy việc quản lý nhân sự của cơng ty vẫn ở dạng tin họchóa cục bộ và chưa thống nhất, chỉ được làm việc và quản lý trên sổ sách, cùng vớiviệc sử dụng các cơng cụ tin học văn phịng như Word và Excel để xử lý và lưu trữthông tin về nhân sự Hiện tại cơng ty Admicro chưa hình thành rõ ràng một hệ thốngquản lý nhân sự Nhân sự không thể xuất báo cáo về tình trạng học vấn, bằng cấp, báocáo về q trình cơng tác của nhân viên theo yêu cầu đột xuất của ban lãnh đạo.
Vậy nên yêu cầu cần thiết hiện nay là xây dựng nên một phần mềm quản lý nhânsự cho công ty để có thể giảm bớt thời gian, cơng sức trong việc quản lý nhân sự củacông ty
Trang 24học như word, excel rất đơn giản Đây là một vấn đề mà công ty cần xem xét giảiquyết Việc lưu trữ các dữ liệu trên bản cứng, sổ sách hay trong file word, excel làviệc làm cũ và đến thời điểm hiện tại đã khơng cịn phù hợp Vì vậy, việc xây dựngphần mềm quản lý nhân sự cho công ty trong lúc này là hợp lý nhất
Thực trạng quản lý nhân sự hiện nay của công ty thì bảo đảm rằng có một độingũ nhân viên chun nghiệp, trẻ, có trình độ cao, ham học hỏi và dễ dàng thíchứng với những sự thay đổi như công ty triển khai một ứng dụng phần mềm quản lýnhân sự.
Do công việc quản lý nhân sự của công ty làm việc và quản lý trên sổ sách,cùng với việc sử dụng các công cụ tin học văn phịng nên khơng u cầu người thựchiện cần có những trình độ chun mơn nhất định cũng thực hiện được Vậy nênviệc áp dụng một phần mềm với những bước thực hiện cơ bản sẽ giúp cho nhânviên phòng nhân sự dễ dàng quản lý.Ta có sơ đồ cấu trúc của công ty Admciro sau:
Hình 2.2 : Sơ đồ cấu trúc tổ chức của công ty
(Nguồn : Báo cáo của phòng nhân sự )
Trên đây là sơ đồ tổ chức của cơng ty Admicro Có thể thấy cơng ty Admicrocó cơ cấu tổ chức rất chặt chẽ, với lượng nhân sự đông đảo gồm 200 nhân viên là
Trang 25những người có trình độ học vấn từ cao đẳng trở lên, tạo ra những sản phẩm quảngcáo vô cùng mới lạ, tạo ra hiệu suất cao đã giúp cho Admicro là một công ty đứngđầu trong lĩnh vực quảng cáo, truyền thông Lượng nhân sự tại cơng ty cũng tănglên mỗi năm nên có thể thấy số lượng công việc mà công ty hiện tại đang nhận đượckhá nhiều, nhu cầu chiêu mộ nhân tài là vơ cùng nhiều
Hình 2.3 Biểu đồ thể hiện số lượng nhân viên qua các năm (2008-2016)
(Nguồn : Báo cáo của phòng quản lý nhân sự )
Từ biểu đồ ta thấy với một số lượng nhân viên tăng một cách đều đặn qua cácnăm thì nhu cầu cần sử dụng phần mềm quản lý nhân sự là rất cần Lượng nhân viênngày càng nhiều như trên thì có thể thấy việc quản lý nhân sự sẽ không thể sử dụngphương pháp thủ công như cũ Thay thế bằng phần mềm quản lý nhân sự là điềucần thiết mà công ty cần làm hiện nay.
Trang 26Hình 2.4 Biểu đồ thể hiện mức độ quan tâm việc sử dụng phần mềm quản lýnhân sự cho công ty của nhân viên
Với một mức độ quan tâm việc có nên áp dụng phần mềm quản lý nhân sự vàotrong công ty chiếm tới 75% đã đủ để ta hiểu rằng nhân viên trong cơng ty rất muốncó những phương pháp quản lý mới để tạo ra hiệu suất cao nhất, đặc biệt là giúp tiếtkiệm công sức cho con người Đồng thời chi phí để đầu tư vào quản lý nhân sựcũng sẽ khác
Trang 27Hình 2.5 Biểu đồ thể hiện số người dự kiến sử dụng phần mềm quản lý nhân sự
(Đơn vị: người)
Với số lượng nhân viên trong phịng nhân sự đang có 14 người như hiện naythì theo phiếu khảo sát cho ta thấy được phần mềm quản lý nhân sự nếu được ápdụng sử dụng sẽ chủ được áp dụng trong phòng nhân sự
Trang 28Từ việc phân tích kết quả điều tra ta thu được kết quả sau:
Hình 2.6 Biểu đồ thể hiện số máy tính dự kiến được cài phần mềm quản lý nhân sự
(Đơn vị: máy)
Theo kết quả phân tích phiếu điều tra cho ta thấy cơng ty sẽ cài 10-15 máy Cóthể thấy các nhân viên trong phòng nhân sự đều sẽ sử dụng hết phần mềm này Đâylà biện pháp cải tiến của công ty để giảm thiểu lượng công việc cho nhân viên.Đồng thời giúp các nhân viên dễ dàng quản lý các dữ liệu, tính lương tốt hơn Cóphần mềm này thì việc báo cáo tình hình thơng tin của các nhân viên từng phòngban cũng như vấn đề lương của từng nhân viên mà giám đốc cần thì phịng nhân sựcó thể nộp bất cứ lúc nào Với sự thuận tiện của nó mà phần mềm này được ưu tiênxây dựng trong thời điểm hiện tại của công ty
Trang 29Điều đó cịn được thể hiện rõ qua biểu đồ sau:
Hình 2.7 Biểu đồ thể hiện những phòng ban dự kiến sử dụng phần mềm quản lýnhân sự
Việc phân tích kết quả điều tra và thu được kết quả như bảng trên là điều cóthể hiểu được Với lượng nhân sự lớn, và mức chi phí đầu tư cho việc xây dựngphần mềm quản lý nhân sự cho cơng ty Admciro là điều có thể hiểu được
Biểu đồ trên cho ta thấy đối với nhân viên trong cơng ty thì thấy phần mềmquản lý nhân sự chủ yếu sử dụng cho phòng nhân sự là chính Các phịng ban kháckhơng cần sử dụng, bởi mục đích xây dựng phần mềm QLNS là để cho việc lưu trữthơng tin nhân viên, việc tính lương được dễ dàng, chính xác, cập nhật một cáchliên tục
Theo phiếu điều tra về tình hình hoạt động quản lý nhân sự tại Admicro chủyếu là thông qua các sổ sách, bản cứng và phần mềm tin học văn phịng: Word,Excel Đây là một cách làm thủ cơng sẽ làm cho lượng thông tin về nhân viên bị lưutrữ theo các cách khác nhau sẽ không thống nhất, dễ bị sai hoặc thừa dữ liệu
Trang 30Với một cơng ty lớn như Admciro thì chi phí sử dụng vào việc thiết kế phầnmềm cũng phải lớn mới có thể sử dụng một phần mềm quản lý nhân sự có đầy đủcác tính năng, thân thiện với con người.
Từ những tờ phiếu điều tra ta thu được kết quả sau:
Hình 2.8 Biểu đồ thể hiện số tiền công ty sử dụng lượng tiền để xây dựng phầnmềm quản lý nhân sự.
Với một công ty lớn như Admciro mà sử dụng số tiền từ 10-20 triệu để xâydựng một phần mềm QLNS có phần chưa hợp lý Với một công ty lớn như vậy vànhân sự là những người vơ cùng suất sắc, nên q trình làm việc cũng rất chuyênnghiệp Phòng nhân sự nên kết hợp với phịng kế tốn để có thể cập nhật thơng tinlương một cách nhanh nhất, chính xác nhất Vậy nên nếu triển khai phần mềm nàymà chỉ cài cho phịng nhân sự thì vẫn cịn là điều hạn chế
Trang 31Theo kết quả phân tích các mẫu phiếu điều tra ta thu được kết quả sau:
Hình 2.9 Biểu đồ thể hiện các chức năng chính mà cơng ty Admciro cần cótrong phần mềm quản lý nhân sự
Từ biểu đồ trên ta có thể thấy rằng mục đích xây dựng phần mềm QLNS chủyếu là để lưu trữ thơng tin của nhân viên và tính lương Khi có phần mềm này thìnhững sự thay đổi về nhân sự sẽ được cập nhật một cách nhanh nhất, kịp thời nhấtvà sẽ không gây dư thừa dữ liệu
2.2.4Đánh giá thực trạng phần mềm quản lý nhân sự tại công tyAdmciro- Công ty cổ phần VCCrop
Từ việc thực tập và tiến hành khảo sát nhân viên trong cơng ty cho ta thấyđược q trình quản lý nhân sự tại công ty trong thời điểm này khơng cịn phù hợpnữa Với số lượng nhân viên lớn như hiện nay thì giải pháp tốt nhất là xây dựngphần mềm quản lý nhân sự cho công ty.
a Thuận lợi
Tính từ thời gian thành lập cho đến nay thì việc quản lý nhan sự của cơng tyđã có những thành quá đáng kể đến:
Trang 32nên khơng u cầu người thực hiện cần có những trình độ chun mơn nhất địnhcũng thực hiện được.
- Đội ngũ nhân viên chun nghiệp, trẻ, có trình độ cao, ham học hỏi và dễdàng thích ứng với những sự thay đổi như việc công ty triển khai một phần mềmmới (phần mềm quản lý nhân sự).
Ngồi ra, cơng ty cũng thường xuyên tổ chức các buổi đào tạo về các kỹ thuậtchuyên ngành cho nhân viên để nhân viên luôn bắt kịp với sự tiến bộ của khoa họckỹ thuật và phục vụ cho công việc một cách hiệu quả hơn nhiều.
b Khó khăn
-Thiếu tính đồng bộ thơng tin: Những thông tin khác nhau sẽ được xử lý
tách biệt ở mỗi phịng ban tương ứng Thế nên sẽ khơng tránh khỏi việc xảy ranhững trường hợp không trùng khớp thơng tin do q trình nhập hoặc xử lý thơngtin bị lỗi Điều đó khiến cho việc chỉnh sửa thơng tin rất khó khăn.
-Tính chính xác thấp: Do khơng có sự đồng bộ hóa thơng tin giữa các
phịng ban, xử lý thông tin lại diễn ra một cách thủ cơng nên tính chính xác củathơng tin bị giảm đi rất nhiều.
- Tốc độ xử lý thông tin chậm chạp: Việc xử lý thông tin trong Công ty cổ
phần công nghệ DTT chủ yếu là hoạt động thủ công, hơn nữa việc lưu chuyển thơngtin qua các phịng ban cịn phải có thời gian chờ duyệt, chờ in báo cáo Điểu đó làmlãng phí rất nhiều thời gian trong khi mỗi quyết định kịp thời của doanh nghiệpmang lại lợi thế rất lớn trên thị trường
- Khó xuất báo cáo ngay: Khi giám đốc có yêu cầu cung cấp báo cáo về tìnhhình nhân viên tại cơng ty thì không thể lập tức xuất báo cáo nộp cho sếp Vì vậy cơngviệc sẽ khơng thuận lợi, ảnh hưởng tới lịch trình của giám đốc.
Trang 33CHƯƠNG III: : PHÂN TÍCH, THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰCHO CÔNG TY ADMICRO- CÔNG TY CỔ PHẦN TRUYỀN THƠNG
VIỆT NAM
3.1 Mơ tả bài tốn quản lý nhân sự cho cơng ty Admicro
3.1.1 Mơ tả bài tốn
Dựa trên q trình quản lý nhân sự của cơng ty mà bài tốn quản lý nhân sựcủa cơng ty Admicro sẽ được tiến hành như sau đây:
Trước khi một người muốn vào công ty làm việc và trở thành nhân viên chínhthức thì người này phải nộp hồ sơ xin việc và đậu vòng phỏng vấn Sau phỏng vấnnếu đậu sẽ được ký hợp đồng chính thức và hồn thiện hồ sơ nhân viên để nộp chocông ty Nhân viên sau khi được tuyển dụng sẽ ký hợp đồng lao động và hồn thiệnhồ sơ nhân viên nộp cho cơng ty Hồ sơ nhân viên sẽ được hệ thống tiếp nhận, lưuvà cập nhật khi có yêu cầu Hợp đồng lao động sẽ được lưu cùng với hồ sơ nhânviên.
Thông tin của nhân viên bao gồm mã nhân viên, tên nhân viên, ngày sinh, giớitính, địa chỉ, số điện thoại,…Nhân viên được chia theo phịng ban và có chức vụkhác nhau Mỗi nhân viên giữ một chức vụ và chỉ thuộc về một phịng ban, mộtphịng ban có thể có nhiều nhân viên Ngồi những thơng tin cá nhân, thơng tincơng ty, hợp đồng lao động có thêm những thơng tin như ngày ký kết, thời hạn,công việc, chế độ làm việc.
Trang 34Sơ đồ 3.1: Biểu đồ phân cấp chức năng của hệ thống3.1.2 Phân tích yêu cầu chức năng hệ thống
Với việc chức năng chính của phần mềm quản lý nhân sự là quản lý thông tinnhân viên nên để thuận tiện phần mềm cho phép nhân viên phòng nhân sự đăngnhập vào hệ thống thơng qua tài khoản cá nhân của mình để có thể thực hiện cácchức năng thêm, sửa hay xóa hồ sơ nhân viên Phần mềm quản lý nhân sự còn hỗtrợ chức năng lập báo cáo, thống kê cho nhân viên phòng nhân sự Báo cáo sẽ gửiđến cho ban lãnh đạo công ty xem và đưa ra cách quản lý phù hợp hơn Nhân viênnhân sự cũng chính là những người chấm công và lập bảng lương cho nhân viên.Đồng thời phần mềm cũng cho phép ban giám đốc được cập nhật vào phần mềm đểtìm kiếm thơng tin số lượng nhân viên các phòng ban, cũng như tổng lương phải trảcho nhân viên trong công ty.
Trang 35Quản lý tiền lương: Chức năng này cho phép nhân viên phịng nhân sự chấmcơng và tính lương cho nhân viên.
Báo cáo, thống kê: Chức năng này cho phép nhân viên phòng nhân sự báo cáo,thống kê về thơng tin cá nhân và lương của nhân viên.
Tìm kiếm: Chức năng này cho phép nhân viên phòng nhân sự và ban lãnh đạotìm kiếm các thơng tin cá nhân và thông tin về lương của nhân viên.
3.1.3 Các yêu cầu của phần mềm
Phần mềm cần đảm bảo các yêu cầu sau:
Về tính bảo mật thơng tin: Mỗi người sử dụng đều có một tài khoản (tên ngườidùng và mật khẩu) để tránh truy nhập trái phép Với tư cách là người dùng cụ thể,tùy theo các quyền mà người quản trị cung cấp, người dùng đó sẽ được phép truynhập các thông tin nhất định.
Về mặt phần mềm: Phần mềm phải thân thiện với người sử dụng, những thanhchức năng phải được thiết kế sao cho người dùng dễ dàng nhận ra nhất để tiện choquá trình làm việc được thuận lợi Ngoài các báo cáo sao kê theo quy định, chươngtrình cho phép người sử dụng tìm kiếm những thông tin cần thiết như thông tin cánhân hoặc thông tin về lương của nhân viên.
Trang 363.2 Phân tích phần mềm3.2.1 Xác định các tác nhân, đặc tả phần mềmBảng 3.1: Xác định, đặc tả các tác nhânTácnhânCa sử dụngMơ tảNhân viên phịng nhân sựĐăng nhập
Nhân viên phịng nhân sự có tài khoản (tên người dùng và mật khẩu) có thể đăng nhập vào hệ thống để thực hiện các chức năng như quản lý hồ sơ NV, chấm cơng, tính lương và báo cáo, thống kê
Quản lý hồ sơ NV Nhân viên phịng nhân sự có thể thêm mới, sửa, xóa thơng tin cá nhân và hồ sơ nhân viên
Chấm công NV phịng nhân sự thêm mới, sửa, xóa bảng chấm cơng của nhân viên
Tính lương NV phịng nhân sự thực hiện việc tính lương cho NV trong cơng ty
Báo cáo, thống kê
Nhân viên quản lý NS có thể báo cáo, thống kê các thông tin cá nhân hoặc lương của nhân viên tùy theo yêu cầu của ban lãnh đạo
Tìm kiếm
Nhân viên quản lý NS tiến hành tìm kiếm thơng tin cá nhân hoặc lương của các nhân viên để phục vụ các chức năng liên quan khác
Ban giámđốc
Đăng nhập
Ban lãnh đạo có tài khoản (tên người dùng và mật khẩu) có thể đăng nhập vào hệ thống để thực hiện chức năng tìm kiếm
Tìm kiếm Ban lãnh đạo tìm kiếm thông tin cá nhân và lương của nhân viên
Trang 373.2.2 Biểu đồ use case tổng quát
Biểu đồ use case tổng quát
Biểu đồ 3.1: Biểu đồ use case tổng quát
Trang 38Các use case phân rã bao gồm:Use case phân rã quản lý hồ sơ NV
Biểu đồ 3.2: Biểu đồ phân rã use case quản lý HSNV
Use case phân rã quản lý lương
Trang 39Use case phân rã chức năng báo cáo, thống kê
Biểu đồ 3.4: Biểu đồ phân rã use case báo cáo, thống kê
Use case phân rã chức năng tìm kiếm
Trang 40Biểu diễn kịch bản cho từng use case:
Biểu diễn kịch bản cho use case “Đăng nhập”
Bảng 3.2: Kịch bản cho use case “Đăng nhập”
Tên use case Use case “Đăng nhập”
Tác nhân chính Nhân viên phòng nhân sự, ban giám đốc
Điều kiện vào Các tác nhân đăng nhập vào hệ thống thành công
Điều kiện ra Thực hiện thành công các chức năng và đưa ra kết quả tùy vào mục đích đăng nhập của từng tác nhân
Mô tả
- Các tác nhân truy cập vào hệ thống quản lý nhân sự của công ty
- Hệ thống hiển thị giao diện đăng nhập quản lý nhân sự- Các tác nhân nhập thông tin tài khoản (tên đăng nhập và mật khẩu) của mình và ấn nút đăng nhập
- Hệ thống kiểm tra thông tin tài khoản mà các tác nhân nhập vào và thông báo đã đăng nhập thành cơng
- Q trình đăng nhập kết thúc
- Các tác nhân tiếp tục chọn các chức năng khác để tiếp tục q trình thực hiện hoặc nhấn thốt để thoát khỏi hệ thốngBiểu diễn kịch bản cho use case “Thêm hồ sơ NV”
Bảng 3.3: Kịch bản cho use case “Thêm hồ sơ NV”
Tên use case Use case “Thêm hồ sơ NV”Tác nhân chính Nhân viên phịng nhân sự
Điều kiện vào Nhân viên phòng nhân sự đăng nhập vào hệ thống thành côngĐiều kiện ra Hồ sơ mới của nhân viên được thêm và lưu vào hệ thống
Mô tả - Nhân viên phòng nhân sự chọn form quản lý hồ sơ NV trênhệ thống
- Hệ thống hiển thị form quản lý hồ sơ NV
- Nhân viên phòng nhân sự chọn chức năng thêm hồ sơ NV- Hệ thống hiển thị form thêm hồ sơ NV và yêu cầu nhân viênphòng nhân sự nhập thông tin hồ sơ nhân viên mới
- Nhân viên phịng nhân sự nhập thơng tin hồ sơ nhân viên mới- Hệ thống kiểm tra thông tin hồ sơ nhân viên và xác nhậnthông tin hợp lệ
- Thông tin hồ sơ nhân viên mới được lưu vào cơ sở dữ liệu- Hệ thống xử lý thao tác mà nhân viên phịng nhân sự nhậpvào và thơng báo đã thực hiện thành cơng
- Q trình thêm hồ sơ nhân viên kết thúc