1. Trang chủ
  2. » Cao đẳng - Đại học

Đồ án xây dựng website Tìm việc làm cho Trung tâm đào tạo và Giới thiệu việc làm của trường ĐH Hàng Hải VN

61 1,6K 2

Đ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

Định dạng
Số trang 61
Dung lượng 4,67 MB

Nội dung

Đồ án Thiết kế và xây dựng một hệ thống website quảng bá và quản lý ứng viên – nhà tuyển dụng cho Trung tâm Đào tạo Giới thiệu việc làm – trường Đại học Hàng Hải Việt Nam của sinh viên Khoa công nghệ thông tin 2015

Trang 1

MỤC LỤC

LỜI MỞ ĐẦU 5

CHƯƠNG 1 KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG 6

1.1 Giới thiệu về Trung tâm 6

1.1.1 Giới thiệu chung 6

1.1.2 Cơ cấu tổ chức bộ máy hoạt động của Trung tâm 6

1.2 Quy trình nghiệp vụ 8

1.3 Mục đích và yêu cầu của đề tài 17

1.3.1 Mục đích của đề tài 17

1.3.2 Yêu cầu của đề tài 18

1.4 Đánh giá hiện trạng 19

1.5 Đề xuất hệ thống mới 20

1.5.1 Chức năng đối với ứng viên 20

1.5.2 Sơ đồ tổng quát các chức năng đối với nhà tuyển dụng 22

1.5.3 Chức năng đối với người quản trị 23

CHƯƠNG 2 CÔNG CỤ CÀI ĐẶT 25

2.1 Ngôn ngữ trình bày HTML và CSS 25

2.1.1 HTML 25

2.1.2 CSS 25

2.2 JavaScript, PHP và CodeIgniter Framework 26

2.2.1 JavaScript 26

2.2.2 PHP 26

2.2.3 Giới thiệu về CodeIgniter 27

2.3 Giới thiệu về công cụ biên soạn Eclipse 27

Trang 2

2.4 Giới thiệu về công cụ cài đặt Apache 28

2.5 Giới thiệu về cơ sở dữ liệu MySQL 28

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 30

3.1 Sơ đồ phân rã chức năng 30

3.2 Sơ đồ luồng dữ liệu 31

3.2.1 Biểu đồ mức ngữ cảnh 31

3.2.2 Sơ đồ mức đỉnh 31

3.2.3 Sơ đồ mức dưới đỉnh 32

3.3 Mối quan hệ giữa các thực thể 36

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

3.5 Sơ đồ quan hệ 46

3.5.1 Sơ đồ quan hệ giữa các thực thể - ER 46

3.5.2 Sơ đồ cơ sở dữ liệu quan hệ: 47

CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG 48

4.1 Phần hiển thị (front-end) 48

4.1.1 Trang chủ 48

4.1.2 Trang đăng nhập 48

4.1.3 Trang giới thiệu 49

4.1.4 Trang tìm việc làm – tìm ứng viên 50

4.1.5 Trang bảng điều khiển 51

4.1.6 Thêm tuyển dụng – thêm hồ sơ xin việc 52

4.1.7 Xem tuyển dụng – xem hồ sơ xin việc 54

4.1.8 Trang tin tức 55

4.1.9 Danh sách ứng viên phù hợp 56

Trang 3

4.2 Phần quản trị (back-end) 57

4.2.1 Trang chủ quản trị: 57

4.2.2 Trang đăng nhập của admin 58

4.2.3 Trang quản lý người dùng 58

4.2.4 Trang quản lý hồ sơ ứng viên, hồ sơ nhà tuyển dụng 59

4.2.5 Trang quản lý nội dung 60

4.2.6 Trang quản lý danh mục 60

KẾT LUẬN 61

TÀI LIỆU THAM KHẢO 62

Trang 4

LỜI MỞ ĐẦU

Ngày nay, con người đang sống trong biển cả thông tin, trong từng giây, từng phút chúng ta đều tiếp xúc với thông tin một cách tự giác hoặc không tự giác Với những bước tiến như vũ bão những thập kỉ cuối thế kỉ XX, Công nghệ thông tin đã tạo nên một diện mạo mới cho cuộc sống con người và mở ra cho nhân loại một kỉ nguyên mới – kỉ nguyên Công nghệ thông tin

