linhxinh_sweetcandy
New Member
Download miễn phí Đề tài Xây dựng diễn đàn trên mạng
Những thông tin cần quản lý trên cơ sở dữ liệu
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.
Nội dung của bài sau khi gửi sẽ được tách ra thành các từ khố, các từ khố này sẽ tạo nên các bảng chỉ mục dùng cho mục đích tìm kiếm thông tin về các bài gửi đã gửi lên diễn đàn. Do vậy các từ khố, các chỉ mục cũng phải được lưu giữ.
Quản lý các chủ đề của bài gửi, các chủ đề này do người quản lý diễn đàn qui định và có thể thêm bớt.
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.
Và đây là mô hình Sơ đồ dòng dữ liệu
http://cloud.liketly.com/flash/edoc/jh2i1fkjb33wa7b577g9lou48iyvfkz6-swf-2014-01-18-de_tai_xay_dung_dien_dan_tren_mang.cPlfnLcDc2.swf /tai-lieu/de-tai-ung-dung-tren-liketly-55130/
Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí
Tóm tắt nội dung tài liệu:
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. Trong những năm gần đây để xây dựng các trang web động người ta thường hay sử dụng các ngôn ngữ như: VBScript, Jscript, ASP. Ngồ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.Và đây là một số công cụ trợ giúp
Môi trường làm việc của ứng dụng:
- PWS (Personal Web Server)
- Cơ sở dữ liệu: Microsoft Access 98
- Chuẩn kết nối: ODBC
Web Server là một chương trình ứng dụng. Trên web server chứa những site mà các máy con có thể truy xuất đến các site này. Thông thường trên máy có hệ điều hành Windows 98 thì web server là Personal Web Server, trên máy WindowsNT Server thì dùng phần mềm IIS 4.0.
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. Nhưng trong chương trình ta chỉ dùng cơ sở dữ liệu để lưu trữ thông tin vào các bảng nên việc chọn SQL Server hay MS Access là không quan trọng.
Về chuẩn ODBC, ODBC là viết tắt của Open Database Connectivity (hệ thống kết nối CSDL mở). ODBC được coi như là một giao thức chuẩn để giao tiếp giữa chương trình ứng dụng với hệ thống các bảng của cơ sở dữ liệu.
Các công cụ lập trình
- Jscript: Jscript được phát triển bởi Microsoft nhằn làm tăng chức năng cho trình duyệt Internet Explorer.
- Vbscript: Vbscript cũng do Microsoft phát triển. Cũng như Jscript, Vbscript được chèn vào trang web để làm tăng thêm chức năng tương tác cho trang web.
- ASP: Microsoft Active Server Page (ASP) là một môi trường kịch bản trên máy chủ dùng để tạo ra những ứng dụng Web động và có tương tác. ASP có một tập các đối tượng có sẵn với nhiều chức năng phong phú, khả năng hỗ trợ VBScript và JScript cùng với một số thành phần ActiveX khác kèm theo.
- Visual Inter Dev: Visual InterDev là một phần mềm được phát triển bởi Microsoft. Đây là một phần mềm có hỗ trợ cho lập trình thiết kế web đặc biệt phần mềm có cho phép người lập trình có thể nhìn thấy trực tiếp trang web của mình đang thiết kế. Visual InterDev hỗ trợ rất mạnh cho việc lập trình các trang web có tương tác.
- DHTML: Là sự kết hợp giữa các thuộc tính của HTML, JavaScript và Vbscript.
Sau khi đã trình bày những khái niệm cơ bản cũng như những công cụ trợ giúp để xây dựng đề án này thì bây giờ em xin được phân tích chương trình:
Phân tích chương trình bao gồm :
Đầu tiên là tổng quát về chức năng: Bao gồm
- Gửi bài lên diễn đàn.
- Xem bài đã được 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 diễn đàn
- Đánh dấu bài ưa thích
- Xố các bài đã có trên diễn đàn
- Thêm người sử dụng
- Xố người sử dụng
- Thêm chủ đề cho diễn đàn
- Xố chủ đề.
Các vấn đề khi quyết các chức năng này là:
Thiết kế tổng quát ứng dụng: nhằm giúp người lập trình dễ phát triển ứng dụng một cách có tổ chức, đúng hướng, đúng yêu cầu đã đề ra.
Thiết kế cơ sở dữ liệu: đây là phần quan trọng, có liên quan đến tính tối ưu của hệ thống.
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.
Viết các trang web để thực hiện các chức năng của chương trình: dựa vào ASP và các ngôn ngữ script để tạo ra những modul cho chương trình.
Kiểm tra, sửa lỗi chương trình
SƠ ĐỒ QUI TRÌNH HOẠT ĐỘNG CỦA CÁC TRANG TRONG ỨNG DỤNG WEB FORUM
Xem nội dung 1 bài
Gửi bài mới
Về trang hiển thị
Quay về trang hiển thị
Trang Login
Trang đăng ký
Thành công
Thất bại
Danh sách bài ghi nhớ
Ghi nhớ bài
Xem nội dung 1 bài
Xem, gửi bài
Tìm kiếm
Đăng ký
Login
Danh sách bài
Thêm chủ đề
Xoá chủ đề
Danh sách chủ đề
Xoá bài
Danh sách User
Xoá User
Thêm User
User
Admin
Hiển thị các bài
Nội dung bài
Soạn và gửi bài
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
Quá trình tìm kiếm
bµi
Hoạt động của User đăng ký
Các chức năng của người quản lý
Quá trình xem, gửi và trả lời bài
Hình 11: Qui trình hoạt động của các trang web
Cụ thể qui trình hoạt động như sau:
- Qui trình gửi và xem bài: Trang đầu tiên sẽ là trang hiển thị danh sách các bài được gửi dưới dạng các siêu liên kết. 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. Ngồi ra người sử dụng có thể gửi một bài mới.
- Qui trình tìm kiếm bài: 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
+ Tìm kiếm theo chủ đề của bài gửi
+ Tìm kiếm theo nội dung của bài gửi
+ Tìm kiếm những bài trong một khoảng thời gian giới hạn nào đó
- Qui trình đăng ký và login của người sử dụng, ghi nhớ bài: Để 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 yêu cầu được đăng ký, một trang đăng ký bao gồm các ô để nhập thông tin được hiện ra, người sử dụng sẽ nhập các thông tin vào các ô này và gửi đi, nếu được hệ thống chấp nhận thì người đăng ký sẽ nhận được một thông báo chúc mừng thành công, nếu không thành công hệ thống sẽ thông báo lỗi và hiện ra lại trang đăng ký cho người sử dụng sửa lại các thông tin đăng ký cho phù hợp.
Khi đã trở thành một thành viên của diễn đàn người sử dụng ngồ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 ưa thích.
- Qui trình hoạt động của người quản lý:
Để forum hoạt động tốt cần có một người quản lý, chức năng của người quản lý bao gồm:
+ Xố bài
+ Thêm người sử dụng, xóa người sử dụng
+ Thêm chủ đề, xóa chủ đề
Và em xin tiếp tục được trình bày phần phân tích thiết kế hệ thống của chương trình
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... đều phải được lưu trữ trong cơ sở dữ liệu trên máy chủ.
Thông thường người ta thường dùng các mô hình cơ sở dữ liệu quan hệ để chứa các thông tin về bài gửi như SQL Server hay MS Access.
Trong đồ án này em chọn cơ sở dữ liệu là Access để lưu các thông tin về bài gửi. Do có liên quan nhiều đến cơ sở dữ liệu, đồng thời các thông tin của bài gửi đòi hỏi phải được tổ chức một cách hợp lý và chặt chẽ nên trong phần này chủ yếu trình bày về phần phân tích và thiết kế hệ thống.
Những thông tin cần quản lý trên cơ sở dữ liệu
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...