Xác định các thực thể

Một phần của tài liệu Xây dựng Webdite chia sẻ địa điểm ăn uống Đà Nẵng với Framework Struts. (Trang 40 - 43)

6. Đóng góp cho đề tài

2.3.2. Xác định các thực thể

Qua sơ đồ thực thể quan hệ ở mục 2.3.1, ta thấy hệ thống cần lưu trữ những thực thể sau:

User (Người sử dụng) gồm các thuộc tính:

+ Username: Tên người sử dụng + Password: Mật khẩu

+ Email: Địa chỉ email + Address: Địa chỉ

+ RegisterTime: Thời gian đăng ký + Role: Vai trò

+ Avatar: Ảnh đại diện

+ Status: Trạng thái người sử dụng

Post (Bài đăng) gồm các thuộc tính:

+ PostId: Mã số bài đăng + Title: Tiêu đề

+ Content: Nội dụng

+ Posttime: Thời gian đăng

+ Price: Giá cả của địa điểm được đăng bài

+ TimeActive: Thời gian hoạt động của địa điểm được đăng bài + Address: Địa chỉ của địa điểm được đăng bài

+ Avatar: Ảnh đại diện của bài đăng

+ DayOff: Ngày nghỉ của địa điểm được đăng bài + Status: Trạng thái bài đăng

Image (hình ảnh) gồm các thuộc tính:

+ Src: Tên của tập tin hình ảnh + PostId: Mã số bài đăng

Category (danh mục) gồm các thuộc tính: + CategoryId: Mã số danh mục

+ CategoryName: Tên danh mục

Post_Category (lưu trữ bài đăng nào thuộc danh mục nào) gồm các thuộc tính:

+ CategoryId: Mã số danh mục + PostId: Mã số bài đăng

Comment (bình luận) gồm các thuộc tính:

+ CommentId: Mã số bình luận + UserName: Tên người bình luận + Content: Nội dung

+ CommentTime: Thời gian bình luận + PostId: Mã số bài đăng có bình luận này

Like (yêu thích) gồm các thuộc tính:

+ LikeId: Mã số yêu thích

+ UserName: Tên người chủ danh sách yêu thích + PostId: Mã số bài đăng được yêu thích

Rating (chấm điểm) gồm các thuộc tính:

+ UserName: Tên người chấm điểm

+ PostId: Mã số bài đăng được chấm điểm + Score: Điểm chấm

Question (câu hỏi) gồm các thuộc tính:

+ QuestionId: Mã số câu hỏi + UserName: Tên người hỏi

+ Title: Tiêu đề + Content: Nội dung + Time: Thời gian hỏi

Answer (trả lời) gồm các thuộc tính:

+ AnswerId: Mã số trả lời + UserName: Tên người trả lời

+ PostId: Mã số bài đăng của câu trả lời này + Time: Thời gian trả lời

Một phần của tài liệu Xây dựng Webdite chia sẻ địa điểm ăn uống Đà Nẵng với Framework Struts. (Trang 40 - 43)

Tải bản đầy đủ (PDF)

(56 trang)