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

Báo cáo thực tập tốt nghiệp: Phân tích thiết kế hệ thống quản lý CV dành cho các chuyên gia tuyển dụng tại Công ty Cổ phần Công nghệ cao GOB Quốc tế

82 0 0

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân tích, thiết kế hệ thống hỗ trợ quản lý CV dành cho các chuyên gia tuyển dụng
Tác giả Nguyễn Hải Nam
Người hướng dẫn ThS. Phạm Văn Minh
Trường học Trường Đại Học Kinh Tế Quốc Dân, Viện Công Nghệ Thông Tin Và Kinh Tế Số
Chuyên ngành Tin học kinh tế
Thể loại Chuyên đề tốt nghiệp
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 82
Dung lượng 17,17 MB

Nội dung

Phòng nhân sự: Phòng có nhiệm vụ tuyên dụng nhân viên khi công ty có nhu cầu, sắp xếp quản lý những mảng về hành chính, tổ chức tập hợp nhân sự, lên những phương án đề xuất về sử dụng nh

Trang 1

TRƯỜNG ĐẠI HỌC KINH TE QUOC DANVIỆN CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SÓ

Đề tai:

PHÂN TÍCH, THIẾT KÉ HỆ THÓNG HỖ TRỢ QUẢN LÝ CV DÀNH

CHO CAC CHUYEN GIA T UYEN DUNG

Giảng viên hướng dẫn: ThS Pham Văn Minh Sinh viên : Nguyễn Hải Nam

Mã sinh viên : 11173222

Lớp chuyên ngành : Tin học kinh tế 59

Hà Nội, tháng 4 năm 2021

Trang 2

LỜI CÁM ƠN

Đề có thể hoàn thành tốt bài khoá luận này trong thời gian thực tập, đâu tiên cho

em xin được chân thành cảm ơn và bày tỏ lòng biết ơn sâu sắc tới thay Phạm Văn

Minh, người đã tận tình hướng dẫn em trong suốt quá trình viết chuyên dé tốt nghiệp

và cũng như nhờ có sự giúp đỡ, quan tâm của thay nên dé tài nghiên cứu của emmới có thể hoàn thiện tốt đẹp

Em cũng xin chân thành cảm ơn tới Ban giám hiệu trường Đại học Kinh rễ Quốcdân và những quý Thây, Cô trong khoa/vién Công nghệ thông tin và Kỹ thuật số vì

đã tận tình truyền đạt những kiến thức giá trị, quý báu Với những vốn kiến thức

được tiếp thu qua quá trình học tập không chỉ là nên tảng cho quá trình nghiên cứuchuyên dé thực tập mà còn là những hành trang quý giá dé em có thể tự tin vững

bước vào đời hơn.

Em chân thành cám ơn Ban lãnh đạo Công ty cổ phan công nghệ cao GOB đã cho

phép và tạo ra điều kiện thuận lợi dé em thực tập tại quý Công ty, em xin gửi lời cảm

ơn đến những bó phận tại quý Công ty như bộ phận Marketing, bộ phận Tuyển dụng

và bộ phận Nhân sự tại công ty đã giúp đỡ em trong suốt quá trình em thực tập vàgiúp em tìm hiểu thông tin của công ty

Cuối cùng em được gửi lời kính chúc đến toàn bộ quý Thay, Cô doi dào sức khoẻ và

thành công trong sự nghiệp “trồng cây, gây người” cao quý Đông kính chúc những

anh chị trong Công ty cổ phan Công nghệ cao GOB quốc tế luôn mạnh khoẻ, gặt háinhiều thành công trong công việc

Chuyên dé thực tập của em được thực hiện trong khoảng thời gian gan hai tháng.Bước di dau vào những trải nghiệm thực tế của em vẫn chưa tránh khỏi những hạn

chế và còn thiếu sót, em rất mong nhận được những ý kiến đóng góp quý báu củaquý thay cô dé kiến thức của em trong lĩnh vực này được hoàn thiện hon đồng thời

có thể bồ sung và nâng cao ý thức cá nhân của mình

Em xin chân thành cảm on!

Trang 3

LOT CAM ỢÏNN, 2-5£22t2239238E236223E223E238E23E23 2330239223 2130233 233223 233 23223223 25s2xscce 3

MUC LLỤC, - 2+ 2£©c=©+EECE£EEEEEEEECEEECEEEEEEEEEECEEECEEESEEEEEECEEESEEESEE23EE2EEE23 23 2tc22gc22ec2secvee 4

LOT CAM ĐÓAIN Q0 000000000000000 000000000 0t xxx 6

BANG BLEU VIET TAT sesssessessesssssussvessessssuessessessusssessessessssssesuessessussuesuessessuesuessessesssesues 7PHAN 1: TONG QUAN VE CÔNG TY THUC TAP VA DE TÀI NGHIÊN CUU 9

1.1.1 THONG TIN VE CÔNG TY cecscscssscscsssssvsvsscsssesssescsssvsvsvesesssessseseststsvavsvaeees 91.1.2 LICH SỬ HÌNH THÀNH VA LĨNH VUC PHAT TRIEN CUA CÔNG TY 101.1.3 CƠ CẤU TÔ CHÚC CUA CÔNG TY viesessessssssessessesssessessessessssssessessesssseses H1.1.4 DAC DIEM VE HOAT ĐỘNG KINH DOANH CUA CÔNG TY 13

_1.1.5 THUC TRANG VE VAN ĐỀ TUYẾN DUNG VÀ PHAT TRIEN NHÂN SỰ

TAI CONG TY csscssssssssesssessssssssssssssessssssscssesssessssssssssecsssssssssecssessusssusssecsusssusssesssecsseeseee 13

1.2 ĐỊNH HUONG LUA CHON DE TÀI THỤC TẠP 151.2.1 HUONG CHON DE TÀI THUC TAP viescssessssssessessesssessessessesssesseesessessseeses 151.2.2 TONG QUAN VE DE TÀI THUC TAP vissecesssssssssssvssssvssverssvesssvesvenesveneeees 16

2.1 CÁC KHÁI NIEM VA THONG TIN CƠ BẢN , ccsccsscssces 17

2.1.1 KHÁI NIỆM VA Ý NGHĨA CUA TUYEN DUNG NHÂN SỰ 172.1.2 KHÁI NIEM TUYEN DUNG TRUC TUYEN Wvessessessesssessessesseessessesseessesses 182.1.3 KHÁI NIỆM HE THONG oissessessessesssessessessssssessessesssessessecsessssssessessesssessees 19

Trang 4

2.1.4 KHÁI NIỆM CV VÀ KHÁI QUÁT VE HE THONG QUAN LY CV 21

2.2 LÝ THUYÉT VE PHAN TÍCH THIET KE HE THONG VÀ CÁC CÔNG CỤ

HỖ TRO ú c t n HH, HT 2A1 2t 1 1E 2t g2 2t 2t 2 222 c2scascoz 22

2.2.1 QUÁ TRINH PHAN TICH THIET KE HE THÔNG 22

_ 2.2.2 PHƯƠNG PHAP PHAN TICH THIET KE HE THONG THONG TIN THEO

HUONG DOI TUONG vosssssssssessesssessessessssssessessscsussusssessessussssssscsessussusssessecsussseesecsessusseeess 25

2.2.3 NGÔN NGU MÔ HÌNH HOA UML cicsessessessesssessessesssessessessesssessessessesaseeses 26 2.2.4 BAN VE USER CASE DIAGRAM ucssssssesssessssssssssesssesssessesssesssesssessesssesssecsees 27 2.2.5 MÔ HÌNH MODEL-VIEW-CONTROLvsesessessessessessssssssssessessessessssssessecsee 29

PHAN 3: PHAN TÍCH, THIET KE HE THONG HỖ TRỢ QUAN LY CV CHO CÁC

CHUYEN GIA TUYẾN DUNG oosscssssssssssssssssessesssssssssessessssssssssssessesssssssssessessssssessesssssess 30

3.1 TÍNH CAP THIET CUA DE TAL -e - 30

3.2 MO TA BÀI TOÁN cessessssssssssesssesssessssssesssesssessssssecssecsscssecssessscssecssesssesaceeneess 31

3.3 PHAN TICH, THIET KE HE THONG sessesssssssssessesssssssssessesssssssssessesssssseess 353.3.1 MO HÌNH HOA KIEN TRÚC HE THONG, wiesessessessesssessessessesssessessesseeseeses 353.3.2 THIET KE CHI TIET LOP esesssssssessessessessesessessessessesssssesessssessesssssssesteseesees 433.3.3 THIET KE CƠ SỞ DU LIEU wicssessessessvessessessssssessessessessessessesssessessessesssesses 703.3.4 THIET KE GIAO DIEN - 5-52 5E 2E SE E111 77LOT KET SA NA EASE nh aaaa 82

TÀI LIEU THAM KHAO - c2 ©c£©©e£©+e£©xe£ExEEteExeeExeErserreerrerrserreerre 83

Trang 5

LOI CAM DOAN

Em xin cam đoan dé tài “ Phân tích thiết kế hệ thong quản lý CV dành cho các chuyêngia tuyển dung tại Công ty Cổ phan Công nghệ cao GOB Quốc tế ” là một công trình

nghiên cứu độc lập dưới sự chỉ bảo, hướng dẫn của thầy Phạm Văn Minh Ngoài ra không

hề có bất cứ sự sao chép nào của người khác Đề tài, nội dung báo cáo là sản phẩm mà em

đã nỗ lực nghiên cứu trong quá trình theo học tại Trường Đại học Kinh tế Quốc dân vàcũng như tham gia thực tập tại Công ty Cổ phần Công nghệ cao GOB Quốc tế Các sốliệu, báo cáo, kết quả trình bày trong báo cáo là hoàn toàn chính xác, trung thực và chưa

hề được sử dụng dé bảo vệ hoc vị nào Tat cả những sự giúp đỡ cho việc thực hiện chuyên

đề tốt nghiệp này đã được cảm ơn và các thông tin trích dẫn đã được chỉ ra với nguồn gốc

rõ rang và có căn cứ công bố Em xin chịu trách nhiệm hoàn toàn, kỷ luật của bộ môn và

nhà trường đê ra nêu có bât cứ vân đê sai sót nào.

Hà Nội, ngày 15 thang 4 năm 2021

Tác giả chuyên đề thực tập

Nguyễn Hải Nam

Trang 6

BANG BIEU VIET TAT

1 DANH MUC VIET TAT BANG TIENG VIET

STT TU VIET TAT CUM TU DAY DU

1 CNTT Công nghệ thông tin

Trang 7

2 DANH MỤC VIET TAT BẰNG TIENG ANH

STT TU VIET TAT | CUM TỪ ĐÂY DU DICH NGHIA

1 CV Curriculim Vitae So yéu ly lich

2 Int Integer Số nguyên

3 UML Uniffied Model Language | Ngôn ngữ mô hình hoa

4 OOA Object orient analysis Phân tích hướng đối

tượng

5 OOD Object orient design Thiết kế hướng đối

tượng

6 OOAD Object orient analysis and | Phân tích và thiết kế

design hướng đối tượng

Trang 8

PHAN I TONG QUAN VE CÔNG TY THỰC TAP VÀ

DE TÀI NGHIÊN CUU

1.1 TONG QUAN VỀ CÔNG TY THUC TẬP

1.1.1 Thông tin về công ty

Nội dung dưới đây sẽ giới thiệu qua về Công ty Cổ phần Công nghệ cao GOB quốc

tế

Tên công ty: Công ty Cổ phan Công nghệ cao GOB quốc tế

Tên quốc tế: INTERNATIONAL GOB HIGH TECHNOLOGY JOINT STOCK

COMPANY

Tên viết tat: GOB INTERNATIONAL HIGH

Địa chỉ: Phòng 309, tang 3, toà nhà số 86 Lê Trọng Tan, phường Khương Mai, quận

Thanh Xuân, Hà Nội.

Số điện thoại: 0945280328

Mã số thuế: 0108362710

Email: lienhe(® gobig.vn

Website : gobig.com.vn

Đại diện pháp luật: Tran Tiến Son

Quan ly boi: Chi cuc thuế Quận Thanh Xuân

Loại hình: Công ty cổ phan ngoài nhà nước

Ngày được cấp giấy phép: 13/7/2018

Ngày hoạt động: 13/7/2018 ( hoạt động được 3 năm)

Tình trạng: Đang hoạt động

Trang 9

1.1.2 Lịch sử hình thành và lĩnh vực phát triển

Công ty được thành lập vào năm 2018 với mục đích củng có vị thế ngành Công nghệthông tin (CNTT) trong thị trường Việt Nam nói riêng và đấu trường quốc tế nói chung.Đứng trước những nhu cầu khát khao về những sản phẩm của CNTT với mức chi phíkhông quá lớn và nhằm nâng hiệu suất kinh doanh của doanh nghiệp Sau quá trình nỗ lựcnghiên cứu GOBIG tự hào với những dịch vụ và sản phẩm đã trở nên thân thuộc và phổbiến với khách hàng Từ lúc công ty thành lập đến nay không chỉ giúp giải quyết nhữngnhu cầu về phan mềm mà còn day mạnh van dé giải quyết van đề việc làm, tăng mức thunhập của mọi người Các công sức của công ty giải quyết không chỉ vấn đề phát triển phầnmềm CNTT mà phát triển các hoạt động xã hội cũng được đây mạnh Tuy là một công tyngoài nhà nước nhưng công ty vẫn luôn lấy chính sách của Đảng và Nhà nước là phát triểnCNTT phải kèm với phát triển xã hội, kinh tế làm mục tiêu thiết yếu

Sau đây là tiễn trình xây dựng và cột mốc phát triển của công ty theo từng năm:

Năm 2018 :Thành lập Công ty với nhà sáng lập là anh Trần Tiến Sơn Vì khi thành lập

doanh nghiệp còn nhỏ, nguồn vốn hạn chế, lãnh đạo của công ty cũng chưa được dày dặn

kinh nghiệm nên khi mới thành lập thì Công ty đã phải gặp không ít khó khăn, thử thách

từ môi trường kinh doanh như lạm phát, lãi suất huy động vốn cao, đối thủ cạnh tranhnhiều, khó khăn trong việc tìm nhà cung cấp, khách hàng, Nhưng với quyết tâm vươn

lên của mình, ban lãnh đạo cùng toàn bộ nhân viên đã giúp Công ty hoạt động ngày càng

có hiệu quả.

Tháng 2 năm 2019 :Phát triển sản phẩm phần mềm bán hàng Saletick Đây là phần mềm

CRM tốt nhất dành cho các nhà quản trị doanh nghiệp ngành dược phẩm nhằm theo dõi,

đánh giá, tối ưu Marketing và quản lý Sale hiệu quả

Tháng 8 năm 2019: Bat đầu có khoản vốn góp từ quỹ đầu tư Seedcom, Seedcom rất cóthương hiệu trong việc chuyên góp cô phần vào các thương vụ về đầu tư vào Tiki, hãng

giày Juno, hãng cafe The Coffee House

Cuối năm 2019: Sản phẩm phần mềm Saletick của công ty phát triển đứng trong Top 10

về sản phẩm CNTT xuất sắc nhất tại Việt Nam Công ty có những bước tiến xa trong

việc nhận khoản đầu tư thứ 2, vốn đầu tư lại tiếp tục tăng trưởng dé phat trién hon vé

nguồn tài chính cho các bước tiếp theo của GOBIG

10

Trang 10

Năm 2018:

Đạt mức 56.000 cửa hàng đã sử dụng phần mềm bán hàng Saletick Nguồn nhân sự củaCông ty đã lên đến 1500 nhân sự

1.1.3 Cơ cau tổ chức của công ty

Cơ cấu tô chức của công ty không quá lớn, được phân công theo phân bố, có liên quanmật thiết với nhau Các tổ chức, phòng ban hoạt động riêng lẻ với nhau và có các năng lựcchuyên môn nhằm hợp tác, hỗ trợ nhau trong mọi hoạt động của công ty

Phân xưởng Các cửa hàng- showroom

Hình 1.1.3 Cơ cấu tổ chức của công ty

Nhận xét đặc điểm bộ máy công ty:

- Giám đốc công ty: Là người có nghĩa vụ làm tròn trách nhiệm đối với Nhà nước Là

người lãnh đạo công ty, đứng đầu trực tiếp trong tat cả lĩnh vực kinh doanh cũng như

những hoạt động thường ngày khác, chịu trách nhiệm đưa ra những quyết định, phương

án và lĩnh vực kinh doanh

- Phó giám đốc: Đứng sau của Giám đốc, hoạt động dưới sự phân công của Giám đốc

Chiu trách nhiệm với mặt ngoại giao, giúp Giám đốc tổ chức quản lý và điều hành

công việc lập kế hoạch tiêu thụ sản phẩm, phụ trách các công tác kinh doanh, hành

chính, quản tri và những công việc Giám đôc giao phó.

11

Trang 11

Phòng kinh doanh: Phòng có nhiệm vụ nghiên cứu về thị trường, tiêu thụ và về giá cả

của sản pham, khả năng cung ứng và tìm kiếm khách hàng

Phòng kỹ thuật: Phòng có nhiệm vụ hỗ trợ cho Giám đốc đối với những mặt quản lýcông nghệ, thiết bị, chất lượng, định mức kỹ thuật và kinh tế trong sản xuất, xây dựng

các quy trình sản xuất, nghiên cứu về công nghệ và đề xuất ra cải tiến thiết bị, đổi mới

thiết bị, quy trình sản xuất

Phòng nhân sự: Phòng có nhiệm vụ tuyên dụng nhân viên khi công ty có nhu cầu, sắp

xếp quản lý những mảng về hành chính, tổ chức tập hợp nhân sự, lên những phương

án đề xuất về sử dụng nhân sự hợp đồng ngắn hạn, dài hạn rồi đưa lên Giám đốc Công

ty, sa thải nhân sự nếu không tuân thủ về nhu cầu công việc và quy chế của công ty

Phòng hành chinh-ké toán: Phòng chức năng tông hợp, thu thập và xử lý những tàiliệu thông tin đối với công tác kế toán tài chính Quản lý về số sách, chứng từ của công

ty, thực hiện trả lương, bảo hiểm đối với công nhân viên và cán bộ trong công ty, đốichiếu với ngân hàng, bảo hiểm xã hội, cơ quan thuế

Phòng sản xuất: Phòng nhận chức vụ quản lý công tác sản xuất sản phâm phân xưởng

theo đúng các chỉ tiêu kỹ thuật, đúng chất lượng, đủ số lượng và chuẩn thời gian giao

hàng, cùng với đó là xuất, nhập, sắp xếp và kiểm kê hàng tại kho Phối hợp hỗ trợ hoạt

động với các Phòng chức năng khác.

Cua hàng- Showroom: Công ty hiện nay có hai Showroom chính thức có hoạt động

trưng bày, cung cấp sản phẩm với giá cả, dịch vụ chăm sóc khách hang và chất lượng

là như nhau Tại mỗi Showroom đều có một quản lý phụ trách điều hành hoạt động,

bố trí sắp xếp nhân viên thực hiện công việc tại cửa hàng

Phân xưởng sản xuất: Phối hợp với phòng sản xuất trong công tác quản lý sản phẩmsản xuất, quan lí nguyên vật liệu đầu vào và sản phẩm tồn kho Sản xuất sản phẩm theođơn đặt hàng của đối tác và sản phâm mẫu của công ty từ nhân viên kỹ thuật theo sự

điêu phôi của quản lí phân xưởng.

12

Trang 12

1.1.4 Đặc điểm về hoạt động kinh doanh của công ty

Trong nên kinh tế thị trường hiện tại, kèm với sự phát triển chuyên sâu của ngành CNTT

mà sự thúc đây và sự hội nhập của kinh tế đang diễn ra từng giờ, từng phút Các sản phẩm

về phần mềm nước ngoài có chất lượng cao, tính năng cải thiện, chất lượng đi đôi với giaodiện đẹp đang cạnh tranh với những sản pham phần mềm trong nước, vì vậy dé giúp nềnkinh tế nước nhà phát triển hơn và cũng như làm thay đổi sự phát triển của ngành CNTT,phần mềm hơn nữa thì cần mở rộng môi trường kinh doanh vươn xa ra tầm thế giới, mangnhững sản phẩm có công nghệ cao, tính năng phát triển ra nước ngoài Với thúc ép dé sảnxuất mặt hàng phần mềm tốt thì Công ty Cổ Phần Công Nghệ Cao GOB Quốc Tế luôn

luôn phải đón đầu những yếu tố các máy móc, công nghệ mới cũng như thiết kế các giao

diện những sản phẩm phần mềm dé đáp ứng nhu cầu về CNTT ngày càng lớn của con

người Khi sản xuất ra các sản phẩm phần mềm này đều không mat nhiều phí hao tổn choviệc sửa chữa, lắp đặt dẫn đến giảm chi phí kinh doanh sản xuất và tăng hiệu quả về kinhdoanh thiết bị, phần mềm cho doanh nghiệp Những phần mềm này là sản xuất theo nhucầu phát triển CNTT về thị trường và đơn đặt của mọi người, đặc điểm này chính là thuậnlợi trong van đề không tôn tại hàng tồn kho ứ đọng như những sản pham đồ gia dụng kháchay mat vốn, nhưng chính nguyên nhân này làm cho công ty không tự động được hết trongvan dé sản xuất phần mềm dé nâng cao chat lượng, hiệu quả và tiết kiệm công sức, nguồn

lực, tài nguyên.

1.1.5 Thực trạng về van đề tuyên dụng của công ty

a Nguyên tắc tuyên dụng của công ty

- _ Tuyến dụng công bằng, mang tinh chất khách quan và làm cho cơ hội được chia đều

cho mọi ứng cử viên

- _ Tuyển dụng đi liền với cả mục tiêu, nhu cầu nguồn nhân sự và kĩ năng, kiến thức về

chuyên ngành, đảm bảo phù hợp với môi trường kinh doanh của công ty.

- _ Tuyển dụng phù hợp với mục tiêu, tầm nhìn và cả sứ mệnh của công ty đang hướng

đến

b Quy trình tuyển dụng nhân sự của công ty

Công tác tuyên dụng nhân sự tại công ty được tiến hành thông qua các công đoạn:

Tuyên chọn, tuyên mộ và định hướng nhân viên rôi từ đó sẽ chuyên qua bộ phận tuyên

13

Trang 13

dụng dé tiép tục đào tao trước khi đưa nhân viên tới làm việc chính thức tại các phòng

Xác định nhu cầu tuyển dụng

Định hướng nhân viên mới

Qua từng thời điểm, ban lãnh đạo sẽ đưa ra chiến lược kinh doanh của những kì kế tiếp

đồng thời cũng tiễn hành kế hoạch hoá về nguồn nhân lực cần thiết cho công ty Điều kiện

là phải đáp ứng được đủ các trình độ về kiến thức, kỹ thuật, trình độ về chuyên ngành vàcác điều kiện cần có nữa phù hợp với tính chất của công việc Tiếp đến chuyển các nhu

cầu tuyên dụng cho người đứng đầu bộ phận Tuyển dụng, người có trách nhiệm lập kế

hoạch, hồ sơ và đưa ra những ý kiến tuyên dụng cho các bộ phận có mong muốn, nếu cảm

thấy hợp lý sẽ được sự đồng thuận của các bộ phận khác về trải qua sự phê duyệt của Banlãnh đạo trong công ty Trải qua các bước tiếp nhận phỏng van, thi tuyển gắt gao dé raquyết định tuyên dụng rồi định hướng nhân viên, sau khi hoàn thành các giai đoạn sẽ tiễn

hành bàn giao nhân viên mới cho bộ phận Nhân sự dé tiép tục đào tạo chuyên sâu với lĩnh

vực chuyên ngành.

14

Trang 14

L2 ĐINH HƯỚNG LỰA CHON DE TÀI

1.2.1 Hướng chọn đề tài thực tập

Hiện nay, Công ty cổ phần GOB đang bước vào thời kì thay đôi chiến lược với việc lắp

đặt rộng khắp những ứng dụng về tin học cho các doanh nghiệp, xã hội và tổ chức Không

ai nghi ngờ gì nữa về vai trò của CNTT trong khoa học kỹ thuật, kinh doanh, đời sống cũng

như trong mọi lĩnh vực của xã hội CN TT đang nhanh chóng từng bước di lên và áp dụng

vào cuộc sống của chúng ta như một người bạn không thé thiếu, CNTT có vai trò vô cùng

to lớn trong sự phát triển của đời sống của con người và cả của đất nước Đề phát triển hoàn

thiện những hệ thống công nghệ thông tin và cũng như máy móc không thể thiếu bàn taynhững con người có chuyên môn Và cũng do đó nhu cầu về nhân sự của các doanh nghiệp

và tô chức rất lớn Công ty đang hướng tới mục tiêu “GOBIG 14.000 người” trong năm

2025 cho nên việc tuyển dụng sẽ diễn ra liên tục dé chon ra những người xuất sắc, tiềm nănglớn nhằm phát triển từ cá nhân, đội nhóm cho đến cả công ty và lớn hơn là tập đoàn

Ngoài ra, trong thời gian thực tập em có tiếp cận tới một bộ phận của công ty đó chính

là bộ phận tuyển dụng Đây là một bộ phận trọng có chức năng then chốt về vấn đề nhân

sự của công ty Vai trò của bộ phận tuyển dụng chính là chịu trách nhiệm dé tìm hiểu nhucầu nhân sự của công ty, lập kế hoạch về thông báo về tuyên dụng hay triển khai kế hoạch

tuyển dụng nhân tài, liên hệ các trung tâm việc làm dé hỗ trợ về VIỆC tuyển dụng Nhận và

kiểm tra hồ sơ, trả lại những hồ sơ không đủ yêu cau, lên danh sách phỏng van theo yêucầu, báo ngày giờ phỏng vấn cho ứng viên và chuẩn bị bài và phòng Test, thông báo kếtquả cho ứng viên và lên danh sách, thông báo trúng tuyển và lịch ngày nhận việc, lập

email thông báo về van đề nhận việc Sau đó khi hoàn tất thì sẽ chuyên qua cho mang

nhân sự dé phụ trách đào tạo nhân viên mới dé làm quen dần dần với công việc Tuy nhiên

có một van dé bat cập là tất cả những thông tin của ứng viên chi được nhận bằng giấy

phỏng vấn và CV cầm tay, việc này có thê gây thất thoát trong một số trường hợp và khôngthể bảo đảm 100% tính chính xác nếu công ty càng ngày càng mở rộng việc tuyển dụng

dé đạt mục tiêu năm 2025 Và trong một vài trường hợp vi lý do nhân viên mới bên bộ

phận tuyển dụng chưa thé nào gửi hết thông báo trúng tuyên trong một vài trường hợp hay

sắp xếp lịch phỏng vấn theo đúng quy trình

Chính vì vậy, trong thời gian thực tập tiếp theo em sẽ cố gắng tìm hiéu và nghiên cứu tốthon dé phân tích cho công ty một phần mềm quản lý hỗ trợ duyệt CV đề đáp ứng nhữngvấn đề hiện tại của công ty Cu thé em xin lựa chon dé tài “Phân tich thiết kế hệ thongquan lý CV cho tuyển dụng trực tuyến dành cho các chuyên gia nhân sự ” làm đề tài

nghiên cứu chuyên đề thực tập của mình

15

Trang 15

1.2.2 Tổng quan về đề tài thực tập

Tuyền dụng trực tuyến thực ra không phải là vấn đề quá là mới trong thời kỳ phát triển

công nghệ thông tin và ký thuật hiện đại Thường thường mọi người sẽ thường nghe đếnban hàng online, choi games online hay như đọc báo online và tuyển dụng online ( trựctuyến ) cũng là một hình thức tìm kiếm thông tin về công việc và nhân sự Hiện nay, tuyển

dụng online được coi là giải pháp tối ưu nhất cho người lao động và các công ty có nhu

cầu bởi vì tính chính xác và hợp lý của nó

Nếu theo những phương pháp cơ bản, những bộ phận tuyển dụng khi muốn đọc đượcnhững hồ sơ của ứng cử viên thì luôn phải mắt thời gian liên lạc và chờ đợi ứng viên gửi

hồ sơ đến Cách làm này chỉ mang tính chat thụ động và mat rất nhiều thời gian trong khi

vị trí trống có thé cần phải thay thế ngay lập tức dé công ty có thé giải quyết nhu cầu kinh

doanh Trong khi đó tuyển dụng online sẽ cung cấp trực tiếp cho các nhà tuyên dụng về

CV của các ứng cử viên đồng thời qua đó có thé biết được ai là người thực sự mà công tycần và thích hợp với yêu cầu thông qua thông tin CV ở trên web và tránh mắt thời gianvới các ứng viên mà không đáp ứng đủ các yêu cầu đặt ra

Hiện tại công ty đang hướng tới mục tiêu và sứ mệnh nhằm thay đổi Việt Nam, tầm nhìnmuốn vươn ra ngoài thế giới Không chỉ đảm bảo những phần mềm CNTT đạt chuẩn nhất,hay lượng máy móc tiên tiễn hiện đại nhất mà phải còn đảm bảo về chất lượng nhân sự

Công ty đang hướng tới mục tiêu “ GOBIG 14.000 người ” cho nên không chỉ tuyển nhiều

mà phải đạt đủ chất lượng mới đảm bảo có thể vươn tầm quốc tế được Mà việc sử dụngtuyển chọn trực tuyến sẽ giúp công ty giảm bớt gánh nặng về ngân sách vì không phải quagiới truyền thông, báo chí, các công ty săn đầu người hay như các trung tâm giới thiệuviệc làm, mà khi tạo một hệ thống quản lý CV thì công ty sẽ tiết kiệm được thời gian cho

cả hai bên: Công ty dễ bề quản lý và bớt lãng phí thời gian, tránh việc thất thoát, mất tàiliệu trong trường hợp thông tin, chứng từ điền bang tay và các ứng viên cũng chỉ phải matmột vài phút để có thể điền đầy đủ thông tin vào các vị trí phù hợp và gửi bài CV Hơn

nữa việc tô chức hệ thông phân duyệt CV sẽ giúp công ty có được nguồn CV dồi dao, đa

dạng và có thể lưu trữ với lượng không nhỏ, tìm kiếm thông tin cũng được dễ dàng tránhcác tình trạng chồng chéo các hồ sơ giấy lên nhau gây khó khăn trong việc truy tìm thôngtin Bộ phận tuyên dụng cũng dé dàng va chủ động hơn nhiều vì có nhiều phương thứcliên lạc hơn với các ứng viên ngoài số điện thoại cá nhân như email, trang mạng xã hộihay chức năng nhắn tin nhanh tích hợp trên hệ thống quản lý CV

Với yêu cầu mong muốn công ty tổ chức quản lý một hệ thống tuyển dụng khổng 16 và

không gây nhiều trở ngại cho bộ phận nhân sự thì việc có một hệ thống hỗ trợ quản lý CVtrực tuyến cho các chuyên gia tuyên dụng là vô cùng cần thiết và hữu ích

16

Trang 16

PHAN 2 CƠ SỞ PHƯƠNG PHÁP LUẬN VÀ PHAN

TÍCH THIET KE HỆ THONG PHAN QUAN LY CV

VA CAC CONG CU

2.1 CAC KHAI NIEM CHINH VA NHUNG THONG TIN CO BAN

2.1.1 Khái niệm và ý nghĩa của tuyển dụng nhân sự

Tuyền dụng chính là quá trình sàng lọc, kiếm tìm và đưa ra những ứng cử viên có đủ yếu

tố nhằm đáp ứng mục đích của công việc mà công ty đưa ra, đồng thời thêm vào nguồnnhân sự cần thiết để có thể hoàn thành mục tiêu của các tổ chức Công tác tuyên dụng cóvai trò vô cùng cần thiết và rất quan trọng dé các công ty có thé thực hiện được những

định hướng đã được vạch sẵn ra.

Tuyền dụng nhân sự bao gồm:

- Tuyén mộ nhân sự

- Tuyén chọn nhân sự

- Dinh hướng nhân sự mới

Thông thường nhà tuyển dụng của những công ty thường là các nhà đứng đầu hoặc nhữngcán bộ hang cao hoặc những người dày dặn kinh nghiệm trong van đề tuyên dụng dé có

khả năng chọn lọc nguồn nhân sự cho công ty Việc tuyển dụng nhân sự vô cùng quan

trong và có vai trò thiết yêu với các công ty, doanh nghiệp.Thông qua quá trình này mà

công ty mới có thê đưa ra những ứng viên có đầy đủ năng lực và cuối cùng chọn ra ứng

cử viên đắt giá nhất

Việc tuyên dụng nhân sự nam giữ vai trò vô cùng to lớn đối với người lao động, doanh

nghiệp Trước tiên là với doanh nghiệp:

- _ Việc tuyên dụng nhân sự không những giúp công ty có thé bồi đắp được nguồn nhân

sự bị thiếu hụt mà có thé đem đến cho công ty những đội ngũ nhân sự sáng tạo, chấtlượng và có kỹ năng tốt Ngoài ra, viéc tuyển dụng nhân sự còn là phần khởi đầu củaquá trình quản lý nhân lực, phần khởi nguồn này xử lý được êm xuôi thì những phần

kê tiêp sau đó mới có thê đi theo hướng suôn sẻ được.

17

Trang 17

- Tuyén dung được nhóm nhân sự có ích sẽ tạo nên lợi nhuận cho công ty, mang về hiệu

quả của kinh doanh Bên cạnh đấy, tuyển dụng cũng tạo ra cho công ty có được sự duytrì sức cạnh tranh tốt Sở hữu được càng nhiều nhân sự tốt thì công ty càng có khả năng

đi dau và “chiên đâu” với các thê lực mạnh khác.

Không những có trò to lớn đôi với đội ngũ công ty mà vân đê tuyên dụng còn mang lại những ảnh hưởng vô cùng lớn đên những nhân sự, bao gôm nhân sự cũ và cả những ứng

cử viên mới.

- _ Thứ nhất cũng là quan trọng nhất chính là van đề tuyên dụng nhân sự sẽ đem lại cơ hội

việc làm cho mọi người Nếu quá trình tuyển dụng nhân sự không được tạo ra thì ứng

viên sẽ không có được cơ hội đi tìm việc làm và nếu có khả năng được tuyển rồi đi

làm.

-_ Tiếp đến khi tham dự vào quy trình tuyên dụng nhân sự, ứng cử viên có thé thông qua

đó dé có thé biết rõ hơn về cách suy nghĩ cũng như các quan điểm của các nhà tuyến

dụng Từ đó, giới thiệu mình theo đúng cách nhằm có thé “ghi điểm” trong mắt nhà

tuyển dụng

- _ Việc tuyến dụng được nhân viên mới còn có một ảnh hưởng tốt đó là có thé góp phan

khiến các nhân viên cũ làm việc hiệu quả, cần cù hơn Nhân viên mới có thể nhìn vào

day dé cũng có găng tốt đa Tuyển dụng nhân sự đã xây dựng nên sự lành mạnh trong

cạnh tranh, tích cực và công bằng trong môi trường công ty

2.1.2 Khái niệm tuyến dụng trực tuyến

Tuyển dụng trực tuyến có thé hiểu là tuyên dung dựa trên công nghệ trên những trang

web và diễn ra thông qua các giai đoạn lựa chọn ứng cử viên từ khi gây chú ý cho ứng cử

viên, đánh giá các ứng cử viên, chọn ra ứng cử viên và cuối cùng là liên lạc ứng cử viênrồi ký hợp déng.Tuyén dụng trực tuyến đang va đã trở nên phổ biến và được sử dụngthường xuyên bởi các nhà tuyển dụng ở khắp mọi nơi Hiện nay đa số các công ty đang

va đã áp dung các phương pháp tuyên dụng trực tuyến i Dang có rất nhiều các công tytrên toàn thế giới đã và đang sử dụng chiến lược này và các phương tiện truyền thông dầncàng trở thành nơi cung cấp lực lượng lao động lớn và dồi dào cho doanh nghiệp

18

Trang 18

Những ưu điểm nổi bật của việc tuyển dụng trực tuyến có thé kế đến là:

Hiệu quả về chi phí: Tuyển dụng trực tuyến thông thường được áp dụng không mattiền khi trên website đăng thông tin chính thức của công ty, có thé đăng lên dòng thờigian, trang cá nhân mạng xã hội của doanh nghiệp hoặc các nhóm tìm kiếm có cùng

thông tin mà đa số người dùng để ý hoặc người dùng quan tâm và có mong muốn tìm

kiếm việc làm Nếu ứng viên muốn đăng bài trên những cổng thông tin tuyên dụng

như TopCV, Joboko hay Vietnamwork thì đương nhiên sẽ phải mat tiền nhưng kha

năng đem lại là vô cùng cao vì không những tối ưu hoá được những quy trình tuyêndụng rườm rà, phức tạp mà còn cắt bớt những chi phí khác trong quá trình tuyển dụng

và hơn thế nữa còn có thé tìm ra những ứng cử viên tốt, có chất lượng cao

Tương tác tốt , giao lưu với khối lượng ứng cử viên lớn: Với thông tin tuyển dụngđăng lên nhiều những trang web khác nhau, ứng viên có thê giao tiếp với lượng ngườiđọc lớn mà không nhất thiết phải thay đổi quy trình tuyên dụng hay mất quá lớn chiphí Tam hơn một nửa mọi người trên thé giới dang sử dụng CNTT, ty lệ này phải đạt

tới 65% ở đất nước chúng ta Nếu ai đó đang tìm kiếm những ứng cử viên năng động,trẻ trung và nhiệt huyết thì việc tuyển dụng trực tuyến sẽ có thé là phương pháp đơn

giản nhất và hiệu quả vô cùng vì hầu hết 100% thanh thiếu niên trong độ tuôi từ 18-30

đang sử dụng CNTT theo giờ.

Nội dung linh động: Đăng bài về tuyển dụng trực tuyến và thông qua CNTT cho người

sử dụng có thể tạo ra nội dung đa dạng, phong phú nhằm dé thu hút, gây ấn tượngngười tìm kiếm việc làm Hơn thế nữa đó, các công ty, doanh nghiệp sử dụng côngnghệ thông tin một cách thông minh sẽ chứng minh được răng họ không ngần ngạitrong việc cải thiện, phát triển tư duy, luôn luôn theo kịp xu hướng về CNTT và tìm ra

các phương hướng mới phù hợp với định hướng trong tương lai.

2.1.3 Khái niệm hệ thong

Hệ thống có định nghĩa là tập hợp nhiều những yếu tổ có cùng loại với nhau hay có cùngchức năng quan hệ, liên kết chặt chẽ với nhau dé trở thành một thé thong nhất toàn diện.Hoặc theo như khái niệm ở thì hệ thống chính là một nhóm các yếu tố được sắp xếp mộtcách mạch lạc và có trật tự theo nhau dé diễn ra theo một thé dé cùng ton tại Một hệ thống

thì có thê có các phân nhỏ hệ thông con và cũng có thê là một phân nào đó của một hệ

thống khác to hơn

Cấu trúc của hệ thống mang mối quan hệ bao hàm và phân theo các lớp:

19

Trang 19

Phan tử — Phân hệ - Model - Hệ thống

Các phân theo lớp của hệ thống sẽ mang ý nghĩa tương đối và xuyên suốt theo các phươngpháp xây dựng theo cách khác biệt Có thé hiểu là một phan tử của hệ thống này van có

thể là phần tử của một hệ thống khác

Phan tử của hệ thống: Là phần bé nhất của hệ thống, là yếu tố của thành phan, thé hiện

các chức năng có định, mang tính độc lập cao và không có khả năng phân tách thêm cái

nhìn về hoạt động của hệ thống Các phần mà cấu tạo lên hệ thống được gọi là phần tử

của hệ thống đó

- Module: Là tập hợp những phan tử có cau trúc giống với nhau dé tạo nên được một cáchthức nhất định

- Phân hệ: Là nhóm của một vài module nhằm hướng đến thực hiện một mục tiêu nhỏ hay

là công việc nhỏ được lập trình sẵn trong hệ thống

- Hệ thống: Là một nhóm phần tử được liên hệ và xếp theo phần với nhau theo một quytắc và thực hiện một nhiệm vụ, chức năng nhất định Phụ thuộc vào cấu trúc của từng hệthống mà đưa ra những phương pháp điều khién và nghiên cứu hệ thống cho phủ hợp

2.1.4 Khái niệm CV và khái quát về hệ thống quản lý CV

20

Trang 20

CV là cách viết ngắn gọn của cụm từ "Curriculum Vitae" CV có nghĩa là sơ yếu lý lịch,

nhưng ý nghĩa CV chính là bản thu ngắn những thông tin khái quát về thông tin của cácứng viên ( trình độ học vấn, kinh nghiệm làm việc, các kỹ năng cần thiết có liên quan) với

công việc mà các ứng cử viên đang mong muốn được ứng tuyển nhằm xây dựng ấn tượng,

hình ảnh đầu tiên cho người tuyển dụng về ứng cử viên mà họ đang tìm hiểu

CV xin việc đang là phần đóng vai trò vô cùng lớn dé các nhà tuyên dụng xem xét, chọn

lọc và đánh giá từng ứng viên, hơn thế nữa đó là cơ sở chủ chốt để bỏ đi những ứng cử

viên không đủ yêu cầu ở vòng phỏng vấn Thông thường, một công việc sẽ thu hút rấtnhiều các hồ sơ ứng tuyển, tuy nhiên nhà tuyên dụng sẽ không thé có đủ nhân lực và thờigian phỏng vấn đối với từng đối tượng, chính vì vậy CV sẽ giúp các nhà tuyển dụng có

thé loại ra những ứng viên chưa thích hợp.

Bộ CV việc làm hoàn thiện sẽ có các phân mục chính như sau:

- _ Thông tin cá nhân: Ho và tên, năm sinh và ngày tháng, quê góc, số liên lạc điện

thoại và email thường dùng.

- Trinh độ học vấn: kể ra các cấp từng học từ đại học/ cao đăng trở lên Hơn thế các

ứng viên có thé cho vào thêm những khóa học nghiệp vụ, chuyên môn mà đã từng

theo học tại một số trung tâm

- _ Kinh nghiệm làm việc: Lưu ý là nên đưa vào CV ứng tuyên các việc đã từng làm

trong cùng lĩnh vực, hoặc có sự liên quan tới công việc mà các ứng cử viên đang

ứng tuyển Cụ thé là đang cần kiếm tìm việc làm về sale, ứng viên nên đưa vào phan

đó các kinh nghiệm trong lĩnh vực sale thay vì thêm vào các công việc khác đã từng

làm trước đó Còn nếu ứng viên còn đang là còn đi học hoặc chưa dày đặn kinh

nghiệm thì nên thêm băng những hoạt động trong xã hội, một số các câu lạc bộ nơi

ứng cử viên thấy rõ ở đó đã tiếp thu thêm các kỹ năng chủ yếu đề phục vụ cho công

việc ứng tuyên

- Ky năng: Các phần nên thêm vào CV là về thông tin về : giao tiếp, kỹ năng mềm

thuyết trình, tin học văn phòng hoặc một số kỹ năng chuyên ngành của công việc

cần có như lập trình, kế toán, thiết kế v.v

- _ Mục tiêu nghề nghiệp: Ứng viên chỉ nên nêu rõ về những thành tựu, kế hoạch mong

muốn đạt được trong thời gian tới hoặc dự định ngắn gọn mà cá nhân muốn thực

hiện nhằm có được mục tiêu đó Đưa ra các mục tiêu trong thời gian ngắn hoặc dài

kỳ dé chỉ rõ bản thân là người mang ý chí tiến thủ và có định hướng rõ ràng

21

Trang 21

- _ Giải thưởng hay chứng chỉ: chứng chỉ về ngoại ngữ ( TOEIC, APTIS, IELTS ),

giấy chứng nhận tin học, giải thưởng của những cuộc thi chuyên môn

CV trực tuyến ( hay còn gọi là CV Online ) là CV đang được lưu ngày càng trở nên hữuích và phổ biến hơn, có thé giúp các ứng viên và người tuyên dụng liên kết với nhau đượctiện lợi và tối đa nhất

Hệ thống quản lý CV chính là nền tảng quản lý cơ sở trực tuyến hữu ích dành cho các

nhà tuyên dụng Hệ thống quản lý CV sẽ cung cấp toàn bộ dịch vụ viết CV Online theomột cách chuyên nghiệp và mang lại dịch vụ giúp ích cho việc tuyển dụng có thể dành

riêng cho những công ty.

2.2 Lý thuyết về phân tích thiết kế hệ thống và các công cụ hỗ trợ

2.2.1 Quy trình phân tích thiết kế hệ thống

a Mô hình hoá cấu trúc hệ thống

Mô hình hoá cấu trúc hệ thống có thé hiểu là một quy trình thé chỗ cho các cấu trúc hệ

thống thực tiễn bằng các mô hình dé từ đó có thé tiếp nhận những thông tin trong hệ thốngbằng phương pháp thực hành, thực nghiệm tính toán trên các mô hình

Đây là cách dùng mô hình dé nhận thức và diễn tả một hệ thống:

- _ Dưới góc độ trìu tượng hoá

- Theo một mức độ hoặc quan điểm nào đó

- Do loại hình mô hình nao

b Phan tích kiến trúc tổng thé của hệ thống

Kiến trúc tổng thể của hệ thống là một định hướng đã được chi tiết về kế hoạch Kiến

trúc tổng thể của hệ thống chính là một hình ảnh về kiến trúc nhiều chiều, khiến người sử

dụng có thé tìm ra được các mối liên kết về quan hệ của các chiều theo hướng đan chéolên nhau mục đích đó là tìm ra các phan dé xây dựng những sự phát triển bền vững và ôn

định của tổ chức

Kiến trúc tổng thé của hệ thống là một nhóm những mô hình có thé dùng dé làm nền tảngnhằm phân tích với mục đích giúp các người đứng đầu quyết định thực hiện các thay đổiđược coi là hữu ich dé đạt được định hướng của tô chức, doanh nghiệp đó Các phần môphỏng này được thê hiện với vai trò y hệt như những kế hoạch hướng dẫn chỉ tiết và nỗlực phối hợp với từng bộ phận có sự liên kết trong lĩnh vực xây dựng hoặc dẫn đến sự biến

22

Trang 22

đổi của các tổ chức hiện hành Thực tế chỉ ra là trong các bộ phận lớn, những tô chức về

mô hình tại các nhóm riêng biệt thường sẽ được tạo nên bởi các bộ phận khác nhau Các

bộ phận khác nhau này hay có định hướng tạo ra các kiến trúc theo sản phẩm chỉ đạt về

yêu cầu riêng nhưng chưa thé nào áp dụng tại chỗ khác, còn dé muốn thực hiện thì sảnphẩm bắt buộc phải chỉnh sửa rất nhiều Do đó, khi mà một cơ quan có mong muốn chuẩn

hóa những kết quả trong việc làm của mọi bộ phận vào kiến trúc của tổng thé thì bắt buộcgiải pháp thứ nhất là phải tạo dựng một tổng thể theo khung kiến trúc chung

Khó dé mà có khả năng tao dựng tong thé theo khung chung cho mọi trường hợp do sựkhông đồng bộ trong trình độ, lĩnh vực về quản lý, lượng nhân sự, cơ chế vận động, khảnăng về đầu tư trang bị Từ đó, sẽ tạo ra các cách tiếp cận riêng biệt về tạo ra khung

tông thé chung cho các lớp cau tổ chức riêng rẽ

c Thiết kế chỉ tiết lớp

Thiết kế chỉ tiết lớp hay sơ đồ lớp ( class diagram ) có thé hiểu bang những định nghĩa

như sau:

- Sơđồ lớp sẽ miêu tả kiểu của những đối tượng ở một hệ thống và sự tồn tại khác nhau

giữa các loại của đối tượng

- Là cách theo kỹ thuật trong mô hình hóa sẽ có ở tat cả những phương pháp phát triển

theo hướng đối tượng

- La biểu đồ thường được dùng nhiều nhất trong UML và gần gũi với những lập trình

viên.

- Giúp các lập trình viên tiện lợi trong việc trao đôi với nhau và có thê hiểu rõ ý tưởng

của nhau.

Sơ đồ lớp sẽ bao gồm các thành phan:

Class (các lớp): Class gọi là bộ phận chính của bản vẽ sơ đồ lớp (Class Diagram) Lớpnhằm dé miêu tả về một tập hợp những đối tượng mang tính chất, hành động giống nhautrong hệ thống Ví dụ như miêu tả đối với khách hàng (Customer) Lớp (Class) sẽ bao gồm

Class (Class name), thuộc tinh (Attribute) và phương thức (Method).

- Class Name: chính là tên gọi của lớp.

23

Trang 23

- Attributes (thuộc tính): miêu tả những tính chất của các đối tượng.

- Method (Phương thức): là cách đưa ra các mặt về hành động của người được nói đến

và có thé diễn ra dưới phạm vi hệ thống Day là cách thé hiện ra hành vi của những đối tượng do phần này xây dựng lên.

Relationship (Quan hệ): Quan hệ biéu đạt mối quan hệ giữa những Lớp với nhau các quan

hệ hay dùng có thê kê đên:

- Association: đây có thé được gọi là quan hệ về sự liên quan giữa hai thuộc tính với

nhau Association được thé hiện thông qua những quan hệ như “has”: có, “Own”: sở

hữu

- Aggregation: Aggregation chính là một loại hình quan hệ của Association tuy nhiên

nó lại lớn hơn Nó có thể giống nhau về chu kỳ sông (cùng được tao ra hoặc có thécùng bị mất đi)

- Composition: Composition lại là một loại có tính chất mạnh hon Aggregation biểu

diễn quan hệ giữa lớp này là một phần của lớp kia cho nên sẽ cùng tạo ra hoặc sẽ cùngmat đi

- Generalization: Generalization là mối liên kết về thừa kế phổ biến và rộng rãi trong

lập trình về hướng đối tượng

d Thiết kế cơ sở dữ liệu

Thiết kế cơ sở đữ liệu chính là quá trình nhằm mô hình hoá chuyển đổi các đối tượng,

thực thê từ thê giới thực sang các bang trong hệ thong của hệ cơ sở dir liệu (Database

System) nhằm đáp ứng các nhu cầu lưu trữ và khai thác những dữ liệu

Dé thực hiện việc thiết kế cơ sở dit liệu thì ta cần phải thực hiện các bước sau đây:

Xác định các thành phần cua dir liệu

- Chia nhỏ các thành phan cua đữ liệu ra thành những phan nhỏ nhất mà hệ thống sử

dụng

- _ Xác định các bảng và các cột

- _ Xác định khóa chính, khóa ngoại và các mối quan hệ

- _ Kiểm tra cấu trúc của cơ sở dữ liệu được tạo ra với qui định chuẩn hoá

e Thiết kế giao diện

Mục đích thiết kế giao diện cho người sử dụng là giúp hướng tới khách hàng nhằm giatăng khả năng tương tác của khách hàng với sản phẩm của công ty Vì vậy, khi thiết kếgiao diện tiện dụng và đẹp mắt thì sẽ mang lại cho công ty nguồn đơn hàng lớn.Những

giao diện có thiết kế đẹp mắt, tiện lợi sẽ có lượng truy cập cao hơn so với những giao diệnthiết kế không được đẹp và không sở hữu tính năng tiện dụng.Chúng ta có thể quản lý theo

hướng dé dàng được thông tin khách hàng, lich sử mua hang, dé nhằm có thé đem đến

24

Trang 24

những phương hướng thích hợp cho việc quảng cáo hay như một số chương trình khuyếnmãi được xây dựng với mục đích đây mạnh doanh số bán hàng.Thiết kế giao diện đẹp làmột phần trong bộ mặt của thương hiệu Vì vậy với những giao diện chuyên nghiệp, đẹpmắt sẽ làm cho khách hàng cảm thấy sự chuyên nghiệp của sản phẩm, tin tưởng và tiếp

tục đồng hành, mong muốn sử dụng dịch vụ của doanh nghiệp

2.2.2 Phương pháp phân tích và thiết kế hệ thống thông tin theo hướng đối tượng

Phân tích thiết kế hệ thống thông tin (OOAD) thường được áp dụng nhiều cách thứcnhưng chủ yếu là sẽ có hai cách thức chính: Phương pháp hướng chức năng và phương

pháp hướng đối tượng Tuy nhiên, ở đề tài này vì nhận ra một số nhược điểm trong phương

pháp hướng chức năng như: hệ thống khó sửa chữa, khó nâng cấp và cũng như khó tái sử

dụng nên phân tích, thiết kế sẽ đi theo phương pháp phân tích thiết kế theo hướng đối

tượng.

Phân tích và thiết kế hướng đối tượng là sự tiếp cận về mặt kỹ thuật tương đối phố biếndùng với mục đích phân tích, thiết kế một ứng dụng, hệ thống.Phân tích định hướng đối

tượng (OOA) là quy trình về các yêu cầu trong kỹ thuật phần mềm và đặc tả phần mềm

theo các mô hình đối tượng của hệ thống phần mềm, bao gồm cả các đối tượng tương tác

Sự khác biệt giữa phân tích hướng đối tượng và các hình thức phân tích khác là về cáchtiếp cận hướng đối tượng, các yêu cầu được tô chức xung quanh các đối tượng, tích hợp

về dữ liệu và chức năng Những nhiệm vụ chính trong phân tích hướng đối tượng (OOA)

- _ Xác định đối tượng

- _ Tổ chức những đối tượng bang cách tạo sơ đồ mô hình cau các đối tượng

- Xac định các phần bên trong của đối tượng hoặc là thuộc tính

- _ Xác định hành vi, hành động của các đối tượng

- M6 tả những cách các đối tượng tương tác

Thiết kế hướng đối tượng (OOD) liên quan đến những việc phải thực hiện theo mô hình

khái niệm được tạo ra thông qua qúa trình phân tích về hướng đối tượng Trong OOD, cáckhái niệm phân tích sẽ độc lập với công nghệ, được thông qua lớp triển khai, các ràngbuộc được xác định và các giao diện đã được thiết kế cuối cùng dẫn giải đến mô hình chomiền giải pháp Thiết kế hướng đối tượng được dẫn theo các quy định chung, đó chính là

25

Trang 25

một tập bao gồm những chỉ dẫn dé giúp người sử dụng không bi gặp thiết kế xấu 5 quy

định trong thiết kế hướng đối tượng đó là:

- _ Một lớp chỉ nên có duy nhất một lý do dé đổi thay, tức là một lớp chỉ nên xử lý một

chức năng duy nhất, mang tính đơn thôi Nếu sử dụng lượng lớn chức năng vào trongmột lớp sẽ tạo nên sự không chủ động giữa các chức năng với nhau và cho dù sau day

ta chỉ cần đổi lại ở một chức năng thì vẫn có thể phá vỡ được các chức năng còn lại

- _ Các chức năng, module, lớp nên dé dàng trong “Mở” cho vấn đề mở rộng và “Đóng”

cho van dé thay đổi

- Nhiing phan dẫn xuất có thé thay cho các lớp cha của chúng

- Phần mềm không bắt buộc phải lập trình một interface mà phần mềm không dùng đến

- Những module cấp thấp không bị những module cấp cao phụ thuộc vào Ca hai loại

module nên thông qua lớp trừu tượng dé có thé phụ thuộc

2.2.3 Ngôn ngữ mô hình hoá UML

a Khái nệm UML

UML chính là ngôn ngữ mô hình hoá thống nhất được sử dung trong hệ thống được biểu

diễn Nói dễ hiểu thì UML sẽ tạo nên các bản vẽ để mục đích mô tả thiết kế của hệ thống.

Những bản vẽ nay được dùng dé các nhóm thiết kế có thể liên kết với nhau cũng như cùngdùng để phát triển hệ thống, các nhà đầu tư và khách hàng tiềm năng sẽ bị thuyết phục

b Mối quan hệ giữa phân tích, thiết kế hệ thống hướng đối tượng (OOAD) và ngôn

ngữ mô hình hoá UML

OOAD cần những bản vẽ dé có thê mô tả rõ hệ thông dé được thiết kế còn UML là ngôn

ngữ dùng dé mô tả lên bản vẽ lên nội dung cần phải thé hiện Vì thế, chúng ta thường phântích và thiết kế hệ thông theo hướng đối tượng (OOAD) và dùng UML đi đôi với nhau dé

biểu diễn các thiết kế đó

c Một số dạng biểu đồ cơ bản của ngôn ngữ UML cần dùng trong đề tài

- Biểu Đô Lép (Class Diagram): Biéu đồ lớp chính là xương sống theo hầu hết các ngôn

ngữ UML, phương pháp hướng đối tượng Nó mô tả những cấu trúc tĩnh của hệ thống

26

Trang 26

- Biểu Đô Gói (Package Diagram): là nhóm các biéu đồ lớp Các biéu đồ gói thiết lập

sự liên kết giữa các gói và ở đó thì gói là các mục của thực thé của hệ thống có mốiliên hệ có sự liên quan đến nhau

- Biểu Đồ Chức Năng: Biéu đồ chức năng sẽ đưa ra cách nhìn qua (từ bên trên xuống

dưới) và cách dùng của hệ thống, cũng như cách thé hiện nhìn từ hệ thống ra bênngoai.Biéu đồ này cũng cho biết những công dụng của hệ thống hay với các lớp và sự

liên kêt của thê giới bên ngoài với hệ thông như thê nảo.

2.2.4 Bản vẽ User Case Diagram

Chúng ta có thể biết là Use Case Diagram đóng vai trò rất quan trọng và then chốt trongquá trình thiết kế và phân tích hệ thống Sau đây là một vài các ứng dụng chủ chốt của

Use Case Diagram:

- Hiểu và phân tích hệ thống

- Thiết kế hệ thống

- Lamco sở cho lĩnh vực kiểm tra và phát triérn những bản vẽ như biểu đồ lớp, biểu

đồ thành phan

- _ Lảm cơ sở đê giao tiép với các nhà đâu tư và các khách hang

Vay chúng ta cân hiéu từng mục của bản vẽ này

a Actor là gi

Actor được thé hiện dé chi về người dùng hay một người nào đang ở bên ngoài

tương tác với hệ thông đang xem xét bởi chúng ta Lưu ý là chúng ta hay bị bỏquên đối tượng mà tương tác với hệ thống

Actor được thể hiện như sau:

27

Trang 27

Actor Name Hoặc

Hinh 2 Cac ky hiéu cua Actor

b Use Case

Use Case là phan thé hiện chức năng mà các Actor sẽ dùng Nó được ky hiệu như sau:

`

( Use Case Name )

Hình 3 Kỷ hiệu về Use Case

Với công đoạn xác lập chức năng Actor sử dụng sẽ chỉ ra rõ các Use Case quan trọng có

trong hệ thông.

c Relationship (Quan hệ)

Relationship được dùng dé tương tác giữa các thực thé với nhau nhằm tạo nên bản vẽ

Use Case Những kiêu quan hệ cơ bản là :

Trang 28

2.2.5 Mô hình Model — View — Control

Mô hình Model — View — Control là một mẫu thiết kế nhằm có thé chia tách phần Giaodiện và Code dé người sử dụng có thé thao tác tiện hơn trong việc quản lý, bảo trì và

phát triển

Hình 2.2.5 Sơ đồ mô hình Model — View — Control

Mô hình kiến trúc của phần mềm với công dụng xây dựng giao diện cho người sử

dụng sẽ chia ứng dụng thành 3 phần riêng biệt có tương tác với nhau rõ ràng đề có thê

tách biệt giữa phương pháp ma thông tin đã được nội hàm trong xử lý và những thông

tin được tiếp nhận và trình bày từ phía người sử dụng Trong đó:

- Model là lớp chịu trách nhiệm chính ở mô hình hoá đối tượng và chứa thông tin

của đối tượng (Dữ liệu), tương tác với Database

- View chính là giao diện của hệ thống tương tác trực tiếp với cả người dùng phần

mềm

- Control sẽ nhận yêu cầu từ phía của người sử dụng Model và View dé có thé xử

lý kết quả đề trả về phía của người sử dụngKhi được sử dụng theo đúng quy cách thì mẫu về Model — View — Control sẽ có thểgiúp người sử dụng phát triển được phần mềm tạo sẵn theo các phương pháp nghiệp

vu va trong giao diện của người dùng theo hướng rõ rang hơn.

29

Trang 29

PHAN 3 PHAN TÍCH, THIET KE HE THONG HO

TRO QUAN LY CV CHO CAC CHUYEN GIA

TUYEN DUNG

3.1 Tinh cấp thiết của dé tài

Kinh tế tăng, thu nhập bình quân cũng tăng khiến cho chất lượng cuộc sống được cảithiện theo chiều hướng tốt hơn Vì thé, đi đôi với sự đi lên và thay đôi không dừng lai củacuộc sông công nghệ 4.0 cho nên nhu cầu của con người về công nghệ ngày càng ngàycũng càng đi lên Công ty GOB không những phải thường xuyên update các phần mềm

hay cũng như dam bảo chất lượng của sản phẩm mà kèm theo đó phải nhân rộng về nhân

sự của công ty dé đảm bảo hoàn thành mục tiêu của công ty đặt ra là “GOBIG 14.000người” vào năm 2025 với sứ mệnh thay déi tầm nhìn của Việt Nam Hiện nay GOB đang

sở hữu đội ngũ với hơn 1.500 nhân sự đối với các phòng ban cụ thé Trong nửa đầu năm

2020, tuy có ảnh hưởng không nhỏ của dịch bệnh COVID-19 nhưng trụ sở GOB tại Hà

Nội đã mở rộng được quy mô gấp đôi nên nhu cầu tuyên dụng nhân sự vẫn được đây mạnh

ở tất cả các vị trí nhằm khôi phục lại mục đích tăng trưởng Do sé lượng nhân sự vẫn rất

lớn tuy nhiên ảnh hưởng của dịch COVID-19 nên công tác tuyển dụng của công ty van còn gặp nhiều khó khăn và trở ngại Một đợt tuyển dụng của công ty sẽ kéo dai trong

khoảng thời gian từ 3 tuần cho đến hơn | tháng thậm chí có những đợt tới gần 2 tháng dẫnđến việc có nhiều chi phí phát sinh hơn mà không tuyên dụng đủ số lượng nhân sự với

chât lượng như mong muôn.

Nguyên nhân chính của việc dẫn đến khó khăn này thứ nhất là do công ty chưa chuẩnhoá được một cách gọi là cụ thé về quy trình tuyển dụng và hon thé nữa là công ty chưa

có các công cụ đo lường về mức độ hiệu quả của việc tuyên dung và chưa lưu lại những

hồ sơ ứng viên để tận dụng lại những nguồn ứng viên có sẵn từ những lần tuyển dụng

Trang 30

3.2 Mô tả bài toán

Một công ty cung cấp về phần mềm yêu cầu viết một phần mềm để hỗ trợ quản lý CV

cho các chuyên gia tuyên dụng Chương trình này có thê giúp bộ phận tuyển dụng của

công ty có thể lưu trữ, quản lý CV và tìm hiểu, tương tác thông tin qua kênh diễn đàn

trực tuyển

Phần mềm này sẽ cung cấp cho người dùng một tài khoản dé có thé đăng nhập và đăngxuất hệ thống Với từng các tài khoản đăng nhập thì sẽ có thé xác định được người đăngnhập là ai Ở đây sẽ có 3 nhóm chính sẽ được phân thành 3 ca sử dụng đó chính là người

sử dụng (ứng cử viên), cộng tác viên và chuyên g1a tuyên dụng.

Người dùng sẽ có quyền được tải CV lên với nội dung tự thiết kế có sẵn ở trên mang dé

nhập các thông tin cần thiết (kỹ năng, kinh nghiệm làm việc, học vấn, chứng chỉ, giới

thiệu về bản thân và các thông tin cá nhân ) sau đó ở trang chủ hiền thị giao diện tải

CV đề người sử dụng có thể chọn CV rồi tải lên hệ thống theo đường link, sau khi đưa

đường link CV vào trong sẽ dẫn người sử dụng đến trang dé lưu CV trong phần mềm, ởđây có thé lưu các mục về thông tin cá nhân, vi tri ứng tuyển để các cộng tác viên và cácchuyên gia tuyên dụng dé tìm kiếm, sau khi người sử dụng điền xong có thê lưu CV

hoặc lưu rồi mà muốn sửa thì có thé ấn vào sửa lại lần nữa rồi lưu lại tiếp, sẽ có một

thông báo lưu CV thành công sẽ được hiện ra Người dùng vẫn có thê xem lại thông tin

CV và có thé xoá C, sau khi chọn xoá CV và ấn xác nhận xoá, nếu dé lưu CV một thời

gian sau người sử dụng sẽ nhận thông báo từ chuyên gia về CV và sau đó xem kết quá

review tiếp đó là đánh giá thông tin review của chuyên gia tuyển dụng hoặc có thể tạo

report với chuyên gia tuyên dụng, ngoài ra còn có mục nhắn tin với chuyên gia dé có thé

trao đối thêm, đầu tiên người sử dụng sẽ tạo yêu cầu nhắn tin, tin nhắn sẽ được hién thị

trên khung tin nhắn sau khi người sử dụng đã gửi và sẽ lưu lại ở lịch sử trò chuyện Saukhi hoàn thành thì người sử dụng có thé đăng xuất ra ngoài sau khi nhấn yêu cầu đăng

xuât và chọn đăng xuât.

Cộng tác viên và chuyên gia tuyên dụng thực ra theo mô hình chung là đều có những

chức năng giống nhau, tuy nhiên cộng tác viên không phải là người của công ty thì sẽ

được tính điểm tích luỹ sau khi review thành công CV cho người sử dụng còn chuyên

gia tuyển dụng thì sẽ là người trực tiếp phân duyệt CV sau này cho công ty Nhóm người

này sẽ có chức năng nhận thông báo vê CV sau đó sẽ yêu câu xem CV, sau khi hiên thi

31

Trang 31

thông tin CV phần mềm thì lấy thông tin từ hệ thống và cho cộng tác viên hoặc chuyêngia tuyển dụng xem Sau đó tuỳ theo ý kiến mỗi cá nhân có thé an vào review CV dé

đánh giá tông quan về thông tin của ứng cử viên Đầu tiên sẽ ấn vào đề lấy thông tin

review, sau khi soạn xong sẽ ấn vào lưu lại kết quả review và bên trên sẽ có một bảng

submit thành công, ấn hoàn thành thì sẽ hiển thị thành công trong mục thông báo ở màn

hình Ngoài ra nhóm cộng tác viên sẽ có ứng dụng đổi điểm tích luỹ sau khi review cho

CV Màn hình sẽ hiển thị giao diện dé đổi điểm tích luỹ sau đó cộng tác viên sẽ chọn

loại điểm đề đôi và đôi điểm tích luỹ Khi đã hoàn thành các thao tác vụ thì trên màn

hình sẽ đưa ra thông báo đôi điểm thành công cho cộng tác viên Đồi điểm tích luỹ thành

công xong cộng tác viên sẽ được chọn các mức qua dé đổi điểm thành quà Màn hình sẽ

đưa ra thông tin về qua tặng và cũng như cộng tác viên có thé chọn nếu tích luỹ đủ số

điểm thưởng Ngoài ra cũng giống như người sử dụng thì cộng tác viên cũng có thể cậpnhập được thông tin cá nhân, chat với người dùng và đăng xuất nếu cần thiết Các thao

tác vụ sẽ giông hệt với người sử dụng.

Ngoài ra thì, nhóm người sử dụng có thé trực tiếp tham dự vào diễn đàn đề truyền đạtkinh nghiệm và trả lời những thắc mắc cho nhau Ở đây người dùng có quyền được đặt

câu hỏi dé đưa ra cho moi người cùng thảo luận Bat ké là người tao CV, cộng tác viên

hay là chuyên gia tuyên dụng đều có quyền được đặt câu hỏi trên này Ngoài mục đặt

câu hỏi ra thì người dùng có khả năng tìm kiếm câu hỏi để hiển thị các câu hỏi phù hợp

hoặc xem danh sách những câu hỏi Khi đến một câu hỏi cảm thấy hứng thú, người sử

dụng có thé ấn vào xem chỉ tiết câu hỏi dé tra các thông tin cần thiết Khi chủ sử dụng

câu hỏi cảm thấy có câu trả lời hợp lý hoặc không có nhu cầu nữa thì sẽ có quyền được

trực tiếp đóng câu hỏi lại ( chỉ dành cho chủ sở hữu câu hỏi ) Khi câu hỏi được tải lên

thì sẽ có rất nhiều câu trả lời tiếp và phần mềm sẽ tích hợp cho người sử dụng chức năng

like câu hỏi để tạo sự tương tác giữa diễn đàn Một câu hỏi được trả lời thì mọi người

vẫn có thê tiếp tục xem được chỉ tiết của câu trả lời và từ đó có thê tiếp tục like và bìnhluận về câu trả lời dé tạo một cuộc hội thoại công khai trên diễn đàn Những chức năng

của diễn đàn được nghiên cứu làm sao dé tăng được tính tương tác cho tat cả cộng đồng

mọi người và cũng như là một nguồn cung cấp thông tin hữu ích theo chủ đề dành cho

mọi người quan tâm.

32

Trang 32

= HỌC VẤN

ĐẠI HỌC TOPCV 10/2010 - 05/2014

Chuyên ngành: Quản trị Doanh nghiệp

Tốt nghiệp loại Giỏi, điểm trung bình 8.0

= KINH NGHIỆM LAM VIỆC

CONG TY TOPCV 03/2015 - Hién tai

Nhân viên bán hang

- Hỗ trợ viết bài quảng cáo sản phẩm qua kênh facebook, các forum

- Giới thiệu, tư vấn sản phẩm, giải đáp các vấn đề thắc mắc của khách

hàng qua điện thoại và email.

- Theo dõi tình hình hóa đơn GTGT của công ty theo hạng mục công trình

~ Theo dõi tình hình thu-chi, cân đối cho hợp lý.

- Thực hiện các thủ tục, giao dịch với bên ngân hang

CỬA HÀNG TOPCV 06/2014 - 02/2015

Nhân viên bán hàng

- Bán hàng trực tiếp tại cửa hàng cho người nước ngoài và người Việt.

- Quảng bá sản phẩm thông qua các ấn phẩm truyền thông: banner,

poster, tờ rơi

- Lập báo cáo sản lượng bán ra hàng ngày.

- Kiểm tra tính đúng dan và hợp lệ của các nội dung ghi trên chứng từ ngân

hàng

= HOẠT ĐỘNG

NHÓM TÌNH NGUYỆN TOPCV

Tình nguyện viên

Tập hợp các món quà và phân phát tới người vô gia cư.

- Chia sẻ, động viên họ vượt qua giai đoạn khó khăn, giúp họ có những suy

nhân viên bán hàng chuyên

nghiệp, mang đến nhiều giá trị

Trang 33

- Am hiểu sâu sắc hoạt động tài chính kế

toán doanh nghiệp

- Rèn luyện bản thân có đầy đủ kiến thức

chuyên môn, kinh nghiệm thực tế trong hoạt

động quản lý tài chính trong doanh nghiệp.

- Phấn đấu trở thành người quản lý tài chính

doanh nghiệp xuất xắc trong 5 năm tới.

TRƯỜNG THPT TOPCV / 2005 - 2008

an ` ˆ

KINH NGHIEM LAM VIỆC

CÔNG TY CỔ PHAN ĐẦU TƯ TOPCV_ / 8/2014 - NAY

Kế toán tổng hợp

- Hach toán số liệu thu nhap,chi phí, khấu hao,TSCĐ công nợ &

các nghiệp vụ khác,thuế GTGT,báo cáo thuế

- Theo dõi & quản lý công nợ toàn công ty

- Kiểm tra đối chiếu số liệu giữa các đơn vị nội bô,dữ liệu chỉ tiết và tổng hợp

- In sổ sách kế toán cuối mỗi tháng, quý và lưu trữ sổ sách, dữ

liệu kế toán theo quy định

- Lập báo cáo tài chính theo kỳ: từng quý 6 thang, theo năm

và các báo cáo giải trình chi tiết

- Cung cấp số liệu & các báo cáo giải trình chi tiết cho ban

giám đốc khi có yêu cầu.

CÔNG TY CỔ PHAN TOPCV 2 / 6/2013 - 8/2014

Kế toán

~ Kiểm soát số sách kế toán.

- Ra soát các khoản mục chi phí.

- Lập báo cáo tài chính.

HOẠT ĐỘNG

CHƯƠNG TRINH TINH NGUYEN TOPCV_ / 8/2014 - 9/2014

Tình nguyện viên

“Giáng sinh yêu thương” là một chuỗi chương trình tình nguyện

của Đội Công tác Xã hội trực thuộc Trường Đại học Ngoại

thương TP.HCM, được tổ chức định kỳ vào tháng 12 hàng nămt

ại các mái ấm, nhà mở trên địa bàn Thành phố Hồ Chí Minh Tôi

đã tham gia chương trình“Giáng sinh về mái ấm” tại mái ấm

Vinh Sơn thuộc chuỗi chương trình này

HIẾN MÁU NHÂN ĐẠO / 8/2013

Cộng tác viên

- Hiến máu nhân đạo.

- Quyên góp sách giáo khoa

Hình 3.2b Mẫu CV 2

34

Trang 34

3.3 Phân tích, thiết kế hệ thống

Thông qua quá trình thiết kế và phân tích này sẽ mô tả cho người sử dụng về thiết kế hệthống hỗ trợ quan ly CV cho tuyển dụng trực tuyến dành cho các chuyên gia tuyên dụng,bao gồm các tính năng, cấu trúc của hệ thống Thông qua những chỉ tiết của hoạt động của

từng các mo-đun xem thì nó sẽ thực hiện và bô trí cơ sở dt liệu.

Phân phân tích sẽ gôm các bước sau:

- Mô hình hoá cấu trúc hệ thông

- Phan tích kiến trúc tổng thé của hệ thống

- Thiét kế lớp chỉ tiết

-_ Thiết kế cơ sở dữ liệu

- _ Thiết kế giao diện của hệ thống

3.3.1 Mô hình hoá cau trúc của hệ thống

Ở đây sẽ tạo ra các ca sử dụng theo các chiều là của người tuyên dụng, người dùng và diễnđàn Quá trình phân tích này là quá trình đầu tiên mở đầu và cũng là quá trình thé hiện cho

người sử dụng thấy cách ca sử dụng được hứa hẹn dé thực hiện trong hệ thống sử dụngthiết kế này

a Nhóm ca sử dung của người dùng

+ uploadCv() + uploadCv() * ink Sing t+ isActive: in

Member + createdAt: date

Member + updatedAt: date

35

Trang 35

+ updatedAt: date

+ cvid

+ editCv() + getCv() + saveCv()

+ getCv()

+ saveCv() Member

+ deleteCv() + deleteCv() + createdAt: date

Member + updatedAt: date

- Nhan thông báo kết qua Review

5 + reputationPoint

+ changeStatusNotify() + changeStatusNotify() + isActive: int

klember + createdAt: date

+ getReview() + getReview() : See

Member + name: string

+ content: string

+ rating: int + ratingContent: string + isActive: int

+ createdAt: date

36

Trang 36

- _ Đánh giá của chuyên gia (review)

<<boundary>>

V_review + reviewld

+ ratingContent: string + isActive: int

+ createdAt: date + updatedAt: date

<<entity>>

M_CV

+ publicCv() + publicCv()

+ isActive: int + createdAt: date + updatedAt: date

<<entity>>

M_member

+ userld + accountid + listCv

+ getEmailNotification + reputationPoint

+ isActive: int + createdAt: date + updatedAt: date

Trang 37

- Chat với chuyên gia tuyên dụng

+ getMessageByRoomld() + getwlessageByRoomld() _ aie:

+ createMessage() + createMessage() contents

Member + createdAt: date

- C_volunteer + volunteerld

+ volunteerld + accountld + getEmailNotification + getEmailNotification

Trang 38

+ dowloadCv() + dowloadCv() + isActive: int

Volunteer + getCv() + getCv() + createdAt: date

+ updatedAt: date

<<entity=> M_Review

+ reviewld +cvid

+ name: string + content: string + isActive: int + createdAt: date + updatedAt: date

- Chat với người dùng

I + field

+ convertPoint() E eee a

+ accumulationPoint + getEmailNotification + isActive: int

+ createdAt: date + updatedAt: date

+ volunteerld + accumulationPoint + reputationPoint

+ rewardPoint

Volunteer + convertPoint()

39

Trang 39

- Đổi quà ( dành cho cộng tác viên )

“sem ] | extant ere

Volunteer + exchangeGift() + isActive: int

+ createdAt: date + updatedAt: date

Trang 40

- — Xem danh sách câu hỏi

+ content: string + isActiveL int + createdAt: date

Ngày đăng: 11/04/2024, 20:37

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

TÀI LIỆU LIÊN QUAN

w