Đề tài phân tích thiết kế hệ thống thông tin xây dựng Website về tin tức cộng đồng

74 424 3
Đề tài phân tích thiết kế hệ thống thông tin xây dựng Website về tin tức cộng đồng

Đ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

Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng Chương I: GIỚI THIỆU ĐỀ TÀI I-Giới thiệu: Từ lâu thông tin đã trở thành một nhu cầu không thể thiếu đối với hầu hết mỗi chúng ta. Vào những năm 90 của thế kỷ chúng ta quen với cách thu nhận thông tin các phương tiện thông tin đại chúng chẳng hạn như: đài phát thanh, truyền hình, báo chí v.v…, nhưng từ khi Internet du nhập vào nước ta thì có một thuật ngữ mới ra đời, đó là “Báo điện tử”. Như chúng ta đã biết, “Báo điện tử” là một loại hình cung cấp thông tin được thể hiện trên những trang web thông tin điện tử. Ngày nay vào bất kỳ một website tin tức nào chúng ta cũng đều có thể nhận ra rằng nó không đơn thuần chỉ là đưa thông tin cho độc giả mà còn có vô số những dịch vụ, tiện ích được tích hợp vào nhằm đáp ứng những nhu cầu đa dạng của nhiều tầng lớp xã hội. Với tiêu chí đó, “PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN XÂY DỰNG WEBSITE VỀ TIN TỨC CỘNG ĐỒNG” là một đề tài tốt nghiệp mà đòi hỏi người thực hiện phải hoàn thành tốt những yêu cầu tối thiểu của một website thông tin điện tử ngày nay. II-Mục tiêu: Để đáp ứng hầu hết những nhu cầu thực tiễn của một Cổng thông tin điện tử, mục tiêu của người thực hiện đề tài là giải quyết những yêu cầu tối thiểu sau: 1.Phần User (Người dùng): • Để tiện theo dõi và tìm kiếm, tin tức được trình bày bằng cách phân loại thành nhiều thể loại, mỗi thể loại tin lại được phân loại thành nhiều chủ đề. Tin được trình bày theo hai phương thức là tin chính và tin vắn.Ở tin chính bao gồm tiêu đề tin, trích dẫn, sau cùng là nội dung và các hình ảnh minh họa. SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 1 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng • Website đưa ra một vấn đề, sự kiện nổi bật để thăm dò dư luận độc giả. • Độc giả cũng có thể đưa tin hoặc viết bài về bất kỳ lĩnh vực nào bằng cách đăng ký thành viên, sau đó Ban quản trị sẽ duyệt và đưa lên website nếu tin bài có nội dung chính xác và phù hợp. • Website cũng là nơi các cá nhân, đơn vị, công ty có thể quảng bá thương hiệu của mình một cách rộng rãi đến quý skhách hàng. • Độc giả có thể gửi những ý kiến đóng xây dựng cho website ngày một hoàn thiện hơn qua trang Liên hệ - Góp ý. • Và những tiện ích khác: thông tin tỷ giá, giá vàng, thời tiết, xem TV trực tuyến… 2.Phần Admin (Ban quản trị website): • Quản trị cơ chế bảo mật, phân quyền trong quản trị hệ thống. • Cập nhật thông tin, bao gồm: thêm, xóa và sửa tin, nhóm tin • Duyệt và, thu nhận những ý kiến đóng góp của độc giả. III.Phạm vi ứng dụng: Tuy vẫn còn nhiều hạn chế về mặt chức năng nhưng website cũng đã đáp ứng hầu hết những nhu cầu về thông tin giải trí tối thiểu của một Cổng thông tin điện tử hiện nay. SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 2 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng Chương II: PHÂN TÍCH THỰC TRẠNG VÀ GIẢI PHÁP Yêu cầu biên tập của website tin tức: 1. Trang chủ Được thiết kế theo bố cục hài hòa, định hướng cung cấp thông tin. Hệ thống menu đa cấp cho phép bố trí linh hoạt các Mục tin, Nhóm tin và các Phân nhóm tin … Hệ thống cho phép hiển thị thông tin theo Nhóm tin nổi bật, Tin Nóng, Tiêu Điểm … 2. Các trang tin tức Hiển thị các bài viết với hình ảnh và thông tin. 3. Module quảng cáo Cho phép quản lý các banner, logo, liên kết trên website. Đây là một tính năng quan trọng đối với những website tin tức định hướng cung cấp dịch vụ quảng cáo trực tuyến. 4. Module thống kê Thống kê số người truy cập vào website, Số người truy cập vào từng chuyên mục và Số truy cập từng bài viết. Cung cấp báo cáo về những chuyên mục được đọc giả quan tâm nhất, Top bài viết được quan tâm … 5. Công cụ tìm kiếm cao cấp Ngoài chức năng tìm kiếm theo từ khóa tổng quát, công cụ tìm kiếm còn cho phép tìm kiếm nâng cao với các tiêu chí như: Tiêu đề, bài viết, tác giả, chuyên mục, ngày tháng … SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 3 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng 6. Các trang giới thiệu Giới thiệu về đơn vị chủ quản website, các dịch vụ đơn vị cung cấp, các thông tin về hoạt động tòa soạn … 7. Trang liên hệ Cung cấp thông tin liên hệ của đơn vị chủ quản website và một form liên hệ để người dùng gửi thông tin phản hồi website. Chương III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN I. Phân tích và xây dựng các sơ đồ mô hình hóa ở mức ý niệm: 1. Nguyên tắc xây dựng chương trình: • Việc cập nhật tin tức ( thêm, xoá, sửa ) trên báo bằng giấy gây tốn thời gian, xảy ra sai sót, tốn nguyên liệu. Tin tức ghi trên giấy là cố định không dễ xen vào hay tìm kiếm. Số lượng tin tức thường đa dạng, rộng lớn, cần tổ chức tin tức linh hoạt để dễ xen vào, chứa số lượng lớn. Giao diện dễ cập nhật. • Việc tìm kiếm tin tức chậm, mất thời gian, không chính xác, gây nhiều khó khăn cho người xem. Tên tin tức không được sắp theo thứ tự, không có tiêu thức tìm kiếm. Phải tốn thời gian, tốn công để tìm kiếm. Tìm kiếm dựa vào máy tính sẽ giải quyết được những khó khăn trên, nâng cao hiệu quả xem tin. • Chỉ có thể tìm kiếm theo mã tin tức, không tìm được bằng các tiêu chí khác. Cách ghi chỉ có thể tìm theo thứ tự tin tức, tìm kiếm bằng mắt khó khăn và chậm, xảy ra thiếu sót. Cần phải có cách tổ chức linh hoạt, thuận tiện cho việc sắp xếp. Ghi nhận đầy đủ các thông tin về tin tức để có nhiều cách thức tìm kiếm. SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 4 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng • Khó thống kê về tin tức và các thống kê khác Thu thập dữ liệu thống kê cho một tiêu chuẩn khó và càng khó hơn khi thống kê nhiều tiêu chuẩn phức tạp. Tự thực hiện nhiều tiêu thức thống kê tự động và theo nhiều tiêu chuẩn. • Việc thay đổi quy tắc, công thức khó chuyển đổi. Khi thay đổi một quy tắc, công thức thì ảnh hưởng đến toàn bộ công đoạn, qui trình Khó thay đổi, tốn rất nhiều thời gian. Cần xây dựng một hệ thống linh hoạt, ổn định tự thay đổi những vấn đề có liên quan khi hệ thống thông tin thay đổi. 2. Phân tích chức năng website: a. Đặc tả yêu cầu:  Yêu cầu chức năng: Cho phép nhiều người xem tin tức trực tuyến qua mạng lưới Internet. Người dùng có thể giải trí hoặc tìm hiểu các thông tin bổ ích qua các tiện ích của website. Thành viên có thể đăng nhập vào để đăng tin và cập nhật thông tin cá nhân. Người dùng có thể đóng góp ý kiến hoặc liên hệ quản cáo đối với ban quản trị Quản trị viên đăng nhập và cập nhật thông tin, điều chỉnh cơ sở dữ liệu, quản trị toàn bộ website.  Yêu cầu phi chức năng: Website hoạt động ổn định, tốc độ truy xuất nhanh. Hệ thống thông tin phải có chế độ bảo mật, không chấp nhận sai sót. SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 5 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng CSDL phải được đảm bảo khi hệ thống đang hoạt động. b. Bảo mật - quyền hạn: Đảm bảo tính toàn vẹn dữ liệu. Có chế độ phân quyền quản trị, gồm quyền Admin và nhân viên Mỗi nhân viên sẽ có quyền hạn nhất định, quyền hạn mỗi nhân được bảo vệ chặt chẽ. Chỉ có Admin mới có quyền tạo mới tài khoản hoặc cập nhật dữ liệu. c. Nghiệp vụ: Với nhu cầu thông tin nhanh và quản lý tin tức có hiệu quả, cần phải tin học hoá các nhu cầu đó. Để thực hiện cần phải có những thông tin và quy tắc quản lý sau:  Tin tức với hình thức rộng rãi, phổ biến, nhiều thể loại và chủ đề sẽ rất khó quản lý nếu như không có mã xác định và phân loại đúng cách. Vì vậy (MATIN) là 1 số thứ tự để phân loại từng tin một theo thể loại (MATL) và chủ đề (MACD) ngoài ra còn có (NGAYDANG) để xác định thời gian các tin tức được đăng.  Và cũng như các tin tức chính, tin thành viên cũng không thể thiếu những mục nhận dạng của nó như (MATIN) cũng được phân chia theo thể loại (MATL) và chủ đề (MACD) nhưng cái đặc biệt ở đây chính là do các người xem đăng ký trở thành thành viên trong trang web đăng nên (TENDN) là một mục để quản lý tin đăng của từng thành viên khác nhau. SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 6 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng  Tất cả những thông tin về cách tin nêu trên sẽ được truyền cho bô phận kỹ thuật để xem xét và trích lọc theo đúng tiêu chuẩn mà trang web cho phép rồi đăng lên.  Mỗi thành viên có một địa chỉ email và tên đăng nhập riêng để phân biệt, họ tên thanh viên, địa chỉ, ngày sinh, giới tính, Username và Password ( những người xem chưa đăng ký có thể tiến hành đăng ký thành viên ), đăng ký thành công, hệ thống sẽ lưu giữ lại thông tin của thành viên và danh sách thành viên. 3.Chức Năng Cơ Bản Của Website: 3.1.Phần User 3.1.1.Giới thiệu tin tức: Khi người xem lướt qua trang web tin tức, họ có thể xem các thông tin của tin tức. Tin tức sẽ được phân loại theo chủ đề của các thể loại tin (Thể loại-chủ đề-tin tức). Khi xem một chủ đề tin, các tin tức cùng chủ đề sẽ được liệt kê. Người xem cũng có thể xem chi tiết của một tin tức nào đó bằng cách chọn nó. 3.1.2.Tìm kiếm: Người xem có thể tìm một tin nào đó bên ngoài trang web bằng cách điền chi tiết muốn tìm vào ô tìm kiếm bằng Google và nhấn nút “Tìm” hoặc có thể chọn cách tìm kiếm nâng cao bên trong trang web bằng cách chọn liên kết “Tìm kiếm trong HOTNEWSZONE”, ở đây người xem có thể tìm kiếm tin tức theo tên tiêu đề tin hoặc theo nội dung tin cùng các tùy chọn khác như tìm trong chủ đề nào, giới hạn theo ngày đăng của tin, sau khi điền thông tin cần tìm kiếm, người SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 7 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng xem nhấn nút “ Tìm”, khi đó các tin tức thoả các điều kiên mà bạn đã thiết lập tìm kiếm sẽ được liệt kê ra để người xem có thể thưởng thức tin tức. 3.1.4.Đăng nhập: Như đã nói để có thể viết tin và quản lý tài khoản của mỗi thành viên thì trước hết thành viên cần phải tiến hành đăng nhập bằng cách nhập đúng Username và Password vào ô Username và Password sau đó chọn “Login”. Khi thành viên đăng nhập thành công có thể thực hiện việc đăng tin, đổi mật khẩu,thay đổi tài khoản. 3.1.5.Đăng ký thành viên: Người xem nhập đầy đủ thông tin để có thể đăng ký trở thành thành viên mới của trang web. 3.1.6.Góp ý: Người xem có thể góp ý hoặc thắc mắc về những vấn đề về tin tức, góp ý về giao diện website hoặc nêu ý kiến bất kỳ của khách hàng để được phục vụ tốt nhất 3.1.7.Thống kê Cần thống kê và hiện thị cho người xem thấy tổng số tin tức mới nhất được phân loại thành 3 phần: Tin tức chình, tin vắn , tin thành viên. Số lượt truy cập sẽ cho người xem thấy có bao nhiêu người viếng thăm trang web. 3.1.8.Chức năng cập nhật, thêm, xoá: 1 Thêm: Khi người xem truy cập vào Web, nếu muốn trở thành thành viên của Website có thể đăng ký để trở thành SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 8 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng thành viên, lúc đó cần khai báo một số thông tin cá nhân của mình, tất cả các thông tin đó phải được lưu giữ lại. 2 Cập nhật: Thành viên quên mật khẩu có thể khai báo một số thông tin cần thiết để lấy lại được mật khẩu, hoặc có thể đổi mật khẩu mới.Thành viên cũng có thể sửa đổi các thông tin của mình. 3 Xoá: Khi thành viên xác nhận xoá các tin do mình đăng thì tin đó sẽ được xoá ra khỏi CSDL. 3.1.9. Chức năng quảng cáo: Website hỗ trợ quảng cáo cho các đối tác khác. 3.1.10.Tin vắn: Một phần riêng của trang web, dành cho admin của trang web muốn thông báo đến các thành viên cũng như cho người xem biết những thay đổi về trang web, những kế hoặc phát triển cho trang web trong thời gian tới. Nơi người xem có thể có thêm nhiều kiến thức lẫn tin tức qua việc xem các kênh truyền hình phổ biến , với nhiều chương trình khác nhau của 3.2.Phần Admin 3.2.1.Phân quyền: Để đảm bảo an toàn thông tin thì mỗi tài khoản Admin chỉ được phép vào và làm việc trên một số trang Admin nhất định. Chỉ có tài khoản Admin toàn quyền là có quyền cao nhất, có thể vào và làm việc trên mọi trang. 3.2.2.Chức năng cập nhật, thêm, xoá: SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 9 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng Đây là chức năng quan trọng nhất của một Website đảm bảo cho thông tin được thay đổi và luôn tươi mới. Do vậy tất cả các thông tin trên Web và các thông tin liên quan đều cần thêm, xoá, sửa. II. Thiết kế Cơ Sở Dữ Liệu: 1. Mô hình thực thể kết hợp: SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 10 [...]... Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng  Trang chủ đề tin : SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 28 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng  Trang nội dung chi tiết tin: SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 29 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD:... 25 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K GVHD: Vũ Đình Thắng Trang 26 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng 6 Các trang chính:  Bộ mặt của trang web : trang content SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 27 Phân tích thiết kế HTTT, Xây dựng. .. –TM0910K Trang 30 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng  Trang đăng ký thành viên: IV Thiết kế các mã sử dụng trong hệ thống: Vì là một trang web tin tức nên các mã chính trong hệ thộng được thiết kế một cách đơn giản chỉ dùng cùng một kiểu mã là TINYINT với lengh =1 để các tin tức trong hệ thống được quản lý đồng bộ và dễ nhớ nên các tin tức được chia riêng.. .Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng 2 Sơ đồ ERD tổng quát: 3 Lược đồ quan hệ: TINADMIN(MATIN , TIEUDE , MOTA , NOIDUNG , NGAYDANG , TENDN , HINH, DANG, TRANGCHINH, MACD ADMIN(TENDN , TENDN) , PASSWORD , HOTEN , NGAYSINH , GIOITINH) SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 11 Phân tích thiết kế HTTT, Xây dựng Website về Tin. .. THUTU VARCHAR 3  SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K NULL Trang 15 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K GVHD: Vũ Đình Thắng Trang 16 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng SUKIEN STT TÊN FIELD KIỂU LENGH KEY NULL 1 MASK INT 4 PRIMARY 2 TIEUDE... NULL TINVAN SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K NULL Trang 20 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng 2 TENTIN NVARCHAR 50  3 NOIDUNG NVARCHAR 1000  4 NGAYDANG DATETIME 8  5 TENDN VARCHAR 50  6 DANG BIT 1  SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 21 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức. .. 22 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng  Banner trượt :Nằm ngoài 2 bên của trang web giới thiệu cho Những Trang Vàng 2 Footer: Giới thiệu về bản quyền của trang web và địa chỉ liên hệ của tác giả kèm với mục menu nhanh ở trên footer SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 23 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức. .. } Wend Chương IV: GIỚI THIỆU CÔNG CỤ XÂY DỰNG HỆ THỐNG I Công cụ thiết kế - phân tích - vẽ các sơ đồ GIỚI THIỆU PHẦN MỀM MICROSOFT VISIO SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 33 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng 1 1 GIỚI THIỆU CHUNG Visio là một chương trình vẽ sơ đồ thông minh, được tích hợp vào bộ chương trình Microsoft... được chia riêng theo từng chủ đề và từng thể loại Vì vậy việc sự dụng kiểu dữ liệu TINYINT để thiết kế mã chính cho các table là hoàn toàn hợp lý V Phân tích và thiết kế các thuật toán tiêu biểu:  Hàm Select case… trong trang Default.asp: SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 31 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng Đây là... tức cộng đồng GVHD: Vũ Đình Thắng 3 Trang default: Trang mặc định của Hotnewszone khi vào trang web, toàn bộ các tin tức nổi bật , mới nhất được cập nhật ở đây SV thực hiện: Lê Văn Long,Cao Danh Đạt,Quach Dai Thăng –TM0910K Trang 24 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng 4 Giao diện đăng nhập: Một phần không thể thiếu của mọi trang web động 5 Các tiện tích: . được tích hợp vào nhằm đáp ứng những nhu cầu đa dạng của nhiều tầng lớp xã hội. Với tiêu chí đó, “PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN XÂY DỰNG WEBSITE VỀ TIN TỨC CỘNG ĐỒNG” là một đề tài tốt. 2 Phân tích thiết kế HTTT, Xây dựng Website về Tin tức cộng đồng GVHD: Vũ Đình Thắng Chương II: PHÂN TÍCH THỰC TRẠNG VÀ GIẢI PHÁP Yêu cầu biên tập của website tin tức: 1. Trang chủ Được thiết kế. để người dùng gửi thông tin phản hồi website. Chương III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN I. Phân tích và xây dựng các sơ đồ mô hình hóa ở mức ý niệm: 1. Nguyên tắc xây dựng chương trình: •

Ngày đăng: 15/05/2015, 15:34

Từ khóa liên quan

Mục lục

  • 1 1. GIỚI THIỆU CHUNG

  • 1 2. LÀM VIỆC VỚI MS. VISIO

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

Tài liệu liên quan