BÁO CÁO THỰC TẬP ;XÂY DỰNG WEBSITE TIN TỨC với ngôn ngữ ASP.NET - Pdf 13




NGÀNH CÔNG NGHỆ THÔNG TIN
KHOÁ 2006 – 2009
ĐẠI HỌC LIÊN THÔNG
 !"##$
Giáo viên hướng dẫn: %&
Nhóm sinh viên thực hiện:
'( )*+
()*+
 ,(-.)*+
/01223
Đề tài: Xây dựng WebSite Tin tức

……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

trên cùng một máy chủ mà không cần thay đổi cấu hình của ứng dụng ASP
Những ngôn ngữ được dùng để viết ASP.NET là VBScript, Jscript, C#. Tùy thuộc
vào khai báo chỉ mục trong đối tượng chỉ dẫn đầu trang ASP.NET, bạn có thể chỉ rõ
ngôn ngữ lập trình bạn sử dụng để xây dựng trang ASP.NET.
Công nghệ ASP.NET sẽ hướng các lập trình viên Web vào quỹ đạo của chúng
bằng các lý do sau :
- Độc lập ngôn ngữ cho phép bạn không biên dịch ngôn ngữ, thực hiện tối ưu các
ngôn ngữ kết hợp.
- Dễ phát triển: ASP.NET cho phép bạn khai báo và viết mã và đơn giản hóa vấn
đề.
- Tách mã và nội dung ra hai phần khác nhau: Trong mở Web form bạn có thể
khai báo một số thủ tục trên tập tin với các tên mở rộng.
Trang: 3
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
Đề tài: Xây dựng WebSite Tin tức
- Tính mềm dẻo và khả năng nâng cấp: Cho phép chúng ta quản lý trạng thái của
các Sesion và tạo form trên một ứng dụng sử dụng hệ thống Server.
- Hỗ trợ nhiều trình khách có thể tự động nhận dạng trình khách để hiện thị cho
phù hợp
- Thay vì sử dụng mô hình DLL, COM, DCOM trước đây, trong trường hợp ứng
dụng sử dụng công nghệ ASP.NET bạn có thể sử dụng dịch vụ tương tự có tên là Web
Services
B<5C=D0EF;<#
ASP.NET có nhiều ưu điểm hơn các nền tảng khác khi dùng nó để tạo ứng dụng
Web. Có thể phần lớn những ưu điểm quan trọng của nó đi kèm với các máy chủ
Windows và các công cụ lập trình Windows. Ứng dụng web được tạo bởi ASP.NET
được tạo ra, bắt lỗi và triển khai rất dễ dàng thông qua các tác vụ có thể thực thi trọn
v€n trong một môi trường phát triển duy nhất - Visual Studio. NET.
Với những nhà phát triển ứng dụng Web, ASP.NET bộc lộ những ưu điểm sau đây :
- Những phần thực thi được của ứng dụng Web được biên dịch, vì vậy chúng thực

xét sau:
- Đối với trang Dantri.com.vn thì có một số đặc điểm sau:
 Thông tin đa dạng từ nhiều lĩnh vực như văn hoá, xã hội, sức khoẻ,
thể thao, địên ảnh, giải trí… ở trong và ngoài nước.
 Các thông tin được cập nhật liên tục, cho phép chúng ta xem theo
chủ đề, theo ngày tháng trước đấy…
 Màu sắc hài hoà, các chức năng rõ ràng dễ sử dụng…
 Bên cạnh đó cũng có những bài viết, những tin tức tồn tại rất lâu
ngày.
- Đối với trang vnexpress.net:
 Giao diện không chứa đầy các hình ảnh và bài viết như trang
Dantri, nhưng có các đầy đủ các Listbox để đọc giả lựa chọn.
 Hình ảnh không đ€p mắt như trang Dân trí
* Qua phỏng vấn một số độc giả hay tham gia vào các trang tin tức, đa số
độc giả khi muốn xem tin tức nào đấy thường vào trang Dân trí. Vì họ có thể tìm kiếm
thông tin nhanh chóng, có hình ảnh minh họa, thông tin đa chủng loại…
Trang: 5
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
Đề tài: Xây dựng WebSite Tin tức
* Qua Khảo sát và tham khảo ý kiến bạn đọc, Nhóm chứng Em quyết định sẽ
xây dựng Một Website tin tức tựa trang Dân trí của Việt Nam.
B<J5EK5EF;@A?@O84<
- Nguồn thông tin đa dạng và sống động
- Giao diện trang web thân thiện, dễ nhìn, dễ sử dụng, màu sắc hài hòa
- Thông tin được cập nhật và sửa đổi thường xuyên
- Cho phép tìm kiếm một cách nhanh chóng.
- An toàn bảo mật dữ liệu.
A-BC
Từ yêu cầu của hệ thống nhóm em đưa ra một số yêu cầu chi tiết về website như sau:
- Hiển thị các danh mục.

