báo cáo xây dựng website tin tức full code

22 4.2K 63
báo cáo xây dựng website tin tức full code

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

   ! "#$%$##&&&&&&&&&&&&&& "&&$%'(#&& ("Xây dựng website tin tức Ngưi hưng dn : … NGUYỄN HỮU ĐÔNG Ngưi thc hin "1… PHẠM VĂN HÂN 2… NGUYỄN KHẮC HƯNG Hưng yên – tháng 06-năm 2011 )*+,-. ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ###################&&####### Trang: 2 /0 I. KHẢO SÁT HỆ THỐNG 3 II. PHÂN TÍCH HỆ THỐNG 4 III. THIẾT KẾ HỆ THỐNG (CƠ SỞ SỮ LIỆU) 9 IV. GIAO DIỆN CHƯƠNG TRÌNH 13 V. KẾT LUẬN 22 &1%2 3&4567589:;<5=<5>?@A?BCDEF Sau khi được học và tìm hiểu về ngôn ngữ ASP.NET, bằng khả năng thc tế và kiến thức có được, nhóm em đã xây dng Website Tin tức , đây là trang web sẽ gii thiu những tin tức mi hàng ngày qua các mục được sắp xếp hợp lý.S Qua nghiên cứu tìm hiểu về các Website có trên mạng như http://www.dantri.com.vn, http://www.thegioitin.com, http://www.24h.com.vn, http://www.vietbao.com…nhóm chúng em đã rút ra được các yêu cầu và mục đích mà trang Web Tin tức cần đạt được: G&;<5=<5>?8H@8IBCJKL - Hình thức thông tin đa dạng và sống động - Giao diên thân thin, dễ nhìn, màu sắc không đối lập - Cung cấp thông tin và phát triển hoạt động 24/24 - Thông tin được cập nhật và sửa đổi thưng xuyên - Có khả năng cập nhật, sửa, xoá. - Có khả năng tra và tìm kiếm một cách nhanh chóng. Trang: 3 - An toàn dữ liu. &MN%2& 3&;<5=<58L@LO@PQDEFRL@E - 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 a. Đối vi ngưi truy cập Website vi chức năng User - 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. Đối với người quản trị - 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. G&LS<6TU8VB5WU58X5BYBC9FLS<6TZ<TBC[\ZLH<& a. Biểu đồ phân cấp chức năng - H@8IBC]EFL@ELB@X5& Trang: 4 H thống WebSite Tin tức Sức mạnh số Giáo dục - KH Trang chủ S kin trong ngày Thể thao Nhịp sống trẻ Tìm kiếm Chuyn lạ Giải trí ^C_`La<bB@Ac",[JLB& Chức năng login: Đảm bảo tính bảo mật cho toàn bộ h thồng chỉ có ngưi có quyền Amin mi tham gia vào chức năng này như ngưi quản trị toàn bộ h thống (Nhập, sửa, xóa, xem bài viết thành viên, quản lí tài khoản ngưi sử dụng, tìm kiếm nhanh) ^8dB8PL;B]EFL@E"Dành cho User khi đăng nhập vào (Xem tin tức, gửi bài viết…). Trang: 5 Admin Xem bài viếtH thống WebSite Quản lý User Tìm kiếm User H thống Website Gửi bài viết Tìm kiếm b. Biểu đồ luồng dữ liệu - Biểu đồ luồng dữ liu mức khung cảnh 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. ^LS<6TZ<TBC[\ZLH<JX56eB8& Trang: 6 ,[JLB H@8IBC REA Quản lý chung Yêu cầu quản lý Yêu cầu Chấp nhận/ không ,JLB f<bB@Ac Sửa đổi tin gJ hLOJ REA Phân quyề n Tran g 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. Bổ sung Thông tin mi Thông tin Thông tin Thông tin - Biểu đồ luồng dữ liu mức dưi đỉnh. i8X5BYBC5jUB8j@ Thông tin mi vừa nhập sẽ lưu vào kho dữ liu. Các thông tin trong kho dữ liu sẽ được cập nhật (sửa, xoá) i8X5BYBC@gJhLOJ Trang: 7 )k? Thông tin bổ sung 8;J JKL l? Database Thông tin Yêu cầu thông tin gJ hLOJ REA Kết quả Kho dữ liu C_`L[mBC5k@8S@gJhLOJ58nJgB8Jo@@8pBC@LBBdn6kJdJgB86?BC a<?B@VJB8_"@8pBC@LBPQ@8S@8?n9RX5h8qE9VJB8r5#@8EnJnBCJ<IB5>?JgB8& i8X5BYBC6YBChs@8dB8PL;B& ^C_`L[mBCZd@8dB8PL;B@8g5k@8StEJ@8pBC@LB@rL]EFRL@E587B8Pg@8O8H @8IBCZnCLBRu@8v58LHBPLH5hLSJ@A?6YBCB8jU5wBCB8_6YBChs@8dB8PL;B58n U8xUREA5k@8SZd@8dB8PL;B5>?]EFRL@E&y5@8pBC@LB@8dB8PL;B6_z5Z_<@A\ @AnBC/?@?F?RE& Trang: 8 Thông tin chấp nhân/không Yêu cầu đăng nhập h thống YBC hs{6YB CB8jU Database REA  Kết quả &00%2|}~•/%€& 3&8LO@hO/& - 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. - Sau đó ta thiết kế, tạo các bảng chứa các trưng định nghĩa kiểu dữ liu sẽ có. Sau khi tạo ra cấu trúc cơ sở dữ liu, cơ sở dữ liu có thể chứa dữ liu dưi dạng bản ghi. G&/v?58•B5dL6‚@/& - La chọn h quản trị CSDL để thc hin lưu trữ CSDL cho một chương trình có vai trò quan trọng quyết định không nhỏ đến s thành công của chương trình. La chọn h quản trị CSDL cũng chịu tác động của nhiều yếu tố khách quan cũng như chủ quan, phụ thuộc vào từng bài toán và thuật toán cụ thể. - SQL Server là h quản trị CSDL quen thuộc, gần gũi vi HSSV do đó nhóm chúng em quyết định chọn SQL Server 2005 để lưu trữ CSDL cho đề tài thc tập của nhóm. Sau đây nhóm chúng em sẽ tiến hành phân tích ngắn gọn quá trình thiết kế CSDL : ƒ&)y56cB85y5@8v5@8S& Bưc đầu trong phân tích thiết kế cơ sở dữ liu là phân tích các yêu cầu của dữ liu, tức là ta phải xác định được các thông tin cần quản lý để xác đinh ra các đối tượng cần thiết lưu trữ dữ liu vào bảng. - ,[JLB: Đây là thc thể xác định quyền điều hành và quản trị h thống. Ngưi quản trị h thống có quyền hạn cao nhất trong h thống, thông tin về Admin được cung cấp bởi Username, Password, họ tên, mã nhóm, email. - REA: Đây là ngưi sử dụng đăng nhập vào h thống để xem tin tức và gửi bài viết. Thông tin về User gồm Username, password, họ tên, mã nhóm, email. Trang: 9 - Loại thông tin: mỗi loại thông tin có một mã loại thông tin để phân bit vi các loại thông tin khác.Cùng vi mã loại thông tin còn có tiêu đề của loại thông tin. - Bản tin: mỗi bản tin có một mã bản tin để phân bit vi các bản tin khác. Một bản tin gồm các thông tin: title, shortcut, body, picture, creatdate, tags. Xuất phát từ quá trình xác định các thc thể như trên ta có thể xây dng một CSDL có tên là : Database.mdf và CSDL gồm có các bảng sau: a. Bảng Quyền: ;B@A_`BC LS< oAoBC 8L58„ 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. Bảng Nhóm: ;B@A_`BC LS< oAoBC 8L58„ 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. c. Bảng Tb_DetailNews: Trang: 10 [...]... thông tin tất cả các chức năng, thành phần của một Website tin tức Trang: 13 * Các chức năng trên trên trang chủ gồm: - Banner_Top: Hiển thị hình ảnh Banner chính của trang web - Banner_Tieude: Hiển thị thông tin về nhóm sinh viên thực hiện và có 2 chức năng Đăng nhập vào Website và Đăng ký thành viên của Website - Menu_Left: Hệ thống Menu trái gồm có 8 chức năng hiển thị toàn bộ nhóm tin tức của... khuyên học… - Body: Hiển thị chi tiết các bản tin nổi bật về các mặt của đời sống xã hội - Menu_Right: Hiển thị tiêu đề chuyên mục, sự kiện diễn ra trong ngày - Menu_Bottom: Hiển thị nhóm SV thực hiện đề tài b Trang nhóm tin tức: (Nhomtintuc.aspx) Trang: 14 - 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... của WebSite và có thể gửi bài viết của mình lên Trang: 17 e Trang gửi bài viết: (Guibaiviet.aspx) - 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: 18 2 Phần quản trị WebSite a Trang xem, nhập, sửa, xóa các bài viết theo nhóm, chuyên mục - Người quản trị khi đăng nhập vào WebSite thì có thể xem, sửa, xóa, nhập bài viết cho từng nhóm tin, ...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 Tags nvarchar Ngày gửi bản tin 50 Nhóm Trong bảng này New_ID là khóa chính d Bảng Tb_GroupNews: Tên trường Kiểu Độ rộng Ghi chú Group_ID int Title nvarchar... của thành viên gửi lên có thể thực hiện việc đăng bài viết lên hoặc xóa bài viết đó đi Trang: 20 c Trang quản lý thành viên Website Trang: 21 V KẾT LUẬN 1.Ưu điểm : - Hình thức thông tin đa dạng và sống động - Giao diên thân thiện, dễ nhìn, màu sắc không đối lập - Thông tin được cập nhật và sửa đổi thường xuyên 2 Hạn chế - Kinh nghiệm thiết kế chưa nhiều - Tuy đã thực hiện được hầu hết cá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: . tin: mỗi loại thông tin có một mã loại thông tin để phân bit vi các loại thông tin khác.Cùng vi mã loại thông tin còn có tiêu đề của loại thông tin. - Bản tin: mỗi bản tin có một mã bản tin. không ,JLB f<bB@Ac Sửa đổi tin gJ hLOJ REA Phân quyề n Tran g 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. Bổ sung Thông tin mi Thông tin Thông tin Thông tin - Biểu đồ. có được, nhóm em đã xây dng Website Tin tức , đây là trang web sẽ gii thiu những tin tức mi hàng ngày qua các mục được sắp xếp hợp lý.S Qua nghiên cứu tìm hiểu về các Website có trên mạng

Ngày đăng: 19/06/2015, 03:22

Từ khóa liên quan

Mục lục

  • 1. Mục đích, yêu cầu của trang web

  • 2. Yêu cầu của hệ thống mới

  • II. PHÂN TÍCH HỆ THỐNG.

    • 1. Yêu cầu chi tiết về website

    • 2. Biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu.

    • III. THIẾT KẾ HỆ THỐNG (CƠ SỞ SỮ LIỆU).

      • 1. Thiết kế CSDL.

      • 2. Lựa chọn cài đặt CSDL.

      • 3. Xác định các thực thể.

      • IV. GIAO DIỆN CHƯƠNG TRÌNH.

        • 1. Phần dành cho người sử dụng.

        • 2. Phần quản trị WebSite.

        • V. KẾT LUẬN.

          • 1.Ưu điểm :

          • 2. Hạn chế.

          • 3. Hướng phát triển.

Tài liệu cùng người dùng

Tài liệu liên quan