Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
101,88 KB
Nội dung
Luận văn tốt nghiệp VÒ THỊ THU MINH LỜI NÓI ĐẦU Ngày nay sù phát triển rất nhanh của công nghệ thông tin cùng với những ứng dụng đa dạng của nã trong hầu hết các lĩnh vực kinh tế, chính trị, xã hội đang dần được khai thác tối đa để phục vụ cho mọi thói quen trong đời sống của công chúng. Mét trong số đó phải kể đến nhu cầu cập nhật thông tin ngày càng lớn của người dân ở mọi tầng lớp. Trước đây người ta chỉ có thể thông qua báo chí, đài, TV để thu thập thông tin nhưng giờ đây chúng ta còn biết đến một hình thức rất mới nhưng lại vô cùng hiệu quả đó là báo điện tử. Có lẽ trong rất nhiều những thông tin mà công chúng quan tâm thì việc làm luôn là vấn đề bức xúc và nóng hổi của không Ýt người đọc đặc biệt là giới sinh viên - những chủ nhân tương lai của đất nước. Là sinh viên công nghệ thông tin và không lâu nữa sẽ đứng trong hàng ngũ những người lao động. Hơn bao giờ hết lúc này những thông tin về tuyển dụng tõ phía các doanh nghiệp cũng như về bản thân doanh nghiệp là hết sức cần thiết đối với các bạn đang tìm việc nói chung và những sinh viên như em nói riêng. Chính vì vậy em mạnh dạn xây dựng trang web việc làm với mong muốn là cầu nối giữa nhà tuyển dụng và người lao động. Với giao diện đơn giản, dễ sử dụng người dùng ở bất cứ nơi đâu cũng có thể truy cập để xem thông tin về việc làm được cập nhật theo từng ngày, có thể tìm thấy ở trang web những kinh nghiệm phỏng vấn tìm việc, hiểu được tâm lý các nhà tuyển dụng để từ đó biết điều chỉnh mình cho phù hợp với nghề nghiệp muốn làm. Ngôn ngữ được sử dụng để xây dựng trang web này là ASP và Microsoft Access. Với ASP, đảm bảo tính năng: giao diện thân thiện, đơn giản , dễ dùng nhưng đồng thời còng mang tính bảo mật cao. Mặc dù đã cố gắng vận dụng mọi kiến thức và kinh nghiệm đã học nhưng do còn là mét sinh viên còn thiếu nhiều kinh nghiệm thực tế nên không thể tránh khỏi những sai sót nhất định trong quá trình thực hiện bài luận văn này. Em rất mong Luận văn tốt nghiệp VÒ THỊ THU MINH nhận được sự đóng ghóp phê bình của các thầy cô giáo để bài luận văn của em được hoàn thiện hơn. Cuối cùng em xin chân thành cảm ơn thầy giáo hướng dẫn TS.Hoàng Xuân Thảo cùng các thầy cô trong khoa tin và toàn thể các bạn đã tạo điều kiện giúp đỡ em hoàn thành bài luận văn này. Sinh viên VÒ THỊ THU MINH Luận văn tốt nghiệp VÒ THỊ THU MINH CHƯƠNG I : công nghệ asp I/ Lựa chọn ngôn ngữ lập trình Xây dựng website tuyển dụng tức là Xây dựng mét web server trên máy chủ chứa dữ liệu, các trang web, các chương trình đều phục vụ cho việc quản lý thông tin như thông tin về nhà tuyển dụng, người truy cập. . . . Web Server phải có khả năng xử lý dữ liệu do Client gửi đến và trả về kết quả động tuỳ thuộc vào nội dung mà Client yêu cầu. Điều đó có nghĩa ta phải Xây dựng mét web động để tránh phải thiết kế lại những trang web mỗi khi có yêu cầu cập nhật như ta phải làm khi Xây dựng mét web tĩnh. Để xây dựng trang web động có thể xử dụng các công nghệ như:Perl,ASP,JSP, Tuy nhiên trong đề tài này em lựa chọn ASP làm công cụ phát triển bởi nó hỗ trợ thiết kế mạnh cho Visual InterDev và FrontPage. II/ ASP(Active Server Pages) 1. Khái niệm ASP là giải pháp của hãng Microsoft cho việc phát triển các ứng dụng web động. ASP là môi trường lập trình cung cấp cho việc kết hợp HTML, ngôn ngữ kịch bản(scripting) và các thành phần(components) được viết trong các ngôn ngữ khác nhằm tạo ra ứng dụng Internet mạnh, hoàn chỉnh và có tính bảo mật cao. ASP thông thường chỉ chạy trên Server có cài đặt IIS(Internet Information Server). Với HTML, web không thể mô tả bản thân dữ liệu, không tiện dụng trong việc định vị, sửa đổi tài liệu; trong khi HTML chứa một vài thành phần có thể làm thay đổi hình dạng của trang thì nó vẫn là dữ liệu, vẫn là HTML, kịch bản trong trình duyệt. Vì bản thân HTML chỉ đơn giản là mô tả cách thức văn bản, đồ hoạ và những dữ liệu đơn giản khác hiển thị trên màn hình. Với ASP thì những hạn chế trên đều được khắc phục. ASP giúp chúng ta xây dựng các trang web có nội dung Luận văn tốt nghiệp VÒ THỊ THU MINH linh hoạt. Với những người sử dụng khác nhau khi truy cập vào những trang web này có thể nhận được các kết quả khác nhau. Có hai ngôn ngữ Script chính mà ASP hỗ trợ đó là VBScript và JavaScript. - VBScript là ngôn ngữ kịch bản do Microsoft xây dựng. Nã có cú pháp giống như Visual Basic. VBScript thực thi tốt trên trình duyệt Internet Explorer. Nã thường được dùng để trình bày các xử lý trên Web Server. Trong ASP, VBScript là ngôn ngữ mặc định nên ta có thể không cần khai báo hoặc nếu khai báo thì khai báo như sau: <% @language=”VBScript” Hoặc <Script Language = ”VBScript” Runat=”Server”> </Script> - Java Script là ngôn ngữ kịch bản của Netscape. Nã có cú pháp giống lệnh của C và C++. Java Script thực thi tốt với hầu hết các trình duyệt. Nó thường dùng để thực hiện các xử lý trên trình duyệt(Client). Muốn sử dụng ngôn ngữ Script mặc định là Java Script thì phải khai báo ở đầu trang ASP như sau: <%@ Language = ”Java Script”%> Hoặc <Script Language = ”Java Script”> </Script> Môi trường hoạt động của ASP: - icrosoft Internet Server 3. 0 trở lên chạy trên WinNT Server trở lên. - Microsoft Personal Web Server chạy trên Window 9x. 2. Cấu tróc mét trang ASP Luận văn tốt nghiệp VÒ THỊ THU MINH Trang ASP đơn giản là mét trang văn bản với phần mở rộng là . asp. Nã gồm có 3 thành phần: - Văn bản (Text) - HTML tag (HTML: Hypertext Markup Langue) - Các đoạn script ASP. Khi thêm một đoạn script vào HTML, ASP dùng dấu phân cách để phân biệt giữa đoạn HTML và đoạn ASP. <% thông báo bắt đầu đoạn Script và %> để kết thúc đoạn Script <% mã ASP %> Ta có thể xem trang ASP nh mét trang HTML có bổ sung các lệnh ASP Script Ví dụ: <html> <body> Hôm nay là ngày:<%=Now%> </body> </html> 3. Mô hình hoạt động Luận văn tốt nghiệp VÒ THỊ THU MINH Thao tác giữa Client và Server trong mét ứng dụng Web được tiến hành nh sau: Bước 1: Web Browser ở máy người sử dụng gửi một yêu cầu về một tệp ASP cho Web Server. Bước 2: Tại Web Server tệp ASP đó được nạp vào bé nhí và thực thi. Các đoạn chương trình Script trong tệp ASP đó có thể là mở dữ liệu, thao tác với dữ liệu để lấy được những thông tin mà người dùng cần đến. Trong giai đoạn này tệp ASP đó cũng xác định xem đoạn Script nào là chạy trên máy chủ và đoạn Script nào là chạy trên máy người dùng. Bước 3: Sau khi thực hiện xong thì kết quả thực hiện của tệp ASP đó sẽ được trả về cho Web Browser của người dùng dưới dạng trang web tĩnh. 4. Các thành phần chủ yếu của ASP Là ngôn ngữ lập trình Web động rất linh hoạt và dễ sử dụng, ASP đã được Microsoft trang bị sáu đối tượng rất quan trọng. Các đối tượng này không quan hệ với nhau theo mô hình phân cấp, cha-con mà chúng liên hệ với nhau dựa trên vai trò và tính năng mà chóng cung cấp. Các đối tượng được trình bày qua mô hình sau: Luận văn tốt nghiệp VÒ THỊ THU MINH Đối tượng này cung cấp đầy đủ những thông tin được chuyển đến từ yêu cầu của người dùng và cho phép ứng dụng chạy trên Server xử lý chóng. Server sẽ nhận giá trị được đưa đến qua yêu cầu HTTP và đặt chóng trong Request này. Để gửi dữ liệu lên Server ta sử dụng Form trong trang Web. Form có hai thuộc tính là Action và Method. Action quy định file(.asp) mà nó sẽ nhận và xử lý dữ liệu đẩy lên. Method quy định cách thức gửi dữ liệu. - Nếu là POST thì tất cả dữ liệu trong Form sẽ được đóng gói và đẩy lên Server: <Form Method = ”POST” Action=”xllogin.asp”> - Nếu là GET ta còng có thể gửi đi dưới dạng mét link: <a href =”noidung.asp?id=<%=ketnoi_tintuc.Fields(“id”)%>”> xem tiếp</a> Để lấy dữ liệu ta dùng phương thức của đối tượng Request S=Request.Form(“id”) còn nếu dữ liệu được đưa lên tõ mét hyperlink ta có thể dùng: S=Request.QueryString(“id”) 4. 2Đối tượng Response Trong khi đối tượng Request bao gồm những thông tin gửi đến Web Server tõ trình duyệt thì đối tượng Response nắm giữ những gì mà Web Server phải gửi trả lại cho trình duyệt. cú pháp: Response. collection/property/method Đối tượng Response truy xuất các đáp ứng mà Server tạo ra để gửi ngược về Browser nã là các biến HTTP định danh Server và khả năng của nó, thông tin về nội dung được gửi cho Browser và bất kỳ Cookies mới nào sẽ được lưu trên Browser. Luận văn tốt nghiệp VÒ THỊ THU MINH Response. Write Ví dụ: Response. Write”chào tất cả các bạn! ” 4. 3Đối tượng Object Context Đối tượng Object Context được xây dựng để quản lý các giao dịch dựa trên lệnh gọi ASP Script đến Microsoft Transaction Server(MTS). [...]... được Web Server tự động tạo ra nếu như các trang Web của ứng dụng được đòi hỏi bởi một người dùng mà chưa có SessionID SessionID là một mã mà Web Server sẽ gửi về cho Web Browser ở máy người dùng và mã này dùng cho Web Server nhận biết là yêu cầu được gửi tõ Session nào đến Mỗi một Session có một định danh phân biệt với các Session đang hoạt động khác Như vậy một phiên làm việc được tạo ra khi người. .. liên quan đến việc bắt đầu và kết thúc của một ứng dụng ASP Vậy khi nào thì bắt đầu một ứng dụng ASP và khi nào thì nó kết thúc? Ứng dông ASP là một ứng dụng trên Web mà nội dung của nó tương tác và được tạo ra một cách linh động Do đó, ứng dụng chỉ thật sự bắt đầu chạy khi có một yêu cầu đầu tiên nào của Client đến trang tài liệu nằm trong thư mục của ứng dụng trên Web Server sự kiện Êy gọi là ONSTART... HTML, GIF kết hợp với nhau để xử lý hoặc phục vụ cho mét mục đích nào đó ASP sử dụng đối tượng Application để biểu diễn cho ứng dụng , thông qua đối tượng Application ta có thể ràng buộc và chuyển đổi thông tin giữa các trang ASP trong ứng dụng và giữa các phiên kết nối Session với nhau Luận văn tốt nghiệp THU MINH VÒ THỊ Application Method Mét ứng dụng cơ bản ASP được định nghĩa là gồm tất cả các... cho toàn bộ Website, lưu các biến chứa thông tin về kết nối cơ sở dữ liệu 4 6Đối tượng Session Luận văn tốt nghiệp THU MINH VÒ THỊ Đối tượng Session được dùng để lưu trữ thông tin riêng rẽ của từng phiên làm việc Các thông tin lưu trữ trong Session không bị mất đi khi người dùng chuyển tõ trang web này sang trang web khác Các thông tin được lưu trữ trong Session thường là các thông tin về người dùng... Command đó là: Set cmd=Server.CreateObject(“ADO.Command”) cmd CommandText=”Select * from saler” Ngoài ra ta còn có thể sử dụng phương thức Execute và Open để tạo ra các Recordset IV/ Cơ sở dữ liệu hỗ trợ ASP Trang web được xây dựng theo cơ sở dữ liệu quan hệ Về cơ bản cơ sở dữ liệu của hệ thống này đơn giản chỉ là các dữ liệu văn bản được lưu trữ trên các bảng hay còn gọi là các thực thể Mỗi bảng là một... "quanlykinhnghiem.asp" %> 21 Trang xử lý Èn ảnh cho thông tin kinh nghiệm . nghiệp là hết sức cần thiết đối với các bạn đang tìm việc nói chung và những sinh viên như em nói riêng. Chính vì vậy em mạnh dạn xây dựng trang web việc làm với mong muốn là cầu nối giữa nhà tuyển. Xây dựng website tuyển dụng tức là Xây dựng mét web server trên máy chủ chứa dữ liệu, các trang web, các chương trình đều phục vụ cho việc quản lý thông tin như thông tin về nhà tuyển dụng, người. trang web những kinh nghiệm phỏng vấn tìm việc, hiểu được tâm lý các nhà tuyển dụng để từ đó biết điều chỉnh mình cho phù hợp với nghề nghiệp muốn làm. Ngôn ngữ được sử dụng để xây dựng trang web