- Hiển thị chi tiết về thông tin có trong danh mục.
- Hiện thị kết quả của việc tìm kiếm, đăng ký , đăng nhập.
- Hiện thị được các thông tin mới diễn ra hàng ngày
;<O=R>=84ST=?L56E[\"NBQ=?NR>=E@PE8/84QNL
- Cho phép đăng ký thành viên.
- Cho phép xem tin tức, tìm kiếm thông tin
- Cho phép Post các bài viết
B<O=R>=84ST=U5V8?LW
- Quản lý các user: xoá, sửa, nhập thêm User, Admin.
- Cập nhật mới các thông tin liên quan, sửa thông tin , xoá thông tin.
- Kiểm tra, chỉnh sửa các bài Post lên của user và sau đó đăng bài.
- Hiển thị thông tin lên theo nhóm tin, chuyên mục.
Trang: 8
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
Đề tài: Xây dựng WebSite Tin tức
$F8G/HIJ K@LJ@ ?@">8G/HIM/IN2M89/
a. Mô tả các chức năng.
Danh sách các chức năng yêu cầu của Website tin tức:
]K5L;: Hiển thị thông tin
- Hiện thị thông tin theo chủ đề.
- Thông tin hiển thị theo khuôn có sẵn.
Ngoài ra còn có chức năng:
- Hiện thị thông tin tìm kiếm
]K5R^_`Quản lý thông tin
- Cập nhật thông tin ( Sửa, xóa, thêm mới) theo chủ đề
- Nhập thông tin và quản lý thông tin theo khuôn có sẵn.
- Thống kê tin tức, liên hệ, phân phát quyền quản trị.
Phân tích chức năng:
]@5:8?@:84?=8`
- Mã thông tin: Là khóa, số ký tự từ 5 – 10. Đảm bảo tính duy nhất của thông tin.

- Số lượng bản tin trong Website.
- Số lượng bản tin trong từng chủ đề
- Số lượng bản tin của cùng một tác giả.
- Số lượng bản tin trong cùng một ngày.
- Số lượng bản tin cùng nói về một vấn đề nào đó.
]+=J8@A`(Liên hệ của người đọc vào Website)
Người đọc phản ánh qua Website cho phép họ gửi nội dung vào website hoặc gửi
vào cơ sở dữ liệu.
Cho phép người đọc nhập thông tin cá nhân: Tên, tuổi, Email để khảng định chính
xác người đó, số điện thoại di động
Trang: 10
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
Đề tài: Xây dựng WebSite Tin tức
Quy định nội dung phải tránh những cụm từ không lành mạnh hoặc những cụm từ
theo quy định của Website.
Giới hạn số từ ngữ đưa lên. Nếu nói nhiều về một vấn đề gì đó, người quản trị đưa
vào CSDL là nội dung bi cấm. Khi người đọc gõ nội dung đó sẽ có thông báo: Nội dung
này bị cấm.
]@J084ST=U5V8?LW
]@PE8/84@=A8?@W?@:84?=8
Giao diện đ€p, thích hợp với loại thông tin đăng tải
Cách hiện thị thông tin theo Dân trí.
Trang: 11
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
Đề tài: Xây dựng WebSite Tin tức
b . Biểu đồ phân cấp chức năng
- A?@O84"NB=?N=8?PE<

Trang: 12
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến

e=D5Cfg5f84b9g=A50PEc@584EV8@
Qua biểu đồ mức khung cảnh ta thấy: User gửi yêu cầu đến quản lý, Admin là
người trực tiếp quản lý trang Web sẽ xử lý yêu cầu đó và cấp phép có hoặc không đối
với User.
e=D5Cfg5f84b9g=A50PECh8@<
Trang: 14
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
b0=8
A?@O84
QNL
Quản lý
chung
Yêu cầu quản lý
Yêu cầu
Chấp nhận/ không
0=8
i5V8?LW
Sửa
đổi tin
j0
c=Y0
QNL
Phân
quyền
Trang
chủ
Thông tin cập nhật
Thông tin cập nhật
Thông tin cập nhật
Đăng nhập HT.

Thông
tin
Lưu
Đề tài: Xây dựng WebSite Tin tức
- Người dùng là thành viên thì có thể xem thông tin tại Website chính vì thế hệ
thống login sẽ thực hiện việc kiểm tra đăng nhập cũng như đăng ký thành viên cho phép
User có thể là thành viên của Website. Các thông tin thành viên được lưu trữ trong
CSDL Database.
Trang: 16
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
Thông tin chấp
nhân/không
Yêu cầu đăng nhập hệ
thống
/84
clnC/84
8@[\
Database
QNL

Kết quả
Đề tài: Xây dựng WebSite Tin tức
O'OP)QRS*T
, 8CBC)S
- Cơ sở dữ liệu nhằm lưu giữ thông tin cần thiết cho chương trình. Với mỗi một
cơ sở dữ liệu sẽ thể hiện rõ thông tin tối thiểu cần có của việc quản lý.
- Để lưu trữ CSDL và thực hiện các thao tác, cũng như thuật toán khác nhau với
trang web thì cần phải tìm những cấu trúc dữ liệu thích hợp để mô tả quá trình hoạt động
của trang web.
- Để tạo một cơ sở dữ liệu, trước hết ta phải xác định những thông tin gì cần thiết.

Manhom Int Mã nhóm
Tennhom Nvarchar 50 Tên nhóm
Ghichu Nvarchar 50 Chi chú
Trong bảng này MaNhom là khóa chính
B<V84@d0`
J8?LST84 =D5 aLa84 @=E@o
UserName nvarchar 50 Tên đăng nhập
Manhom Int Mã nhóm
Hoten nvarchar 50 Họ và tên
Pass nvarchar 50 Mật khẩu
Email nvarchar 50 Email
Trong bảng này UserName là khóa chính.
E<V84Bp!N?;=gNMQ`
Tên trường Kiểu Độ rộng Ghi chú
New_ID int Tự động tăng
Group_ID int Mã nhóm
Title_News nvarchar 500 Tiêu đề bản tin
Shortcut nvarchar 1000 Tóm tắt bản tin
Body nvarchar Max Nội dung bài viết
Picture nvarchar 200 Ảnh
CreatDate DateTime Ngày gửi bản tin
Tags nvarchar 50 Nhóm
Trong bảng này New_ID là khóa chính
b<V84BpL_5\NMQ`
Trang: 18
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
Đề tài: Xây dựng WebSite Tin tức
Tên trường Kiểu Độ rộng Ghi chú
Group_ID int Tự động tăng
Title nvarchar 500 Tiêu đề