Có thể nói Công nghệ thông tin đang giữ một vai trò quan trọng trong sự phát triển của loài người nói chung và sự phát triển kinh tế, chính trị, xã hội của một đất nước nói riêng Việt Nam cũng không là một ngoại lệ, Công nghệ thông tin đã và đang từng bước tham gia vào tất cả các lĩnh vực kinh tế xã hội và cuộc sống của con người

Trung tâm Đào tạo và Giới thiệu việc làm Trường Đại học Hàng hải được thành lập theo Quyết định số 5383 QĐ/TCCB-LĐ của Bộ trưởng Bộ Giao thông vận tải ngày 12 tháng 12 năm 1995, là đơn vị sự nghiệp có tư cách pháp nhân, được mở tài khoản tại ngân hàng, được sử dụng con dấu riêng Trung tâm có chức năng, nhiệm vụ tìm kiếm, giới thiệu, xúc tiến việc làm cho sinh viên, cán

bộ, công nhân theo nhu cầu tuyển chọn của cơ quan, doanh nghiệp và tư nhân

Để phù hợp thực tế phát triển, trung tâm hiện đang có nhu cầu thiết kế và xây dựng một website hỗ trợ công tác giới thiệu việc làm Sau thời gian tìm hiểu và xin phép ban lãnh đạo trung tâm, em đã quyết định chọn đề tài tốt nghiệp của

mình là: “Thiết kế và xây dựng hệ thống website quảng bá và quản lý ứng viên

– nhà tuyển dụng cho Trung tâm đào tạo và giới thiệu việc làm Trường Đại học Hàng hải Việt Nam”

Do thời gian có hạn và kỹ năng lập trình còn nhiều hạn chế nên đề tài không thể tránh khỏi những thiếu sót Vì thế, em rất mong nhận được nhiều ý kiến đóng góp của quý thầy cô

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

Trang 5

CHƯƠNG 1 KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG TẠI

TRUNG TÂM

1.1 Giới thiệu về Trung tâm Đào tạo và Giới thiệu việc làm trường Đại học Hàng Hải Việt Nam

1.1.1 Giới thiệu chung

Trung tâm Đào tạo và Giới thiệu việc làm Trường Đại học Hàng hải được thành lập theo Quyết định số 5383 QĐ/TCCB-LĐ của Bộ trưởng Bộ Giao thông vận tải ngày 12 tháng 12 năm 1995, là đơn vị sự nghiệp có tư cách pháp nhân, được mở tài khoản tại ngân hàng, được sử dụng con dấu riêng

Tên đơn vị: Trung tâm Đào tạo và Giới thiệu việc làm

Tên tiếng Anh: VIMARU CENTRE OF TRAINING AND LABOUR

SERVICES

Địa chỉ: 484B Lạch Tray, Quận Ngô Quyền - Tp.Hải Phòng

Điện thoại: 031.3829542; Fax: 031.3728880-Email: ttdtgtvl.vimaru@gmail.com Ngày thành lập: 12/12/1995

Giám đốc: PGS.TS Nguyễn Hồng Vân

Điện thoại: CQ - 031.3829542;

1.1.2 Cơ cấu tổ chức bộ máy hoạt động của Trung tâm

Sơ đồ tổ chức bộ máy hoạt động của Trung tâm Đào tạo & giới thiệu việc làm

Trang 6

Chức năng, nhiệm vụ của các bộ phận

 Ban Giám đốc

Là người trực tiếp điều hành mọi hoạt động của Trung tâm và chịu trách

nhiệm trước Pháp luật về các hoạt động của Trung tâm

 Xây dựng kế hoạch hoạt động và bổ nhiệm các chức danh Điều động nhân lực nhằm bảo đảm sự phát triển hiệu quả, liên tục của Trung tâm

 Định hướng phát triển, quyết định phương châm hoạt động của Trung tâm

 Tổ chức đào tạo chuyển cấp, huấn luyện, bồi dưỡng chuyên môn – luật

lệ, kỹ thuật và nghiệp vụ hàng hải theo yêu cầu của các chủ tàu, cán bộ, thủy thủ, thuyền viên và người học khác… theo sự định hướng chỉ đạo của ban giám đốc

