Đề tài:.XÂY DỰNG DIỄN ĐÀN TRÊN MẠNG
lượt xem 11
download
Như tất cả chúng ta đều biết, nếu ai đã từng sử dụng Internet chắc sẽ không ít lần nghe hoặc sử dụng dịch vụ nhóm thảo luận trên Internet (NewsGroup), đây là dịch vụ khá phổ biến hiện nay. Khi ta gặp một vấn đề thắc mắc, hoặc đang tìm kiếm một thông tin gì đó, thì NewsGroup sẽ là người trợ giúp đắc lực cho chúng ta.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đề tài:.XÂY DỰNG DIỄN ĐÀN TRÊN MẠNG
- Đề 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 Mã Java JDBC Driver ODBC Mã đặc thù Database driver Cơ sở dữ liệu (Access , SQL Server , Oracle, …)
- 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 : Database User Web server Interne JDBC t Intrane - t ODB C 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: Trình diễn dịch JSP Yêu cầu Web Browser Kết suất 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.
- Nhúng một trang .jsp hay trang .html Khai báo các thư viện import của java Chuyển hướng trang Web sang địa chỉ khác.
- 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.
- - 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ủ đề.
- 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.
- 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
- 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).
- 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 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).
- 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:
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề tài về: Thiết kế cung cấp điện cho nhà máy luyện kim đen
120 p | 524 | 254
-
Tiểu luận đề tài: Vi phạm hành chính về đất đai ở Thái Bình - thực trạng và giải pháp khắc phục
113 p | 701 | 80
-
Đề tài: Lập qui trình công nghệ chế tạo và lắp ráp xe ôtô khách thành phố 40 chỗ trên khung chassi cơ sở Hyundai County
67 p | 405 | 58
-
Đề tài “Khảo sát độ chính xác đo giả động bằng máy thu hai hệ, hai tần TOPCONGB - 1000”
47 p | 150 | 55
-
Đề tài : " Xây dựng dịch vụ chát trên điện thoại "
19 p | 199 | 39
-
Luận văn:xây dựng mô hình quản lý và giám sát chất lượng không khí cho nhà máy xi măng Hà Tiên TP.Hồ Chí Minh
112 p | 102 | 26
-
Đề tài: “Xây dựng Website hỗ trợ quản lý kinh doanh thuốc thú y và thủy sản trên mạng internet”
109 p | 125 | 25
-
Báo cáo nghiên cứu nông nghiệp " Phát triển chăn nuôi bò thịt cấp xã bền vững tại Nghĩa đàn, Nghệ An - MS2 "
13 p | 148 | 21
-
Vấn đề an ninh cho hầm ở Việt Nam
13 p | 99 | 21
-
Đề tài nghiên cứu khoa học: Nghiên cứu phương pháp xử lý nông nền đất yếu theo ổn định toàn khối cho địa chất điển hình vùng đồng bằng sông Cửu Long
79 p | 29 | 20
-
LUẬN VĂN: Tìm hiểu về phương pháp trích và sắp xếp các đặc trưng sản phẩm trong tài liệu chứa quan điểm
40 p | 85 | 14
-
Luận án Tiến sĩ Lịch sử: Hệ thống đường thuộc địa ở vùng Đông Bắc Việt Nam từ năm 1897 đến năm 1945
197 p | 34 | 7
-
Luận văn Thạc sĩ Châu Á học: Thực tiễn quá trình tái hình thành cộng đồng cư dân tại vùng Đông Bắc Nhật Bản sau thảm họa kép tháng 3 năm 2011
125 p | 40 | 6
-
Luận án Tiến sĩ Vật lý: Mô hình Debye tương quan phi điều hòa và các tham số nhiệt động của tinh thể cấu trúc lập phương tâm diện trong XAFS
123 p | 37 | 6
-
Tóm tắt luận án Tiến sĩ Y học: Xây dựng tiêu chuẩn đánh giá khuôn mặt hài hòa cho người dân tộc Kinh độ tuổi 18-25
38 p | 41 | 4
-
Luận văn Thạc sĩ Kỹ thuật điện: Nghiên cứu sa thải phụ tải hệ thống điện dựa trên khoảng cách điện theo điện áp
79 p | 5 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn