Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
114,42 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). [...]... đối tượng Session được tạo ra Luận văn tốt nghiệp VÒ THỊ THU MINH • Các ứng dụng ASP chạy chậm hơn công nghệ Java Servlet • Tính bảo mật thấp Không giống nh CGI hay Java Servlet, các mã ASP đều có thể đọc được nếu người dùng có quyền truy cập vào Web Server III/ Truy vấn cơ sở dữ liệu thông qua thư viện ADO(Active Data Object) 1 Khái niệm Mét ứng dụng Web database viết bằng ASP có thể truy xuất dữ liệu... xây dựng trong đề tài này được mô tả theo các lược đồ chi tiết sau: Luận văn tốt nghiệp VÒ THỊ THU MINH III/ Mã nguồn một số trang 1 Trang kết nối dữ liệu Luận văn tốt nghiệp VÒ THỊ THU MINH banghi fields(" cao" )=cao rong=Request.form("rong") banghi fields(" rong" )=rong ddanh=Request.form("ddanh") banghi fields(" ddanh" )=ddanh banghi update Response Write " Da cap nhat thanh cong!!! " %> 18 Trang xử lý sửa thông tin kinh nghiệm > Luận văn tốt nghiệp VÒ THỊ THU MINH Luận văn tốt nghiệp VÒ THỊ THU MINH đóng ghóp quý báu của thầy cô cũng như các bạn để em có thể hoàn thiện trang web này và đưa nó vào hoạt... tuyến Cho phép ứng viên có thể nộp đơn xin việc trực tuyến và nhà tuyển dụng còng có thể phúc đáp trực tuyến Luận văn tốt nghiệp VÒ THỊ THU MINH Tác giả Alex Holmer, Wrox Press 7 Và một số tài liệu tham khảo khác trên mạng Internet Luận văn tốt nghiệp VÒ THỊ THU MINH IV/ Cơ sở dữ liệu hỗ trợ ASP 1818 Chương II: Xây dựng trang web 20 I/ Phân tích và thiết kế chức năng 2020 1 Quản trị hệ thống 2020 20... và tài nguyên như ASP, 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 VÒ THỊ THU MINH Application Method Mét ứng dụng cơ bản ASP được định nghĩa... noidung=Request.form("noidung") banghi fields("noi dung" )=noidung banghi update Luận văn tốt nghiệp VÒ THỊ THU MINH Dim chiso Chiso=Cint(Request.QueryString("ID")) Set banghi=Server.CreateObject("ADODB.Recordset") SQL=" Select * from kinhnghiem where ID=" & chiso banghi open sql, ketnoi, 2, 3 %> .asp" > > Luận văn tốt nghiệp VÒ THỊ THU MINH .asp" > . 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. 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. . được tạo ra. Luận văn tốt nghiệp VÒ THỊ THU MINH • Các ứng dụng ASP chạy chậm hơn công nghệ Java Servlet. • Tính bảo mật thấp. Không giống nh CGI hay Java Servlet, các mã ASP đều có thể