1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG DIỄN đàn TRÊN MẠNG

33 310 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây dựng diễn đàn trên mạng
Tác giả Lê Văn Bình
Người hướng dẫn Thầy Ngô Văn Dũng
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Định dạng
Số trang 33
Dung lượng 768,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

slide thuyết trình, slide báo cáo, slide đề tài, slide, download slide

Trang 2

Đồ án được chia làm 2 phần:

Phần 1: Cơ sở lý thuyết:

Chương1: Giới thiệu ngôn ngữ Java

Chương 2:Các công nghệ liên quan.

Forum.

Chương 3: Phân tích chương trình.

Chương 4: Thiết kế chương trình.

Chương 5: Thực hiện chương trình.

Chương 6: Kết luận đánh giá kết quả

Trang 3

Phần 1: Cơ sở lý thuyết.

Chương 1 : Giới thiệu ngôn ngữ Java

- Java là một ngôn ngữ được thiết kế cho

mục đích đa nền

- Được biên dịch thông qua máy ảo Java

(Virtual Machine )

- Ngôn ngữ giống như C/C++ nhưng cách

lập trình thì khác.

Trang 4

Chương 2: Các công nghệ liên quan

Môi trường làm việc của chương trình bao gồm :

 Web server : JRun 3.1

 JDK 1.3

 Cơ sở dữ liệu SQL 2000.

 Chuẩn kết nối : JDBC – ODBC.

Trang 5

Java Application, Applet , Servlet

Java Application, Applet , Servlet

JDBC Driver

ODBC Database driver

Cơ sở dữ liệu (Access , SQL Server , Oracle,

…)

Mã Java

Mã đặc thù

Trang 6

Sụ ủoà khaựi quaựt chửụng trỡnh laứm vieọc cuừng nhử caựch trao ủoồi CSDL cuỷa ngửụứi sửỷ duùng vụựi CSDL :

Interne t Intrane t

Sơ đồ: Yêu cầu môi tr ờng làm việc của ứng dụng

Trang 7

Ngôn ngữ lập trình: JavaServer Pages (JSP)

JSP có một số tính chất sau:

- Là ngôn ngữ lập trình Web phía máy chủ

- Công nghệ JSP là công nghệ Java dựa trên nền J2EE để xây dựng những nội dung trang Web động như :HTML,DHTML,XHTML và XML

- Khả năng nhúng mã Java giữa các thẻ định dạng HTML

Trang 8

Cơ chế hoạt động của JSP :

Cơ chế hoạt động của trang JSP được minh họa như sau:

Web Browser

Yêu cầu

Kết suất

Trình diễn dịch JSP

Servlet tạm HTTP Service Trang JSP

Trang 9

Cú pháp cơ bản của JSP:

Khai báo một biến toàn cục dùng

cho toàn trang JSP.

Trang 11

Phần 2: Phân tích thiết kế

và thực hiện Forum

Chương 3: Phân tích chương trình

Là thiết kế và xây dựng một Forum bao gồm các chức năng sau :

- Gửi bài lên diễn đàn.

- Xem bài đã gửi theo các chủ đề khác nhau.

- Trả lời bài đã được gửi.

- Tìm kiếm một bài.

- Đăng ký trở thành thành viên của forum.

- Thay đổi thông tin thành viên.

Trang 12

- Thêm người dùng.

- Xoá người dùng

- Cập nhật người dùng

- Thêm đề mục diễn đàn

- Xoá đề mục diễn đàn

- Cập nhật đề mục diễn đàn

- Thêm chủ đề

- Xoá chủ đề

- Cập nhật chủ đề

Trang 13

Phân cấp người sử dụng.

a)Người sử dụng bình thường

Người không cần đăng ký có thể tham gia vào diễn đàn và có khả năng sau:

- Xem nội dung một bài

- Tìm kiếm một bài theo tác giả , nội dung , chủ đề

b) Người sử dụng có đăng ký

Khi người sử dụng đã đăng ký thành viên thì ngoài 2 khả năng trên thì có thể post bài , phản hồi lại , thay đổi những thông tin cá nhân

Trang 14

c) Người quản lý

Đối với người quản lý ngoài những khả năng trên còn có thể :

- Thêm người dùng.

- Xoá người dùng

- Cập nhật người dùng

- Thêm đề mục diễn đàn.

- Xóa đề mục diễn đàn

- Cập nhật đề mục diễn đàn.

