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

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

Đ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ạm vi nghiên cứu đề tài: Website Tin tức của tổng hợp, công cụ lấy thông tin tin tức bằng RSS và sử dụng vntokenizer. Đây là tài liệu thực sự hữu ích cho các bạn ngành Công nghệ thông tin tham khảo viết bài báo cáo tương tự. Mời các bạn cùng tham khảo.

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  Tạo khn mẫu hướng dẫn nhà phát triển trong suốt q 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: 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 q 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 q  Thầy cơ và các bạn để đồ án của chúng em được hồn chỉnh hơn.Xin gửi lời cảm ơn chân  thành đến gia đình, bè bạn, đã ln 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 q trình học tập và thực hiện đồ án Mặc dù đã rất cố  gắng hồ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 q báu của các thầy cơ và các bạn để đồ án này   ngày càng hồ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) NHẬN XÉT (của cơ quan thực tập)   .  GVHD :   SVTH: GVHD :   SVTH: NHẬN XÉT (của giảng viên phản biện)   .  GVHD :   SVTH: MỤC LỤC DANH MỤC CÁC BẢNG, SƠ  ĐỒ, HÌNH GVHD :   SVTH: DANH MỤC TỪ VIẾT TẮT CBCNVC CMND CSDL GVHD :  Cán bộ cơng nhân viên chức Chứng minh nhân dân Cơ sở dữ liệu  SVTH: TỔNG QUAN HỆ THỐNG Khảo sát hệ thống 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ề 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 Phân tích u cầu của hệ thống Ngun nhân ra đời các hệ thống tổng hợp tin tự động Cập nhật thơng tin ln 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,…  Tuy nhiên, khi mà các trang báo điện tử  ra đời quá nhanh, sẽ  xuất hiện tình trạng   “loạn” thơng tin. Q nhiều trang web tin tức, q nhiều thơng tin trùng lặp sẽ  làm cho   người đọc khơng biết phải chọn nguồn tin nào để  xem. 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, tuoitre,   thanhnien, dantri, hanoimoi,… Nếu phải vào từng trang để đọc thì rất mất thời gian, thêm   vào đó nếu chỉ đọc 1, 2 mục tin trên mạng có lẽ là khơng đủ, chính vì ngun nhân này, các  trình đọc tin tự động, hay các trang tổng hợp tin tức (tiếng Anh gọi là News aggregator) đã  GVHD :   SVTH: ra đời. Các trang này sẽ tổng hợp nội dung các trang, các mục từ các báo điện tử khác nhau,   và đưa ra một giao diện duy nhất để tiện lợi cho người đọc. Như vậy thay vì phải đi kiếm   thơng tin, bằng cách dùng các trang tin tổng hợp, thơng tin sẽ tự động đưa xuống cho người   đọc. Đối với trang tổng hợp tin tức cho tiếng Việt, có thể  nói baomoi.com đi tiên phong   Với hơn 100 nguồn tin và được cập nhật liên tục, các tin trên baomoi.com khá phong phú    cập   nhật   Bên   cạnh     có   thể   kể   đến     số   site   khác     vietica.com,   xalo.vn,  gocnhin.com, socbay.com, vsearch.vn,… 1.2. Mục đích của để tài khóa luận Mục tiêu của đề  tại là xây dựng một hệ  thống hỗ  trợ  việc đọc báo tiếng Việt trên   các website. Các nguồn báo được tổng hợp từ  trên server, người dùng sử  dụng mobile có  kết nối internet (GPRS hoặc 3G) như một thiết bị client gửi u cầu tới server và lấy về  các nguồn báo họ muốn xem.  Người dùng nếu có điện thoại hỗ trợ Java thì có thể sử dụng chương trình. Nếu điện   thoại của người dùng và nhà cung cấp dịch vụ cho phép tải ứng dụng trên Internet xuống   điện thoại di động thì người dùng có thể  tải trực tiếp  ứng dụng từ  địa chỉ  URL do Web   server cung cấp, nếu khơng thì phải cài đặt chương trình bằng cách giao tiếp với máy tính  bằng hồng ngoại, cáp, 1.3.1. Thách thức đối với phần tổng hợp tin tức Đối với các trình đọc tin, có hai bước để xử lý. Bước thứ nhất, hệ thống đơn giản sẽ  chỉ load và hiện thị các tin theo thứ tự từ nguồn tin mà người dùng muốn đọc về  dựa vào   danh sách các rss của nguồn tin đó. Bước thứ hai, phức tạp hơn, đó là sau khi đã lấy được  nội dung các nguồn tin về, cần phân loại các nguồn tin vào các nhóm khác nhau, xử lý loại  bỏ  các tin trùng lặp nội dung từ các nguồn khác nhau, đồng thời sắp xếp hiện thị  các tin   phù hợp với sở thích người dùng.  Ở bước thứ nhất, hệ thống sẽ phải truy cập vào các trang tin rss từ các báo điện tử,  từ đó lấy ra các đường dẫn tới bài báo gốc. Sau đó truy cập vào các bài báo gốc này để lấy   ra nội dung của tin. Tuy nhiên, do mỗi một báo lại có một cách tổ  chức hiện thị  tin tức   khác nhau, với mỗi một trang lại có các mã html khác nhau, nên hệ thống cần phải có cách   xử lý cho từng trang báo một Sau khi đã lấy hết nội dung các trang tin, hệ thống cần đưa ra cách để  sắp xếp các   tin tức này vào các chun mục khác nhau. Việc sắp xếp này là khơng thể phụ  thuộc vào   cách phần chia chun mục  ở từng báo riêng biệt, bởi vì mỗi một tờ báo lại có một cách   phân chia khác nhau Trên Bảng 1 là danh sách các chun mục từ hai tờ báo có thể coi là có số lượng độc   giả lớn nhất Việt Nam (theo thống kê từ  alexa.com, báo vnexpress.net đứng thứ 4, và báo   dantri.com.vn đứng thứ  6 trong danh sách các site có lượng truy cập nhiều nhất tại Việt   Nam). Hai báo này tuy có một số chun mục là giống nhau, nhưng số chun mục còn lại   lại rất khác nhau.  Một điều cần chú ý bóc tách nội dung cho các trang báo điện tử đó là, nội dung một   số bài báo chứa các ảnh liên quan, hệ thống tin tức cần phải giữ lại các ảnh.  GVHD :   SVTH: Bảng 1. Danh sách chun mục từ báo vnexpress và dantri.com.vn   Một vấn đề cần quan tâm nữa khi tổng hợp các tin đó là làm sao phân biệt được tin  nào là tin gốc, tin nào là tin đăng lại. Việc phân biệt này có các tác dụng: • Giúp cho người đọc khơng cần phải đọc lại một tin nhiều lần, người đọc chỉ  cần   quan tâm đến tin được đưa lên đầu tiên mà thơi • Giúp cho hệ thống khơng cần phải lưu lại các tin đã có rồi • Giúp hệ thống xác định được các nguồn tin gốc, và các nguồn tin sao lưu lại. Từ đó   sẽ có cách  ứng xử riêng với từng nguồn tin một. Ví dụ: sẽ tập trung lấy từ các nguồn tin  gốc, các nguồn tin lặp thì chỉ lấy các chun mục ít bị lặp hơn u cầu cần đạt được của hệ thống  u cầu chung Cơ bản áp dụng rộng rãi, phổ biến cho nhiều người có thể sử dụng được, ít  xảy ra lỗi, đầy đủ, rành mạch, rõ ràng Có các chức năng cơ bản như: Quản lý chun mục, quản lý người dùng,  đăng và quản lý bài, tìm kiếm thơng tin… Giao diện đơn giản, thân thiện, đẹp và dễ nhìn Đáp ứng được tính bảo mật trên website nói chung Thao tác nhanh chóng, hợp lý, hiệu quả, chính xác  u cầu chi tiết của từng chức năng Qua những khảo sát và mục tiêu cần hướng tới ở trên, một u cầu cấp  thiết cần đặt ra là xây dựng và phát triển một website xây dựng một website đưa thơng tin  về Tổng hợp : với những tin tức sự kiện trong khoa cũng như những thơng tin của tỉnh  nắm bắt. Việc xây dựng website phải đáp ứng được những u cầu sau:  Cung cấp cho người truy cập: o Thơng tin về Tổng hợp o Cung cấp thơng tin về các nội dung tổng hợp GVHD :   SVTH: o Thơng tin về việc làm, kinh tế,văn hóa xã hội o Những bài viết tư vấn, chia sẻ kinh nghiệm  Quản lý nội dung: Website có lượng thơng tin nhiều được chia thành nhiều  loại tin, thơng tin được tổ  chức phân chia theo nhiều nhóm, nhiều cấp nên phải quản lý  một cách dễ dàng, tìm kiếm chính xác  Cho phép thay đổi cập nhật thơng tin  Website phải có chức năng phản hồi feedback cho người xem qua đó ta có  thể  tiếp thu được những ý kiến đóng góp của người truy cập để  hồn thiện website theo   đúng mục tiêu hơn  Có mục hỏi đáp tư vấn FAQ: giải đáp trao đổi tất cả  những thắc mắc, đưa   ra những ý kiến về định hướng nghề nghiệp để website có tính mở với sinh viên  Website là nơi cung cấp thơng tin chính thống về Tổng hợp trường đại học  Điện Lực  Thu thập tổng hợp tin tức, đánh giá dựa trên nội dung chun mục,liệt kê bài  liên quan  Thống kê lượt người truy câp theo ngày, tuần, tháng, q  Website đảm bảo tính bảo mật trong quản trị, tối  ưu hóa về  quản trị  nội  dung, đăng tải một cách dễ dàng, thân thiện với đối tượng người truy cập, gam màu năng  động phù hợp với sinh viên những người trên con đường lập nghiệp u cầu về kĩ thuật Mơi trường ứng dụng  Trên hosting asp.net và MS SQL 2008  Trên một domain quốc tế Công cụ sử dụng phát triển phần mềm: Làm ứng dụng bằng ASP.net sử dụng công   cụ  hỗ  trợ  thiết kế  FCKeditor, AjaxcontrolToolkit. Triển khai trên môi trường .NET,  database: SQL Server 2000 hoặc SQL Server 2005, sử dụng Visual Studio 2008, LinQ, sử  dụng vntokenizer   Phân tích quy trình nghiệp vụ của hệ thống  Quy trình nghiệp vụ chung   Trang web ln có administrator (Admin) quản lý tồn bộ  hệ thống. Admin  phân quyền cho các moderator (Mode) quản lý từng chun mục để quản lý dễ dàng  hơn và chun sâu hơn  Admin thực hiện các chức năng: o Quyền quản lý là quyền cao nhất của hệ thống. Những người giữ vai trò  quản lý chính có thể phân quyền cho các thành viên trong website o Adminstrator có thể thực hiện được tất cả các chức năng của website như:  Tạo tài khoản, quản lý tài khoản thành viên, quản lý và phân quyền các chun mục,  đăng tin, sửa và xóa tin, bài… o Adminstrator có quyền thêm, sửa, xóa, cập nhật thơng tin mới GVHD :   SVTH: Hình 2. Biểu đồ tuần tự cho chức năng tạo tài khoản  Đặc tả chức năng Tạo tài khoản: Admin đăng nhập hệ thống để phân quyền tài khoản cho người dùng Admin được phép cấp quyền cho người quản lý chun mục và quyền  cho người viết bài ứng với các chun mục bài viết Sau khi Admin thêm, xửa, xóa các tài khoản cho người dung, nếu thơng  tin tài khoản đó hợp lệ thì được phép cập nhật vào CSDL.Nếu thơng tin  sai thì hệ thống u cầu  xem lại thơng tin về tài khoản đó  Chức năng Quản trị  người dùng GVHD :   SVTH: Hình 2. Biểu đồ tuần tự cho chức năng Quản trị người dùng  Đặc tả chức năng Phân quyền chun mục: Admin đăng nhập vào hệ thống và chọn trang Quản trị người dùng Ở trang quản trị người dùng Admin có thể thêm, sửa, xóa thơng tin về người  dùng Sau khi admin sửa hoặc xóa thơng tin người dùng , nếu dữ liệu hợp lý thì sẽ  được vào CSDL Hệ thống cập nhật lại thơng tin người dùng và hiển thị ra thơng tin người  dùng mà admin vừa thao tác Nếu dữ liệu sai thì hệ thống sẽ u cầu xem lại thơng tin người dùng Chức năng Quản lý chun mục GVHD :   SVTH: Hình 2. Biểu đồ tuần tự cho chức năng quản lý chun mục  Đặc tả chức năng Phân quyền quản lý chun mục  Admin đăng nhập vào hệ thống, cấp quyền quản lý cho người dung và  chun mục ứng với quyền quản lý  Dữ liệu đúng thì  sẽ được Update vào CSDL, sau khi update xong thì hệ  thống cập nhật lại danh sách quyền quản lý ứng với các chun mục và hệ  thống hiển thị lại danh sách phân quyền quản lý các chun mục Dữ liệu sai thì hệ thống u cầu xem lại thơng tin 2.3.5. Chức năng Phân quyền viết bài GVHD :   SVTH: Hình 2. Biểu đồ tuần tự cho chức năng phân quyền viết bài  Đặc tả chức năng Đăng bài viết: Admin đăng nhập vào hệ thống, cấp quyền viết bài các chun mục cho  người dùng Dữ liệu đúng thì  sẽ được Update vào CSDL, sau khi update xong thì hệ  thống cập nhật lại danh sách quyền viết bài ứng với các chun mục và hệ  thống hiển thị lại danh sách phân quyền viết bài các chun mục Dữ liệu sai thì hệ thống u cầu xem lại thơng tin GVHD :   SVTH: Chức năng Quản lý chun mục Hình 2. Biểu đồ tuần tự cho chức năng quản lý chun mục  Đặc tả chức năng viết bài: Admin,người quản lý chun mục đăng nhập vào hệ thống và truy cập vào  trang chun mục Admin,người quản lý chun mục có thêm, sửa, xóa các chun mục trong  phạm vi quyền họ quản lý Sau khi admin, người quản lý chun mục thêm, sửa, xóa các quyền,  nếu  thơng tin về các chun mục đó hợp lệ thì dữ liệu được lưu vào CSDL.Sau  đó hệ thống cập nhật lại danh sách các chun mục và hiển thị danh sách  các chun mục đó.Nếu thơng tin sai thì hệ thống sẽ u cầu xem lại thơng  tin về chun mục đó GVHD :   SVTH: Chức năng Quản lý bài viết Hình 2. Biểu đồ tuần tự cho chức năng Quản lý bài viết  Đặc tả chức năng Phản hồi thơng tin bài viết: Admin hoặc User đăng nhập vào hệ thống, và truy cập vào trang quản lý bài  viết trong các chun mục ứng với quyền đăng nhập Tại trang này thì Admin hoặc user có thế đăng bài viết, sửa hoặc xóa một  bài viết thuộc các chun mục mà họ quản lý  Dữ liệu mới được update vào CSDL và hệ thống thơng báo là update thành  cơng và hiển thị bài viết lên website.Nếu dữ liệu sai hệ thống u cầu xem  lại thơng tin Chức năng Phản hồi GVHD :   SVTH: Hình 2. Biểu đồ tuần tự cho chức năng phản hồi  Đặc tả cho chức năng Thống kê: Visiter truy cập vào trang tin và đọc các bài viết Khi Visiter muốn phản hồi một bài viết nào đó thì sẽ đăng nhập vào hệ  thống để phản hồi Thơng tin phản hồi sẽ được gửi vào CSDL với idBantin đó Ý kiến phản hồi hợp lí thì người quản trị chun mục thơng báo gửi thành  cơng và update lên dưới bản tin mà Visiter muốn phản hồi Nếu ý kiến khơng hợp lí thì sẽ thơng tin phản hồi sẽ bị hủy, khơng cho  update lên trang tin GVHD :   SVTH: Chức năng tìm kiếm Hình 2. Biểu đồ tuần tự cho chức năng tìm kiếm  Đặc tả cho chức năng tìm kiếm: Người sử dụng chọn chức năng tìm kiếm Hệ thống u cầu nhập vào thơng tin tìm kiếm Người dùng nhập thơng tin tìm kiếm, thơng tin được gửi tới hệ thống và  được hệ thống kiểm tra Hệ thống trả về kết quả tìm kiếm GVHD :   SVTH: Thiết kế cấu trúc cơ sở dữ liệu Bảng Accounts Tên trường Kiểu   dữ  Kích  liệu thước Ràng buộc Mô tả Username Nvarchar 100 Primery key Tên đăng nhập Password Nvarchar 50 Not null Mật khẩu đăng nhập MemberID Nvarchar 100 Foreign key Mã     thành   viên,   tham  chiếu đến bảng Member Decendalization Nvarchar 100 Not null Quyền     admin   cấp   cho  người có chức năng quản lý  chun mục Bảng 2. Bảng tài khoản người dùng Bảng Categories Tên trường Kiểu   dữ  Kích  liệu thước Ràng buộc Mô tả CategoryID Nvarchar 100 Primery key Mã của chuyên mục ParentID Nvarchar 100 Not null Mã chuyên mục cha CategoryName Nvarchar Max Not null Tên chuyên mục Description Nvarchar 300 Not null Mô tả về chuyên mục MemberID Nvarchar 100 Not null Mã của thành viên MenuLevel Int Null Cấp chuyên mục GVHD :   SVTH: Depth Nvarchar 50 null Phân cấp chuyên mục Bảng 2. Bảng chuyên mục Bảng News Tên trường Kiểu   dữ  Kích  liệu thước Ràng buộc Mô tả NewsID Nvarchar 100 Primery key Mã của bản tin CategoryID Nvarchar 100 Foreign key Mã     chuyên   mục.,   tham  chiếu tới bảng category Title Nvarchar Max Not null Tiêu đề của bài viết Description Nvarchar Max 300 Mô tả ngắn gọn bài viết Content Nvarchar Max Not null Nội dung của bản tin Author Nvarchar 150 Not null Tác giả của bản tin Posttime Datetime Not null Ngày tháng bản tin được đăng  lên website Keyword Nvarchar 50 Not null Từ khóa của bài viết Image Nvarchar 100 Not null ảnh của bài viết Link Nvarchar Max Not null Liên kết của bài viết Status Nvarchar 100 Not null Trạng   thái       viết   (cũ  hay mới = HOT) Bảng 2. Bảng tin tức Bảng FeedBack Tên trường Kiểu liệu Ràng buộc Mô tả FeedbackID Nvarchar 100 Primery key Mã phản hồi NewsID Nvarchar 100 Not null Mã tin đọc giả phản hồi Title Nvarchar Max Not null Tiêu đề phản hồi Email Nvachar 150 Not null Địa email đọc giã phản hồi lại NameReader Nvarchar 100 Not null Tên đọc giả phản hồi lại Content Nvarchar Max Not null Nội dung phản hồi SecurityCode Nvarchar 10 Not null Mã bảo mật phản GVHD :  Kích thước  SVTH: hồi DateComment Datetime Not null Ngày tháng gửi phản hồi đọc giả Bảng 2. Bảng Phản hồi Bảng Statític Tên trường Kiểu   dữ  Kích  liệu thước Ràng buộc Mơ tả StatisticID Nvarchar Primery key Mã thống kê PostTimeNew Datetime Not null Thống kê theo ngày gần nhất PostMostRead Int Not null Bản tin được đọc nhiều nhất VisitNumber Int Not null Số   lượt   khách   viếng   thăm  website 100 Bảng 2. Bảng Thống kê Bảng CateMember Tên trường Kiểu liệu Kích thước CategoyID Nvarchar CateTinCongNghe Int 100 Ràng buộc Mô tả Primery key Mã chuyên mục, tham chiếu đến bảng Category Null Quyền quản lý chuyên mục Tin cơng nghệ (0: khơng có quyền 1: có quyền) CateLapTrinh Int Null Quyền quản lý chuyên mục Ngôn ngữ lập trình (0: khơng có quyền 2: có quyền) CateCSDL Int Null Quyền quản lý chuyên mục Cơ sở liệu (0: khơng có quyền 3: có quyền) GVHD :   SVTH: CateNgheNghiep Int Null Quyền quản lý chuyên mục định hướng nghề nghiệp (0: khơng có quyền 4: có quyền) Bảng Bảng Quản trị chuyên mục Bảng Image Tên trường ImageID LinkImage Description Status ImageAdvertising Kiểu liệu Int Nvarchar Nvarchar Int Nvarchar Kích thước 100 150 100 Ràng buộc Mơ tả Not null Null Null Null Null Khóa Đường dẫn ảnh Mô tả ảnh Trạng thái ảnh Ảnh quảng cáo Bảng 2. Bảng phiếu nhập Bảng Member Tên trường Kiểu   dữ  Kích  liệu thước Ràng buộc Mô tả MemberID Nvarchar 100 Primery key Mã của thành viên Password Nvarchar 50 Not null Mật khẩu Email Nvarchar 150 Not null Địa chỉ email của thành viên Birthday Datetime Not null Ngày sinh của thành viên RegistrationDate Datetime Not null Ngày đăng ký Status Nvarchar Not null Trạng   thái   hoạt   động   của  thành viên (Online/ Offline) 50 Bảng 2. Bảng thành viên Mơ hình dữ liệu quan hệ GVHD :   SVTH: Hình 2. Mơ hình dữ liệu quan hệ XÂY DỰNG CHƯƠNG TRÌNH Cài đặt chương trình ­ Chương trình được cài đặt trên máy localhost sever IIS 7 sử dụng cơng ngệ .Net với : • Ngơn ngữ sử dụng: C# • Cơ sở dữ liệu: SQL Server 2008 Express  • Lập trình trên ASP.Net GVHD :   SVTH: Thiết kế giao diện website  Thiết kế giao diện người dùng Hình 3. Giao diện trang dành cho người dùng Thiết kế giao diện quản trị          Hình 3. Giao diện trang chủ quản trị  KẾT LUẬN Kết quả đạt được Sau một thời gian nghiên cứu và bắt tay vào thực hiện, với mong muốn xây dựng  website bán và giới thiệu sách, được sự  quan tâm và hướng dẫn tận tình của đề  tài:” Xây  dựng website tin tức tổng hợp”.  Kết quả đạt được: Thiết kế được website tổng hợp tin tức có sử dụng cơng cụ tách từ vnTokenizer Vì thời gian triển khai có hạn, và việc tìm hiểu cơng nghệ  mới cón gặp nhiều khó   khăn do khơng có nhiều tài liệu nên khơng tránh được những sai sót. Nhóm em rất mong   nhận được sự đóng góp ý kiến và hướng dẫn của thầy cơ để đồ án thêm hồn thiện.  Chúng em xin chân thành cảm ơn! Hướng phát triển ­ GVHD :   SVTH: TÀI LIỆU THAM KHẢO Tiếng Việt: TS. Đào Nam Anh: Giáo trình Phân tích thiết kế  hướng đối tượng; trường Đại học Điện  Lực TS. Huỳnh Văn Đức (Chủ biên), ThS. Đồn Thiện Ngân (Hiệu đính). Giáo trình nhập mơn   UML. Nhà xuất bản: Lao động và xã hội Websites: http://www.asp.net/signalr http://www.evn.com.vn http://www.codeproject.com http://www.doc.edu.vn http://www.voer.edu.vn http://stackoverflow.com GVHD :   SVTH: ... Cung cấp cho người truy cập: o Thông tin về Tổng hợp o Cung cấp thông tin về các nội dung tổng hợp GVHD :   SVTH: o Thơng tin về việc làm, kinh tế, văn hóa xã hội o Những bài viết tư vấn, chia sẻ kinh nghiệm ... thiết cần đặt ra là xây dựng và phát triển một website xây dựng một website đưa thơng tin về Tổng hợp : với những tin tức sự kiện trong khoa cũng như những thông tin của tỉnh  nắm bắt. Việc xây dựng website phải đáp ứng được những yêu cầu sau:... Cơ sở dữ liệu  SVTH: TỔNG QUAN HỆ THỐNG Khảo sát hệ thống 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ề 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 

Ngày đăng: 15/01/2020, 04:21

Mục lục

  • TỔNG QUAN HỆ THỐNG

    • Khảo sát hệ thống

      • Hạ tầng và phần mềm của hệ thống

      • Phân tích yêu cầu của hệ thống

        • Nguyên nhân ra đời các hệ thống tổng hợp tin tự động

        • Yêu cầu cần đạt được của hệ thống

        • Phân tích quy trình nghiệp vụ của hệ thống

        • Bài toán tách từ và công cụ vnTokenizer

        • PHÂN TÍCH THIẾT KẾ HỆ THỐNG

          • Biểu đồ Usecase

            • Các tác nhân của hệ thống

            • Biểu đồ Usecase mức tổng quát

            • Usecase Đăng nhập

            • Usecase tạo tài khoản và thay đổi mật khẩu

            • Usecase quản lý chuyên mục

            • Usecase Tạo và phân quyền chuyên mục

            • Usecase tìm kiếm thông tin sản phẩm

            • Usecase đọc tin và gửi phản hồi

            • Biểu đồ lớp

              • Biểu đồ lớp tổng quát của hệ thống

              • Biểu đồ tuần tự

                • Chức năng Đăng nhập

                • Chức năng Tạo tài khoản

                • Chức năng Quản trị người dùng

                • Chức năng Quản lý chuyên mục

                • Chức năng Quản lý chuyên mục

                • Chức năng Quản lý bài viết

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

  • Đang cập nhật ...

Tài liệu liên quan