Xây dựng website công nghệ thông tin và quản trị nội dung - pdf 17

Download miễn phí Đề tài Xây dựng website công nghệ thông tin và quản trị nội dung



Mục lục
GIỚI THIỆU 6
PHẦN MỘT: CƠ SỞ LÝ THUYẾT 7
CHƯƠNG 1: GIỚI THIỆU VỀ INTERNET VÀ WOLD WIDE WEB 7
1.1 INTERNET: 7
1.2 WOLD WIDE WEB 7
1.2.1 Mô hình Client/Server 7
1.2.2 Wold wide web 9
CHƯƠNG 2: ACTIVE SERVER PAGES (ASP) 10
2.1 GIỚI THIỆU ACTIVE SERVER PAGES 10
2.1.1 Active server pages : 10
2.1.2 Mô hình hoạt động của Active Server Pages. 10
2.1.3 Các hoạt động của ASP: 11
2.1.4 Cấu trúc của một file ASP 13
2.1.5 Các tính chất của ASP 13
2.2 NGÔN NGỮ LẨP TRÌNH ASP 14
2.2.1 Các script commands của ASP 14
2.2.2 Script language và script engine 15
2.2.3 Viết Procedure với nhiều ngôn ngữ 16
2.3 VISUAL BASIC SCRIPT LANGUAGE 16
2.3.1 Giới thiệu về VBScript 16
2.3.2 Các kiểu dữ liệu của VBScript: 16
2.3.3 Biến trong VBScript 16
2.3.4 Hằng trong VBScript 17
2.3.5 Các toán tử trong VBScript: 17
2.3.6 Các cấu trúc điều khiển: 18
2.3.7 Procedure trong VBScript 18
2.4. CÁC ĐỐI TƯỢNG TRONG ASP 18
2.4.1 Đối tượng Request: 19
2.4.2 Đối tượng Response: 19
2.4.3 Đối tượng session: 19
2.4.4 Đối tượng Application: 19
2.4.5 Đối tượng server 20
2.5 CÁC COMPONENT CỦA ASP: 20
2.5.1 Advertisement Rotator Component: 21
2.5.2 Browser Capabilities Component: 21
2.5.3 Data Access Component: 21
2.5.4 content linking component: 22
CHƯƠNG 3: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS 2000 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 23
3.2.1 CSDL Access 23
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.3 Xây dựng cấu trúc bảng 25
PHẦN HAI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 27
CHƯƠNG1: PHÂN TÍCH HỆ THỐNG 27
1.1 TỔNG QUAN VỀ HỆ THỐNG 27
1.1.1 Phát biểu bài toán 27
1.1.2 Mục tiêu hệ thống 27
1.1.3 Phạm vi hệ thống 27
a) Đối tượng người dùng hệ thống 27
b) Mô hình tổng thể hệ thống 28
1.2 PHÂN TÍCH YÊU CẦU TỔNG THỂ HỆ THỐNG 28
1.2.1 Yêu cầu chung về mô hình hệ thống 28
1.2.2 Yêu cầu chung về môi trường kĩ thuật hệ thống 28
1.2.3 Yêu cầu về an toàn và bảo mật dữ liệu hệ thống 29
1.2.4 Yêu cầu chung về chức năng của hệ thống 29
1.3 PHÂN TÍCH YÊU CẨU CHỨC NĂNG HỆ THỐNG 30
1.3.1 Chức năng phần trang tin 30
1.3.1.1 Quản trị site 30
a) Quản lý quảng cáo liên kết site 30
b) Quản lý tài khoản người dùng 30
c) Tìm kiếm 31
1.3.1.2 Cập nhật, quản lý tin bài 32
a) Viết tin bài 32
b) Chức năng duyệt bài 32
c) Danh mục tin 33
d) Tin bài đã xuất bản 33
1.3.1.3 Tra cứu tìm kiếm 34
1.3.2 Chức năng phần diễn đàn 34
1.3.2.1 Đăng ký 34
1.3.2.2 Đăng nhập 35
1.3.2.3 Tìm kiếm 36
1.3.2.4 Trao đổi thảo luận 36
a)Viết bài 36
b)Trả lời bài 37
1.3.2.5 Quản trị diễn đàn 37
a) Quản lý danh mục diễn đàn 37
b) Khóa diễn đàn 38
1.3.2.6 Quản lý nhóm người dùng 39
a) Quản lý nhóm quản trị 39
1.3.2.7 Quản lý thành viên 39
a) Quản lý thành viên 39
b) Đổi tên đăng nhập 40
c) Ngừng đăng ký thành viên 40
1.3.2.8 Quản lý chung toàn diễn đàn 41
a) Đổi tên và mật khẩu quản trị 41
b) Cấu hình anti-spam 41
c) Sửa từ xấu 42
d) Sao lưu dữ liệu 43
1.3.2.9 Quản trị cấm 43
a) Cấp địa chỉ IP 43
b) Cấm địa chỉ Email 44
1.3.2.10 Dọn dẹp diễn đàn 44
a) Xóa thành viên 44
b) Xóa chủ đề 45
c) Khóa chủ đề cũ 45
1.4 CÁC YÊU CẦU PHI CHỨC NĂNG 46
1.4.1 Yêu cầu về bảo mật hệ thống 46
1.4.2 Yêu cầu về giao diện người sử dụng 46
1.4.3 Tính tiến hóa : 46
1.5 SƠ ĐỒ PHÂN CẤP CHỨC NĂNG BFD 47
1.6 BIỂU ĐỒ LUỒNG DỮ LIỆU DFD 49
1.6.1 Biểu đồ DFD mức khung cảnh 49
1.6.2 Biểu đồ DFD mức 1 50
1.6.3 Biểu đồ luồng DFD mức 2 51
a) Phân hệ cung cấp tin tức 51
b) Phân hệ diễn đàn thảo luận 52
1.7 MÔ HÌNH DỮ LIỆU THỰC THỂ ERD 53
1.7.1 Xác định các thực thể 53
a)Xác định thực thể phần trang tin 53
b)Xác định thực thể phần diễn đàn 55
1.7.2 Sơ đồ thực thể và mối liên kết 63
CHƯƠNG 2 THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 64
2.1 Thiết kế cơ sở dữ liệu 64
2.1.1 Thiết kế cơ sở dữ liệu phần tin tức 64
2 .1.1.1 Bảng User1 64
2.1.1.2 Bảng Messages 65
2.1.1.3 Bảng Categories 65
2.1.1.4 Bảng Ads 66
2.1.2 Thiết kế cơ sở dữ liệu phần diễn đàn 66
2.1.2.1 Bảng tblAuthor 66
2.1.2.2 Bảng tblbanlist 67
2.1.2.3 Bảng tblBuddylist 68
2.1.2.4 Bảng tblCategory 68
2.1.2.5 Bảng tblconfiguration 68
2.1.2.6 Bảng tbldatetimeformat 69
2.1.2.7 Bảng tblEmailnotify 70
2.1.2.8 Bảng tblForum 70
2.1.2.9 Bảng tblGroup 71
2.1.2.10 Bảng tblGuestName 72
2.1.2.11 Bảng tblPermissions 72
2.1.2.12 Bảng tblPMMessage 73
2.1.2.13 Bảng tblPoll 73
2.1.2.14 Bảng tblPollChoice 73
2.1.2.15 Bảng tblSmut 74
2.1.2.16 Bảng tblThread 74
2.1.2.17 Bảng tblTopic 74
2.2 Thiết kế chức năng của website 75
2.2.1 Thiết kế chức năng phần trang tin 75
a) Thiết kế giao diện người dùng 75
b) Thiết kế chức năng quản lý tin bài 75
c) Thiết kế chức năng quản trị trang tin 77
2.2.2 Thiết kế chức năng phần diễn đàn 82
a) Phần trao đổi thảo luận 82
b) Phần quản trị diễn đàn 85
CHƯƠNG 3: TỔNG KẾT 91
KẾT QUẢ ĐẠT ĐƯỢC 91
Về mặt lý thuyết 91
Về mặt thực nghiệm 91
HẠN CHẾ CỦA CHƯƠNG TRÌNH 91
HƯỚNG PHÁT TRIỂN 91
Tài liệu Tham khảo 93
 
 



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

