Đề tài Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội

Trong thời đại ngày nay, thông tin là nhu cầu thiết yếu đối với mọi người trên mọi lĩnh vực. Xã hội ngày càng tiến bộ, nhu cầu tiếp cận thông tin của mọi người ngày càng lớn, nhưng thông tin có chọn lọc lại càng là nhu cầu lớn hơn, cũng xuất phát từ nhu cầu đó và cũng nhằm mục đích tạo một website tin tức tổng hợp, phục vụ cho tất cả mọi người, để họ có thể thuận tiện hơn trong việc tiếp cận thông tin tin tức mới nhất của khoa, trang web sẽ phục vụ cho mọi người có thể nắm bắt được các thông tin về kinh tế xã hội.

Với việc bùng nổ các thông tin, tin tức trên web hiện nay nhiều vô kể và bạn không thể nào có đủ thời gian để đọc hết. Lấy một ví dụ đơn giản, hàng ngày có rất nhiều tin tức được đăng tải ở các website báo điện tử như vnexpress, dantri, vietnamenet,… Nếu phải vào từng trang để đọc thì rất mất thời gian, do đó nếu dùng trình tổng hợp tin tức để chỉ định các trang, mục nào của các báo cần được gom lại trong một giao diện duy nhất để đọc thì sẽ tiện lợi hơn rất nhiều. Việc ra đời một hệ thống đọc tin tự động từ các nguồn báo khác nhau trên điện thoại là cần thiết

Tên đề tài:“ Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội”.

Phạm vi nghiên cứu:

Website Tin tức của tổng hợp.

Công cụ lấy thông tin tin tức bằng RSS

Sử dụng vntokenizer

docx 43 trang Minh Tâm 29/03/2025 360
Bạn đang xem 20 trang mẫu của tài liệu "Đề tài Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Đề tài Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội

Đề tài Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội
 1
 LỜI MỞ ĐẦU
 Trong thời đại ngày nay, thông tin là nhu cầu thiết yếu đối với mọi người trên 
mọi lĩnh vực. Xã hội ngày càng tiến bộ, nhu cầu tiếp cận thông tin của mọi người ngày 
càng lớn, nhưng thông tin có chọn lọc lại càng là nhu cầu lớn hơn, cũng xuất phát từ 
nhu cầu đó và cũng nhằm mục đích tạo một website tin tức tổng hợp, phục vụ cho tất 
cả mọi người, để họ có thể thuận tiện hơn trong việc tiếp cận thông tin tin tức mới nhất 
của khoa, trang web sẽ phục vụ cho mọi người có thể nắm bắt được các thông tin về 
kinh tế xã hội.
 Với việc bùng nổ các thông tin, tin tức trên web hiện nay nhiều vô kể và bạn 
không thể nào có đủ thời gian để đọc hết. Lấy một ví dụ đơn giản, hàng ngày có rất 
nhiều tin tức được đăng tải ở các website báo điện tử như vnexpress, dantri, 
vietnamenet, Nếu phải vào từng trang để đọc thì rất mất thời gian, do đó nếu dùng 
trình tổng hợp tin tức để chỉ định các trang, mục nào của các báo cần được gom lại 
trong một giao diện duy nhất để đọc thì sẽ tiện lợi hơn rất nhiều. Việc ra đời một hệ 
thống đọc tin tự động từ các nguồn báo khác nhau trên điện thoại là cần thiết
 Tên đề tài:“ Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội”.
 Phạm vi nghiên cứu:
 Website Tin tức của tổng hợp.
 Công cụ lấy thông tin tin tức bằng RSS
 Sử dụng vntokenizer
 Phương pháp nghiên cứu: 
 Phương pháp khảo sát áp dụng:
 ➢ Phỏng vấn.
 ➢ Tài liệu.
 Phương pháp phân tích, tổng hợp: Mục đích để chứng minh từng luận điểm của 
đề tài có tính thuyết phục hơn.
 Phương pháp mô hình hóa hệ thống theo hướng đối tượng:
 ➢ Hình dung hệ thống thực tế hay theo mong muốn của chúng ta.
 ➢ Chỉ rõ cấu trúc hoặc ứng xử của hệ thống.
GVHD : SVTH: 2
 ➢ Tạo khuôn mẫu hướng dẫn nhà phát triển trong suốt quá trình xây dựng hệ 
 thống.
 ➢ Ghi lại các quyết định của nhà phát triển để sử dụng sau này.
 ➢ Làm công cụ cho phép mọi thành viên phát triển dự án có thể hiểu và làm 
 việc với nhau.
GVHD : SVTH: 3
 LỜI CẢM ƠN
 Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, 
sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác. Trong suốt 
thời gian từ khi bắt đầu học tập ở giảng đường Đại học đến nay, chúng em đã nhận 
được rất nhiều sự quan tâm, giúp đỡ của Thầy Cô, gia đình và bạn bè.
 Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến Thầy Cô ở Tổng hợp – đã 
cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho 
chúng em trong suốt thời gian học tập tại trường. Và đặc biệt, trong kỳ này, Khoa đã tổ 
chức cho chúng em được tiếp cận với môn học rất hữu ích đối với sinh viên ngành 
Công Nghệ Thông Tin. Đó là môn: “”.
 Tuy nhiên, dù rất cố gắng nhưng do thời gian có hạn nên chắc rằng đồ án khó 
tránh khỏi thiếu sót. Chúng em rất mong nhận được sự thông cảm và đóng góp ý kiến 
của quý Thầy cô và các bạn để đồ án của chúng em được hoàn chỉnh hơn.Xin gửi lời 
cảm ơn chân thành đến gia đình, bè bạn, đã luôn là nguồn động viên to lớn, giúp chúng 
em vượt qua những khó khăn trong suốt quá trình học tập và thực hiện đồ án.
 Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên đồ án “” 
chắc chắn sẽ không thể tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự 
quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để đồ án 
này ngày càng hoàn thiện hơn.
 Hà Nội, ngày 01 tháng 1 năm 2017
 Sinh viên thực hiện:
 (ký và ghi họ tên)
GVHD : SVTH: 4
 NHẬN XÉT
 (của cơ quan thực tập)
...........................................................................................................................................
........................................................................................................................................... 
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
........................................................................................................................................... 
...........................................................................................................................................
...........................................................................................................................................
GVHD : SVTH: 5
 NHẬN XÉT
 (của giảng viên phản biện)
...........................................................................................................................................
........................................................................................................................................... 
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
........................................................................................................................................... 
...........................................................................................................................................
...........................................................................................................................................
GVHD : SVTH: 6
 MỤC LỤC
 CHƯƠNG 1: TỔNG QUAN HỆ THỐNG .......................................................19
 1.1. Khảo sát hệ thống ......................................................................................19
 1.1.1. Hạ tầng và phần mềm của hệ thống....................................................19
 1.2. Phân tích yêu cầu của hệ thống .................................................................19
 1.2.1. Nguyên nhân ra đời các hệ thống tổng hợp tin tự động......................19
 1.2.2. Yêu cầu cần đạt được của hệ thống ....................................................22
 1.2.3. Phân tích quy trình nghiệp vụ của hệ thống .......................................23
 1.3. Bài toán tách từ và công cụ vnTokenizer ..................................................24
 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.....................................27
 2.1. Biểu đồ Usecase.........................................................................................27
 2.1.1. Các tác nhân của hệ thống ..................................................................27
 2.1.2. Biểu đồ Usecase mức tổng quát..........................................................28
 2.1.3. Usecase Đăng nhập.............................................................................29
 2.1.4. Usecase tạo tài khoản và thay đổi mật khẩu.......................................30
 2.1.5. Usecase quản lý chuyên mục..............................................................31
 2.1.6. Usecase Tạo và phân quyền chuyên mục ...........................................32
 2.1.7. Usecase tìm kiếm thông tin sản phẩm ................................................32
 2.1.8. Usecase đọc tin và gửi phản hồi .........................................................33
 2.2. Biểu đồ lớp ................................................................................................34
 2.2.1. Biểu đồ lớp tổng quát của hệ thống ....................................................34
 2.3. Biểu đồ tuần tự...........................................................................................34
 2.3.1. Chức năng Đăng nhập ........................................................................34
 2.3.2. Chức năng Tạo tài khoản....................................................................35
 2.3.3. Chức năng Quản trị người dùng ........................................................36
 2.3.4. Chức năng Quản lý chuyên mục.........................................................37
 2.3.5. Chức năng Phân quyền viết bài................................................38
 2.3.5. Chức năng Quản lý chuyên mục.........................................................40
GVHD : SVTH: 7
 2.3.6. Chức năng Quản lý bài viết ................................................................41
 2.3.7. Chức năng Viết bài .............................................................................41
 2.3.8. Chức năng Phản hồi............................................................................42
 2.3.9. Chức năng tìm kiếm............................................................................44
 2.4. Thiết kế cấu trúc cơ sở dữ liệu...................................................................45
 2.5. Mô hình dữ liệu quan hệ............................................................................49
 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH ...............................................51
 3.1. Cài đặt chương trình ..................................................................................51
 3.2. Thiết kế giao diện website .........................................................................51
 3.2.1. Thiết kế giao diện người dùng............................................................51
 3.2.2. Thiết kế giao diện quản trị..................................................................51
 KẾT LUẬN .........................................................................................................52
 TÀI LIỆU THAM KHẢO..................................................................................53
