1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng hệ thông website tin tức

67 414 0

Đ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

Cấu trúc

  • LỜI NÓI ĐẦU

  • MỤC LỤC

  • CHƯƠNG I: NGHIÊN CỨU SƠ BỘ VỀ HỆ THỐNG

    • I. Phác thảo dự án

      • 4. Thời gian thực hiện

      • 5. Nhân lực tham gia

      • 6. Kinh phí

    • V.Các giải pháp công nghệ

      • 1. Ngôn ngữ lập trình

        • Các ngôn ngữ lập trình

        • a. Lý thuyết về JAVA

        • b. Tổng quan về JSP / Servlet

      • 3. Mô hình MVC

        • a. Mô hình MVC1:

        • b. Mô hình MVC2:

      • 4. Hệ quản trị cơ sở dữ liệu

  • CHƯƠNG III: PHÂN TÍCH HỆ THỐNG

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

      • - 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.

    • 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.

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

      • - Biểu đồ luồng dữ liệu mức khung cảnh

      • - Biểu đồ luồng dữ liệu mức dưới đỉnh.

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

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

  • CHƯƠNG IV: KẾT THÚC DỰ ÁN

  • 1. Kết quả tự đánh giá.

    • - Có khả năng tra và tìm kiếm một cách nhanh chóng.

  • b. Hạn chế.

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

  • 2.Kết luận

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN .o0o BÁO CÁO BÀI TẬP LỚN ĐỀ TÀI: Quản Lý xây dựng hệ thống website Tin Tức Giảng Viên: Th.s Nguyễn Thái Cường Nhóm Thực hiện: Nhóm Sinh viên: Nguyễn Văn Thông Nguyễn Thành Thảo Đinh Trọng Dương Nguyễn Trung Hưng Lớp: CĐ Tin3 – K15 Hà Nội: 03/2016 BTL Quản lý dự án CNTT - Nhóm LỜI NÓI ĐẦU Ngành công nghệ thông tin ngành khoa học đà phát triển mạnh ứng dụng rộng rãi nhiều lĩnh vực Cùng với xu hướng phát triển phương tiện truyền thông Báo, Radio… việc sử dụng Internet ngày phổ biến Truy cập Internet, có kho thông tin khổng lồ phục vụ nhu cầu, mục đích nhấp chuột Nhận thức nhu cầu tìm hiểu thông tin, giải trí xã hội, đời hàng loạt website cho mục đích thương mại, giải trí, tin tức…Để đáp ứng với việc cập nhật thông tin hàng ngày, tình hình xã hội, trị, thời sự, sức khỏe… website tin tức đời nhu cầu tất yếu Do đó, chúng em vận dụng ngôn ngữ Java, MySQL,Servlet , JSP công cụ HTML/CSS để xây dựng hệ thống Website Tin tức Hoàn thành xong để tài, chúng em vô biết ơn thầy, cô nhiệt tình giảng dạy, hướng dẫn cho chúng em trình học trường nghiên cứu để thực đề tài Trang: BTL Quản lý dự án CNTT - Nhóm MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC CHƯƠNG I: NGHIÊN CỨU SƠ BỘ VỀ HỆ THỐNG I Phác thảo dự án 4 Thời gian thực .5 Nhân lực tham gia Kinh phí V.Các giải pháp công nghệ 33 Ngôn ngữ lập trình 33 Mô hình MVC .41 Hệ quản trị sở liệu .44 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 46 Yêu cầu chi tiết website 47 - Hiển thị danh mục 47 - Hiển thị chi tiết thông tin có danh mục 47 - Hiện thị kết việc tìm kiếm, đăng ký , đăng nhập 47 a Đối với người truy cập Website với chức User 47 - Cho phép đăng ký thành viên 47 - Cho phép xem tin tức, tìm kiếm thông tin 47 - Cho phép Post viết 47 b Đối với người quản trị .47 - Quản lý user: xoá, sửa, nhập thêm User, Admin 47 - Cập nhật thông tin liên quan, sửa thông tin , xoá thông tin 47 - Kiểm tra, chỉnh sửa Post lên user sau đăng .47 - Hiển thị thông tin lên theo nhóm tin, chuyên mục 47 Biểu đồ phân cấp chức năng, biểu đồ luồng liệu .47 Trang: BTL Quản lý dự án CNTT - Nhóm - Biểu đồ luồng liệu mức khung cảnh .50 - Biểu đồ luồng liệu mức đỉnh 51 Lựa chọn cài đặt CSDL 52 Xác định thực thể 53 CHƯƠNG IV: KẾT THÚC DỰ ÁN .67 Kết tự đánh giá .67 - Có khả tra tìm kiếm cách nhanh chóng .67 b Hạn chế .67 c Hướng phát triển 67 2.Kết luận 67 CHƯƠNG I: NGHIÊN CỨU SƠ BỘ VỀ HỆ THỐNG I Phác thảo dự án Khảo sát trạng Website Tin Tức Sau học tìm hiểu ngôn ngữ Java, JSP, Servlet, MYSQL, HTML/CSS, 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.24h.com.vn, 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: Trang: BTL Quản lý dự án CNTT - Nhóm  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… * 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 Mục đích Mục tiêu - Mục đích: Xây dựng website tin tức để chia sẻ tin tức mạng − Mục tiêu: Xây dựng hoàn thiện website quản lý tra cứu địa chạy thử nghiệm internet Yêu cầu chung Đảm bảo thông tin website xác hợp pháp Website có tính thẩm mỹ, dễ sử dụng, người dùng dễ dàng tìm thấy thông tin tìm kiếm Website phải đảm bảo khả làm việc internet, thông tin cập nhật thường xuyên Đảm bảo tính đại không bị lạc hậu thời gian dài Đáp ứng yêu cầu người sử dụng, thuận tiện vận hành nâng cấp sau Thời gian thực - tuần (28/03 – 08/05/2016) Nhân lực tham gia Nhóm – Tin3K15 – Đại Học Công Nghiệp Hà Nội Tên thành viên: - Nguyễn Văn Thông - Nguyễn Thành Thảo - Đinh Trọng Dương - Nguyễn Trung Hưng Trang: BTL Quản lý dự án CNTT - Nhóm 6 Kinh phí Kinh phí thức hiện: 33 triệu Kinh phí dự trù: triệu Tổng kinh phí: 38 triệu Phạm vi: Dự án xây dựng hệ thống website tin tức người xem cập nhập tin tức thông qua hệ thống Internet chữ ký Đại diện nhóm Đại diện bên thuê website Trang: BTL Quản lý dự án CNTT - Nhóm Mốc quan trọng Bắt đầu dự án : 28/03/2016 Kết thúc dự án : 08/05/2016 II Xác định Yêu cầu Khách hàng Website cần có chức sau: Phần Quản trị Hệ thống Quản lý nhóm người dùng hệ thống , quản trị nội dung Quản lý quyền người sử dụng Quản lý viết Quản lý chuyên mục Quản lý thể loại Quản lý số quảng cáo website Phần khách hàng(người dùng) Có thể xem tìm kiếm tin tức website Có thể xem chi tiết thông tin muốn xem III Nguồn nhân lực dự kiến Phiếu giao việc Nguồn nhân lực dự kiến Nhóm gồm thành viên (1 nhóm trưởng) Phiếu giao việc biên họp nhóm  Biên họp nhóm tuần Trang: BTL Quản lý dự án CNTT - Nhóm Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam Độc Lập – Tự Do Hạnh Phúc BIÊN BẢN HỌP NHÓM Hôm ngày 02/04/2016 Nhóm họp thảo luận Địa điểm họp: Phòng 606 – nhà A9 Trường ĐHCNHN Nội Dung họp: Nhóm phân công công việc cho thành viên nhóm đề tài, sau đưa thời gian nộp nhóm hạn cuối vào ngày 06/04/2016 Thành phần tham gia: 1) Nguyễn Văn Thông(Nhóm Trưởng) 2) Nguyễn Thành Thảo 3) Nguyễn Trung Hưng Các thành viên nhóm tích cực đóng góp ý kiến buổi họp kéo dài từ 9h – 10h Thư ký Nhóm Trưởng Trang: BTL Quản lý dự án CNTT - Nhóm  Phiếu giao việc tuần BFC Dự án: PHIẾU GIAO VIỆC- 01 Xây dựng Website Tin Tức JAVA – MySQL, Người giao việc: Nguyễn Văn Thông JSP - Servlet Người thực hiện: Nguyễn Trung Hưng Công việc: Khảo sát số Web Tin Tức Người kiểm tra: Nguyễn Văn Thông Tính chất: Đưa ý tưởng thiết kế html Ngày 03/04/2016 - Yêu cầu công việc Tham khảo website tin tức sau đưa ý tưởng thiết kế giao diện - Kết thực tế - Thời gian đưa ý tưởng thiết kế theo trang dân trí 24h ngày 02/04 03/04 - Ghi chú, giải thích: Chủ yếu thiết kế giao diện theo trang dân dân trí - Đánh giá, nhận xét: -Kém -Trung bình -Khá -Tốt Người giao việc Người kiểm tra Người thực Ngày: 01/04/2016 Ngày: 04/04/2016 Ngày: 02/04/2016 Trang: BTL Quản lý dự án CNTT - Nhóm PHIẾU GIAO VIỆC- 02 Dự án: Xây dựng Website Tin Tức JAVA – MySQL, Người giao việc: Nguyễn Văn Thông JSP - Servlet Người thực hiện: Nguyễn Thành Thảo Công việc: Xây dựng sở liệu Người kiểm tra: Nguyễn Văn Thông Tính chất: Tạo sở liệu Mysql Ngày 02/04 đến 04/04/2016 - Yêu cầu công việc Tham khảo xây dựng table sở liệu - Kết thực tế - Thời gian thiết kế xong sở liệu cho website tin tức ngày từ 02/04 đến 04/04 - Ghi chú, giải thích: - Đánh giá, nhận xét: -Kém -Trung bình -Khá -Tốt Người giao việc Người kiểm tra Người thực Ngày: 01/04/2016 Ngày: 05/04/2016 Ngày: 02/04/2016 PHIẾU GIAO VIỆC- 03 Trang: 10 BTL Quản lý dự án CNTT - Nhóm Xác định thực thể Bước đầu phân tích thiết kế sở liệu phân tích yêu cầu liệu, tức ta phải xác định thông tin cần quản lý để xác đinh đối tượng cần thiết lưu trữ liệu vào bảng - Admin: Đây thực thể xác định quyền điều hành quản trị hệ thống Người quản trị hệ thống có quyền hạn cao hệ thống, thông tin Admin cung cấp Username, Password, họ tên, mã nhóm, 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 - Bản tin: tin có mã tin để phân biệt với tin khác Một tin gồm thông tin: title, shortcut, body, picture, creatdate, tags Xuất phát từ trình xác định thực thể ta xây dựng Database cho wesbsite tin tức a Bảng Article: Tên trường article_id article_title article_summary Kiểu Độ rộng Int VARCHAR NOT NULL  300  TEXT article_created_date VARCHAR 150 article_last_modified VARCHAR 150 article_image VARCHAR 300 article_visited SMALLINT - Trong bảng article_id khóa Trang: 53 BTL Quản lý dự án CNTT - Nhóm b Bảng Category: Tên trường Kiểu Độ rộng category_id SMALLINT  category_name VARCHAR 200  category_notes TEXT category_manager_id INTEGER category_last_modified VARCHAR NOT NULL 50 Trong bảng category_id khóa c Bảng Section: Tên trường Kiểu Độ rộng section_id SMALLINT  section_name VARCHAR 200  section_notes TEXT section_manager_id tblUser User_id section_last_modified INTEGER VARCHAR NOT NULL tblArticle ∞ 50 Article_id - User_name Trong bảng section_id khóa Article_title ∞ d Bảng User User_pass Tên trường Kiểu User_fullname user_id Độ rộngArticle_summary NOT NULL INTEGER  Article_section_id User_homephone user_name VARCHAR 100 user_pass ………………… VARCHAR 100 user_fullname VARCHAR 45 user_homephone VARCHAR 45 user_email VARCHAR 100 user_address VARCHAR 200  Article_category_id  ………………… ∞ - Trong bảng user_id khóa User_id Article_id 6.User_id Mô Hình Luồng liệu tblSection tblCategory Article_title Category_id Article_summary User_name Section_id User_pass Section_name tblUser User_fullname Section_notes 1 ∞ Category_name Article_section_id tblArticle Category_notes Article_category_id Category_maganer_id ………………… Trang: 54 User_homephone Section_manager_id ………………… ………………… ∞ ∞ ……………… BTL Quản lý dự án CNTT - Nhóm Mô hình luồng liệu CHƯƠNG III: THỰC THI TRÊN HỆ THỐNG I Kiểm thử Bảng test website Trang: 55 BTL Quản lý dự án CNTT - Nhóm STT Tên phần Test website tin tức Tình trạng Đăng nhập vào phần quản trị Chạy tốt Quan lý người dùng Chạy tốt Quản lý chuyên mục Chưa chạy Quản lý viết tin tức Chạy tốt Quản lý loại viết Chạy tốt Trang chủ phần người dùng Chạy tốt Xem chi tiết thông tin Chạy tốt Các chức menu Chạy tốt Về trang chủ Chạy tốt 10 Tìm kiếm Chưa chạy 11 Menu section Chưa chạy 12 Trang xem chi tiết chuyên mục Chạy tốt Ghi Trang: 56 BTL Quản lý dự án CNTT - Nhóm II Giao diện người dùng Trang chủ Trang: 57 BTL Quản lý dự án CNTT - Nhóm Trang xem chi tiết tin tức Trang: 58 BTL Quản lý dự án CNTT - Nhóm Trang: 59 BTL Quản lý dự án CNTT - Nhóm Trang menu tin tức Trang: 60 BTL Quản lý dự án CNTT - Nhóm III Phần Quản trị Trang đăng nhập Giao diện trang chủ Giao diện trang quản lý người dùng Trang: 61 BTL Quản lý dự án CNTT - Nhóm Giao diên trang Quản lý thể loại viết Giao diện trang Bài viết tin tức Trang: 62 BTL Quản lý dự án CNTT - Nhóm IV Phiếu kiểm tra kết tuần PHIẾU KIỂM TRA KẾT QUẢ TUẦN Biện pháp Phần trăm CV Người kiểm tra Công việc Kết Nguyễn Văn Thông Khảo sát số website tin tức Đạt 80% Nguyễn Văn Thông Xây dựng sở liệu Đạt 80% Nguyễn Văn Thông Phân tích Xây dựng báo cáo Đạt 70% Nguyễn Thành Thảo Xây dựng thiết kế giao diện Đạt 80% PHIẾU KIỂM TRA KẾT QUẢ TUẦN Biện pháp Phần trăm CV Người kiểm tra Công việc Kết Đinh Trọng Dương Dựa vào CSDL thiết kế Objects Đạt 80% Nguyễn Văn Thông Xây dựng Modul Section,category Đạt 80% Nguyễn Văn Thông Xây dựng modul Article, user Đạt 80% Nguyễn Thành Thảo Thiết kế modul Basic main Đạt 80% Trang: 63 BTL Quản lý dự án CNTT - Nhóm PHIẾU KIỂM TRA KẾT QUẢ TUẦN Biện pháp Phần Trăm CV Người kiểm tra Công việc Kết Đinh Trọng Dương Viết báo cáo song song với trình lập trình Đạt 70% Nguyễn Văn Thông Xây dựng Modul Basic bên phía người dùng Đạt 80% Nguyễn Văn Thông Kết nối với CSDL JDBC Đạt 80% Nguyễn Thành Thảo Đưa giao diện vào cắt ghép JSP chạy server Đạt 80% PHIẾU KIỂM TRA KẾT QUẢ TUẦN Biện pháp Phần Trăm CV Người kiểm tra Công việc Kết Đinh Trọng Dương Tiếp tục viết báo cáo chuẩn bị tài liệu Đạt 80% Nguyễn Văn Thông Xây dựng Modul Article phần người dùng Đạt 80% Nguyễn Văn Thông Đổ liệu vào website Đạt 80% Nguyễn Thành Thảo Làm phần next trang chi tiết menu Đạt 80% PHIẾU KIỂM TRA KẾT QUẢ TUẦN Trang: 64 BTL Quản lý dự án CNTT - Nhóm Biện pháp Phần Trăm CV Người kiểm tra Công việc Kết Đinh Trọng Dương Hoàn thiện báo cáo Đạt Nguyễn Văn Thông Làm phần tìm kiếm website Chưa đạt Nguyễn Văn Thông Test website Đạt 70% Nguyễn Thành Thảo Làm phần xem chi tiết view, section, focus Đạt 80% 70% Cần tìm hiểu thêm 60% Trang: 65 BTL Quản lý dự án CNTT - Nhóm CHƯƠNG IV: KẾT THÚC DỰ ÁN Kết tự đánh giá Nhóm chúng em hoàn thành tương đối dự án Trong trình thực dự án 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 ư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 Java, JSP,Servlet , HTML/CSS để 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 2.Kết luận Sau thời gian tìm hiểu nghiên cứu tập lớn Nhóm chúng em hoàn thành đề tài “ Quản Lý 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: 66

Ngày đăng: 15/07/2017, 13:54

TỪ KHÓA LIÊN QUAN

w