1. Trang chủ
  2. » Luận Văn - Báo Cáo

xây dựng website trường trung học nông lâm sơn la

68 238 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 68
Dung lượng 1,91 MB

Nội dung

Luận văn tốt nghiệp Website trường Trung học Nông Lâm giới thiệu đề tài Đề tài “ Xõy dùng Website Trường Trung Học Nông Lâm Sơn La” ra đời nhằm mục đích phục vụ cho việc quản lý thông tin của giáo viên và học sinh. Thực chất đây là một bài toán quản lớ trờn Web. Như vậy, Web site này không đơn giản là cung cấp thông tin mà nó phải có khả năng xử lý dữ liệu, trả kết qủa động về cho mỏy khỏch. Mọi người có thể tìm hiểu thông tin về khoa, trao đổi thảo luận với nhau thông qua diễn đàn, Ngoài những chức năng trờn thỡ em đã đưa vào trang quản lí nhiều chức năng phục vụ cho người quản trị Web site, mở ra khả năng làm việc thông qua mạng. Người quản trị có khả năng ngồi ở nhà có thể truy cập vào trang quản lý của mỡnh (cú mật khẩu riêng và địa chỉ URL khác) để thay đổi, cập nhật về những thông tin mới, điểm, thời khoá biểu, Về nội dung báo cáo chia làm 4 chương như sau: Chương I: Lý thuyết chung A. Đưa ra khái niệm về mạng máy tính, mô hình mạng OSI, giới thiệu về Internet, Intranet B. Giới thiệu sơ lược về ASP (các chức năng ASP, các hoạt động ASP ), giới thiệu sơ lược về JavaScript (các biến của javascript, các hàm, các mảng ), truy xuất cơ sở dữ liệu Chương II: Phân tích và thiết kế hệ thống Đi sâu vào việc xây dựng đề tài. Chương III: Kết luận và hướng phát triển đề tài Em đã cố hết sức để hoàn thành đề tài ở mức tốt nhất có thể. Tuy nhiên, do thời gian thực hiện đề tài không phải là dài và khối lượng công việc lại lớn. Mặt khác, trước khi nhận đề tài, nghiệp vụ xây dựng Web còn rất mới đối với em nên em phải nghiên cứu nhiều về vấn đề về lý thuyết nên chương trình còn nhiều thiếu sót, hạn chế, em rất mong được sự chỉ bảo, góp ý của thày cô giáo và các bạn để em có thể nâng cấp chương trình hoàn thiện hơn. Luận văn tốt nghiệp Website trường Trung học Nông Lâm Chương I: lý THUYếT CHUNG A. TỔNG QUAN VỀ INTERNET- INTRANET- WORLD WIDE WEB. I. Mạng máy tính. 1. Khái niệm về mạng máy tính. Mạng máy tính là một tập hợp các máy tính được nối với nhau bởi các đường truyền vật lý theo mét kiến tróc nào đó . Đường truyền vật lý dùng để chuyển cỏc tớn hiệu điện tử giữa các máy tính. Cỏc tớn hiệu điện tử đó biểu thị cỏc giá trị dữ liệu dưới dạng các xung nhị phân (on - off). Tất cả các dữ liệu được truyền giữa các máy tính đều thuộc một dạng sóng điện từ (EM) nào đó, trải qua các tần số radio tới sóng cực ngắn (viba) và tia hồng ngoại. Tuỳ theo tần số sóng điện từ có thể dựng các đường truyền vật lý khác nhau để truyền cỏc tớn hiệu. Kiến trúc mạng máy tính thể hiện cách nối các máy tính với nhau ra sao và tập hợp tất cả các quy tắc, quy ước mà tất cả các thực thể tham gia truyền thụng trờn mạng phải tuân theo để cho mạng hoạt động tốt. Cách nối các máy tính được gọi là hình trạng (topolopy) của mạng (gọi tắt là topo). Cũn cỏc tập quy tắc, quy ước truyền thụng thỡ được gọi là giao thức (protocol) của mạng. 2. Mô hình mạng OSI. Khi thiết kế mạng, các nhà thiết kế tự do lùa chọn kiến trúc mạng của mình. Từ đó dẫn đến tình trạng không tương thích giữa các mạng: phương pháp truy nhập đường dẫn khác nhau, sử dụng họ giao thức khác nhau . Sự không tương thích đó là trở ngại cho sự tương tác của người sử dụng các mạng khác nhau. Nhu cầu trao đổi thông tin càng lớn thì trở ngại đó càng không thể chấp nhận được với người sử dụng. Sự thúc bách của khách hàng đã khiến cho các nhà sản xuất và các nhà nghiên cứu – thông qua các tổ chức chuẩn hoá quốc gia và quốc tế – tích cực tìm kiếm một sự hội tụ cho các sản phẩm mạng trên thị trường. Luận văn tốt nghiệp Website trường Trung học Nông Lâm Vì lý do trên, vào năm 1984 Tổ chức tiêu chuẩn hoá ISO đó xõy dựng một mô hình tham chiếu cho việc kết nối đến các hệ thống mở (Reference Model for Open Systems Interconnection hay gọn hơn: ISO Reference Model) để làm chuẩn cho các nhà thiết kế và chế tạo các sản phẩm về mạng. Mô hình này gồm bảy tầng như sau: Mô hình mạng OSI Application layer: chứa các dịch vụ phục vụ cho người dùng như truyền nhận file hay email, Presentation layer: chứa các dịch vụ về thao tác dữ liệu như nén, giải nén, Cấp này không có các dịch vụ thông tin của riờng nú. Sending Application Receiver Application APPLICATION LAYER presentation LAYER session LAYER transport LAYER datalink LAYER network LAYER physical LAYER APPLICATION LAYER presentation LAYER session LAYER Transport LAYER Datalink LAYER network LAYER physical LAYER Luận văn tốt nghiệp Website trường Trung học Nông Lâm Session layer: chứa các dịch vụ cho phép trao đổi thông tin giữa các quá trình, tạo và kết thúc kết nối của các quá trình trờn cỏc mỏy khác nhau. Transport layer: chứa các dịch vụ tìm và sửa lỗi nhằm bảo đảm tớnh đỳng đắn của dữ liệu nhận. Network layer: quản lý việc kết nối trong mạng liên quan đến địa chỉ của máy tính gửi và máy tính nhận cũng như sự tắc nghẽn giao thông của mạng. Datalink layer: bảo đảm cỏc gúi dữ liệu được gửi đi thông qua mạng vật lý. Physical layer: phục vụ cho việc gửi các dữ liệu là cỏc bớt thụ thông qua kênh truyền. II. INTERNET. 1. Giới thiệu về internet. Internet là một mạng máy tính có phạm vi toàn cầu bao gồm nhiều mạng nhỏ cũng như các máy tính riêng lẻ được kết nối với nhau để có thể liên lạc và trao đổi thông tin. Trên quan điểm Client/ Server thỡ cú thể xem là Internet như là mạng của các mạng của các Server, có thể truy xuất bởi hàng triệu Client. Việc chuyển và nhận thông tin trên Internet được thực hiện bằng giao thức TCP/IP . Internet bắt nguồn từ APANET trực thuộc Bộ quốc phòng Mỹ và được mở rộng cho các viện nghiên cứu, sau này được phát triển cho hàng triệu người cùng sử dụng như ngày hôm nay. Ban đầu các nhà nghiên cứu liên lạc với nhau qua mạng bằng dịch vụ thư điện tử, sau đó phát sinh thêm một số mạng máy tính như mạng Usernet, ngày nay là dịch vụ bảng tin điện tử. Mạng này được thiết lập lần đầu tiờn ở University of North Carolina, mà qua đó người dựng cú thể gửi và đọc cỏc thụng điệp theo các đề tài tự chọn. ở việt Nam thì mạng Trí Tuệ Việt Nam của công ty FPT là mạng đầu tiên được xây dựng theo dạng bảng tin điện tử. 2. Sự phát triển của World Wide Web (WWW). Luận văn tốt nghiệp Website trường Trung học Nông Lâm WWW là một dịch vụ thông tin mới nhất và hấp dẫn nhất trên Internet. Nú dựa trờn kỹ thuật biểu diễn thông tin có tên là siêu văn bản (hypertext), trong đó các từ được chọn trong văn bản có thể được “mở rộng” bất kỳ lúc nào để cung cấp cỏc thụng tin chi tiết. Sự mở rộng ở đây được hiểu theo nghĩa là chỳng cú cỏc liên kết tới các tài liệu khỏc ( cú thể là văn bản, âm thanh, ) có chứa các thông tin bổ sung. Thuật ngữ World Wide Web được công bố lần đầu tiên vào tháng 8/1991 trờn nhúm tin alt.hypertext. Từ đó nhiều nhà phát triển đã tham gia phát triển Web trờn cỏc hệ điều hành khác nhau (Unix, Macintosh, Window, ). Web sử dụng một ngôn ngữ có tên là HTML. HTML cho phép đọc và liên kết các kiểu dữ liệu khác nhau trên cùng một trang thông tin. Để thực hiện việc truy nhập, liên kết các tài nguyên khác nhau theo kỹ thuật siêu văn bản, WWW sử dụng khái niệm URL (Uniform Resource Locator). Đõy chớnh là một dạng tên để định danh duy nhất cho một tài liệu hoặc một dịch vụ Web. 3. Intranet. Do nhận thức được vai trò của thông tin trong hoạt động kinh tế thị trường cạnh tranh gay gắt nờn cỏc tổ chức , doanh nghiệp đều tìm mọi cơ hội và biện pháp để xây dựng và hoàn thiện các hệ thống thông tin nội bộ của mình. Hệ thống này bao gồm một cơ sở hạ tầng truyền thông máy tính và một tập hợp các chương trình ứng dụng nhằm tin học hoỏ cỏc hoạt động tác nghiệp của đơn vị. Với hệ thống này, thông tin nội bộ phải luôn chính xác, tin cậy, hiệu quả, đặc biệt hệ thống phải có khả năng truyền thông với thế giới bên ngoài qua mạng toàn cầu Internet khi cần thiết. Từ những mục tiờu trờn, người ta thấy cần phải xây dựng một mạng thông tin nội bộ cho các đơn vị, nó được gọi là mạng Internet. Cũng như Internet, Interanet đó phỏt triển không ngừng và ngày càng thu hót được sự quan tâm của người sử dụng lẫn nhà cung cấp. Song song với việc Luận văn tốt nghiệp Website trường Trung học Nông Lâm phát triển cỏc cụng cụ tiện Ých và các dịch vụ thông tin cho Internet, người ta cũng tập trung vào việc chọn lựa cỏc giải pháp cho Interanet. Một số sản phẩm như Lotus Notes, Novell GroupWise, Microsoft Exchange, đều đã hướmg mục tiêu đến Interanet. Mạng nội bộ có thể là mạng cục bộ LAN, hoặc kết nối các máy tính vùng rộng hơn WAN. B: CÁC NGễN NGỮ LẬP TRèNH I. Giới thiệu sơ lược về ASP. ASP được viết tắt từ: Active Server Page. Microsoft đó phỏt triển Active Server Page (ASP) như một kiến trúc server- side dùng để xây dựng các ứng dụng web động. Với ASP, ta có thể biên dịch thành Client-side HTML, scripting và ActiveX controls với server-side scripting và cỏc cụmpnent COM hay DCOM để tạo nội dung động và các ứng dụng web- based phức tạp. Các ứng dụng có thể chưa mạnh và chưa phức tạp để tạo và mở rộng. ASP là một môi trường kịch bản trờn mỏy server (server- side scripting environment) dùng để tạo và chạy các ứng dụng trong trang web. Nhờ tập các đối tượng có sẵn (build-in object) với các tính năng phong phú, khả năng hỗ trợ VBScript, Javascript cùng với một số thành phần ActiveX khác kèm theo. ASP cung cấp một cách làm mới để tạo trang web động. ASP không phải là một kỹ thuật mới nhưng sử dụng dẽ dàng và nhanh chóng. ASP sẽ tham vấn trực tiếp vào trình duyệt, gởi dữ liệu đến Webserver và từ đây sẽ đưa lên mạng. Trong khi ASP thực thi trờn mỏy mà nó hỗ trợ dựng, thì ta có thể xem ASP từ bất cứ máy nào với bất cứ browser nào. ASP cung cấp giao diện lập trình nhanh và dễ dàng các ứng dụng. Luận văn tốt nghiệp Website trường Trung học Nông Lâm ASP là một môi trường để thực thi các component nên tuỳ theo yêu cầu mà người sử dụng có thể thiết kế ra các component khác nhau, phục vụ cho những mục đớch khỏc nhau và đưa các component đó vào thực thi trờn mụi trường ASP. Internet Information Server (IIS) hỗ trợ ổn định, giúp cho nhà quản trị mạng dễ dàng trong việc quản trị mạng. Ngoài ra còn hỗ trợ cho ASP thực thi nhanh hơn. 1. Các chức năng của ASP - Đọc những yêu cầu từ trình duyệt. - Tìm trang cần thiết trong server. - Thực thi bất cứ những giới thiệu đã cung cấp trong ASP để cập nhật. - Vào trang Web. - Sau đó gởi trả về cho trình duyệt. 2. Các hoạt động của ASP. ASP chứa trong các tập tin có đuôi mở rộng “*.asp”. Trong Script có chứa các lệnh của ngôn ngữ script nào đó khi ta nhập đuôi địa chỉ có phần là *.asp trên web browser thì lập tức gửi yêu cầu đến cho ASP. Khi nhận yêu cầu web server đồng thời web server sẽ tỡm các tập tin trên địa chỉ cú các tập tin yêu cầu web server gởi đến tập tin. Vài ứng dụng khi dùng ASP: <html> <% ASP code%> </html> Interprest ASP code <html> <b>Hello</b> </html> Gets ASP page Hello Web ServerClient HTTP Request Browser creates the web page Server Respone Luận văn tốt nghiệp Website trường Trung học Nông Lâm - Tạo những nội dung của trang web bằng cỏc cỏch cập nhật tập tin văn bản hay nội dung cơ sở dữ liệu. - Tạo nhưũng trang giới thiệu chỉ để hiển thị. - Hiển thị và cập nhật cơ sở dữ liệu được lưu trữ trong trang web. - Tạo những trang web mà có thể được sắp xếp thứ tự. 3. Truy xuất cơ sở dữ liệu với các đối tượng Active Data. Dùng ADO, CSDL có thể truy cập từ ASP scripts và cỏc ngụn ngữ phổ biến nh Visual Basic và C++. Cho phép hợp nhất các ứng dụng Web Commerce với số lượng có sẵn và đáp ứng cho hệ thống, vì thế việc thay đổi trong cơ sở dữ liệu sẽ được phản hồi vào các ứng dụng trang Web một cách tức thời. 4. Các vấn đề cơ bản xây dựng các ứng dụng trên ASP: a. Có thể dùng ASP để xem trên Netscape hoặc Internet Explorer. ASP được thực thi trên server, có nghĩa là ta có thể dùng bất cứ trình duyệt nào để xem kết quả. ASP có thể được xem dễ dàng trang trình duyệt Netscape Navigator hay Internet Explorer. Tuy nhiên, ta cần chú đến Web server phải có khả năng chạy ASP. b. Active Websites Active Websites với nhiều kỹ thuật mới, chúng được kết hợp xây dựng với nhiều ngôn ngữ và các kỹ thuật, ta có thể dùng bất kỳ một trong những kỹ thuật ngôn ngữ này: - ActiveX Controls: đwocj tạo bởi cỏc ngụn ngữ nh Visual C++ hay Visual - Basic. - Java - Ngôn ngữ kịch bản (Scripting Language) nh: VBScript và JavaScript. - Active Server Page và Dynemic HTML. 5. Các thành phần cơ bản trong ASP. a. Active Server Object: Luận văn tốt nghiệp Website trường Trung học Nông Lâm Gồm có 6 Object: - Request - Response - Server - Application - Session - ObjectContext Mô hình đối tượng ASP: ss - Quest đựơc tạo trong hình thức nhập từ một trang HTML. - Response dùng để trả lời kết quả từ server cho browser,. - Server dùng để cung cấp nhiều chức năng nh tạo một Object mới. - Application và Session dùng để quản lý thông tin về các ứng dụng đang chạy trong chương trình. - ObjectContext dùng với Microsoft Transaction Server. b. Requets Object. Cho phép ta lấy thông tin dọc theo yêu cầu HTTP. Việc trao đổi bên ngoài từ server bị quay trở về nh mét phần của kết quả ( Resopnse). Requets tập trung nhiều đến phần lưu trữ thông tin. Client Requets Server Server Object Session Object Response ObjectContext Object Application Object Seseion Object Luận văn tốt nghiệp Website trường Trung học Nông Lâm Các Requets Object: - QueryString: luu trữ một tập những thông tin để vào địa chỉ cuối (URL). Vd: <%= Requets. QueryString(“buyer”)%> - Form: lưu trữ một tập tất cả các biến gởi đến HTTP requets. Vd: <%=Requets.Form(“buyer”)%> - ClientCertificate: khi client tạo một tập với một server yêu cầu sự bảo mật cao. c. Response Object. Cung cấp những công cụ cần thiết để gửi bất cứ thứ gì cần thiết trở về client. Những phương thức của Response Object: - Write: ghi biến, chuỗi, cho phép ta gởi thông tin trở về browser. Vd: “ Hello World!” Response.Write text My message is <%=text%> - Clear: cho phép ta xoá bỏ bất cứ vùng nhớ bên ngoài HTML. - End: cho phép ngừng việc xử lý tập tin ASP và dữ liệu đệm hiện thời quay trở về browser. - Flush: cho phép dữ liệu đệm hiện thời quay trở về browser và giải kết vào trang web khác. Vd: <% If ( Not Session(“ LoggedOn”)) Then Response. Redirect “Login.asp” End if %> Những đặc tính của Response Object : - Buffer: định rõ trang. - CacheControl: xác định Proxy server được cho phép phát sinh ra do ASP. - Charset: nối thờm tờn ký tự vào đầu content-type. [...]... trang web khẩu Phn 1.Phn giao din ca ngi dựng Phn 2 Phn giao din ca ngi qun tr website Phn giao din ca ngi dựng Trang Giới thiệu về trờng Khách hàng Browser WEB SERVER ( Trang Default.asp) Trang Cơ cấu tổ chức Trang Chức năng và nhiệm vụ Trang liên hệ Trang tìm kiếm Trang đội ngũ giáo viên Lun vn tt nghip Nụng Lõm Website trng Trung hc Phn giao din ca ngi qun tr website F Trang Login.asp Nhà quản trị... Record trong ú Cỏc method: - AddNew: l phng thc dựng to ra một record trong Update record - Close: úng li i tng recordset v cỏc i tng con ca nú - Delete: Xoỏ i record hin hnh trong recordset - Move: Dch chuyn v trớ Record hin ti Lun vn tt nghip Nụng Lõm - MoveFirst Website trng Trung hc - MoveNext Cỏc phng thc dch chuyn con trỏ - MovePrevious - MoveLast - Open: M một record mi, sau khi m xong thỡ... record mi khi update - adlockbatchoptimistic=4 thc hin vic cp nht theo bộ (Batch update) Lun vn tt nghip Nụng Lõm 6.2 Dựng RcordSet Website trng Trung hc Khi ta ú cỳ mt Recorset, hin th hay truy xut ti mt record trong ú ta cú th s dng cỏc phng thc duyt nh: Movenext, Movefirst, Movelast, Moveprevious V trớ hin ti ca con tr cng l record m ta s ly c ni dung khi ta mun ly c ni dung ca record k tip hay... bng v cỏc quan h gia chỳng thit lp lờn mt c s d liu Vic s dng Microsoft Access to nờn c s d liu Microsoft Access cú mt giao din tinh so v d dựng, to cỏc c s i tng d liu ti v cú th dựng Access : Lun vn tt nghip Nụng Lõm Sa i ni dung mt c s d liu: Website trng Trung hc Sa i cu trỳc mt c s d liu hin hnh trong Microsoft Access, vớ d to mt bng cú mt trng trong bng cn cú ln hn 100 ký t Nu ta ch n gin kiu... th cc dng d tha khc khng cn cp nht CHNG III: PHN TCH V THIT K H THNG i Phõn tớch v yờu cu h thng i vi trang Website v Trng trung hc Nụng Lõm Sn La thỡ mc tiờu v nhim v ca trang web l: - Chng trỡnh phi cú giao din thõn thin v d s dng - Cp nht thụng tin d dng - Thng kờ c mc tiờu ca ngi s dng - Website phi d dng v linh hot trong vic qun lý cỏc thụng tin nh: thay i, sa cha, xoỏ b Mc ớch ca quỏ trỡnh phõn... Phn hi Khách hàng Thụng tin phn hi Ngời quản trị Web Server Browser Browser F Kiể m tra T Truy cập Truy cập và sửa chữa Lun vn tt nghip Nụng Lõm Website trng Trung hc DATABASE 2 Cu trỳc c s d liu Bng Admin õy l bng dựng lu h tờn v mt khu i vi nhng ngi qun tr Website Gm cỏc trng: tờn : H v Tờn tờn : H v Tờn matkhau: Mt khu Bng baiviet ID : Trng khoỏ Lun vn tt nghip Nụng Lõm Tieude : tiờu bi vit Gioithieu... nh Tglen : Thi gian a lờn Bng Logo ID : Trng khoỏ Ddanh : ng dn nh logo Tg ; Thi gian a nh lờn Soanh : Số nh trong trang Web Cao : Chiu cao nh Rong : Chiu rng nh Bng Menu Website trng Trung hc Lun vn tt nghip Nụng Lõm Website trng Trung hc ID : Trng khoỏ Ten : Tn chuyn mc Uutien : u tiờn theo th t Loai : Sp xp theo loi 1, 2, 3, 4 Bng tinvan ID : Trng khoỏ Tieude : Tiờu tin vn Noidung : Ni dung tin... tớnh c Object khỏc Vd: Nu ta cú i tng tờn l image v cú thuc tớnh width v height image.width image.height Lun vn tt nghip Website trng Trung hc Nụng Lõm Thuc tớnh ca i tng l nhng mng, hm, object vỡ vy ta cú th thy c gi phng thc ca object ta dựng du . nhn giỏ tr t object v sau ú ta dựng du () gi hm Vd: document.write(this is type); 4 Mng L tp hp nhng giỏ tr d liu Mi mt giỏ tr cha trong mt tn ca object,... viết Trang quản lý logobanner Trang quản lý menu Trang quản lý tin vắn Lun vn tt nghip Nụng Lõm IV PHN THIT K M NGUN 1 Phn giao din ca ngi s dng 2.Phn qun tr Website trng Trung hc Lun vn tt nghip Nụng Lõm + Qun lý Account +Thm chuyờn mc Website trng Trung hc ...Lun vn tt nghip Website trng Trung hc Nụng Lõm - ContentType: HTTP content type cho phn tr li - Expires: s lnpht sinh giu ln lu tr v phn kt thỳc cho một trang lu tr trờn browser - ExpiresAbsolute: ngy giờ c phỏt sinh trờn browser d Application Object Mi ng dng c trỡnh by bi mt Application Object õy l i tng c cha cỏc bin v cỏc i tng cho phm vi ng dng cỏch dựng Nhng phng thc ca Application . nghiệp Website trường Trung học Nông Lâm giới thiệu đề tài Đề tài “ Xõy dùng Website Trường Trung Học Nông Lâm Sơn La ra đời nhằm mục đích phục vụ cho việc quản lý thông tin của giáo viên và học. nú. Sending Application Receiver Application APPLICATION LAYER presentation LAYER session LAYER transport LAYER datalink LAYER network LAYER physical LAYER APPLICATION LAYER presentation LAYER session LAYER Transport LAYER Datalink LAYER network LAYER physical. tụ cho các sản phẩm mạng trên thị trường. Luận văn tốt nghiệp Website trường Trung học Nông Lâm Vì lý do trên, vào năm 1984 Tổ chức tiêu chuẩn hoá ISO đó xõy dựng một mô hình tham chiếu cho việc

Ngày đăng: 22/11/2014, 08:41

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w