Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
1,77 MB
Nội dung
LỜI CÁM ƠN Trong trình thực đồ án tốt nghiệp, em nhận giúp đỡ, đóng góp ý kiến bảo nhiệt tình từ thầy cô, gia đình bạn bè Em xin bày tỏ lòng cảm ơn chân thành giúp đỡ Em xin gửi lời cảm ơn chân thành đến ThS Nguyễn Hồng Tân, giảng viên trường đại học Công Nghệ Thông Tin Và Truyền Thông, anh Đặng Văn Nam trưởng phòng giải pháp Công Ty Cổ Phần Công Nghệ HiNET Việt Nam hướng dẫn bảo em suốt trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn thầy cô giáo trường đại học Công Nghệ Thông Tin Và Truyền Thông nói chung thầy cô giáo bên môn Công Nghệ Phần Mềm nói riêng dậy cho em kiến thức môn đại cương môn chuyên ngành, giúp em nắm vững sở lý thuyết tạo điều kiện giúp em suốt trình học tâp Cuối cùng, em xin kính chúc thầy cô trường đại học Công Nghệ Thông Tin Và Truyền Thông sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt lại kiến thức bổ ích cho hệ sau Em xin chân thành cám ơn! SINH VIÊN THỰC HIỆN LỜI CAM ĐOAN Em xin cam đoan toàn nội dung thực tập tự em đọc nghiên cứu tài liệu, khảo sát trang tin tức Từ viết sở lý thuyết xây dựng chương trình website tìm kiếm việc làm cho tỉnh Thái Nguyên Người cam đoan Đỗ Xuân Đạt MỤC LỤC LỜI CÁM ƠN LỜI CAM ĐOAN MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ASP.NET 1.1 Tổng quân ASP.NET 1.1.1 Giới thiệu chung 1.1.2 Phân loại 1.1.3 HTML 12 1.1.4 Giới thiệu ngôn ngữ ASP.NET 12 1.1.5 Cách thức làm việc ASP.NET 18 1.2 ASP.NET MVC 20 1.2.1 Giới thiệu mô hình MVC 20 1.2.2 MÔ HÌNH MVC TRONG ASP.NET 25 1.2.3 So sánh ASP.NET MVC với ASP.NET 31 1.2.4 Cài đặt 33 1.2.5 Bảo mật ASP.NET MVC 35 1.3 TỔNG QUAN VỀ SQL SERVER 2014 39 1.3.1 Toàn cảnh tảng liệu SQL Server 2014 39 1.3.2 Những điểm SQL Server 2014 41 1.3.3 Nền tảng tin cậy cho liệu 42 1.3.4 Nền tảng phân tích có khả mở rộng 43 1.3.5 Việc lưu trữ liệu 44 CHƯƠNG II: PHÂN TÍCH KHẢO SÁT HỆ THỐNG 47 2.1 Khảo sát 47 2.1.1 Mô tả toán 47 2.1.2 Yêu cầu hệ thống 48 2.2 Phân tích hệ thống 48 2.2.1 Quy trình nghiệp vụ 48 2.2.2 Yêu cầu hệ thông thông tin 49 2.3 Các chức 49 2.3.1 Xác định chức 49 2.3.2 Đặc tả chức 50 2.4 Biểu đồ use-case 51 2.5 Biểu đồ trình tự 53 CHƯƠNG III: CHƯƠNG TRÌNH DEMO WEBSITE TÌM KIẾM VIỆC LÀM CHO TỈNH THÁI NGUYÊN 57 3.1 Trang chủ 57 3.2 Hiển thị chi tiết 57 3.3 Trang đăng nhập 58 3.4 Trang đăng ký 58 3.5 Đăng nhập Admin 59 3.6 Trang chủ Admin 59 TÀI LIỆU THAM KHẢO 60 DANH MỤC HÌNH ẢNH Hình 1.1 hoạt động 16 Hình 1.2 Cách thức HTTP request xử lý server 19 Hình 1.3 Các thành phần mô hình MVC 21 Hình 1.4 Mô hình MVC 22 Hình 1.5 Mô hình MVC 26 Hình 1.6 Mô hình ASP.NET Webform 27 Hình 1.7 Nền tảng Asp.Net MVC Framwork 30 Hình 1.9 Giao diện tạo project 33 Hình 1.10 Giao diện Solution MVC 34 Hình 2.1 Quy trình nhà tuyển dụng 48 Hình 2.2 Quy trình người tìm việc 49 Hình 2.3 Biểu đồ UC người tìm việc 51 Hình 2.4 Biểu đồ UC cho nhà tuyển dụng 51 Hình 2.5 Biểu đồ UC cho quyền admin 52 Hình 2.6 Biểu đồ UC quản lý nhà tuyển dụng 52 Hình 2.7 Biểu đồ UC quản lý người tìm việc 53 Hình 2.8 biểu đồ trình tự UC đăng nhập 53 Hình 2.9 Biểu đồ tình tự UC đăng ký 54 Hình 2.10 Biểu đồ UC xem tin tức 54 Hình 2.11 Biểu đồ UC xóa tin tức 55 Hình 2.12 biểu đồ UC chỉnh sửa thành viên 55 Hình 2.13 Biểu đồ UC thêm viết 56 Hình 3.1 trang chủ 57 Hình 3.2 hiển thị chi tiết 57 Hình 3.3 trang nhập 58 Hình 3.4 trang đăng ký 58 Hình 3.5 đăng nhập Admin 59 Hình 3.6 trang chủ Admin 59 MỞ ĐẦU Hiện Internet công cụ, môi trường làm việc liên kết người giới lại với Internet có mặt khắp nơi hỗ trợ người vào nhiều lĩnh vực Tìm kiếm việc làm ứng viên Internet loại hình đa số người tìm việc nhà tuyển dụng quan tâm vừa đỡ mát thời gian tiền bạc Khi công ty muốn tuyển dụng cho công ty vị trí có lẽ việc liên lạc đến công ty cung cấp nhân lực, hay nói nôm na công ty săn đầu người chuyên cung cấp ứng viên đủ trình độ đáp ứng yêu cầu công ty đặt Hoặc đặng lên báo đài người biết đến Khi ứng viên muốn tìn việc làm họ thường lục tìm thông tin tuyển dụng báo, họ đến trung tâm giới thiệu việc làm, tham gia hội thảo, hội chợ việc làm để kiếm việc làm cho Tìm kiếm ứng viên cho nhà tuyển dụng việc làm cho ứng viên mạng Internet mo hình mẻ Viết Nam Vấn đề đặt làm để hỗ trợ ứng viên tìm việc hỗ trợ nhà tuyển dụng tìm ứng viên vừa ý Trong xu hướng phát triển nay, Internet không xa lạ với nhiều người nhiều thành phần khác xã hội Nó công cụ, môi trường làm việc liên kết người giới lại với Internet có mặt khắp nơi hỗ trợ người vào nhiều lĩnh vực Chính khả mạnh mẽ dã đem đến khả tiềm tàng cho việc xây dựng hệ thống “MẠNG VIỆC LÀM” (đang bước bước lẫm chẫm Việt nam) Không xa lạ không thật chắn, nhiều công ty, doanh nghiệp có cung cấp dịch vụ việc làm tự xây dựng cho website nhằm thực chiến lược thương mại điện tử Tùy nhiên, hiều website số không mang lại hiệu đầu tư xứng đáng Vậy vấn đề đâu? Trước hết, thiếu hiệu công tác quản lý nội dung thông tin website, thông tin không cập nhập thường xuyên dẫn đến nội dung nghèo nàn hậu cửa không thu hút truy cập khách hàng Thứ hai khả quản lý công tác quản bá cho website nhiều doanh nghiệp vấn đề nam giải kinh nghiệm kỹ quản lý thiếu, yếu Qua khảo sát thực tế với mong muốn hỗ trợ nhà cung cấp dịch vụ việc làm người có nhu cầu sử dụng dịch vụ việc làm cách hiệu quả, tạo thuận tiện giao diện giảm đầu tư không hiệu cho website công ty, doanh nghiệp Em cố gắng tìm hiểu xây dựng website “MẠNG VIỆC LÀM” Mặc dù nội dung không có nhiều webstie hỗ trợ dịch vụ Nhưng cách giải vấn đề hoàn toàn hệ thống xây dựng tảng hỗ trợ đa người dùng với phương thức hoạt động mô hình cổng thông tin điện tử Đây điểu mà nhiều website với phương thức hoạt động truyển thống chưa làm CHƯƠNG 1: TỔNG QUAN VỀ ASP.NET Tổng quân ASP.NET Giới thiệu chung Internet mạng máy tính toàn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phòng Mỹ Vào mạng Internet, bạn tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán, Một mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring, ) Phân loại Các máy tính mạng chia làm nhóm Client Server Client: Máy khách mạng, chứa chương trình Client Server: Máy phục vụ-Máy chủ Chứa chương trình Server, tài nguyên (tập tin, tài liệu ) dùng chung cho nhiều máy khách Server trạng thái chờ yêu cầu đáp ứng yêu cầu Client Internet Server: Là server cung cấp dịch vụ Internet Web Server, Mail Server, FPT Server, Các dịch vụ thường dùng Internet: Dịch vụ World Wide Web (gọi tắt Web) Dịch vụ Electronic Mail (viết tắt Email) Dịch vụ FPT Để truyền thông với máy tính khác, máy tính Internet phải hỗ trợ giao thức chung TCP/IP (Transmission Control Protocol/ Internet Protocol9 giao thức điều khiển truyền liệu giao thức Internet), giao thức đồng bộ, cho truyền thông điệp từ nhiều nguồn tới nhiều đích khác Ví dụ vừa lấy thư từ hộp thư, đồng thời vừa truy cập trang Web TCP đảm bảo tính an toàn liệu, IP giao thức chi phối phương thức vận chuyển liệu Internet World Wide Web Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc WWW Ngày số Website giới đạt tới số khổng lồ WWW cho phép bạn truy xuất thông tin văn bản, hình ảnh, âm thanh, video toàn giới Thông qua Website, quý công ty giảm thiểu tối đa chi phí in ấn phân phát tài liệu cho khách hàng nhiều nơi Cách tạo trang Web: Có nhiều cách để tạo trang Web: Có thể tạo trang Web chương trình xử lí văn Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad, chương trình soạn thảo văn có sẵn Window Thiết kế cách dùng Web Wizard công cụ Word 97, Word 3000 Thiết kế Web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor, Phần mềm chuyên nghiệp DreamWeaver giúp bạn thiết kế trang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hoàn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, 10 Hình 2.10 Biểu đồ UC xem tin tức UC xóa tin tức 67 Hình 2.11 Biểu đồ UC xóa tin tức UC chỉnh sửa thành viên 68 Hình 2.12 biểu đồ UC chỉnh sửa thành viên UC thêm viết 69 Hình 2.13 Biểu đồ UC thêm viết 70 71 CHƯƠNG III: CHƯƠNG TRÌNH DEMO WEBSITE TÌM KIẾM VIỆC LÀM CHO TỈNH THÁI NGUYÊN 3.1 Trang chủ Hình 3.1 trang chủ 3.2 Hiển thị chi tiết 72 Hình 3.2 hiển thị chi tiết 3.3 Trang đăng nhập 73 Hình 3.3 trang nhập 3.4 Trang đăng ký 74 Hình 3.4 trang đăng ký 3.5 Đăng nhập Admin 75 Hình 3.5 đăng nhập Admin 3.6 Trang chủ Admin 76 Hình 3.6 trang chủ Admin 77 TÀI LIỆU THAM KHẢO [1].Phạm Hữu Khang (2007), Lập trình ASP.NET NXB Lao động Xã hội [2] Bài giảng Lập trình ASP.NET C# 4.0 - jQuery basic - Lương Trần Hy Hiến [3].Phạm Hữu Khang (2010), Microsoft SQL Server 2008 - Quản Trị Cơ Sở Dữ Liệu NXB Lao động Xã hội [4] Đào Hải Nam, LINQ to SQL Tutorial, 2009 [5] Andrew Siemer, GASP NET MVC Cookbook, 2011 [6] John Sharp, Microsoft Visual C# 2013, Microsoft 78 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Thông tin sinh viên Sinh viên Đỗ Xuân Đạt : Lớp KTPM – K10B GVHD ThS Nguyễn Hồng Tân : Bộ môn Công Nghệ Phần Mềm Anh Đặng Văn Nam : Trưởng phòng giải pháp công ty cổ phần Công Nghệ HINET Tên đề tài: Xây Dựng Website Tìm Kiếm Việc Làm Cho Tỉnh Thái Nguyên Đợt thực tập: Cơ sở Chuyên ngành Tốt nghiệp Nhận xét giáo viên hướng dẫn 2.1 Ý thức, trách nhiệm …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… 2.2 Cơ sở lý thuyết Nhận xét:………….………… ……………………………………………… ………… ………………………………………………………………………… ………… ………………………………………………………………………… ………… ………………………………………………………………………… ………… ………………………………………………………………………… ………… ………………………………………………………………………… 2.3 Khảo sát, phân tích thiết kế toán/Công nghệ, kỹ thuật nghiên cứu (đối với đề tài theo hướng lý thuyết) Nhận xét:………………… ……………………………………………………… …………………………………………………………………………………… 79 …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… 2.4 Sản phẩm Nhận xét: ………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… 2.5 Slide báo cáo Nhận xét:…………… …………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Kết luận giáo viên hướng dẫn Điểm giáo viên hướng dẫn: Thái Nguyên, ngày…… tháng……năm 20… 80 Lưu ý: Nếu GVHD không đồng ý cho bảo vệ không cần cho điểm; GVHD cho điểm theo thang điểm 10; Các mục mục 2, GVHD thực ghi kết nhận xét theo Đề cương thực tập sinh viên 81 ... việc làm họ thường lục tìm thông tin tuyển dụng báo, họ đến trung tâm giới thiệu việc làm, tham gia hội thảo, hội chợ việc làm để kiếm việc làm cho Tìm kiếm ứng viên cho nhà tuyển dụng việc làm. .. nghiên cứu tài liệu, khảo sát trang tin tức Từ viết sở lý thuyết xây dựng chương trình website tìm kiếm việc làm cho tỉnh Thái Nguyên Người cam đoan Đỗ Xuân Đạt MỤC LỤC LỜI CÁM ƠN ... dịch vụ việc làm người có nhu cầu sử dụng dịch vụ việc làm cách hiệu quả, tạo thuận tiện giao diện giảm đầu tư không hiệu cho website công ty, doanh nghiệp Em cố gắng tìm hiểu xây dựng website