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

Đề tài:.XÂY DỰNG DIỄN ĐÀN TRÊN MẠNG pot

33 477 0

Đ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

Định dạng
Số trang 33
Dung lượng 1,03 MB

Nội dung

Đề tài: XÂY DỰNG DIỄN ĐÀN TRÊN MẠNG GVHD : Thầy Ngô Văn Dũng SVTH : Lê Văn Bình Đồ á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. 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. 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ả. 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. 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. Java Application, Applet , Servlet Java Application, Applet , Servlet JDBC Driver JDBC Driver ODBC ODBC Database driver Database driver Cơ sở dữ liệu (Access , SQL Server , Oracle, …) Mã Java Mã đặc thù 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 :  Web server  User Database JDBC - ODB C Interne t Intrane t Sơ đồ: Yêu cầu môi trường làm việc của ứng dụng 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. 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 Cú pháp cơ bản của JSP: <%%> Các đoạn mã lệnh Java ở giữa cặp thẻ tương tự một chương trình Java thông thường. <%= %> Được dùng để hiển thị kết xuất của một giá trị biến hay hàm nào đó. <%! %> Khai báo một biến toàn cục dùng cho toàn trang JSP. <% @ include file %> Nhúng một trang .jsp hay trang .html <%@ page %> Khai báo các thư viện import của java <jsp:forward> Chuyển hướng trang Web sang địa chỉ khác. [...]... 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 - 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ững thông tin cá nhân 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ủ đề Chương 4 : Thiết kế chương trình Trong đề tài này sự tương tác được thể hiện qua khối như hình sau: User Interface UI Database... mục diễn đàn - Thêm chủ đề - Xoá chủ đề - Cập nhật chủ đề 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... 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,… 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... 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) 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) Quan hệ của 4 thông tin này được thể hiện như sau: Xây dựng các table Table1 :CATEGORYFORUM Column Name Data... 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) 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) POST (lưu trữ các bài . 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ủ đề. Phân cấp người. 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ủ đề. Chương 4 : Thiết

Ngày đăng: 11/03/2014, 04:21

TỪ KHÓA LIÊN QUAN

w