kiniem_12

New Member

Download miễn phí Đề tài Thiết kế trang web động hỗ trợ dạy học





MỤC LỤC
Lời nói đầu .5
Chương 1: Giới thiệu đề tài .7
I. Mô tả đề tài .7
II. Khảo sát sơ bộ .8
III. Cấu trúc đồ án .8
IV. Phương pháp nghiên cứu .9
Chương 2: Các vấn đề về mạng máy tính .9
I. Internet là gì ?.9
II. Intranet là gì ?.10
III. Internet Information Server là gì ?.10
Chương 3: Ngôn ngữ lập trình ASP và chuỗi kết nối ADO .19
I. Giới thiệu ASP .19
1. Active Server Page là gì .19
2. Hoạt động của Active Server Page .19
3. Các hoạt động của ASP .20
4. Cấu trúc các File ASP .22
5. Các tính chất của ASP .22
II. Ngôn ngữ sử dụng lập trình với ASP .23
1. Các lệnh Script của ASP .23
2. Ngôn ngữ Script và Script Engine .24
3. Viết các thủ tục với ngôn ngữ .26
III. Những vấn đề liên quan đến xây dựng ứng dụng ASP 27
1. File Global.asa .27
2. Khai báo đối tượng và biến cố .29
IV. Các đối tượng trong ASP 32
1. Đối tượng Request .33
2. Đối tượng Response .34
3. Đối tượng Session .35
4. Đối tượng Application .36
5. Đối tượng Server .37
V. ADO (ActiveX Data Object) .38
A. Thành phần truy cập cơ sở dữ liệu .38
B. Giao diện ADO .38
C. Các đối tượng trong ADO .39
1. Đối tượng Connection .39
2. Đối tượng Command .43
3. Đối tượng Recordset .46
Chương 4: Phân tích và thiết kế hệ thống Website .51
1. Sơ đồ phân cấp chức năng .51
2. Định nghĩa các chức năng .52
2.1. Chức năng trang phổ biến kiến thức 52
2.2. Chức năng trang báo điện tử 53
 
 
2.3. Chức năng đăng nhập 53
2.4. Chức năng quản trị hệ thống .54
2.4.1. Chức năng quản lý người dùng .54
2.4.2. Chức năng quản lý bài học .55
2.4.3. Chức năng quản lý trang tin 56
3. Thiết kế cơ sở dữ liệu .57
3.1. Bảng user 57
3.2. Bảng phân quyền 57
3.3. Bảng môn học 57
3.4. Bảng bài học .58
3.5. Bảng cấu hình 58
3.6. Bảng chủ đề tin .58
3.7. Bảng nội dung tin .58
3.8. Các quan hệ cơ bản giữa các bảng trong cơ sở dữ liệu .59
Chương 5: Cài đặt và sử dụng Website .60
1. Bảo mật Password đối với hệ thống website .60
1.1. Quá trình xử lý Password khi tạo người dùng mới .60
1.2. Quá trình kiểm tra Password khi người dùng đăng nhập .60
1.3. Bảo mật từng trang .61
2. Các Modul cơ sở dữ liệu 63
 
 
2.1. Trang ADO.asp 63
2.2. Các modul phần trang báo điện tử .63
2.3. Các trang web được xuất ra để truy cập .64
3. Các trang mô tả chức năng quản trị người dùng 66
3.1. Trang mô tả chức năng thêm người dùng mới 66
3.2. Trang tìm kiếm, update và xoá user .67
4. Các trang mô tả chức năng quản trị môn học 68
4.1. Trang mô tả chức năng thêm môn học mới .68
4.2. Trang mô tả chức năng tìm kiếm, update và xoá môn học .69
5. Các trang mô tả chức năng quản trị bài học .70
5.1. Trang mô tả chức năng thêm bài học mới 70
5.2. Trang mô tả chức năng tìm kiếm, update và xoá bài học .71
6. Các trang mô tả chức năng quản trị trang báo .72
6.1. Trang mô tả chức năng soạn tin bài mới .72
6.2. Trang mô tả chức năng hiển thị, cập nhật và xoá tin bài 75
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

