1. Trang chủ
  2. » Giáo Dục - Đào Tạo

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG: Xây dựng website tin tức

46 17 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

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 1,81 MB

Nội dung

HỌC VIỆN KĨ THUẬT MẬT MÃ KHOA AN TỒN THƠNG TIN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Xây dựng website tin tức GVHD: PHẠM THỊ THUẬN Lớp L06 Nhóm PHẠM THÁI HOÀNG VŨ BÁ QUANG NGUYỄN DUY SƠN Hà Nội, 2021 MỤC LỤC LỜI MỞ ĐẦU GIỚI THIỆU 1.1 Mục đích tài liệu .3 1.2 Phạm vi tài liệu 1.3 Từ điển thuật ngữ TỔNG QUAN VỀ HỆ THỐNG .5 2.1 Phát biểu toán 2.2 Mục tiêu hệ thống 2.3 Phạm vi hệ thống NẮM BẮT YÊU CẦU 3.1 Quy trình nghiệp vụ 3.2 Mơ hình phần cấp chức 3.2.1 Yêu cầu chức năng: 3.2.2 Yêu cầu phi chức năng: 3.2.3 Mơ hình phân cấp chức 3.3 Biểu đồ 3.3.1 Biểu đồ ca sử dụng mức tổng thể hệ thống 3.3.2 Biểu đồ ca sử dụng mức chi tiết .9 3.3.3 Đặc tả ca sử dụng 12 3.3.4 Đặc tả ca sử dụng với biểu đồ hoạt động .22 PHÂN TÍCH 29 4.1 Phân tích kiến trúc 29 4.2 Phân tích ca sử dụng 30 THIẾT KẾ 36 5.1 Kiến trúc vật lý 36 5.2 Xác định phần tử thiết kế 37 5.2.1 Xác định lớp thiết kế 37 5.2.2 Xác định giao diện 37 5.2.3 Xác định gói thiết kế 38 5.3 Thiết kế lớp 39 5.4 Thiết kế sở liệu 45 LỜI MỞ ĐẦ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 website, ứng dụng điện thoại việc tiếp cận thơng tin vô dễ dàng Truy cập Internet có kho thơng tin khổng lồ phục vụ nhu cầu, mục đích 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, ứng dụng cho mục đích thương mại, tin tức, giải trí…Để đáp ứng với việc cập nhật thơng tin ngày, tình hình trị, sức khỏe, giải trí…thì website tin tức đời nhu cầu tất yếu Do đó, chúng em vận dụng kiến thức học mơn Phân tích thiết kế hệ thống để xây dựng ứng dụng website tin tức Để hoàn thành xong tập lớn chúng em cảm ơn Phạm Thị Thuận nhiệt tình giảng dạy, hướng dẫn cho chúng em suốt trình học nghiên cứu thực đề tài GIỚI THIỆU 1.1 Mục đích tài liệu Nhận thấy nhu cầu thông tin người lớn cần phải xây dựng hệ thống thông tin cung cấp thơng tin cách nhanh chóng, xác đến độc giả Tài liệu cung cấp nhìn từ tổng quan đến chi tiết hệ thống Website tin tức cách chung vận hành thực tế Tài liệu miêu tả:  Phân tích thiết kế hệ thống Website tin tức phù hợp với yêu cầu đề nhằm đáp ứng nhu cầu người dùng  Nhằm cung cấp cho độc giả khung nhìn tổng thể cách hoạt động hệ thống Website tin tức người  Cho thấy cách mà người dùng tham gia tương tác với hệ thống website  Cho thấy cách mà người quản trị web site tham gia vào trình quản lý người dùng tương tác với hệ thống  Hoạt động quản lý tài nguyên đăng nhà báo cách admin tham gia vào hệ thống  Làm sở để áp dụng vào việc xây dựng hệ thống tương tự mở rộng nâng cấp hệ thống 1.2 Phạm vi tài liệu - Trọng tâm tài liệu làm rõ thiết kế hệ thống Website tin tức thực tế hoạt động - Tài liệu làm sở để bên nhà thiết kế áp dụng cho khách hàng - Tài liệu sở để người dùng, khách, admin người hiểu chất, chế vận hành, chế bảo mật hệ thống, giúp hiểu rõ tham gia, mối quan hệ đối tượng tham gia vào hệ thống môi trường hệ thống 1.3 Từ điển thuật ngữ Khách: Là nhóm người quan tâm tới website để đọc tìm kiếm thơng tin, tin tức cập nhật ngày Người dùng: Là nhóm người tạo tài khoản để thiết lập thơng tin chủ đề ưa thích để hệ thống đưa viết phù hợp Quản trị viên: Là người quản lý trì hệ thống Người viết: Là người tạo viết có chất lượng giúp người nắm bắt tin tức tốt Bài viết: Là báo cải người viết tạo thuộc chủ đề khác như: xã hội, giáo dục, y tế, pháp luật, … TỔNG QUAN VỀ HỆ THỐNG 2.1 Phát biểu toán Với bùng nổ thơng tin internet, vai trị trang thơng tin điện tử trực tuyến ngày trở nên quan trọng Khác với báo chí truyề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 dùng, 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 Dựa nhu cầu thực tế kiến thức học từ mơn Phân tích thiết kế hệ thống chúng em định xây dựng hệ thống Website tin tức 2.2 Mục tiêu hệ thống - Hệ thống Website tin tức cung cấp thông tin cho người dùng thơng qua website mà người dùng dùng nhiều thiết bị để truy cập máy tính, laptop, điện thoại để vào trình duyệt - Đưa thông tin phù hợp với người dùng giúp họ cập nhật tin tức cách nhanh chóng trang bị thêm kiến thức cho thân - Tin tức cập nhật dựa vấn đề nóng xã hội - Thơng tin nhiều lĩnh vực: Chính trị, sức khỏe đời sống, giải trí, … - Thơng tin đến từ nhiều nguồn như: Nhà báo, quan nhà nước, … - Dữ liệu cập nhật thông minh -… 2.3 Phạm vi hệ thống Người dùng cuối hệ thống: Là người dùng truy cập vào hệ thống nhằm mục đích xem tìm kiếm thơng tin Các bên liên quan: - Người viết đăng lên Website: Là người dùng viết theo nội dung quy cách chuẩn để duyệt đăng lên trang chủ Website Quản trị viên hệ thống duyệt - Nhà cung cấp hệ thống Website (Server): Đảm bảo cho hệ thống vận hành tốt, tính bảo mật cao, lưu trữ truy xuất thơng tin xác, bảo trì nâng cấp hệ thống theo thời gian Mơ hình tổng thể hệ thống: - Website kết nối trì thông qua mạng Internet địa điểm thời gian - Người dùng cần phải có tài khoản đăng nhập truy cập vào hệ thống - Cung cấp cho người dùng thông tin bổ ích, xác, ngồi người dùng tìm kiếm, lưu lại thơng tin theo nhu cầu người dùng - Vì thơng tin mạng trả phí cho Server lưu trữ lâu Vì thơng tin nhiều năm tòa soạn báo - … NẮM BẮT YÊU CẦU 3.1 Quy trình nghiệp vụ Quy trình nghiệp vụ hệ thống Website tin tức phân tích sau:  Website có Server lưu trữ tất viết người cung cấp viết gửi đến độc giả để đọc  Nhà cung cấp dịch vụ Server ký kết hợp đồng thuê Server với chủ Website  Xây dựng lên Website gồm giao diện chức hỗ trợ Quản trị viên, Người dùng, Khách sử dụng  Các viết quản lý Quản trị viên quy chuẩn kiểm  Các tài khoản quản lý Quản trị viên  Thông tin tất lĩnh vực đời sống xã hội, cập nhật ngày, duyệt  Người dùng Khách xem tìm kiếm thơng tin chủ đề, lĩnh vực quan tâm  Người dùng tự thiết lập tài khoản  Người dùng lưu lại chủ đề, lình vực quan tâm  Hệ thống tự động gợi ý viết liên quan đến chủ đề mà độc giả lựa chọn lưu  Người dùng, Khách xem thông tin họ muốn xem 3.2 Mơ hình phần cấp chức 3.2.1 Yêu cầu chức năng:  Cung cấp cho người dùng thơng tin nóng ngày, thơng tin bổ ích lĩnh vưc đời sống Gợi ý nội dung viết phù hợp với người dùng dựa theo chủ đề mà người dùng quan tâm  Giúp người dùng tìm kiếm thơng tin theo nội dung, tác giả, theo thời gian thông qua giao diện đẹp, dễ sử dụng mang lại hiệu cao  Người dùng dễ dàng thiết lập tài khoản thơng tin, chủ đề quan tâm  Hỗ trợ người quản trị hệ thống quản lí người dùng, thêm sửa xóa thơng tin người dùng cách dễ dàng, hiệu  Hỗ trợ người quản trị hệ thống quản lý đăng, kiếm duyệt đăng cách thơng minh nhằm đưa thơng tin xác, thời thiết thực đến người dùng 3.2.2 Yêu cầu phi chức năng:  Thông tin đưa đến người dùng phải đảm bảo tính xác, khơng phản cảm Theo luật pháp nhà nước 3.2.3 Mơ hình phân cấp chức Hình 1: Mơ hình phân cấp chức 3.3 Biểu đồ 3.3.1 Biểu đồ ca sử dụng mức tổng thể hệ thống Hình 2: Biểu đồ ca sử dụng mức tổng quát 3.3.2 Biểu đồ ca sử dụng mức chi tiết Hình 3: Ca sử dụng Quản lý người dùng Hình 20: Biểu đồ Đăng 31 Hình 20: Biểu đồ Quản lý đăng 32 Hình 21: Biểu đồ Quản lý người dùng 33 Hình 22: Biểu đồ Thiết lập người dùng 34 THIẾT KẾ 5.1 Kiến trúc vật lý Hình 32: Kiến trúc vật lý hệ thống Hệ thống xây dựng dựa kiến trúc client-server: - Kiến trúc Client-Server (máy khách-máy chủ) mơ hình máy tính, máy chủ (server) cung cấp quản lý hầu hết nguồn lực dịch vụ cho máy khách - Kiến trúc có nhiều máy khách kết nối với máy chủ trung tâm thông qua mạng Internet - Đối với Client  Trình duyệt (Chrome, FireFox, MS Edge, …) - Đối với Server:  Hệ điều hành server (OS server)  Server trang web (Web server)  Server liệu (Database server) 35 5.2 Xác định phần tử thiết kế 5.2.1 Xác định lớp thiết kế Analysis class Design element Tài khoản Bài viết Controller đăng nhập Controller đăng kí Controller quản lý người dùng Controller thiết lập người dùng Controller tìm kiếm viết Controller xem viết Controller đăng Controller quản lý đăng Form đăng nhập Form đăng kí Form quản lý người dùng Form thiết lập người dùng Form tìm kiếm viết Form xem viết Form đăng Form quản lý đăng Tài khoản, Database Tài khoản Bài viết, Database Bài viết Ánh xạ trực tiếp đến lớp thiết kế 5.2.2 Xác định giao diện 36 5.2.3 Xác định gói thiết kế 37 5.3 Thiết kế lớp Hình 23: Biểu đồ lớp Đăng ký 38 Hình 24: Biểu đồ lớp Đăng nhập 39 Hình 25: Biểu đồ lớp Tìm kiếm viết 40 Hình 26: Biểu đồ lớp Xem viết 41 Hình 27: Biểu đồ lớp Đăng 42 Hình 28: Biểu đồ lớp Quản lý đăng 43 Hình 30: Biểu đồ lớp Quản lý người dùng Hình 31: Biểu đồ lớp Thiết lập người dùng 5.4 Thiết kế sở liệu Hình 32: Mơ hình thực thể liên kết ER 44 Hình 33: Mơ hình liệu quan hệ 45 ... học từ mơn Phân tích thiết kế hệ thống chúng em định xây dựng hệ thống Website tin tức 2.2 Mục tiêu hệ thống - Hệ thống Website tin tức cung cấp thông tin cho người dùng thông qua website mà... thơng tin ngày, tình hình trị, sức khỏe, giải trí…thì website tin tức đời nhu cầu tất yếu Do đó, chúng em vận dụng kiến thức học mơn Phân tích thiết kế hệ thống để xây dựng ứng dụng website tin tức. .. tả:  Phân tích thiết kế hệ thống Website tin tức phù hợp với yêu cầu đề nhằm đáp ứng nhu cầu người dùng  Nhằm cung cấp cho độc giả khung nhìn tổng thể cách hoạt động hệ thống Website tin tức

Ngày đăng: 17/02/2022, 15:36

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w