GVHD : SVTH: 8
 DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH
 Hình 2.1 Biểu đồ Usecase tổng quát của hệ thống ...............................................14
 Hình 2.2 Biểu đồ Usecase Đăng nhập vào hệ thống ............................................14
 Hình 2.3 Biểu đồ Usecase tạo tài khoản, thay đổi mật khẩu................................15
 Hình 2.4 Biểu đồ Usecase quản lý chuyên mục....................................................16
 Hình 2.5 Biểu đồ Usecase Tạo và phân quyền chuyên mục .................................17
 Hình 2.6 Biểu đồ Usecase tìm kiếm thông tin liên quan đến bài viết...................18
 Hình 2.7 Biểu đồ usecase đọc tin và gửi phản hồi ...............................................18
 Hình 2.8 Biểu đồ lớp mức tổng quát của hệ thống...............................................19
 Hình 2.9 Biểu đồ tuần tự cho chức năng Đăng nhập ...........................................20
 Hình 2.10 Biểu đồ tuần tự cho chức năng tạo tài khoản......................................21
 Hình 2.11 Biểu đồ tuần tự cho chức năng Quản trị người dùng..........................22
 Hình 2.12 Biểu đồ tuần tự cho chức năng quản lý chuyên mục ...........................23
 Hình 2.13 Biểu đồ tuần tự cho chức năng phân quyền viết bài............................24
 Hình 2.14 Biểu đồ tuần tự cho chức năng quản lý chuyên mục ...........................25
 Hình 2.15 Biểu đồ tuần tự cho chức năng Quản lý bài viết .................................26
 Hình 2.16 Biểu đồ tuần tự cho chức năng Viết bài ..............................................27
 Hình 2.17 Biểu đồ tuần tự cho chức năng phản hồi.............................................28
 Hình 2.18 Biểu đồ tuần tự cho chức năng tìm kiếm .............................................29
 Hình 2.19 Mô hình dữ liệu quan hệ......................................................................35
 Hình 3.1 Giao diện trang dành cho người dùng ...................................................36
 Hình 3.2 Giao diện trang chủ quản trị ..................................................................36
GVHD : SVTH: 9
 DANH MỤC TỪ VIẾT TẮT
CBCNVC Cán bộ công nhân viên chức
CMND Chứng minh nhân dân
CSDL Cơ sở dữ liệu
GVHD : SVTH: 10
 CHƯƠNG 1: TỔNG QUAN HỆ THỐNG
1.1. Khảo sát hệ thống
1.1.1. Hạ tầng và phần mềm của hệ thống
 ❖ Các web tin tức tổng hợp hiện nay đã phần nào đáp ứng được về yêu cầu cập 
 nhật thông tin công nghệ mới cho người đọc. Nhưng chưa có nhiều trang web tự 
 động lấy tin tức từ các nguồn tin tức khác nhau để phục vụ cho người đọc có thể 
 nắm được thông tin chất lượng không phải tìm đọc từ nhiều trang khác nhau.
 ❖ Các trang web tin tức về “Tổng hợp” hiện nay vẫn còn khá lá cải và chưa phục 
 vụ được hết nhu cầu đọc tin cần. 
 ❖ Trên cơ sở tự tổng hợp thông tin từ các website trên internet theo tiêu chí chọn 
 trước. Hiện nay, có nhiều phương pháp tự động tìm kiếm thông tin khác nhau, 
 nhưng nhìn chung là các cách tiếp cận ñều dựa vào các trọng sốtrang Web (Chỉ 
 sốquan trọng của trang trong tập kết quả), như: Page Bank, HITS và ứng dụng 
 kỹthuật khai phá dữ liệu. Trong đó Khai phá dữ liệu (Data Mining) là một lĩnh 
 vực khoa học liên ngành mới xuất hiện gần ñây nhằm đáp ứng nhu cầu này. Các 
 kết quả nghiên cứu cùng với những ứng dụng thành công trong khai phá dữ 
 liệu, khám phá tri thức cho thấy khai phá dữ liệu là một lĩnh vực khoa học tiềm 
 năng, mang lại nhiều lợi ích, ñồng thời có ưu thế hơn hẳn so với các công cụ 
 phân tích dữ liệu truyền thống.
1.2. Phân tích yêu cầu của hệ thống
1.2.1. Nguyên nhân ra đời các hệ thống tổng hợp tin tự động
 Cập nhật thông tin luôn là nhu cầu thiết yếu của con người, cầm tớ báo mới 
cặm cụi đọc trên vỉa hè, trong công viên, hay nhâm nhi cốc cà phê vào buổi sáng đã là 
thói quen của nhiều người. Sự bùng nổ của internet đã cho ra đời báo điện tử. Với việc 
liên tục cập nhật và đưa ra các thông tin mới và nóng nhất, đồng thời cho phép người 
đọc tiếp cận các thông tin đó ở bất cứ thời gian và địa điểm nào, báo điện tử đã dần trở 
thành kênh thông tin quan trọng đối với người dùng internet. Có nhiều đánh giá cho 
rằng báo điện tử là điểm sáng của cách mạng công nghệ thông tin. Ngày càng xuất 
hiện nhiều tờ báo điện tử truyền tải thông tin dưới mọi hình thức mà các loại báo 
truyền thống cung cấp. Có thể kể tên một số trang báo điện tử lớn ở Việt Nam như: 
vnexpress.vn, dantri.com.vn, vietnamnet.vn, 24h.com.vn, tuoitre.com.vn, 
thanhnien.com.vn, 
GVHD : SVTH:

File đính kèm:

  • docxde_tai_xay_dung_he_thong_tong_hop_thong_tin_kinh_te_xa_hoi.docx