Trang 7

 Tổ chức giảng dạy các lớp ngoại ngữ, tin học đáp ứng nhu cầu thông tin thương mại, hàng hải và quan hệ kinh tế đối ngoại… theo sự định hướng chỉ đạo của ban giám đốc

 Đào tạo kỹ thuật điện tử (điện trên tàu, điều khiển phương tiện – thiết bị v.v…) và nghiệp vụ quản lý kinh tế - quản trị doanh nghiệp và các ngành nghề phục vụ dân dụng… theo sự định hướng chỉ đạo của ban giám đốc

 Bộ phận giới thiệu việc làm

 Tìm kiếm, giới thiệu, xúc tiến việc làm cho sinh viên, cán bộ, công nhân Tuyển dụng ứng viên, nhân viên, lao động theo nhu cầu tuyển chọn của các cơ

quan, doanh nghiệp và tư nhân

1.2 Quy trình nghiệp vụ

Tổ chức tư vấn và giới thiệu việc làm

Khi ứng viên hoặc nhà tuyển dụng đến Trung tâm tìm hiểu và yêu cầu tư vấn giới thiệu việc làm thì nhân viên tại trung tâm cần:

1 Giới thiệu dịch vụ giới thiệu việc làm và cung ứng lao động phù hợp cho nhà tuyển dụng và ứng viên;

2 Tư vấn giúp ứng viên, nhà tuyển dụng chọn việc làm, ứng viên hợp lý

Quy trình cung cấp dịch vụ cho ứng viên:

1 Thông báo: Thông tin về việc làm trên bảng tin hoặc qua các phương

tiện thông tin

2 Tiếp nhận: Phiếu đăng ký giới thiệu việc làm, Hồ sơ cá nhân (bao gồm

các giấy tờ liên quan, theo yêu cầu của nhà tuyển dụng)

3 Kiểm tra thông tin điền trên phiếu về trình độ và ngành nghề được đào

tạo, về kỹ năng và kinh nghiệm Ghi thông tin của ứng viên vào “sổ đăng

ký tìm việc làm”

Trang 8

4 Kiểm tra các thông tin tuyển dụng việc làm phù hợp với khả năng và

nguyện vọng của ứng viên Ghi “Phiếu giới thiệu ứng viên” đến với nhà

tuyển dụng hoặc ghi “Phiếu hẹn ứng viên” thời gian, địa điểm tham dự phỏng vấn

5 Kiểm tra thông tin phản hồi từ nhà tuyển dụng hoặc ứng viên sau khi đã

giới thiệu việc làm Có ý kiến phản hồi đối với nhà tuyển dụng hoặc với

ứng viên những yêu cầu chưa được đáp ứng

Trang 9

Sơ đồ quy trình Giới thiệu việc làm cho ứng viên:

Tiếp nhận Phiếu đăng

ký tìm việc Thông báo (Thông tin)

Giới thiệu đến NSDLĐ phù hợp

Hợp đồng tuyển dụng

Thu phí

Ký hợp đồng với nhà tuyển dụng

sai

đúng

Trang 10

Sơ đồ cung ứng ứng viên cho nhà tuyển dụng:

Phát hành Thông báo về tuyển

dụng lao động

Hợp đồng tuyển dụng

Tiếp nhận thông tin về việc

làm

Thu phí

Ghi sổ đăng ký tuyển dụng

NLĐ phù hợp cho NSDLĐ

sai

đúng

Trang 11

Thời hạn kết nối và thu phí GTVL:

1 Khi nhận hồ sơ đăng ký tìm việc làm của NLĐ, trong thời hạn 03 ngày

làm việc, cán bộ tư vấn phải thực hiện việc kết nối NSDLĐ và liên tục thực hiện việc kết nối đó cho đến khi thành công Sau 30 ngày kết nối

mà không có kết quả thì thông báo cho NLĐ biết, đồng thời các thông tin liên quan đến NLĐ đó được chuyển vào hồ sơ lưu và chờ kết nối khi

thích hợp

2 Trong phạm vi 10 ngày, kể từ ngày có NLĐ có việc làm (hoặc từ ngày

HĐLĐ có hiệu lực), NTV có trách nhiệm thông báo đến các tổ chức, cá nhân có liên quan về mức phí, lệ phí theo quy định và hướng dẫn việc

nộp phí tại bộ phận kế toán của Trung tâm

Các biểu mẫu dùng tại Trung tâm

Hợp đồng giới thiệu việc làm: Khi 1 công ty cần tuyển dụng lao động, sẽ đến Trung tâm là thủ tục, hợp đồng để Trung tâm tìm người phù hợp với yêu cầu của Công ty

Trang 14

