Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
1,51 MB
Nội dung
MỤC LỤC DANH MỤC HÌNH ẢNH !"#$%& ' ()*+","- ' ./ 0!/$1,"23 456%*7#/8193 :56%*7#/8;"<2 '56%*7#/85%,"2 =56%*7#/8%>?@#2 A56%*7#/8 +@0$ 356%*B1?615;> 2*C% <1.%D"%/E?6% 7+$1.0!/$ FG/ "@56%*H#/819A FG/ "@56%*H#/8;"<A 4FG/ "@56%*H#/85%,"3 :FG/ "@56%*H#/8%>?@#3 'FG/ "@56%*H#/8 +@0$2 =FG/ "@56%*B1?6152 DANH MỤC BẢNG BIỂU # . 5;# ;"< # . 5;# /@I/E?6%4 # . 5;# J@4 # 4. 5;# KL(4 # :. 5;# 194 # '. 5;# /@I5: # =. 5;# M15: # A. 5;# 19(#: # 3. 5;# (NG L: # 2. 5;# 5%,"' # . 5;# %O","' # . 5;# P9*+19= LỜI MỞ ĐẦU Ngày nay, việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hết mọi cơ quan, doanh nghiệp, trường học đặc biệt là trang các trang website tin tức mang thông tin nhanh và mới nhất được cập nhật hàng giờ. Trong ít năm trở lại đây, với tốc độ phát triển như vũ bão, CNTT đang dần làm cho cuộc sống của con người trở nên thú vị và đơn giản hơn. Vì vậy để bắt kịp với nhịp độ phát triển của xã hội, những kiến thức học được trên giảng đường là vô cùng quan trọng đối với mỗi sinh viên chúng em. Chúng em xin chân thành cảm ơn các thầy, cô bộ môn đã tận tình giảng dạy chúng em trong suốt thời gian học tập vừa qua. Nhờ có sự chỉ dạy tận tình của các thầy, cô để giúp chúng em hoàn thành đồ án này. Tuy đã có nhiều cố gắng nhưng trong quá trình làm đề tài không thể tránh được những sai sót. Chúng em rất mong nhận được các ý kiến đóng góp từ các thầy cô và bạn bè để chúng em rút kinh nghiệm thực hiện tốt hơn ở các đề tài sau. Chúng em xin chân thành cảm ơn thầy cô! CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 1.1 Mô tả bài toán Trang website tin tức cho trường Đại Học Điện Lực cung cấp cho người đọc thông tin về trường, khoa và các tin tức khác một cách nhanh chóng và chính xác hiểu về tổng quan các hoạt động giáo dục - đào tạo của trường, đặc biệt là lĩnh vực đào tạo kỹ thuật - công nghệ Website giới thiệu về trường, cung cấp thông tin các khoa xưởng, phòng ban, trung tâm, đào tạo, nghiên cứu khoa học – hợp tác quốc tế Cho phép tìm kiếm thông tin trên website bằng các từ khóa liên quan. Cho phép đặt logo, các banner trên wesite cũng như nhiều tiện ích khác 1.2 Khái quát hệ thống Dành cho admin: Quản lý menu trang chính bao gồm tạo mới, sửa, xóa menu mẹ và từng menu con trong nhóm tin đó. Quản lý giao diện trang chính. Đăng tin tức bao gồm mã tin và mục đăng tin tức, ta sẽ tạo được mục tin có tiêu đề ngày tạo và upload được hình ảnh và tệp tin. Quản lý tin tức sẽ hiển thị thông tin tin tức, có thể chọn hoặc xóa đi tin tức đó. Quản lý chức năng bình chọn có thể tạo mới hoặc sửa xóa câu hỏi bình chọn. Quản lý tài khoản đăng nhập bao gồm thêm sửa xóa tài khoản đăng nhập. Upload file Dành cho user Hiện thị giao diện Hiển thị tin tức theo loại tin, nhóm tin Liên kết các website khác Quảng cáo Tìm kiếm tin bài 4 Chức năng trắc nghiệm ý kiến 1.3 Các hồ sơ: - Danh mục nhóm tin - Danh mục loại tin - Bảng tin tức - Danh mục bình chọn - Danh mục đáp án - Danh mục liên kết - Danh mục tổ chức - Danh mục menu - Danh mục Quảng cáo - Thông tin trang - Danh sách tài khoản : 2 Q9;P%95%," %*NR <" NRPS 0T U(V 7#/8 W+01X H#/8 +@0$ 1?61%. 5 H#/8;"< V%. 5 H#/85%," CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mô hình nghiệp vụ 2.1.1 Biểu đồ ngữ cảnh: Hình 1: Biểu đồ ngữ cảnh hệ thống 2.1.2 Biểu đồ phân rã chức năng: Hình 2:Biểu đồ phân ra chức năng 2.1.3 Mô tả chi tiết chức năng - Quản lý menu: quản lý menu , giao diện chính, thay đổi logo, banner, đăng quảng cáo ' - Quản lý tin tức: cho phép admin đăng tin, thay đổi hoặc xóa tin. - Quản lý tài khoản: xóa sửa thông tin tài khoản admin - Upload file: up các file tài liệu hoặc đường dẫn - Quản lý chức năng bình chọn: thêm sửa xóa thông tin các câu hỏi bình chọn - Sử dụng website: người dùng xem tin tức, thông tin trên trang web, các đường dẫn liên kết tới các trang khác - Tìm kiếm tin bài: tìm kiếm thông tin tin tức bằng các từ khóa liên quan - Trắc nghiệm ý kiến: trả lời câu hỏi bằng cách tích vào câu trả lời bình chọn 2.1.4 Các hồ sơ Bảng bình chọn Bảng loại liên kết Bảng info Bảng hỏi đáp Bảng loại menu Bảng loại tin Bảng nhóm tin Bảng menu phải Bảng phương án Bảng tin tức Bảng tổ chức Bảng username 2.1.5 Lập ma trận thực thể chức năng Các thực thể = a/ Bảng bình chọn b/ Bảng loại liên kết c/ Bảng info d/ Bảng hỏi đáp e/ Bảng loại menu f/ Bảng loại tin g/ Bảng nhóm tin h/ Bảng menu phải i/ Bảng phương án j/ Bảng tin tức k/ Bảng tổ chức l/ Bảng username Các chức năng nghiệp vụ a b c d e f g h i j k l Quản lý menu C C C C Quản lý bình chọn C C C C C Quản lý tin tức C C C Quản lý tài khoản C Quản lý giao diện C Tìm kiếm tin bài R 2.2 Phân tích mô hình quan niệm 2.2.1 Luồng dữ liệu mức 0: A Hình 3: Mô hình luồng dữ liệu mức 0 2.2.2 Luồng dữ liệu mức 1: a. Biểu đồ tiến trình quản lý menu: Hình 4: Biểu đồ tiến trình quản lý menu b. Biểu đồ tiến trình quản lý bình chọn: 3 Hình 5: Biểu đồ tiến trình quản lý bình chọn c. Biểu đồ tiến trình quản lý tin tức: Hình 6: Biểu đồ tiến trình quản lý tin tức d. Biểu đồ tiến trình quản lý tài khoản: Hình 7: Biểu đồ tiến trình quản lý tài khoản e. Biểu đồ tiến trình quản lý giao diện: 2 [...]... luồng cho tiến trình: Quản lý giao diện 19 Hình 16: Sơ đồ luồng cho tiến trình: Quản lý giao diện B1: Cập nhật giao diện cần sửa f Sơ đồ luồng cho tiến trình: tìm kiếm tin Hình 17: Sơ đồ luồng cho tiến trình: tìm kiếm tin B1: Người dùng nhập từ cần tìm kiếm vào ô B2: Website từ từ khóa tìm kiếm xác đinh thông tin cần tìm và trả về cho người dùng 2.5.2 Thiết kế giao diện 20 a Giao diện trang admin b Thiết. .. luồng cho tiến trình: Quản lý bình chọn Hình 13: Sơ đồ luồng cho tiến trình: Quản lý bình chọn B1: Xác định câu hỏi và đáp án B2: Cập nhật vào CSDL c Sơ đồ luồng cho tiến trình: Quản lý tin tức 18 Hình 14: Sơ đồ luồng cho tiến trình: Quản lý tin tức B1: Đăng tin tức mới B2: Quản lý tin tức B3: Quản lý các tin nóng hiển thị d Sơ đồ luồng cho tiến trình: Quản lý tài khoản Hình 15: Sơ đồ luồng cho tiến... tổ chức Int Khóa Mã loại liên kết Int Tên tổ chức Nvarchar(200) Liên kết Nvarchar(500) Bảng 11: Thông tin bảng tổ chức l Bảng username Thuộc tính Kiểu dữ liệu Khóa 16 Username Nvarchar(50) Password Khóa Nvarchar(50) Bảng 12: Thông tin bảng username 2.5 Thiết kế hệ thống vật lý 2.5.1 Xác định luồng hệ thống a Sơ đồ luồng cho tiến trình: Quản lý menu 17 Hình 12: Sơ đồ luồng cho tiến trình: Quản lý menu... diện 20 a Giao diện trang admin b Thiết kê giao diện đăng nhập: c Thiết kế giao diện trang chủ: 21 22 KẾT LUẬN a Kết quả tự đánh giá Với sự hướng dẫn tận tình của thầy giáo Phạm Đức Hồng, chúng em đã hoàn thành đề tài đúng thời hạn Trong quá trình thực hiện đề tài đã giúp chúng em thu hoạch và củng cố lại các kiến thức đã học Những kết quả đạt được của chương trình: Hệ thống Web tin tức với những... Kiểu dữ liệu Khóa Mã bình chọn Int Khóa Số lần chọn Int Mô tả Nvarchar(500) Hiển thị Int Bảng 1: Thông tin bảng bình chọn b Bảng loại liên kết Thuộc tính Kiểu dữ liệu Khóa Mã loại liên kết Int Khóa 13 Tên loại liê kết Nvarchar(200) Bảng 2: Thông tin bảng loại liên kết c Bảng info Thuộc tính Kiểu dữ liệu Khóa Id Int Khóa Header Nvarchar(MAX) Logo Nvarchar(MAX) Banner Nvarchar(MAX) Footer Nvarchar(MAX)... Bình chọn ( Mã bình chọn, Nội dung, Đáp án, hiển thị, số lần chọn) b Biểu diễn mối quan hệ Loại tin ( Mã loại tin, tên loại tin, mã nhóm) Tổ chức( Mã tổ chức, Tên tổ chức, Mã liên kết, Liên kết) Menu phải( mã menu, ảnh, liên kết, loại menu) Bình chọn( Mã bình chọn,Nội dung, Đáp án, hiển thi, số lần chọn) c Chuẩn hóa lại bảng - Tách bảng bình chọn thành 2 bảng Bình chọn và đáp án d Biểu đồ quan hệ mô... gì? Nhóm tin, loại tin, Tin tức Câu hỏi thế nào? Nội dung? Đáp án? Nội dung câu hỏi, Nội dung đáp án Ai quản lý? Username c Vẽ biểu đồ rút gọn 11 Hình 10: Biểu đồ rút gọn mô hình thực thể liên kết 2.3 Thiết kế cơ sở dữ liệu logic: 2.3.1 Chuyển mô hình E-R sang mô hình quan hệ: a Biểu diễn các thực thể: Tin tức (Mã tin, Tiêu đề, Ngày tạo, Tóm tắt, Nội dung, Ảnh, Tín nóng) Menu (Menu chính, Menu trái,... bình chọn Hạn chế - Kinh nghiệm thiết kế chưa nhiều - Tuy đã thực hiện được hầu hết các yêu cầu, mục tiêu đề ra nhưng chương trình vẫn chưa được tối ưu, chưa thực sự chuyên nghiệp Nhóm chúng em mong sẽ khắc phục được những hạn chế và thiếu xót trên một cách sớm nhất Hướng phát triển Thêm một số chức năng tiện ích - Ứng dụng các hình thức hỗ trợ qua yahoo, skyper b Kết luận Sau thời gian tìm hiểu và... Bảng nhóm tin Thuộc tính Kiểu dữ liệu Khóa Mã nhóm Int Khóa Tên nhóm Nvarchar(100) Bảng 7: Thông tin bảng nhóm tin h Bảng menu phải Thuộc tính Kiểu dữ liệu Khóa Mã menu Int Khóa Mã loại menu Int Liên kết Nvarchar(500) Ảnh Nvarchar(500) Bảng 8: Thông tin bảng menu phải i Bảng phương án Thuộc tính Kiểu dữ liệu Khóa Mã phương án Int Khóa Mô tả Nvarchar(200) Số lần chọn Int Mã bình chọn Int Bảng 9: Thông... ích - Ứng dụng các hình thức hỗ trợ qua yahoo, skyper b Kết luận Sau thời gian tìm hiểu và nghiên cứu bài tập lớn Nhờ sự hướng dẫn tận tình của thầy giáo Phạm Đức Hồng nhóm chúng em hoàn thành đề tài Website tin tức” Nhưng do thời gian và kiến thức còn nhiều hạn chế nên nhóm chúng em không thể tránh khỏi những thiếu sót Kính mong thầy giáo cùng các bạn đóng góp ý kiến giúp đỡ nhóm chúng em hoàn thành . công nghệ Website giới thiệu về trường, cung cấp thông tin các khoa xưởng, phòng ban, trung tâm, đào tạo, nghiên cứu khoa học – hợp tác quốc tế Cho phép tìm kiếm thông tin trên website bằng. sau. Chúng em xin chân thành cảm ơn thầy cô! CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 1.1 Mô tả bài toán Trang website tin tức cho trường Đại Học Điện Lực cung cấp cho người đọc thông tin về trường, khoa và. trở nên phổ biến trong hầu hết mọi cơ quan, doanh nghiệp, trường học đặc biệt là trang các trang website tin tức mang thông tin nhanh và mới nhất được cập nhật hàng giờ. Trong ít năm trở lại