Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
1,32 MB
Nội dung
Đồ án tốt nghiệp Website Tin tức xứ Nghệ BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC VINH ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: Xây dựng website tin tức xứ nghệ Giảng viên hƣớng dẫn : ThS.Hồ Thị Huyền Thương Sinh viên thực : Nguyễn Minh Huân Lớp : 47K - CNTT VINH, 2011 MỤC LỤC Đồ án tốt nghiệp Website Tin tức xứ Nghệ CHƢƠNG I ĐẶC TẢ BÀI TOÁN 1.1 Tên dự án 1.2 Giới thiệu dự án 1.3 Nội dung 1.3.1 Phần tin tức 1.3.2 Phần quan trị 1.4 Đối tượng phục vụ 1.5 Quy trình hoạt động hệ thống 1.6 Thông tin đầu vào, đầu hệ thống CHƢƠNG II GIỚI THIỆU VỀ CÔNG NGHỆ ĐỂ PHÁT TRIỂN ỨNG DỤNG 2.1 Giới thiệu HTML 2.2 Giới thiệu C# ASP.NET 2.2.1 Tổng quan Microsoft.NET 2.2.2 Ngơn ngữ lập trình C# 2.3 Giới thiệu SQL Server 10 2.3.1 Một số kiểu liệu thường sử dụng SQL Server 11 2.3.2 Một số câu lệnh truy vấn 11 2.4 Giới thiệu ADO.NET 13 2.4.1 ADO.NET lớp NET 13 2.4.2 Hiểu kiến trúc ADO.NET 14 2.4.3 Sử dụng SQL Server Data Provider 15 CHƢƠNG III PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 17 3.1 Lựa chọn hướng phân tích 17 3.2 Phân tích hệ thống 17 3.2.1 Sơ đồ phân cấp chức 17 3.2.2 Biểu đồ luồng liệu 18 3.3 Mơ hình thực thể thuộc tính 20 3.4 Mơ hình liệu quan hệ 20 3.5 Thiết kế bảng liệu 24 3.5 Lược đồ quan hệ bảng sở liệu 26 CHƢƠNG IV THIẾT KẾ GIAO DIỆN VÀ MODUL CHƢƠNG TRÌNH 27 4.1 Thiết kế giao diện tổng quát 27 4.2 Thiết kế giao diện modul chương trình số chức 28 KẾT LUẬN 32 TÀI LIỆU THAM KHẢO 35 Đồ án tốt nghiệp Website Tin tức xứ Nghệ LỜI MỞ ĐẦU Ngày công nghệ thông tin thực trở thành phần thiếu đời sống xã hội Đặc biệt thời gian gần phát triển chóng mặt internet Sự phát triển nhảy vọt công nghệ thông tin tác động mạnh mẽ đến hoạt động xã hội, làm thay đổi cách sâu sắc đến phong cách sống, làm việc người dân Công nghệ thông tin trở thành tảng kinh tế tri thức Giờ máy tính cơng cụ thiết yếu khơng thể thiếu hoạt động từ văn phòng quan, doanh nghiệp trường học, bệnh viện gia đình Cùng với phát triển khơng ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin công nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ khơng thể thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dịng liệu truy tìm gần lập tức… giới vấn đề mà bạn quan tâm ra, có đầy đủ thơng tin, hình ảnh chí đơi lúc có âm bạn cần Bằng internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với tờ báo, việc quảng bá,giới thiệu đem thông tin đến cho bạn đọc cách hiệu kịp thời yếu tố mang tính định cho tồn phát triển tờ báo Vì vậy, thật thiếu sót tờ báo bạn chưa xây dựng website để giới thiệu rộng rãi đem tin tức đến với khách hàng cách nhanh nhất.Và vấn đề đặt song song với nó, để quản lý điều hành website cách dễ dàng hiệu quả, có vậy, tránh nhàm chán cho khách hàng thường xuyên website, thu Đồ án tốt nghiệp Website Tin tức xứ Nghệ kết mong muốn Đây vấn đề cấp thiết trăn trở hầu hết tờ báo, tờ báo Việt Nam Hiện nay, khác với nước có cơng nghệ thơng tin phổ biến phát triển, Việt Nam, đại đa số website tĩnh, có cấu trúc tổ chức thơng tin cố định, khơng thay đổi thay đổi, chủ yếu mang tính chất giới thiệu cơng ty sản phẩm dịch vụ Sự hoạt động hiệu số trang web nói minh chứng cho vai trò người quản trị website doanh nghiệp Các công ty sở hữu website có phận riêng đảm đương việc quản lý thông tin website, nhằm đáp ứng kịp thời hiệu yêu cầu khách hàng thơng qua mạng internet, có khai thác hết giá trị website, nguồn khách hàng tiềm mạng Vì thế, theo chúng tơi, cơng ty đã, có ý định xây dựng website riêng cho dù ít, dù nhiều quan tâm đến vai trị cơng nghệ thơng tin khách hàng tiềm mạng, nên có kế hoạch cắt đặt người quản trị để website cơng ty ln mẻ, thu hút khách hàng đến với website, đến với công ty Bên cạnh đó, có nhiều trang web động (tên thương mại Dynamic Website) với nhiều hình thức tổ chức khác giao diện, bố cục cách thức quản lý, tiêu biểu website kinh doanh địa ốc Cơng ty Hồng Qn, website đặt phịng khách sạn trực tuyến Cơng ty Thương mại điện tử Việt, website Ngân hàng Cổ phần thương mại ABC, du lịch có trang web Công ty Lữ hành quốc tế Thái Sơn… Với đồ án này, tơi xin trình bày cách thức quản lý website giúp cho người quản trị dễ dàng việc phân quyền quản lý, thay đổi, cập nhật thông tin trang web, quản lý hiệu lượng khách hàng truy cập tin tức đưa lên website Đồ án tốt nghiệp Website Tin tức xứ Nghệ BÁO CÁO Xây dựng Website Tin tức xứ Nghệ Báo cáo gồm chương: Chương I Đặc tả tốn Chương II Phân tích thiết kế hệ thống Chương III Giới thiệu công nghệ để phát triển ứng dụng Chương IV Thiết kế giao diện thiết kế Module Báo cáo hồn thành vào tháng 05/2011 khoa Cơng nghệ thơng tin, với hướng dẫn cô giáo ThS Hồ Thị Huyền Thương Nhân dịp này, xin bày tỏ lịng biết ơn sâu sắc đến cơ, người định hướng tận tình giúp đỡ tơi q trình học tập, nghiên cứu Cảm ơn thầy cô giáo khoa Công nghệ thông tin, trường Đại học Vinh giảng dạy bảo vấn đề liên quan đến đề tài Xin cảm ơn người thân bạn bè giúp đỡ tạo điều kiện cho suốt q trình học tập hồn thành báo cáo Vinh, tháng 05 năm 2011 Tác giả Nguyễn Minh Huân Đồ án tốt nghiệp Website Tin tức xứ Nghệ CHƢƠNG I ĐẶC TẢ BÀI TOÁN 1.1 Tên dự án “Xây dựng Website Tin tức xứ Nghệ” 1.2 Giới thiệu dự án Dự án mơ hình theo mơ hình website tin tức, giới thiệu tất thông tin văn hóa, xã hội người xứ Nghệ tồn quốc Trong chức website cập nhật tin tức Nghệ An giới thiệu người, văn hóa, phong tục tập quán nơi 1.3 Nội dung 1.3.1 Phần tin tức + Các viết giới thiệu website, giới thiệu vùng đất Nghệ An, tin tức phạm vi Tỉnh… + Liên hệ: liên hệ với quản trị website + Tìm kiếm thơng tin, hình ảnh Nghệ An + Tìm kiếm, trợ giúp 1.3.2 Phần quản trị + Công cụ thêm, chỉnh sửa menu + Công cụ soạn tin tức + Công cụ thêm, chỉnh sửa quảng cáo, giao diện website + Công cụ sửa xóa viết cũ + Xem lại liên hệ mà người đọc gửi 1.4 Đối tƣợng phục vụ Tất nhân dân Tỉnh tồn quốc, người muốn tìm hiểu vùng đất Nghệ An, muốn biết thông tin người văn hóa Nghệ An 1.5 Quy trình hoạt động hệ thống - Hoạt động khách hàng: Khi khách hàng vào trang web xem tin tức xem nọi dung sơ lược nội dung chi tiết có tin đưa lên Nếu khách hàng muốn xem chủ đề riêng biệt đó,khác hàng chon chủ đề thể thao, giới, nước Ngoài khách hàng cịn xem phần tin tức nóng hổi đưa lên đầu website, tin mục Đồ án tốt nghiệp Website Tin tức xứ Nghệ - Hoạt động nhà quản lý: Nhà quản lý cho phép viết đăng bài,xóa thêm nhà bào mới, duyệt trước đăng, thêm sửa xóa viết Mặt khác nhà quản lý phải cập nhật tin tức liên tục Tin đưa lên trang chủ tin phải gỡ xuống khỏi trang chủ 1.6 Thông tin đầu vào đầu hệ thống Thông tin đầu vào: Các viết, thông tin nhà báo Thông tin đầu ra: Thống kê thông tin, kiểm tra thơng tin, xử lí thơng tin Đồ án tốt nghiệp Website Tin tức xứ Nghệ CHƢƠNG II GIỚI THIỆU VỀ CÔNG NGHỆ ĐỂ PHÁT TRIỂN ỨNG DỤNG 2.1 Giới thiệu HTML HTML (Hypertext Markup Language- Ngôn ngữ liên kết siêu văn bản) ngơn ngữ đánh dấu chuẩn dùng lập trình tài liệu World Wide Web, tài liệu tập tin văn đơn giản Ngôn ngữ HTML dùng thẻ đoạn mã lệnh trình duyệt (Web browsers) cách hiển thị thành phần trang text graphics, đáp lại thao tác người dùng thao tác bấm phím nhấp chuột Hầu hết Web browser, đặc biệt Microsoft Internet Explorer Netscape Navigator, nhận biết thẻ HTML vượt xa chuẩn HTML đặt Cấu trúc tài liệu HTML: Tiêu đề //Nội dung Như HTML hay trang Website, bắt đầu thẻ kết thúc , thường có hai thành phần chính: Phần đầu văn (Document Head) phần thân văn (Document Body) a Phần đầu văn bản: Được mở đầu thẻ kết thúc thẻ Thông tin phần đầu trình duyệt Web thị tiêu đề văn b Phần thân văn bản: Được bắt đầu thẻ kết thúc thẻ , phần chứa nội dung văn Thuộc tính liên kết HTML a.Tạo liên kết Trong trang HTML liên kết đến trang HTML khác hay đến phần trang hành Đồ án tốt nghiệp Website Tin tức xứ Nghệ Các thẻ tạo liên kết Xem thông tin mối quan hệ thuộc tính như: href, name, method, rev, title Thiết lập mối liên kết tới trang Web với file bất kỳ, liên kết trang Thẻ khơng thể dùng mà phải kèm theo địa mà tài liệu muốn liên kết b Chèn số đối tượng Chèn hình ảnh vào trang Web, file xác định tập tin ảnh để trình duyệt mở tập tin hiển thị (tập tin ảnh lưu trữ dạng GIF JPG) Tạo thích, tạo vùng trống trang HTML có nội dung không hiển thị lên trang Web Tạo hiệu ứng cho chữ chạy Cho phép tạo tập tin ảnh làm cho trang Web Nguồn ảnh Trước đưa hình ảnh lên trang Web, cần phải xác định tên tập tin hình ảnh nơi lưu trữ máy chủ để hướng trình duyệt tìm ảnh cần sử dụng Các đặc trƣng ngôn ngữ HTML Ngôn ngữ HTML cung cấp công cụ thuận lợi để xây dựng trang Web: Sử dụng Form cho phép xem, sửa, nhập, xoá liệu Sử dụng liên kết để truy vấn liệu Kết hợp kết truy vấn với thẻ HTML để tạo trang hiển thị theo ý muốn Tạo nút Submit để gọi đến trang khác, nhằm thực thi yêu cầu Truy vấn đến thành phần điều khiển động Web nút điều khiển, ô chọn Cho phép chèn đoạn mã để thi hành chức Đồ án tốt nghiệp Website Tin tức xứ Nghệ 2.2 Giới thiệu C# ASP.NET 2.2.1 Tổng quan Microsoft.NET Microsoft.NET gồm phần chính: Framework Integrated evelopment Environment (IDE) Framework cung cấp cần thiết bản, chữ Framework có nghĩa khung hay khung cảnh ta dùng hạ tầng sở theo qui ước định để cơng việc trơi chảy IDE cung cấp môi trường giúp triển khai dễ dàng, nhanh chóng ứng dụng dựa tảng NET Nếu khơng có IDE dùng trình soạn thảo ví Notepad hay trình soạn thảo văn sử dụng command line để biên dịch thực thi, nhiên việc nhiều thời gian Tốt dùng IDE phát triển ứng dụng, cách dễ sử dụng Thành phần Framework quan trọng NET cốt lõi tinh hoa mơi trường, cịn IDE cơng cụ để phát triển dựa tảng thơi Trong NET tồn ngơn ngữ C#, Visual C++ hay Visual Basic.NET dùng IDE Tóm lại Microsoft NET tảng cho việc xây dựng thực thi ứng dụng phân tán hệ Bao gồm ứng dụng từ client đến server dịch vụ khác Một số tính Microsoft NET cho phép nhà phát triển sử dụng sau: o Một mơ hình lập trình cho phép nhà phát triển xây dựng ứng dụng dịch vụ web ứng dụng client với Extensible Markup Language (XML) o Tập hợp dịch vụ XML Web, Microsoft NET My Services cho phép nhà phát triển đơn giản tích hợp người dùng kinh nghiệm o Cung cấp server phục vụ bao gồm: Windows 2000, SQL Server, BizTalk Server, tất điều tích hợp, hoạt động, quản lý dịch vụ XML Web ứng dụng o Các phần mềm client Windows XP Windows CE giúp người phát triển phân phối sâu thuyết phục người dùng kinh nghiệm thơng qua dịng thiết bị o Nhiều công cụ hỗ trợ Visual Studio NET, để phát triển dịch vụ Web XML, ứng dụng Windows hay web cách dể dàng hiệu 2.2.2 Ngơn ngữ lập trình C# a Những hạn chế ngơn ngữ lập trình C C++: - Khó khăn cho người bắt đầu học lập trình - Không thể kiểm tra hoạt động code tận lúc code biên dịch - Khó khăn việc gỡ lỗi có công cụ gỡ lỗi đa số đắt - Thời gian phát triển ứng dụng với ngôn ngữ thường dài 10 Đồ án tốt nghiệp Website Tin tức xứ Nghệ Sự chuẩn hoá lược đồ sở liệu có ý nghĩa lớn mơ hình liệu quan hệ Trong thực tế, bước tiếp cận đầu tiên, người phân tích thiết kế khó xác định sở liệu ứng dụng gồm lược đồ quan hệ (thực thể) (có chất lượng cao), lược đồ quan hệ có thuộc tính tập phụ thuộc hàm sao? Thơng qua số kinh nghiệm, người phân tích - thiết kế nhận diện thực thể lược đồ sở liệu lúc chất lượng chưa hẳn cao Bằng phương pháp chuẩn hố, người phân tích – thiết kế nâng cao chất lượng lược đồ sở liệu ban đầu để đưa vào khai thác Chuẩn hoá q trình khảo sát danh sách thuộc tính áp dụng tập quy tắc phân tích vào danh sách đó, chuyển chúng thành dạng mà: - Tối thiểu việc lặp lại (cùng thuộc tính có mặt nhiều thực thể) - Tránh dư thừa (các thuộc tính có giá trị kết từ tính tốn đơn giản thực thuộc tính khác) Để đánh giá cách cụ thể chất lượng thiết kế lược đồ sở liệu, tác giả mơ hình liệu quan hệ E.F Codd, đưa dạng chuẩn (1NF, 2NF, 3NF) Người phân tích - thiết kế bắt đầu với danh sách thuộc tính dự định kiểu thực thể, sau áp dụng quy tắc chuẩn hoá, từ kiểu thực thể gốc, kiểu thực thể xác định tất chúng chuẩn hố hồn tồn Có thể nói dạng chuẩn thứ (3NF) tiêu chuẩn tối thiểu việc thiết kế sở liệu Căn q trình khảo sát phân tích trước, thống kê danh sách thuộc tính tiến hành chuẩn hoá sau: Chưa chuẩn hoá 1NF 2NF 3NF MaTinTuc MaTinTuc MaTinTuc MaTinTuc TieuDe TieuDe TieuDe TieuDe TomTat TomTat TomTat TomTat NoiDung NoiDung NoiDung NoiDung HinhAnh HinhAnh HinhAnh HinhAnh TacGia TacGia TacGia TacGia NgayTao NgayTao NgayTao NgayTao NguoiTao NguoiTao NguoiTao NguoiTao LuongTruyCap LuongTruyCap LuongTruyCap LuongTruyCap 22 Đồ án tốt nghiệp PhanLoai Website Tin tức xứ Nghệ PhanLoai MaMenu PhanLoai PhanLoai MaMenu MaMenu MaDSK MaDSK TenMenu MaMenu URL TenMenu MenuCha URL MaMenu MaMenu MaDSK MenuCha TenMenu TenMenu URL URL MenuCha MenuCha TenDSK TomTatDSK MaDSK AnhDSK TenDSK MaQC TomTatDSK MaDSK MaDSK TenQC AnhDSK TenDSK TenDSK URLQC MaQC TomTatDSK TomTatDSK AnhQC TenQC AnhDSK AnhDSK ViTri URLQC ThongTinQC AnhQC MaQC MaQC HienThi ViTri TenQC TenQC MacDinh ThongTinQC URLQC URLQC MaQuanLy HienThi AnhQC AnhQC TenDangNhap MacDinh ViTri ViTri ThongTinQC ThongTinQC MatKhau QuyenHan MaQuanLy HienThi HienThi HoTen TenDangNhap MacDinh MacDinh DiaChi MatKhau SDT QuyenHan MaQuanLy MaQuanLy Email HoTen TenDangNhap TenDangNhap DiaChi MatKhau MatKhau SDT QuyenHan QuyenHan Email HoTen HoTen DiaChi DiaChi SDT SDT Email Email 23 Đồ án tốt nghiệp Website Tin tức xứ Nghệ Biểu đồ phân cấp chức năng: Tin tức Menu Dòng kiện Quảng cáo Quản lí MaTinTuc MaMenu MaDSK MaQC MaQL TieuDe TenMenu TenDSK TenQC TenDN TomTat URL TomTatDSK URLQC MatKhau NoiDung TenMenuCha AnhDSK AnhQC QuyenHan HinhAnh ViTri HoTen TacGia ThongTinQC DiaChi NgayTao HienThi SDT NguoiTao MacDinh Email LuongTruyCap PhanLoai MaMenu MaDSK 3.4 Mơ hình liệu quan hệ Từ kiểu thực thể hệ thống trên, vào trình khảo sát thực tế sau bước thực hiện, xây dựng lược đồ liệu theo mơ hình quan hệ sau: Menu Nội dung Menu Người đọc 24 Đồ án tốt nghiệp Website Tin tức xứ Nghệ 3.5 Thiết kế bảng liệu a Bảng Tin tức STT Tên TT Kiểu DL Độ dài Diễn giải Mã tin tức MaTinTuc numeric TieuDe nvarchar 100 TomTat ntext Tóm tắt NoiDung ntext Nội dung HinhAnh nvarchar 100 Hình ảnh TacGia nvarchar 50 Tác giả NgayTao datetime NguoiTao nvarchar 50 Người tạo LuongTruyCap numeric Lượng người truy cập MaMenu numeric Mã menu MaDSK numeric Mã dòng kiện PhanLoai numeric Phân loại tin tức 10 11 Tiêu đề Ngày tạo 12 Chức năng: Bảng Tin tức lưu trữ tất tin tức website b Bảng Menu STT Tên TT Kiểu DL Độ dài Diễn giải MaMenu numeric Mã menu TenMenu nvarchar 50 Tên menu URL nvarchar 50 Liên kết MenuCha numeric Mã menu cha Chức năng: Bảng Menu lưu trữ thông tin menu website 25 Đồ án tốt nghiệp Website Tin tức xứ Nghệ c Bảng Dòng kiện STT Tên TT Kiểu DL Độ dài MaDSK numeric TenDSK nvarchar 100 TomTatDSK ntext HinhAnhDSK nvarchar Diễn giải Mã Content Mã Menu cha Mã Menu 100 Tiêu đề Chức năng: Bảng dòng kiện lưu trữ thơng tin dịng kiện bật d Bảng Quảng cáo STT Tên TT Kiểu DL Độ dài Diễn giải MaQC numeric Mã quảng cáo TenQC nvarchar 100 Tên quảng cáo AnhQC ntext URL nvarchar 100 URL ViTri numeric Vị trí ThongTinQC ntext HienThi numeric Hiển thị MacDinh numeric Mặc định Ảnh quảng cáo Thông tin Chức năng: Bảng quảng cáo lưu trữ thông tin quảng cáo khách hàng e Bảng Quản lí STT Tên TT Kiểu DL Độ dài MaQL numeric TenDN nvarchar 100 MatKhau nvarchar Diễn giải Mã quản lí Tên đăng nhập Mật 26 Đồ án tốt nghiệp Website Tin tức xứ Nghệ QuyenHan numeric Quyền hạn HoTen nvarchar 100 Họ tên DiaChi nvarchar 250 Địa SDT nvarchar 20 Số điện thoại Email nvarchar 100 Địa email Chức năng: Bảng Quản lí lưu trữ thơng tin người quản lí website 3.6 Lƣợc đồ quan hệ bảng sở liệu 27 Đồ án tốt nghiệp Website Tin tức xứ Nghệ CHƢƠNG IV THIẾT KẾ GIAO DIỆN VÀ MODULE CHƢƠNG TRÌNH 4.1 Thiết kế giao diện tổng quát Trên sở biểu đồ phân cấp chức thực tế yêu cầu hệ thống ứng dụng, chương trình thiết kế cài đặt dạng trình đơn (dạng mức) để người sử dụng thuận tiện việc lựa chọn chức cần làm hệ thống Giao diện hệ thống Menu chương trình thiết kế sau: 28 Đồ án tốt nghiệp Website Tin tức xứ Nghệ 4.2 Thiết kế giao diện module chƣơng trình số chức Giao diện Trang chủ Giao diện trang Nội dung tin tức 29 Đồ án tốt nghiệp Website Tin tức xứ Nghệ Giao diện trang Đăng nhập Giao diện trang Thêm tin 30 Đồ án tốt nghiệp Website Tin tức xứ Nghệ Giao diện trang Thêm dòng kiện Giao diện trang Thêm quảng cáo 31 Đồ án tốt nghiệp Website Tin tức xứ Nghệ Giao diện trang Thêm menu 32 Đồ án tốt nghiệp Website Tin tức xứ Nghệ KẾT LUẬN Xây dựng website Tin tức xứ Nghệ nhu cầu xuất phát từ thực tế phát triển xã hội Ngày nay, nhu cầu nắm bắt thông tin người dân ngày cao Website Tin tức xứ Nghệ đời mong muốn giải phần nhu cầu Việc xây dựng website Tin tức xứ Nghệ vấn đề mẻ, mang tính thực tế cao, giai đoạn – Việt Nam tiến hành sách cơng nghiệp hóa, đại hóa đất nước, đẩy mạnh Cơng nghệ thơng tin, đưa tin học hóa vào sống, việc thiết lập website riêng cho tờ báo trở nên nhu cầu thiết yếu,nhất tiện lợi mang đến cho tờ báo Dưới hướng dẫn gợi ý ThS Hồ Thị Huyền Thương, thực đề tài nhằm đưa giải pháp quản lý phù hợp cho website tin tức Như nói trên, website tin tức tiêu biểu số nhiều cách thức xây dựng quản lý website để hoạt động thực hiệu quả, khai thác lượng khách hàng tiềm xa lộ thơng tin internet Ngồi ra, hạn hẹp thời gian trình độ nên website xây dựng đồ án đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần nâng cấp theo định hướng mà nêu phần sau Với đồ án này, tơi hồn thành u cầu đặt ra, bao gồm: - Giao diện: thiết kế Photoshop sử dụng kỹ thuật tạo hình ảnh động Flash cho trang chủ, tăng tính thẩm mỹ tạo tính sống động, thu hút người xem viếng thăm trang web - Toàn website sử dụng template để thiết kế lập trình template cho phần phân quyền quản trị - Lập trình hiển thị nội dung tin, hoạt động báo - Lập trình quản trị cho phép việc thêm mới, hiệu chỉnh, xóa bỏ tin - Lập trình quản lý tồi khoản nhà báo (bao gồm phần thêm, xóa, sửa thông tin nhà báo) - Thực thành cơng việc lập trình upload file, phục vụ cho thao tác cập nhật ảnh quản lý tin Và việc cập nhật ảnh thực lần người quản trị cập nhật thông tin cho tin - Tất form nhập liệu bẫy lỗi cho trường 33 Đồ án tốt nghiệp - Website Tin tức xứ Nghệ Quản lý phân quyền người quản trị cho cấp quyền quy định (thêm, xóa, sửa người quản trị, phân biệt username) Hướng phát triển tới website hướng đến thuận tiện phù hợp cho người dùng, kèm theo độ ổn định tính bảo mật phải tăng cường Một số biện pháp sau thực thời gian tới: Bổ sung hoàn thiện thêm giao diện người dùng: o Thiết kế lập trình thêm số chức khác phục vụ, thu hút khách hàng đến với website Chẳng hạn, đưa thêm trang: Tin tức & kiện hoạt động tòa soạn: đưa thơng tin mang tính chất thời có liên quan đến hoạt động tịa soạn, thơng tin bật làm từ thiện,quyên góp từ thiện… Diễn đàn xứ Nghệ: nơi giao lưu, học hỏi, trao đổi lẫn người xứ Nghệ, người xa quê hương Cập nhật trực tiếp tỉ giá ngoại tệ, giá vàng, sàn giao dịch bất động sản Tường thuật trực tiếp tin tức bóng đá, dõi theo đội tuyển Sơng Lam Nghệ An Các nội dung khác thời tiết, giải trí, nghe nhạc, chơi trị chơi trực tuyến website… o Chỉnh sửa hoàn thiện thêm trang template để tránh trường hợp website bị hụt khách hàng mở hình có độ phân giải lớn 600 x 800 pixels o Có thể thiết kế thêm số trang chủ dạng Flash đặt chúng chế độ thay đổi luân phiên có thêm lượt truy cập Tăng cường chế độ bảo mật cho website: o Bảo mật Server: sử dụng chế độ bảo mật server mà website lưu trữ, sử dụng HTTPS Server (HTTPS giao thức Hypertext Transfer Protocol có sử dụng dịch vụ bảo mật, mã hố SSL Protocol cung cấp), để mã hóa thơng tin khách hàng, tăng khả chứng thực bảo mật website (SSL Protocol viết tắt Secure Socket Layer) o Bảo mật source code website: dùng kỹ thuật mã hóa tồn source code website để chống đánh cắp bảo mật thông tin 34 Đồ án tốt nghiệp Website Tin tức xứ Nghệ o Bảo mật sở liệu SQL Server: thay sử dụng cách thức phân quyền bảng Login đồ án này, chuyển sang phân quyền cách: tạo user trực tiếp sở liệu SQL phân quyền cho user qua Role SQL Khi đó, ta quy định cụ thể người đăng nhập vào website với tên đăng nhập giao quyền truy xuất bảng nào, chí trường liệu sở liệu 35 Đồ án tốt nghiệp Website Tin tức xứ Nghệ TÀI LIỆU THAM KHẢO CÁC GIẢI PHÁP LẬP TRÌNH ASP.NET 2.0- TẬP VÀ TẬP (Chủ biên: Nguyễn Ngọc Bình Phương) Lập Trình Ứng Dụng Web Với ASP.NET (Đại Học Quốc Gia Thành Phố Hồ Chí Minh) Pro ASP.NET 3.5 in C# 2008 (Tác Giả: Matthew Macdonal Mario Szpuszta) Pro ASP.NET MVC Framework (Tác Giả : Steven Sanderson) ASP.NET 2.0 Beta Preview (Tác Giả: Bill Evjen) Pro ASP.NET 3.5 in C# 2008, Second Edition Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VB Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2, Third Edition The Microsoft Expression Web Developer's Guide to ASP.NET 3.5 Professional ASP.NET 3.5: In C# and VB (Programmer to Programmer) Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer) ASP.NET 3.5 Unleashed Professional ASP.NET in C# and VB Microsoft ASP.NET Step by Step (Step By Step (Microsoft)) ASP.NET 3.5 CMS Development ASP.NET 3.5: A Beginner's Guide (Beginner's Guide (Osborne Mcgraw Hill)) ASP.NET 3.5 For Dummies (For Dummies (Computer/Tech)) ASP.NET 3.5 Application Architecture and Design ASP.NET 3.5 Social Networking Building a Web 2.0 Portal with ASP.NET 3.5 Pro ASP.NET 3.5 Server Controls and AJAX Components (Pro) Advanced ASP.NET AJAX Server Controls For NET Framework 3.5 36 ... cần sử dụng Các đặc trƣng ngôn ngữ HTML Ngôn ngữ HTML cung cấp công cụ thuận lợi để xây dựng trang Web: Sử dụng Form cho phép xem, sửa, nhập, xoá liệu Sử dụng liên kết để truy vấn liệu Kết... quan chung Access SQLServer 2.4.3 Sử dụng SQL Server Data Provider NET data provider cho SQL Server tên miền „System.Data.SqlClient‟ giúp kết nối trực tiếp với server sử dụng network protocol... cường chế độ bảo mật cho website: o Bảo mật Server: sử dụng chế độ bảo mật server mà website lưu trữ, sử dụng HTTPS Server (HTTPS giao thức Hypertext Transfer Protocol có sử dụng dịch vụ bảo mật,