Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

90 592 0
Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

Đ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

Đề tài “ Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội” 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 cũng như việc tìm hiểu thông tin của học sinh cũ về khối. 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ề khối, 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 thông tin về điểm, ... Về nội dung báo cáo chia làm 5 chương như sau: Chương 1 Mạng máy tính và Internet: đưa ra các khái niệm về mạng máy tính như mạng máy tính là gì, mô hình OSI, giao thức TCP/IP, ... Giới thiệu Internet , Interanet và các ứng dụng của nó. Chương 2 Tổng quan về CSDL - Vấn đề tích hợp Web với CSDL: trình bày các kiến thức cơ bản về CSDL. Nghiên cứu các giải pháp tích hợp Web với CSDL phục vụ cho việc xây dựng Web database. Chương 3 Công nghệ ASP: Nêu ra vấn đề lựa chọn công nghệ thực hiện đề tài. Trình bày ASP và công nghệ được sử dụng trong đề tài. Chương 4 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 5 Giới thiệu chương trình: Hướng dẫn cài đặt, triển khai chương trình. Nêu lên các mặt mạnh và hạn chế của chương trình.

Giới thiệu đề tài Đề tài Xây dựng Web site khối phổ thông chuyên Toán-Tin trờng đại học S phạm Hà nội đời nhằm mục đích phục vụ cho việc quản lý thông tin giáo viên học sinh nh việc tìm hiểu thông tin học sinh cũ khối Thực chất toán quản lí Web Nh vậy, Web site không đơn giản cung cấp thông tin mà phải có khả xử lý liệu, trả kết qủa động cho máy khách Mọi ngời tìm hiểu thông tin khối, trao đổi thảo luận với thông qua diễn đàn, Ngoài chức em đà đa vào trang quản lí nhiều chức phục vụ cho ngời quản trị Web site, mở khả làm việc thông qua mạng Ngời quản trị có khả ngồi nhà truy cập vào trang quản lý (có mật riêng địa URL khác) để thay đổi, cập nhật thông tin điểm, Về nội dung báo cáo chia làm chơng nh sau: Chơng Mạng máy tính Internet: đa khái niệm mạng máy tính nh mạng máy tính gì, mô hình OSI, giao thức TCP/IP, Giới thiệu Internet , Interanet ứng dụng Chơng Tổng quan CSDL - Vấn đề tích hợp Web với CSDL: trình bày kiến thức CSDL Nghiên cứu giải pháp tích hợp Web víi CSDL phơc vơ cho viƯc x©y dùng Web database Chơng Công nghệ ASP: Nêu vấn đề lựa chọn công nghệ thực đề tài Trình bày ASP công nghệ đợc sử dụng đề tài Chơng Phân tích thiết kế hệ thống: Đi sâu vào việc xây dựng đề tài Chơng Giới thiệu chơng trình: Hớng dẫn cài đặt, triển khai chơng trình Nêu lên mặt mạnh hạn chế chơng trình Em đà cố để hoàn thành đề tài mức tốt Tuy nhiên, thời gian thực đề tài dài khối lợng công việc lại lớn Mặt khác, trớc nhận đề tài, nghiệp vụ xây dựng Web em nên em phải nghiên cứu nhiều vấn đề lý thuyết nên chơng trình nhiều thiếu sót, hạn chế, em mong đợc bảo, góp ýcủa thày cô giáo bạn để em nâng cấp chơng trình hoàn thiện Em xin chân thành cảm ơn! Lời cám ơn Trớc tiên, em xin chân thành cảm ơn Tin s Phan Trung Huy đà tận tình hớng dẫn giúp đỡ em trình làm đồ án tốt nghiệp Em xin cảm ơn giúp ®ì cđa thµy Do·n Minh Cêng ®· gióp ®ì em mặt t liệu để hoàn thành đề tài Xin cảm ơn góp ý quý báu bạn bè lớp đà quan tâm chia sẻ khó khăn trình thực đề tài Nhân đây, em xin bày tỏ lòng biết ơn thày, cô giáo khoa Toán ứng dụng nói riêng thày cô giáo trờng Đại học Bách Khoa Hà nội nói chung đà truyền đạt kiến thức cho em suốt năm học tập trờng Những kiến thức hành trang thiếu em trình công tác sau Đợc trở thành sinh viên trờng Đại học Bách Khoa Hà nội niềm vinh dự lớn em em cố gắng phấn đấu học tập lao ®éng ®Ĩ xøng ®¸ng víi niỊm vinh dù ®ã Chơng Mạng máy tính internet 1.1 Mạng máy tính 1.1.1 Khái niệm mạng máy tính Mạng máy tính tập hợp máy tính đợc nối với đờng truyền vật lý theo kiến trúc Đờng truyền vật lý dùng để chuyển tín hiệu điện tử máy tính Các tín hiệu điện tử biểu thị giá trị liệu dới dạng xung nhị phân (on - off) Tất liệu đợc truyền máy tính thuộc dạng sóng điện từ (EM) đó, trải qua tần số radio tới sóng cực ngắn (viba) tia hồng ngoại Tuỳ theo tần số sóng điện từ dùng ®êng trun vËt lý kh¸c ®Ĩ trun c¸c tÝn hiệu Kiến trúc mạng máy tính thể cách nối máy tính với tập hợp tất quy tắc, quy ớc mà tất thực thể tham gia truyền thông mạng phải tuân theo mạng hoạt động tốt Cách nối máy tính đợc gọi hình trạng (topolopy) mạng (gọi tắt topo) Còn tập quy tắc, quy ớc truyền thông đợc gọi giao thức (protocol) mạng 1.1.2 Mô hình mạng OSI Khi thiết kế mạng, nhà thiết kế tự lựa chọn kiến trúc mạng Từ dẫn đến tình trạng không tơng thích mạng: phơng pháp truy nhập đờng dẫn khác nhau, sử dụng họ giao thức khác Sự không tơng thích trở ngại cho tơng tác ngời sử dụng mạng khác Nhu cầu trao đổi thông tin lớn trở ngại chấp nhận đợc với ngời sử dụng Sự thúc bách khách hàng đà khiến cho nhà sản xuất nhà nghiên cứu thông qua tổ chức chuẩn hoá quốc gia quốc tế tích cực tìm kiếm hội tụ cho sản phẩm mạng thị trờng Vì lý trên, vào năm 1984 Tổ chức tiêu chuẩn hoá ISO đà xây dựng mô hình tham chiếu cho việc kết nối đến hÖ thèng më (Reference Model for Open Systems Interconnection hay gọn hơn: ISO Reference Model) để làm chuẩn cho nhà thiết kế chế tạo sản phẩm mạng Mô hình gồm bảy tầng nh sau: Sending Receiver Application Application APPLICATION LAYER APPLICATION LAYER presentation LAYER presentation LAYER session LAYER session LAYER transport LAYER Transport LAYER network LAYER network LAYER datalink LAYER Datalink LAYER physical LAYER physical LAYER Hình 1.1 Mô hình mạng OSI Application layer: chứa dịch vụ phục vụ cho ngời dùng nh trun nhËn file hay email, Presentation layer: chøa c¸c dịch vụ thao tác liệu nh nén, giải nén, Cấp dịch vụ thông tin riêng Session layer: chứa dịch vụ cho phép trao đổi thông tin trình, tạo kết thúc kết nối trình máy khác Transport layer: chứa dịch vụ tìm sửa lỗi nhằm bảo đảm tính đắn liệu nhận Network layer: quản lý việc kết nối mạng liên quan đến địa máy tính gửi máy tính nhận nh tắc nghẽn giao thông mạng Datalink layer: bảo đảm gói liệu đợc gửi thông qua m¹ng vËt lý Physical layer: phơc vơ cho viƯc gưi liệu bít thô thông qua kênh truyền Do đặc tính mô hình OSI, liệu gửi phải qua tất 14 cấp để đến đợc chơng trình nhận cấp, liệu bị trễ khoảng thời gian Điều làm giảm hiệu suất mạng Mô hình TCP/IP có u điểm đợc sử dụng rộng rÃi 1.1.3 Hä giao thøc TCP/IP Application layer HTTP, FTP, Telnet, smtp Transport layer Tcp, udp Network layer Ip Physical layer Ethernetx.25, token ring H×nh 1.2 KiÕn tróc TCP/IP Receiving Data Sending Data Năm 1970, Vint Cerf Robert Kahn đà ®a viÖc thiÕt kÕ chi tiÕt cho mét protocol để liên lạc mạng khác Đến năm 1982, việc thiết kế đợc cài đặt rộng rÃi đợc gọi TCP/IP (Transmission control protocol) TCP/IP gồm bốn lớp đợc mô tả hình sau: Application layer: chứa ứng dụng có sử dụng mạng Lớp tơng ứng với hai lớp ( application presentation layer) mô hình OSI Transport layer: cung cấp dịch vụ truyền nhận liệu trình với Các trình trao đổi thông tin với thông qua địa máy tính gửi/ nhận cổng thông tin Cấp tơng ứng với hai cấp (session transport layer) mô hình OSI Network layer: đảm nhận việc xác định, tìm đờng phân phối gói thông tin tới địa đích Network layer mô hình TCP/IP tơng ứng với hai lớp network datalink mô hình OSI Physical layer: sử dụng giao tiếp chn hiƯn cã nh Ethernet, Tokenring, ®Ĩ phơc vơ cho việc gửi nhận liệu TCP giao thức truyền điều khiển có liên kết, gửi gói liệu đi, nơi nhận liệu theo giao thức phải có trách nhiệm thông báo kiểm tra liệu đà đủ hay cha, có lỗi hay lỗi, liệu bị hay hỏng TCP yêu cầu gửi lại liệu hết lỗi Trớc truyền liệu có kết nối máy gửi máy nhận (do gọi có liên kết) Truyền liệu theo TCP đảm bảo việc truy cập, truyền liệu mạng không mát Nó thích hợp cho ứng dụng đòi hỏi độ tin cậy truyền liệu, nhng lại không thích hợp cho ứng dụng đòi hỏi lu thông mạng rộng rÃi Muốn gửi gói liêu (datagram) đến nhiều đích, TCP phải thiết lập đến mạch ảo Đây tiến trình tiêu thụ thời gian tập trung tài nguyên Đối với ứng dụng phụ thuộc vào viƯc trun réng r·i, UDP lµ mét giao thøc líp vận chuyển thích hợp UDP truyền liệu mà không đòi hỏi phải thiết lập mạch liệu Mỗi đơn vị liệu đợc gởi với địa nguồn đích đầy đủ số cổng liên quan cho việc truyền liệu UDP giao thức vận chuyển không liên kếtvì không sử dụng kết nối đợc thiết lập để truyền liệu chế để kiểm tra liệu UDP có xu hoạt động nhanh TCP Tuy nhiên, UDP không bảo đảm đến theo thứ tự đợc gửi Một thuận lợi lớn UDP so với TCP giao thức thích hợp cho ứng dụng đợc truyền - - - - réng r·i Mét gãi d÷ liƯu truyền mạng cách xác định địa truyền rộng rÃi (broadcast address) địa đích IP giao thức liên mạng cung cấp khả kết nối mạng thành liên mạng để truyền liệu Vai trò IP tơng tự giao thức tầng mạng mô hình OSI, giải mà địa tìm đờng để đa liệu đến đích TCP/IP có đặc điểm sau đặc điểm đà làm trở nên phổ biến: Tính độc lập topolopy mạng: TCP/IP đợc dùng mạng bus, rimg star Nó dùng m¹ng cơc bé (LAN) cịng nh m¹ng diƯn réng (WAN) Tính độc lập phần cứng mạng: TCP/IP có thĨ dïng Ethernet, tokenring, Chn nghi thøc më: Víi chuẩn TCP/IP thực phần cứng hay hệ điều hành Do đó, TCP/IP tập nghi thức lý tởng để kết hợp phần cứng nh phần mềm khác Sơ đồ địa toàn cầu: máy tính mạng TCP/IP có đia xác định Mỗi packed liệu đợc gửi mạng TCP/IP có header gồm địa máy đích nh địa máy nguồn Khung Client-Server: TCP/IP khung cho ứng dụng client-server mạnh hoạt động mạng cục mạng diƯn réng Chn nghi thøc øng dơng: TCP/IP kh«ng chØ cung cấp cho ngời lập trình phơng thức truyền liệu mạng ứng dụng mà cung cÊp nhiỊu nghi thøc ë møc øng dơng (nh÷ng nghi thức thực chức thờng dùng nh email, trun nhËn file) 1.2 INTERNET 1.2.1 Giíi thiƯu vỊ internet Internet mạng máy tính có phạm vi toàn cầu bao gồm nhiều mạng nhỏ nh máy tính riêng lẻ đợc kết nối với để liên lạc trao đổi thông tin Trên quan điểm Client/ Server xem Internet nh mạng mạng Server, có thĨ truy xt bëi hµng triƯu Client ViƯc chun vµ nhận thông tin Internet đợc thực giao thức TCP/IP ( trình bày phần 1.3) Internet bắt nguồn từ APANET trực thuộc Bộ quốc phòng Mỹ đợc mở rộng cho viện nghiên cứu, sau đợc phát triển cho hàng triệu ngời sử dụng nh ngày hôm Ban đầu nhà nghiên cứu liên lạc với qua mạng dịch vụ th điện tử, sau phát sinh thêm số mạng máy tính nh mạng Usernet, ngày dịch vụ bảng tin điện tử Mạng đợc thiết lập lần University of North Carolina, mà qua ngời dùng gửi đọc thông điệp theo đề tài tự chọn việt Nam mạng Trí Tuệ Việt Nam công ty FPT mạng đợc xây dựng theo dạng bảng tin điện tử Các nhà khoa học khắp nơi giới tham gia vào hệ thống thông tin mở này, ngời dùng với mục đích thơng mại công chúng tham gia vào hệ thống thông qua nhà cung cấp dịch vụ Internet Vì gây phát triển bùng nổ thông tin liên lạc toàn cầu qua mạng máy tính Đó mạng Internet 1.2.2 Các dịch vụ thông tin Internet Cùng với TCP/IP, chuẩn cho tầng ứng dụng đợc phát triển ngày phổ biến Internet Các ứng dụng có sớm Telnet, FTP, SMTP DNS đà trở thành dịch vụ thông tin quen thuộc Internet Với phát triển công nghệ thông tin nhu cầu xà hội, danh sách dịch vụ thông tin Internet ngày dài thêm với đóng góp sản phẩm nhiều nhà cung cấp dịch vụ khác Sau vài dịch vụ điển hình nhất: 1.2.2.1 Dịch vụ tên miền (DNS) Việc định danh phần tử liên mạng số nh địa IP rõ ràng không làm cho ngời sử dụng hài lòng chúng khó nhớ, dễ nhầm lẫn Vì ngời ta đà xây dựng hệ thống đặt tên cho phần tử Internet, cho phép ngời dùng cần nhớ tên không cần nhớ địa IP Cũng giống nh địa IP, tên máy tính mạng phải Ngoài cần phải có cách để chuyển đổi tơng ứng tên địa số Đối với một liên mạng tầm cỡ toàn cầu nh Internet phải có hệ thống đặt tên trực tuyến phân tán thích hợp Hệ thống đợc gọi DNS ( Domain Name System) Đây phơng pháp quản lý tên cách giao trách nhiệm phân cấp cho nhóm tên Mỗi cấp hệ thống đợc gọi miền ( domain), miền đợc tách dấu chấm Ví dụ: java.sun.com 1.2.2.2 Đăng nhËp tõ xa (Telnet) Telnet cho phÐp ngêi sư dơng từ trạm làm việc đăng nhập vào trạm xa qua mạng làm việc với hệ thống y nh trạm cuối nối trực tiếp với trạm từ xa Để khởi động Telnet, từ trạm làm việc ngời sử dơng chØ viƯc gâ: telnet < domain name or IP address > Sau đó, mạng hoạt động tốt ngời sử dụng việc làm theo thông báo hiển thị hình Telnet có tập lệnh điều khiển hỗ trợ cho trình thực 1.2.2.3 Truyền tệp (FTP) Dịch vụ truyền tệp Internet đợc đặt tên theo giao thức mà sử dụng FTP ( File Transfer Protocol) FTP cho phÐp chun c¸c tệp từ trạm sang trạm khác, trạm đâu sử dụng hệ điều hành gì, cần chúng đợc nối Internet cài đặt FTP Để khởi động FTP, từ trạm làm việc ta cần gõ: ftp < domain name or IP address> FTP sÏ thiÕt lËp liªn kÕt víi trạm xa lúc ta phải làm thao tác để đăng nhập hệ thống Sau hình hiển thị dấu nhắc ftp> ta có thĨ gâ tiÕp c¸c lƯnh cho phÐp trun tƯp theo hai chiều Trong trờng hợp account ta sử dụng nh đợc Tuy nhiên, tác giả FTP đă cung cấp dịch vụ gọi FTP vô danh ( anonymuos FTP) cho phép ngời account truy cập tới số tệp định Khi sử dụng chơng trình FTP để kết nối vào anonymous FTP host, hoạt động giống nh nghi thức FTP, ngoại trừ đòi hỏi User ID, anonymous Khi đòi hỏi password, đánh vào xâu ký tự Khi ngời quản trị hệ thống cài đặt máy tính nh anonymous FTP host, định rõ th mục dùng cho việc truy cập chung Nh biện pháp an toàn, hầu hết anonymous FTP host cho phép User download file, nhng không cho phép upload file ( chép lên Server) 1.2.2.4 Th điện tử ( Email) Đây dịch vụ thông tin phổ biến Internet Tuy nhiên, khác với dịch vụ DNS, Telnet, FTP, th điện tử dịch vụ từ đầu - đến cuối (end to end), nghĩa máy gửi th máy nhận th không cần thiết phải liên kết trực tiếp với để thực việc chuyển th Nó dịch vụ kiểu lu chuyển tiếp (Store and Forward) Th điện tử đợc chuyển từ máy sang máy khác máy đích ( giống nh hệ thống bu thông thờng: th đợc chuyển đến tay ngời nhận sau qua số bu cục trung chuyển) Hình sau cho sơ đồ ví dụ hoạt động mạng th ®iƯn tư: 10 Biểu đồ luồng liệu mức2 Th«ng tin m«n häc Th m «ng «n t hä in c Tr­êng 5.1.1 NhËp, sưa th«ng tin m«n häc Hồ sơ môn học Th m ông ôn t họ in c TKB, lÞch thi T lÞc KB h , th i Trường 5.1.2 Thông báo cho học sinh Thông tin môn học Học sinh 5.2.1 Nhận TKB, lịch thi Hồ sơ lưu Học sinh T lịc KB, ht hi 5.2.2 Thông báo cho học sinh 76 TKB, i lịch th TKB, lịch thi Lớp Thông tin giáo viên Th gi ông áo t vi in ên Trường 5.3.1 Nhận, sửa thông tin giáo viên Hồ sơ giáo viên Th gi ông áo ti viê n n thảo KH, héi tin vỊ NC Th«ng 5.4.1 NhËn th«ng tin vỊ NCKH, héi th¶o vỊ i n ¶o g t i th «n T h H, K NC Tr­êng 5.3.2 Trả lời ề in v ng t thô em n ầu x áo viê c gi n Yêu viê iáo ng g ti hôn T Hồ sơ lưu Giáo viên Lớp Thông tin NCKH, hội thảo, Xemina , CKH N n o ng ti Thô hội thả , KH NC o tin ng ội t Thô h 5.4.2 Thông báo 77 Học sinh 4.3 Phân tích hệ thống liệu Trong sơ đồ ta đà thấy đợc luồng thông tin vào, hệ thống nh luồng thông tin truyền hệ thống Phần ta sâu vào phân tích nội dung liệu mối quan hệ liệu luồng thông tin Mô hình đợc sử dụng để phân tích mô hình thực thể liên kết Trong mô hình này, thông tin đợc quy đối tợng mà ta gọi thực thể, tính chất thực thể đợc thể thuộc tính mối quan hệ chúng 4.3.1 Xác định thực thể Thực thể đối tợng cần lu trữ thông tin hệ thống, tài nguyên, giao dịch hay thông tin đà đợc cấu trúc hoá Đối với hệ thống đề tài này, thực thể đợc xác định là: ã Học sinh ã Lớp ã Thời khoá biểu ã Điểm ã Học sinh-Điểm ã Giáo viên ã Môn học ã Giáo viên-Môn học ã Huy chơng ã Học sinh-Huy chơng ã Cựu học sinh ã Học hàm ã Học vị ã Lĩnh vực công tác 78 4.3.2 Các thuộc tính thực thể Bảng Học sinh(Số thẻ, lớp, khóa, họ, tên, năm sinh, giới tính, quê quán, địa chỉ, điện thoại, Email, mà huy chơng, khen thởng, kỷ luËt, ghi chó) Column name MaHS Malop Hoten Chucvu Ngaysinh Gioitinh Quequan Diachi Dienthoai Email Khenthuong Kyluat Anh Ghichu Data type Char Char Char Char Datetime Bit Nvarchar Nvarchar Char char Nvarchar Nvarchar Nvarchar Nvarchar Length 10 10 40 25 200 200 12 50 200 200 50 200 null √ √ √ √ √ √ √ √ √ Bảng Lớp(malop, giáo viên chủ nhiệm, ghi chú) Column name Malop Gvchunhiem Ghi chó Data type Char Nvarchar Nvarchar length 10 50 200 79 Null Bảng Mônhọc (mamon, tên môn, hệ số, tài liệu, học kỳ) Column name Mamon Tenmon Heso Hocky Data type Char Nvarchar Char Char length 10 50 1 null B¶ng Giaovien(magv, tengv, mamon, diachi, dienthoai, Email, ghichu) Column name Magv Tengv Diachi dienthoai Email Hocvi Hocham Ghichu Data type Char Nvarchar char char char Nvarchar Nvarchar nvarchar length 10 50 50 10 50 30 30 200 Null Length 10 10 null √ √ √ Bảng Giáo viên-Môn học(magv, mamon) Column name Magv mamon Data type Char Char 80 B¶ng thoikhoabieu(thu, malop, TiÕt1, TiÕt2, TiÕt3, TiÕt4, TiÕt5, Ca häc, ghichu) Column name thu malop Tiet1 Tiet Tiet Tiet Tiet Cahoc ghichu datatype Char char Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar nvarchar length 10 10 30 30 30 30 30 10 200 null √ √ √ √ √ √ √ B¶ng Huychuong ( Mahuychuong, Tenhuychuong, ghichu) Column name datatype length char Mahuychuong Tenhuychuong char 30 ghichu nvarchar 200 B¶ng Lvcongtac (Malinhvuc, Tenlinhvuc, Ghichu) null √ Column name Malinhvuc Tenlinhvuc Ghichu datatype char Nvarchar nvarchar length 10 70 200 null Column name maHS mamon Diemm Diem15 Diem45 Diemhk Ghichu B¶ng HS-D (maHS, mamon) datatype char char char char char char nvarchar length 10 10 2 2 100 null length 10 null √ B¶ng Diem ( maHS, mamon, Diemm, Diem15, Diem45, Diemhk, Ghichu) Column name MaHS datatype Char 81 √ mamon Char 10 B¶ng CuuHS ( MacuuHS, Hoten, Ngaysinh, Gioitinh, Quequan, Diachi, Dienthoai, Didong, Email, Giadinh, Chucvu, Hocham, Hocvi, Lvcongtac, Anh, ghichu) Column name datatype length null Char 10 MacuuHS Hoten Nvarchar 50 Ngaysinh Datetime Gioitinh Bit Quequan Nvarchar 70 diachi Nvarchar 70 Dienthoai Char 12 √ Didong Char 12 √ Email Nvarchar 50 √ Giadinh Bit √ Chucvu Nvarchar 10 √ mahocham char 10 √ mahocvÞ char 10 √ Lvcongtac Nvarchar 70 √ Anh Nvarchar 50 √ Ghichu Nvarchar 200 √ B¶ng Hocvi (mahocvi, Ten) Column name mahocvi Ten Datatype char Nvarchar length 10 30 null Datatype char Nvarchar length 10 30 null B¶ng Hocham (mahocham, Ten) Column name mahocham Ten 82 4.3.3 M« hình thực thể liên kết Huy chương Học sinh-Huy chương Cựu học sinh Học vị Lớp Học sinh Học hàm Giáo viên Thời khoá biểu Học sinh-Điểm Môn học Điểm Giáo viên-Môn học 4.4 Thiết kế modul Các modul thành phần tạo nên chơng trình ứng dụng Khi thực thi chơng trình modul triệu gọi lẫn thực chức Các modul đợc xây dựng đề tài đợc mô tả theo lợc đồ chi tiết sau: ( Kí hiệu: modul đợc biểu diễn hình chữ nhật Trong hình chữ nhật mảnh trang ASP cu thể, chúng đơn vị chơng trình nhỏ Các hình chữ nhật đậm modul lớn, modul bao gồm nhiều trang ASP Mũi tên lời gọi modul Mũi tên lời gọi modul Các tham số lời gọi đợc ghi dới mũi tên) 83 Trang chđ.asp TËp san HHT.asp T×m kiÕm Giíi thiƯu chung Phản hồi Tin tứcHoạt động Diễn đàn Bạn cần biết !!! Hỗ trợTư vấn Forum Hội cựu HS Thông tin điểm 1) Modul tìm kiếm Trang tìm kiếm.asp Thông tin GV hay HS Tìm kiếm Kết quả.asp B1: Gọi trang tìm kiếm để nhập nội dung tìm kiếm giáo viên hay học sinh B2: Gọi modul tìm kiếm B3: Hiển thị kết 2) Modul Giới thiệu chung Gioithieu.asp Gioithieu.asp Trang lịch sử vàng.asp Sodotochuc.asp Anhhoatdong asp 84 3) Modul Tin tức-Hoạt động Hội thảo NCKH asp Tin tức-Hoạt động Văn hoá-Thể thao asp Công tác đoàn asp Thi học sinh giỏi asp 4) Modul Bạn cần biết Xemdiem.asp Bancanbiet.asp Bài toán hay Sachmienphi asp ` 5) Modul Hỗ trợ T vấn Hươngnghiep.asp Hỗ trợ t­ vÊn asp Hocbong asp 85 PhongtraoDoan asp 6) Modul Phản hồi (Nơi gọi modul) Thông tin Form nhập tt.asp Ghi liệu.asp Cám ơn.asp phản hồi * Modul quản lý Hỗ trợ tuyển sinh Trang quản lý.asp Đổi mật 86 Cập nhật Chơng Giới thiệu chơng trình 5.1 Cài đặt triển khai chơng trình 5.1.1 Yêu cầu trình duyệt Qua thử nghiệm cho thấy Web site hoạt động tốt Microsoft Internet Explorer 4.0 Netscape 4.0 trở lên 5.1.2 Yêu cầu hệ điều hành ASP công nghệ Microsoft đó, nh hầu hết công nghệ hÃng này, hoạt động hệ điều hành Microsoft là: Window NT, Window 9X, Window 2000 §èi víi Win NT ( hay Win 2000 Server) cần cài đặt Option Pack (hoặc hơn) Trong có sản phẩm tạo môi trờng hoạt động cho ASP lµ Microsoft Internet Information Server 4.0 (IIS 4.0) vµ Microsoft Certificate Server cïng víi Microsoft Transaction Server (MTS) §èi víi Win 9x ( hay Win 2000 bÈn Professional) cần cài đặt Personal Web Server 3.0 (hoặc hơn) Personal Web Server giải pháp Microsoft đa để tạo điều kiện cho nhà phát triển thiết kế Web Server dạng Offline (nghĩa không kết nối Client/Server thật) không cài Server mà cài PC Nhà phát triển ngồi nhà thiết kế Web Server PC mà không cần có mạng thật, sau thiết kế xong đa Web Server lên mạng thật để chạy chơng trình dạng nline Lúc này, Web Server hoạt động mục đích Tuy nhiên, khác biệt thiết kế offline online không đáng kể Nếu Web Server hoạt động tốt dạng offline hoạt động tốt dạng online 5.2 Một số giao diện tiêu biểu 87 Trang chủ 88 Trang sơ đồ tổ chức 89 Mt trang tin 90 ... nhúng thành phần COM vào phần giao diện cửa sổ ứng dụng trang Web 36 Chơng 3: Công nghệ ASP 3.1 Lựa chọn công nghệ cho đề tài Xây dựng Web site khối PTCTT đồng nghĩa với việc xây dựng Web Server... Client yêu cầu, Tức phải xây dựng trang Web động Nếu không xây dựng trang Web động ngời thiết kế phải thiết kế lại trang Web có yêu cầu cập nhật Việc xây dựng trang Web động sử dụng công nghệ... tích hợp Web với CSDL cần phải xây dựng lại hệ thống có chế chuyển thông tin trang Web CSDL, chế truy cập đến CSDL trang Web động môi trờng Web phải có tính nh hệ thèng øng dơng CSDL trªn Web 31

Ngày đăng: 07/08/2013, 08:20

Hình ảnh liên quan

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: - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

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: Xem tại trang 4 của tài liệu.
Do đặc tính của mô hình OSI, dữ liệu gửi phải đi qua tất cả 14 cấp để đến đ- đ-ợc chơng trình nhận - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

o.

đặc tính của mô hình OSI, dữ liệu gửi phải đi qua tất cả 14 cấp để đến đ- đ-ợc chơng trình nhận Xem tại trang 5 của tài liệu.
2.1.2. Các mô hình CSDL. - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

2.1.2..

Các mô hình CSDL Xem tại trang 19 của tài liệu.
ứng dụng đầu tiên của mô hình Client/Server là ứng dụng chia sẻ file (do các tổ chức có nhu cầu chia sẻ thông tin giữa các bộ phận trong tổ chức đợc dễ  dàng và nhanh chóng hơn) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

ng.

dụng đầu tiên của mô hình Client/Server là ứng dụng chia sẻ file (do các tổ chức có nhu cầu chia sẻ thông tin giữa các bộ phận trong tổ chức đợc dễ dàng và nhanh chóng hơn) Xem tại trang 33 của tài liệu.
2.2.2.2. Mô hình ba mức(3-tier) Client/Server - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

2.2.2.2..

Mô hình ba mức(3-tier) Client/Server Xem tại trang 36 của tài liệu.
3.2.2 Mô hình các đối tợng trong ASP - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

3.2.2.

Mô hình các đối tợng trong ASP Xem tại trang 42 của tài liệu.
3.2.2 Mô hình các đối tợng trong ASP - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

3.2.2.

Mô hình các đối tợng trong ASP Xem tại trang 42 của tài liệu.
Trong mô hình trên, đối tợng Application đợc dùng để chia sẻ thông tin giữa các User trong cùng một ứng dụng - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

rong.

mô hình trên, đối tợng Application đợc dùng để chia sẻ thông tin giữa các User trong cùng một ứng dụng Xem tại trang 43 của tài liệu.
Nó bao gồm tập các biến và thuộc tính nh trên hình vẽ sau: - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

bao.

gồm tập các biến và thuộc tính nh trên hình vẽ sau: Xem tại trang 44 của tài liệu.
ở mỗi cách dùng một phơng pháp riêng đợc khái quát theo mô hình sau: - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

m.

ỗi cách dùng một phơng pháp riêng đợc khái quát theo mô hình sau: Xem tại trang 46 của tài liệu.
Phần Interface của đối tợng này đợc trình bày nh hình vẽ sau: - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

h.

ần Interface của đối tợng này đợc trình bày nh hình vẽ sau: Xem tại trang 49 của tài liệu.
• Gửi text đến trình duyệt mà không chuyển đổi bảng ký tự - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

i.

text đến trình duyệt mà không chuyển đổi bảng ký tự Xem tại trang 50 của tài liệu.
Tạo ra bảng instance của đối tợng hay thành phần Server - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

o.

ra bảng instance của đối tợng hay thành phần Server Xem tại trang 52 của tài liệu.
Sự đa hình: nếu 2 thành phần cùng hỗ trợ một giao diện thì chúng có thể đợc sử dụng nh nhau ở ứng dụng - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

a.

hình: nếu 2 thành phần cùng hỗ trợ một giao diện thì chúng có thể đợc sử dụng nh nhau ở ứng dụng Xem tại trang 59 của tài liệu.
- Tên gợi nhớ của thành phần. Ví dụ nh trong hình là “Tail Rotor Simulator”. Tên này thờng là default value của clsid chỉ có tác dụng giúp cho ngời sử dụng  hiểu thêm về thành phần mà thôi. - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

n.

gợi nhớ của thành phần. Ví dụ nh trong hình là “Tail Rotor Simulator”. Tên này thờng là default value của clsid chỉ có tác dụng giúp cho ngời sử dụng hiểu thêm về thành phần mà thôi Xem tại trang 63 của tài liệu.
Bảng Học sinh(Số thẻ, lớp, khóa, họ, tên, năm sinh, giới tính, quê quán, địa chỉ, điện thoại, Email, mã huy chơng, khen thởng, kỷ luật, ghi chú) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

ng.

Học sinh(Số thẻ, lớp, khóa, họ, tên, năm sinh, giới tính, quê quán, địa chỉ, điện thoại, Email, mã huy chơng, khen thởng, kỷ luật, ghi chú) Xem tại trang 79 của tài liệu.
Bảng Mônhọc (mamon, tên môn, hệ số, tài liệu, học kỳ) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

ng.

Mônhọc (mamon, tên môn, hệ số, tài liệu, học kỳ) Xem tại trang 80 của tài liệu.
Bảng Giaovien(magv, tengv, mamon, diachi, dienthoai, Email, ghichu) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

ng.

Giaovien(magv, tengv, mamon, diachi, dienthoai, Email, ghichu) Xem tại trang 80 của tài liệu.
Bảng thoikhoabieu(thu, malop, Tiết1, Tiết2, Tiết3, Tiết4, Tiết5, Ca học, ghichu) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

Bảng thoikhoabieu.

(thu, malop, Tiết1, Tiết2, Tiết3, Tiết4, Tiết5, Ca học, ghichu) Xem tại trang 81 của tài liệu.
Bảng CuuH S( MacuuHS, Hoten, Ngaysinh, Gioitinh, Quequan, Diachi, Dienthoai,  Didong, Email, Giadinh,  Chucvu, Hocham, Hocvi,  Lvcongtac,  Anh,  ghichu) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

ng.

CuuH S( MacuuHS, Hoten, Ngaysinh, Gioitinh, Quequan, Diachi, Dienthoai, Didong, Email, Giadinh, Chucvu, Hocham, Hocvi, Lvcongtac, Anh, ghichu) Xem tại trang 82 của tài liệu.
Bảng Hocvi (mahocvi, Ten) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

ng.

Hocvi (mahocvi, Ten) Xem tại trang 82 của tài liệu.
4.3.3. Mô hình thực thể liên kết. - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

4.3.3..

Mô hình thực thể liên kết Xem tại trang 83 của tài liệu.
Trang cập nhật tổng thể( ví dụ bảng Thời khoá biểu) - Xây dựng Web site khối phổ thông chuyên Toán-Tin trường đại học Sư phạm Hà nội

rang.

cập nhật tổng thể( ví dụ bảng Thời khoá biểu) Xem tại trang 92 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan