Tìm hiểu ASP NET xây dựng website tin tức đa ngôn ngữ luận văn tốt nghiệp đại học

49 2.2K 1
Tìm hiểu ASP NET xây dựng website tin tức đa ngôn ngữ luận văn tốt nghiệp đại học

Đ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

TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGƠN NG Trờng đại học vinh Khoa công nghệ thông tin - - đồ án tốt nghiệp đại học Ngành: kỹ s công nghệ thông tin Tìm hiểu asp.net xây dựng website tin tức đa ngôn ngữ gvhd: ths Cao sơn svth : nguyễn hoàng hßa líp : 47k – cntt cntt NghƯ An - 05/2011 MỤC LỤC MỤC LỤC .3 DANH MỤC TỪ VIẾT TẮT, THUẬT NGỮ DANH MỤC HÌNH VẼ, ĐỒ THỊ Trang TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGƠN NGỮ LỜI NĨI ĐẦU CHƯƠNG KHẢO SÁT HỆ THỐNG 10 1.1 Tổng quan ASP.NET 10 1.1.1 Giới thiệu ngôn ngữ ASP.NET 10 1.1.2 Ưu điểm ASP.NET .11 1.2 Tổng quan ngơn ngữ lập trình C# .16 1.3 Thư viện Jquery .16 1.4 Ajax 19 1.5 Khảo sát trạng Website tin tức .23 1.5.1 Mục đích yêu cầu trang web 23 1.5.2 1.6 Yêu cầu hệ thống 24 Tổng kết 24 1.6.1 Chức User 24 1.6.2 Đối với người quản trị .25 1.6.3 Yêu cầu hệ thống 25 CHƯƠNG PHÂN TÍCH HỆ THỐNG 26 2.1 Yêu cầu chi tiết Website .26 2.1.1 Đối với người truy cập Website với chức User 26 2.1.2 Đối với người quản trị .26 2.2 Biểu đồ phân cấp chức năng, biểu đồ luồng liệu .26 2.2.1 Mô tả chức 26 2.2.2 Biểu đồ phân cấp chức 29 Trang TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGÔN NGỮ 2.2.3 Biểu đồ luồng liệu 31 CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 34 3.1 Thiết kế sở liệu 34 3.2 Lựa chọn cài đặt CSDL 34 3.3 Xác định thực thể .35 CHƯƠNG ĐẶC TẢ GIAO DIỆN 40 4.1 Phần dành cho người sử dụng 40 4.1.1 Trang chủ 40 4.1.2 Trang chủ lĩnh vực 41 4.1.3 Trang đăng nhập 41 4.1.4 Trang đăng ký 42 4.2 Phần quản trị website 43 4.2.1 Trang xem, nhập, sửa, xóa viết theo lĩnh vực 43 4.2.2 Trang quản lý thành viên website 44 4.2.3 Trang gửi viết 45 CHƯƠNG GIAO DIỆN CHƯƠNG TRÌNH 46 5.1 Dành cho người sử dụng 46 5.1.1 Trang chủ .46 5.1.2 Trang chủ lĩnh vực .48 5.2 Dành cho người quản trị 49 KẾT LUẬN 50 Kết tự đánh giá 50 Trang TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGÔN NGỮ Kết luận 50 TÀI LIỆU THAM KHẢO 52 DANH MỤC TỪ VIẾT TẮT, THUẬT NGỮ STT Từ viết tắt, thuật ngữ CSDL ASP Giải nghĩa Cơ sở liệu Active Server Page Trang TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGÔN NGỮ ASP.NET Active Server Page Dot NET SQL Structured Query Language JQUERY Một thư viện mã Javascript AJAX Asynchronous JavaScript and XML COM Component Object Model DCOM DLL 10 ADO.NET 11 VS.NET 12 XML eXtensible Markup Language 13 CSS Cascading Style Sheet 14 URL Uniform Resource Locator 15 HTML HyperText Markup Language 16 CLR Common Language Runtime 17 IDE Integrated Development Environment 18 XHTML 19 W3C World Wide Web Consortium 20 HTTP Hyper Text Transfer Protocol 21 DHTML Dynamic HyperText Markup Language 22 XAML eXtensible Application Markup Language Distributed Component Object Model Dynamic Link Library ActiveX Data Object Dot NET Visual Studio.NET eXtensible HyperText Markup Language DANH MỤC HÌNH VẼ, ĐỒ THỊ Hình 1.1 Hình 1.2 Hình 1.3 Hình 1.4 Hình 1.5 Quá trình xử lý tập tin ASPX………………………… …… … 13 Cấu trúc trang ASP.NET…………………………….………… ….14 Cấu trúc trang ASP.NET……………………………….……………15 Cấu trúc webform……………………………………… … 15 Sơ đồ thể tính đồng Ajax………………………….… 22 Trang TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGƠN NGỮ Hình 2.1 Hình 2.2 Hình 2.3 Hình 2.4 Hình 2.5 Hình 2.6 Hình 2.7 Hình 2.8 Hình 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Hình 3.5 Hình 3.6 Hình 3.7 Hình 4.1 Hình 4.2 Hình 4.3 Hình 4.4 Hình 4.5 Hình 5.1 Hình 5.2 Hình 5.3 Hình 5.4 Biểu đồ phân cấp chức : Hệ thống Website……………… ….29 Biểu đồ phân cấp chức : Người quản trị………………… … 30 Biểu đồ phân cấp chức : Thành viên Website………….…… 30 Biểu đồ luồng liệu : Mức ngữ cảnh………………………….… 31 Biểu đồ luồng liệu : Mức đỉnh………………….……………… 31 Biểu đồ luồng liệu mức đỉnh : Chức cập nhật…….….32 Biểu đồ luồng liệu mức đỉnh : Chức tìm kiếm……….32 Biểu đồ luồng liệu mức đỉnh : Chức đăng ký thành viên……………………………………………………….… 33 Bảng tbuser………………………………………………………….36 Bảng admin………………………………………………….………36 Bảng BANTIN………………………………………………… 37 Bảng LINHVUC………………………………………….……… 37 Bảng lang………………………………………………….……… 38 Bảng COMMENT………………………………………….… … 38 Mơ hình RelationShip CSDL……………………………….… 39 Đặc tả giao diện trang chủ (Index.aspx)…………………………….40 Đặc tả giao diện trang đăng ký…………………………….…… ….42 Đặc tả giao diện trang xem, nhập, sửa viết………………… …43 Đặc tả giao diện trang quản lý thành viên……………………….….44 Đặc tả giao diện trang gửi viết…………………………….…….45 Giao diện tiếng Việt Website……………………………….… 46 Giao diện tiếng Anh Website……………………………….… 47 Giao diện trang chủ lĩnh vực…………………………….…….48 Giao diện trang quản trị………………………………………….….49 LỜI NĨI ĐẦU Cơng nghệ thơng tin thực trở thành phần thiếu đời sống người Đặc biệt thời gian gần phát triển chóng mặt mặt cơng nghệ Những cơng nghệ đời cách nhanh chóng liên Trang TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGƠN NGỮ tục Để khơng bị lạc hậu trình phát triển thời đại mới, việc nắm bắt thông tin công nghệ người trở nên cần thiết hết Đồ án “Tìm hiểu ASP.NET xây dựng Website tin tức đa ngơn ngữ” phần giúp người có nhìn tổng quan biến đổi giới công nghệ hàng ngày Website xây dựng hệ quản trị SQL server 2005 phát triển NET MS Visual studio 2008, bên cạnh đề tài cịn tìm hiểu thêm cơng nghệ website ASP.NET thư viện Jquery, công nghệ Ajax Cấu trúc đồ án sau : Chương Khảo sát hệ thống Trong chương này, chủ yếu giới thiệu tốn xây dựng website tin tức cơng nghệ cách tổng qt, mơ tả cấu tổ chức, tìm hiểu quy trình hoạt động hệ thống, qua đánh giá hệ thống Đồng thời phần tìm hiểu cơng nghệ ASP.NET, ngơn ngữ lập trình C# Microsoft.NET, thư viện jquery, cơng nghệ ajax sử dụng để triển khai toán Chương 2, Phân tích hệ thống, thiết kế sở liệu Website tin tức công nghệ Trong chương thực q trình phân tích, thiết kế hệ thống triển khai xây dựng Website tin tức công nghệ Chương 4, Đặc tả giao diện giao diện Website tin tức cơng nghệ Chương giới thiệu qua giao diện số tính website Và cuối kết luận đồ án Trang TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGƠN NGỮ Đồ án hồn thành nhờ giúp đỡ tận tình, chu đáo ThS Cao Thanh Sơn Em xin bày tỏ lòng biết ơn sâu sắc tới thầy Cao Thanh Sơn thầy tổ Các Hệ Thống Thơng Tin góp ý giúp em thực đồ án Do nhiều yếu tố khách quan tầm hiểu biết chưa sâu sắc, đồ án tốt nghiệp chắn nhiều sai sót hạn chế Em mong góp ý chân thành thầy bạn Em xin chân thành cảm ơn ! Sinh viên thực hiện: Nguyễn Hồng Hịa CHƯƠNG KHẢO SÁT HỆ THỐNG 1.1 Tổng quan ASP.NET 1.1.1 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 Trang 10 TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGÔN NGỮ DCOM, ứng dụng trở nên hồn hảo ưu việt q 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ủ hồn tồ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ở Webform bạn khai báo số thủ tục tập tin với tên mở rộng - 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 Trang 11 TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGÔN NGỮ - 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 [1] 1.1.2 Ư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 tồ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 12 ... TẮT, THUẬT NGỮ STT Từ viết tắt, thuật ngữ CSDL ASP Giải nghĩa Cơ sở liệu Active Server Page Trang TÌM HIỂU ASP. NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGÔN NGỮ ASP. NET Active Server Page Dot NET SQL Structured... sau: Trang 13 TÌM HIỂU ASP. NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGƠN NGỮ Hình 1.1 Webform ASP. NET Để xây dựng ứng dụng web, ASP. NET cung cấp sẵn cho nhà lập trình nhiều lớp cài đặt NET framework Trong... TÌM HIỂU ASP. NET XÂY DỰNG WEBSITE TIN TỨC ĐA NGƠN NGỮ tục Để khơng bị lạc hậu trình phát triển thời đại mới, việc nắm bắt thông tin công nghệ người trở nên cần thiết hết Đồ án ? ?Tìm hiểu ASP. NET

Ngày đăng: 19/12/2013, 09:59

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan