TRƯỜNG ĐẠI HỌC KINH TE QUOC DAN
VIEN CÔNG NGHỆ THONG TIN VÀ KINH TE SO
Dé tai:
XAY DUNG PHAN MEM QUAN LY TUYEN DUNG TRONG CONG TY CO PHAN TAP DOAN OMINEXT
Sinh viên thực hiện — : Lê Van ThanhMã sinh viên : 11164675
Lép : Hệ thống thông tin quản lý 58Giáo viên hướng dẫn : PGS TS Trần Thị Song Minh
Hà Nội, 2020
Trang 2MỤC LỤC
DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIET TAT DANH MỤC CÁC BANG
DANH MỤC CÁC HÌNH VẼ, ĐÒ THỊ
LOT MỞ ĐẦUU 2 2e 9.44922430097244 077241 07994102939 1
CHUONG 1: GIỚI THIỆU TONG QUAN VE CÔNG TY CO PHAN TAP
DOAN OMINEXT essssssssssssesssssssssssssessssssessssssesessssesessnssssssnssesssnesssessesesssnessssssees 3
1.1 Quá trình hình thành và phát triển công ty -s-ssssssessesesssessessessesee 3 1.1.1 Giới thiệu về công ty cổ phần tập đoàn Ominext -ss-ssssssess 3
1.1.2 Lĩnh vực hoạt động - ¿c2 Sc 2311132111 5112511111 EEkerre 4
1.1.3 Cơ cầu tổ chức -. -+++++xkrtrtEktrtrHH HH gi 5 1.1.4 Hệ thống chức danh công việc và cơ chế hoạt động - 8 1.1.4.1 Hệ thống chức danh công viỆc 2-2 2 + x+z+zE+xzzzzzzxze 8 1.1.4.2 Co ché hoat động và chức nang, nhiệm vụ của công ty 8
1.1.5 Đặc điểm và điều kiện sản xuất kinh doanh c.ccceccsseccsseecsseeseseeseeeeeveees 10 I1 5 10
1.1.5.2 Quy trình quan ly dự án MIERUKA - «<< <++sx<+ 13
1.2 Bài toán tuyển dụng nhân sự chất lượng cao tại công ty và đề xuất lựa chọn đề
Lal co 0 0 00 000000010000 0010000090000 0910.010 0900.01009009980909980900040090099804 15
1.2.1 Quan điểm tuyên dụng nhân sự tại công ty cổ phần tập đoàn Ominext 15
1.2.2 Mục tiêu tuyển dụng và tiêu chí tuyển dụng của công ty - l6 1.2.3 Lý do lựa chọn đề tài - 2: 5c ©se+Et2 2 E2 3271271 21211211211 211111 xe 17
CHUONG 2: TONG QUAN VE PHAN MEM UNG DUNG VÀ XÂY
DUNG PHAN MEM UNG DUNG . -5-s<s<ssssscsserseesserseesssrse 18
2.1 Phan mềm ứng dụng và vai trò của phần mém ứng dụng trong công tác quan
lý và quản trị kinh doanh tại CONG fY - «6 6 + 11kg 18
2.2 Các phương pháp phân tích và thiết kế phần mềm ứng dụng 21
2.3 Công cụ thiết kế phần mềm ứng dụng -2- 2 2 s£+£+zzz+ze+zxee 25
Trang 32.3.1 Môi trường phát triển Visual Studio -¿¿22<+cz+z++zxerxerse+ 25
2.3.2 Công cu tạo báo cáo Crystal R€DOTS - s se *ssseersseeeeeee 252.3.3 Hệ quản tri cơ sở dữ liệu SQL S€TVeT 5 + Series 26
CHƯƠNG 3: PHAN TÍCH VÀ THIẾT KE PHAN MEM QUAN LÝ
I0ð4n800016007577 27
3.1 Phân tích hệ thống quản lý tuyển dụng - 2-55 2+£+E+zxzzzxzeerxees 27
3.1.1 Xác định yêu cầu và chức năng của hệ thống . ¿5 5-5: 27 3.1.2 Mô hình hóa hệ thống quan lý tuyển dung -5¿5+©52¿ 29 3.1.3 Thiết kế mô hình quan hệ thực thé và cơ sở dữ liệu - - 41 3.2 Thiết kế phần mềm quản lý tuyển dụng 2 2 2222+s+zs+zxzsz+2 46
3.2.1 Thiết kế cơ sở dữ liệu 2-2222 ©+2+EE£EE+SEEEEEEEEEEEEErkrrrrerkrrrrees 46 3.2.2 Thiết kế giao điện VàO/Fa -¿- 2 2 s+EE+EE+EE£EE2EE2EE2EE2EEEEEerkrrkerree 41 40000005 — 55
TÀI LIEU THAM KHẢO -2- 2< s<s<ssssEsseEssezsserssersserssers 56
3:00800090217 7 A.ẬH ,Ô 57
Trang 4DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIET TAT
ATS: Hệ thống tuyển dụng trực tuyến BED: So đồ chức năng
CEO: Giám đốc điều hành
CMS: Hệ thống quản lý nội dung
CR: Công cụ tạo báo cáo Crystal Reports
CV: Hồ sơ ứng viên
DBMS: Hệ quan trị cơ sở dữ liệu
DED: Sơ đồ ludng dit liệu
ERD: Sơ đồ thực thể liên kết
SQL: Ngôn ngữ truy vấn có cau trúc TS: Tiến sĩ
VS: Visual Studio
Trang 5DANH MUC CAC BANG
Hệ thống chức danh công viỆc v.ceccecsessessessesssessessessessessesssessessesseeseeseees 8 Cơ cấu nguồn nhân lực theo giới tính 2- 2-2 s=szzsz>sz II
Cơ câu nhân lực theo độ tuôi - - ¿+ + +x+E+EeEeEEeEeEerxzxerereei 11 Cơ cau nhân lực theo thâm niên công tác - 2 2 s2 =s+cszss 12
Trang 6DANH MỤC CÁC HÌNH VẼ, ĐÒ THỊ
Hình 1.1: Logo của mIT€X( - - 5 E1 E111 E911 1911 1 811 9319 ng ng ng 4
Hình 1.2: Sơ đồ cơ cấu tổ chức -: + +¿©2+©+£++E£EE+EEtEEESExtEEEerkezrxerkeerxees 5
Hình 1.2: Quy trình quản lý dự án MIERUKA -<S<<<<<++ecssseess 13Hình 2.1: Mô hình WWaterfall - «+ x19 vn ng ng ngư 22Hinh 2.2: M6 hinh Agile oo 4 23Hinh 9610)/(030100)i010ã)ì)) PP VHaaiaiiadid 24
Hình 3.1: Quy trình tuyển dụng - 2 2 55 E2E£2E£E£EE2EEeEEerxerkerkerei 30
Hình 3.2: Sơ đồ BED s 22vtt tt th Hee 31 Hình 4.3: Sơ đồ mức ngữ cảnh - 2 2 2 <+SE£EE£EE£EEEEEEEEEEEE2EEEEEEEEerkrrkrrei 33 Hình 3.4: Sơ đồ DED mức Ô -cs:222vvtttEEttrtrtttrrrtrtirrtrtrirrrrrrrerieg 34
Hình 3.5: Sơ đồ DFD mức 1 quá trình quản lý hồ sơ ứng viên - 36 Hình 3.6: Sơ đồ DFD mức 1 quá trình lập kế hoạch tuyển dụng - 36 Hình 3.7: Sơ đồ DFD mức 1 quá trình quản lý phỏng vấn - 37 Hình 3.8: Sơ đồ DFD mức 1 quá trình báo cáo thống kê - 5 38 Hình 3.9: Mô hình thực thé 8011080110502 41 Hình 3.10: Mô hình quan hệ CSDL quản lý tuyển dụng . 5 41
Hình 3.11 Giao diện đăng nhậtp - G2 20113111931 E311 11 111k ngư 48
Hình 3.12: Giao diện chính - 22 1E 6616622233111 1 11 1119 95351111 key 48
Hình 3.13: Giao diện kế hoạch tuyển dụng 2-2 2 s+x+£++£E£+Ez+Ezzrxze 49
Hình 3.14: Giao diện phỏng vấn 2-2-2 ESE+EE+£ESEEE2EE2EE2EEEEEEEErrkerkrrex 50 Hình 3.15: Giao diện điền thông tin ứng viên 2 2 2 + s+cx+zxzxezss 51 Hinh 3.16: Giao dién vi tri tuyén UID 07 52
Hình 3.17: Giao diện danh sách Ứng VIÊN - «s6 +x£++£++v+sexsseeeske 53
Hình 3.18: Báo cáo kế hoạch tuyên dụng ccecesscsccsssessessessessesssessesseesessessesseeseen 53
Hình 3.19: Báo cáo danh sách trúng tuyển ¬— 54
Trang 7LỜI MỞ ĐẦU
Hiện nay trong thời đại công nghệ 4.0, hầu hết các ứng viên cho vị trí làm
việc đều tìm kiếm công việc thông qua mạng Internet, các nhà tuyển dụng hiểu được điều đó nên hầu hết các doanh nghiệp đã đều đăng các tin bài tuyển dụng
nhân sự trên các website Tuy vậy, nhưng trên thực tế, các nhà tuyên dụng van chưa có một phần mềm ứng dung dé sàng lọc những ứng viên từ nhiều nguồn hay lưu trữ đữ liệu ứng viên phù hợp với nhu cầu tuyển dụng của mình Chính vì thế mà một phần mềm quản lý tuyển dụng sẽ giúp ích được rất nhiều vấn đề đang được quan tâm này Một điều mà không thé phủ nhận đó là quá trình tuyên
dụng nhân sự được coi là rất tốn thời gian và công sức, nhà tuyển dụng trải qua rất nhiều các bước mới có thé tìm được một ứng cử viên mong muốn cho vị trí công việc cần nhân sự, đôi khi là không thể tìm được họ, điều đó có nghĩa là mở ra cơ hội cho đối thủ cạnh tranh trên thị trường lao động.
Nhìn chung có một quy trình tuyển dụng ma mọi phần mềm đều phải tuân
1 Source: Dành cho nhà tuyển dụng khi muốn tìm kiếm tài năng cho vị tri còn trống của mình Tìm kiếm hé sơ tuyển dụng của ứng cử viên phù hợp
nhất với yêu cầu của nhà tuyên dụng
2 Engage: Khi mà nhà tuyên dụng đã có nhiều thông tin khác nhau về ứng
cử viên thì bộ phận tuyển dụng sẽ tập trung vào hồ sơ ứng viên, liên lạc với họ qua phone, tin nhắn, email
3 Selection: Sau khi trải qua 2 bước trên, đây là bước cuối cùng, dùng công
nghệ dé chọn ra ứng cử viên xuất sắc nhất cho vị trí còn trống của doanh
nghiệp của mình
Trên thế giới hiện nay, có rất nhiều phần mềm tuyên dụng được sử dụng rộng rãi, nó được tích hợp trong phần mêm ứng dụng quản trị nguồn nhân lực
mà từ đó nhà quản lý hay là nhà tuyên dụng có thé tìm ra ứng cử viên thích hợpcho doanh nghiệp của mình Sự cạnh tranh khốc liệt trên thị trường lao động đã
Trang 8dẫn đến những bước phát triển mạnh mẽ trong công nghệ tuyên dụng, ngày càng trở nên tối ưu hóa và thông minh.
Ở Việt Nam hiện nay, các doanh nghiệp và các nhà tuyển dụng đã nhận ra
điều này có ảnh hưởng như thé nào tới hoạt động của doanh nghiệp, chính vi vậy mà ngày càng có nhiều các phần mềm ứng dụng tuyên dụng, quản trị nhân lực
được ra đời, cải tiến hơn và tối ưu hơn cho nhu cầu của mỗi doanh nghiệp.
Doanh nghiệp sẵn sàng chi một bỏ ra chi phí lớn nhằm cải thiện hệ thống tuyển
dụng đã cũ của mình.
Điều này cũng đặt ra nhiều vấn đề cho quy trình yêu cầu của doanh
nghiệp đối với phần mềm, cuộc cạnh tranh giữa các doanh nghiệp công nghệ thông tin diễn ra khốc liệt nay càng khốc liệt hơn nữa.
Trang 9CHƯƠNG 1
GIỚI THIEU TONG QUAN VE CÔNG TY CO PHAN
TAP DOAN OMINEXT
1.1 Quá trình hình thành và phát triển công ty
1.1.1 Giới thiệu về công ty cổ phần tập đoàn Ominext
Công ty cổ phan tập đoàn Ominext là công ty hang đầu của Việt Nam chuyên cung cấp giải pháp phần mềm và tích hợp hệ thống thông tin y tế cho các đối tác tại Nhật Bản Công ty hiện nay đang hoạt động theo mô hình nhóm với 6 thành viên và hơn 300 kĩ sư làm việc tai các thành phố lớn Bao gồm | trụ sở chính và 2 công ty con tại thủ đô Hà Nội, 2 công ty thành viên chuyên sâu về van đề y tế tại Tokyo, Nhật Ban và 1 chi nhánh tại thành phố Hồ Chí Minh.
Trải qua nhiều năm phát triển, công ty cô phan tập đoàn Ominext đã và
đang là lựa chọn đáng tin cậy của những tập đoàn y tế hàng đầu như Panasonic,
SECOM, Medicom, Những sản phẩm dịch của của tập đoàn đã được triển
khai rộng rãi trên toàn nước Nhật và sẽ còn phát trién hơn nữa trong tương lai và trên toàn thé giới.
Trên xu thế đó, công ty cổ phan tập đoàn Ominext tự hào được các đối tác lớn đồng hành cùng trên con đường áp dụng những công nghệ mới, những công nghệ đang được các kĩ sư Ominext triển khai và ứng dụng trong các dự án y tế
lớn tại Nhật Bản.
e Tên công ty: Công ty cô phan tập đoàn Ominext e Tên tiếng anh: Ominext Group JSC
e Vốn điều lệ: 22 ty VND
e Trụ sở chính: Tang 13, toa nhà 789 Bộ Quốc Phòng, số 147 Hoàng Quốc Việt, quận Cầu Giấy, Hà Nội
e_ Người đại diện pháp luật: Ong Trần Quốc Dũng — CEO của tập doan
e Ngày thành lập: 13/01/2012
Trang 10© Số điện thoại: (+84) 24 6664 4599
e Website: ominext.come Logo công ty:
Hinh 1.1: Logo cua Ominext
)minextWe Create The Next Values
( Nguồn: ominext.com) Vào năm 2012, với khao khát công hiến cho sự nghiệp phat triển, gan kết
tình hữu nghị giữa 2 nước Việt Nam — Nhật Bản, ông Trần Quốc Dũng với các
cộng sự đã cùng nhau thành lập tập đoàn Ominext — công ty chuyên gia công và
cung cấp phần mềm, dịch vụ công nghệ thông tin dành cho thị trường Nhật Bản Đến năm 2018, sau 6 năm hoạt động, công ty tập doan Ominext vinh dự nhân được giải thưởng Sao Khuê 2018 cho hạng mục “ dich vụ gia công xuất khẩu phần mềm”.
1.1.2 Lĩnh vực hoạt động
Công ty cổ phan tập đoàn Ominext là công ty công nghệ thông tin chuyên tư vấn và cung cấp các giải pháp trong một số lĩnh vực tiêu biểu như Y tế va chăm sóc sức khỏe, Giáo dục, Thương mại, Tài chính, Thực phẩm và Năng
(Operational — Market — Innovation) là kim chỉ nam cho mục tiêu không
ngừng tao ra những giá trị mới cho san phẩm, góp phần xây dựng các giải pháp
phù hợp nhất cho từng đối tượng khách hang Tập đoàn tuy hoạt động chưa lâu
nhưng với đội ngũ chất lượng cùng với lòng nhiệt huyết, gắn bó của nhân viên
đã xây dựng được nhiều uy tín trên thị trường Tập đoàn còn có nhiều kinh nghiệm trong các lĩnh vực khác như: hệ thống kế toán tài chính, hệ thống thông tin quản lý, hệ thống tính lương, quản lý cham công, quản lý bán hang,
Trang 11Sản phẩm và dịch vụ của tập đoàn Ominext bao gồm:
e Cung cấp các giải pháp phần mềm va ứng dụng web chất lượng cao tập trung vào lĩnh vực y tế, CMS
e Phát triển những ứng dung Smartphone chuyển hóa trên 2 nền tảng
Android và IOS.
e Cung cấp dịch vụ bảo trì và nâng cấp sản phẩm
e Cung cấp các dich vụ công nghệ như: Phân tích thông tin y tế, AI, Big
Data, Block Chain, Data Mining
1.1.3 Cơ cấu tổ chức
Công ty cổ phan tập đoàn Ominext với trụ sở chính ở Hà Nội và 2 văn phòng đại diện, 1 tại thành phố Hồ Chí Minh và 1 tại Nhật Bản Với những dịch
vụ tiêu biéu và có nền tảng công nghệ tốt, sản phẩm của tập đoàn đã chiếm được
phần lớn niềm tin của khách hàng, nhiều doanh nghiệp lớn cũng như khách hàng
đơn thé, Ominext đang dan trở thành đối tác hỗ trợ không thé thiếu của các
doanh nghiệp trong nước va ngoài nước, đặc biệt là với thị trường Nhat Bản
Hình 1.2: Sơ đồ cơ cấu tổ chức
Sơ đồ cơ cấu tổ chức Công ty
(Nguôn: Công ty cổ phan tập đoàn Ominext) Cấp cao nhất và có quyền hạn lớn nhất là đại hội đồng quản trị với những
cô đông Ban giám đốc gồm có: Giám đốc phụ trách sản xuất, Giám đốc phụ
trách kinh doanh, Giám đốc phụ trách công nghệ Phía đưới là các trung tâm sản
Trang 12xuất kinh doanh từ 1 đến 5, đứng đầu là các giám đốc trung tâm, cấp dưới gồm
trưởng nhóm và các trưởng dự án, ban quy trình, ban đào tạo Song song đó là
các phòng nhân sự- kế toán, hành chính & xúc tiễn kinh doanh, truyền thông va
sự kiện.
e Đại hội đồng quan tri
Là cơ quan quan lý công ty, có toàn quyền nhân danh công ty dé quyết
định, thực hiện các quyền và nghĩa vụ, được cung cấp nhanh nhất và chính xác
nhất về tình hình cũng như kết quả hoạt động của công ty e© Ban giám đốc
Chịu trách nhiệm điều hành hoạt động của doanh nghiệp theo chỉ đạo và
chiến lược từ hội đồng quản trị, phụ trách các mảng hoạt động của công ty:
- Có toàn quyền về việc điều hành mọi hoạt động thường ngày diễn ra tại
doanh nghiệp.
- Thực hiện mọi chi đạo, nghị quyết từ Hội đồng quan tri.
- Có quyền sắp xếp, phân bồ nhân lực, phòng ban Dua ra nội quy nội bộ, van
hóa nội bộ doanh nghiệp.
- Có chức năng bổ, miễn nhiệm với những chức danh quản lý trong doanh
- Có quyền nâng, hạ lương, phụ cho cán bộ, công nhân viên.
- Có những quyền và chức năng khác như trong quy định của luật pháp, cũng
như điều lệ doanh nghiệp
e Phòng Nhận sự- Kế toán
- Nhận chỉ đạo từ ban giám đốc, phụ trách quản lý nhân sự, tuyên dụng,
quản lý các phần mềm liên quan đến hoạt động sản xuất kinh doanh
- Phối hợp với phòng tài chính — kế toán thanh toán chế độ cũng như
chính sách cho người lao động.
- Lưu trữ giấy tờ, hồ sơ, văn bản, hợp đồng liên quan đến thông tin công ty
Trang 13- Nhận nhiệm vụ đo giám đốc giao
- Chịu trách nhiệm toàn bộ về thu chi của công ty Lập dự toán cho ban
lãnh đạo doanh nghiệp về chỉ phí, tài chính trong suốt quá trình hoạt
động, đảm bảo quá trình diễn ra bình thường Lập phiếu thu chi đầy đủ cho mọi chỉ phí phát sinh Luôn lưu trữ đầy đủ, chính xác các số liệu về thủ tục, hợp đồng của công ty
- Chiu trách nhiệm theo dõi quá trình thanh toán của khách hang và giải
quyết thanh toán công nợ với khách hàng Mở số sách, lưu trữ các
chứng từ có liên quan tới việc giao nhận.
Phòng Xúc tiễn thương mại
- Quảng cáo, khuyến mãi, giới thiệu sản phẩm để tiếp cận với thị trường
mục tiêu
- Đưa người dùng đến với các sản phẩm của doanh nghiệp, khiến khách
hàng hiểu rõ hơn về sản phẩm của doanh nghiệp Phòng Truyền thông — Sự kiện
- Nhận nhiệm vụ từ ban giám đốc chịu trách nhiệm về công tác truyền
thông và sự kiện
- Duy trì, phát triển hình ảnh công ty trên các kênh toàn cầu
- Đề xuất ý tưởng quảng bá thúc đây kinh doanh của công ty - Thiết lập quan hệ với các cơ quan báo chí
- Tô chức các sự kiện cho công ty
Trang 141.1.4 Hệ thống chức danh công việc và cơ chế hoạt động 1.1.4.1 Hệ thống chức danh công việc
Bảng 1.1: Hệ thống chức danh công việc
(Đơn vị: Người)
Số thứ Chức danh Chức vụ Số lượng đảmtự : nhận
1 Hội dong quan tri Chủ tịch hội đông quản tri 1
Ban giám đốc Giám đốc công ty 1
3 Nhân viên đào tạo 10
Nhân viên kế toán 5
Nhân viên Marketing, sự kiện 40
(Nguôn: Phòng Nhân sự - Ké toán, công ty Ominext) 1.1.4.2 Cơ chế hoạt động và chức năng, nhiệm vụ của công ty
- Cơ chế quản lý:
Moi cán bộ nhân viên có một vai trò riêng biệt với môi vi trí cụ thê theo cơchê phân quyên, quản lý từ cap cao xuông dưới Giám doc giao công việc chocác trưởng bộ phận và các trưởng bộ phận có trách nhiệm báo cáo kêt quả vớigiám đôc Nhân viên môi phòng thực hiện nội dung công việc được trưởng
phòng giao, trình bày những khó khăn, thắc mắc khi thực hiện nhiệm vụ và báo cáo kết quản với trưởng phòng.
- Cơ chế ra quyết định:
Hội đồng quản trị có quyền hành cao nhất ra quyết định liên quan tới chiến
lược của công ty
Trang 15- Cơ chế phối hợp:
Các trưởng phòng tham mưu trực tiếp với giám đốc dé hướng phát triển
công ty tới những mục tiêu dai hạn và chiến lược có lợi lâu dai cho công ty, sau đó các trường phòng sẽ truyền đạt lại nội dung cho nhân viên về ý tưởng, mọi đề xuất sẽ được gửi tới ban giám đốc dé phối hợp kế hoạch, hành động định hướng
chủ trương của công ty.
Chức năng, nhiệm vụ của công ty
e Về tầm nhìn:
Với nhiệt huyết đam mê và sáng tạo, tập đoàn quyết tâm trở thành công ty dẫn đầu trong lĩnh vực cung cấp các giải pháp và dịch vụ công nghệ thông tin
ứng dụng trong ngành y tế chăm sóc sức khỏe của Việt Nam và Nhật Bản cũng như thé giới.
e Sứ mệnh:
Tại tập đoàn, các thành viên cùng nhau tạo lập một môi trường để mọi người cùng sống và làm việc hết mình theo phương châm Kaizen: “Không ngừng sáng tạo và phát triển các giá trị mới cho xã hội” Từ đó các thành viên trong đại gia đình Ominext tin rằng những sản phẩm công nghệ sáng tạo và đột
phá do mình tạo ra sẽ được ứng dụng sâu rộng hỗ trợ tối đa cho sự phát triển của
ngành y tế nói riêng, và đem lại văn minh cho xã hội nói chung e Triết lý kinh doanh:
Tập đoàn khao khát cống hiến và quyết tâm đóng góp xây dựng thông qua phát triển các dịch vụ y tế điện tử.
- Cung cấp các giải pháp hữu ích tối ưu để góp phần tạo ra một môi trường sống khỏe mạnh hơn, tươi đẹp hơn
- Học hỏi, sáng tạo, đôi mới không ngừng để liên tiếp tạo ra giá trị mới cho
xã hội
- Phan ứng và đối phó kịp thời về an ninh, an toàn thông tin đặc biệt trong lĩnh vực y tế
Trang 161.1.5 Đặc điểm và điều kiện sản xuất kinh doanh
Công ty cô phan tập đoàn Ominext chia ra thành 5 trung tâm sản xuất và
kinh doanh với quy mô cả nước, trung tâm số 1 năm ở Hà Nội, là trung tâm sản
xuất kinh doanh chính của tập đoàn, sản xuất các phần mềm, ứng dụng công nghệ dé phuc vu muc dich y tế, nhăm đến đối tượng là các doanh nghiệp Nhật Ban Các sản phẩm được gia công bởi các kĩ sư công nghệ thông tin lâu năm, nhiều kinh nghiệm, cùng với đó là lòng nhiệt huyết luôn đặt hết cố gang và tinh hoa vào từng sản phẩm của họ, dua nó đến với mọi nền tảng, giúp các doanh nghiệp dé tiếp xúc với phần mềm, ứng dụng trên bat cứ môi trường nào Ngoài
ra, tập đoàn còn có nhiều năm kinh nghiệm trong các lĩnh vực như: hệ thống
thông tin kế toán — tài chính, quản lý lương, quan ly cham công Trung tâm số
1 với trụ sở tại Hà Nội là một trung tâm đặc thù và điển hình trong số 5 trung
tâm của tập đoàn, tuân thủ các quy trình, kiểm soát chất lượng đầu vào cũng như đầu ra theo đúng tiêu chuẩn quốc tế.
1.1.5.1 Về nhân lực
Công tác tuyển dụng nhân lực được thực hiện nghiêm túc và chặt chẽ từ phòng nhân sự - kế toán.
e Quy trình tuyển dụng
- _ Bước 1: Xác định vi trí công việc cần tuyên nhân lực, quá trình này bao gồm
thông tin về các tiêu chí như mô tả công viéc, vi tri cụ thé, số lượng, yêu cầu
chuyên môn,
- - Bước 2: Mô tả công việc, mục tiêu tuyển dụng Khái quát mục đích, nội dụng, đặc thù công việc, năng lực cần có cho vị trí tuyển dụng
- _ Bước 3: Tiến hành phương thức tuyển dụng bao gồm tuyên dụng bên ngoài
và tuyển dụng nội bộ.
- _ Bước 4: Kí hợp đồng thử việc, bên công ty thời gian sẽ là 1 tháng
- _ Bước 5: Sau khi hết hạn thử việc, nếu đáp ứng được tiêu chí công ty dé ra thì nhân viên sẽ được ký hợp đồng lao động chính thức ở công ty là 2 năm hoặc
không thời hạn.
10
Trang 17e Tình hình nhân lực tại công ty
Công ty luôn tự hào với đội ngũ nhân viên có trình độ chuyên môn vững
vàng cũng như khả năng thành thạo ngoại ngữ và tinh thần đồng đội cao, đặc biệt team leaders là những người đã có kinh nghiệm dày dặn tại nhiều công ty, tập đoàn lớn Ominext vô cùng chú trọng và hoạt động đào tạo nội bộ dé nang
cao trình độ đội ngũ nhân viên hon nữa, cập nhật xu hướng công nghệ thông tin
toàn cầu Đây là mục tiêu mũi nhọn của quản trị nguồn nhân lực mà công ty đã
(Nguôn: Phòng Nhân sự - Kế toán, công ty Ominext) Nhìn vào bảng ta có thê thấy tỷ trọng nam giới (69,05%) chiếm phần lớn
so với tỷ trọng nữ (30,95%), sự chênh lệch này được hiểu khá rõ ràng khi mà
các kĩ sư công nghệ thông tin của tập đoàn đa phần là nam giới và đặc thù công việc hợp với nam giới hơn là nữ giới Cơ cấu nhân lực có thé thấy đang bị mat
cân băng đo tính chất và khối lượng công việc là khác nhau Bang 1.3: Cơ cấu nhân lực theo độ tuổi
Số thứ Năm 2019
tư Độ tuôi Số lao động bình Tỷ trọng (%)
` quân (người) y trong 0
Trang 18Dựa vào bang 1.3 ta có thé thấy nguồn nhân lực tại công ty cổ phan tập đoàn Ominext, chiếm phần lớn là lao động trẻ dưới 30 tuổi, chiếm tỷ trọng 98,85%, nhân lực từ 30 đến 40 tuổi chiếm 0,57% và tương tự như vậy với nhân
lực trên 40 tuổi Từ đó cho thấy công ty là một doanh nghiệp trẻ về nhân lực, với nguồn nhân lực đang trong thời điểm nhiệt huyết cả về tinh thần và chuyên môn,
trong khi đó những nhà lãnh đạo đã có đủ nhiều năm kinh nghiệm, với bề dày
kinh nghiệm của mình tự tin dẫn dắt nhân viên của mình đi đúng hướng và mang tới thành công, những lợi ích đã đề ra.
Bảng 1.4: Cơ cau nhân lực theo thâm niên công tác
(Nguôn: Phòng Nhân sự - Ké toán, công ty Ominext) Nhìn vào bảng ta thấy nhân viên công tác tại công ty từ 1 đến 5 năm chiếm tỷ trọng 41,55%, từ 5 đến 10 năm chiếm 42,98%, từ 10 đến 15 năm chiếm
14,9% và trên 15 năm chiếm 0,57% Những con số này nói lên rang nguồn nhân
sự tại công ty phần lớn và chiếm ưu thé đang có từ 1 đến 10 năm kinh nghiệm,
tập trung tại các trung tâm sản xuất và kinh doanh của công ty, là các kĩ sư đã có kinh nghiệm trong nghề sẵn sàng đảm nhận những vi trí có tính chất công việc
đặc thù và khối lượng công việc lớn, 2 người có thâm niên làm việc lâu nhất trong công ty là giám đốc công ty và chủ tịch hội đồng quản trị, họ đã nhiều năm
trong lĩnh vực công nghệ thông tin, là những nhà lãnh đạo, quản trị công ty, dẫn
dắt nhân viên tới thành công cho công ty nói chung và cho đội ngũ nhân viên nói
12
Trang 191.1.5.2 Quy trình quản lý dự án MIERUKA
Tại công ty cô phần Ominext, mỗi dự án đều có một quy trình quản lý
chung, gọi là quy trình quan lý dự án MIERUKA
Quy trình này gồm có 4 giai đoạn:
Hình 1.2: Quy trình quản lý dự án MIERUKA
yêu cầu của khách Ạ
=o CPt:
(Nguôn: Công ty Ominext)
e Tiếp nhận, phân tích yêu cầu khách hàng:
Đây là khâu đầu tiên va là khâu quan trọng nhất trong toan bộ quy trình
quan lý dự án MIERUKA, phân tích yêu cầu khách hang, thu thập dữ liệu can thiết từ khách hàng dé đảm bảo dự án đi đúng hướng và phủ hop, tối ưu nhu cầu
của khách hàng
Ở giai đoạn này, công ty có các bước cơ bản như sau:
- Lap hợp đồng NDA: Là hợp đồng bảo mật giữa công ty và khách hàng, 2
bên cam kết không tiết lộ thông tin bảo mật của nhau trong suốt quá trình
hợp đồng.
- Mô tả dự án
- _ Liệt kê danh sách chức năng
- _ Thiết lập ảnh màn hình
- _ Ước lượng và báo giá chi tiết
- Thiết kế và review Mockup: Mockup là một mô hình ví dụ trong thiết kế hệ thống, truyền đạt ý tưởng và lay phản hồi từ người dùng là khách hàng, trong thời gian thử nghiệm có thé sửa chữa thiết kế và thay đôi dé dàng.
13
Trang 20e Khởi tạo dự án:
Khi đã có đầy đủ thông tin yêu cầu từ khách hàng, cũng như sơ lược tại
giai đoạn | thi tại giai đoạn tiếp theo, khởi tạo dự án Trưởng dự án sẽ lên danh
sách các tác vụ chi tiệt, phân tích công việc và ban giao công việc tới cácdevelopers, coders, testers trong dự án, cai đặt môi trường, phân tích và design
đồ họa.
Các công việc cân làm trong giai đoạn này là:
Lên danh sách các tác vụ chỉ tiết
Cài đặt môi trường phát triển
Cài đặt môi trường xác nhận
Thiết kế đồ họa
Phân tích hệ thống
e Thực hiện:
Các thành viên trong dự án nhận và thực hiện nhiệm vụ của mình, nêu gặp
khó khăn, vướng mắc thì sẽ kiến nghị tới trưởng dự án và giải quyết vấn đề.
Các công việc tại giai đoạn này bao gôm:
Test Spec: Là công việc mô tả kĩ quá trình thử nghiệm phần mềm, được
xác định trước quá trình test plan nhằm xác định các tiêu chí, nguyên tắc, phương pháp trong giải đoạn kiểm thử phần mềm
Review Test Spec
Q&A: Là phần hỏi đáp, trong dự án đặc biệt là các câu hỏi về tài liệu yêu cầu của khách hàng về sản phẩm phần mềm
Báo cáo tiến độ: Báo cáo tiến độ hoàn thành với khách hang đã được xác định từ đầu, với mỗi tuần trải qua đều phải có báo cáo kết quả về sản phẩm phần mềm với khách hàng
Demo sản phẩm
Bang quan ly thay đổi Spec
Bao cáo giao nhận hang tuân
14
Trang 21e 7 ngày trước khi ban giao dự án:
Đây là bước gần như kết thúc dự án, các yêu cầu đã đạt qua quá trình thực
hiện qua kiểm thử nhiều lần bởi các Testers trước khi chuẩn bị bàn giao sản phẩm cho khách hàng.
e Đóng dự án:
Đây là giai đoạn cuối cùng, realease version cuối cùng của sản phẩm và bàn giao sản phẩm cho khách hàng Trưởng dự án có trách nhiệm báo cáo dự án với ban Giám Đốc về quá trình thực hiện dự án Đánh giá mức độ hiệu quả làm việc của các thành viên trong nhóm đối với dự án và báo cáo kết quả Giai đoạn
này trải qua các công việc
- Release version cuối cùng cho sản phẩm
- Upload source code
- Thanh san pham
- Ban giao khách hàng
- Feedback từ khách hang
1.2 Bai toán tuyển dụng nhân sự chất lượng cao tại công ty và dé xuất lựa chọn đề tài
1.2.1 Quan điểm tuyén dụng nhân sự tại công ty cỗ phan tập đoàn Ominext Trong xu thế hiện nay của mọi doanh nghiệp tại Việt Nam cũng như trên
thé giới, quy trình tuyên dụng ngày càng trở nên quan trọng đối với mỗi doanh
nghiệp, nó là bước sàng lọc nguồn ứng viên dé đáp ứng nhu cầu tuyển dung của doanh nghiệp Tại công ty cổ phần tập đoàn Ominext hiện nay, là công ty
chuyên cung cấp các giải pháp phần mềm liên quan đến Y tế, hiện đang cần số
lượng lớn nguồn nhân lực chất lượng cao, có kinh nghiệm trong ngành công nghệ thông tin Trên thị trường nhân lực lại có vô số những hồ sơ của các ứng cử viên tràn lan khắp thị trường, việc cần thiết phải có một phần mềm ứng dụng
sảng lọc kêt quả và đảm bảo hiệu quả năng lực làm việc đê tuyên dụng nhân sự
15
Trang 22cho công ty là điều thiết yếu quan trọng để đảm bảo lượng nhân viên chất lượng đáp ứng nhu cầu sản phẩm của doanh nghiệp đưa ra thị trường.
Trên xu hướng đó, công ty cổ phần tập đoàn Ominext xác định phương
hướng rõ ràng là cấp thiết cần có một phần mềm tuyén dụng nhân sự dé quản ly
hồ sơ ứng viên một cách cụ thể và rành mạch nhất, phù hợp với xu thế và tận
dụng tối đa công nghệ dé phục vụ mục đích của công ty, cống hiến cho xã hội những điều tốt đẹp nhất, tuyên dụng được những nhân tài có năng lực là lợi thế
cạnh tranh lớn trong ngành Vì công ty đang thiếu hụt lớn nhân lực công nghệ
thông tin, nên năm 2020 sẽ là năm được công ty chú ý dé bổ sung thêm nguồn nhân lực chất lượng cao, có năng lực trong ngành Dé thực hiện được điều đó
công ty đã vạch ra phương hướng phát triển trong năm 2020:
- Một là: Tăng cường khảo sát thị trường lao động giúp công ty theo dõi
được những biến động trên thị trường dé đưa ra được những phương án tuyển
dụng cụ thể Chủ động trong việc đánh chiếm thị trường, không cho đối thủ cạnh tranh có cơ hội chiếm được nhân lực có năng lực với mình Bên cạnh đó cũng không ngừng phát triển các sản phẩm dịch vụ, giải pháp cho các khách hang mục tiêu và không ngừng mở rộng thị trường cung cấp sản phẩm, dịch vụ.
- Hai là: Mở rộng phân khúc thị trường ra ngoài biên giới, hướng tới
không chỉ Nhật Bản mà còn đến các nước châu Âu.
> Định hướng công ty trong 5 năm tới: Công ty khang định được vị trí
của mình trên thị trường cung cấp dịch vụ y tế điện tử và giải pháp phần mềm Đi đầu trong công tác này và đem văn minh đến không chỉ Việt Nam, Nhật Bản,
mà còn nhiều nước khác trên thế giới.
1.2.2 Mục tiêu tuyển dụng và tiêu chí tuyển dụng của công ty
e Mục tiêu tuyến dụng:
Như tác giả đã trình bày, hiện nay công ty cần một lượng lớn nhân sự chất
lượng cao am hiểu công nghệ thông tin vào các vị trí quan trọng tại công ty Các vị trí lập trình viên, kỹ sư cầu nối, nhân viên kiểm thử phần mềm là các vị trí đang thiếu rất nhiều nhân sự Chính vì vậy mà công ty đang tập trung vào các vị
trí này, cùng với sự phát triên của nên tảng công nghệ, mục tiêu chính của tuyên
16
Trang 23dụng nhân sự cho công ty là tìm được giải pháp hỗ trợ tối đa nguồn nhân sự mới
cho công ty và để phục vụ mục đích:
- Tối đa nguồn nhân lực và nâng cao hiệu quả hoạt động sản xuất của
công ty, đào được được nhiều lao động, nhân viên phù hợp với từng vị
tri công viéc.
- Khiến cho đội ngũ nhân viên mới cảm thấy được đặc biệt chú trọng dé
làm quen với công việc, với môi trường Ominext.
- Cập nhật thông tin, kiến thức cho cán bộ công nhân viên tại công ty, nhất là những cán bộ quản lý
- Chuẩn bị cho đội ngũ tương lai, định hướng phát triển công ty ngày càng phát triển hơn nữa.
e Tiêu chí tuyển dụng:
Đối với mỗi vị trí khác nhau công ty yêu cầu những tiêu chí tuyển dụng khác nhau, từ kinh nghiệm làm việc đến kĩ năng mềm Ngoài kĩ năng chuyên
môn cũng như kĩ năng mềm, còn một số tiêu chí mà công ty đặc biệt quan tâm là ngoại ngữ Vi là công ty offshore nên khả năng ngoại ngữ của cá nhân trong tổ chức là đặc biệt quan trọng Khả năng thành thạo 2 ngôn ngữ Nhật và tiếng Anh là lợi thế lớn, đọc hiểu va giao tiếp tốt 2 ngôn ngữ nay giúp cho nhân viên mới
dễ hòa đồng hơn với cộng đồng Ominext, đem lại trải nghiệm công việc tốt hơn
cũng như hiệu quả công việc cao hơn.
1.2.3 Lý do lựa chọn đề tài
Hiểu được quan điểm cũng như chiến lược tuyên dụng nhân sự tại công ty
cũng như tầm quan trọng của công nghệ với công tác tuyên dụng trong thời ki
cách mạng công nghệ 4.0 Dựa trên tình hình tại công ty như vậy và quá trình
thực tập làm việc tại công ty, tác giả nhận thấy tính cần thiết cần có một phần
mềm ứng dụng giúp cho công ty quản lý tốt và triệt để hơn liên quan đến vấn đề quản lý tuyển dụng tại công ty.
Chính vì vậy, tác giả quyết định đi đến dé tài “Xdy dựng phan mém quản lý tuyển dụng trong công ty cô phan tập đoàn Ominext”
17
Trang 24CHUONG 2
TONG QUAN VE PHAN MEM UNG DUNG VA XAY DUNG
PHAN MEM UNG DUNG
2.1 Phần mềm ứng dụng và vai trò của phần mềm ứng dung trong công tác
quản lý và quản trị kinh doanh tại công ty
2.1.1Téng quan về phần mềm ứng dụng
Phần mềm ứng dụng hoặc gọi tắt là ứng dụng là tập hợp bao gồm toàn bộ các chương trình có thể chạy trên hầu hết mọi thiết bị từ điện thoại đến máy tính, một ứng dụng thực chat là chứa khá nhiều chương trình và nội dung chạy trên 1 thiết bị để hoàn thành một nhiệm vu nao đó Phần mềm ứng dụng gồm Các giao diện người dùng (User interface) và được xây dựng, thiết kế nhằm tối ưu hóa lợi ích dành cho người dùng cuối Phần mềm ứng dụng chạy trên các thiết bị được
sử dụng cho nhiều mục đích khác nhau và được chạy độc lập, chúng không phụ thuộc vào nhân của máy tính hay thiết bị dé cung cấp thông tin cho ứng dụng.
Phần mềm tuyển dụng là một phan của hệ thống phần mềm nhân sự, nó có các chức năng giúp doanh nghiệp tối ưu hóa công tác tuyển dụng nhân sự tại doanh nghiệp, từ tìm kiếm ứng viên đến khi phỏng vấn và lập hợp đồng, quản lý dữ liệu ứng viên trong suốt quá trình nay và về sau.
Trong các doanh nghiệp, bộ phận nhân sự luôn phải đau đầu với hàng tá CV ứng viên, lịch hẹn cuộc gọi phỏng van, chính sách tuyển dụng cũng như các
thắc mắc, khiếu nại liên quan đến tuyển dụng công ty, không những vậy họ còn bù đầu trong thống kê và tính toán những báo cáo gửi cho cấp trên, chính vì vậy, từ lý đo đó mà phần mềm quản lý tuyển dụng được hình thành và phát triển.
Hiện nay trên thế giới, do ảnh hưởng của dịch bệnh Covid-19, nhiều doanh nghiệp đang phải đương đầu với thử thách lớn, thách thức tuyển dụng trong năm 2020 Có 3 điều mà các nhà tuyển dụng cũng như các ứng cử viên
quan tâm, đó là:
18
Trang 25- Sự đe dọa của Covid-19 không có nghĩa là không có ai tuyên dụng hoặc
Điều đó có nghĩa là dù trong tình hình dịch bệnh căng thăng như hiện nay thi thé giới nói chung và Việt Nam nói riêng vẫn quan tâm tới van đề tuyển dụng
dù cho bất cứ hình thức nảo đi chăng nữa thì an toàn cho xã hội vẫn là mục tiêu đầu tiên được toàn thế giới quan tâm Trong tinh thế đó thì phần mềm tuyên
dụng chiếm lợi thế hơn bao giờ hết Các hình thức trực tuyến vẫn diễn ra, các
cuộc gọi, các email van là các hình thức chủ yếu trong tuyên dụng hiện nay.
Phỏng van qua mạng, video call được xem là thiết yếu dé được coi là một phần mềm quan lý tuyển dụng số, phỏng van tuyển dụng từ xa (remotely).
Hiện nay trên thế giới, ATS (Applicants Tracking System), được coi là tương lai của tuyên dụng của toàn thế giới ATS (hay còn gọi là E-hiring) là một phần mềm ứng dụng công nghệ dé xử lý các nghiệp vụ liên quan đến tuyên dụng
nhân sự ATS ra đời với mục tiêu giải quyết các vấn đề liên quan tới công việc trên giấy tờ, rà soát CV, theo dõi quá trình tuyển dụng của doanh nghiệp Cho đến nay, thời đại công nghệ 4.0, cùng những công nghệ như AI, Big Data, tự động hóa, bản thân ATS cũng đã dần hoàn thiện hơn, nó có nhiều tính năng hơn
bao gồm các nghiệp vụ lớn hơn như là: Thu thập hồ sơ ứng viên, sàng lọc và giao tiếp với ứng viên, đưa ra phương án xem xét và tuyển dụng Với phần mềm này, các thủ tục thủ công được giảm bớt khá nhiều, giúp cho việc tuyên dụng trở nên khoa học hơn, đi đúng với định hướng công nghệ 4.0 hiện nay Theo thống
kê của Fortune Global 500, phan mềm ATS đang được sử dụng bởi 90% doanh nghiệp thuộc top, và kết quả này cho thấy nó giúp giảm 75% thời gian làm việc kém hiệu quả của đội ngũ nhân sự, giảm thời gian tuyển dung đi 15% Đây là
19
Trang 26một cuộc lột xác ấn tượng của các doanh nghiệp nói chung và ngành công
nghiệp tuyển dụng nói riêng.
2.1.2 Vai trò của phần mềm ứng dụng đối với hoạt động quản lý và quản trị
kinh doanh
Hiện nay trong thời đại cách mạng công nghệ 4.0, các phần mềm ứng
dụng đóng một vai trò hết sức quan trọng mà ta có thể nói là không thể thiếu đối
với công tác quản lý và quản trị kinh doanh tại mỗi công ty, tổ chức Hàng loạt các sản phẩm phần mềm hiện nay được thiết kế và ra đời giúp tối ưu hóa hoạt động quản lý điều hành trong các doanh nghiệp, chăng hạn như việc áp dụng các phần mềm quản lý bán hang, phần mềm kế toán, phần mềm quản lý nhân sự,
Nó phần nào giảm bớt công việc cũng như áp lực công việc cho các phòng ban liên quan, gián tiếp tăng năng suất lao động qua đó giúp doanh nghiệp hoạt động
một cách hiệu quả hơn Đứng ở vị trí của nhà quản lý, các phần mềm ứng dụng còn có thể thấy được tình trạng hoạt động chung của doanh nghiệp, các điểm còn thiếu sót của mỗi bộ phận trong doanh nghiệp mình, từ đó khắc phục và cải thiện tình hình, đó là những ưu điểm vượt trội mà phần mềm ứng dụng đem lại
cho doanh nghiệp trong công tác quan lý và quan tri kinh doanh.
Phần mềm quản lý tuyển dụng là một hoạt động không thê thiếu của mọi doanh nghiệp, tuyển dụng nhân sự mới dé phát triển hơn doanh nghiệp cũng như
loại bỏ những nhân sự kém chất lượng, tuyển dụng là một hoạt động vô cùng
cần thiết đảm bảo nguồn nhân sự cho sự phát triển lâu dai của doanh nghiệp.
Phần mềm quản lý tuyển dụng ngày nay cũng có vai trò như vậy:
- Quản lý và lưu trữ CV ứng viên: Dù ứng viên có tham gia phỏng vấn hay không thì CV của ứng viên vẫn được doanh nghiệp lưu trữ lại dé dùng khi cần thiết.
- Hoạch định kế hoạch tuyển dụng rõ ràng: Nhờ có phần mềm này mả doanh nghiệp có cái nhìn tổng quát hơn và kế hoạch tuyển dung tại doanh
nghiệp mình, đặc biệt là cơ cấu lao động, luôn đảm bảo nguồn nhân lực đáp ứng
cho công việc
20
Trang 27- Giúp báo cáo và cập nhật: Về việc thông báo cho các ứng viên về kế
hoạch tuyên dụng, thời gian địa điểm phỏng vấn, mọi thứ sẽ được thực hiện trực tiếp trên hệ thống mà không cần phải qua mail Các biên bản liên quan đến
tuyển dụng sẽ được cài đặt trên phần mềm, mọi thủ tục sẽ được in ra nhanh
chóng và hoàn chỉnh cho công tác quản lý hồ sơ và báo cáo.
Đối với phần mềm quản lý tuyển dụng, doanh nghiệp có thé quản lý chi
tiết hơn công đoạn tuyển dụng, hạn chế các thao tác thủ công, giấy tờ, từ đó
mang lại hiêu quả chung cho hoạt động của doanh nghiệp
Đối với hoạt động quản trị kinh doanh, phần mềm tuyển dụng cũng ảnh
hướng khá nhiều tới kết quả hoạt động cũng như mang lại nhiều lợi ích cho doanh nghiệp Hơn thế nữa nó còn tác động tích cực đến chuyên viên tuyển
dụng tại doanh nghiệp, giảm được khối lượng công việc và tăng chất lượng công việc Khi doanh nghiệp càng lớn, dẫn đến cơ sở đữ liệu ngày càng nhiều, phức tạp, VIỆC tô chức lưu trữ khoa học là điều bắt buộc nếu không muốn tình trạng tuyên dụng cũng như mọi hoạt động khác của doanh nghiệp đi vào khó khăn.
Ngoài ra các doanh nghiệp có xu hướng đạt được lợi nhuận cao hơn năm trước
với việc sử dụng phần mềm quản lý tuyển dụng, điều này được hiểu là do khối lượng công việc giấy tờ giảm xuống, tăng được hiệu quả công việc Một điều nữa là phần mềm tuyển dụng nâng cao cảm giác trải nghiệm của ứng viên, tiết kiệm thời gian cho đội ngũ tuyên dụng, đi liền với đó là có nhiều thời gian chăm
sóc ứng viên hơn.
2.2 Các phương pháp phân tích và thiết kế phần mềm ứng dụng 2.2.1 Phương pháp luận về phần mềm
2.2.1.1 Khái niệm phần mềm
Phần mềm ứng dung máy tính có thé được hiểu là một tập hợp gồm các
câu lệnh được viết theo một trật tự bằng các ngôn ngữ lập trình khác nhau nhằm tự động thực hiện một hoặc nhiều tác vụ dé giải quyết một vấn đề nào đó băng cách đưa các chỉ thị tới phần cứng hoặc cũng có thể là cung cấp dữ liệu nhằm
phục vụ một phần mềm khác.
21
Trang 283.2.1.1 Mô hình phát triển phan mềm
Trên thế giới hiện nay có rất nhiều mô hình phát triển phần mềm được ứng dụng và phát triển rộng rãi trong quy trình phần mềm, dé khái quát hóa tác giả chọn một số mô hình phát triển phần mềm tiêu biểu phố biến dé giới thiệu
- Mô hình thác nước (Waterfall model): đây được coi như là mô hình
phát triển phần mềm đầu tiên được sử dụng, mô hình này tuần tự áp dụng các quy trình trình phần mềm, đầu ra của quá trình trước là đầu vào của quá trình tiếp theo, và chỉ khi xong quá trình trước không có quay lại dé xử lý
Operation & Maintenance
(Nguon: tac gid)
Các giai đoạn có liên kết với nhau kết quả của quá trình trước là đầu vào
của quá trình sau
Mô hình này thường được ứng dụng cho các phần mềm nhỏ, dự án nhỏ
ngắn hạn có ít thay đổi về yêu cầu và yêu cầu thường không rõ ràng Ưu điểm
của mô hình này là dé sử dụng, tiếp cận và khá đơn giản cho công tác quản lý, vì kết quả quá trình trước là đầu vào cho quá trình sau nên khá dé dàng trong quan lý lỗi, phát hiện sớm các lỗi Bên cạnh đó nó còn có một số nhược điểm như ít linh hoạt, phạm vi còn hạn chế, khó có thé đo lường kết quả từng giai đoạn cụ thé, khó quay lại khi giai đoạn trước đã kết thúc.
- Mô hình Agile
Được coi là mô hình phát triển phần mềm cải tiễn của mô hình Waterfall, nó linh hoạt đưa sản phẩm tới tay người dùng càng sớm càng tốt Mô hình này
22
Trang 29tập hợp các phương thức lặp và tăng dần, các yêu cầu và giải pháp được phát
triển thông qua các nhóm liên kết chức năng Trong Agile, các tác vụ được chia thành những khung thời gian nhỏ để cung cấp các tính năng cụ thể cho phiên bản phát hành cuối cùng, có từng module Iteration và các khung thời gian thường là 2 hoặc 3 thang, phát triển dựa
trên sự kết hợp của các function
Đối với mô hình này, các nhà phát triển có thé sử dụng với bat kì loại dự
án nảo cần sự tương tác của khách hàng Ưu điểm vượt trội đề cao tính làm việc nhóm và trao đôi công việc, các chức năng rõ ràng và dé quan lý, dé thay đồi, bé
sung khi yêu cần cần thay đôi va dé dàng sử dụng
Nhược điểm của mô hình này là không thích hợp để xử lý các ràng buộc phức tạp, kém bền vững và rủi ro về bảo trì, cần rất nhiều sự tương tác của khách hàng trong phát triển phần mềm.
- Mô hình Scrum
Là phương pháp phát triển phần mềm với nguyên tắc chia phần mềm cần sản xuất ra thành nhiều phần nhỏ độc lập với nhau, lay ý kiến phản hồi từ khách
23
Trang 30hàng và từ yêu câu khách hàng release đên phiên bản cuôi cùng đúng với những
Products Backlogs là một list các yêu cầu của sản phẩm theo thứ tự ưu tiên,
chức năng, tính năng để làm nên sản pham
Sprints Backlogs tập hợp các yêu cầu đề phát triển, là một bản kế hoạch các công việc cần làm để hoàn thành sprint được nhìn thấy trong các daily scrum
meeting Scrum master tổ chức các cuộc hop hằng ngày (khoảng 30 phút) dé kiểm tra lại công việc và khó khăn mà nhóm gặp phải
Mô hình này chia yêu cầu ra thành các giai đoạn (sprints) Mỗi giai đoạn chỉ làm một số yêu cầu nhất định thường kéo dài từ 2 đến 4 tuần, cuối mỗi giai
đoạn là một bản demo yêu cầu chạy được, cứ như vậy cho đến khi hết các
sprints và hoàn thành yêu cầu từ khách hàng Trong mỗi sprints thì sẽ có họp
hăng ngày giữa các thành viên trong nhóm va Scrum Master, đây là mô hình
được đánh giá là Customer — Oriented, định hướng khách hàng.
2.2.1.2 Quy trình phần mềm
2.2.2 Hệ quản trị cơ sở dữ liệu
2.2.2.1 Khái niệm và vai trò của hệ quản trị cơ sở dữ liệu
- Khai niệm: Hệ quan tri cơ sở dữ liệu (Database Management System) là
một hệ thống được thiết kế để quản lý một khối lượng dt liệu có trật tự, có các
actions như chỉnh sửa, xóa thêm và cho phép truy xuất đữ liệu từ một nhóm nhất định Nói cách khác, hệ quản trị cơ sở dữ liệu là một hệ thống tự động giúp
24
Trang 31người dùng có thé kiểm soát và duy trì co sở dữ liệu
- Vai tro:
e Cung cấp môi trường tạo lập cơ sở dữ liệu
e Giúp người dùng cập nhật và khai thác dữ liệu
e Cung cấp các công cụ giúp người dùng kiểm soát và truy cập vào cơ sở
dữ liệu
2.2.2.2 Các hệ quản trị cơ sở dữ liệu phố biến
- MySQL: Hệ quản tri co sở dữ liệu sử dụng mã nguồn mở phổ biến nhất
hiện nay, mà những nhà lập trình web thường sử dụng, nó thích hợp cho những
ứng dung web có truy cập cơ sở dt liệu trên Internet
- Oracle: Xuất phát từ một hãng sản xuất phần mềm và cũng là một hệ quan trị cơ sở dữ liệu phổ biến
- MS SQLServer: là một hệ quản tri cơ sở dữ liệu của Microsoft cũng
tương đối phô biến với những người mới tiếp cận cơ sở dữ liệu vì tính hữu ích
của nó.
2.3 Công cụ thiết kế phần mềm ứng dụng 2.3.1 Môi trường phát triển Visual Studio
Visual Studio cung cấp các dịch vụ mạnh mẽ giúp người dùng tạo ra được nhiều ứng dụng cung cấp cho nhiều màn hình và thiết bị trong khi vẫn có thể
truy cập cơ sở dữ liệu của họ
Visual Studio là một bộ sưu tập toàn diện các công cụ cần thiết cho phát
triển phần mềm, với môi trường phát triển phần mềm cho các ngôn ngữ NET, HTML, Javascript và C++ Ngoài ra VS còn cung cấp môi trường làm việc da nên tảng, linh hoạt với những công cụ khác như Eclipse, Xcode.
2.3.2 Công cụ tạo báo cáo Crystal Reports
Crystal Reports được phát triển bởi SAP là một công cụ BI mà nhờ nó
người dùng có thé tự xây dựng được cho mình, cho phần mềm của mình một hoặc nhiều báo cáo, thậm chí là những nguồn dữ liệu không thuộc SAP như
Oracle, SQL Server
25
Trang 32CR được coi là một trong những công cụ không thể thiếu đối với người dùng Visual Studio, nó cung cấp giải pháp tạo báo cáo mạnh mẽ, giúp người dùng tiếp cận với những báo cáo một cách nhanh nhất và chính xác nhất.
2.3.3 Hệ quản trị cơ sở dữ liệu SQL Server
Ngôn ngữ truy vẫn có cấu trúc (SQL) là một ngôn ngữ máy tính để quản lý
cơ sở dir liệu quan hệ và thao tac với dit liệu Hầu hết các hệ quản tri cơ sở dữ
liệu đều hỗ trợ SQL SQL là một ngôn ngữ phi thủ tục, không yêu cầu cách thức truy cập dữ liệu như thế nào Tất cả các thông báo của SQL rất dễ sử dụng và ít mắc lỗi.
Hệ quan trị cơ sở dit liệu SQL Server được phát triển bởi Microsoft cung cấp các cách thử tô chức quản lý tập cơ sở dữ liệu, sử dụng ngôn ngữ SQL phục
vụ các thao tác truy xuât dữ liệu của người dùng
26
Trang 33CHƯƠNG 3
PHAN TÍCH VA THIET KE PHAN MEM QUAN LÝ
TUYEN DUNG
3.1 Phan tich hé thong quan ly tuyén dung
Quy trình đăng kí ứng viên: Ung viên có nhu cầu đăng ki ứng tuyển dé
nghị mẫu từ bộ phận nhân sự, và kê khai theo mẫu Từ đó nhân viên sẽ nhập dữ
liệu vào máy tinh và xác nhận tới ứng viên nếu đang trong dot tuyên dụng, nếu không sẽ thông báo tới ứng viên trong đợt tuyển dụng tiếp theo của công ty.
Quy trình quản lý ứng viên: Mỗi ứng viên sẽ được nhập thông tin và lưu
trong cơ sở dữ liệu của công ty Trong quá trình phỏng vấn, những ứng viên tiềm năng sẽ được thêm vào dự trữ của cơ sở dữ liệu của công ty và những ứng
viên không đủ yêu cầu sẽ bị loại và xóa khỏi danh sách ứng viên và có thé apply
tiếp trong lần tới, và trong đợt tuyên dụng tới.
Quy trình phỏng van: Khi đã có danh sách ứng viên tiềm năng cho công ty thì những ứng viên sẽ được thông báo qua email hay số điện thoại đã cung cấp
trong thông tin ứng viên, từ đó bên bộ phận nhân sự tại công ty sẽ thông báo tới
ứng viên ngày phỏng van, trong quá trình phỏng van, nếu ứng viên đáp ứng yêu cầu và đạt phỏng van sẽ được nhân viên lưu vào cơ sở dữ liệu danh sách trang tuyên va báo cáo lên cấp trên, từ đó xuất những báo cáo cần thiết cho trưởng
phòng và thông báo tới ứng viên trúng tuyên
Quy trình lập kế hoạch tuyển dụng: Các bộ phận thiếu nhân sự có thé đề nghị lập kế hoạch tuyển dụng nhân sự, dựa vào tình hình chung và nhân sự tại
công ty ban Giám đốc duyệt kế hoạch và được nhập liệu vào máy tính cho ra kế
hoạch tuyên dụng phù hợp với yêu cau.
3.1.1 Xác định yêu cầu và chức năng của hệ thống
Với tính cấp thiết cần có một phần mềm quản lý tuyên dụng trong công ty cô phần tập đoàn Ominext, và hơn nữa là cần có một phần mềm dé quản ly dữ liệu những ứng viên vào công ty, tác giả đề xuất thiết kế một phần mềm quản lý
27