để trình bày đoạn Khi viết báo hay luận, ta nhóm nội dung thành loạt đoạn Mục đích nhóm ý t-ởng logic lại với áp dụng số định dạng cho nội dung Trong tài liệu HTML , nội dung đ-ợc nhóm thành đoạn Thẻ đoạn
đ-ợc sử dụng để đánh dấu bắt đầu đoạn Thẻ đóng
không bắt buộc Thẻtự động bắt đầu đoạn Các thẻ ngắt: Phần tử đ-ợc sử dụng đề ngắt dòng tài liệu HTML Thẻ bổ sung ký tự xuống dòng vị trí thẻ SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV Luận văn tèt nghiƯp-Kho¸ häc 2004-2008 Chän canh lỊ: Thc tÝnh align đ-ợc sử dụng để canh lề cho phần tử HTML trang Web.Chúng ta canh lề văn , đối t-ợng, hình ảnh, đoạn ,các phân đoạn , Thuộc tính Align gồm giá trị sau Value Description Left Văn đ-ợc canh lề trái Center Văn đ-ợc canh Right Văn đ-ợc canh phải Justify Văn đ-ợc canh hai bên Canh lề đ-ợc mặc định dựa vào h-ớng văn Nếu h-ớng văn từ trái sang phải mặc định trái SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV Luận văn tốt nghiệp-Khoá học 2004-2008 Ch-ơng II Giới thiệu ASP.NET ASP.NET kế thừa phát triển ASP ASP.NET công nghệ web xử lý từ phía máy chủ ASP.NET cho phép sử dụng ngôn ngữ trung lập Trang ASP.NET viết nhiều ngôn ngữ nh- Vbscript, Jscript, Visual Basic, C++, C#… ASP.NET cho phÐp t¸ch rêi mà lập trình nội dung tài liệu ASP.NET cung cấp thành phần điều khiển hoạt động phía trình chủ hoạt động theo h-ớng xử lý kiện ASP.NET cung cấp dịch vụ phục vụ cho hoạt động thiết bị viễn thông có kết nối internet máy chủ phục vụ web Vì công việc phải xử lý máy chủ nhiều Chẳng hạn việc xử lý trang HTML ta phải có khả tạo trang WML, xử lý trao đổi liệu XML ASP.NET cung cấp kiến trúc hạ tầng để xây dựng ứng dụng phân tán trªn web theo giao thøc triƯu gäi SOAP(Simple Object Access Protocol Giao thức truy xuất đối t-ợng đơn giản), cho phép thực chuyển đổi liệu XML phục vụ cho môi tr-ờng th-ơng mại điện tử B2B (Busirness to Besirness) ASP.NET cung cấp đầy đủ dịch vụ từ bảo mật đến cấp phát nhớ, thu gom rác, theo dõi tải thành phần đối t-ợng, cân tải, giảm thiểu tối đa kết nối tiêu tốn tài nguyên Nói tóm lại ASP.NET môi tr-ờng lập trình ngôn ngữ hàng đầu cho việc thiết kế phát triển Web động năm gần cho t-ơng lai Ta biết vấn đề thách thức lớn ứng dụng Web ngày t-ơng thích trình duyệt với độ phức tạp trang tài liệu ứng dụng tạo Để tạo trang Web hấp dẫn tận dụng đ-ợc tính trình duyệt nh-ng đồng thời hiển thị đắn trình duyệt cũ ác mộng lập trình viên nhà thiết kế Web Một cách giải vấn đề h-ớng đến môi tr-ờng ứng dụng để thiết kế trang tài liệu khác Tuy nhiên với ASP.NET ta không cần phải viết mà lệnh, thành phần điều khiển hoạt động trình chủ có khả nhận dạng sinh mà tuỳ theo mục đích yêu cầu sử dụng cuối trình khách SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV Luận văn tốt nghiệp-Khoá học 2004-2008 Khi lập trình với ứng dụng Web , hai ngôn ngữ lập trình đ-ợc sử dụng Visual Basic hay Visual J++ trang ASP (Active Server Page) nh÷ng ngôn ngữ lập trình Visual Basic , J++,Visual FoxPro hay Visual C++ bé Visual Studio 6.0 Sau nhiÒu năm phát triển không ngừng , ASP đà đ-ợc nâng cấp từ phiên bàn ASP 1.0 , ASP 2.0 , ASP.NET 1.0 , ASP.NET 1.1 đến ASP.NET 2.0 đến ASP.NET 3.0 Từ công nghệ Microsoft NET đời, ngôn ngữ lập trình lµ Visual Basic.NET , C#, C++.net vµ J# më kỷ nguyên công nghệ phần mềm, chúng cho phép lập trình viên xây dựng ứng dụng chạy NET ngôn ngữ Với chuẩn hoá cao dựa vào khung (FrameWork), Microsoft cho phép ứng dụng đ-ợc viết ngôn ngữ Visual Basic NET, C#, C++.NET J# biên dịch tập tin định dạng MIL (Microsoft Intermediate Language) chạy FrameWork mà không cần trình thực thi (Runtime Engine) riêng biệt cho ngôn ngữ nh- ngôn ngữ lập trình tr-ớc Visual Basic 6.0, Visual C++ 6.0, Visual J++ 6.0 thuéc bé Visual Studio 6.0 ASP.NET 2.0 phiên ASP.NET 1.1 với nhiều đặc điểm với cấu trúc ,cơ chế thực ,quản lý hệ thống, tập điều khiển đa dạng t-ơng tác với sở liệu NET Framework 2.0, cho phép xây dựng triển khai ứng dụng Web tốt II.1 Yếu tố đặc biệt ASP.NET 2.0 Ba ngôn ngữ lập trình bé Visual Studio 2005 cho phÐp ta lËp tr×nh øng dơng ASP.NET 2.0 lµ C# 2005,Visual Basic 2005 vµ J# 2005 Có 10 yếu tố đặc biệt ta cần biết lËp tr×nh øng dơng Web b»ng ASP.NET 2.0 dùa ba ngôn ngữ C#,Visual Basic hay J# ASP.NET t-ơng tác với NET Framework NET Framework 2.0 khung chung, cho phép ta phát triển loại øng dơng trªn nỊn NET nh-: Console Application Windows Forms, h-ớng đối t-ợng (OO) ,COM+, chúng bao gồm lớp, structure, interface, namespace, SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 10 Luận văn tốt nghiệp-Khoá học 2004-2008 III.2 Thiết kế hệ thống III.2 Biểu đồ phân cấp chức Tìm kiếm vTìm kiếm giới thiệu việc làm Quản trị hệ thống Tìm kiếm việc làm Giới thiệu việc làm Quản lý tài khoản ng-ời dùng Tìm kiếm việc làm Tìm kiếm ứng cử viên Quản lý nhóm ng-ời dùng Đăng ký hồ sơ xin việc Đăng ký thông tin đăng tuyển Phân quyền sử dụng Quản lý công việc Quản lý hồ sơ ứng cử viên Quản lý lĩnh vực & ngành nghề Quản lý tài khoản cá nhân Quản lý tài khoản doanh nghiệp Quản lý doanh nghiệp Quản lý ứng cử viên Quản lý thông tin tuyển dụng Quản lý hồ sơ tìm việc SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 36 Luận văn tốt nghiệp-Khoá học 2004-2008 III.2.2 Biểu đồ luồng liễu TT Yêu cầu Ng-ời tìm việc TT Đáp ứng Tìm kiếm & giới thiệu việc làm Ng-ời Tuyển Dụng TT đáp ứng TT yêu cầu QUảN Trị TT đáp ứng SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 37 Luận văn tốt nghiệp-Khoá học 2004-2008 Quản trị hệ thống Lựa chọn đối t-ợng đ-a lên trang đầu TT đáp ứng Ng-ời quản trị TT yêu cầu Thông báo kết KTra tính hợp pháp đối t-ợng Thôn báo kết TT nhận TT yêu cầu TT xử lý TT đáp ứng TT đáp ứng Biên dich lại nôi dung đối t-ợng truy cập TT đáp ứng đáp ứng TT ch-a xử lý TT Y/cầu TT đ/ứng Kho liệu Ng-ời tìm việc TT đáp ứng cầu TT yêu yêu cầu Ng-ời Qtrị TT y/cầu TT đáp ứng TT yêu cầu TT đáp ứng đáp ứng TT đáp ứng TT yêu cầu Ng-ời tìm việc TT y/cầu Xoá Thông tin TT phản hồi TT Nhận Ng-ời Qtrị TT yêu cầu Lập diễn đàn giao dịch TT phản hồi Ng-ời tuyển dụng TT đáp ứng SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 38 Luận văn tốt nghiệp-Khoá học 2004-2008 Tìm kiếm việc làm Tìm kiếm thông tin Nhập hồ sơ xin việc Hồ sơ Việc làm TT đáp ứng TT yêu cầu Nguời tìm việc Ng-ời tìm việc Cập nhật lại nội dung TT yêu cầu TT đáp ứng Chọn ng-ời Y/C xem Đăng nhập hệ thống Danh sách TT yêu cầu Mật Xem danh sách công ty đà chọn Xem danh sách công ty từ chối SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 39 Luận văn tốt nghiệp-Khoá học 2004-2008 Ng-ời tuyển dụng Hồ sơ Tìm kiếm Hồ sơ thông tin TT yêu cầu Việc làm Ng-ời Tuyển dụng Y/C Đ/ứng Cập nhật lại nội dung Y/C Đ/ứng chọn việc Xem DS ứng viên đà chọn/từ chối Mật Y/C xoá dấu vết TT cá nhân Đăng nhập hệ thống TT việc làm Từ chối việc Thoát khỏi hệ thống Cập nhật nội dung Công việc Việc làm Hồ sơ SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 40 Luận văn tốt nghiệp-Khoá học 2004-2008 III.3 càI đặt hệ thống III.3.1.Trang Chủ Từ trang ta truy nhập vào hệ thống, cách khách quen có thẻ trực tiếp chọn mục Nhập mật , ngược li, phi tiến hnh đăng nhập vo hệ thống bng việc chọn mục Đăng nhập hệ thống Ngoài tìm kiếm thông tin từ nh- đà đ-ợc cấp quyền truy cập hệ thống Khi Click vào hình ng-ời màu vàng ,sẽ hiển thị trang login SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 41 Luận văn tốt nghiệp-Khoá học 2004-2008 Cột việc làm l-u giữ danh sách chuyên ngành, click vào dòng chữ ghi chuyên ngành , hiển thị trang Web chứa danh sách công ty, doanh nghiệp cần tuyển ứng viên thuộc chuyên ngành Ví dụ nh- ta click vào dòng chữ bác sĩ công ty cần tuyển ứng viên thuộc chuyên ngành bác sĩ Bệnh Viện Đa Khoa cửa đông Cột hồ sơ đăng ký l-u giữ danh sách chuyên ngành ,khi click vào dòng chữ ghi chuyên ngành ,sẽ hiển thị danh sách ứng viên đăng ký tìm kiếm việc làm thuộc chuyên ngành Ví dụ ta click vào dòng chữ bác sĩ cột hồ sơ đăng ký ,sẽ chuyển đến trang l-u giữ danh sách ứng viên đăng kí tìm kiếm việc làm theo chuyên ngành SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 42 Luận văn tốt nghiệp-Khoá học 2004-2008 III.3.2 Trang ứng viên trang này, ng-ời tìm việc phải đăng nhập thông tin chung theo yêu cầu hệ thống: họ tên; ngày sinh; địa chỉ; email ;tên đăng nhập ;mật Khi đăng nhập ng-ời tìm việc đ-ợc yêu cầu chọn chuyên ngành việc làm cần tìm bao gồm: bác sỹ; bảo vệ ; công nhân; giám đốc; nhân viên; giáo viên; hoạ sỹ; kỹ s-; kỹ thuật viên; kế toán; kiến trúc s-; lái xe; lao động phổ thông; luật s-; quản lý; thủ kho; thủ quỹ; trợ lý; y tá, SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 43 Luận văn tốt nghiệp-Khoá học 2004-2008 Trang tìm kiếm hồ sơ ứng viên III.3.3 Trang nhà tuyển dụng Trang dành cho khách hàng khách quen hệ thống, tức khách hàng đà thực việc đăng nhập thông tin vào hệ thống lần truy nhËp tr-íc, vµ nép tiỊn c-íc phÝ truy nhËp trang đăng nhập khách hàng đà đ-ợc cập mật khẩu, kết hợp với việc đà chuyển tiền vào tài khoản đ-ợc phép truy nhập SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 44 Luận văn tốt nghiệp-Khoá học 2004-2008 Trang dành cho ng-ời truy cập đại diện doanh nghiệp, công ty, có nhu cầu tuyển dụng nhân viên muốn đăng tuyển dụng tìm kiếm ứng viên trang web Khi vào trang ,nếu ng-ời truy cập ch-a đăng nhập họ đ-ợc yêu cầu đăng nhập , tài khoản họ phải đăng ký cách Click vào nút đăng ký Sau Click , chuyển đến trang web đăng ký dành cho doanh nghiệp Ng-ời truy cập đ-ợc yêu cầu điền tên doanh nghiệp địa , Email SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 45 Luận văn tốt nghiệp-Khoá học 2004-2008 III.3.4 Các trang quản lý Website Trang l-u giữ danh sách doanh nghiệp đà đăng ký giao dịch Trang l-u giữ danh sách ngành nghề Với trang ,ng-ời quản lý trang Web thêm vào ngành nghề mà trang web tìm kiếm cho ứng viên muốn tìm việc ngành ,và thêm vào ngành nghề mà trang web giới thiệu doanh nghiệp ,công ty muốn tuyển ng-ời thuộc ngành Và xoá bớt ngành nghề mà trang web tìm kiếm giới thiệu SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 46 Luận văn tốt nghiệp-Khoá học 2004-2008 Trang l-u giữ danh sách ứng viên Với trang ng-ời quản lý xem danh sách tên ứng viên đà đăng ký địa ,đ-ợc xếp theo thời gian đăng nhập, ng-ời quản lý xoá bớt số ứng viên Trang l-u giữ danh sách tài khoản ng-ời dùng đà đăng ký trang Web Trang l-u giữ danh sách tài khoản đà đăng ký trang web ,với cột tên đăng nhập hiển thị tên đăng nhập tài khoản cột họ tên hiển thị họ tên mà ng-ời đăng ký đà đIũn vào mục họ tên đăng ký tài khoản trang web Danh sách đ-ợc xếp theo thời gian đăng ký Ng-ời quản lý xoá bớt SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 47 Luận văn tốt nghiệp-Khoá học 2004-2008 Trang danh sách nhóm nhà quản lý trang Web SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 48 Luận văn tốt nghiệp-Khoá học 2004-2008 Kết luận Thực dề tài khoá luận tốt nghiệp đà đạt đ-ợc kết sau: Đà tìm hiểu web page (HTML); ASP.NET Đà xây dựng website tìm kiếm giới thiệu việc làm đạt đ-ợc mục tiêu sau: - áp dụng công nghệ xây dựng web động asp.net vào việc giải toán thực tế - Giải toán giới thiêu tìm kiếm việc làm thông qua môi tr-ờng mạng máy tính toàn cầu Internet Tạo môi tr-ờng giao dịch cho nhà tuyển dụng, ứng cử viên tìm kiếm việc làm SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 49 Luận văn tốt nghiệp-Khoá học 2004-2008 TàI liệu tham khảo Web page programming with HTML, DHTML & JavaScript 2004 Aptech Limited Phạm Hữu Khang C#2005 Lập trình ASP.NET 2.0, Nhà xuất Lao động xà hội, 2007 Nguyễn Ngọc Tuấn, Thiết kế web ASP.NET, Nhà xuất Thống kê, 2005 Nguyễn Ph-ơng Lan Giáo trình tin học lý thuyết vµ bµi tËp ASP 3.0 ASP.NET( Active Server Pages), Nhµ xuất Giáo dục, 2001 Cao Thị Thảo, Xây dựng trang Web tìm kiếm giới thiệu việc làm mạng, Luận văn tốt nghiệp -Khoá học 2001-2005, 42 B1 khoa Công nghệ thông tin, Đại học Vinh, 2005 SVTH: Hoàng Xuân Dũng - 45B Khoa CNTT-ĐHV 50 ... Biểu đồ phân cấp chức Tìm kiếm vTìm kiếm giới thiệu việc làm Quản trị hệ thống Tìm kiếm việc làm Giới thiệu việc làm Quản lý tài khoản ng-ời dùng Tìm kiếm việc làm Tìm kiếm ứng cử viên Quản lý... 2004-2008 Ch-ơngIII: Xây dựng Website "Tìm kiếm giới thiệu việc làm" III.1 Phân tích thiết kế hệ thống * Mục đích yêu cầu Mục đích Việc xây dựng website tìm kiếm giới thiệu việc làm nhằm đạt đ-ợc... công nghệ thông tin: Tìm hiểu ASP. NET Xây dựng Website tìm kiếm giới thiệu việc làm Ưu điểm trang web ng-ời tìm việc làm tự tìm lựa chọn công việc thực phù hợp mà thông qua môi giới Đối với ng-ời