1 Gidi thiéu vé du an 1.I Giới thiệu Dự án xây dựng website tìm kiếm việc làm công nghệ thông tin CNTT nhằm tạo ra một nền tảng kết nối giữa các nhà tuyên dụng và ứng viên trong lĩnh vực
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SU PHAM
BAO CAO MON HOC
QUAN LY DU AN PHAN MEM
DE TAI: XAY DUNG PHAN MEM TIM KIEM VIEC LAM
CONG NGHE THONG TIN
Giang vién: Ts V6 Duc Hoang Nhom sinh vién: Hua Van Thao _21CNTT2
Nguyễn Văn Thuận 2ICNTT2
Hỗ Thị Huỳnh Như _2ICNTT2
Lê Thị Trang _2ICNTT2 Ngô Hoàng Anh 21CNTT2
Đà Nẵng, Tháng 10 Năm 2024
Page |1
Trang 217 Tiến trình xây đựng và quản lý dự án
1.8 _ Bảng phân công công VIỆC Q n n2 122 n2 1011211112112 8111 x c 5
2 Tôn chỉ (điều lệ) đự án 22c n n2 re ung urờu 6
1 Thông tin chung về dự án S2 n 22H n2 2e erờn 6
QD NBO GU g .A 6
3 Lập kế hoạch dự án - 2s n2 HH HH2 n2 dêg 9 3.1 Bảng phân rã công việc (WBS) Q.0 n1 tr ky 9 3.2 Đặc tả WB Q.2 Hà HH Ho e 10 3.3 Ước lượng thời gian (Theo công thức PERTT) 222222221 22212121212x21 12x22 16 3.4 Gantt ChaFt 2 nh H111 re 21
4 Quản lý chỉ phí ch HH H111 He 22 4.1 Bảng chi phí nguyên vật liệu 0 2221211 221211521 1212128128111 re 22
“9n on UO 4.4 Bảng cấp độ trách nhiệm 2 n2 t1 211g erg 23 4.5 Bảng lương nhân viÊn c2 n2 212112111 21211551121111 2111011011 1111k 23 4.6 Bảng lương trong quá trình thực hiện dự ản Q2 22c 24 4.7 Bảng chị phí phát sinh 0 2201211221211 551 121211211111 111 2111212112011 11x er 33 4.8 Bảng chị phí ước tính - c1 1211211221212 121121111 281021 1112112112111 1 xe 33 4.9 Các chỉ tiêu chỉ phí c1 12 HH HH He 33 Page |2
Trang 31 Gidi thiéu vé du an
1.I Giới thiệu
Dự án xây dựng website tìm kiếm việc làm công nghệ thông tin (CNTT) nhằm tạo ra một nền tảng kết nối giữa các nhà tuyên dụng và ứng viên trong lĩnh vực CNTT Website sẽ cung cấp chức năng tìm kiếm công việc theo kỹ năng, vị trí và kinh nghiệm, đồng thời cho phép nhà tuyển dụng đăng tin tuyển dụng và quản ly ứng viên Ứng viên có thể tạo hồ sơ cá nhân, ứng tuyến trực tiếp và theo đõi quá trình tuyển đụng Mục tiêu của dự án là tối ưu hóa quy trình tuyển dụng, giúp người tìm việc dễ dàng tiếp cận cơ hội việc làm phù hợp và nhà tuyên dụng nhanh chóng tìm được nhân tài
Dự án của chúng tôi sẽ được triển khai trong phạm vi cả nước, đối tượng tập trung sẽ sinh viên và người tìm việc trong ngành CN TT
Đội phát triển dự án: 1 Hứa Văn Thảo
2 Nguyễn Văn Thuận
@® Hệ thống được thiết kế và xây dựng tốt có thể được nâng cấp, thay đôi phù hợp
với thị trường hiện nay
® Khu vực ảnh hưởng cả nước: tất cả các sinh viên, người tìm kiếm việc làm và các công ty trong lĩnh vực công nghệ thông tin
- Phạm vi tài nguyên:
> Kinh phí: 700.000.000 VNĐ Trong đó bao gồm:
Page |3
Trang 4® Tiền lương cho nhân viên Các chỉ phí phát sinh trong quá trình phat triển phân mém
® Kinh phí dự trữ 10%
> Nhân sự: Tổng số thành viên của đội dự án: 5 người
@ Số thành viên có thê thay đôi nếu:
* Có thành viên rút khỏi dự án vì lý do khách quan nào đó
* Dy 4n chậm so với tiến độ
*%_ Dự án cần chuyên gia cho những lĩnh vực ngoài tầm hiểu biết của công ty
> Thời gian: 12/8/2024 - 11/12/2024
> Ban giao sản phẩm
® Sau khi hoàn thiện xong phần mềm, đội dự án cần bàn giao cho bên khách hàng:
e Website bán đồ thé thao điện tử
@ Tai liệu hướng dẫn sử dụng cùng người hướng dẫn
e@_ Trang thiết bị liên quan tới hệ thống
> Ứng dụng thiết lập kế hoạch:
® MS Project: Công cụ xây dựng lập lịch quản lý dự án
® Visual Paradigm: Céng cu thiết kế mô hình hóa
> Công nghệ thực hiện:
® Sản phẩm được viết bằng ngôn ngữ: HTML, CSS, JavaScript sử dụng công cụ lập
trinh là Visual Studio và hệ quản trị cơ sở dữ liệu SQL server
® Sản phẩm có thể chạy trên đa số các trình duyệt đang sử dụng phô biến như Google Chrome, Firefox,
@ Bao cao kiém thử
@ Bao hanh va hé tro kỹ thuật
@ Hướng dẫn sao lưu và khôi phục
Page |4
Trang 5
Vai trò Họ tên Liên lạc
Cong ty FPT Software SĐT: 0987659999 Nhà tài trợ dự án ,
Đại diện: Phạm Minh Tuân | Mail: pmt@fptsoftware.com Cong ty FPT Software SĐT: 0987659999 Khách hàng a ,
Đại diện: Phạm Minh Tuân | Mail: pmt@fptsoftware.com
SDT: 0935407777
Chuyén gia tu van Hua Van Duy Mail:
hvduy@fptsoftware.com
Nhóm theo dõi, Trần Theo Dõi SĐT: 0771213333
đánh giá dự án Lê Đánh Giá Mail: ttd@fptsoftware.com
1.6 Giả thiết dé ra
® Xây dựng hệ thống với cách tiếp cận hướng đối tượng
@® Sử dụng ngôn ngữ lập trình Javascript làm công cụ chính
@ Hỏi ý kiến thay (cô) trong quá trình xây dựng hệ thống khi cần
@® Những công nghệ mà nhóm chưa làm chủ được thi sẽ hợp tác với các thành viên
ngoài dự án
@ Hệ thống sẽ có sự thay đổi khi bô sung các chức năng mới
@ Đội làm dự án sẽ được phân làm 2 nhóm nhỏ trong quả trình thực hiện dự án
® Sau khi kết thúc giai đoạn 1 thi sé sắp xếp lại nhân sự để thực hiện các giai đoạn
tiếp theo của dự án
1.7 Tiến trình xây dựng và quản If dw an
@ Phan 1: Tén chi du an
Page |5
Trang 6
@ Phân 2: Kế hoạch tích hợp
@ Phần 3: Kế hoạch quản lý phạm vị dự án
@ Phân 4: Kế hoạch quản lý thời gian thực hiện
@ Phân 5: Kế hoạch quán lý chỉ phí
@ Phần 6: Kế hoạch quản lý chất lượng dự án
@ Phần 7: Kế hoạch quản lý nhân lực
@ Phan 8: Ké hoach quan lý truyền thông
@ Phan 9: Ké hoach quan ly rủi ro
@ Phan 10: Ké hoach quan ly mua sam
1.8 Bang phan céng cong viéc
Trang 7
@ Ké hoach quan lý nhân lực
@ Ké hoach quan ly chi phi
Nguyễn Văn Thuận
® Ké hoạch quản lý mua sắm
® Ké hoạch quản lý thời gian
Ngô Hoàng Anh
@ ké hoạch quản lý thông tin
2_ Tôn chỉ (điều lệ) dự án
1 Thông tin chung về dự án
Tên dự án: | Xây Dựng Phần Mềm Tìm Kiếm Việc Làm Công Nghệ Thông Tin
của dự án: nganh CNTT
-| - Tạo ra nền tảng để kết nối các nhà tuyên dụng và người lao động trong lĩnh vực CNTT
0n
Quản lý Hứa Văn Thảo ĐHSP 0987493514 - 3120221461@@ued.udn.vn
dw an:
Cac thanh Lé Thi Trang DHSP 0963264898 = 3120221109@ued.udn vn vién trong
—_- Nguyễn Văn Thuận ĐHSP 0373532273 ' 3120221294@ued.udn.vn
Ngô Hoàng Anh ĐHSP 0522910021 3120221003@@ued.udn.vn
Hỗ Thị Huỳnh Như ĐHSP 0359646421 3120221247@uedudn.vn
Trang 8Hiểu rõ yêu cầu thị trường và xu hướng tuyên dụng: Phân tích dữ liệu để cung cấp thông
tin chỉ tiết về nhu cầu tuyên đụng và xu hướng thị trường
Tao ra bao cdo dé liệu nhằm đánh giá xu hướng và yêu cau thị trường
Tích hợp công nghé AI va Machine Learning
Cải thiện trải nghiệm người dùng,
Tạo nên tảng đa ngôn ngữ
Tối ưu hóa quá trình tuyển dụng
Đảm bảo tính bảo mật và quyền riêng tư
Xây dựng hệ thông phản hôi và đánh giá
10 Phân tích hiệu quả tuyên dụng
Sản phẩm bàn giao
1 Tài Liệu Khởi Động Dự Án
2 Tài Liệu Yêu Cầu
3.Thiết Kế Hệ Thống
4.Phần Mềm Ứng Dụng
5.Tài Liệu Kiêm Thử
6.Tài Liệu Triên Khai
Page |8
Trang 9
sẽ bao gồm các chức năng như tìm kiếm việc làm theo tiêu chí, phân tích yêu cầu của thị trường,
và báo cáo xu hướng tuyển dụng
Các môồc quan trọng của dự án
1 Khởi công dự án: Xác định yêu cầu hệ thông, lập tài liệu chi tiết về chức năng phần mềm và
những bên liên quan (12/8-26/8)
2 Lập kế hoạch dự án: Phân chia nhiệm vụ và nguồn lực, lập lịch trình chi tiết cho các giai đoạn
của dự án (27/8-9/9)
3 Nghiên cứu dự án: Tìm kiếm và phân tích dữ liệu ngành công nghệ thông tin, xây dựng cơ sở
dữ liệu (10/9-24/9)
4 Phân tích: Đánh giá yêu cầu người dùng, nhà tuyên dụng và phát triển các chức năng tìm kiêm,
phân tích đữ liệu việc làm (25/9-3/11)
5 Kết luận: Hoàn thiện phần mềm, lập tài liệu hưởng dẫn sử dụng, bản giao phần mềm và đảm
bảo tất cả các chức năng hoạt động ổn định cho người đùng.(4/11-15/12)
Page |9
Trang 103 Lap ké hoach dw an
3.1 Bảng phân rã công việc (WBS)
Xây dựng phân mêm tìm kiêm việc làm công nghệ thông tin
Trang 113.2.Diic ta WBS
11 Thiét lap nhom dy an - Lap nhóm đảm nhiệm dự án
- _ Phân công công việc cho từng thành viên
Thu thập và ghi nhận các yêu cầu từ các bên liên quan như: người tìm việc và doanh nghiệp
cau chức năng và phi chức
năng
Đối với yêu cầu chức năng sẽ tập
trung vào: tìm kiếm vị trí ứng tuyến, địa điểm
Page |1I
Trang 123.1 Thiết kế cơ sở đữ liệu
Yêu câu phi chức nănh sẽ tập trung vào: phần mêm phải hoạt động ôn định và xử lý nhanh chóng, bảo mật thông tin cho người dùng
liệu
3.1.1 | Xác định thực thể và thuộc - Xác định được các thực thể (như
tính người dùng công việc, công ty, ) va
thuộc tính (như tên, kiểu dữ liệu,
mô tả, )
dữ liệu liệu để đảm bảo phân mềm có thê
lưu trữ đữ liệu một cách có tổ chức
va dé quan ly
3.13 Tối ưu hóa cơ sở dữ liệu - _ Sẽ tôi ưu hóa CSDL(như tối ưu hóa
truy vấn SQL, chen kiểu đữ liệu
phù hợp, ) để phần mềm hoạt
động hiệu quả
3.1.4 | Thiết kế bảo mật cơ sở dit - _ Tập trung thiết kế các biện pháp bảo
mật để đảm bảo an toàn đữ liệu và
quyền riêng tư , bao gồm:
Sử dụng phương pháp mã hóa mật khẩu
Phân quyên truy cập cho từng người dùng
Sao lưu dữ liệu đảm bảo khả năng khôi phục khi xảy ra sự có
Kiểm tra bao mat định kỳ để phát hiện và khắc phục lỗi
Page |12
Trang 133.2 Thiết kế giao diện người dùng
3.2.1 Phân tích trải nghiệm người - _ Phân tích cách người dùng sé tương
dùng(UX) tác với phần mềm đảm bảo phần
mềm thân thiện Bao gồm các bước:
+_ Nghiên cứu người dùng (phỏng vấn, khảo sát, )
+ Phân tích phản hồi người dùng
dién Bao gom các bước sau:
+ Hiểu rõ mục tiêu của từng trang trong hệ thông
+ Xác định các thành phan cần thiết ( ô tìm kiếm, lọc, nút, )
3.2.4 Kiểm thử giao điện - _ Sau khi phân tích trải nghiệm và
thiết kế giao diện xong Sẽ tiến hành kiểm tra lại giao diện được
thiết kế hợp lý chưa,
3.3 Thiết kế kiến trúc hệ thông
3.3.1 | Phân tích kiến trúc tổng thé - _ Tập trung phân tích các thành phần
chính để đảm bảo tính toàn vẹn của phần mềm
+ Phân tích frontend, backend, CSDL , API
Page |13
Trang 14Các yếu tố phi chức năng như: bảo mật, hiệu suất,
3.3.2 Chọn nền tảng phát triển Lựa chọn công nghệ( ngôn ngữ lập
trình, hệ quan tri csdl, ) va nén tang phat trién phan mém (web, mobile)
3.3.3 Xác định thành phần chính Xác định các thành phân chính của
hệ thống giúp hiểu rõ cầu trúc tông thể và cách các phần của hệ thống tương tác với nhau ( như FE, BE, Database)
3.3.4 Thiết kế giao diện API Đây là cách mà các thành phần
trong hệ thống hoặc các hệ thống bên ngoài có thê giao tiếp với nhau thông qua các yêu câu và phân hôi
4 Phát triên phần mềm
kiếm công việc
Chức năng cho phép người dùng tìm kiếm các công việc phủ hợp với
kỹ năng và mong muốn của họ
machine learning Ap dung AI va machine learning dé
toi wu héa két qua tim kiém va dé
Page |14
Trang 15
5.1 Kiém thir don vi
xuất công việc
Kiểm tra từng thành phần riêng lẻ của hệ thống phần mềm như các tính năng tìm kiếm việc làm, đăng nhập, đăng ký, quản lý hồ sơ cá nhân
Nhà phát triển kiểm tra tính năng tìm kiếm việc làm qua các từ khóa
và bộ lọc ( ngôn ngữ lập trình, địa
điểm, kinh nghiệm) để đảm bảo các
yêu cầu được thỏa mãn
5.2 Kiểm thử tích hợp Kiểm tra sự kết hợp giữa các
module như hệ thống đăng nhập, hồ
sơ cá nhân, và cơ sở dữ liệu việc
dùng và xử lý dữ liệu đều hoạt động
trơn tru từ đầu đến cuối
5.4
Kiểm thử chấp nhận người
dùng Kiểm thử hệ thống từ góc nhìn của
người dùng cuối để đảm bảo rằng
hệ thống phù hợp với yêu cầu kinh doanh va san sang để triển khai
Page |15
Trang 166.1 Chuẩn bị môi trường triển
khai
Cấu hình hệ thống máy chủ và cơ
sở dữ liệu đề triển khai phần mềm tìm kiếm việc làm
Tạo môi trường sản xuất và môi trường thứ nghiệm, đảm bảo tính tương thích với hệ điều hành máy chủ, phần mềm trung gian và cơ sở
dữ liệu để đảm báo phần mềm hoạt động ôn định
6.2 Triển khai ứng dụng lên Đưa hệ thống phần mềm tìm kiếm
thành phần và cấu hình phù hợp
6.3 Dao tao người dùng và Đối với người đùng:
+ Cung cấp hướng dẫn về các chức năng chính của hệ thông bao gồm đăng ký, đăng nhập, tìm kiếm việc lam
+ Cung cấp các tài liệu hướng dẫn sử dụng ( PDF, video hướng dẫn) và hỗ trợ trực tiếp trong các buôi đào tạo
các buôi hội thảo trực tuyến, ghi lại video hướng dẫn hoặc
tô chức các buôi tập huấn trực tiếp
Đối với nhân viên hễ trợ:
+ Đảo tạo cách thức quản lý các tài khoản người dùng, xử
lý các yêu câu hễ trợ và khắc phục các sự có thường gặp
như: quên mật khẩu, lỗi đăng
nhập
+ Hướng dẫn sử dụng các công
Page |16
Trang 17
cụ giám sát và quản trị hệ
thông, bao gồm cả phần quản
lý cơ sở dữ liệu và bao mat
+ Cung cấp tài liệu kỹ thuật dé
71 Giảm sát hiệu suất hệ thông Theo dõi hiệu suất của phần mềm
trên máy chủ, thu thập dữ liệu và
phân tích hiệu suất của hệ thống để phát hiện các van dé tiềm an va dam bao phan mềm luôn hoạt động với hiệu suất tối ưu
7.2 Cập nhật và sửa lỗi phần Người dùng liên hệ với bộ phận hỗ
trợ thông qua các kênh như email, điện thoại, hoặc live chat
Nhân viên hỗ trợ tiếp nhận yêu cầu,
phân tích vấn đề và cung cấp hướng dẫn hoặc giải pháp thích hợp Nếu vấn đề vượt quá khả năng của
nhân viên hỗ trợ, yêu cầu sẽ được
chuyên lên quản trị viên hệ thông hoặc đội phát triển
Sau khi van dé được giải quyết,
nhân viên hỗ trợ xác nhận với người
dùng và ghi nhận lại các thông tin
để cải thiện dịch vụ
73
quyết vẫn đề Người dùng liên hệ với bộ phận hễ
trợ thông qua các kênh như email,
Page |1
Trang 18
điện thoại, hoặc live chat
Nhân viên hỗ trợ tiếp nhận yêu cầu,
phân tích vấn đề và cung cấp hướng dẫn hoặc giải pháp thích hợp Nếu vấn đề vượt quá khả năng của
nhân viên hỗ trợ, yêu cầu sẽ được
chuyên lên quản trị viên hệ thông hoặc đội phát triển
Sau khi van dé được giải quyết,
nhân viên hỗ trợ xác nhận với người dùng và ghi nhận lại các thông tin
để cải thiện dịch vụ
8 Đánh giá và kết thúc dự án
8.1 Đánh giá kết quả dự án Đánh giá các kết quả đã đạt được
dựa trên các mục tiêu ban đầu của dur an
Thu thập phản hôi từ người dùng cuối dé hiểu rõ về mức độ hài lòng
So sánh các kết quả thực tế với kế hoạch ban đầu để xác định các vấn
đề cần cải thiện
Đưa ra kết luận về việc dự án có
thành công hay không và lập báo cáo tông kết
8.2 Téng hop va phan tich phan
hỗi từ người ding
Phân tích các phản hôi tiêu cực và tích cực từ người dùng
Lập báo cáo kết thúc đự án Quản lý dự án tông hợp các đữ liệu,
kết quả đánh giá và phản hồi từ các
Page |18
Trang 19
bên liên quan
Soạn thảo báo cáo với các phần chính: mục tiêu ban đầu, kết quả đạt
được, các vấn đề và giải pháp, kết
luận
Bao cáo được trình bày cho các bên
liên quan và lưu trữ cho các dự án tiếp theo
3.3 Ước lượng thời gian (Theo công thức PERT)
- ML: Ước lượng kha dĩ nhất (Most likely) thời gian cần để hoàn thành công việc trong điều kiện hợp lý
- MO: Ước lượng lạc quan nhất (Most Optimistic) thời gian cần để hoàn thành công việc trong điều kiện lý tưởng nhất (không có trở ngại nào)
- MP: Ước lượng bị quan nhất (Most Pessimistic) thời gian cần để hoàn thành công việc trong điều kiện tồi nhất (có nhiều trở ngại)
- _ B§T: Ước lượng cuối(Estimation) Được tính theo công thức:
EST = (MO + 4(ML) + MP)/6
Trang 21
3.1.4 Thiét kế bảo mật đữ liệu 1 1.5 2 2
3.2 Thiét kế giao diện người dùng 10 13 15 14
3.3.1.Phân tích kiến trúc tông thé 0.75 1 1.5 1
3.3.4 Thiét ké giao thire va API 1.5 1.8 2 2
Trang 22
Sơ ứng viên
4.4.Tích hợp công nghệ AI và 7 8 7 machine learning
chu 6.3.Đào tạo người dùng và nhân 3.5 4 4 viên hỗ trợ
Page |22
Trang 25-._ Sử dụng phương pháp ước lượng từ dưới lên
- Uéc tính có hiệu lực trong 125 ngày(4 tháng) kế từ ngày bắt đầu dự án
4.1 Bảng chi phí nguyên vật liệu
- _ Là những yếu tô tiêu hao trong quá trình san xuất, phát triển hoặc quản lý dự án
Giấy in Dùng để in tài liệu hướng 10 50.000 500.000
dẫn, hợp đồng Mực In Dung cho may In văn phòng 5 300.000 1.500.000 Bút viết và văn phòng | But, bit chì, số ghi chép, 1 100.000 | 1.000.000 phẩm kẹp tải liệu cho văn phòng
Thuê văn Chi phí thuê văn 4( Tháng) 5.000.000/ 20.000.000/4 phong phong Thang Thang Điện nước | Chỉ phí điện và nước 4 (Tháng) 2.000.000/ 8.000.000/ 4
sinh hoat tai van Thang Thang phong
Internet Chi phi internet tai 4(Thang) 1.500.000 6.000.000/4
van phong Thang Phat trién Công cụ lập trình 5 2.000.000 10.000.000 phan mém (IDE, các công cụ
quản lý dự án)
Page |25
Trang 26Máy chủ | Máy chủ riêng để lưu 1 30.000.000 30.000.000
mém
4.3 Chi phi nhan céng
- Lương theo giờ: 100.000/giờ
- Lương theo ngày: lương theo giờ * 8 = 800.000
- Lương của các thành viên sẽ tính theo cấp độ trách nhiệm trong từng
giai đoạn mà thành viên đó tham gia
- Thưởng: lương giờ * số ngày thực hiện * 5` cấp độ trách nhiệm