Giấy thông báo tuyển dụng lao động: Khi nhà tuyển dụng đến đăng ký tuyển dụng, nhân viên sẽ thông báo về thông tin công việc, thông tin nộp hồ sơ cho các ứng viên trên bảng tin, hoặc qua các phương tiện thông tin đại chúng

Trang 15

Phiếu đăng ký việc làm: Ứng viên đến đăng ký để tìm việc làm phải điền vào phiếu đăng ký các thông tin của ứng viên, các công việc mong muốn

Trang 16

Giấy giới thiệu: sau khi nhận được thông báo về công việc phù hợp với ứng viên, ứng viên sẽ được Trung tâm cấp cho giấy giới thiệu để đến công ty tuyển dụng nộp hồ sơ, phỏng vấn hoặc nhận việc ngay

1.3 Mục đích và yêu cầu của đề tài

1.3.1 Mục đích của đề tài

Xây dựng một Website quảng bá hình ảnh cho Trung tâm đồng thời tích hợp các chức năng quản lý ứng viên, quản lý nhà tuyển dụng và giới thiệu việc làm

Trên Website trung tâm có thể đưa lên những thông tin quảng bá cho hình ảnh của Trung tâm, thông tin việc làm, thông tin ứng viên, thông tin nhà tuyển dụng, tin tức hoạt động Người dùng có thể tìm kiếm thông tin một cách nhanh chóng, đăng ký thành viên, đóng góp ý kiến hoặc đưa ra thông tin phản hồi

Trang 17

 Lợi ích mong muốn đạt được:

 Quảng bá hình ảnh: Hình ảnh, thông tin, thông báo của trung tâm

sẽ nhanh chóng được nhiều người biết đến với chi phí thấp nhất

 Cập nhật thông tin kịp thời: Mọi thông tin về việc làm, thông tin ứng viên và nhà tuyển dụng…được cập nhật nhanh chóng và kịp thời

 Giảm chi phí: Giảm chi phí giấy tờ, giảm chi phí chia sẻ thông tin,

chi phí nhân lực, chi phí in ấn, gửi văn bản truyền thống

 Các lợi ích khác: Nâng cao uy tín, hình ảnh trung tâm, cải thiện chất

lượng dịch vụ, tăng năng suất, tăng khả năng tiếp cận thông tin và tăng sự linh hoạt trong hoạt động và tạo tính chuyên nghiệp trong

hoạt động

1.3.2 Yêu cầu của đề tài

Xây dựng một Website quảng bá hình ảnh cho trung tâm đồng thời tích hợp các chức năng quản lý ứng viên, quản lý nhà tuyển dụng và giới thiệu việc làm với giao diện đơn giản, thao tác thuận tiện, có tính bảo mật, tính chính xác và hoạt động ổn định

 Yêu cầu về chức năng

Các chức năng của Website bao gồm:

 Cho phép người dùng có thể xem được các thông tin được đăng tải như tin tức, các hoạt động của trung tâm, các kỹ năng xin việc, cách thức phỏng vấn,…một cách nhanh chóng và thường xuyên mỗi khi

có nhu cầu

 Giúp người dùng đăng ký thành viên là nhà tuyển dụng hay ứng viên; nhà tuyển dụng đăng tin tuyển dụng, tìm kiếm và xem thông tin về các ứng viên; các ứng viên xem đăng hồ sơ xin việc, tìm kiếm những công việc phù hợp hiện có trên website, những nhà tuyển dụng đã ký

Trang 18

hợp đồng với ứng viên được nhận thông báo qua mail mỗi khi có ứng viên phù hợp với công việc đã đăng tuyển

 Website có khả năng lưu trữ, quản lý những thông tin, hồ sơ, các đóng góp, phản hồi, khiếu nại mà người dùng đăng tải lên

 Thống kê, báo cáo giúp Trung tâm quản lý các nhà tuyển dụng, hợp đồng đã ký, những ứng viên đã tìm được việc và chưa tìm được việc, những công việc được quan tâm nhất,…

 Yêu cầu về giao diện

 Việc thiết kế cấu trúc thông tin trên trang web phải được thực hiện một cách bài bản, khoa học, hấp dẫn độc giả Không quá lạm dụng các hiệu ứng flash trên trang web

 Các trang giao diện thiết kế phải đạt yêu cầu về mỹ thuật và kỹ thuật: nhẹ, thẩm mỹ và gần gũi với người dùng Yêu cầu này đáp ứng tối ưu tốc độ upload, dowload của hệ thống và đảm bảo thời gian chờ hiển thị đầy đủ một trang giao diện là thấp nhất

