



















Preview text:
lOMoAR cPSD| 46342576
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT K H O A CÔ NG NGH S BÁO CÁO
ĐỒ ÁN PHẦN MỀM 1 NGÀNH CÔNG NGH T HÔNG TIN
ĐỀ TÀI : WEBSITE QUẢN LÝ TRUNG TÂM GIỚI THIỆU VIỆC
LÀM THÀNH PHỐ ĐÀ NẴNG CBHD
: ThS.Phạm Thị Trà My
SINH VIÊN : Nguyễn Minh Danh
Nguyễn Thành Hoàng Ngô Thanh Tùng Lê Gia Hân NHÓM : 26 ĐÀ NẴNG, 06/2020 lOMoAR cPSD| 46342576 MỤC LỤC
MỤC LỤC.....................................................................................................................1
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI............................................................................1
I. Tên đề tài.............................................................................................................1
II. Lý do chọn đề tài..............................................................................................1
III. Mục tiêu và phạm vi đề tài...............................................................................1 Mục tiêu đề
tài.......................................................................................................1
Phạm vi đề tài........................................................................................................1
IV. Nội dung nghiên cứu........................................................................................1
Về lý thuyết...........................................................................................................1
Về thực tiễn............................................................................................................1
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG.......................................................................3
I. Sơ đồ use case......................................................................................................3 II.
Đặc tả use case.................................................................................................3 Use case cập nhật giỏ
hàng....................................................................................3
Use case.................................................................................................................3
III. Sơ đồ ERD.......................................................................................................3
CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU..................................................................4 I. Bảng dữ
liệu.........................................................................................................4
Bảng Khách hàng...................................................................................................4
Bảng Nhân viên.....................................................................................................4 II.
Sơ đồ quan hệ...................................................................................................4
CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH.............................................................5 I. Giao diện trang
chủ..............................................................................................5 II.
Giao diện trang đăng kí thành viên...................................................................5
CHƯƠNG 5: KẾT LUẬN.............................................................................................6
I. Ưu điểm và khuyết điểm của đề tài......................................................................6 1.
Ưu điểm........................................................................................................6 2.
Khuyết điểm..................................................................................................6
II. Hướng phát triển của đề tài.............................................................................6
TÀI LIỆU THAM KHẢO.............................................................................................1 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI I. Tên đề tài
- Thiết kế website quản lý trung tâm giới thiệu việc làm
II. Mục tiêu và phạm vi đề tàio Mục tiêu đề tài
- -Hệ thống giúp trung tâm giới thiệu việc làm thành phố Đà Nẵng theo dõi yêu cầucủa người lao động
- - Quản lý thông tin của người lao động đăng ký tìm việc và công ty đang tìm người lao động
- - Giảm được các công việc thủ công như trước, tiết kiệm thời gian và nguồn nhân lực
- - Thống kê báo cáo tình hình theo quý/năm
- - Tìm kiếm thông tin việc làm một cách dễ dàng
- - Quản lý thông tin về các nghề
- -Quản lý thông tin về nhân viên - o Phạm vi đề tài - Thành phô Đà Nẵng
III. Nội dung nghiên cứuo Về lý thuyết
- Tìm hiểu phần mềm StarUML để phân tích và thiết kế hệ thống
- Tìm hiểu hệ quản trị cơ sở dữ liệu SQL sever để xây dựng CSDL - o Các tác nhân - Admin + Đăng nhập + Tìm kiếm
+ Xác nhận thông tin nhà tuyển dụng + Thêm tài khoản + Sửa tài khoản + Xóa tài khoản + Báo cáo thống kê
+ Xác nhận hồ sơ tuyển việc làm - Nhà tuyển dụng : + Đăng kí + Đăng nhập + Tạo hồ sơ cá nhân + Tìm kiếm + Đăng tuyển dụng +Thống kê ứng viên + Xem hồ sơ ứng viên Nhóm SVT H: 26 Trang 1 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
+ Gửi lời mời phỏng vấn + Đánh giá ứng viên - Người tìm việc: + Đăng kí + Đăng nhập + Tạo hồ sơ cá nhân + Tìm kiếm
+ Xem thông tin tuyển dụng
+ Ứng tuyển xin việc làm
+ Đánh giá và phản hồi + Nhận thông báo
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG I. Sơ đồ use case - - - - Nhóm SVTH: 26 Trang 2 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1 -
II. Đặc tả use case 1. Use case Đăng nhập
- Tác nhân: Người tìm việc,nhà tuyển dụng,admin
- Chức năng: giúp người dung đăng nhập vào hệ
thống - Đầu vào: Tên đăng nhập và mật khẩu - Xử lý: o
Bước 1: Người dùng truy cập vào trang đăng nhập o Bước 2: Hệ
thống hiển thị giao diện đăng nhập o
Bước 3: Người dung nhập tên đăng nhập và mật khẩu và nhấn nút đăng nhập o
Bước 4: Hệ thống kiểm tra và trả về thông báo đăng nhập thành công hay thất bại
- Đầu ra:Đăng nhập thành công hay thất bại - Use
case liên quan: Đăng ký - Phác thảo giao diện: 2. Use case đăng kí
- Tác nhân: Người tìm việc,nhà tuyển dụng.
- Chức năng: giúp người dùng và nhà tuyển dụng đăng ký . Nhóm SVT H: 26 Trang 3 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
- Đầu vào: Thông tin cá nhân - Xử lý:
o Bước 1: Người dùng truy cập vào trang đăng ký o Bước 2:
Hệ thống hiển thị giao diện đăng ký o Bước 3: Nhập đầy
đủ thông tin để đăng ký
o Bước 4: Hệ thống kiểm tra và trả về thông báo đăng ký thành công hay thất bại
- Đầu ra:Đăng ký thành công hay thất bại
- Use case liên quan: Đăng Nhập
3. Use case Xác nhận thông tin nhà tuyển dụng - Tác nhân: Admin
- Chức năng: Cho phép admin kiểm tra và xác nhận các thông tin của nhà tuyển dụng
- Đầu vào: Thông tin nhà tuyển dụng - Xử lý: Nhóm SVTH: 26 Trang 4 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
o Bước 1: người dùng đăng nhập vào hệ thống o Bước 2: Người
dùng truy cập vào quản lý tài khoản o Bước 3: Người dung
kiếm tìm chọn tài khoản nhà tuyển dụng cần xác thực thông tin
o Bước 4: Người dùng chọn xác thực hay không xác thực
- Đầu ra : Xác nhận hay không xác nhận -
Use case liên quan: Tìm kiếm ,Đăng nhập - Phác thảo giao diện: 4. Use case Tìm kiếm
- Tác nhân: Người tìm việc,nhà tuyển dụng,admin
- Chức năng: Người dùng tìm kiếm thông tin liên quan trong hệ thống
- Đầu vào: Thông tin cần tìm kiếm - Xử lý:
o Bước 1: Người dùng truy cập và đăng nhập vào hệ thống
o Bước 2: Chọn tìm kiếm
o Bước 3: Người dung nhập thông tin cần tìm kiếm và chọn Tìm kiếm o
Bước 4: Hệ thống hiển thị kết quả Nhóm SVT H: 26 Trang 5 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
- Đầu ra:Kết quả tìm kiếm
- Use case liên quan: Đăng nhập - Phác thảo giao diện:
5. Use case Thêm tài khoản - Tác nhân:admin
- Chức năng: Người dùng thêm tài khoản trên hệ thống
- Đầu vào: Thông tin tài khoản - Xử lý:
o Bước 1: Người dùng truy cập và đăng nhập vào hệ thống o Bước
2: Chọn Quản lý tài khoản o Bước 3: Chọn thêm tài khoản o
Bước 4:Hệ thống hiện form thêm tài khoản o Bước 5: Nhập Thông
tin theo yêu cầu và nhấn thêm
o Bước 6: Hệ thống thông báo tài khoản thêm thanh công hay thất bại
- Đầu ra: Thêm tài khoản thành công hay thất bại
- Use case liên quan: Đăng nhập,Sửa tài khoản,Xóa tài khoản - Phác thảo giao diện: Nhóm SVTH: 26 Trang 6 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
6. Use case Sửa tài khoản - Tác nhân:admin
- Chức năng: Người dùng Sửa thông tin tài khoản trên hệ thống
- Đầu vào: Thông tin tài khoản - Xử lý:
o Bước 1: Người dùng truy cập và đăng nhập vào hệ thống
o Bước 2: Chọn Quản lý tài khoản o Bước 3: Chọn tài
khoản và chọn Sửa o Bước 4:Hệ thống hiện form sửa tài
khoản o Bước 5: Sửa Thông tin theo yêu cầu và nhấn sửa
- Bước 6: Hệ thống thông báo tài khoản sửa thành công hay thất bại
- Đầu ra: Sửa vật tư thành công hay thất bại
- Use case liên quan: Đăng nhập,Thêm tài khoản, Xóa tài khoản - Phác thảo giao diện: Nhóm SVT H: 26 Trang 7 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1 7. Use case Xóa tài khoản - Tác nhân:admin
- Chức năng: Người dùng Xóa tài khoản trên hệ thống
- Đầu vào: Một tài khoản - Xử lý:
o Bước 1: Người dùng truy cập và đăng nhập vào hệ thống
o Bước 2: Chọn Quản lý tài khoản o Bước 3: Chọn tài
khoản cần xóa và chọn Xóa o Bước 5: Hệ thống thông báo tài khoản xóa thanh công
- Đầu ra: Tài khoản được xóa thành công
- Use case liên quan: Đăng nhập,Thêm tài khoản,Sửa tài khoản - Phác thảo giao diện: Nhóm SVTH: 26 Trang 8 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1 8. Tạo hồ sơ cá nhân
- Tác nhân: Người tìm việc, nhà tuyển dụng
- Chức năng: Cập nhật thông tin cá nhân
- Đầu vào: Nhập thông tin cá nhân của người dùng.o Tìm và chọn mục "Hồ sơ cá nhân"
o Điền các thông tin cần thiết vào các ô trống trong mẫu đăng ký hồ sơ,
bao gồm thông tin cá nhân, học vấn, kinh nghiệm làm việc và các kỹ năng.
o Đính kèm các tài liệu cần thiết như bằng cấp, chứng chỉ và CV.
o Lưu hồ sơ cá nhân và đợi phản hồi từ Trung tâm giới thiệu việc làm.
- Đầu ra: Tạo hồ sơ thành công Nhóm SVT H: 26 Trang 9 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
9. Xem thông tin tuyển dụng
- Tác nhân: Người tìm việc
- Chức năng: Xem thông tin việc tuyển dụng
- Đầu vào: Nhập các thông tin tìm kiếm liên quan đến công việc quan tâmo
Đăng nhập tài khoản. o Chọn mục "Tuyển dụng" . o Nhập các thông tin tìm
kiếm liên quan đến vị trí công việc cần. o Nhấn "Tìm kiếm" để hiển thị các kết
quả liên quan đến tuyển dụng.
o Khi đã tìm thấy thông tin tuyển dụng phù hợp, ta có thể xem thông tin chi tiết về công việc.
- Đầu ra: Các thông tin tuyển dụng chi tiết Nhóm SVTH: 26 Trang 10 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
10.Ứng tuyển xin việc làm
-Tác nhân: Người tìm việc
- Chức năng: Ứng tuyển làm việc
- Đầu vào: các thông tin cá nhân của ứng viên như họ tên, địa chỉ, số điện thoại,
học vấn, kinh nghiệm và các tài liệu kèm theo như CV, bằng cấp... o Đăng nhập tài khoản.
o Tìm kiếm thông tin tuyển dụng của công việc mình quan tâm và đáp ứng được yêu cầu.
o Chọn công việc muốn tuyển để xem thông tin tuyển dụng. o Nhấn vào
nút "Ứng tuyển" trên trang thông tin tuyển dụng. o Điền đầy đủ các
thông tin yêu cầu trong form ứng tuyển.
o Kiểm tra kỹ lại các thông tin đã nhập trước khi nhấn nút "Gửi hồ sơ".
- Đầu ra: Thành công đăng kí ứng tuyển việc làm và chờ xét duyệt của nhà tuyển dụng. Nhóm SVT H: 26 Trang 11 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1 11.Đánh giá phản hồi
- Tác nhân: Người tìm việc
- Chức năng: Gửi đánh giá, phản hồi
- Đầu vào: Công việc đã được hoàn thành bởi tác nhân người tìm việc, thông tin
về nhà tuyển dụng và công việc, các yêu cầu, quy định và hướng dẫn của nhà
tuyển dụng về đánh giá và phản hồi. o Tìm kiếm công việc mà tác nhân người
tìm việc đã hoàn thành và muốn đánh giá và phản hồi.
o Click vào công việc đó và tìm đến phần đánh giá và phản hồi sau khi làm việc.
o Đánh giá công việc của tác nhân người tìm việc theo các tiêu chí đã được đưa ra.
o Viết phản hồi về công việc hoặc nhà tuyển dụng.
o Click vào Gửi đánh giá, phản hồi. Top of Form
- Đầu ra: Hoàn thành đánh giá công việc và phản hồi về công việc hoặc nhà tuyển dụng. Nhóm SVTH: 26 Trang 12 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1 12.Báo Cáo Thống kê - Tác nhân: Admin
- Chức năng: Admin thống kê những dữ liệu muốn xem
- Đầu vào: Số liệu, dữ liệu các nhà tuyển dụng, ứng viên đã đang tuyển dụng,
ứng tuyển o Admin đăng nhập và hệ thống bằng tài khoản admin o Truy cập
vào phần thống kê trên nav o Chọn thông tin cần thống kê trên thanh tìm kiếm
o Ấn chọn thống kê để xem kết quả
- Đầu ra: Bảng thống kê chi tiết dành cho Admin quản lý trang Nhóm SVT H: 26 Trang 13 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
13.Xác nhận hồ sơ tuyển việc làm - Tác nhân: Admin
- Chức năng: Xác nhận hồ sơ hợp lệ của các nhà tuyển dụng.
- Đầu vào: Hồ sơ, thông tin tuyển dụng của các nhà tuyển dụng o Admin đăng
nhập và hệ thống bằng tài khoản admin o Vào phần xét duyệt để xem hồ sơ
cần duyệt o Chọn phần nhà tuyển dụng trong phần lọc để dễ duyệt o Xem và
duyệt nếu đáp ứng yêu cầu, và quy định của hệ thống
- Đầu ra: Hồ sơ tuyển việc được đưa lên trang web để ứng viên ứng tuyển Nhóm SVTH: 26 Trang 14 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1 14.Tạo hồ sơ cá nhân
- Tác nhân: Nhà tuyển dụng
- Chức năng: Tạo hồ sơ của công ty, tổ chức để tuyển thành viên, tạo điểm nhấn uy tín tổ chức
- Đầu vào: Tổ chức muốn tuyển thành viên và có tài khoản chưa tạo đủ hồ sơ o
Nhà tuyển dụng đăng nhập và hệ thống bằng tài khoản đã tạo o Truy cập vào
phần hồ sơ cá nhân để tạo đầy đủ
o Điền đầy đủ thông tin và thêm các chứng nhận muốn tạo hồ sơ uy tín
o Nhấn cập nhật để hoàn thành
- Đầu ra: Hồ sơ chi tiết của công ty, tổ chức tuyển dụng. Nhóm SVT H: 26 Trang 15 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1 15.Tìm kiếm
- Tác nhân: Nhà tuyển dụng
- Chức năng: Tìm kiếm các ứng viên phù hợp với vị trí cần tuyển
- Đầu vào: Nhà tuyển dụng muốn tìm kiếm và tuyển nhân viên o Nhà tuyển
dụng truy cập hoặc đăng nhập và hệ thống nếu có tài khoản o Vào phần ứng
viên và nhập thông tin vị trí cần tìm o Kích vào xem chi tiết ứng viên muốn tuyển Nhóm SVTH: 26 Trang 16 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
- Đầu ra: Các nhân viên phù hợp với vị trí cần tuyển 16.Đăng tuyển dụng
- Tác nhân: Nhà tuyển dụng
- Chức năng: Đăng tin tuyển thành viên
- Đầu vào: Nhà tuyển dụng cần đăng tin tuyển dụng o Nhà tuyển dụng đăng
nhập và hệ thống o Vào phần đăng tin tuyển dụng để đăng tin o Điền đầy đủ
thông tin mà ứng viên sẽ đọc và ứng tuyển o Nhấn đăng để đăng lên hệ thống
- Đầu ra: Tin tuyển dụng được đăng trên hệ thống để tiếp cận ứng viên Nhóm SVT H: 26 Trang 17 lOMoAR cPSD| 46342576
Báo cáo đồ án phần mềm 1
17.Use case Thống kê ứng viên:
- Tác nhân: Nhà tuyển dụng
- Chức năng: giúp nhà tuyển dụng thống kê được số lượng nhân viên ứng tuyển
- Đầu vào: Danh sách hồ sơ của ứng viên - Xử lý:
o Bước 1: Nhà tuyển dụng truy cập vào trang đăng nhập o
Bước 2: Hệ thống hiển thị giao diện đăng nhập
o Bước 3: Nhà tuyển dụng nhập tên đăng nhập và mật khẩu và nhấn nút đăng nhập
o Bước 4: Hệ thống kiểm tra và trả về thông báo đăng nhập
thành công hay thất bại.
o Bước 5: Click vào danh sách các ứng viên ứng tuyển. - Đầu
ra: Danh sách các ứng viên ứng tuyển
18.Use case Xem hồ sơ ứng viên:
- Tác nhân: Nhà tuyển dụng
- Chức năng: giúp nhà tuyển dụng xem được hồ sơ ứng viên ứng tuyển Nhóm SVTH: 26 Trang 18