Thiết kế Website Báo Điện Tử Bắc Kạn - pdf 18

Download miễn phí Đề tài Thiết kế Website Báo Điện Tử Bắc Kạn



Mục lục
GIỚI THIỆU CHUNG 4
PHẦN 1: CƠ SỞ LÝ THUYẾT 7
CHƯƠNG 1: INTERNET VÀ WWW(WORLD WIDE WEB) 7
1.1 Internet 7
1.2 World Wide Web (WWW) 7
1.3 Mô hình Client/Server 8
CHƯƠNG 2: NGÔN NGỮ LẬP TRÌNH 10
2.1 Giới thiệu ASP 10
2.1.1 Khái niệm ASP 10
2.1.2 Các đặc điểm chính của ASP 11
2.1.3 Một số ưu và khuyết điểm của ASP 11
2.1.3.1 Ưu điểm: 11
2.1.3.2 Khuyết điểm: 11
2.1.4 Môi trường ứng dụng và phát triển 12
2.2 Cấu trúc của ASP 12
2.3 Hoạt động của trang ASP 13
2.4 Các đối tượng trong ASP 15
2.4.1 Đối tượng Request 15
2.4.2 Đối tượng Response 16
2.4.3 Đối tượng Server 16
2.4.4 Đối tượng Application 16
2.4.5 Đối tượng Session 16
2.5 Các thành phần(Components) của ASP 17
2.6 Các tính chất của ASP 17
2.7 Cơ sở dữ liệu và cách truy xuất dữ liệu 18
2.7.1 Chuẩn kết nối Open Data Base Connectivity (ODBC) 18
2.7.3 Truy cập dữ liệu sử dụng ADO(Active Data Object) 20
2.8 Ngôn ngữ lập trình vbscript 21
2.8.1 Giới thiệu về Vbscript 21
2.8.2 Các kiểu dữ liệu của Vbscript 22
2.8.3 Biến trong Vbscript 22
2.8.4 Procedure trong Vbscript 22
2.8.5 Các cấu trúc điều khiển: 22
2.8.6 Hằng trong Vbscript 22
2.8.7 Các toán tử trong Vbscript 23
2.8.8 Các hàm thông dụng của Vbscript 23
CHƯƠNG 3: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS 23
3.1 Giới thiệu Access 2000 23
3.2 Các khái niệm về hệ quản trị cơ sở dữ liệu Access 24
3.2.1 CSDL Access 24
3.2.2 Bảng dữ liệu 24
3.2.3 Liên kết các bảng dữ liệu 25
3.2.4 Xây dựng cấu trúc bảng 25
PHẦN 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 27
CHƯƠNG 1: PHÂN TÍCH HỆ THỐNG 27
1.1 KHẢO SÁT VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG: 27
1.2.1 Sự thành công của các tờ báo điện tử hiện nay 28
1.2.1 Sự vượt trội của Báo Điện tử Bắc Kạn so với các báo giấy: 28
1.2 YÊU CẦU TỔNG THỂ HỆ THỐNG 30
1.2.1 Yêu cầu chung về mô hình hệ thống 30
1.2.2 Yêu cầu chung về môi trường kỹ thuật hệ thống 30
1.2.3 Yêu cầu về an toàn và bảo mật dữ liệu hệ thống 31
1.2.4 Yêu cầu chung về chức năng hệ thống 31
1.3 YÊU CẦU CHỨC NĂNG, PHI CHỨC NĂNG CỦA HỆ THỐNG 32
1.3.1 Yêu cầu chức năng 32
1.3.1.1 Quản trị site: 32
a) Cài đặt thông tin hệ thống 32
b) Cài đặt màu sắc kiểu chữ 32
c) Thêm một lĩnh vực mới 33
d) Sửa hay xoá một lĩnh vực 33
e) Thêm một bản tin mới 34
g) Sửa hay xóa một bản tin 34
h) Cập nhật thêm ảnh 35
i) Đổi mật khẩu của Admin 35
1.3.1.2 Phần trang tin 36
a) Tìm kiếm theo tiêu chí: 36
b) Tìm kiếm theo ngày tháng: 36
1.3.2 Yêu cầu phi chức năng 36
1.3.2.1 Yêu cầu về bảo mật hệ thống 36
1.3.2.2 Yêu cầu về giao diện người sử dụng 37
1.3.2.3 Tính tiến hóa : 37
1.4 SƠ ĐỒ PHÂN CẤP CHỨC NĂNG 37
1.5 BIỂU ĐỒ LUỒNG DỮ LIỆU 38
1.5.1 Sơ đồ luồng dữ liệu DFD mức 0: 38
1.5.2 Sơ đồ luồng dữ liệu DFD mức 1 38
CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 40
2.1 THIẾT KẾ CƠ SỞ DỮ LIỆU 40
2.1.1 Chuẩn thiết kế cơ sở dữ liệu của hệ thống 40
2.1.2 Thiết kế cơ sở dữ liệu 40
2.2 THIẾT KẾ CHỨC NĂNG WEBSITE 45
CHƯƠNG 3: KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 53
Về mặt thực nghiệm 53
B. HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 54
KẾT QUẢ ĐẠT ĐƯỢC 55
HƯỚNG PHÁT TRIỂN 55
 
 



