Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
1,33 MB
Nội dung
LỜI CAM ĐOAN Em xin cam đoan : Những nội dung đồ án em thực hướng dẫn trực tiếp GV Mai Hà An Mọi tham khảo dùng đồ án trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, em xin chịu hoàn toàn trách nhiệm Giảng viên hướng dẫn: GV.Mai Hà An Sinh viên thực hiện: Nguyễn Huy Trưởng i LỜI CẢM ƠN Trong thời gian qua với nỗ lực thân, với giúp đỡ nhiệt tình thầy Bộ môn Công nghệ thông tin – Trường Đại Lâm Nghiệp bạn giúp em hoàn thành báo cáo khóa luận tốt nghiệp với để tài: “Nghiên cứu ASP.NET, ứng dụng xây dựng website tin tức pháp luật đời sống” Lời em xin gửi lời cảm ơn chân thành đến thầy giáo Mai Hà An hướng dẫn em hồn thành khóa luận Thầy hướng dẫn em khơng mang tính chất trách nhiệm khoa giao phó mà lịng yêu thương sinh viên, tận tụy với sinh viên người nhà giáo Thầy truyền đạt nhiệt thành cho sinh viên, cách làm việc khoa học, tiến độ với kinh nghiệm thầy để thầy trị hồn thiện đề tài thời gian có chất lượng Em xin chân thành cảm ơn thầy, cô khoa tạo điều kiện tốt để em hoàn thành đề tài khóa luận Do lực thân cịn hạn chế nên khó tránh khỏi thiếu sót việc hồn thành khóa luận tốt nghiệp Em mong nhận quan tâm, góp ý thầy khoa để khóa luận em hoàn thiện Em xin chân thành cảm ơn! ii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC BẢNG v DANH MỤC HÌNH ẢNH vi CHƯƠNG I: TỔNG QUAN 1.1Giới thiệu đề tài website tin tức pháp luật đời sống 1.2Phân tích tiêu chí hình thành Tin Tức 1.3Công cụ sử dụng lý chọn 1.4Yêu cầu website 1.5Mục tiêu đề CHƯƠNG II: PHÂN TÍCH LỰA CHỌN CƠNG NGHỆ 2.1ASP.NET 2.1.1Tổng quan ASP.NET 2.1.2Đặc điểm ASP.NET 2.1.3SQL Sever mode 2.2Giới thiệu mơ hình MVC4 2.2.1ASP.NET MVC 4.0 - Model Component 2.2.2MVC-View Component 2.2.3MVC - Controller Component 2.2.4MVC Namespaces 2.2.5Tính ASP.NET MVC4 2.2.6So sánh Web Form MVC 2.2.7Lợi ích MVC Web App 10 2.3Tổng quan công cụ SQL Server Management Studio 2008 10 2.3.1SQL Server Management Studio gì? 10 Chương III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 3.1 Biểu đồ usecase 11 iii 3.1.1 Danh sách Actor use case 11 3.1.2 Đặc tả use case 14 3.2 Biểu đồ lớp 21 3.2.1 Danh Sách lớp 21 3.2.2 Đặc tả lớp 22 3.3 Biểu đồ 27 3.3.1 Đặc tả biểu đồ “ đăng nhập ” 27 3.3.2 Đặc tả biều đồ tuận tự “ đăng ký thành viên” 27 3.3.3 Đặc tả biểu độ “ Quyền” 28 3.3.4 Đặc tả biểu đồ “ Quản trị người dùng” 29 3.3.5 Đặc tả biểu đồ “ Bản tin” 30 3.3.6 Đặc tả biểu đồ “ Phản hồi” 30 3.4 Biểu đồ hoạt động 31 3.4.1 Biểu đồ hoạt động chức Quản trị viết 31 3.4.2 Biều đồ hoạt động chức quản lý bình luận 34 3.4.3 Biểu đồ hoạt động chức Quản lý Quảng cáo 35 3.4.4 Biểu đồ hoạt động chức tìm kiếm thơng tin 37 3.5 Thiết kế bảng liệu 38 3.5.1 Bảng: 38 3.5.2 Bảng: 39 3.5.3 Bảng: 40 3.5.4 Bảng: 40 3.5.5 Bảng : < Quảng cáo > 41 CHƯƠNG IV: XÂY DỰNG WEBSITE VÀ TRIỂN KHAI THỬ NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 42 CHƯƠNG KẾT LUẬN 44 5.1 Kết luận 44 5.2 Thảo luận hướng phát triển đề tài 44 TÀI LIỆU THAM KHẢO iv DANH MỤC BẢNG Bảng 1: Danh sách Actor 11 Bảng 2: Danh sách Usecase 13 Bảng 3: Danh sách lớp 21 Bảng 4:Danh sách thuộc tính lớp User 22 Bảng 5: Danh sách phương thức lớp User 22 Bảng 6: Danh sách thuộc tính lớp Adid 22 Bảng 7: Danh sách phương thức lớp Adid 23 Bảng 8: Danh sách thuộc tínhLớp Bài Viết 23 Bảng 9: Danh sách phương thức Lớp Bài Viết 24 Bảng 10: Danh sách thuộc tínhLớp Comment 24 Bảng 11: Danh sách phương thứcLớp Comment 24 Bảng 12: Danh sách thuộc tính lớp Menu 25 Bảng13: Danh sách phương thức lớp Menu 25 Bảng 14: Danh sách thuộc tínhLớp EdmMetadata 25 Bảng 15: Danh sách phương thứcLớp EdmMetadata 25 Bảng 16: Danh sách thuộc tính lớp Webinfo 26 Bảng 17: Danh sách phương thức lớp Webinfo 26 Bảng 18: Danh sách trường bảng user 39 bảng 19: Danh sách trường bảng Menu 39 Bảng 20: Danh sách trường bảng Bài Viết 40 Bảng 21: Danh sách trườngbảng Comment 41 Bảng 22: Danh sách trườngbảng Banner 41 v DANH MỤC HÌNH ẢNH Hình 2.1 Mơ hình MVC Hình 2.2 Mơ hình ASP.NET MVC 4.0- Model Component Hình 3.1: Biểu đồ use case tổng quát Website 14 Hình 3.2: Usecase Đăng nhập 14 Hình 3.3: Biểu đồ usecase tạo, quản lý tài khoản người dùng 16 Hình 3.4: Biểu đồ usecase Quản lý banner 17 Hình3.5: Biểu đồ usecase quản lý member, phản hồi (feedback) 18 Hình 3.6: Biểu đồ tìm kiếm 19 Hình 3.7 Usecase cập nhật tin tức 19 Hình 3.8 : Biểu đồ lớp 21 Hình 3.9: Biểu đồ đăng nhập 27 Hình 3.10: Biều đồ tuận tự đăng ký thành viên 27 Hình 3.11: Biểu độ Quyền 28 Hình 3.12: Biểu đồ Quản trị người dùng 29 Hình 3.13: biểu đồ Bản tin 30 Hình 3.14: Biểu đồ Phản hồi 30 Hình 3.15: Biểu đồ hoạt động chức Thêm viết 31 Hình 3.16: Biểu đồ hoạt động chức Sửa thông tin viết 32 Hình 3.17: Biểu đồ hoạt động chức Xóa viết 33 Hình 3.18: Biểu đồ hoạt động chức Quản lý bình luận 34 Hình 3.19: Biểu đồ hoạt động chức Thêm quảng cáo 35 Hình 3.20: Biểu đồ hoạt động chức Sửa thơng tin quảng cáo 35 Hình 3.21: Biểu đồ hoạt động chức Xóa quảng cáo 36 Hình 3.22: Biểu đồ hoạt động chức Tìm kiếm thơng tin 37 Hình 3.23: Biểu đồ hoạt động chức Thống kê thông tin 38 Hình 4.1 : Giao diện trang web 42 Hình 4.2: Giao diện đăng nhập 43 vi CHƯƠNG I: TỔNG QUAN 1.1 Giới thiệu đề tài website tin tức pháp luật đời sống “Tin tức gọi kiến thức, tài sản quý giá người” Với bùng nổ thơng tin Internet, vai trị trang thông tin điện tử trực tuyến trở nên quan trọng Khác với báo trí tuyền thơng có giới hạn thời gian cập nhật tin tức, tờ báo trực tuyến cung cấp tiện lợi việc cập nhật phát hành thơng tin Về phía người dung, họ xem thơng tin lúc nơi Về phía người cung cấp thơng tin, nhà báo họ dễ dàng cập nhật tin tức nhất, thời việc sử dụng trang thông tin trực tuyến điều cần thiết nhằm đáp ứng nhu cầu cập nhật thông tin người Tin tức vơ quan trọng cho người ta kiến thức sở để tiến hành việc lớn nhỏ Khi có Internet, tin tức quan trọng tốc độ lan truyền nhanh ảnh hưởng tức thỳ diện rộng 1.2 Phân tích tiêu chí hình thành Tin Tức Tiêu chí để xác định tin tức tóm gọn sau: có liên quan, hữu ích, gây quan tâm Những tiêu chí áp dụng rộng rãi nhà báo quan báo chí sử dụng chúng theo bối cảnh đặc thù để nhấn mạnh ý nghĩa theo cách riêng Cái bối cảnh cơng chúng tạo Sự liên quan hữu ích gây quan tâm định hướng khái quát để thẩm định giá trị thơng tin kiện, vấn đề hay nhân vật Cùng với tiêu chí rõ ràng đó, yếu tố đăc trưng tiềm tàng câu chuyện Quan trọng yếu tố sau: Tác động: Đây cách khác để đo mức độ liên quan hữu ích Có người ảnh hưởng kiện hay ý tưởng? Nó ảnh hưởng đến họ nghiêm trọng ? Xung đột: Đây đề tài muôn thuở câu chuyện, dù thuật lại báo chí, văn chương hay kịch nghệ Chính trị quốc gia, chiến tranh, vụ phạm tội nước Mới lạ: Đây yếu tố phổ biến báo chí lẫn loại hình thức khác Con người hay kiện gây hấp dẫn có giá trị thơng tin yếu tố đặc biệt hay kì quái Danh tiếng: Tên tuổi tạo nên tri thức Tên tuổi lớn chừng thỳ báo quan trọng điều Những người dân thường bị kích thích thường bị tị mị việc làm người giàu có thiếng Gần gũi: Thơng thường, người ta thích quan tâm đến diễn gần nơi họ Khi họ đọc hay nghe tin nước hay tin giới, họ thường muốn biết có liên can đến cộng đồng họ Cấp thời: Tin địi hỏi phải Nếu tin thích đáng hữu ích, hẳn phải lúc Những báo kịp thời cho người ta hội tham dự vào vụ việc chung làm khán giả 1.3 Công cụ sử dụng lý chọn Công nghệ thiết kế Website ASP.Net công nghệ sử dụng ngày rộng rãi với đặc điểm vượt trội Công nghệ ASP.Net cho phép người sử dụng nhiều lựa chọn ngơn ngữ lập trình u thích mà khơng bị bó buộc Cơng nghệ ASP.Net sử dụng phong cách lập trình mới: Code behide, tức tách phần code riêng (Soure) phần giao diện riêng (Design) nên dễ đọc, dễ quản lý thuận tiện việc bảo trì nâng cấp 1.4 Yêu cầu website Yêu cầu bạn đọc: - Giao diện thân thiện - Dễ tìm kiếm thơng tin - Tin tức website cập nhật thường xuyên Yêu cầu thành viên: - Cung cấp chức cập nhật tin tức dễ dàng Yêu cầu Admin: - Thuận lợi việc quản lí thơng tin thành viên, tin tức liệu website 1.5 Mục tiêu đề Về mặt lý thuyết: - Nắm sở lý thuyết chung xây dựng website tin tức - Hiểu rõ quy trình thiết kế website tin tức Về mặt ứng dụng: - Xây dựng webstie tin tức để cập nhật thông tin hàng ngày pháp luật đời sống - Hoàn thiện website đưa vào thực tế CHƯƠNG II: PHÂN TÍCH LỰA CHỌN CƠNG NGHỆ 2.1 ASP.NET 2.1.1 Tổng quan ASP.NET ASP.NET khung ứng dụng web mã nguồn mở phía máy chủ thiết kế để phát triển web tạo trang web động Nó viết Microsoft phép lập trình trang web động, ứng dụng web dịch vụ web Lần phát hành vào tháng năm 2002 với phiên 1.0 Net Framework kế thừa cho công nghệ Active Sever Pages (ASP) Microsoft ASP.NET xây dựng Common Language Runtime(CLR), cho phép lập trình viên viết mã ASP.NET ngôn ngữ hỗ trợ Sau năm phát triển , loạt phát hành beta năm 2000 2001, ASP.NET 1.0 phát hành ngày tháng năm 2002 thành phần phiên 1.0 NET Framework Ngay trước phát hành hàng chục sách viết ASP.NET, Microsoft đẩy mạnh phần tảng cho dịch vụ web Scott Guthrie trở thành người quản lí sản phẩm cho ASP.NET phát triển tiếp tục, với phiên 1.1được phát hành vào ngày 24 tháng năm 2003 phần Windows Sever 2003 ASP.NET dựa HTML Bản phát hành dựa việc cải thiện hỗ trợ ASP.NET cho thiết bị di động 2.1.2 Đặc điểm ASP.NET Các trang web ASP.NET, viết Web Forms, khối xây dựng cho phát triển ứng dụng ASP.NET Có hai phương pháp cho Web Forms, định dạng ứng dụng web định dạng trang web Các ứng dụng web cần biên soạn trước triển khai, cấu trúc web cho phép người dùng chép tập tin trực tiếp vào máy chủ mà không cần biên dịch trước Các mẫu web chứa tệp đuôi “.aspx” Các tệp thừa hưởng dấu hiệu đánh dấu HTML tĩnh (X) Các đánh dấu thành phần bao gồm kiểm sốt web phía máy chủ kiểm sốt người NguoiDoc truy cập vào trang tin đọc viết Khi NguoiDocmuốn phản hồi viết đăng nhập vào hệ thống để phản hồi Thông tin phản hồi gửi vào CSDL với MaTin Hệ thống thơng báo gửi thành công update lên tin mà NguoiDoc muốn phản hồi 3.4 Biểu đồ hoạt động 3.4.1 Biểu đồ hoạt động chức Quản trị viết Thêm viết Hình 3.15: Biểu đồ hoạt động chức Thêm viết Đặc tả biểu đồ: Quy trình thêm viết Người dùng có yêu cầu thêm viết( viết nhiều viết thời điểm) Hệ thống hiển thị hình thêm viết Người dùng hủy khơng tham gia thêm viết bắt đầu tham gia nhập thông tin cho viết Hủy khơng tham gia trạng thái 31 khơng hồn tất Người dùng tham gia nhập thông tin viết bao gồm: Ảnh minh họa, tiêu đề, nội dung chữ, hình ảnh phần nộn dung Hệ thống kiểm tra thông tin viết Kiểm tra xem viết đủ thông tin ảnh, tiêu đề, nội dung hay chưa o Nếu chưa đủ thông tin viết đưa thông báo chưa đủ thông tin quay trở lại nhập lại thông tin o Nếu đủ thơng tin có lựa chọn có tiếp tục thêm hay khơng? Nếu tiếp tục thêm quay trở lại bước “Nhập thông tin thêm viết” Nếu không quay trở lại lấy danh sách viết thao tác thêm có lựa chọn hỏi xem có lưu thơng tin lại hay khơng? Nếu có lưu thơng tin đưa tồn thơng tin vào sở liệu Nếu không lưu thơng tin thuộc trạng thái khơng hồn tất Kết thúc quy trình thêm viết Sửa thơng tin viết Hình 3.16: Biểu đồ hoạt động chức Sửa thông tin viết Đặc tả biểu đồ: Sửa thông tin viết Ban đầu người dùng yêu cầu sửa thông tin viết Hệ thống hiển thị giao diện sửa 32 Người dùng hủy khơng tiếp tục sửa dẫn đến trạng thái khơng hồn tất Người dùng đồng ý tiếp tục chọn viết cần sửa sửa thông tin Hệ thống kiểm tra sửa có sai sót khơng? Nếu sửa sai so với mặc định ban đầu u cầu sửa lại thơng tin Nếu sửa tiếp tục sửa viết khác dựa vào nhu cầu người sửa Khi danh sách viết sửa, đưa thông báo cập nhật thơng tin tồn viết Nếu người dùng khơng đồng ý dẫn đến trạng thái khơng hoàn tất Người dùng đồng ý kết thúc quy trình sửa thơng tin viết Xóa viết Hình 3.17: Biểu đồ hoạt động chức Xóa viết Đặc tả biểu đồ: Xóa viết Người dùng có u cầu xóa thơng tin viết Hệ thống hiển thị giao diện cập nhật viết Người dùng hủy không tiếp tục cập nhật viết dẫn đến trạng thái khơng hồn tất 33 Người dùng tiếp tục thao tác chọn viết cần xóa tiếp tục chọn viết cần xóa danh sách Nếu khơng tiếp tục chọn viết cần xóa lấy danh sách viết cần xóa chọn Người dùng chấp nhận xóa danh sách viết kết thúc q trình xóa viết Khi khơng chấp nhận trở trạng thái khơng hồn tất 3.4.2 Biều đồ hoạt động chức quản lý bình luận Hình 3.18: Biểu đồ hoạt động chức Quản lý bình luận Đặc tả biểu đồ: Chức quản lý bình luận Khách hàng yêu cầu bình luận viết Hệ thống hiển thị giao diện bình luận viết Khách hàng hủy khơng bình luận vào trạng thái khơng hồn thành Khách hàng đồng ý bình luận tiếp tục Hệ thống đưa thông tin yêu cầu nhập thông tin: Tên, email, tiêu đề, nội dung, mã capcha Hệ thống kiểm tra thông tin đủ gửi bình luận cho nhân viên quản lý bình luận Nếu chưa đủ thơng tin u cầu người dùng nhập lại thơng tin bình luận 34 Khi bình luận gửi đến nhân viên quản lý bình luận Người quản lý tự xem thơng tin bình luận có đạt tiêu chí bình luận: tiếng việt có dấu, ý kiến khơng trùng với ý kiến trước, ý kiến mang tính xây dựng khơng vi phạm vấn đề trị, tôn giáo, phong tục… Nếu người quản lý bình luận thấy bình luận đạt tiêu chí bình luận lưu lại vào sở liệu Kết thúc quy trình quản lý bình luận viết 3.4.3 Biểu đồ hoạt động chức Quản lý Quảng cáo Thêm quảng cáo Hình 3.19: Biểu đồ hoạt động chức Thêm quảng cáo Sửa thơng tin quảng cáo Hình 3.20: Biểu đồ hoạt động chức Sửa thông tin quảng cáo 35 Xóa quảng cáo Hình 3.21: Biểu đồ hoạt động chức Xóa quảng cáo Đặc tả biểu đồ: Chức Xóa quảng cáo Người dùng u cầu xóa thơng tin quảng cáo Hệ thống hiển thị giao diện cập nhật thông tin quảng cáo Nếu người dùng tiếp tục muốn thao tác chọn quảng cáo cần xóa danh mục quảng cáo Nếu khơng hủy dẫn đến trạng thái khơng hoàn thành Người dùng tiếp tục chọn quảng cáo cần xóa Khi dừng khơng chọn quảng cáo lấy danh sách quảng cáo cần xóa Người dùng khơng muốn xóa thơng tin quảng cáo chọn hủy bỏ thao tác dẫn đến trạng thái khơng hồn thành Người dùng muốn xóa thơng tin quảng cáo chọn đồng ý với thao tác xóa kết thúc quy trình xóa thông tin quảng cáo 36 3.4.4 Biểu đồ hoạt động chức tìm kiếm thơng tin Hình 3.22: Biểu đồ hoạt động chức Tìm kiếm thơng tin Đặc tả biểu đồ: chức Tìm kiếm thơng tin Người dùng u cầu tìm kiếm thơng tin trang wep Hệ thống đưa yêu cầu người dùng nhập thơng tin tìm kiếm Người dùng nhập thơng tin tìm kiếm Hệ thống thao tác với server google( tìm kiếm thơng tin dựa vào google) Hệ thống đưa thơng tin tìm kiếm được( thông tin liên quan nằm wepsite) Nếu người dùng muốn tiếp tục tìm kiếm quay trở lại hành động nhập thơng tin tìm kiếm Người dùng khơng tiếp tục tìm kiếm kết thúc quy trình tìm kiếm thơng tin 37 a Biểu đồ hoạt động chức Thống kê thơng tin Hình 3.23: Biểu đồ hoạt động chức Thống kê thông tin Đặc tả biều đồ: Chức thống kê thông tin Người dùng yêu cầu thống kê thông tin liên quan đến hoạt động website Hệ thống yêu cầu người dùng chọn thông tin thống kê Người dùng hủy không tiếp tục dẫn đến trạng thái khơng hồn tất, Người dùng tiếp tục chọn thông tin thống kê Khi người dùng chọn thông tin thống kê Hệ thống tính tốn hiển thị thông tin thống kê Nếu người dùng tiếp tục chọn thống kê thông tin trở lại hoạt động Nếu người dùng khơng tiếp tục thống kê thông tin dừng thống kê kết thúc quy trình thống kê 3.5 Thiết kế bảng liệu 3.5.1 Bảng: a Mô tả Lưu trữ thông tin người quản trị website tên đăng nhập, mật khẩu, mã phân quyền, họ tên,email, số lần đăng nhập hệ thống 38 b Danh sách trường bảng user Bảng 18: Danh sách trường bảng user STT Tên thuộc tính Kiểu liệu Ràng Mô tả buộc Username Varchar(10) Primary Tên đăng nhập người key quản trị Password varchar(20) Not null Mật đăng nhập RoleID Varchar(50) Not null Mã phân quyền FullName Nvarchar(50) Not null Họ tên Email varchar(150) Not null Email NumLogin Int Số lần đăng nhập hệ thống Not null 3.5.2 Bảng: c Mô tả Cho biết thông tin đầy đủ chuyên mục lớn : ID chuyên mục, Id chuyên mục chứa chuyên mục tại, tên chuyên mục, cấp menu, liên kết chuyên mục d Danh sách trường bảng Menu(chuyên mục) bảng 19: Danh sách trường bảng Menu STT Tên thuộc Kiểu liệu tính CateID Ràng Mơ tả buộc Int Primary ID chuyên mục key ParentID Int Not null CateName Nvarchar(150) Not null Tên chuyên mục Decen Int Not null Cấp menu Depth Varchar(100) Not null Phân cấp menu Link Nvarchar(250) Not null 39 ID chuyên mục cha Liên kết chuyên mục 3.5.3 Bảng: e Mô tả Cung cấp thông tin báo sở liệu gồm có :ID viết, ID chuyên mục chứa viết này,mã người dùng, tiêu đề viết, tóm tắt nội dung, tác giả, thời gian đăng… f Danh sách trường bảng Bài Viết Bảng 20: Danh sách trường bảng Bài Viết STT Tên thuộc Kiểu liệu Ràng tính MaBaiViet Mơ tả buộc Int Not null, Mã viết Primary key TenBaiViet Nvarchar(4000) Not null Tên viết AnhMinhHoa Varchar(4000) Null Ảnh minh họa cho viêt TomTat Nvarchar(300) Not null Tóm tắt viết NoiDung Ntext(max) null Nội dung viết Tag Nvarchar(4000) null Từ khóa liên quan đến viết viết MaMenu Int Foreign key, Mã menu Not null IsImportant Bit Not null Gắn viết IsHome Bit Not null Hiện viết nên trang chủ 10 NgayTao DateTime Not null Ngày tạo viết 11 NgayCapNhat DateTime Not null Ngày đăng viết 12 NguoiTao Null Người tạo viết Nvarchar(4000) 3.5.4 Bảng: 40 g Mô tả Thể thông tin đầy đủ ý kiến phản hồi dành cho nội dung báo đăng như: ID phản hồi, Id viết đánh giá, tiêu đề, nội dung thời gian gửi phản hồi h Danh sách trườngbảng Comment Bảng 21: Danh sách trườngbảng Comment STT Tên thuộc tính Kiểu liệu Ràng buộc Mơ tả Primary key Id bình luận CommenId Int Email Nvarchar(4000) Not null CommentName Nvarchar(4000) Not null Tên người bình luận CreatTime Datetime Not null Thời gian bình luận Content Ntex Null Nội dung bình luận MaBaiViet Int Foreign key, not null Mã viết có bình luận Email bình luận 3.5.5 Bảng : < Quảng cáo > i Mô tả Tóm tắt thơng tin cần thiết banner quảng cáo website: ID banner, tên, liên kết, hình ảnh, ngày tạo vị trí banner website j Danh sách trườngbảng Banner Bảng 22: Danh sách trườngbảng Banner STT Tên tính thuộc Kiểu liệu Ràng buộc Mô tả Primary key ID quảng cáo AdId Int Adname Nvarchar(4000) Not null Tên quảng cáo AdImage Nvarchar(4000) Not null Ảnh quảng cáo AdLink Nvarchar(4000) null Link trang quản cáo Level Int null Cấp độ ưu tiên ShowId Int null Chủ đề quảng cáo ShowPosition Int null Vị trí hiển thị Descritsion Nvarchar(4000) null 41 Mô ta quảng cáo CHƯƠNG IV: XÂY DỰNG WEBSITE VÀ TRIỂN KHAI THỬ NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Hình 4.1 : Giao diện trang web Trang web chia làm phần: - Phần Phía cùng(Top) là: Logo trang web - Phần Menu ngang: Bao gồm mục trang chủ, Kinh Doanh, Tin Tức Pháp Luật, Quốc Tế, Thể Thao 24/7 Mỗi danh mục liên kết đến trang với nội dung khác - Phần 3: Các hình ảnh quảng cáo - Phần 4: Ở thơng tin tóm tắt, tiêu đề hình ảnh viết - Phần 5: Phía COMPANY: thơng tin chi tiết cơng ty ACCOUNT: tài khoản THƠNG BÁO: địa email cần thông báo gian hàng cơng ty 42 Hình 4.2: Giao diện đăng nhập 43 CHƯƠNG KẾT LUẬN 5.1 Kết luận Với đồ án này, em hoàn thành yêu cầu đặt ra, bao gồm: Giao diện: thiết kế giao diện đơn giản, nhẹ nhàng, thu hút người xem viếng thăm trang web Hiển thị nội dung tin tức Cho phép đọc giả xem tin tức trực truyến website Quản trị cho phép việc thêm mới, hiệu chỉnh, xóa bỏ viết Quản lý phân quyền người quản trị cho cấp quyền quy định (thêm, xóa, update tin tức) 5.2 Thảo luận hướng phát triển đề tài Bổ sung hoàn thiện thêm giao diện người dùng: Thiết kế lập trình thêm số chức khác phục vụ, thu hút đọc giả đến với website Tăng cường chế độ bảo mật cho website: 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ã hoá SSL Protocol cung cấp), để mã hóa thơng tin độc giả phóng viên, tăng khả chứng thực bảo mật website (SSL Protocol viết tắt Secure Socket Layer) 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 Bảo mật sở liệu SQL Server Mặc dù em cố gắng hoàn thành đồ án với tất nỗ lực thân, chắn tránh khỏi thiếu sót định, kính mong nhận cảm thơng bảo tận tình Quý Thầy Cô bạn Một lần em xin chân thành cảm ơn thầy cô tận tình giúp đỡ em suốt thời gian làm đồ án vừa qua Em xin chân thành cảm ơn! 44 TÀI LIỆU THAM KHẢO [1] Giáo trình Phân tích & Thiết kế hệ thống – ĐH Kinh Doanh & Công nghệ Hà Nội [2] Giáo trình Phân tích thiết kế hệ thống hướng đối tượng sử dụng UML, ThS.Phạm Nguyễn Cương & TS Hồ Tường Vinh, Đại học KHTN TP.HCM [3] Phân tích thiết kế hệ thống thơng tin, Trần Đình Quế & Nguyễn Mạnh Sơn, Học Viện Cơng Nghệ Bưu Chính Viễn Thơng, 2007 [4] Lê Đình Duy – Thiết kế lập trình ứng dụng web ASP, NXB Thống kê, năm 2002 [5] Giáo trình ASP.NET MVC “ http://123doc.org/document/1158169lap-trinh-asp-net-mvc-4-pot.htm” ... chung xây dựng website tin tức - Hiểu rõ quy trình thiết kế website tin tức Về mặt ứng dụng: - Xây dựng webstie tin tức để cập nhật thông tin hàng ngày pháp luật đời sống - Hoàn thiện website. .. Cơng nghệ thơng tin – Trường Đại Lâm Nghiệp bạn giúp em hồn thành báo cáo khóa luận tốt nghiệp với để tài: ? ?Nghiên cứu ASP. NET, ứng dụng xây dựng website tin tức pháp luật đời sống? ?? Lời em xin... ASP. NET dựa HTML Bản phát hành dựa việc cải thiện hỗ trợ ASP. NET cho thiết bị di động 2.1.2 Đặc điểm ASP. NET Các trang web ASP. NET, viết Web Forms, khối xây dựng cho phát triển ứng dụng ASP. NET