Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
751,5 KB
Nội dung
I KHẢO SÁT HỆ THỐNG Tổng quan ngôn ngữ ASP.NET a Giới thiệu ngôn ngữ ASP.NET Hiện ASP 3.0 trở thành kịch nhiều người sử dụng để thiết kế ứng dụng thương mại điện tử nhiều hình thức khác Chúng hộ trợ mạnh ngôn ngữ lập trình C#, VB.NET… sở liệu SQL Server 2005 với đời công nghệ COM DCOM, ứng dụng trở nên hoàn hảo ưu việt trình trao đổi thông tin mạng Internet Intranet Tuy nhiên, Microsoft nổ lực cho công nghệ Web xử lý phía máy chủ hoàn toàn ASP.NET độc lập với trình duyệt Điều có nghĩa trình duyệt không cần phải cài đặt công cụ hỗ trợ để duyệt trang Web dạng ASP.NET(.aspx) Với kỹ thuật cho phép thực thi nằm trình chủ (Server), có nghĩa trình duyệt xử lý nhiều vấn đề lúc cho nhiều người dùng, đòi hỏi cấu hình máy chủ có cấu hình mạnh đòi hỏi băng thông có khả truyền liệu với khối lượng lớn tốc độ truy cập nhanh ASP.NET thiết kế tương thích với phiên ASP trước Bạn triển khai ứng dụng phát triển ASP.NET chung với ứng dụng phát triển ASP máy chủ mà không cần thay đổi cấu hình ứng dụng ASP Những ngôn ngữ dùng để viết ASP.NET VBScript, Jscript, C# Tùy thuộc vào khai báo mục đối tượng dẫn đầu trang ASP.NET, bạn 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 hướng lập trình viên Web vào quỹ đạo chúng lý sau : - Độc lập ngôn ngữ cho phép bạn không biên dịch ngôn ngữ, thực tối ưu ngôn ngữ kết hợp - Dễ phát triển: ASP.NET cho phép bạn khai báo viết mã đơn giản hóa vấn đề - Tách mã nội dung hai phần khác nhau: Trong mở Web form bạn khai báo số thủ tục tập tin với tên mở rộng Đề tài: Xây dựng WebSite Tin tức - Tính mềm dẻo khả nâng cấp: Cho phép quản lý trạng thái Sesion tạo form ứng dụng sử dụng hệ thống Server - Hỗ trợ nhiều trình khách tự động nhận dạng trình khách để thị cho phù hợp - Thay sử dụng mô hình DLL, COM, DCOM trước đây, trường hợp ứng dụng sử dụng công nghệ ASP.NET bạn sử dụng dịch vụ tương tự có tên Web Services b Ưu điểm ASP.NET ASP.NET có nhiều ưu điểm tảng khác dùng để tạo ứng dụng Web Có thể phần lớn ưu điểm quan trọng kèm với máy chủ Windows công cụ lập trình Windows Ứng dụng web tạo ASP.NET tạo ra, bắt lỗi triển khai dễ dàng thông qua tác vụ thực thi trọn vẹn môi trường phát triển - Visual Studio NET Với nhà phát triển ứng dụng Web, ASP.NET bộc lộ ưu điểm sau : - Những phần thực thi ứng dụng Web biên dịch, chúng thực thi nhanh kịch thông dịch - Các cập nhập giúp cho việc triển khai ứng dụng Web mà khởi động lại máy chủ - Truy cập tới NET Framework, đơn giản hóa nhiều khía cạnh lập trình Windows - Sử dụng nhiều hiểu biết ngôn ngữ lập trình C#, VB, vốn tăng cường để hỗ trợ lập trình hướng đối tượng - Giới thiệu ngôn ngữ lập trình mà cung cấp khả an toàn kiểu, hướng đối tượng, so với ngôn ngữ lập trình C - Tự động quản lý trạng thái để điều khiển trang Web (được gọi Server Controls) chúng có giống với Windows Controls - Các tính bảo mật xây dựng sẵn thông qua máy chủ Windows thông qua phương thực xác nhận/phân quyền khác Trang: Đề tài: Xây dựng WebSite Tin tức - Tích hợp chặt chẽ với ADO.NET để cung cấp truy xuất CSDL công cụ thiết kế CSDL trực quan VS.NET - Hỗ trợ đầy đủ XML, CSS chuẩn Web thiết lập khác - Các tính sẵn có để đệm trang web thường xuyên yêu cầu máy chủ, nội dung địa hóa cho ngôn ngữ trao đổi, nhận khả tương thích trình duyệt Khảo sát trạng Website Tin tức a Mục đích, yêu cầu trang web Sau học tìm hiểu ngôn ngữ ASP.NET, khả thực tế có được, nhóm em xây dựng Website tin tức, trang web giới thiệu tin tức ngày * Qua nghiên cứu tìm hiểu website có mạng http://www.dantri.com.vn, http://www.thegioitin.com, http://www.24h.com.vn, http://www.vietbao.com, http://www.vnexpress.net nhóm em rút số nhận xét sau: - Đối với trang Dantri.com.vn có số đặc điểm sau: Thông tin đa dạng từ nhiều lĩnh vực văn hoá, xã hội, sức khoẻ, thể thao, địên ảnh, giải trí… nước Các thông tin cập nhật liên tục, cho phép xem theo chủ đề, theo ngày tháng trước đấy… Màu sắc hài hoà, chức rõ ràng dễ sử dụng… Bên cạnh có viết, tin tức tồn lâu ngày - Đối với trang vnexpress.net: Giao diện không chứa đầy hình ảnh viết trang Dantri, có đầy đủ Listbox để đọc giả lựa chọn Hình ảnh không đẹp mắt trang Dân trí * Qua vấn số độc giả hay tham gia vào trang tin tức, đa số độc giả muốn xem tin tức thường vào trang Dân trí Vì họ 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: Đề tài: Xây dựng WebSite Tin tức * Qua Khảo sát tham khảo ý kiến bạn đọc, Nhóm chứng Em định xây dựng Một Website tin tức tựa trang Dân trí Việt Nam b Yêu cầu hệ thống - Nguồn thông tin đa dạng 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ập nhật sửa đổi thường xuyên - Cho phép tìm kiếm cách nhanh chóng - An toàn bảo mật liệu 3.Tổng kết Từ yêu cầu hệ thống nhóm em đưa số yêu cầu chi tiết website sau: - Hiển thị danh mục - Hiển thị chi tiết thông tin danh mục - Hiển thị kết việc tìm kiếm, đăng ký, đăng nhập - Hiển thị thông tin diễn ngày a.Chức User Cho phép đăng ký làm thành viên Cho phép sửa đổi Cho phép xem tin tức, tìm kiếm thông tin Cho phép Post viết b Đối với người quản trị Quản lý User: xóa, sửa, nhập thêm User, Admin Cập nhật thông tin liên quan, sửa thông tin, xóa thông tin Kiểm tra, chỉnh sửa Post lên User sau đăng Hiển thị thông tin lên nhóm tin, chuyên mục Trang: Đề tài: Xây dựng WebSite Tin tức c Yêu cầu hệ thống mới - Hình thức thông tin đa dạng 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 phát triển hoạt động liên tục, không ngừng - Thông tin cập nhật sửa đổi thường xuyên - Có khả cập nhật, sửa, xoá - Có khả tra tìm kiếm cách nhanh chóng - An toàn liệu Trang: Đề tài: Xây dựng WebSite Tin tức II PHÂN TÍCH HỆ THỐNG Yêu cầu chi tiết website - Hiển thị danh mục - Hiển thị chi tiết thông tin có danh mục - Hiện thị kết việc tìm kiếm, đăng ký , đăng nhập - Hiện thị thông tin diễn hàng ngày a Đối với người truy cập Website với chức 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 viết b Đối với người quản trị - Quản lý user: xoá, sửa, nhập thêm User, Admin - Cập nhật thông tin liên quan, sửa thông tin , xoá thông tin - Kiểm tra, chỉnh sửa Post lên user sau đăng - Hiển thị thông tin lên theo nhóm tin, chuyên mục Trang: Đề tài: Xây dựng WebSite Tin tức Biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu a Mô tả chức Danh sách chức yêu cầu Website tin tức: * Đầu ra: 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 có chức năng: - Hiện thị thông tin tìm kiếm * Đầu vào: 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 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: * Khuôn thông tin: - Mã thông tin: Là khóa, số ký tự từ – 10 Đảm bảo tính thông tin - Tiêu đề tin: Không để rỗng, Số ký tự từ 50 – 100 Mục tiêu thị tiêu đề thể nội dung phần tin - Nội dung chính: Không để rỗng Số ký tự từ 50 – 500 Thể nội dung tin người đọc khả đọc toàn tin hiểu phần cốt lõi tin - Trường ảnh: Có thể để rỗng Thể hình ảnh minh họa tin (nếu có) - Trường tác giả: Hiển thị tên tác giả viết tin - Trường người đưa tin: Hiển thị thông tin người đưa tin lên Website - Ngày đưa tin Nó phục vụ cho chủ đề * Nhập nội dung theo khuôn: Trang: Đề tài: Xây dựng WebSite Tin tức - Thiết kế nhập: Mã thông tin ký tự hay số trước Số ký tự từ – 10 Có thể nhập tự động hay tay Đưa cảnh báo nhập nhiều số ký tự quy định - Tiêu đề tin: Nhập toàn ký tự số, ký tự đặc biệt máy đưa cảnh báo - Nội dung chính: Nhập rỗng đưa cảnh báo - Trường ảnh: Nếu để rỗng có thông bảo hỏi “ Bạn có muốn để rỗng hay không?” * Update thông tin: Cho phép sửa xóa thành phần phụ sở liệu mà không cho sưa đổi trường khóa * Xóa thông tin: Có thể xóa theo chủ đề nhóm chủ đề - Xóa theo chủ đề (Xóa nhiều thông tin) - Xóa theo tin (Thông tin vấn đề đó) - Xóa tin - Xóa tin có chứa cụm nội dung không lành mạnh… * Thống kê thông tin: - Số lượng tin Website - Số lượng tin chủ đề - Số lượng tin tác giả - Số lượng tin ngày - Số lượng tin nói vấn đề * Liên hệ: (Liên hệ 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 gửi vào sở liệu Cho phép người đọc nhập thông tin cá nhân: Tên, tuổi, Email để khảng định xác người đó, số điện thoại di động Trang: Đề tài: Xây dựng WebSite Tin tức Quy định nội dung phải tránh cụm từ không lành mạnh cụm từ theo quy định Website Giới hạn số từ ngữ đưa lên Nếu nói nhiều vấn đề đó, người quản trị đưa vào CSDL nội dung bi cấm Khi người đọc gõ nội dung có thông báo: Nội dung bị cấm * Thêm người quản trị * Chức hiện thị thông tin Giao diện đẹp, thích hợp với loại thông tin đăng tải Cách thị thông tin theo Dân trí Trang: Đề tài: Xây dựng WebSite Tin tức b Biểu đồ phân cấp chức - Hệ thống WebSite Tin tức Hệ thống WebSite Tin tức Trang chủ Sự kiện ngày Thể thao Sức mạnh số Giáo dục - KH Nhịp sống trẻ Giải trí Chuyện lạ Tìm kiếm Trang: 10 Đề tài: Xây dựng WebSite Tin tức b Trang nhóm tin tức: (Nhomtintuc.aspx) - Trang nhóm tin tức hiển thị chi tiết viết chuyên mục + Trang chủ: Nhóm tin tức hiển thị viết bật mặt đời sống xã hội diễn như: Sự kiện, thể thao, giáo dục… + Sự kiện ngày: Hiển thị viết diễn ngày + Thể thao: Nhóm tin tức hiển thị viết chuyên mục thể thao nước quốc tế + Giáo dục khuyến học: Là viết giáo dục, học tập + Sức mạnh số: Những viết công nghệ + Sức khỏe: Những viết sức khỏe, cách chăm sóc sức khỏe làm đẹp + Giải trí: Những mẩu chuyện vui thư giãn + Chuyện lạ: Những viết chuyện giới c Trang đăng nhập (Dang_Nhap.aspx) Barner Barner tiêu đề Đăng nhập Menu trái Đăng ký Menu phải Login User name Password Login - Khi người dùng có tài khoản User đăng nhập vào có thêm chức gửi viết - Khi người dùng có tài khoản Admin đăng nhập vào xem, sửa, xóa, đăng viết, quản lý thành viên, xem, sửa, xóa viết thành viên Trang: 19 Đề tài: Xây dựng WebSite Tin tức d Trang đăng ký (Dang_Ky.aspx) - Bất người dùng vào trang Web đăng ký thành viên WebSite gửi viết lên Barner Barner tiêu đề Login Menu trái Đăng nhập Đăng ký Menu phải Tên đăng nhập Họ tên Mật E-Mail Đăng kí Thoát Trang: 20 Đề tài: Xây dựng WebSite Tin tức e Trang tìm kiếm (Timkiem.aspx) Barner Barner tiêu đề Menu trái Đăng nhập Các tin ngày Gõ ngày tháng Đăng ký Menu phải Tên tiêu đề Ảnh Nội dung Hiển thị theo ngày tháng Ảnh Tên tiêu đề Nội dung Quảng cáo Ảnh Quảng cáo - Người dùng tìm viết cách chọn ComboBox ngày Tênkiếm tiêu đề Nội dung tháng tất viết theo ngày chọn Trang: 21 Đề tài: Xây dựng WebSite Tin tức f Trang gửi viết: (Guibaiviet.aspx) Barner Barner tiêu đề Đăng nhập Menu trái Gửi viết Đăng ký Menu phải Tiêu đề Nội dung Nội dung Gửi Thoát - Khi người dùng đăng ký thành viên WebSite đăng nhập vào gửi viết lên Trang: 22 Đề tài: Xây dựng WebSite Tin tức Phần quản trị WebSite a Trang xem, nhập, sửa, xóa viết theo nhóm, chuyên mục Barner Barner tiêu đề Menu trái Xin chao Admin Tên chủ đề chọn Menu trái Thoát Menu phải Mã tin: Mã nhóm: Nhóm: Tên tiêu đề viết Ảnh Nội dung Ngày tháng đưa tin Quảng cáo Sửa Xóa kí kí Quảng cáo Nhập - Người quản trị đăng nhập vào WebSite xem, sửa, xóa, nhập viết cho nhóm tin, chuyên mục Trang: 23 Đề tài: Xây dựng WebSite Tin tức b Trang xem viết thành viên gửi lên Barner Barner tiêu đề Menu trái Những viết thành viên Mã tin: Menu phải Mã nhóm: Nhóm: Tên tiêu đề viết Nội dung Ảnh Ngày tháng đưa tin Quảng cáo Sửa Xóa kí kí Quảng cáo - Người quản trị sau duyệt viết thành viên gửi lên thực việc đăng viết lên xóa viết Trang: 24 Đề tài: Xây dựng WebSite Tin tức c Trang quản lý thành viên Website Barner Barner tiêu đề Menu trái Quản lý thông tin thành viên Menu phải User name: YenNgoc Mã nhóm: Họ tên: Nguyễn Yến Ngọc Pass: 12345 Email: violet_eyes413@yahoo.com Số điện thoại: Quảng cáo Sửa Xóa Nhập kí kí kí Quảng cáo 9… Trang: 25 Đề tài: Xây dựng WebSite Tin tức + Sự kiện ngày: Hiển thị viết diễn ngày + Thể thao: Nhóm tin tức hiển thị viết chuyên mục thể thao nước quốc tế + Giáo dục khuyến học: Là viết giáo dục, học tập + Sức mạnh số: Những viết công nghệ + Sức khỏe: Những viết sức khỏe, cách chăm sóc sức khỏe làm đẹp + Giải trí: Những mẩu chuyện vui thư giãn + Chuyện lạ: Những viết chuyện giới - Người quản trị đăng nhập vào WebSite xem, sửa, xóa, nhập viết cho nhóm tin, chuyên mục Trang: 26 Đề tài: Xây dựng WebSite Tin tức V GIAO DIỆN CHƯƠNG TRÌNH 1.Dành cho người dùng a.Trang chủ: Trang: 27 Đề tài: Xây dựng WebSite Tin tức b.Trang tìm kiếm Trang: 28 Đề tài: Xây dựng WebSite Tin tức Dành cho Người quản trị - Trang Quản lý user Trang: 29 Đề tài: Xây dựng WebSite Tin tức VI KẾT LUẬN Kết tự đánh giá Với hướng dẫn tận tình thầy giáo Vũ Xuân Thắng, chúng em hoàn thành đề tài thời hạn Trong trình thực đề tài giúp chúng em thu hoạch củng cố lại kiến thức học a Những kết đạt chương trình: * Hệ thống Web tin tức với những ưu điểm sau: - Hình thức thông tin đa dạng 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 phát triển hoạt động 24/24 - Thông tin cập nhật sửa đổi thường xuyên - Có khả tra tìm kiếm cách nhanh chóng b Hạn chế - Kinh nghiệm thiết kế chưa nhiều - Tuy thực hầu hết yêu cầu, mục tiêu đề chương trình chưa tối ưu, chưa thực chuyên nghiệp Nhóm chúng em mong khắc phục hạn chế thiếu xót cách sớm c Hướng phát triển - Tìm hiểu thêm ASP.NET để mở rộng thêm nhiều chức , cho hình trở nên tiện dụng - Thêm số chức - Thêm chức bảo mật Trang: 30 Đề tài: Xây dựng WebSite Tin tức 2.Kết luận Sau thời gian tìm hiểu nghiên cứu tập lớn Nhờ hướng dẫn tận tình thầy giáo Vũ Xuân Thắng nhóm chúng em hoàn thành đề tài “ Xây dựng Website tin tức” Nhưng thời gian kiến thức nhiều hạn chế nên nhóm chúng em tránh khỏi thiếu sót Kính mong thầy giáo bạn đóng góp ý kiến giúp đỡ nhóm chúng em hoàn thành đề tài Nhóm chúng em xin chân thành cảm ơn! Trang: 31 Đề tài: Xây dựng WebSite Tin tức MỤC LỤC I KHẢO SÁT HỆ THỐNG 1 Tổng quan ngôn ngữ ASP.NET Khảo sát trạng Website Tin tức 3.Tổng kết .4 c Yêu cầu hệ thống II PHÂN TÍCH HỆ THỐNG .6 Yêu cầu chi tiết website .6 a Đối với người truy cập Website với chức User b Đối với người quản trị .6 Biểu đồ phân cấp chức năng, biểu đồ luồng liệu III THIẾT KẾ CƠ SỞ DỮ LIỆU .15 Thiết kế CSDL 15 Lựa chọn cài đặt CSDL 15 Xác định thực thể 15 IV ĐẶC TẢ GIAO DIỆN 18 Phần dành cho người sử dụng 18 Phần quản trị WebSite 23 V GIAO DIỆN CHƯƠNG TRÌNH 27 1.Dành cho người dùng .27 Dành cho Người quản trị 29 VI KẾT LUẬN 30 Kết tự đánh giá 30 b Hạn chế 30 c Hướng phát triển .30 2.Kết luận 31 Trang: 32 Đề tài: Xây dựng WebSite Tin tức Trang: 33 [...]... các bạn đóng góp ý kiến giúp đỡ nhóm chúng em hoàn thành đề tài Nhóm chúng em xin chân thành cảm ơn! Trang: 31 Đề tài: Xây dựng WebSite Tin tức MỤC LỤC I KHẢO SÁT HỆ THỐNG 1 1 Tổng quan ngôn ngữ ASP.NET 1 2 Khảo sát hiện trạng Website Tin tức 3 3.Tổng kết .4 c Yêu cầu của hệ thống mới 5 II PHÂN TÍCH HỆ THỐNG .6 1 Yêu cầu chi... 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 - 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, chuyên mục Trang: 26 Đề tài: Xây dựng WebSite Tin tức V GIAO DIỆN CHƯƠNG TRÌNH 1.Dành cho người... đề ra nhưng chương trình vẫn chưa được tối ưu, chưa thực sự chuyên nghiệp Nhóm chúng em mong sẽ khắc phục được những hạn chế và thiếu xót trên một cách sớm nhất c Hướng phát triển - Tìm hiểu thêm về ASP.NET để mở rộng thêm nhiều chức năng , sao cho màn hình trở nên tiện dụng hơn - Thêm một số chức năng mới - Thêm chức năng bảo mật Trang: 30 Đề tài: Xây dựng WebSite Tin tức 2.Kết luận Sau thời gian... 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 c Trang đăng nhập (Dang_Nhap.aspx) Barner Barner tiêu đề Đăng nhập Menu trái Đăng ký Menu phải Login User name Password Login - Khi người dùng có tài khoản là User thì đăng nhập vào sẽ có thêm chức ... (Thông tin vấn đề đó) - Xóa tin - Xóa tin có chứa cụm nội dung không lành mạnh… * Thống kê thông tin: - Số lượng tin Website - Số lượng tin chủ đề - Số lượng tin tác giả - Số lượng tin ngày - Số... 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 có chức năng: - Hiện thị thông tin tìm kiếm * Đầu vào: Quản lý thông tin - Cập nhật thông tin ( Sửa,... email - Loại thông tin: loại thông tin có mã loại thông tin để phân biệt với loại thông tin khác.Cùng với mã loại thông tin có tiêu đề loại thông tin Trang: 15 Đề tài: Xây dựng WebSite Tin tức -