- Thêm chủ đề

- Xoá chủ đề

- Cập nhật chủ đề.

Trang 15

Chương 4 : Thiết kế chương trình

User Interface

Trong đề tài này sự tương tác được thể hiện qua khối như hình sau:

Trang 16

1 UI

2 DATABASE

Khối Database là khối dữ liệu của Forum

Có 4 thông tin cần lưu giữ :

  CATEGORYFORUM ( lưu trữ đề mục

Forum )

Ở đây ta lưu giữ 2 thành phần là :

- CategoryForum ID (mã của categoryforum)

- CategoryName (tên của categoryforum).

Trang 17

FORUM (lưu trữ các Forum )

Ta lưu trữ các thành phần sau :

- ForumID(mã của Forum ):làm khoá chính

- CategoryForumID(mã của categoryforum) : làm khóa ngoại.

- ForumName (tên của Forum )

- Description (trường diễn giải)

Trang 18

POST (lưu trữ các bài gửi lên)

Ta lưu giữ các thành phần sau:

- PostID(mã các bài): làm khoá chính

- ForumID(mã Forum ):khoá ngoại

- PostParentID(mã bài cha): khoá ngoại.

- Username(tên tác giả )

- Subject (chủ đề gửi )

- Message (nội dung gửi).

- PostDate(ngày giờ gửi).

Trang 19

MEMBER (lưu trữ danh sách thành viên)

Ta lưu trữ các thành phần sau:

- Username (tên người sử dụng ): làm khoá chính.

- Password (mật khẩu )

- Fullname(tên đầy đủ)

- Email (địa chỉ email)

Trang 20

Quan hệ của 4 thông tin này được thể hiện như sau:

Trang 21

Xây dựng các table

Trang 24

Data

Table4: MEMBER

Trang 25

Chương 5 : Thực hiện chương trình.

Các quy trình hoạt động của Forum :có 4 quy trình

1 °Quy trình xem và gửi bài.

2 ° Quy trình tìm kiếm.

3 ° Quy trình đăng ký và login người dùng.

4 ° Quy trình hoạt động của người quản lý.

Trang 26

Quy trinh hoạt động của ng ời quản lý

Tìm kiếm

Đăng ký

Xem, gửi bài

Hiển thị category Hiển thị forum Hiển thị topic Nội dung topic

Xem nội dung

Viết và post bài

Gửi bài mới

Q uay về trang topic

Trang nhập ND cần

tìm kiếm

Hiển thị kết quả tìm kiếm là danh sách các bài gửi

Xem nội dung 1 bài

Xoá

Thêm

Cập nhật User

Trang 27

Một số màn hình giao diện :

Trang 31

Chương 6 : Kết luận đánh giá kết quả

Các kết quả đạt được :

- Đã nắm bắt được cách sử dụng các công cụ, các ngôn ngữ lập trình tương đối mới.

- Hoàn thành được mục tiêu đồ án đề ra.

Những thiếu xót còn tồn tại :

- Gíao diện chương trình còn thô sơ.

-Đề tài chưa áp dụng thực tế được do còn thiếu nhiều chức năng như gửi mail cho người dùng,…

Trang 32

Hướng phát triển đồ án :

- Xây dựng thêm một số chức năng như : gửi mail cho người dùng khi đã đăng ký, xây

dựng ngân hàng câu hỏi và trả lời tự động

-Nếu có nối mạng thì có thể liên kết đến

các địa chỉ khác khi tìm kiếm.

-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,…).

Trang 33

LỜI CÁM ƠN

Em xin cám ơn đến các thầy cô khoa

Công Nghệ Thông Tin trường ĐHBK Hà Nội , các thầy cô khoa Công Nghệ

Thông Tin trường ĐH Thủy Sản đã tận tình truyền đạt kiến thức cho em trong

suốt thời gian học tập tại trường.

Em cám ơn đến thầy Ngô Văn Dũng ,

thầy đã hướng dẫn, đóng góp ý kiến

giúp em hoàn thành đồ án

Ngày đăng: 25/10/2013, 16:36

HÌNH ẢNH LIÊN QUAN

Sơ đồ  khái quát chương trình làm việc cũng như  cách trao đổi CSDL của người sử dụng với CSDL : - XÂY DỰNG DIỄN đàn TRÊN MẠNG
kh ái quát chương trình làm việc cũng như cách trao đổi CSDL của người sử dụng với CSDL : (Trang 6)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w