« Home « Kết quả tìm kiếm

Luận văn: Xây dựng diễn đàn trên web - Web Forum


Tóm tắt Xem thử

- Phõn cấp ngưũi sử dụng---12.
- Thờm người sử dụng ---41.
- Xoỏ người sử dụng ---42.
- Ngày nay cỏc NewsGroup thường được tớch hợp luụn trờn web nờn tạo điều kiện thuận lợi hơn cho người sử dụng và người ta gọi đú là cỏc Diễn đàn trờn web (web forum)..
- Như vậy lợi ớch mà Diễn đàn trờn web đem lại cho người sử dụng là khụng nhỏ..
- Với web, mọi người sử dụng cú thể truy xuất đến cỏc trang ứng dụng này để trao đổi thụng tin với người khỏc..
- Do chương trỡnh xõy dựng trờn web cú trao đổi thụng tin giữa cỏc người sử dụng với nhau nờn cỏc trang web của ứng dụng nhất thiết phải là cỏc trang web cú nội dung động..
- Ngoài ra cỏc trang web cho phộp người sử dụng trao đổi thụng tin với nhau nờn phải cú một cơ sở dữ liệu để lưu trữ cỏc thụng tin mà người sử dụng trao đổi với nhau..
- Diễn đàn trờn Web là một chương trỡnh ứng dụng được viết trờn giao diện web và người sử dụng cú thể ngồi tại mỏy con để truy xuất cỏc trang web của ứng dụng do vậy yờu cầu đầu tiờn là phải cú một mỏy chủ chạy phần mềm web server (thụng thường là IIS (Internet Information Server chạy trờn WinNT hay Personal Web Server chạy trờn Win98)..
- Về cơ sở dữ liệu, cỏc ứng dụng thực tế hiện nay người ta thường hay sử dụng SQL Server.
- Và để cú thể hỡnh dung được khỏi quỏt cỏch chương trỡnh làm việc cũng như cỏch trao đổi dữ liệu từ người sử dụng với cơ sở dữ liệu như thế nào ta xem hỡnh 2.
- Theo như hỡnh vẽ trờn, người sử dụng cú thụng qua mụi trường mạng Internet hay Intranet cú thể truy xuất cỏc trang của ứng dụng trờn web server (mỏy chủ).
- ta thường hay sử dụng Jscript để tạo ra những trang web tương tỏc với người dựng như:.
- Cú thể tạo ra cú thể hiển thị nội dung khỏc nhau tuỳ thuộc vào người sử dụng.
- Cú nghĩa là đối với người sử dụng này sẽ cú nội dung hiển thị trờn trỡnh duyệt khỏc với người sử dụng khỏc..
- phải sử dụng ngụn ngữ scripting chớnh thức qui định cho trang đú.
- Ngoài ra người lập trỡnh cú thể sử dụng đến cỏc cụng cụ gỡ rối chương trỡnh, kiểm tra chương trỡnh hay tạo ra những trang web một cỏch nhanh chúng.
- Xoỏ cỏc bài đó cú trờn diễn đàn - Thờm người sử dụng.
- Xoỏ người sử dụng.
- Chức năng chớnh của Diễn đàn trờn web là cho phộp người sử dụng đưa được ý kiến của họ lờn mạng.
- Khi tham gia vào diễn đàn người sử dụng sẽ lựa chọn một chủ đề trong loạt cỏc chủ đề của diễn đàn như trong hỡnh 7, Vớ dụ ta chọn chủ đề “lập trỡnh”, sau khi chọn chủ đề xong, một danh sỏch cỏc bài thuộc chủ đề đú sẽ xuất hiện như hỡnh 8.
- Nếu người sử dụng muốn gửi một bài mới thỡ cú thể nhắp vào nỳt “Gửibàimới”..
- Xõy dựng giao diện: tạo điều kiện thuận lợi cho người sử dụng khi gửi cỏc yờu cầu của mỡnh đến web server..
- Phõn cấp người sử dụng.
- Khụng phải tất cả người sử dụng diễn đều cú quyền thực hiện tất cả cỏc khả năng trờn.
- Vớ dụ, một người sử dụng thụng thường khụng thể cú quyền xoỏ bài trờn diễn đàn, hoặc cú thể đỏnh dấu một bài.
- Do vậy, phõn quyền cho người sử dụng là điều cần thiết và khi tham gia vào diễn đàn tuỳ theo quyền của mỡnh mà cú cỏc chức năng khỏc nhau..
- Chương trỡnh chia người sử dụng thành 3 cấp: cấp 0, cấp 1 và cấp 2..
- Cấp 0: người sử dụng chưa đăng ký - Cấp 1: là những người quản lý hệ thống..
- Cấp 2: người sử dụng cú đăng ký tờn truy nhập..
- Người sử dụng thụng thường.
- Người sử dụng cú đăng ký.
- Lần truy cập tiếp theo, nếu người sử dụng login đỳng tờn truy nhập và mật khẩu thỡ cú khả năng xem lại cỏc bài mà mỡnh đó ghi nhớ trong cỏc lần trước..
- Ngoài quyền lợi đưa đỏnh dấu bài, người sử dụng cú đăng ký cũn cú thể cú nhiều quyền lợi khỏc như: nhận được thụng tin về một bài mới hay cỏc cõu hỏi/ trả lời cú liờn quan đến người sử dụng.
- Đối với người quản lý, ngoài cỏc hoạt động như một người sử dụng bỡnh thường cũn cú cỏc khả năng sau:.
- Quản lý người sử dụng:.
- Xoỏ người sử dụng: xoỏ một người sử dụng bỡnh thường ra khỏi hệ thống - Tạo người sử dụng mới.
- Khi người sử dụng gửi yờu cầu đến server cú chứa ứng dụng, nếu yờu cầu được đỏp ứng trang web giao tiếp với người sử sụng sẽ hiện ra trờn mỏy của người dựng.
- Người sử dụng muốn xem nội dung của một bài nào đú thỡ kớch vào tiờu đề của bài.
- ở trang xem nội dung người sử dụng cú thể trả lời cho bài cú nội dung vừa đọc.
- Ngoài ra người sử dụng cú thể gửi một bài mới..
- Áp dụng đối với: Người sử dụng bỡnh thường, người sử dụng cú đăng ký, người quản lý..
- Khi người sử dụng muốn tỡm kiếm một bài nào đú, sẽ cú một trang tỡm kiếm và ở trang tỡm kiếm.
- Để trở thành một thành viờn của diễn đàn, người sử dụng phải đăng ký một account và sẽ được hệ thống cấp một tờn truy nhập và mật khẩu riờng cho người đú..
- Khi đó trở thành một thành viờn của diễn đàn người sử dụng ngoài việc cú thể sử dụng cỏc trang giống như một người sử dụng bỡnh thường cũn cú thể đỏnh dấu những bài mà mỡnh ưu thớch..
- Thờm người sử dụng , xoỏ người sử dụng.
- Nhằm quản lý được người dựng trờn hệ thống, chương trỡnh cho phộp người quản lý cú thể thờm người sử dụng vào hệ thống và ngược lại cú thể xoỏ người sử dụng ra khỏi hệ thống..
- Như đó núi trong phần giới thiệu tổng quan về hoạt động của diễn đàn, người sử dụng khi gửi một bài lờn diễn đàn thỡ cỏc thành phần của một bài gửi: thụng tin về người gửi, tiờu đề bài gửi, nội dung.
- Thụng tin cỏc bài mà người sử dụng gửi lờn diễn đàn, mỗi bài phải cú mó riờng, cấp của bài đú, nội dung của bài là gỡ..
- Thụng tin về người dựng, khi người sử dụng đăng ký thỡ cỏc thụng tin về người sử dụng như: tờn truy nhập, mật khẩu, cấp của người sử dụng (cấp Admin và cấp User) phải được lưu trữ trờn cơ sở dữ liệu..
- Quản lý cỏc thụng tin ghi nhớ bài của tất cả cỏc thụng tin về người sử dụng: họ tờn, e-mail....
- Đăng ký Kiểm tra Danh sỏch người sử dụng.
- Cỏc bài viết trờn diễn đàn Cỏc chủ đề của diễn đàn Danh sỏch người sử dụng.
- Login Kiểm tra cho Danh sỏch người sử dụng.
- Dữ liệu về người sử dụng.
- Mó người sử dụng - Tờn truy nhập - Mật khẩu.
- Người sử dụng:.
- MóNgườiSD là khoỏ của thực thể NGUOISD, đõy cũng là cấu trỳc kiểu phiếu và khoỏ MóNgườiSD cho phộp chỉ định một người sử dụng duy nhất.
- Chủ đề:.
- Sau khi người sử dụng gửi một bài bất kỳ lờn diễn đàn, nội dung của bài ngoài việc lưu giữ vào cơ sở dữ liệu cũn được tỏch ra thành cỏc từ, cỏc từ này được gọi là cỏc từ khoỏ và cũng được lưu trữ.
- Quan hệ giữa người sử dụng và bài gửi:.
- Phần 2: Đi sõu vào cỏch viết cỏc trang theo yờu cầu của người sử dụng: vớ dụ cỏc trang đỏp ứng yờu cầu của người quản lý, của người sử dụng.
- Tiờu đề được hiển thị dưới dạng một siờu liờn kết và khi người sử dụng nhắp vào đõy sẽ xem được nội dung của bài viết..
- Xõy dựng cỏc trang web dựa vào yờu cầu của người sử dụng II.
- Xin được nhắc lại người sử dụng chưa đăng ký cú thể cú cỏc yờu cầu sau:.
- Trang web phải cho phộp người sử dụng thực hiện được tất cả cỏc yờu cầu trờn.
- Do vậy, khi một người tham gia vào diễn đàn thỡ trang đầu tiờn mà người sử dụng nhỡn thấy là một danh sỏch cỏc chủ đề của diễn đàn.
- Từ đõy người sử dụng bắt đầu chọn chủ đề mà mỡnh quan tõm.
- Đến lỳc nào đú người sử dụng cần đọc lại nội dung cỏc bài này trờn diễn đàn thỡ khụng phải tỡm cỏc bài đú mà chỉ cần login vào hệ thống và yờu cầu được xem những bài mà họ đó đỏnh dấu, yờu cầu này sẽ được chương trỡnh đỏp ứng ngay..
- Hỡnh 25: Đăng ký sử dụng.
- Sau khi nhập đầy đủ cỏc thụng tin trờn, người sử dụng bấm nỳt “Đăng ký”, chương trỡnh thực hiện thủ tục đăng ký..
- Vậy nếu đăng ký thành cụng thỡ người sử dụng đú từ đấy trở về sau cú thể sử dụng tờn truy nhập và mật khẩu vừa đăng ký để Login vào hệ thống..
- Ứng dụng cho phộp người sử dụng tỡm kiếm thụng tin về bất cứ một bài viết nào đú trờn diễn đàn theo những lựa chọn: tỡm kiếm theo chủ đề của bài gửi, tỡm kiếm theo tiờu đề của bài gửi, tỡm kiếm theo nội dung bài gửi..
- Vớ dụ người sử dụng cần tỡm kiếm một bài cú chữ “Java” thỡ thực hiện query sau:.
- Cú nhiều lựa chọn sắp xếp cho phộp lựa chọn cỏc cỏch phự hợp với yờu cầu của người sử dụng.
- Vớ dụ: Người sử dụng chọn cỏch hiển thị “Cõu hỏi” thỡ trang sẽ chạy lại trang dsachbai.asp nhưng cú kốm theo biến sapxep = cauhoi.
- Đối với người đó đăng ký ngoài cỏc quyền như một người sử dụng chưa đăng ký như: gửi bài, xem bài, tỡm kiếm.
- Khi người sử dụng cú đăng ký trờn hệ thống một tờn truy nhập thỡ hệ thống cho phộp người sử dụng sau khi login vào hệ thống cú thể lưu lại được những bài mà họ cảm thấy cần phải nhớ.
- Tỏc dụng lớn của phương phỏp này là giỳp người sử dụng cú thể đọc ngay được những bài mà họ chỳ ý thay vỡ phải tỡm kiếm trờn hàng trăm bài trờn diễn đàn..
- Sau khi người sử dụng login chương trỡnh sẽ tự động thiết lập một số biến Session để lưu trữ thụng tin của người sử dụng bao gồm:.
- Mó người sử dụng - Tờn người sử dụng.
- Để bảo mật thụng tin sau khi người sử dụng chủ động logout thỡ biến Session(“manguoiSD”) sẽ được xoỏ..
- Đối với người quản lý ngoài cỏc chức năng giống như người sử dụng chưa đăng ký, người sử dụng đó đăng ký cũn cú những chức năng khỏc nhằm duy trỡ cho hệ thống hoạt động tốt hơn..
- Thờm người sử dụng.
- Người quản lý cú quyền thờm người sử dụng cũng như thờm người quản lý vào hệ thống.
- Để phõn biệt được người sử dụng và người quản lý, chương trỡnh chia người sử dụng thành hai cấp:.
- Cấp 2: đõy là cấp người sử dụng, với người sử dụng loại này cú thể thực hiện cỏc yờu cầu giống như người sử dụng chưa đăng ký đồng thời cú thể ghi nhớ bài mà họ ưu thớch..
- Cấp 1: đõy là cấp quản lý, ngoài quyền giống như một người sử dụng cấp 2 cũn cú quyền cao hơn so với người sử dụng cấp 2.
- Người sử dụng ở cấp này cú thể thực hiện được 5 chức năng của người quản lý đú là: xoỏ bài, thờm người sử dụng, xoỏ người sử dụng, thờm chủ đề cho diễn đàn, xoỏ chủ đề của diễn đàn..
- Hỡnh 32: Trang đăng ký người sử dụng.
- Để quản lý được số lượng người sử dụng cũng như số lượng người quản lý của hệ thống.
- Người quản lý cú quyền xoỏ người sử dụng ra khỏi hệ thống..
- Chương trỡnh cho phộp chọn 1 hoặc nhiều người sử dụng để xoỏ.
- Mỗi ụ checkbox là một giỏ trị ứng với mó của người sử dụng tương ứng.
- Để cú thể đỏp ứng được nhu cầu trao đổi thụng tin về nhiều lĩnh vực khỏc nhau của người sử dụng.
- Nếu người quản thấy cảm thấy nhu cầu của người sử dụng cần trao đổi cỏc vấn đề về Cơ sở dữ liệu thỡ người quản lý cú thể thờm chủ đề này vào cơ sở dưc liệu.
- Hỡnh 33: Xoỏ người sử dụng ra khỏi hệ thống.
- Một người sử dụng cú đăng ký, sau khi Login sẽ cú biến Session(“capNguoiSD.
- Xử lý cỏc lỗi chặt chẽ hơn trước khi đưa vào sử dụng..
- ứng dụng này cú tớnh tổng quỏt và khỏ linh hoạt, cú thể ỏp dụng cho nhiều mụi trường người sử dụng khỏc nhau (cơ quan, trường học

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt