Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
3,29 MB
Nội dung
Mục lục LỜI NÓI ĐẦU PHẦN I: MỤC ĐÍCH XÂY DỰNG ĐỀ TÀI PHẦN II: TÌM HIỂU ASP.NET VÀ NGƠN NGỮ LẬP TRÌNH C# Tìm hiểu cơng nghệ ASP.NET Ngôn ngữ lập trình C# PHẦN III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE TUYỂN DỤNG TÌM KIẾM VIỆC LÀM Phân tích hệ thống 1.1 Biểu đồ phân cấp chức 1.1.1 Phân rã chức tuyển dụng 1.1.2 Phân rã chức tìm việc 1.1.3 Phân rã chức quản trị hệ thống 1.2 Biểu đồ mức khung cảnh 10 1.3 Biểu đồ luồng liệu mứcđỉnh 10 1.4 Biểu đồ luồng liệu mức đỉnh 10 1.4.1 Tuyển dụng 11 1.4.2 Tìm việc 11 1.4.3 Quản trị hệ thống 12 Thiết kế hệ thống 13 2.1 Mơ hình thực thể liên kết 13 2.2 Thiết kế bảng sở liệu 14 2.3 Quan hệ bảng sở liệu 21 PHẦN IV: GIỚI THIỆU VỀ GIAO DIỆN VÀ CHỨC NĂNG WEB SITE 22 Giới thiệu chung 22 Đối tượng khách web site 22 Dành cho người tìm việc 27 Góc nhà tuyển dụng 29 Góc quản trị website 33 KẾT LUẬN 35 TÀI LIỆU THAM KHẢO 36 LỜI NÓI ĐẦU Như biết, việc làm ln vấn đề nóng bỏng xã hội thời kỳ phát triển Với chúng ta, để có việc làm ý muốn dễ dàng, tồi tệ có người khơng tìm việc làm cuối rơi vào cảnh thất nghiệp Có nhiều nguyên nhân dẫn đến điều thiếu lực, thiếu việc làm, thiếu nguồn nhân lực có trình độ cao,… có nguyên nhân phải kể đến nhiều người biết không đầy đủ nguồn thông tin tuyển dụng Theo đó, nhà tuyển dụng gặp khơng khó khăn việc tuyển dụng nhân Thông thường họ đăng tin tuyển dụng lên báo chí Điều vừa tốn lại khơng hiệu quả, phổ biến báo chí cịn hạn chế thơng tin chiều, gây khó khăn cho người tìm việc Như vậy, giải pháp xây dựng website tuyển dụng trực tuyến bước quan trọng giúp cho công việc tuyển dụng dễ dàng, thuận lợi tiết kiệm chi phí Nắm bắt nhu cầu kết hợp với kiến thức học được, em chọn đề tài xây dựng website tuyển dụng trực tuyến làm đồ án tốt nghiệp Nhằm bước xây dựng ứng dụng thực tế có hiệu cao nhằm góp phần giải vấn đề thiết việc làm xã hội Báo cáo đồ án tốt nghiệp em gồm bốn phần chính: Phần I: Mục đích xây dựng đề tài Phần II: Tìm hiểu cơng nghệ ASP.NET ngơn ngữ lập trình C# Phần III: Phân tích thiết kế hệ thống website tuyển dụng trực tuyến Phần IV: Giới thiệu số giao diện chức website Trong trình làm đồ án, em xin chân thành cảm ơn thầy giáo Th.S Phan Anh Phong nhiệt tình dẫn dắt giúp đỡ em hoàn thành đồ án Bên cạnh đó, em xin gửi lời cảm ơn tới bạn tập thể lớp 48K giúp đỡ em nhiều Do hạn chế mặt thời gian vấn đề hiểu biết trải nghiệm thực tế cịn nên đồ án khơng thể khơng có thiếu sót Rất mong đóng góp ý kiến người để đồ án hoàn thiện tối ưu Em xin chân thành cảm ơn! Nghệ An, tháng 12 năm 2011 Sinh viên: Cung Đình Phú PHẦN I: MỤC ĐÍCH XÂY DỰNG ĐỀ TÀI Dù thời đại nào, nguồn nhân lực yếu tố quan trọng nhất, định sức mạnh quốc gia Bởi biết cải vật chất làm nên từ bàn tay trí óc người Việt Nam bước vào hội nhập giới, bước tiến tới chiếm lĩnh khoa học công nghệ cao địi hỏi lực lượng đơng đảo nhân lực có trình độ cao, có khả làm việc môi trường công nghệ cạnh tranh Đặc biệt với số ngành đặc thù lượng nguyên tử, cơng nghệ thơng tin lại địi hỏi nhân lực đạt đến trình độ quốc tế hố Bên cạnh số ngành mũi nhọn ngân hàng tài chính, du lịch yêu cầu đội ngũ đủ khả thích ứng với biến động thị trường nước giới…Có thể nói lĩnh vực nào, nông nghiệp, công nghiệp hay dịch vụ… khát lao động có trình độ cao Nhưng thực tế đáp ứng bao nhiêu? Như phân tích trên, lực lượng nơng dân thiếu khoa học kĩ thuật, sản xuất manh mún; lực lượng cơng nhân trình độ thấp, cịn lực lượng trí thức sao? Bài tốn nguồn nhân lực, việc làm tốn khó sớm chiều mà giải được.Để làm điều cần phải đồng nhiều phương diện: Đơn vị đào tạo, người lao động, đơn vị sử dụng lao động… cần tới chế, hỗ trợ lớn từ nhà nuớc Trong lúc đó, ngành cơng nghệ thơng tin có tốc độ phát triển nhanh dần trở thành lĩnh vực chi phối, có ảnh hưởng lớn tới phát triển ngành kinh tế khác phát triển quân sự, nhân sự, trị văn hóa xã hội Chính lẽ đó, ứng dụng cơng nghệ thơng tin để đóng góp vào việc tìm kiếm, đào tạo tuyển dụng nhân lựa chọn thích đáng Vấn đề thiết cần tạo mơi trường mà ứng viên, doanh nghiệp,các nhà tuyển dụng tìm đến với dễ dàng thuận tiện Như vậy, giải pháp xây dựng website tuyển dụng trực tuyến bước quan trọng giúp cho việc tuyển dụng trở nên dễ dàng, nhanh chóng tiết kiệm chi phí Chính lý đó, em định lựa chọn xây dựng website mạng tuyển dụng trực tuyến làm đồ án tốt nghiệp Với mục đích xây dựng ứng dụng thực tế có hiệu cao phục vụ cho phát triển nguồn nhân lực ngành nghề nước ta, thúc đẩy ổn định phát triển lĩnh vực cho đất nước PHẦN II: TÌM HIỂU CƠNG NGHỆ ASP.NET VÀ NGƠN NGỮ LẬP TRÌNH C# Tìm hiểu cơng nghệ ASP.NET Giới thiệu ASP.NET Trước hết, tên đầy đủ ASP.NET Active Server Pages NET (.NET NET framework) Nói đơn giản ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng tương lai Bạn lưu ý chổ ASP.NET phương pháp tổ chức hay khung tổ chức (framework) để thiết lập ứng dụng hùng mạnh cho mạng dựa CLR (Common Language Runtime) .NET Framework chia thành tác vụ cho chức gồm lớp, cấu trúc, giao diện lõi (core) thành phần chương trình Trước sử dụng thành phần bạn phải hiểu chức năng, tổ chức Mỗi hàng nghàn tầng lớp nhóm theo trình tự logic, thứ bậc gọi namespace Mỗi namespace cung cấp tính năng.Để xây dựng ứng dụng web không chọn ngôn ngữ mà chọn nhiều ngơn ngữ khác Điều quan trọng ngôn ngữ chọn mã dịch mã IL Điều có nghĩa IL ngơn ngữ NET có CLR nhận biết IL ASP.NET ngôn ngữ lập trình hướng đối tượng sử dụng ngơn ngữ NET Nó cung cấp đối tượng nhỏ thực tầng làm việt nguyên lý HTTP HTML Mã nguồn không truy cập toàn đối tượng NET Framework khai thác tất quy ước môi trường OOP (Object Oriented Programming) Chúng ta có tạo lớp, giao diện, kế thừa lớp… Chúng ta kiểm sốt đối tượng chương trình hiển thị liệu kiện đối tượng Một ứng dụng ASP.NET ln biên dịch, khơng chạy mã C# Visual Basic mà không biên dịch trước Một ứng dụng ASP.NET thực biên dịch thông qua giai đoạn: Giai đoạn mã bạn viết (C#, Visual Basic ngôn ngữ NET khác) dịch Microsoft Intermediate Language (MSIL) Giai đoạn dịch dịch tự động trang wed yêu cầu Chúng ta thực dịch trước Các tệp dịch thành mã IL (Intermediate Language Code) Giai đoạn dịch trước trang Web thực thi Tại giai đoạn mã IL dịch thành mã máy Giai đoạn gọi Just-In-Time Khía cạnh quang trọng cơng cụ ASP.NET chạy mơi trường thời gian thực (Runtime) CLR CLR máy ảo Microsoft NET, có ngơn ngữ trung gian IL nên phát triển ứng dụng NET, không bị phụ thuộc vào thiết bị, có nghĩa theo Microsoft nói ứng dụng NET chạy thiết bị có NET Framework Tất namespace, ứng dụng, lớp NET Framework gọi tắt quản lý mã CLR cung cấp dịch vụ quan trọng khác như: Quản lý nhớ Thu nhặt rác Quản lý tuyến Xử lý ngoại lệ An toàn Mọi cài đặt NET Framework cung cấp lớp Để triển khai ứng dụng ASP.NET cần chép tập tin vào thư mục ảo máy chủ máy chỉ cần có NETFramework Việc cấu hình dễ dàng đơn giản không phụ thuộc vào IIS (Internet Information Services) Cấu hình ASP.NET đặt tệp web.config Tệp web.config để với thư mực chứa trang web Tệp web.config khơng bị khóa, truy cập lúc nào, việc sửa tệp hồn tồn dễ dạng chúng lưu dạng XML Microsoft phát hành ASP.NET vào ngày 19 tháng 11 năm 2007 với Visual Stutio 2008 Đây bước tiến hóa từ ASP.NET 2.0 tới ASP.NET 3.5 Ưu điểm APS.NET Ta biết NET Frameword ưng dụng tạo cách mạng ngành công nghệ thông tin, thay đổi tận gốc kiểu mẫu lập trình phát triển triển khai mạng giới đo dó tạo vạn hội đáp ứng yêu cầu ngành nghề kỷ thuật thương mại điển tử nay, vạch hướng vững lâu dày cho tương lai ngành thơng tin Như vậy, APS.NET ứng dụng quang trọng, để phát triển triển khai ứng dụng web cách dễ dàng Không APS giới hạn VBScripts Jscripts, APS.NET hổ trợ 25 ngơn ngữ lập trình (ngồi ngôn ngữ thiết lập NET hỗ trợ sẵn VB.NET, C# Jscripts.Net mà hổ trợ thêm, Smalltalk.Net, Cobol.Net…) Mặc dù ta dùng tới Notepad để triển khai trang APS.NET Visual Studio.net giúp tăng suất triển khai ứng dụng Web, quan sát kế hoạch thuận tiện phác thảo thành phần APS.NET hình ảnh Hơn nữa, cịn hổ trợ việc phát loại bỏ lỗi cách thuận lợi APS.NET không chạy nhanh APS gấp lần mà cịn trì kiểu mẫu cập nhập, nghĩa APS.NET tự động dị tìm thay đổi biên dịch files cần thiết cung lưu trũ kết trình biên dịch đó, để cấp dịch vụ cho yêu cầu sau Nhờ vậy, ứng dụng ln cập nhập hóa chậy nhanh APS.NET co khả lưu trữ kết chung phần nhớ trang để gửi giải đáp cho yêu cầu từ nhiều khách hàng khác Nhờ đó, tiết kiệm lặp lặp lại cơng tác thi hành trang web mà gia tăng hiệu xuất, giới hạn tối đa việc chất vấn sở liệu vốn tốn nhiều thời gian APS.NET có khả tự dị tìm khục hồi lối nghiêm trọng deadlocks để bảo đảm ứng dụng luôn sẵn sàng dùng APS.NET đon giản hóa việc triển khai ứng dụng mạng, biến việc triển khai tồn ứng dụng trở nên dễ dàng thuận lợi hẳn trước kia, ta cần lưu server khơng cần chạy chương trình ‘regsrv32’ để đăng ký thành phần Hơn cần lưu trữ yếu tố phụ cần thiết hay bố trí ứng dụng, ta cần lưu giữ vào hồ sơ dạng XML đủ APS.NET cho phép ta chủ động cập nhật hóa thành phần biên dịch mà khơng phải khởi động lại web server APS.NET chạy song song với APS.NET Internet Information server windows 2000 hay windows XP Các ứng dụng cũ tiếp tục chạy APS.DLL, APS.NET engine xử lý ứng dụng Hơn nữa, APS.NET mobile controls giúp ta phát triển triển khai mạng nhắm vào thị trường cell phone hay PDA với gần 80 mobile web services cung cấp NET framework Ta cần lập trình cho ứng dụng bình thường mobile controls tự động phát sinh nguồn mã WAP/WML, HTML hay iMode phù hợp với thiết bị Ngơn ngữ lập trình C# Trước hết, phải chắn C “thăng” hay C “khác”, mà họ tên xác ngơn ngữ C Sharp Ngôn ngữ xây dựng kiến trúc Anders Hejlsberg, người viết nên trình biên dịch Pascal có nhiều đóng góp cho Delphi Java Chính dù mang họ nhà C C# ngôn ngữ hướng đối tượng đại dễ học, chịu ảnh hưởng học hỏi nhiều tính ưu việt từ Java, C++ ngôn ngữ khác C# nhiều ngơn ngữ lập trình hỗ trợ NET Framework (như C++, Java,VB…) Có thể hiểu đơn giản trung tâm biên dịch tất ngôn ngữ hỗ trợ NET Framework chuyển đổi MSIL (một dạng mã trung gian) từ biên dịch tức thời (Just in time Compiler – JIT Compiler) thành file thực thi exe Một thành tố quan trong kiến trúc NET Framework CLR (.NET Common Language Runtime), khối chức cung cấp tất dịch vụ mà chương trình cần giao tiếp với phần cứng, với hệ điều hành Ngôn ngữ C# đơn giản, khoảng 80 từ khóa mười kiểu liệu xây dựng sẵn Tuy nhiên, ngơn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Những tính chất diện ngơn ngữ lập trình đại Và C# hội đủ điều kiện vậy, xaayduwngj hai ngôn ngữ mạnh C++ Java Ngôn ngữ C# phát triển đội ngũ kỹ sư Microsoft, người dẫn đầu Anders Hejlsberg Scott Wiltamuth Cả hai người nyaf người tiếng, Anders Hejlsberg biết đến tác giả Turbo Pascal, ngơn ngữ lập trình PC phổ biến Và ơng đứng đầu nhóm thiết kế Borland Delphi, thành công việc xây dựng môi trường phát triển trích hợp (IDE) cho lập trinh client/server Phần cốt lõi hay gọi trái tim ngơn ngữ lập trình hướng đối tượng hỗ trọ cho việc định nghĩa làm việc với lớp Những lớp định nghĩa kiểu liệu mới, cho phép người phát triển mở rộng ngơn ngữ để tạo mơ hình tốt để giải vấn đề Ngôn ngữ C# chứa từ khóa cho việc khai báo kiểu lớp đối tượng phương thức hay thuộc tính lớp, cho việc thực thi đóng gói, kế thừa đa hình, ba thuộc tình ngơn ngữ lập trình hướng đối tượng Trong ngơn ngữ C# thứ liên quan đến khai báo lớp tìm thấy phần khai báo Định nghĩa lớp ngơn ngữ C# khơng địi hỏi phải chia tập tin header tập tin nguồn giống ngôn ngữ C++ Hơn nữa, ngôn ngữ C# hỗ trợ kiểu XML, cho phép chèn tag XML để phát sinh tự động document cho lớp C# hỗ trợ giao diện interface, xem cam kết với lớp cho dịch vụ mà giao diện quy định Trong ngôn ngữ C#, lớp kế thừa từ lớp cha, tức không cho đa kế thừa ngôn ngữ C++, nhiên lớp thực thi nhiều giao diện Trong ngơn ngữ C#, cấu trúc hỗ trợ, khái niệm ngữ nghĩa thay đổi khác với C++ Trong C#, cấu trúc giới hạn, kiểu liệu nhỏ gọn, tạo thể u cầu hệ điều hành nhớ so với lớp Một cấu trúc khơng thể kế thừa từ lớp hay kế thừa cấu trúc thực thi giao diện Ngôn ngữ C# cung cấp đặc tính hướng thành phần (component-oriented), thuộc tính, kiện Lập trình hướng thành phần hỗ trợ CLR cho phép lưu trữ metadata với mã nguồn cho lớp Metadata mô tả cho lớp, bao gồm phương thức thuộc tính nó, bảo mật cần thiết thuộc tính khác Mã nguồn chứa đựng logic cần thiết để thực chức Do vậy, lớp biên dịch khối self-contained, nên môi trường hosting biết cách đọc metadata lớp mã nguồn cần thiết mà không cần thông tin khác để sử dụng Một lưu ý cuối ngơn ngữ C# ngôn ngữ hỗ trợ việc truy cập nhớ trực tiếp sử dụng kiểu trỏ C++ từ khóa cho dấu ngoặc [] tốn tử Các mã nguồn khơng an tồn (unsafe) PHẦN III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE TUYỂN DỤNG TÌM KIẾM VIỆC LÀM Phân tích hệ thống 1.1 Biểu đồ phân cấp chức Web site tuyển dụng Tuyển dụng Tìm việc làm Quản trị hệ thống 1.1.1 Phân rã chức tuyển dụng Tuyển dụng Tìm kiếm ứng viên Tìm kiếm ứng viên Lưu hồ sơ ứng viên Quản lý tuyển dụng Quản lý thông tin cá nhân Đăng tin tuyển dụng Tạo cập nhật tài khoản Quản lý tin tuyển dụng Đổi mật Đăng xuất hệ thống Thu nhận, lưu trữ xử lý hồ sơ 1.1.2 Phân rã chức tìm việc Tìm việc Quản lý thơng tin cá nhân Tìm kiếm việc làm Quản lý hồ sơ Tạo cập nhật tài khoản Tìm kiếm việc làm Tạo hồ sơ cá nhân Đổi mật Lưu công việc Quản lý hồ sơ Nộp hồ sơ trực tuyến Đăng xuất hệ thống 1.1.3 Phân rã chức quản trị hệ thống Quản trị hệ thống Quản lý tuyển dụng Quản trị tin tức, viết Quản trị nhà tuyển dụng Cập nhật tin tuyển dung Đăng tin, viết Quản trị người xin việc Kiểm định, xác thực tuyển dụng Cập nhật, kiểm duyệt tin tức Quản trị thành viên Tạo người quản trị Tạo cấp quyền truy cập PHẦN IV: GIỚI THIỆU VỀ GIAO DIỆN VÀ CHỨC NĂNG WEB SITE Giới thiệu chung Cũng web site khác, web site mạng tuyển dụng trực tuyến cài đặt thiết kế công cụ ngôn ngữ đại như: Công cụ hỗ trợ: Microsoft Visual Studio 2008 Macromedia Dreamweaver 8.0 Adobe Photoshop CS2 (hỗ trợ thiết kế giao diện, hình ảnh, banner,… ) Microsoft SQL Server Management Studio Express 2005 Ngơn ngữ lập trình: Ngơn ngữ lập trình C# Ngơn ngữ xây dựng hệ sở liệu SQL Server 2005 JavaScript,… Bên cạnh đó, q trình xây dựng web site, em cịn tìm hiểu sử dụng số kiến thức nâng cao CSS, kiến thức lập trình, thiết kế giao diện để có web site ý muốn Với cố gắng không mệt mỏi kết hợp niếm say mê, đến lúc web site gần hoàn thành đạt chức bật so sánh với web site tuyển dụng trực tuyến mạng mà ta thường bắt gặp Web site phân chia quyền sử dụng bốn đối tượng là: Khách ghé thăm, người tìm việc, nhà tuyển dụng người quản trị hệ thống Mỗi đối tượng có sử dụng chức định, phù hợp với mục đích họ Sau số giới thiệu sản phẩm em Đối tượng khách web site Khi ghé thăm web site, khách sẻ bị thu hút giao diện bắt mắt thân thiện kết hợp với nhiều chức thú vị dành cho đối tượng như: Tìm kiếm việc làm, tìm kiếm nhà tuyển dụng, tìm hiểu kỹ xin việc, tuyển dụng cáccẩm nang nghề nghiệp, viết hữu ích có website 22 Giao diện trang chủ: 23 Giao diện trang thị tin tuyển dụng theo nhóm ngành nghề 24 Trang chi tiết tuyển dụng: 25 Tìm kiếm ứng viên Trang chi tiết hồ sơ ứng viên 26 Dành cho người tìm việc Sau truy cập vào web site, người tìm việc sẻ sử dụng ngồi chức dành cho khách cịn có chức dành riêng cho đối tượng như: Tìm kiếm việc làm Tìm hiểu, đọc viết, cẩm nang tin tức web site cung cấp Và kinh nghiệm vấn, kinh nghiệm xin việc, số lời khuyên bổ ích,… Khi đăng nhập, trang chủ người tìm việc có quyền Lưu cơng việc u thích (khơng phép lưu công việc) Nộp hồ sơ trực tuyến In cơng việc u thích Sau đăng nhập hệ thống, người tìm việc sẻ đến góc quản trị dành riêng cho Với menu chức bên trái bao gồm: Các công việc lưu Các công việc nạp hồ sơ Tạo cập nhật hồ sơ cá nhân Đổi mật truy cập Tư vấn, liên hệ, tìm hiểu cẩm nang xin việc 27 Tại đây, người tìm việc sử dụng chức đặc biệt như: Kiểm tra, theo dõi công việc lưu Kiểm tra, theo dõi công việc nạp đơn (nộp hồ sơ xin việc) Cập nhật hồ sơ cá nhân (hay tạo chưa có) Đổi mật đăng nhập 28 Tham khảo cẩm nang xin việc, bí thành cơng Góc nhà tuyển dụng Đối với nhà tuyển dụng, truy cập web site sử dụng chức tìm kiếm, tham khảo chi tiết hồ sơ ứng viên: 29 Các chức như: lưu hồ sơ, gửi email, in hồ sơ tìm kiếm ứng viên 30 Sau đăng nhập hệ thống, nhà tuyển dụng sẻ đến góc quản trị dành riêng cho Với menu chức bên trái bao gồm: Kiểm tra hồ sơ từ ứng viên gửi tới trực tuyến Các ứng viên lưu Các ứng viên đạt (Các ứng viên sau nhà tuyển dụng xem xét kỹ lưỡng đủ tiêu chuẩn sẻ nhà tuyển dụng lưu vào danh sách ứng viên đạt để liên hệ sau đó) Đăng tin tuyển dụng Quản lý tin tuyển dụng đăng Đổi mật đăng nhập Kiểm tra hồ sơ từ ứng viên gửi tới trực tuyến Các ứng viên đạt 31 Đăng tin tuyển dụng Quản lý tin tuyển dụng đăng Đổi mật đăng nhập 32 Góc quản trị website Người quản trị cấp quyền cao nhất, nhiên để dễ quản lý vấn đề an ninh, bảo mật, Hệ thống phân thành hai quyền quản trị khác nhau: Admin biên tập website Admin có tồn quyền truy cập, thay đổi tất thông tin website, người biên tập quyền quản lý viết, chuyên mục, thông tin tuyển dụng không truy cập trang quản lý người dùng Chức chủ yếu trang quản trị quản lý, thêm, sửa, xóa người dùng, viết, thể loại, thông tin tuyển dụng, thông tin ứng viên cần thiết Sau số giao diện trang quản trị website: Để vào góc quản trị, người dùng phải đăng nhập tài khoản Đăng nhập hệ thống quản trị: Trang chủ admin 33 Quản lý tuyển dụng Quản lý thơng tin hồ sơ ứng viên: Ngồi cịn số giao diện khác, tính khác,… Nhìn cách tổng quan website tương đối đầy đủ tính giao diện chuyên nghiệp Hy vọng thời gian tới tiếp tục nâng cấp phát triển nữa! 34 KẾT LUẬN Bằng cố gắng, em xây dựng tương đối thành công website “Mạng tuyển dụng trực tuyến” Tạo mơi trường mà người tìm việc nhà tuyển dụng gặp gỡ trực tuyến cách thuận tiện Người tìm việc tìm kiếm, nạp hồ sơ trực tuyến cho nhà tuyển dụng nhà tuyển dụng tìm hồ sơ, đăng tuyển dụng cho Từ đó, người tìm việc tìm cơng việc ý muốn mình, nhà tuyển dụng tìm nhân phù hợp cho Tạo nên hiệu kinh tế, tiết kiệm chi phí q trình tuyển dụng Trong q trình xây dựng website, em tìm hiểu số tài liệu, website thực tế (như “TimViecNhanh.com, VietNamWorks.com,…” để từ tới việc phân tích thiết kế hệ thống cho phù hợp tối ưu Cố gắng xây dựng đầy đủ chức co trang tuyển dụng như: tìm kiếm việc làm, tìm kiếm hồ sơ, tạo hồ sơ, đăng tin tuyển dụng Website gồm có ba phần chính: dành cho người tìm việc, nhà tuyển dụng quản trị hệ thống Ngồi ra, cịn có phần tin tức, cẩm nang tìm việc, cẩm nang tuyển dụng lấy từ nhiều website khác người quản trị đăng lên giúp người truy cập tham khảo cần thiết Em xây dựng website công cụ, ngôn ngữ tiên tiến để tạo kết cao Cơng nghệ ASP.NET, ngơn ngữ lập trình C#, hệ quản trị sở liệu SQL Server 2005, kết hợp với JavaScript, CSS phần mềm hỗ trợ thiết kế Photoshop, Flash,… Quá trình xây dựng website giúp em học nhiều kiến thức mới, thu thập nhiều kinh nghiệm thực tế mà trình lập trình mắc phải Tạo cho thân có vốn kiến thức để tự tin trường Cuối cùng, em xin chân thành cảm ơn thầy giáo Ths Phan Anh Phong, thầy cô khoa bạn giúp em trình xây dựng website Trong trình làm đồ án, hạn chế mặt kiến thức thời gian thực khó khăn tìm hiểu thực tế nên chắn khơng tránh khỏi thiếu sót Rất mong nhận góp ý, bảo thầy, cô giáo bạn bè gần xa Em xin chân thành cảm ơn! Nghệ An, tháng 11 năm 2011 Sinh viên: Cung Đình Phú 35 TÀI LIỆU THAM KHẢO +) Tài liệu tiếng Việt: Nguyễn Văn Ba, Phân tích thiết kế hệ thống, NXB Đại học quốc gia Hà Nội – 2003 Biên dịch: KS Ngọc Tuấn, hướng dẫn học lập trình với C# tập 1, tập 2, tập 3, NXB Thống Kê - 2004 +) Các website: http:www.timviecnhanh.com - Trang tuyển dụng việc làm tiêu biểu http:www.vietnamworks.com - Tìm kiếm nhân sự, việc làm http:www.csharpvn.com – website học C# bổ ích Ngồi cịn có số website khác,… 36 ... THỐNG WEBSITE TUYỂN DỤNG TÌM KIẾM VIỆC LÀM Phân tích hệ thống 1.1 Biểu đồ phân cấp chức Web site tuyển dụng Tuyển dụng Tìm việc làm Quản trị hệ thống 1.1.1 Phân rã chức tuyển dụng Tuyển dụng Tìm kiếm. .. gắng xây dựng đầy đủ chức co trang tuyển dụng như: tìm kiếm việc làm, tìm kiếm hồ sơ, tạo hồ sơ, đăng tin tuyển dụng Website gồm có ba phần chính: dành cho người tìm việc, nhà tuyển dụng quản... nhà tuyển dụng nhà tuyển dụng tìm hồ sơ, đăng tuyển dụng cho Từ đó, người tìm việc tìm cơng việc ý muốn mình, nhà tuyển dụng tìm nhân phù hợp cho Tạo nên hiệu kinh tế, tiết kiệm chi phí trình tuyển