1.4 Đánh giá hiện trạng

Qua quá trình khảo sát thực tế tại Trung tâm em nhận thấy hình thức hoạt động của Trung tâm vẫn là hình thức hoạt động truyền thống Các công việc đều làm một cách thủ công, chưa được tin học hóa, cụ thể như sau:

 Việc yêu cầu tuyển dụng vẫn phải thực hiện bằng cách đến trực tiếp Trung tâm, khai thông tin và đưa ra yêu cầu tuyển dụng => nhiều thủ tục, mất thời gian

 Người cần việc phải đến trực tiếp trung tâm tìm hiểu thông tin việc làm, chọn lọc thủ công, hoặc để lại thông tin, hồ sơ để chờ việc => nhiều thủ tục, mất thời gian và lãng phí

Trang 19

 Quá trình đưa tin tuyển dụng vẫn bằng cách truyền thống như: In thông báo giấy, phát tờ rơi, in băng zôn, khẩu hiệu… gây tốn kém mà chưa đem lại hiệu quả

 Quá trình thống kê, chọn lọc hồ sơ ứng tuyển, hồ sơ tuyển dụng trên giấy tờ, phức tạp, mất nhiều thời gian

 Hình ảnh của trung tâm chưa được quảng bá rộng rãi, nổi bật, ít người biết đến, chi phí quảng bá cao, lãng phí

Chính những điều này đã làm cho hiệu quả hoạt động của Trung tâm chưa cao; chi phí, nhân lực sử dụng cho quảng bá thông tin khá lớn mà hình ảnh Trung tâm chưa thực sự đến được với tất cả mọi người Việc tuyển dụng và dự tuyển nhiều thủ tục phức tạp, tốn thời gian và chi phí

1.5 Đề xuất hệ thống mới

Từ thực tế trên, việc tin học hóa trong hoạt động trong lĩnh vực giới thiệu việc làm là hết thức cần thiết Quan trọng hơn cả là xây dựng một trang web để quảng bá hình ảnh của Trung tâm và trang web tích hợp chức năng đăng thông tin tuyển dụng, tra cứu việc làm giúp cho nhà tuyển dụng nhanh chóng tìm được người phù hợp với công việc; ứng viên tìm được việc mình mong muốn, tiết kiệm được thời gian, chi phí đi lại

Hệ thống website được xây đựng sẽ đáp ứng được đầy đủ yêu cầu của nhà tuyển dụng cũng như ứng viên Hệ thống gồm hai phần, phần dành cho người dùng

- trang hiển thị và phần dành cho nhân viên của Trung tâm- trang quản trị

1.5.Chức năng đối với người dùng

1.5.1 Chức năng đối với ứng viên

 Chức năng xem thông tin: Website hỗ trợ ứng viên xem các tin tức, hoạt

động, hình ảnh của Trung tâm, các kỹ năng, cẩm nang cần thiết khi đi xin

Trang 20

việc, phỏng vấn,…Ứng viên có thể xem được các công việc mới nhất, “hot” nhất, phù hợp với yêu cầu

Bắt đầu

Chọn thông tin,yêu cầu tìm kiếm

Thông tin hiện thị

ết thúc

 Chức năng đăng hồ sơ xin việc: ứng viên tạo hồ sơ xin việc khi đã đăng nhập

tài khoản, sau đó admin sẽ duyệt hồ sơ mà ứng viên vừa đăng, nếu như hồ sơ hợp lệ, điền đầy đủ các thông tin thì sẽ được lưu lại trong kho dữ liệu, phụ vụ cho việc tìm kiếm, kết nối; còn nếu chưa đầy đủ thông tin hoặc hồ sơ không hợp lệ thì admin sẽ thông báo qua email cho ứng viên hoàn thành hồ sơ

Admin duyệt hồ sơ false

Hồ sơ đây đủ và đúng? true

 Chức năng nhận kết quả: sau khi đăng tuyển hồ sơ tìm việc lên website, hồ

sơ được admin duyệt, ứng viên sẽ nhận được các công việc phù hợp với hồ

sơ đã đăng tuyển

 Chức năng tra cứu, tìm kiếm theo ngành nghề, nơi làm việc, nhà tuyển dụng:

Bắt đầu Nhập thông tin,

yêu cầu tìm kiếm

Thông tin có trong CSDL không? true

ết quả tìm kiếm

false

ết thúc

 Chức năng đăng ký/ đăng nhập: sau khi đăng nhập người dùng sẽ sử dụng

được các chức năng mà hệ thống đã phân quyền cho ứng viên

p i n đăng n p

Trang 21

1.5.2 Sơ đồ tổng quát các chức năng đối với nhà tuyển dụng

 Chức năng xem thông tin: xem thông tin ứng viên, những ứng viên nộp

hồ sơ, những ứng viên đã lưu, bài viết, tin tức, video…

Bắt đầu

Chọn thông tin,yêu cầu tìm kiếm

Thông tin hiện thị

ết thúc

 Chức năng đăng tin tuyển dụng: Nhà tuyển dụng đăng các tin tuyển

dụng khi đã đăng nhập tài khoản, sau đó admin sẽ duyệt các tin mà Nhà tuyển dụng vừa đăng, nếu như thông tin hợp lệ, điền đầy đủ thì sẽ được lưu lại trong kho dữ liệu, phụ vụ cho việc tìm kiếm, kết nối; còn nếu chưa đầy đủ thông tin hoặc không hợp lệ thì admin sẽ thông báo cho Nhà tuyển dụng hoàn thành các tin đó

Bắt đầu Đăng tin tuyển dụng, quảng cáo

Tin tuyển dụng, quảng cáo

ết thúc Admin duyệt tin

false

Tin tuyển dụng, quản cáo đây đủ và hợp lệ? true

 Chức năng chọn và nhận các ứng viên phù hợp với công việc nhà tuyển

dụng đã đăng: Áp dụng cho những nhà tuyển dụng đã ký hợp đồng với

Trung tâm, khi có công việc có mức độ % phù hợp thì nhà tuyển dụng

sẽ nhận được

 Chức năng tra cứu, tìm kiếm theo ngành nghề, nơi làm việc, ứng viên, :

Bắt đầu Nhập thông tin, yêu

cầu tìm kiếm Thông tin có trong CSDL không? true

ết quả tìm kiếm

false

ết thúc

Trang 22

1.5.3 Chức năng đối với người quản trị

 Quản lý hồ sơ, tin tuyển dụng: Cho phép cập nhật thường xuyên các

thông tin về hồ sơ của ứng viên hay nhà tuyển dụng Admin lọc những hồ sơ hợp lệ, hệ thống sẽ so sánh các yêu cầu ứng viên của nhà tuyển dụng cần và các tiêu chí công việc của ứng viên cần tìm, nếu tỷ lệ phần trăm phù hợp nhiều sẽ gửi thông tin về công việc, hoặc ứng viên đó vào

mail cho người dùng

Bắt đầu Hồ sơ Admin lọc hồ sơ Xử lý hồ sơ Hồ sơ ết thúc

 Báo cáo, thống kê: Chức năng thống kê, báo cáo là chức năng giúp

Admin biết được mức độ hoạt động của Trung tâm Admin có thể nhập thông tin yêu cầu và gửi yêu cầu thống kê, báo cáo và sẽ nhận được kết

quả thống kê, báo cáo theo yêu cầu

 Quản lý tin tức: Cho phép đưa lên thường xuyên những tin tức hoạt

động, các bài viết liên quan đến lĩnh vực việc làm, các kỹ năng mà người dùng cần biết khi đi xin việc, phỏng vấn,

Bắt đầu Thông tin tin tức,slide,

quảng cáo

Cập nhật, thêm, xóa

Thông tin tin tức, slide,

 Quản lý hỗ trợ, liên hệ, phản hồi từ nhà tuyển dụng, ứng viên đăng ký

nhận email Chức năng quản lý quản lý liên hệ, hỗ trợ giúp nhà quản trị cập nhật, thêm, xóa liên hệ, phản hồi từ nhà tuyển dung, ứng viên

Trang 23

Bắt đầu Thông tin

liên hệ

Cập nhật, thêm, xóa

Thông tin liên hệ ết thúc

 Quản lý hợp đồng của nhà tuyển dụng: Thêm mới hoặc xóa hợp đồng

của nhà tuyển dụng đã ký, kiểm tra và lọc các hợp đồng hết hạn để thông

báo cho nhà tuyển dụng hoặc Giám đốc có hướng xử lý tiếp theo

Trang 24

CHƯƠNG 2 CÔNG CỤ CÀI ĐẶT

Trong thực tế hiện nay, có rất nhiều ngôn ngữ dùng để trình bày một website tĩnh như XHTML, XML, hay các phiên bản HTML2, 3, 4, 5 nhưng chúng còn khá mới mẻ với các lập trình viên và những ưu điểm của chúng chưa thể hiện sự vượt trội so với HTML nên em quyết định chọn ngôn ngữ HTML làm ngôn ngữ trình bày cho website trong đề tài tốt nghiệp của mình

2.1.2 CSS

CSS (viết đầy đủ là Cascading Style Sheets) là các tập tin định kiểu theo tầng, được dùng để miêu tả cách trình bày các tài liệu viết bằng ngôn ngữ HTML, XHTML, XML, SVG, XUL

CSS giúp hạn chế tối thiểu việc làm rối mã HTML của trang web bằng các thẻ quy định kiểu dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu,…), khiến mã nguồn của trang Web được gọn gàng hơn, tách nội dung của trang web

và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung

Trang 25

2.2 JavaScript, PHP và CodeIgniter Framework

2.2.1 JavaScript

JavaScript là một ngôn ngữ lập trình được phía trình duyệt xử lý có hoạt động được nhúng vào trong các trình duyệt web như Internet Explorer, Netscape, Firefox, JavaScript xuất hiện đầu tiên vào năm 1995 với tên gọi là LiveScript

JavaScript là một ngôn ngữ lập trình dựa trên nguyên mẫu với cú pháp phát triển từ C Cũng giống như C, JavaScript không có bộ xử lý xuất/nhập riêng Trong khi C sử dụng thư viện xuất/nhập chuẩn thì JavaScript dựa vào phần mềm ngôn ngữ được gắn vào để thực hiện xuất/nhập

Trên trình duyệt web, rất nhiều trang web sử dụng JavaScript để thiết kế trang web động và một số hiệu ứng hình ảnh thông qua DOM JavaScript được dùng để thực hiện một số tác vụ không thể thực hiện được với chỉ HTML như kiểm tra thông tin nhập vào, tự động thay đổi hình ảnh,… ở Việt Nam, JavaScript còn được ứng dụng để làm bộ gõ tiếng Việt giống như bộ gõ hiện đang sử dụng trên Wikipedia tiếng Việt Một số công nghệ nổi bật dòng JavaScript để tương tác với DOM bao gồm DHTML, Ajax và SPA

2.2.2 PHP

PHP (Personal Home Page) là một ngôn ngữ lập trình kịch bản hay một loại

mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát

PHP rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C

và java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới

Trang 26

Thẻ “<?php” và thẻ “?>” sẽ đánh dấu cho sự bắt đầu và sự kết thúc của phần

mã PHP qua đó máy chủ biết để xử lý và dịch mã cho đúng Đây là một điểm khá tiện lợi của PHP giúp cho việc viết mã PHP trở nên khá trực quan và dễ dàng trong việc xây dựng phần giao diện ứng dụng HTTP

2.2.3 Giới thiệu về CodeIgniter

 CodeIgniter (CI) là một PHP Framework theo cấu trúc MVC được viết trên PHP và hỗ trợ cả PHP4 và PHP5 Có thể hiểu nó là một tập hợp các thư viện viết sẵn trên PHP giúp phát triển web bằng PHP nhanh hơn là cách viết lắp ghép thông thường, các thư viện này giúp người dùng thực hiện các tác vụ thông thường của một ứng dụng web như kết nối và thực hiện các công việc liên quan đến cơ sở dữ liệu , upload file, xử lý hình ảnh, phân trang, cookie, session, bảo mật … Đồng thời các thư viện này cũng giúp người dùng tổ chức code tốt hơn với mô hình

MVC

 CI được viết bởi Rick Ellis (một ca sĩ nhạc Rock) trực thuộc Expression Engine CI ra đời chưa lâu (khoảng năm 2007) nhưng đã có rất nhiều đánh giá tốt

và đang trở thành một thế lực trong lĩnh vực PHP Framework

 CI là một trong những PHP Framework có số lượng người dùng nhiều nhất hiện nay; tính tiếp cận và tài liệu dễ học, dễ mở rộng; bộ core thư viện của CodeIgniter ít thay đổi, vòng đời ổn định hơn các PHP Framework khác và dễ tích

hợp các thư viện từ framework khác.

2.3 Giới thiệu về công cụ biên soạn Eclipse

Eclipse là một phần mềm miễn phí, được các nhà phát triển sử dụng để xây dựng những ứng dụng khác nhau trong đó có PHP, sử dụng Eclipse nhà phát triển

có thể tích hợp nhiều công cụ hỗ trợ khác để có được một bộ công cụ hoàn chỉnh

mà không cần dùng đến phần mềm riêng nào khác

Trang 27

Eclipse hỗ trợ rất tốt trong quản lý dự án Khác với các trình biên soạn khác, ngoài việc hỗ trợ các lệnh có sẵn của PHP Eclipse còn hỗ trợ nhắc lệnh các đối tượng tự định nghĩa, các hàm tự định nghĩa và hỗ trợ nhắc lệnh cả các biến đã khai báo và sử dụng Eclipse có cơ chế biên dịch trực tiếp hiển thị trang web ngay trên cửa sổ

Eclipse là một cộng đồng mã nguồn mở mà các dự án của nó đang tập trung vào việc xây dựng một nền tảng phát triển mở bao gồm các khung công tác, các công cụ và các các thời gian thực hiện mở rộng được để xây dựng, triển khai và quản lý phần mềm trong suốt vòng đời Hội đồng này tạo trang Web các dự án Eclipse và các trợ giúp để nuôi dưỡng một cộng đồng mã nguồn mở và một hệ sinh thái của các sản phẩm và dịch vụ bổ sung

2.4 Giới thiệu về công cụ cài đặt Apache

Apache là một chương trình web server dành cho máy chủ đối thoại qua giao thức HTTP Apache chạy trên các hệ điều hành tương tự như Unix, Microsoft Windows,… Apache đóng một vai trò quan trọng trong quá trình phát triển của mạng web thế giới

Apache được phát triển và duy trì bởi một cộng đồng mã nguồn mở dưới sự bảo trợ của Apache Software Foundation Apache được phát hành với giấy phép

Apache License và là một phần mềm tự do và miễn phí

2.5 Giới thiệu về cơ sở dữ liệu MySQL

 My SQL là gì?

MySQL là một phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm

trong nhóm LAMP (Linux- Apache- MySQL- PHP)

 Tại sao lại sử dụng MySQL?

 Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống

Trang 28

lớn các hàm tiện ích rất mạnh.Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet

 MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,

Trang 29

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Từ mục đích, yêu cầu của đề tài và qua quá trình khảo sát thực tế em đã tiến hành phân tích theo hướng sau

3.1 Sơ đồ phân rã chức năng

1.3 Quản lý thông tin cá nhân

1.4 Đăng thông tin

1.4.1 Đăng thông tin tuyển dụng

1.4.2 Đăng hồ sơ ứng viên

1.4.3 Nhận kết quả

2 Quản trị

2.1 Quản lý thông tin, tin tức

2.2 Quản lý tài khoản

2.2.1.Quản lý nhà tuyển dụng

2.2.2 Quản lý ứng viên

2.3 Quản lý hồ sơ

2.3.1 Quản lý hồ sơ tuyển

dụng 2.3.2 Quản lý hồ sơ ứng viên

2.3.3 Duyệt hồ sơ

2.3.4 Xử lý hồ sơ tự động 2.2.3 Quản lý quản trị viên

3 Thống kê

3.1 Thống kê danh sách trúng tuyển

3.2 Thống kê danh sách ứng

viên

3.3 Thống kê nhà tuyển dụng

Thống kê hợp đồng nhà tuyển dụng

3.5 Thống kê ứng viên chưa tìm được việc 1.3.1 Đăng nhập/ Đăng xuất

1.3.2 Cập nhật thông tin cá nhân

1.3.4 Đổi mật khẩu

Trang 30

3.2 Sơ đồ luồng dữ liệu

3.2.1 Biểu đồ mức ngữ cảnh

HỆ THỐNG WEBSITE

ỨNG VIÊN

QUẢN TRỊ

NHÀ TUYỂN DỤNG

Thông tin yêu u

Thông tin

p n ồi

Thông tin

p n ồi

1.3 Quản lý thông tin

cá nhân

1.4 Tìm kiếm thông tin

1.1 Xem thông tin

2.3 Quản lý hồ sơ, tin

2.2 Quản lý tài khoản Thành viên

Thông tin cá nhân

Thông tin cá nhân

T ông in yêu u bá á , ống ê

Ngày đăng: 07/07/2015, 10:52

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w