ược cài đặt trên máy chủ (Server) cùng với Web Server. Một ứng dụng viết bằng ASP là một File hay nhiều File văn bản (File text) có phần mở rộng là .ASP, các File này được đặt trong một thư mục ảo (Vitual Dirrectory) của Web Server.
Các ứng dụng ASP dễ tạo vì chúng ta dùng các ASP script để viết các ứng dụng. Khi tạo các script của ASP ta có thể dùng bất kỳ ngôn ngữ nào, chỉ cần có script Engine là Visual Basic Script (VBscript) và Java Script (Jscript). Ngoài ra ASP còn cung cấp sẵn các ActiveX Component rất hữu dụng, ta có thể dùng chúng để thực hiện các công việc phức tạp như truy xuất cơ sở dữ liệu, truy xuất file,… không những thế mà ta còn có thể tự mình tạo ra các thành phần (component) của riêng mình và thêm vào để sử dụng trong ASP. ASP tạo ra các trang HTML tương thích với Web Browser chuẩn.
Ngôn ngữ lập trình sử dụng với ASP.
1. Các lệnh Script (Sript Command) của ASP :
Một script là một chuỗi các lệnh gán biến, các lệnh yêu cầu Web Server gửi thông tin đến một trình duyệt (Browser) (Như giá trị biến). Các lệnh này kết hợp lại thành thủ tục (Procedure) hay (Function) để thực hiện một công việc cụ thể. Mỗi script của ASP được chứa trong một file .ASP. Mỗi file của .ASP có thể coi như một file HTML có thể chèn vào các lệnh của ngôn ngữ Script nào đó. Thực ra nó là một file văn bản (File text) nhưng các văn bản (Text) đó có những vùng mà khi Web Server đọc tới thì nó hiểu đó là những vùng script chứa những lệnh của một ngôn ngữ script nào đó, Web Server sẽ gọi tới các Script Engine để thực thi các lệnh Script trong khi đó.
ASP quy định một vùng script nằm giữa hai dấu hay trong vùng của hai thẻ và .
Script là đoạn chương trình thể hiện các yêu cầu của người lập trình đối với ASP, nó chứa các câu lệnh mà người lập trinh muốn ASP thực hiện và nội dung người đó muốn tạo ra trên các trang HTML kết quả trả về cho Web Browser gọi đến ứng dụng.
Ta thấy Script giống như một chương trình được người lập trình viết ra để thực thi trên môi trường hoạt động của ASP, cũng giống như mọi ngôn ngữ lập trình khác như C, Pascal…, chỉ có điều khác là chương trình của ngôn ngữ khác phải biên dịch ra dạng thực thi được và dùng dạng thực thi được để chạy trên một môi trường cụ thể (DOS, Windows,..);Còn script thì không phải biên dịch trước ra dạng thực thi được mà đem dạng văn bản (Text) chạy thẳng trên môi trường của ASP.
Ví dụ minh hoạ :
<%
myname=”tang thanh cao”
If Time >=#12:00:00 am # AND time < #12:00:00 Phần mềm # then
%>
Goodmorning “&myname”
Chào bạn
2. Ngôn ngữ Script (Script language) và Script Engine :
Script của ASP được cấu thành từ các lệnh của ngôn ngữ Script (Script Language) nào đó, xen lẫn vào đó là nội dung dạng HTML, để trả về kết quả cuối cùng ở dạng HTML.
Ngôn ngữ (Script Languague) nằm ở khoảng ngôn ngữ siêu văn bản(HTML) và các ngôn ngữ lập trình như Java, C, C++, Visual Basic…Ta biết HTML dùng để định dạng và liên kết các văn bản, còn các ngôn ngữ lập trình có khả năng tạo ra chuỗi các lệnh phức tạp cho máy tính thực hiện. Đối với script language, nó nằm ở giữa, tuy nhiên nó gần với ngôn ngữ lập trình hơn là HTML.
Khác nhau cơ bản giữa ngôn ngữ Script(Script Language) và các ngôn ngữ lập trình là ở chỗ các luật và cú pháp của ngôn ngữ Script (Scripting Language) linh hoạt và hiểu hơn ngôn ngữ lập trình.
Script Engine là các đối tượng có nhiệm vụ xử lý các Script. ASP cung cấp một môi trường chủ cho các script Engine và phân phối các script trong các file. ASP cho các máy (Engine) này để xử lý. Để sử dụng được một ngôn ngữ lập trình Script (Script Language) cùng với ASP ta phải cài đặt Script Engine tương ứng với Web Server. Ví dụ như Visual Basic Script (VBscript) là Script Language mặc định của ASP, do đó ta phải có VBscript. Tương tự ASP có thể cung cấp môi trường Script cho các ngôn ngữ script (Scripting Language) như Jscript, Rexx, Perl,…
ASP cho phép nhà lập trình dùng nhiều ngôn ngữ script (Scripting Language) cùng lúc để tạo các thủ tục phức tạp mà không phải bận tâm các Browser có trợ giúp các ngôn ngữ script (Scripting Language) hay không.
Vì tất cả các Script đều được thực thi ở máy chủ (Server). Không những thế ta còn có thể dùng nhiều ngôn ngữ script (Scripting Language) trong cùng một file .ASP chỉ cần bằng cách một thẻ HTML (HTML Tag) để khai báo ngôn ngữ Script nào được dùng.
ASP mặc định sử dụng ngôn ngữ script (Scripting Language) chính (Primary Scripting Language) là VBscript. Tuy nhiên ta vẫn có thể định dạng lại ngôn ngữ script (Scripting Language) chính trong cả hai phạm vi là toàn bộ môi trường ASP, hay chỉ trong một file .ASP nào đó.
Để thay đổi ngôn ngữ script (Scripting Language) chính trong toàn bộ môi trường ASP ta phải thay đổi tên ngôn ngữ script (Scripting Language) trong giá trị của một Registry Entry của hệ thống có tên là Default Script Language. Ví dụ như mặc định là VBscript, ta có thể thay đổi lại hay Jscript,…
Để thay đổi ngôn ngữ script (Script Language) chính chỉ trong một file .ASP nào đó, ta chỉ cần đặt ở đầu File một thẻ đặc biệt có dạng :
với một ngôn ngữ script (Scripting Language) là tên ngôn ngữ script (Scripting Language) muốn đặt làm ngôn ngữ script (Scripting Language) chính như VBscript, Jscript,…
3. Viết các thủ tục và ngôn ngữ :
Một trong các đặc tính mạnh của ASP là khả năng kết hợp nhiều ngôn ngữ script (Scripting Language) trong một file .ASP. Nếu biết tận dụng khả năng này ta có được một công cụ rất mạnh để thực hiện những công việc phức tạp.
Một thủ tục (Procedure) là một nhóm các dòng lệnh Script thực hiện một tác vụ nhất định. Ta có thể tạo ra các thủ tục (Procedure) để dùng nhiều lần trong các script. Có thể định nghĩa các thủ tục (Procedure) bên trong các dấu phân cách (Delimeter) nếu như có được viết bằng ngôn ngữ script (Scripting Language) chính. Nếu không thì có dùng trong các thẻ (Tag).
Ta có định nghĩa các thủ tục (Procedure) trong các file .ASP có gọi đến nó trong các file riêng chỉ chứa các thủ tục (Procedure) rồi Include File đó vào khi cần gọi thủ tục (Procedure) đó. Thường các file Include trong ASP quy ước có đuôi .INC.
Những vấn để liên quan tới việc xây dựng ứng dụng ASP :
Khi xây dựng một ứng dụng trên môi trường ASP để chương trình sinh động ta cần lưu ý :
Xây dựng file Global.asa.
Viết mã script.
Thêm các đối tượng (Object) có sẵn vào trong chương trình.
Sử dụng các ActiveX Component.
Lấy thông tin người sử dụng (User), gửi thông tin người sử dụng.
1. File Global.asa :
File global.asa là một file tuỳ chọn, trong đó bạn có thể khai báo các Script đáp ứng biến cố, các biến có tầm hoạt động là Application hay Session (Phiên). Đây không phải là file nhìn thấy bởi người sử dụng (User), trái lại nó chứa thông tin được sử dụng bởi ứng dụng một cách toàn cục. File này phải cài đặt tên là Global.asa duy nhất. Một file global.asa có thể chứa các thành phần sau : Application Event, Session Event, định nghĩa các đối tượng.
Nếu bạn viết các Script không được bao bởi thẻ (tag) , hay định nghĩa các đối tượng không có tầm hoạt động Application hay Session thì máy chủ (Server) sẽ trả về lỗi. Server sẽ bỏ qua những script có chứa những thành phần HTML mà các biến cố Application và Sess...
 
Các chủ đề có liên quan khác

Các chủ đề có liên quan khác

Top