Để 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:

tự động tạo một đối tượng Session mới ứng với từng user mới đồng thời nó sẽ huỷ đối tượng Session khi Session đó hết hạn.
2.5 Các thành phần(Components) của ASP
Khái niệm: ActiveX Server Component (trước đây được gọi là Automation Server) được thiết kế để chạy trên Web server như là một phần của ứng dụng trên Web. Component chứa đựng những đặc trưng chung mà ta không cần tạo lại những đặc trưng này. Component thường được gọi là những file.asp. Tuy nhiên, ta có thể gọi những component này từ các source khác nhau như là một ứng dụng ISAPI, một server component hay một ngôn ngữ tương thích OLE(OLE-compatible language).
ASP cung cấp sẵn 5 ActiveX Server Component bao gồm:
- Advertisement Rotator Component (Quảng cáo xoay vòng)
- Browser Capabilities Component (Thông tin về Browser)
- Database Access Component (Truy cập cơ sở dữ liệu)
- Content Linking Component (Liên kết nội dung).
- TextStream Component (Truy cập file text).
2.6 Các tính chất của ASP
Với ASP ta có thể chèn các script thực thi được vào trực tiếp các file HTML. Khi đó việc tạo ra trang HTML và xử lý script trở nên đồng thời, điều này cho phép tạo ra các hoạt động của website một cách linh hoạt uyển chuyển, có thể chèn các thành phần HTML động vào trang Web tùy vào từng trường hợp cụ thể.
ASP có các tính chất sau:
- Có thể kết hợp với file HTML.
- Dễ sử dụng, tạo các script dễ viết, không cần biên dịch hay kết nối các trương trình được tạo ra.
- Hoạt động theo hướng đối tượng, với các build-in Object rất tiện dụng:
Request, Response, Server, Apllication, Session.
- Có khả năng mở rộng các thành phần ActiveX server.
Môi trường của ASP sẽ được cài đặt trên 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 có phần tên mở rộng là .asp, các file này được đặt trong thư mục ảo (Vitual directory) của web server.
Các ứng dụng asp dễ tạo vì 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ỳ một ngôn ngữ script nào, chỉ cần có scripting engine tương ứng với ngôn ngữ đó mà thôi. Asp cung cấp sẵn cho ta hai scripting engine là Visual basic script và Java script. 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ế ta còn có thể tạo ra các 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 các web browser chuẩn.
2.7 Cơ sở dữ liệu và cách truy xuất dữ liệu
2.7.1 Chuẩn kết nối Open Data Base Connectivity (ODBC)
Khái niệm:
Trong mỗi hệ thống thông tin, cách lưu dữ liệu rất riêng biệt. Do đó, để truy cập tới các CSDL của mỗi hệ thống, ta phải tìm hiểu và nghiên cứu về cấu trúc lưu giữ dữ liệu của hệ đó hay phải có DBMS (Database Management System ) của CSDL đó và nhờ DBMS để truy cập. Mặt khác, với thời đại hiện nay, mạng máy tính tín phát triển mạnh, đòi hỏi các hệ khác nhau phải chia sẽ thông tin được với nhau. Do đó cần có một môi trường trung gian để có thể truy cập được các CSDL khác nhau.
Microsoft giải quyết vấn đề đó bằng chuẩn ODBC (Open Data Base Connectivity). Phát triển ODBC, Microsoft muốn cung cấp một giao diện lập trình ứng dụng duy nhất cho các ứng dụng có thể truy cập dữ liệu trên nhiều CSDL khác nhau.
ODBC có đặc điểm:
- ODBC là một giao diện lập trình sử dụng SQL: ODBC sẽ sử dụng các lệnh SQL để truy cập xuất các CSDL
ODBC tách các nhà phát triển ứng dụng khỏi sự phức tạp của việc kết nối tới một nguồn dữ liệu: Mục tiêu chính được đề cho ODBC là nó phải dễ dàng cho người lập trình ứng dụng có thể tạo ra các kết nối của người sử dụng cuối tới nguồn dữ liệu thích hợp mà không phải trở thành một chuyên gia về mạng.
- Kiến trúc ODBC cho phép nhiều ứng dụng truy xuất nhiều nguồn dữ liệu. ODBC cung cấp một mô hình lập trình “thích ứng” (adaptive). ODBC cung cấp các chức năng mà nó có thể được sử dụng với tất cả các DBMS (Database Management System) trong khi vẫn cho phép một ứng dụng khai thác các khả năng riêng của mỗi DBMS. Nó cung cấp các Interrogation function mà một ứng dụng có thể chủ động sử dụng để xác định các khả năng của một DBMS. Các Interrogation funtion cho phép một ứng dụng hỏi một driver về một vài chức năng đặc biệt có được cung cấp trong một DBMS nào đó hay không.
Kiến trúc ODBC
Client Application
ODBC Data Source
ODBC Driver Manager
ODBC Driver
DB
Hình 4 : Mô hình ki ến trúc ODBC
Các thành phần cơ bản trong kiến trúc của ODBC
Applications: Các ứng dụng đảm nhận việc tương tác với người sử dụng qua user interface và gọi các ODBC funtion để đưa ra các câu lệnh SQL và nhận các kết quả trả về.
Driver Manager: Như tên gọi của nó, nhiệm vụ của nó là quản lý sự tương tác giữa các chương trình ứng dụng và các driver, nhiều ứng dụng và nhiều driver có thể được quản lý cùng một lúc. Driver manager cung cấp sự liên kết giữa các ứng dụng và các driver, cho phép nhiều ứng dụng truy xuất dữ liệu qua nhiều driver. Driver Manager có thể quản lý được đồng thời nhiều driver và người lập trình ứng dụng không phải e sợ đến việc quản lý chi tiết các driver. Một ứng dụng có thể sử dụng ODBC tại cùng một thời điểm với một ứng dụng khác mà không cần biết đến ứng dụng này.
Drivers: Các driver xử lý các ODBC function được gọi, đưa ra các yêu cầu SQL để chỉ định các nguồn giữ liệu, và trả kết quả cho các ứng dụng. Các driver cũng đảm nhận việc tương tác với bất cứ các lớp phần mềm nào cần thiết để truy xuất nguồn dữ liệu.
Data sources: Bao gồm các tập hợp dữ liệu và các môi trường tương ứng của chúng. Bao gồm các hệ điều hành, các DBMS và các phần mềm mạng.
2.7.3 Truy cập dữ liệu sử dụng ADO(Active Data Object)
Khái niệm ADO: ADO (Active Data Object) là đối tượng điều khiển dữ liệu động. Được xây dựng nhằm đáp ứng nhu cầu phát triển các ứng dụng khai thác dữ liệu trên Internet. Nó là sự kết hợp các điểm mạnh của các phương pháp truy nhập DAO (Data Access Object) và RDO (Remote Data Object “truy cập dữ liệu từ xa”) đồng thời mở rộng việc cung cấp truy cập dữ liệu trên Internet. Lợi điểm của ADO là dễ dùng, tốc độ xử lý cao, tận dụng tối đa bộ nhớ, tiết kiệm dung lượng đĩa. Sử dụng ADO, ta có thể xây dựng nền tảng cho việc truy nhập dữ liệu trực tiếp ở tốc độ một cách mềm dẻo.
ADO kết hợp với ODBC, OLEDB và RDO để thiết kế các ứng dụng nhiều tầng.
Các đối tượng ADO:
Có 8 đối tượng trong ADO: Recordset, Connection, Command, Parameter, Record, Field, Stream, Error. Trong đó 3 đối tượng chính thường xuyên được sử dụng đólà: Connection, Recordset và Command.
Đối tượng Connection:
Đối tượng này dùng để thiết lập một kết nối tới một CSDL. Khi đối tượng này được tạo và mở, có nghĩa là đã thiết lập một liên kết đến CSDL. Khi đó ta có thể sử dụng các đối tượng mà ADO cung cấp để xử lý CSDL đó.
Một số cách và thuộc tính của Conection:
+ cách:
Open Mở một liên kết.
Close Đóng một liên kết.
Execute Thực hiện một truy vấn.
+ Thuộc tính
ConnectionString Xâu mô tả kết nối. ...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status