Nội dung chính
Tên tiêu đề
Nội dung chính
Quảng cáo
Quảng cáo
Ảnh
Ảnh
Ảnh
Đăng nhập Đăng ký
Đề tài: Xây dựng WebSite Tin tức
B<L;848@d0?=8?PE`q@_0?=8?5E<;Q\rs
- Trang nhóm tin tức hiển thị chi tiết các bài viết về từng chuyên mục
+ Trang chủ: Nhóm tin tức này hiển thị những bài viết nổi bật về các mặt đời sống
xã hội đã diễn ra như: Sự kiện, thể thao, giáo dục…
+ Sự kiện trong ngày: Hiển thị những bài viết đã diễn ra trong ngày.
+ Thể thao: Nhóm tin tức này hiển thị những bài viết về chuyên mục thể thao
trong nước và quốc tế.
+ Giáo dục khuyến học: Là những bài viết về giáo dục, học tập
+ Sức mạnh số: Những bài viết về công nghệ mới.
+ Sức khỏe: Những bài viết về sức khỏe, cách chăm sóc sức khỏe và làm đ€p.
+ Giải trí: Những mẩu chuyện vui thư giãn.
+ Chuyện lạ: Những bài viết về chuyện là trên thế giới.
E<L;84C/848@[\q!;84p@;\<;Q\rs
- Khi người dùng có tài khoản là User thì đăng nhập vào sẽ có thêm chức năng
gửi bài viết.
- Khi người dùng có tài khoản là Admin thì đăng nhập vào sẽ có thể xem, sửa,
xóa, đăng bài viết, quản lý các thành viên, xem, sửa, xóa bài viết của các thành viên.
Trang: 21
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
;L8NL

Barner tiêu đề
Menu trái Menu phải
Các tin bài trong ngày
Tên tiêu đề
Nội dung chính
8G X@!@>8 =6
 !
Tên tiêu đề
Nội dung chính
Tên tiêu đề
Nội dung chính
Quảng cáo
Quảng cáo
Ảnh
Ảnh
Ảnh
Đăng nhập Đăng ký
Gõ ngày tháng
Đề tài: Xây dựng WebSite Tin tức

u<L;844m=B^=R=Y?`q5=B;=R=N?<;Q\rs
- Khi người dùng đã đăng ký là thành viên của WebSite thì khi đăng nhập vào sẽ
có thể gửi bài viết lên.
Trang: 24
Nhóm SVTH: Đặng Thị Mi – Cao Thị Ngọc - Đỗ Thị Hải Yến
;L8NL
Barner tiêu đề
Menu trái Menu phải
m=B^=R=Y?
Tiêu đề



Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

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