ó thể lưu trữ được đầy đủ dữ liệu cần thiết, đảm bảo tối đa tình trạng gây dư thừa dữ liệu.giảm tối đa cơ sở dữ liệu trong bảng nếu có thể, đồng thời tạo môi trường làm việc thuận lợi cho việc phát triển ứng dụng cho các bước tiếp theo.
Một bảng dữ liệu trên Access bao gồm các thành phần: tên bảng, các trường dữ liệu, trường khóa, tập hợp các thuộc tính cần thiết cho môi trường dữ liệu và tập các bản ghi.
Tên bảng:
Mỗi bảng có một tên gọi. tên bảng thường được đặt sau khi tạo xong cấu trúc của bảng, tuy nhiên cũng có thể đổi tên bảng trên của sổ database như đổi tên tệp dữ liệu trong Windows.
Trường dữ liệu:
Mỗi cột của bảng sẽ tương ứng với một trường dữ liệu. Mỗi trường dữ liệu sẽ có một tên gọi và tập hợp các thuộc tính miêu tả trường dữ liệu đó.
Bản ghi:
Mỗi dòng dữ liệu của bảng được gọi là một bản ghi. Mỗi bảng có một con trỏ bản ghi. Con trỏ bản ghi đang nằm ở bàn ghi nào, người dùng có thể sửa bản ghi đó. Đặc biệt bản ghi trắng cuối cùng của mỗi bảng được gọi là EOF.
Trường khoá (Primary key)
Trường khoá có tác dụng phân biệt giá trị các bản ghi trong cùng một bảng với nhau. Trường khoá có thể chỉ 01 trường, cũng có thể được tạo từ tập hợp nhiều trường (gọi bộ trường khoá).
3.2.3 Liên kết các bảng dữ liệu
Liên kết các bảng dữ liệu là một kỹ thuật trong thiết kế CSDL quan hệ. Chúng là mối liên kết giữa 2 bảng với nhau theo thiết kế cho trước để đảm bảo được mục đích lưu trữ dữ liệu cho ứng dụng.
Trong Access tồn tại 2 kiểu liên kết: liên kết 1-1 và liê n kết 1-n
Liên kết 1-1 là: mỗi bản ghi của bảng này sẽ liên kết với duy nhất tới một bản ghi của bảng kia và ngược lại.
Liên kết 1-n là: mỗi trường của bảng 1 sẽ có thể liên kết với một hay nhiều bản ghi của bảng nhiều (n). Ngược lại, mỗi bản ghi của bảng nhiều sẽ liên kết tới duy nhất 1 trường của bảng 1.
3.3 Xây dựng cấu trúc bảng
Minh hoạ này hướng dẫn cách tạo cấu trúc bảng HANG bao gồm các trường
hangID, tenhang, donvi, dongia.
Bước 1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View
Ở thẻ Tables, nhấn nút New, chọn Design View, nhấn OK
Hình 6: Mở bảng ở chế độ Design
Bước 2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh sách tên các trường lên cột Field Name của cửa sổ thiết kế.
Bước 3: Khai báo kiểu dữ liệu cho các trường của bảng, bằng cách chọn kiểu dữ liệu cho từng trường ở cột Data Type tương ứng.
Bước 4 : thiết lập trường khóa cho bảng
- Chọn các trường muốn thiết lập khoá bằng cách: dùng chuột kết hợp giữ
phím Shift đánh dấu đầu dòng các trường muốn thiết lập khoá;
- Mở thực đơn Edit | Primary key để thiết lập thuộc tính khoá cho các trường vừa chọn. Cũng có thể ra lệnh này bằng cách nhấn nút Primary key thanh công cụ.
Sau khi thiết lập khoá, những trường khoá sẽ có biểu tượng như sau:
Biểu tượng của trường khoá
Hình 7: Mô tả khóa chính
Bước 5: Lưu lại cấu trúc bảng. Nhấn tổ hợp phím Alt + S hay nhấn nút Save
Hãy gõ tên bảng và nhấn OK.
PHẦN HAI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
CHƯƠNG1: PHÂN TÍCH HỆ THỐNG
1.1 TỔNG QUAN VỀ HỆ THỐNG
1.1.1 Phát biểu bài toán
Thiết kế Website cung cấp các tin tức đặc biệt về công nghệ thông tin, mở ra diễn đàn cho mọi người trao đổi thảo luận .
1.1.2 Mục tiêu hệ thống
-Cung cấp thông tin cập nhật, phong phú nhất về công nghệ thông tin cho mọi người.
-Là môi trường thảo luận học tập, trao đổi kinh nghiệm trong lĩnh vực công nghệ thông tin.
1.1.3 Phạm vi hệ thống
a) Đối tượng người dùng hệ thống
Người quản trị hệ thống
Là nhóm các kỹ sư tin học có chức năng quản trị hệ thống chạy ổn định, bao gồm các tác vụ: cấp quyền truy cập, quản lý đường truyền, sao lưu.bảo mật…
Người quản lý tin bài
Là nhóm kiểm duyệt thông tin trên mạng. Đối với đội ngũ viết tin bài thì thông tin do họ cập nhật vào hệ thống ban đầu chỉ nằm ở trạng thái chờ ( chưa được hiển thị ra ngoài), thông tin này sẽ được nhóm quản lý kiểm duyệt lại và thiết đặt trạng thái Active đưa ra hiển thị bên ngoài Website.
Đội ngũ viết bài
Là nhóm người có chức năng cập nhật thông tin vào hệ thống. Tác nghiệp này không đòi hỏi nhân viên phải có trình độ tin học cao mà chỉ cần có khả năng sử dụng tốt các trình soạn thảo font tiếng Việt. Nhưng bù lại nhóm phải đảm bảo kỹ năng tổng hợp bài viết từ nhiều nguồn tin rời rạc và có khả năng thể hiện được trên nhiều ngôn ngữ khác nhau.
Thành viên diễn đàn
Đây là nhóm người vừa xem tin bài vừa tham gia thảo luận trao đổi học tập học hỏi kinh nghiệm lẫn nhau. Đưa ra những đóng góp xây dựng diễn đàn ngày càng phong phú.
Khách viếng thăm
Đây là người sử dụng Internet: là nhóm đối tượng người đọc trên Internet. Nhóm này chiếm số lượng khá lớn, đòi hỏi hệ thống máy chủ phải đủ mạnh để đáp ứng tốt mọi yêu cầu từ nhóm đối tượng này.
b) Mô hình tổng thể hệ thống
Người quản trị, người viết bài, người kiểm duyệt bài
Người dùng Internet
Tra cứu, tìm kiếm ,thảo luận trao đổi
Viết bài, duyệt bài, quản trị website
Hệ thống Website CNTT
Hình 8: Mô hình tổng thể hệ thống
1.2 PHÂN TÍCH YÊU CẦU TỔNG THỂ HỆ THỐNG
1.2.1 Yêu cầu chung về mô hình hệ thống
Xây dựng hệ thống theo kiến trúc client/server
1.2.2 Yêu cầu chung về môi trường kĩ thuật hệ thống
Môi trường máy chủ
- Hệ điều hành mạng Windows NT Server 4.0, Windows 2000 Server, Windows Server 2003.
-Internet information services
-Hệ quản trị cơ sở dữ liệu access
Môi trường máy trạm.
Hệ điều hành windows 98,win2000.winxp…
1.2.3 Yêu cầu về an toàn và bảo mật dữ liệu hệ thống
An toàn ở đây được xét trên hai yếu tố : thông tin và người dùng. Một khi thông tin đã được đưa lên website thì thông tin này sẽ được nhiều người xem qua. Vì thế, sự an toàn về thông tin là vấn đề được ưu tiên hàng đầu. Bài viết trước khi được đưa lên trang chính thức phải được kiểm duyệt kỹ. Thông tin chỉ được chỉnh sửa bởi những người có thẩm quyền. Các hành vi nhằm chỉnh sửa làm sai lệch nội dung phục vụ cho mục đích riêng cần được ngăn chặn.
Những bài viết sau một thời gian lưu trữ trong cơ sở dữ liệu cần được sao lưu để đề phòng những sự cố xảy ra.
Sự an toàn của người dùng có nghĩa là sự bảo mật về thông tin cá nhân thành viên của website. Chỉ những người chịu trách nhiệm quản lý họ mới có thể xem thông tin cá nhân đó.
1.2.4 Yêu cầu chung về chức năng của hệ thống
-Lưu trữ tin bài: Website là nơi đăng tải những thông tin về các vấn đề công nghệ thông tin như tin tức mới, kiến thức cơ bản, kiến thức hệ điều hành, kiến thức mạng, thiết kế web, cơ sở dữ liệu, ngoài ra còn có các vấn đề như hacker virus, mã nguồn mở, luận văn..
website có thể nói tương tự như một tờ báo điện tử quy mô nhỏ. Vì vậy, một trong những yêu cầu quan trọng nhất chính là lưu trữ bài viết. Những thông tin của bài viết chính là nội dung bài viết, thời gian được đưa lên website, tác giả bài viết….
-Lưu trữ tài khoản người dùng: Ngoài
Music ♫

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