Trong thời gian thực tập tại Trung tâm NIIT Trà Vinh, em đã nhận được sự giúp đỡ rất tận tình từ các anh chị trong Trung tâm, đặt biệt thầy Lê Phong Dũ. Em xin gửi lời cảm ơn chân thành đến thầy Lê Phong Dũ, Giám đốc Trung tâm NIIT và các anh chị trong trung tâm đã tạo điều kiện thuận lợi để em thực tập và hoàn thành nhiệm vụ tại Trung tâm.Sau thời gian 08 tuần thực tập tại Trung tâm NIIT Trà Vinh, với sự chỉ dẫn tận tình của thầy cô, anh chị trong Trung tâm, em đã bổ sung thêm nhiều kiến thức về công nghệ thông tin và kỹ năng mềm về giao tiếp và thuyết trình,... Đây cũng là những kiến thức cần thiết cho công việc em sau này.Nội dung thực tập của em là “Xây dựng Website giới thiệu và tuyển dụng việc làm”. Mặc dù em đã cố gắng hoàn thành đề tài trong phạm vi và khả năng cho phép, nhưng đây là lần đầu tiên tiếp xúc với kinh nghiệm thực tế và do kiến thức còn hạn chế nên không thể tránh khỏi những thiếu sót trong quá trình thực hiện. Em kính mong nhận được sự thông cảm và mong muốn nhận được thêm ý kiến đóng góp của thầy cô, anh chị để em có thể hoàn thiện và phát triển đề tài tốt hơn.
Trang 1MỤC LỤC
DANH SÁCH CÁC HÌNH
Trang 2Hình 1.1: Mô hình đào tạo của trung tâm NIIT Trà Vinh 17Hình 1.2: Mô hình nhân sự của trung tâm NIIT Trà Vinh 17
Hình 2.1 Mô hình Use – Case của người quản trị hệ thống 23
Hình 2.9 Sơ đồ tổng quát dành cho người quản trị hệ thống 69
Hình 2.28 Thông báo cập nhật thông tin cá nhân thành công 80
Trang 3Hình 2.33 Thông báo chưa có việc làm cần tìm 82
Hình 2.46 Trang thông báo việc làm đến nhà tuyển dụng 91
Hình 2.57 Thông báo ứng viên không được tạo quá 3 hồ sơ 97
Hình 2.63 Hướng dẫn liên hệ trực tuyến với nhân viên công ty 101Hình 2.64 Hướng dẫn tùy chọn giao diện trang web 102Hình 2.65 Hướng dẫn vào trang dành cho nhà tuyển dụng 103Hình 2.66 Trang đăng nhập dành cho nhà tuyển dụng 104Hình 2.67 Thông báo sai email đăng nhập hoặc mật khẩu 104Hình 2.68 Thông báo nhà tuyển dụng đăng nhập thành công 105
Hình 2.70 Trang thay đổi mật khẩu cho nhà tuyển dụng 106
Hình 2.76 Chi tiết thông báo việc làm của ứng viên 109
Trang 4Hình 2.77 Quản lý ứng viên ứng tuyển việc làm 109
Hình 2.79 Giao diện trang đăng nhập dành cho quản trị 110
Hình 2.85 Giao diện trang quản lý hỗ trợ trực tuyến 115Hình 2.86 Giao diện trang chủ quản lý tin tức tư vấn 116
Hình 2.101 Quản lý trang thông tin bảo mật, thỏa thuận sử dụng, … 126
Hình 2.103 Thông báo người quản trị không đủ quyền vào trang web 127
DANH SÁCH CÁC BẢNG
Bảng 2.10 Mô tả Use – Case quản lý ứng viên (dành cho nhà tuyển dụng) 35Bảng 2.11 Mô tả Use – Case liên hệ với ứng viên qua email 36
Trang 5Bảng 2.12 Mô tả Use – Case quản lý quyền 37
Bảng 2.16 Mô tả Use – Case quản lý các trang web tĩnh 41
Trang 621/02/2012 + Thiết kế lớp dataService để kết nối với cơ sở
dữ liệu, tạo các phương thức lấy dữ liệu và cậpnhật dữ liệu
+ Mô tả các bảng thành các đối tượng
22->26/02/2012 + Xây dựng các hàm dùng để lấy dữ liệu, thêm,
sửa, xóa dữ liệu cho các bảng trong cơ sở dữliệu
02/03/2012 + Nhập dữ liệu kiểm thử, kiểm tra lỗi nhập liệu
+ Nhập dữ liệu mẫu để hiển thị trang chủ
03->04/03/2012 + Thiết kế Menu bên trái hiển thị các lĩnh vực,
khi kích chuột vào một lĩnh vực sẽ hiển thị tất
cả các ngành nghề thuộc lĩnh vực đó
+ Khi kích chuột vào một ngành nghề sẽchuyển đến trang hiển thị các việc làm thuộcngành nghề đó
+ Trang chi tiết việc làm
+ Hiển thị các nhân viên hỗ trợ trực tuyến lấy
từ cơ sở dữ liệu, khi nhân viên đó online, kháchvào website có thể chat trực tuyến với nhânviên đó
Tuần 4 05->06/03/2012 + Thiết kế SlideShow lấy dữ liệu động từ cơ sở
dữ liệu, hiển thị 5 tin tức tư vấn mới nhất
+ Tạo trang đăng ký thành viên
Trang 7+ Tạo trang đăng nhập.
+ Tạo trang cập nhật thông tin thành viên cũngnhư thay đổi mật khẩu
+ Tạo trang gửi mật khẩu vào Email khi thànhviên quên mật khẩu
07/03/2012 + Hiển thị 18 ngành nghề có số việc làm nhiều
nhất
+ Module liên kết website
08/03/2012 + Xây dựng chức năng tìm kiếm nhanh bằng từ
khóa
+ Xây dựng chức năng tìm kiếm nâng cao
09->11/03/2012 + Xây dựng trang tạo hồ sơ
+ Xây dựng trang quản lý hồ sơ
+ Xây dựng trang thông báo việc làm đến nhàtuyển dụng
+ Xây dụng trang lưu việc làm và ứng tuyển
+ Chức năng thêm, sửa, xóa cho các trang hồsơ
+ Nhập liệu và kiểm thử
Tuần 5
12->14/03/2012
15->18/03/2012 + Xây dựng trang đăng nhập, quên mật khẩu
+ Xây dựng trang tìm kiếm hồ sơ ứng viên
+ Xây dựng trang quản lý tuyển dụng
+ Xây dựng trang quản lý ứng viên
+ Chức năng gửi email cho ứng viên
Tuần 6
19-20/03/2012 + Xây dựng trang đăng nhập dành cho quản trị
+ Xây dựng trang quản lý quyền
+ Xây dựng trang quản lý admin
21/03/2012 + Xây dựng trang loại tư vấn
+ Xây dựng trang tư vấn
22/03/2012 + Thêm, sửa, xóa quảng cáo, baner
23/03/2012 + Thêm, sửa, xóa các trang web tĩnh như: quy
định bảo mật, thỏa thuận sử dụng, chọnngoctuanworks
24/03/2012 + Xây dựng trang quản lý ứng viên
+ Xây dựng trang tìm kiếm, kích hoạt tài khoảncho ứng viên (nếu ứng viên không kích hoạtđược)
25/03/2012 + Thêm các chức năng tìm kiếm cho admin
Tuần 7
26-27/03/2012 + Thêm tùy chọn giao diện cho trang web
+ Kiểm tra lỗi nhập liệu+ Kiểm tra module
+ Kiểm tra tổng thể
+ Hoàn thiện trang web
28 - 01/04/2012 Viết báo cáo thực tập
Trang 8Tuần 8 02 – 08/04/2012 Viết báo cáo thực tập.
Phần 1 GIỚI THIỆU VỀ CƠ QUAN NƠI THỰC TẬP TỐT NGHIỆP
1.1 GIỚI THIỆU VỀ TRUNG TÂM NIIT
Được thành lập năm 1981 tại Ấn Độ, đến nay NIIT trở thành một trong những tậpđoàn hàng đầu thế giới trong lĩnh vực đào tạo và cung cấp các giải pháp công nghệ thông tin.Hiện nay, NIIT có mặt tại hơn 44 quốc gia, cung cấp các giải pháp đào tạo, phần mềm vàgiải pháp tri thức cho các tổ chức, các tập đoàn đa quốc gia như Worldbank, Citigroup,British Airways, Ford Motors, IBM, Microsoft…
Sau hơn 25 năm hoạt động tại 44 quốc gia, NIIT đã & đang đào tạo hơn 3,5 triệu họcviên trên toàn cầu và họ hiện đang làm việc cho các tập đoàn hàng đầu thế giới: SunMicrosystems, Merryll Lynch, Hewlett Packard, Microsoft, IBM, Citibank
NIIT là Học viện đầu tiên và duy nhất trong 5 năm liên tiếp được IDC xếp hạng mộttrong 20 Học viện Đào tạo Công nghệ thông tin hàng đầu thế giới (IDC 2001-2004) NIITcũng được đưa vào danh sách “500 Superbrands” (nhãn hiệu mạnh) do Hội đồngSuperbrands bình chọn từ năm 2003
Sứ mạng của NIIT: giúp cho các cá nhân và doanh nghiệp trên toàn cầu đạt đượcthành công cao hơn bằng cách cung cấp kiến thức, các kỹ năng, giải pháp và dịch vụ thôngqua các nỗ lực tiên phong và công nghệ thích hợp
Tại Việt Nam, sau hơn 8 năm phát triển, Học viện NIIT đã xây dựng hệ thống 36trung tâm NIIT trên toàn quốc Song song đó, NIIT đã & đang đào tạo hơn 6000 sinh viêntại Việt Nam với hơn 90% sinh viên NIIT có việc làm ngay sau khi tốt nghiệp & hiện đanglàm việc cho các công ty hàng đầu Việt Nam như Paragon Solutions, TMA Solutions,Global CyberSoft, FPT, Fujitsu, Netika Vietnam, ACB, Sacombank…
NIIT Trà Vinh Được thành lập tháng 10 năm 2005, trường Cao Đẳng Cộng Đồng TràVinh và học viện Công Nghệ Thông Tin Niit (Ấn Độ) khai trương trung tâm đào tạo chuyên
Trang 9viên lập trình Công Nghệ Thông Tin quốc tế NIIT Trà Vinh tại Khu 3 của trường Cao ĐẳngCộng Đồng Trà Vinh Vào năm 2006, Trường CĐCĐ Trà Vinh phát triển thành Trường Đạihọc Trà Vinh, vì thế Trung tâm NIIT Trà Vinh được thành lập theo Quyết định số
458/QĐ-ĐHTV của trường Đại học Trà Vinh ngày 29/12/2006 với sứ mạng giúp cá nhân
và doanh nghiệp trên toàn cầu đạt được thành công cao hơn bằng cách cung cấp kiến thức,các kỹ năng, giải pháp và dịch vụ thông qua các nỗ lực tiên phong và công nghệ thích hợp Sau thời gian tìm kiếm đối tác, và suy nghĩ cân nhắc từng quyết định, nhà trường đã ký bảnthỏa thuận hợp tác giáo dục với NIIT Ấn Độ, thành lập Trung tâm NIIT Trà Vinh, là trungtâm đào tạo lập trình viên quốc tế đầu tiên tại Trà Vinh
1.2 TRUNG TÂM NIIT TRÀ VINH
1.2.1 Lịch sử hình thành
NIIT Trà Vinh Được thành lập tháng 10 năm 2005, trường Cao Đẳng Cộng Đồng TràVinh và học viện Công Nghệ Thông Tin Niit (Ấn Độ) khai trương trung tâm đào tạo chuyênviên lập trình Công Nghệ Thông Tin quốc tế NIIT Trà Vinh tại Khu 3 của trường Cao ĐẳngCộng Đồng Trà Vinh Vào năm 2006, Trường CĐCĐ Trà Vinh phát triển thành Trường Đạihọc Trà Vinh, vì thế Trung tâm NIIT Trà Vinh được thành lập theo Quyết định số
458/QĐ-ĐHTV của trường Đại học Trà Vinh ngày 29/12/2006 với sứ mạng giúp cá nhân vàdoanh nghiệp trên toàn cầu đạt được thành công cao hơn bằng cách cung cấp kiến thức, các
kỹ năng, giải pháp và dịch vụ thông qua các nỗ lực tiên phong và công nghệ thích hợp Ngày nay, trên bước đường hội nhập quốc tế, đất nước chúng ta có nhiều nét đổi mới
rõ rệt trong nhiều lĩnh vực như: kinh tế, văn hóa, giáo dục…Nhiều doanh nghiệp nước ngoài
đã đầu tư vào nuớc ta với những dự án hàng tỷ USD, và họ cần có nguồn nhân lực giỏi, đápứng được nhu cầu công vệc mang đẳng cấp quốc tế Với tầm nhìn xa rộng, Ban Giám hiệunhà trường đã quyết định phải có những đối tác quốc tế để hợp tác phát triển, phải đào tạonguồn nhân lực đáp ứng nhu cầu nguồn nhân lực CNTT chất lượng cao cho đất nước
Sau thời gian tìm kiếm đối tác, và suy nghĩ cân nhắc từng quyết định, nhà trường đã
ký bản thỏa thuận hợp tác giáo dục với NIIT Ấn Độ, thành lập Trung tâm NIIT Trà Vinh, làtrung tâm đào tạo lập trình viên quốc tế đầu tiên tại Trà Vinh
Trang 101.2.2 Mục tiêu và kết quả đạt được
Từ ngày 2006, 2007, 2008, 2009, Học viện CNTT NIIT, Học viện CNTT Số 1 Châu Á(IDC, 1999-2005) đã triển khai Chương trình Học bổng toàn cầu MasterMind Scholarships trên toàn Việt Nam Trong bốn năm triển khai chương trình học bổng này đã có tuyển đượchơn 300 sinh viên Chương trình học bổng này nhằm hỗ trợ những HSSV tài năng nhưnggặp khó khăn về tài chính có điều kiện học tập - nghiên cứu để theo đuổi ước mơ trở thành 1chuyên gia CNTT xuất sắc mai sau Với mục tiêu khuyến khích mọi cá nhân, mà đặc biệt là
các bạn vừa tốt nghiệp Tú tài (tốt nghiệp PTTH) & các bạn sinh viên, có cơ hội học tập,
khám phá lĩnh vực CNTT – 1 lĩnh vực đầy hấp dẫn & thử thách cho các bạn trẻ Việt Nam.Ngoài ra học bổng MasterMind Scholarships còn mở rộng cho tất cả các đối tượng đã tốtnghiệp PTTH và được cấp dựa trên kết quả một kỳ thi trong 60 phút bao gồm 2 phần (Năngkhiếu & Anh văn), và phỏng vấn sau đó Dựa trên kết quả thi, ứng viên xứng đáng sẽ đượctặng học bổng trị giá từ 10% đến 40% tổng học phí cho chương trình học, các khoá học kéodài trong 2 năm, thuộc hai chuyên ngành: Công nghệ Phần mềm (Software Engineering),Công nghệ Mạng (Network Engineering)
Tháng 7/2009, TT NIIT Trà Vinh đã tổ chức lễ tốt nghiệp khóa 1 cho 78 sinh viêntrong tổng số 78 sinh viên tốt nghiệp khóa I Tất cả các bạn đều được trang bị đầy đủ nhữngkiến thức, kỹ năng cần thiết và được yêu cầu bởi các doanh nghiệp, cũng như được rèn luyện
về mặt đạo đức để sẵn sàng cống hiến tài năng cho xã hội Mặc dù trong tình hình suy thoáikinh tế và nhu cầu việc làm đang ở mức thấp, nhưng 79.5% sinh viên tốt nghiệp khóa I đã cóviệc làm Phần lớn các bạn đều được làm việc theo đúng nguyện vọng và chuyên ngành tạicác cơ quan, công ty tại tỉnh nhà hoặc ở Tp.HCM như: Công ty Anh Quân, Becotes, BlueStar, Thạo việc, FPT, Vinaphone, Viettel… Những bạn còn lại vẫn đang tiếp tục con đườnghọc vấn tại các trường đại học hoặc chuẩn bị học tiếp ở bậc cao hơn theo chương trình Liênthông Đại học Quốc tế
Trang 11Dự kiến trong tháng 4/2010 số lượng Sinh Viên tốt nghiệp khoảng 40 sinh viên baogồm quản trị mạng và lập trình viên.
Với cơ sở vật chất và đội ngũ giảng viên đạt chuẩn quốc tế, cùng với phương phápgiảng dạy tiên tiến LACC (Learning Architecture based on Collaborative
Constructivism), phương pháp này giúp giảng viên hiểu rõ, học viên học tốt hơn và tiếp thu
được những gì đã học Ý tưởng của phương pháp này là mỗi người đều xây dựng được chomình một cách khác nhau để tiếp thu kiến thức Những gì tạo nên tính độc đáo của phươngpháp LACC không chỉ ở khả năng phát triển kiến thức và kỹ năng mà còn là cách thứctruyền đạt để giúp cho việc học được hiệu quả và hướng ứng dụng thực tế
Hiện nay Trung tâm đang triển khai chương trình tiên tiến nhất Mastermind version 2(MMS) MMS là kết quả của quá trình nghiên cứu và tìm hiểu sự thay đổi trong nhu cầutuyển dụng của ngành CNTT nhằm tổng hợp những mảng kiến thức và kỹ năng được yêucầu bởi hầu hết các doanh nghiệp hàng đầu, đồng thời nội dung chương trình còn gói gọncác công nghệ mới và phổ biến nhất cũng như đón đầu sự phát triển của công nghệ trongtương lai MMS không những cung cấp cho học viên kiến thức chuyên môn mà còn bổ sunghàng loạt các kỹ năng cần thiết khác như: kỹ năng quản lý, kỹ năng giao tiếp, kỹ năng giảiquyết vấn đề và đồng thời tăng cường khả năng sử dụng tiếng Anh thông qua việc tạo mọiđiều kiện và môi trường tốt nhất cho học viên trao dồi kỹ năng ngoại ngữ Bên cạnh đó, họcviên còn được trang bị kinh nghiệm làm việc thực tế thông qua các kỳ thực tập tại doanhnghiệp, điều này mang đến một sự chuẩn bị tốt nhất cho học viên trước khi đảm nhận một vịtrí chính thức tại doanh nghiệp
Bên cạnh đó, định kỳ 6 tháng 1 lần trung tâm tổ chức đi tham quan và dã ngoại nhằmgiúp các bạn học viên có cơ hội giao lưu học hỏi cùng các bạn học viên của trung tâm khác.Qua đó cũng là cơ hội để tăng hoạt động PR của NIIT Học viên NIIT Trà Vinh đã đượcgiao lưu tại An Giang, Hà Tiên, Phan Thiết, Ba Động – Trà Vinh với các hoạt động dãngoại, văn nghệ,… mang đến những giây phút vui chơi thật thoải mái
1.2.3 Định hướng phát triển
Trong thời gian sắp tới, Trung Tâm sẽ liên hệ với các ban ngành doanh nghiệp để xinnhững dự án xây dựng phần mềm phục vụ nhu cầu của họ (ví dụ xây dựng Website, chương
Trang 12trình quản lý doanh nghiệp, ) do các học viên của chúng tôi thực hiện Thông qua việc thựchiện dự án này giúp các bạn học viên có được kinh nghiệm thực tế, đây cũng là 1 phần củachương trình học.
Song song đó, Trung tâm sẽ mở rộng đào tạo các khóa ngắn hạn: office pro xóa bỏkhoảng cách số, lắp ráp cài đặt, Quản trị mạng doanh nghiệp để đáp ứng nhu cầu thực tế
1.2.4 Cơ sở hạ tầng
Trung tâm gồm 3 phòng máy, 1 phòng thư viện, 1 văn phòng làm việc Để đảm bảoviệc giảng dạy và học tập của giảng viên và sinh viên, tất cả các thiết bị đều được trang bịđạt chuẩn của NIIT
Ngay từ khi mới thành lập, đội ngũ cán bộ giảng viên hầu hết là trẻ Với sự năng nổ,nhiệt tình và cùng với sự chỉ đạo, hỗ trợ đặc biệt từ phía Ban Giám Hiệu Trường đã đưaTrung tâm ngày càng vững vàng hơn Cho đến nay, Trung tâm đã có khóa đầu tiền tốtnghiệp với 88 sinh viên chuyên ngành lập trình với tỉ lệ việc làm ngay khi tốt nghiệp là79.5% Trong đó có những sinh viên chưa tốt nghiệp nhưng đã tìm được việc làm Kể từnăm 2010 trở đi, quy trình hỗ trợ việc làm cho sinh viên sẽ được xiết chặt hơn, rõ ràng hơn,
cụ thể hơn Sinh viên sẽ được hướng dẫn quy trình hỗ trợ việc làm ngay cuối năm thứ nhất.Điều này để đảm bảo rằng sinh viên được trang bị kỹ và gia tăng cơ hội việc làm nhiều hơn Cuối cùng, với nhiệm vụ và trách nhiệm mà nhà trường giao phó, chúng tôi sẽ khôngngừng học hỏi, cải tiến nhằm trang bị cho học viên những kiến thức và kỹ năng mới nhất đểtrở thành những chuyên viên quốc tế về CNTT, sẽ góp phần cung cấp các chuyên viênCNTT chuyên nghiệp nhằm đáp ứng nhu cầu về nguồn nhân lực chất lượng cao cho các cơquan, xí nghiệp tại các địa phương cũng như góp phần phát triển lĩnh vực CNTT của tỉnhnhà
Trang 13HỌC VIỆN QUỐC TẾ ĐÀO TẠO CNTT NIIT
Dài hạn (2 năm)
Ngắn hạn(6 tháng)
Tư vấn và thiết kế hệ thống mạng
Công nghệ phần mềmQuản trị hệ thống thông tinQuản trị mạng trong doanh nghiệpThiết kế WebLập trình ứng dụng
Xây dựng phần mềm doanh nghiệpThiết kế Web
GIÁM ĐỐC TRUNG TÂM HỌC VIỆN QUỐC TẾ ĐÀO TẠO CNTT NIIT
Giảng viên dạy các lớp ngắn hạn và dài hạn.Tư vấn cho các học viên có nhu cầu.Cập nhật dữ liệu cho hệ thống.Bộ phận phát triển phần mềm
Mô hình đào tạo của trung tâm NIIT.
Hình 1.1: Mô hình đào tạo của trung tâm NIIT Trà Vinh.
Mô hình nhân sự.
Trang 14Hình 1.2: Mô hình nhân sự của trung tâm NIIT Trà Vinh.
Chức năng của mô hình nhân sự.
hiện có Ghi chú Giám đôc trung
tâm
Quản lý chung toàn bộ hoạt động của trung tâm 1 người.
Giảng viên của
trung tâm. Giảng dạy các lớp ngắn hạn vàdài hạn 3 người
Tư vấn cho học
viên
Tư vấn cho các học viên có nhu cầu học tại trung tâm và phục vụ cho học viên 3 người
Quản trị hệ thống Cập nhật dữ liệu cho hệ thống
và thiết kế Website
3 người
Bảng 1.1 Chức năng của mô hình nhân sự
Trang 15Sơ đồ quá trình học của học viên.
Hình 1.3 Sơ đồ quá trình học của học viên.
Trang 16Phần 2 NỘI DUNG THỰC TẬP2.1 TỔNG QUAN VỀ ĐỀ TÀI
Công nghệ Internet đóng vai trò quan trọng trong cuộc sống hiện đại Ngày nay, mọithông tin được truyền tải qua Internet với tốc độ nhanh và ngày càng đa dạng hơn Thông tinviệc làm cũng là một trong số đó Người tìm việc và nhà tuyển dụng trong thời đại côngnghệ thông tin có thể tìm thấy tiếng nói chung trên những trang thông tin việc làm
Và điều quan trọng giúp hình thức tìm việc trực tuyến trở thành xu hướng trong thờigian gần đây là do thông tin việc làm được cung cấp miễn phí Người tìm việc trực tuyến dễdàng tìm thấy công việc phù hợp trên những trang tìm việc trực tuyến mà không phải mấtbất cứ một chi phí nào
Bên cạnh đó, hình thức tuyển dụng thông qua các trang web việc làm trực tuyến đượccác nhà tuyển dụng ưu tiên sử dụng là do mức độ lan tỏa thông tin nhanh, giá cả tiết kiệm tối
đa Nhà tuyển dụng có thể đưa thông tin tuyển dụng của đơn vị mình tiếp cận với nhiều ứngviên hơn thông qua mạng Internet
Hình thức tuyển dụng trực tuyến giúp ích rất nhiều cho nhà tuyển dụng và đặc biệt là
người tìm việc Vì vậy, em chọn đề tài “Xây dựng website giới thiệu và tuyển dụng việc làm”.
2.1.1 Mô tả đề tài
Trung tâm giới thiệu việc làm Trà Vinh muốn tin học hóa hệ thống quản lý giới thiệu
và tuyển dụng việc làm Khi nhà tuyển dụng có nhu cầu tuyển ứng viên, nhà tuyển dụng đó cần cung cấp thông tin về email, logo công ty, tên công ty, địa chỉ, giới thiệu về công ty và tên người liên hệ Mỗi nhà tuyển dụng có thể tuyển ở nhiều lĩnh vực khác nhau, thông tin lĩnh vực bao gồm mã lĩnh vực, tên lĩnh vực Mỗi lĩnh vực gồm nhiều ngành nghề, thông tin
về ngành nghề bao gồm mã ngành, tên ngành Mỗi ngành có thể bao gồm nhiều việc làm, thông tin về việc làm cần tuyển bao gồm tên việc làm, mô tả, yêu cầu, ngày tuyển, ngày hết hạn, mức lương dự kiến Khi ứng viên muốn tìm việc làm phù hợp với mình, ứng viên cần cung cấp email, năm sinh, giới tính, địa chỉ và số điện thoại liên lạc của mình Sau khi tìm
Trang 17được một công việc phù hợp, ứng viên có thể ứng tuyển ngay với nhà tuyển dụng hoặc lưu việc làm đó Ứng viên cũng có thể thông báo việc làm đến nhà tuyển dụng Mỗi ứng viên cần tạo hồ sơ xin việc cho mình Thông tin hồ sơ bao gồm số năm kinh nghiệm, vị trí mong muốn, cấp bậc mong muốn, họ tên, năm sinh, giới tính, địa chỉ, điện thoại Mỗi hồ sơ cần có
sơ yếu lý lịch, bao gồm mục tiêu nghề nghiệp, thành tích nổi bậc, kỹ năng nổi bậc của ứng viên đó Ứng viên có thể có nhiều kinh nghiệm làm việc, trình độ học vấn cho mỗi hồ sơ Ứng viên có thể cho biết thêm thông tin tham khảo ví dụ như họ tên, chức danh, công ty, email, hay số điện thoại Nhà tuyển dụng có thể tìm kiếm hồ sơ ứng viên phù hợp với việc làm cần tuyển và liên hệ với ứng viên đó Với mỗi việc làm ứng viên ứng tuyển với nhà tuyển dụng, nhà tuyển dụng có thể xem hồ sơ ứng tuyển và liên hệ với ứng viên
2.1.2 Yêu cầu chức năng
*
Yêu cầu chức năng nghiệp vụ:
- Cho phép người dùng đăng ký với vai trò là ứng viên
- Lưu trữ thông tin của tất cả các đối tượng
- Cho phép các loại người dùng khác nhau hiệu chỉnh thông tin cá nhân khi cần thiết
- Hỗ trợ việc trao đổi thông tin lẫn nhau giữa các đối tượng
- Hỗ trợ cho người quản trị trong việc quản lý hệ thống bao gồm: quản lý thông tintất cả đối tượng (ứng viên, nhà tuyển dụng, người dùng quyền quản trị), được quyền thêmhoặc xóa các đối tượng này; quản lý thông tin về lĩnh vực, ngành nghề, việc làm và cácthông tin liên quan
- Cho phép ứng viên tìm kiếm việc làm theo các tiêu chí khác nhau
- Cho phép ứng viên tạo hồ sơ tìm việc
- Cho phép ứng viên lưu việc làm đã tìm và ứng tuyển với nhà tuyển dụng
- Cho phép ứng viên thông báo việc làm đến nhà tuyển dụng
- Cho phép nhà tuyển dụng tìm kiếm hồ sơ ứng viên phù hợp với công ty mình
- Cho phép nhà tuyển dụng quản lý thông tin ứng viên đã ứng tuyển, xem hồ sơ ứngviên và liên hệ với ứng viên qua email hay diện thoại
Trang 18* Yêu cầu chức năng hệ thống:
- Cho phép người dùng đăng nhập vào hệ thống với các vai trò khác nhau ứng vớitừng đối tượng
- Đảm bảo tính bảo mật các thông tin đăng nhập của người dùng
- Phân cấp quyền hạn cho từng đối tượng người dùng trong việc tuy cập vào các tàinguyên hệ thống
2.1.3 Yêu cầu phi chức năng
* Nhằm lợi ích của các đối tượng người dùng:
- Tính tiện dụng: giao diện thân thiện, dễ sử dụng
- Tính hiệu quả: đảm bảo truy xuất nhanh đến các trang và khả năng kiểm soát lỗitốt
- Tính tương thích: Hỗ trợ tốt trên các trình duyệt Internet Explorer 5.1 trở lên và cáctrình duyệt khác như GoogleChrome, Opera, Mozilla, Netscape,…
- Tính tiến hóa
- Tính ổn định: hệ thống phải hoạt động liên tục 24h một ngày, 7 ngày mỗi tuần, vớithời gian ngưng hoạt động không quá 5 phút
- Hỗ trợ nhiều người dùng truy cập cùng lúc
- Phải thông báo kết quả đăng ký cho ứng viên trong thời gian nhanh nhất
* Nhằm lợi ích của việc phát triển dự án:
- Thiết kế theo mô hình three-ties
- Tính module hóa
- Các thành phần của hệ thống được thiết kế động, dễ điều chỉnh
- Khả năng dùng lại của code
2.1.4 Phần mềm hỗ trợ
- Microsoft Visual Studio 2010 Professional
Trang 19Quản lý người dùng
Đăng nhậpQuản lý quyền
Cập nhật thông tin
Quản lý tư vấn
Quản lý quảng cáo
Quản lý lĩnh vựcQuản lý ngành nghề
Xem hồ sơ ứng viên
2.2.1 Sơ đồ USE – CASE
* Mô hình các trường hợp sử dụng của người quản trị hệ thống.
Hình 2.1 Mô hình Use – Case của người quản trị hệ thống.
* Mô hình các trường hợp sử dụng của nhà tuyển dụng.
Trang 20Đăng nhập
In hồ sơ
Cập nhật thông tin
Tìm việc làm
Xem thông tin việc làm
Thông báo việc làmTạo hồ sơ
Xem thông tin tư vấn
Tùy chọn giao diện
Nộp đơn ứng tuyểnỨng viên
Đăng ký
Hình 2.2 Mô hình Use – Case của nhà tuyển dụng.
* Mô hình các trường hợp sử dụng của ứng viên.
Trang 21Hình 2.3 Mô hình Use – Case của ứng viên.
2.2.2 Đặt tả USE – CASE
* Danh sách các Use-Case
Trang 22Xem thông tin tư vấn.
Tùy chọn giao diện
Xem hồ sơ ứng viên
Liên hệ với ứng viên qua mail
Quản lý quảng cáo
Quản lý các trang web tĩnh
Bảng 2.1 Danh sách các Use – Case.
* Mô tả chi tiết:
Đăng nhập:
Tác nhân: Công ty, ứng viên, nhà tuyển dụng
Mô tả: Mô tả cách người dùng đăng nhập vào hệ thống
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Người dùng nhập email và mật khẩu
2 Hệ thống kiểm tra xem email và mật khẩu có tồn tại trong
Trang 23cơ sở dữ liệu không Nếu có, hệ thống thông báo thao tác đăng nhập thành công.
Các dòng sự kiện phụ: 1 Nếu người dùng không nhập đủ email và mật khẩu, hệ
thống yêu cầu người dùng nhập đầy đủ các thông tin trên
2 Nếu trong hệ thống không tồn tại người dùng có email và mật khẩu như người dùng nhập, hệ thống yêu cầu nhập lại hoặc đăng ký tài khoản mới
Yêu cầu đặc biệt: Đối với ứng viên khi đăng ký cần phải kiểm tra email và
kích hoạt tài khoản mới có thể đăng nhập
Bảng 2.2 Mô tả Use – Case đăng nhập.
Đăng kí là thành viên
Mô tả: Mô tả quá trình đăng kí trở thành viên của website có quyền
tạo hồ sơ, lưu việc làm, ứng tuyển, thông báo việc làm
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Ứng viên yêu cầu đăng kí với vai trò là thành viên Trang
đăng kí dành cho ứng viên mở ra Ứng viên điền một số thông tin sau: họ tên, email, mật khẩu, xác nhận lại mật khẩu,…
Trang 242 Ứng viên yêu cầu đăng kí, hệ thống tiến hành kiểm tra phiếu đăng kí của ứng viên có thỏa mãn các thông tin sau hay không :
• Phải nhập vào đầy đủ những thông tin bắt buộc (những thông tin có dấu *)
• Thông tin ở 2 ô: Mật khẩu và Xác nhận mật khẩu phải trùng khớp với nhau hoàn toàn
• Thông tin email phải chính xác có dạng: kí tự@.xxxx và không được trùng
3 Nếu ứng viên nhập thông tin thõa mãn các yêu cầu trên thì
hệ thống tiến hành đăng kí cho ứng viên này Thông tin của ứng viên được lưu vào cơ sở dữ liệu Sau việc lưu dữ liệu thành công, hệ thống sẽ tự động gởi thư về cho ứng viên để thông báo việc đăng kí đã thành công và yêu cầu ứng viên kích hoạt tài khoản
Các dòng sự kiện phụ: 1 Nếu ứng viên nhập không đầy đủ thông tin thì hiển thị báo
lỗi “ứng viên chưa nhập đủ thông tin”
2 Nếu ứng viên nhập thông tin Mật khẩu và Xác nhận mật khẩu không trùng nhau thì báo lỗi là “ứng viên nhập Mật khẩu và Xác nhận mật khẩu không trùng nhau”
Bảng 2.3 Mô tả Use – Case đăng ký thành viên.
Tìm kiếm
Tác nhân: Công ty, nhà tuyển dụng, ứng viên
Mô tả: User – Case này cho phép người dùng tìm kiếm thỏa một
nhu cầu nào đó
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Người sử dụng chọn chức năng tìm kiếm trên menu
2 Hệ thống hiển thị trang tìm kiếm cho phép người dùng nhập từ khóa và chọn các trường có sẵn
3 Kết quả tìm kiếm được hiển thị
4 Người dùng có thể chọn xem thông tin chi tiết của từng
Trang 25kết quả mà mình tìm được.
Các dòng sự kiện phụ: Quá trình tìm kiếm thất bại: hệ thống yêu cầu người dùng
nhập lại từ khóa hay hủy bỏ thao tác tìm kiếm
Yêu cầu đặc biệt:
Bảng 2.4 Mô tả Use – Case tìm kiếm.
Dòng sự kiện chính: 1 Sau khi chọn được công việc phù hợp, ứng viên kích
chuột vào nút “nộp đơn” (hoặc kích chuột vào nút “ứng tuyển” trong trang quản lý các việc đã lưu)
2 Trang ứng tuyển việc làm hiện ra, ứng viên điền đầy đủ thông tin và kích chuột vào nút “ứng tuyển”
3 Thông tin ứng tuyển sẽ được lưu vào cơ sở dữ liệu và nhà tuyển dụng có thể xem đơn ứng tuyển đó
Các dòng sự kiện phụ: 1 Nếu ứng viên nhập không đầy đủ thông tin có dấu (*) thì
Trang 26hệ thống hiển thị thông báo yêu cầu ứng viên nhập đủ thông tin.
2 Nếu nộp đơn không thành công thì hệ thống hiển thị thôngbáo và yêu cầu ứng viên kiểm tra lại thông tin
3 Nếu công việc đó đã ứng tuyển rồi thì hệ thống sẽ thông báo đã ứng tuyển rồi
Yêu cầu đặc biệt: 1 Hồ sơ đính kèm phải có phần mở rộng theo yêu cầu và
phải có dung lượng nhỏ hơn 200Kbs
2 Nếu ứng viên chưa đăng nhập, hệ thống sẽ hiển thị thông báo yêu cầu ứng viên đăng nhập
Bảng 2.5 Mô tả Use – Case nộp đơn ứng tuyển.
Dòng sự kiện chính: 1 Sau khi chọn được công việc phù hợp, ứng viên kích
chuột vào nút “lưu việc làm”
2 Việc làm sẽ được lưu vào cơ sở dữ liệu
3 Ứng viên xem thông tin về các việc làm đã lưu ở trang quản lý nghề nghiệp
4 Để ứng tuyển với nhà tuyển dụng, ứng viên kích chuột vào nút “ứng tuyển”
Các dòng sự kiện phụ: 1 Nếu việc làm đó đã ứng tuyển thì hệ thống sẽ hiển thị
thông báo đã ứng tuyển
2 Nếu việc làm đó đã lưu rồi thì cập nhật lại ngày lưu
Trang 27Yêu cầu đặc biệt: Ứng viên phải đăng nhập mới có thể lưu việc làm.
Bảng 2.6 Mô tả Use – Case lưu việc làm.
Thông báo việc làm
Dòng sự kiện chính: 1 Sau khi đăng nhập, hệ thống sẽ chuyển đến trang quản lý
việc làm của ứng viên
2 Ứng viên kích chuột vào nút “thêm” thông báo việc làm
3 Hệ thống chuyển đến trang thêm thông báo việc làm cho ứng viên, ứng viên điền đầy đủ thông tin và kích chuột vào nút “lưu”
4 Nếu cần cập nhật lại thông tin vị trí đã lưu, ứng viên kích chuột vào nút “cập nhật” tại vị trí đó
Các dòng sự kiện phụ: 1 Nếu vị trí đã lưu rồi thì hệ thống sẽ hiển thị thông báo ứng
viên cần nhập vị trí khác
2 Nếu ứng viên nhập không đủ những thông tin có dấu (*),
Trang 28hệ thống sẽ yêu cầu ứng viên nhập đầy đủ.
Yêu cầu đặc biệt: Ứng viên phải đăng nhập mới có thể thêm thông báo việc
3 Hệ thống chuyển đến trang chi tiết hồ sơ
4 Ứng viên cần chỉnh sửa lại thông tin liên hệ mới có thể cập nhật chi tiết hồ sơ
5 Ứng viên cập nhật thông tin về sơ yếu lý lịch, kinh nghiệm làm việc, học vấn và bằng cấp
6 Nếu các thông tin trên được cập nhật đầy đủ, hồ sơ hoàn tất Ứng viên có thể xem lại hồ sơ hoàn chỉnh và có thể in hồ
sơ của mình
Các dòng sự kiện phụ: 1 Nếu ứng viên chưa đăng nhập, hệ thống yêu cầu ứng viên
đăng nhập vào hệ thống
Trang 292 Nếu ứng viên không điền đầy đủ thông tin có dấu (*), hệ thống sẽ yêu cầu ứng viên nhập đầy đủ thông tin.
3 Nếu thông tin chi tiết của hồ sơ chưa được cập nhật -> hồ
sơ chưa hoàn thiện
4 Ứng viên chỉ được phép tạo tối đa 3 hồ sơ
Yêu cầu đặc biệt: Ứng viên phải đăng nhập mới có thể tạo hồ sơ
Bảng 2.8 Mô tả Use – Case tạo hồ sơ.
Quản lý việc làm (phần dành cho nhà tuyển dụng)
Yêu cầu đặc biệt: Nhà tuyển dụng cần đăng nhập mới có thể quản lý việc làm
ứng viên thông báo đến nhà tuyển dụng
Trang 30Bảng 2.9 Mô tả Use – Case đăng nhập.
Quản lý ứng viên (phần dành cho nhà tuyển dụng)
7 Nếu muốn liên hệ với ứng viên đó, nhà tuyển dụng kích chuột vào nút “liên hệ với ứng viên”
Các dòng sự kiện phụ:
Yêu cầu đặc biệt: Nhà tuyển dụng cần đăng nhập mới có thể quản lý ứng viên
Trang 31Bảng 2.10 Mô tả Use – Case quản lý ứng viên (dành cho nhà tuyển dụng).
3 Hệ thống chuyển đến trang liên hệ ứng viên
4 Nhà tuyển dụng điền đầy đủ thông tin và kích chuột vào nút “gửi”
5 Nội dung sẽ được gửi đến email của ứng viên đó
Các dòng sự kiện phụ: 1 Nếu nhà tuyển dụng không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
2 Nhà tuyển dụng cần nhập chính xác địa chỉ gmail và mật khẩu của công ty mình để gửi mail
3 Nếu trong quá trình gửi mail cho ứng viên gặp lỗi, hệ thống sẽ thông báo và yêu cầu nhà tuyển dụng gửi lại
Yêu cầu đặc biệt:
Bảng 2.11 Mô tả Use – Case liên hệ với ứng viên qua email.
Trang 32Quản lý quyền
Tác nhân: Công ty (người quản trị hệ thống)
Mô tả: Quản lý các nhóm quyền của nhân viên trong công ty
3 Hệ thống chuyển đến trang quản lý hệ thống
4 Người quản trị kích chuột vào nút “quản lý quyền” trên menu
5 Hệ thống sẽ hiển thị danh sách các quyền và nhóm tác động của từng quyền
6 Để cập nhật, người quản trị kích chuột vào quyền muốn thay đổi Thông tin về quyền và nhóm tác động sẽ hiển thị lên trên
7 Sau khi thay đổi thông tin về 1 nhóm quyền, người quản trị kích chuột vào nút “cập nhật”
8 Nếu muốn thêm 1 nhóm quyền mới, người quản trị kích chuột vào nút “thêm mới” Người quản trị nhập đầy đủ thông tin và kích chuột vào nút “thêm”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
2 Nếu nhóm quyền đã tồn tại thì hệ thống thông báo người quản trị nhập nhóm quyền khác
Trang 333 người quản trị không thể xóa quyền Administrator.
Yêu cầu đặc biệt: người quản trị phải thuộc nhóm quyền Administrator thì mới
có thể vào trang này
Bảng 2.12 Mô tả Use – Case quản lý quyền.
Quản lý người dùng
Tác nhân: Công ty (người quản trị hệ thống)
Mô tả: Quản lý các người dùng (nhân viên) trong công ty
3 Hệ thống chuyển đến trang quản lý admin
4 Người quản trị kích chuột vào nút “quản lý Admin” trên menu
5 Hệ thống sẽ hiển thị danh sách các người dùng trong hệ thống
6 Để cập nhật lại thông tin, người quản trị kích chuột vào người dùng muốn thay đổi Thông tin về người dùng đó sẽ hiển thị lên trên
7 Sau khi thay đổi thông tin 1 người dùng, người quản trị kích chuột vào nút “cập nhật”
8 Nếu muốn thêm 1 nhân viên mới, người quản trị kích chuột vào nút “thêm mới” Người quản trị nhập đầy đủ thông tin và kích chuột vào nút “thêm”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
2 Người quản trị không thể xóa nhân viên thuộc nhóm quyền Administrator mà nhân viên đó đang đăng nhập
Yêu cầu đặc biệt: Người quản trị phải thuộc nhóm quyền Administrator thì
mới có thể vào trang này
Trang 34Bảng 2.13 Mô tả Use – Case quản lý người dùng.
Quản lý tư vấn
Tác nhân: Công ty (người quản trị hệ thống)
Mô tả: Quản lý các tin tức tư vấn
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Sau khi đăng nhập, hệ thống sẽ chuyển đến trang chủ
quản lý hệ thống
2 Người quản trị kích chuột vào nút “Tư vấn”
3 Hệ thống chuyển đến trang quản lý tư vấn
4 Người quản trị kích chuột vào nút “tư vấn” trên menu
5 Hệ thống sẽ hiển thị danh sách các tin tức tư vấn
6 Để cập nhật lại thông tin, người quản trị kích chuột vào tin muốn thay đổi Thông tin về tin đó sẽ hiển thị lên trên
7 Sau khi thay đổi thông tin 1tin tức tư vấn, người quản trị kích chuột vào nút “cập nhật”
8 Nếu muốn thêm 1 tin mới, người quản trị kích chuột vào nút thêm mới Người quản trị nhập đầy đủ thông tin và kích chuột vào nút “thêm”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
2 Nếu tin tức tư vấn đã tồn tại thì hệ thống thông báo người quản trị nhập tên khác
Yêu cầu đặc biệt: Người quản trị phải được cấp quyền thì mới được vào trang
này
Bảng 2.14 Mô tả Use – Case quản lý tin tức tư vấn.
Trang 35Quản lý quảng cáo
Tác nhân: Công ty (người quản trị hệ thống)
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Sau khi đăng nhập, hệ thống sẽ chuyển đến trang chủ
quản trị hệ thống
2 Người quản trị kích chuột vào nút “Quảng cáo”
3 Hệ thống chuyển đến trang quản lý quảng cáo
4 Hệ thống sẽ hiển thị danh sách quảng cáo bao gồm tên, hình ảnh, đường link
5 Để cập nhật lại thông tin, người quản trị kích chuột vào quảng cáo muốn thay đổi Thông tin về tin đó sẽ hiển thị lên trên
6 Sau khi thay đổi thông tin quảng cáo, người quản trị kích chuột vào nút “cập nhật”
7 Nếu muốn thêm quảng cáo mới, người quản trị kích chuộtvào nút “thêm mới” Người quản trị nhập đầy đủ thông tin
và kích chuột vào nút “thêm”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
2 Nếu tên quảng cáo đã tồn tại thì hệ thống thông báo ngườiquản trị nhập tên khác
3 Hình ảnh phải có phần mở rộng theo yêu cầu
4 Nếu là baner thì phải có phần mở rộng là swfYêu cầu đặc biệt: Người quản trị phải được cấp quyền thì mới được vào trang
này
Bảng 2.15 Mô tả Use – Case quản lý quảng cáo.
Quản lý trang web tĩnh
Trang 36Tác nhân: Công ty (người quản trị hệ thống).
Mô tả: Quản lý các trang web tĩnh (quy định bảo mật, thỏa thuận sử
2 Người quản trị click vào nút “Trang tĩnh”
3 Hệ thống chuyển đến trang quản lý Trang tĩnh
4 Hệ thống sẽ hiển thị danh sách Trang tĩnh bao gồm quy định bảo mật, thỏa thuận sử dụng, chọn ngoctuanworks
5 Để cập nhật lại thông tin, người quản trị kích chọn vào trang muốn thay đổi Thông tin về tin đó sẽ hiển thị lên trên
6 Sau khi thay đổi thông tin trang, người quản trị kích chuộtvào nút “cập nhật”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
Yêu cầu đặc biệt: Người quản trị phải được cấp quyền thì mới được vào trang
này
Bảng 2.16 Mô tả Use – Case quản lý các trang web tĩnh.
Quản lý lĩnh vực
Tác nhân: Công ty (người quản trị hệ thống)
Mô tả: Quản lý thông tin các lĩnh vực
Điều kiện cần:
Trang 37Điều kiện đủ:
Dòng sự kiện chính: 1 Sau khi đăng nhập, hệ thống sẽ chuyển đến trang chủ
quản lý hệ thống
2 Người quản trị kích chuột vào nút “Việc làm”
3 Người quản trị kích chuột vào nút “lĩnh vực” trên menu
4 Hệ thống chuyển đến trang quản lý Lĩnh vực
5 Hệ thống sẽ hiển thị danh sách lĩnh vực bao gồm mã và tên
6 Để cập nhật lại thông tin, người quản trị kích chuột vào lĩnh vực muốn thay đổi Thông tin về tin đó sẽ hiển thị tại trang cập nhật lĩnh vực
7 Sau khi thay đổi thông tin lĩnh vực, người quản trị kích chuột vào nút “cập nhật”
8 Để thêm một lĩnh vực mới, người quản trị kích chuột vào nút “thêm lĩnh vực” trên menu
9 Người quản trị nhập đầy đủ thông tin và kích chuột vào nút “thêm”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
Yêu cầu đặc biệt: Người quản trị phải được cấp quyền thì mới được vào trang
này
Bảng 2.17 Mô tả Use – Case quản lý lĩnh vực.
Quản lý ngành nghề
Tác nhân: Công ty (người quản trị hệ thống)
Mô tả: Quản lý thông tin các ngành nghề thuộc các lĩnh vực
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Sau khi đăng nhập, hệ thống sẽ chuyển đến trang chủ
Trang 38quản lý hệ thống
2 Người quản trị kích chuột vào nút “Việc làm”
3 Người quản trị kích chuột vào nút “Ngành nghề” trên menu
4 Hệ thống chuyển đến trang quản lý ngành nghề
5 Hệ thống sẽ hiển thị danh sách ngành nghề
6 Để cập nhật lại thông tin, người quản trị kích chuột vào ngành nghề muốn thay đổi Thông tin về tin đó sẽ hiển thị tạitrang cập nhật ngành nghề
7 Sau khi thay đổi thông tin ngành nghề, người quản trị kíchchuột vào nút “cập nhật”
8 Để thêm một ngành nghề mới, người quản trị kích chuột vào nút “thêm ngành nghề” trên menu
9 Người quản trị nhập đầy đủ thông tin và kích chuột vào nút “thêm”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
Yêu cầu đặc biệt: Người quản trị phải được cấp quyền thì mới được vào trang
này
Bảng 2.18 Mô tả Use – Case quản lý ngành nghề.
Quản lý nhà tuyển dụng
Tác nhân: Công ty (người quản trị hệ thống)
Mô tả: Quản lý thông tin các nhà tuyển dụng
Trang 393 Người quản trị kích chuột vào nút “nhà tuyển dụng” trên menu.
4 Hệ thống chuyển đến trang quản lý nhà tuyển dụng
5 Hệ thống sẽ hiển thị danh sách nhà tuyển dụng
6 Để cập nhật lại thông tin, người quản trị kích chuột vào nhà tuyển dụng muốn thay đổi Thông tin về tin đó sẽ hiển thị tại trang cập nhật nhà tuyển dụng
7 Sau khi thay đổi thông tin nhà tuyển dụng, người quản trị kích chuột vào nút “cập nhật”
8 Để thêm một nhà tuyển dụng mới, người quản trị kích chuột vào nút “thêm nhà tuyển dụng” trên menu
9 Người quản trị nhập đầy đủ thông tin và kích chuột vào nút “thêm”
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
Yêu cầu đặc biệt: Người quản trị phải được cấp quyền thì mới được vào trang
này
Bảng 2.19 Mô tả Use – Case quản lý tuyển dụng.
Quản lý Việc làm
Tác nhân: Công ty (quản trị hệ thống)
Mô tả: Quản lý thông tin các việc làm
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Sau khi đăng nhập, hệ thống sẽ chuyển đến trang chủ
quản lý hệ thống
2 Người quản trị kích chuột vào nút “Việc làm”
3 Người quản trị kích chuột vào nút “việc làm” trên menu
4 Hệ thống chuyển đến trang quản lý việc làm
Trang 405 Hệ thống sẽ hiển thị danh sách việc làm.
6 Để cập nhật lại thông tin, người quản trị kích chuột vào việc làm muốn thay đổi Thông tin về tin đó sẽ hiển thị tại trang cập nhật việc làm
7 Sau khi thay đổi thông tin việc làm, người quản trị kích chuột vào nút “cập nhật”
8 Để thêm một việc làm mới, người quản trị kích chuột vào nút “thêm việc làm” trên menu
9 Người quản trị nhập đầy đủ thông tin và kích chuột vào nút thêm
Các dòng sự kiện phụ: 1 Nếu người quản trị không nhập đầy đủ thông tin vào
những trường có dấu (*), hệ thống yêu cầu nhập đầy đủ thông tin
2 Người quản trị có thể quản lý tất cả các việc làm đã hết hạn tuyển và có thể đánh dấu chọn tất cả để xóa
Yêu cầu đặc biệt: Người quản trị phải được cấp quyền thì mới được vào trang
này
Bảng 2.20 Mô tả Use – Case quản lý việc làm.
Quản lý ứng viên
Tác nhân: Công ty (người quản trị hệ thống)
Mô tả: Quản lý thông tin các ứng viên, hồ sơ ứng viên đó
Điều kiện cần:
Điều kiện đủ:
Dòng sự kiện chính: 1 Sau khi đăng nhập, hệ thống sẽ chuyển đến trang chủ
quản lý hệ thống
2 Người quản trị kích chuột vào nút “Ứng viên”
3 Người quản trị kích chuột vào nút “Quản lý ứng viên”
trên menu
4 Hệ thống chuyển đến trang quản lý ứng viên
5 Hệ thống sẽ hiển thị danh sách ứng viên