VIỆN ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN
MÔN LẬP TRÌNH WEB
Đề tài:
WEBSITE CUNG CẤP DỊCH VỤ BLOG
Hà Nội, 12 - 2009
LỜI MỞ ĐẦU
---o0o---
Toàn nhân loại đang sống trong một thời đại bùng nổ thông tin của thế kỷ 21. Con người trên khắp trái đất đã có thể kết bạn với nhau ở bất cứ đâu mà không cần lo ngại đến sự hạn chế về không gian và thời gian. Điều đó chỉ có thể thực hiện được thông qua mạng Internet toàn cầu. Lượng thông tin mà con người trao đổi qua Internet
22 trang |
Chia sẻ: huyen82 | Lượt xem: 1825 | Lượt tải: 0
Tóm tắt tài liệu Lập website cung cấp dịch vụ blog, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
là rất lớn với nhiều thông tin đa dạng phong phú. Nhưng để có thể đưa con người đến gần với nhau hơn, để có thể trở thành bạn bè của nhau phải cần có một mạng xã hội chuyên biệt giúp cho nhiều người có thể giao lưu kết bạn, trao đổi thông tin với nhau. Nắm bắt được nhu cầu đó, các nhà cung cấp dịch vụ web đã cho ra đời hình thức mạng xã hội có tên Blog. Không còn cần phải bàn cãi về sự cần thiết cũng như sự hữu dụng của Blog nữa vì điều đó đã được thực tế chứng minh. Chúng ta đã quá quen thuộc với Blog: 360 của yahoo, Wordpress…Đó đều là những mạng xã hội nổi tiếng, nó giúp cho người dùng Internet thỏa mãn mọi nhu cầu chia sẻ thông tin và kết bạn với nhau.
Trong quá trình nghiên cứu môn Lập trình Web và các ứng dụng của web. Nhóm tác giả đã đi sâu vào thực hiện đề tài Blog. Với mục đích có thể tạo ra một Website cung cấp dịch vụ Blog thật hữu ích cho đông đảo người dùng Internet. Vì kiến thức còn hạn chế nên đề tài chắc không chánh khỏi những thiếu xót, nên tác giả kính mong quý độc giả xem xét tài liệu chỉ với hình thức tham khảo và chọn lọc những thông tin cần thiết cho mình. Mọi ý kiến đóng góp xin gửi về địa chỉ Lớp 06B2- Khoa Công Nghệ Tin Học Viện Đại Học Mở Hà Nội.
Nhóm tác giả
PHẦN 1- KHẢO SÁT
1.1 Tổng quan về đề tài
Đề tài nghiên cứu về ứng dụng Blog của Web. Nhóm tác giả có ý tưởng to ra một website cung cấp dịch vụ blog cho người sử dụng Internet. Công nghệ mà nhóm sẽ sử dụng để lập trình là .NET 3.5 của Microsoft. Nhóm tác giả thấy rằng việc tạo dựng website bằng ASP.NET là giải pháp rất phù hợp. Giải pháp này sẽ giúp đỡ rất nhiều cho người lập trình trong việc tận dụng những hỗ trợ rất phong phú của .NET 3.5.
1.2 Ý nghĩa của đề tài
Đề tài khi hoàn thành sẽ cung cấp cho người sử dụng một dịch vụ blog hữu ích rất than quen và dễ sử dụng. Thông qua mạng xã hội này các thành viên có thể chia sẻ thông tin bổ ích với nhau, qua đó đưa các thành viên xích lại gần nhau hơn, xóa bỏ mọi hạn chế về không gian, thời gian hay lứa tuổi…
1.3. Phạm vi của đề tài
Website cung cấp dịch vụ cho đa dạng người sử dụng Internet. Nhưng Website cũng tập trung khai thác phục vụ lớp đối tượng là giới trẻ và trung niên. Với năng lực và kiến thức hạn hẹp nên đề tài cũng chỉ giới hạn trong phạm vi nhỏ hẹp chứ không phải trên lĩnh vực rộng lớn là toàn thế giới
1.4 Thời gian thực hiện đề tài
Với sự chuẩn bị kỹ lưỡng cộng với tinh thần làm việc nghiêm túc nhóm tác giả cố gắng hoàn thành đề tài trong 1 tháng, trong đó bao gồm cả việc xây dựng và phát triển đề tài.
PHẦN 2- PHÂN TÍCH VÀ THIẾT KẾ
2.1 Sơ đồ chức năng của hệ thống
Hệ Thống Website Cung cấp dịch vụ Blog
1.Trang Chủ
2.Đăng Bài
3.Bố Cục
4.Cài Đặt
6.Admin
5.Kết Bạn
1.1
Đăng Nhập
1.2
Đăng Ký
2.1
Bài Viết Mới
2.2
Chỉnh Sửa Bài Viết
2.3
Quản Lý Nhãn
2.4
Tìm Kiếm
3.2
Thay Đổi Giao Diện
3.3
Cài Đặt Giao Diện Có Sẵn
4.1
Cài Đặt Cơ Bản
4.3
Quyền
4.2
Định Dạng
4.4
Thông Tin Cá Nhân
5.1
Bạn Mới
5.2
Tất Cả Bạn
5.3
Tìm Kiếm
Bạn
6.1
Quản Lý
Thành Viên
6.2
Phân Cấp
6.3
Tìm Kiếm
Hình 2.1- Sờ Đồ Phân Cấp Chức Năng Của Hệ Thống
2.2 Sơ Đồ Luồng Dữ Liệu
2.2.1 Sơ Đồ Mức Ngữ Cảnh
Người Sử Dụng
Admin
Hệ Thống Website Cung cấp dịch vụ blog
Thông Tin Đăng Ký
Dữ Liệu
Báo Cáo
Tài Khoản
Hình 2.2 – Sơ Đồ Mức Ngữ Cảnh
2.2.2 Sơ Luồng Dữ Liệu Mức Đỉnh
1
Trang Chủ
Người Sử Dụng
2
Đăng Bài
Thành Viên
Tài Khoản
Cập Nhật
Đáp ứng Dịch vụ
Đăng Ký/Đăng Nhập
Kiểm Tra
Bài Viết
3
Bố cục
6
Admin
5
Kết Bạn
4
Cài Đặt
Phân Cấp
Giao Diện
Thành Viên
Bạn Bè
Giao Diện
Amin
Người Sử Dụng
Người Sử Dụng
Nhãn
Modul
Hình 2.3 Sơ đồ luồng dữ liệu mức đỉnh
2.2.2.1 Sơ Đồ Luồng Dữ Liệu Phân Rã Chức Năng 1
1.1
Đăng Nhập
Người Sử Dụng
1.2
Đăng Ký
Thành Viên
Tài Khoản
Cập Nhật
Đáp ứng Dịch vụ
Thông Tin Cá nhân
Kiểm Tra
Hình 2.4 Sơ đồ luồng dữ Phân Rã Chức Năng 1
2.2.2.2 Sơ Đồ Luồng Dữ Liệu Phân Rã Chức Năng 2
2.1
Bài viết mới
Người Sử Dụng
2.2
Chỉnh sửa bài viết
Bài viết
Cập Nhật
Thông Báo
Cập nhật
2.3
Quản Lý Nhãn
2.4
Tìm Kiếm
Admin
Admin
Nhãn
Hình 2.5 Sơ đồ luồng dữ Phân Rã Chức Năng 2
2.2.2.3 Sơ Đồ Luồng Dữ Liệu Phân Rã Chức Năng 3
3.1
Thêm Modul
Người Sử Dụng
3.3
Cài đặt giao diện có sẵn
Modul
Thông báo
Cập nhật
3.2
Thay đổi giao diện
Admin
Admin
Giao Diện
Hình 2.6 Sơ đồ luồng dữ Phân Rã Chức Năng 3
2.2.2.4 Sơ Đồ Luồng Dữ Liệu Phân Rã Chức Năng 4
4.1
Cài đặt cơ bản
Người Sử Dụng
4.2
Định dạng
Giao diện
Thông Báo
4.4
Thông tin cá nhân
4.3
Quyền
Admin
Thành viên
Thành viên
Modul
Hình 2.7 Sơ đồ luồng dữ Phân Rã Chức Năng 4
2.2.2.5 Sơ Đồ Luồng Dữ Liệu Phân Rã Chức Năng 5
5.1
Bạn mới
Người Sử Dụng
5.2
Tất cả bạn
Bạn Bè
Thông báo
Cập nhật
5.3
Tìm kiếm bạn
Người sử dụng
Thành Viên
Hình 2.8 Sơ đồ luồng dữ Phân Rã Chức Năng 5
2.2.2.6 Sơ Đồ Luồng Dữ Liệu Phân Rã Chức Năng 6
6.1
Quản Lý Thành Viên
Admin
6.2
Phân Cấp
Thành Viên
Thông báo
Cập nhật
6.3
Tìm kiếm
Admin
Bài Viết
Phân Cấp
Giao Diện
Hình 2.9 Sơ đồ luồng dữ Phân Rã Chức Năng 6
3. Thiết Kế Cơ Sở Dữ Liệu
Cấu trúc bảng bài viết
Cấu trúc bảng mục nhãn
Cấu trúc bảng phân cấp
Cấu trúc bảnh thành viên
Cấu trúc bảng trả lời bài viết
Cấu trúc bảng tùy chọn
Cấu trúc bảng giao diện
Cấu trúc bảng kết bạn
Cấu trúc :
Trang chủ
Trang blog
Trang quản trị Trang Tin RSS của mỗi blog
Phần II : Bảng Công Việc
Website cung cấp dịch vụ blog
Hệ thống thông tin
(1.0)
Trang Web
(2.0)
Hệ thống thông tin
(1.0)
Mô tả hệ thống thực
(1.1)
Yêu cầu đối với hệ thống
(1.2)
Phân tích hệ thống
(1.3)
Thiết kế hệ thống
(1.4)
Xây dựng hệ thống
(1.5)
Khảo sát hệ thống (1.1.1)
Đầu vào :thông tin về hệ thống thực
Đầu ra :bàn mô tả hệ thống
Thu thập yêu cầu (1.2.1)
Đầu vào :yêu cầu từ các bên
Đầu ra :Bảng tập hợp các yêu cầu
Phân tích hệ thống(1.3.1)
Đầu vào:bàn mô tả và yêu cầu hệ thống
Đầu ra:bàn phân tích hệ thống
Thiết kế hệ thống (1.4.1)
Đầu vào:Bàn phân tích hệ thống
Đầu ra :Bàn thiết kế hệ thống
Xây dựng hệ thống (1.5.1)
Đầu vào:Bản thiết kế hệ thống
Đầu ra :Hệ thống
MỤC LỤC
._.
Các file đính kèm theo tài liệu này:
- 26304.doc