KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN THIẾT KẾ PHẦN MỀM HƯỚNG ĐỐI TƯỢNG
Trang 2KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN THIẾT KẾ PHẦN MỀM HƯỚNG ĐỐI TƯỢNG
Trang 3STTHỌ VÀ TÊNMSSV% HOÀN THÀNH GHI CHÚ
- Tỷ lệ % = 100%: Mức độ phần trăm của từng sinh viên tham gia.
Trang 5LỜI CẢM ƠN
Trang 6LỜI GIỚI THIỆU 7
CHƯƠNG 1: PHÂN TÍCH YÊU CẦU VÀ LẬP TÀI LIỆU DỰ ÁN 8
1.1 Mô tả chi tiết các yêu cầu đặt ra đối với dự án 8
1.2 Hiến chương dự án (Project Chapter) 8
1.3 Bản mô tả phạm vi dự án (Project Scope Statement) 8
CHƯƠNG 2: QUẢN LÝ CÔNG VIỆC 8
2.1 Cấu trúc phân việc (Work Breakdown Structure - WBS) 8
2.2 Tiến trình thực hiện và ước lượng thời gian 8
2.3 Sơ đồ PERT 8
2.4 Bản kế hoạch dự án (Project Plan) 8
CHƯƠNG 3: QUẢN LÝ NHÓM VÀ CÔNG CỤ 8
5.2 Khó khăn trong quá trình thực hiện 8
CHƯƠNG 6: KINH NGHIỆM RÚT RA TỪ QUÁ TRÌNH THỰC HIỆN DỰ ÁN 8
Trang 7DANH MỤC HÌNH ẢNH
Trang 8DANH MỤC BẢNG
Trang 9DANH MỤC CÁC THUẬT NGỮ
Trang 10DANH MỤC CÁC TỪ VIẾT TẮT
Trang 11LỜI GIỚI THIỆU
Trang 12CHƯƠNG 1: PHÂN TÍCH YÊU CẦU VÀ LẬP TÀI LIỆU DỰ ÁN1.1 Mô tả chi tiết các yêu cầu đặt ra đối với dự án
1.1.1 Bản thuyết minh đề tài
Ứng dụng sẽ cung cấp một nền tảng lưu trữ thông tin về các công việc cụ thể, bao gồm danh sách các công việc, thông tin về công ty tuyển dụng, lịch trình phỏng vấn, và quá trình ứng tuyển của ứng viên.
Mỗi người dùng muốn truy cập vào hệ thống phải đăng nhập với tài khoản của mình.
Các nhân viên quản lý trong hệ thống sẽ có quyền truy cập và quản lý các danh mục công việc tùy thuộc vào vai trò của họ.
Quy trình tìm việc:
+ Đầu tiên nhà tuyển dụng sẽ tạo chiến dịch tuyển dụng, điền các thông tin cơ bản của công việc (mức lương, kinh nghiệm, vị trí, khu vực làm việc, thời gian ứng tuyển ….)
+ Ứng viên sẽ chọn các tiêu chí tìm kiếm công việc như ngành nghề, địa điểm, mức lương và nhấn vào nút tìm kiếm.
+ Hệ thống sẽ hiển thị danh sách các công việc phù hợp với tiêu chí đã chọn + Người dùng có thể xem thông tin chi tiết về từng công việc và nếu quan tâm, họ có thể nộp đơn ứng tuyển ngay từ ứng dụng.
+ Các nhà tuyển dụng sẽ nhận được thông báo về các đơn ứng tuyển và có thể tiến hành quản lý và xem xét các hồ sơ ứng viên.
+ Nhà tuyển dụng có thể xem số lượng và chi tiết danh sách các nhân viên ứng tuyển, lọc CV Thống kê số lượng ứng viên ứng tuyển Chọn những ứng viên phù hợp và gửi thông báo đến ứng viên ngay trên ứng dụng.
1.1.2 Khảo sát và nêu hiện trạng1.1.2.1.Hiện trạng
Trên thị trường lao động hiện nay, việc tìm kiếm công việc trở thành một thách thức đối với nhiều người Các phương tiện truyền thống như báo in và trang web việc làm không thể đáp ứng đủ nhu cầu của người tìm việc và nhà tuyển dụng Sự phổ biến của smartphone và sự phát triển của ứng dụng di động đã mở ra một cánh cửa mới cho
Trang 13việc tìm kiếm việc làm Vì vậy việc pháp triển một ứng dụng tìm kiếm việc làm trên Android sẽ giúp người dùng dễ dàng tìm kiếm và ứng tuyển vào các vị trí phù hợp với kỹ năng và mong muốn của họ Các chức năng chính của ứng dụng:
Tìm việc làm:
+ Tìm kiếm việc làm theo các tiêu chí mong muốn + Xem chi tiết công việc
Quản lý chiến dịch ứng tuyển (Công việc) + Xem danh sách các chiến dịch
+ Thêm, xóa, sửa chiến dịch
+ Xem danh sách CV của ứng viên đã ứng tuyển vào chiến dịch Quản lý tài khoản:
+ Admin (quản trị hệ thống) xem danh sách tài khoản
+ Admin (quản trị hệ thông) xóa hoặc thêm tài khoản người dùng Đăng nhập/Đăng xuất:
+ Đăng nhập thông qua tài khoản Google/Facebook + Đăng xuất khỏi tài khoản
Yêu cầu của người ứng tuyển: + Cập nhật thông tin cá nhân + Thêm, sửa, xóa CV
+ Xem việc làm đã ứng tuyển, xem việc làm đã lưu.
1.1.2.2.Yêu cầuLưu trữ: Các thông tin về
- Ứng viên: Họ Tên, Email, SĐT, Địa chỉ, Trình Độ Học Vấn, Chuyên Ngành, Kinh nghiệm làm việc, Công Việc Mong Muốn.
- CV: Họ Tên, Email, SĐT, Địa chỉ, Trình Độ Học Vấn, Chuyên Ngành, Kinh Nghiệm Làm Việc, Hoặc động, Chứng chỉ, Sở Thích, Kỹ Năng.
- Công ty: Tên công ty, Địa Chỉ, Giới thiệu, Số lượng nhân viên, Website, Mô tả, Mã số thuế, Email, SĐT
Trang 14- Chiến dịch tuyển dụng: Tên chiến dịch, Địa điểm, Loại công việc, Cấp bậc, Mức lương, Yêu cầu kinh nghiệm, Hạn nộp hồ sơ, Chi tiết tuyển dụng, Số lượng tuyển, Hình thức làm, Ngành nghề
- Ngành nghề: Tên ngành nghề, Mô tả
- Tài khoản: Mã tài khoản, Tên tài khoản, Email, SĐT, Loại Tài khoản
Tra cứu:
- Chiến dịch: Theo Tên, địa điểm, kinh nghiệm, mức lưowng, ngành nghề - Công ty: Theo tên
1.1.3 Bản danh sách các yêu cầu của phần mềm1.1.3.1.Danh sách yêu cầu chức năng nghiệp vụ
B ph n: Tìm ki m vi c l m Mã s :ộ phận: Tìm kiếm việc làm Mã số:ận: Tìm kiếm việc làm Mã số:ếm việc làm Mã số:ệc làm Mã số: àm Mã số:ố: thông tin: Tên công việc, địa điểm, kinh nghiệm hoặc mức lương
Trang 153 Cập nhật chiếndịch Lưu trữ Sửa lại thôngtin chuyến dịch
Tạo chiến dịch tuyển dụng mớiTên chiến dịch tuyển dụng: _
Loại công việc: (Bán thời gian/Thực tập/Toàn thời gian) Cấp bậc: _(Nhân viên/Trưởng Phòng/Quản lý/Trưởng nhóm)
Trang 16Lưu trữQuản trị viên có thểxem thông tin tàikhoản của ngườiẢNH CHÂN
DUNG
Trang 17Liên QuanGhi chú
1Tạo công tyLưu trữ QLCT-BM1 Nhà tuyển dụng có
Tạo mới công ty
Tên công ty: _
T Nội dung Mô tả chi tiết Ghi chú
LOGO CÔNGTY
Trang 181 Phân quyền sửdụng
- Người quản trị: được phép sử dụng tất cả các chức năng
- Ứng viên: Tìm việc làm, Yêu cầu ứng tuyển, Cập nhật thông tin, Tạo CV, Đăng nhập đăng xuất
- Nhà tuyển dụng: Cập nhật thông tin, Quản lý công ty, Quản lý chiến dịch, Đăng nhập, Đăng xuất
1.1.3.3.Danh sách yêu cầu phi chức năng
Hệ thống sử dụng giao diện đồ họa thân thiện , đơn giản phù hợp với nhu
cầu tuyển nhân lực của nhà tuyển dụng và tìm việc của người tìm việc.
Hiệu quả
Ứng dụng trả về danh sách các công việc khi tìm kiếm một cách nhanh
chóng, tối đa 20s cho một lần tìm với các tiêu chí tìm kiếm mà người dùng mong muốn, giúp họ dễ dàng tìm kiếm được công việc phù hợp
Trang 19- Quản lý chiến dịch ứng tuyển:
Trang 20- Tìm việc làm:
Trang 21- Quản lý tài khoản:
1.2 Hiến chương dự án (Project Chapter)
Tôn chỉ Dự án (Project Charter)Tên dự án: Xây dựng ứng dụng tìm kiếm việc làm trên Android
Ngày bắt đầu: 28/03/2024Ngày kết thúc: 11/05/2024Thông tin về k inh phí: 1 tỷ đồng
Giám đốc dự án: Nguyễn Đại Phúc (21110603@student.hcmute.edu.vn)Mục tiêu dự án:
tìm kiếm việc làm một cách thuận tiện và hiệu quả.
Cách tiếp cận:
Trang 22 Tiến hành khảo sát thị trường và nghiên cứu các ứng dụng tương tự để định hướng phát triển.
trì Trong vòng hai tuần, đề xuất việc xây dựng cấu trúc phân công công việc (work breakdown structure), phát triển phạm vi dự án (scope statement), và thiết lập các mốc thời gian quan trọng (milestone) nhằm đảm bảo tiến độ hoàn thành dự án.
thời gian một tháng.
phát sinh.
riêng tư trong quá trình phát triển.
Trang 23Huỳnh Thị Tố
Ký tên (Sign-off): (Chữ ký của mọi thành viên tham gia Có thể ký tên vào bảng trên
Chú thích (Comments): (Handwritten or typed comments from above stakeholders, if applicable)
1.3 Bản mô tả phạm vi dự án (Project Scope Statement)
Bảng 1: Mô tả phạm vi dự án Xây dựng ứng dụng tìm kiếm việc làm trên Android.
Tên dự án (Project Title): Xây dựng ứng dụng tìm kiếm việc làm trên AndroidNgày (Date) : 04/04/2024 Người viết (Prepared by): Nhóm 17
Lý giải về dự án (Project Justification):
Dự án này nhằm mục đích phát triển một ứng dụng di động tìm kiếm việc làm, giúp người dùng có thể tìm kiếm, xem thông tin và nộp hồ sơ ứng tuyển cho các vị trí công việc phù hợp một cách thuận tiện và nhanh chóng.
Các tính chất và yêu cầu của sản phẩm (Product Characteristics and Requirements):
1 Phần mềm được triển khai đầy đủ chức năng
2 Khi đưa và triển khai , hệ thống vận hành đúng yêu cầu, ổn định ít mắc lỗi 3 Dự án hoàn thành đúng hạn, không phát sinh thêm chi phí cũng như thời gian
4 Khách hàng cảm thấy thuận tiện khi sử dụng phần mềm, các yêu cầu chức năng khi triển khai được sự hài lòng của khách hàng.
Tổng kết về các sản phẩm chuyển giao của dự án (Summary of ProjectDeliverables):
1 Bản mô tả phạm vi dự án 2 Bản phân chia công việc
Trang 243 Tiến trình thực hiện dự án, kế hoạch quản lý lịch biểu 4 Bản kế hoạch chi phí
5 Bản kế hoạch quản lý chất lượng
Các yêu cầu để đánh giá sự thành công của dự án (Project Success Criteria):
1 Đáp ứng được những yêu cầu của khách hàng (đã nêu ra ở phần yêu cầu) 2 Dự án hoàn thành sớm nhất có thể, muộn nhất là 6 tuần
3 Không vượt quá chi phí phê duyệt ban đầu (1 tỷ đồng) 4 Phần mềm được phát triển trên tảng Mobile
5 Ứng dụng hoạt động ổn định không có lỗi nghiêm trọng 6 Hệ thống quản lý hồ sơ hoạt động chính xác và hiệu quả.
CHƯƠNG 2: QUẢN LÝ CÔNG VIỆC
2.1 Cấu trúc phân việc (Work Breakdown Structure - WBS)2.2 Tiến trình thực hiện và ước lượng thời gian
2.3 Sơ đồ PERT
2.4 Bản kế hoạch dự án (Project Plan)
CHƯƠNG 3: QUẢN LÝ NHÓM VÀ CÔNG CỤ
5.2 Khó khăn trong quá trình thực hiện
CHƯƠNG 6: KINH NGHIỆM RÚT RA TỪ QUÁ TRÌNH THỰC HIỆN DỰ ÁNCHƯƠNG 7: KẾT LUẬN
Trang 25KẾT LUẬN
Trang 26TÀI LIỆU THAM KHẢO
Trang 27PHỤ LỤC
Trang 28BẢNG PHÂN CÔNG CÔNG VIỆC CỤ THỂ
Trang 29Tiểu luận môn QLDA 25