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

Một phần của tài liệu Xây dựng hệ thông website tin tức (Trang 53 - 66)

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG

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

Bước đầu trong phân tích thiết kế cơ sở dữ liệu là phân tích các yêu cầu của dữ liệu, tức là ta phải xác định được các thông tin cần quản lý để xác đinh ra các đối tượng cần thiết lưu trữ dữ liệu vào bảng.

- Admin: Đây là thực thể xác định quyền điều hành và quản trị hệ thống. Người quản trị hệ thống có quyền hạn cao nhất trong hệ thống, thông tin về Admin được cung cấp bởi Username, Password, họ tên, mã nhóm, email.

- Loại thông tin: mỗi loại thông tin có một mã loại thông tin để phân biệt với các loại thông tin khác.Cùng với mã loại thông tin còn có tiêu đề của loại thông tin.

- Bản tin: mỗi bản tin có một mã bản tin để phân biệt với các bản tin khác. Một bản tin gồm các thông tin: title, shortcut, body, picture, creatdate, tags.

Xuất phát từ quá trình xác định các thực thể như trên ta có thể xây dựng một Database cho wesbsite tin tức.

a. Bảng Article:

Tên trường Kiểu Độ rộng NOT NULL

article_id Int 

article_title VARCHAR 300 

article_summary TEXT

article_created_date VARCHAR 150

article_last_modified VARCHAR 150

article_image VARCHAR 300

article_visited SMALLINT 5

- Trong bảng này article_id là khóa chính

b. Bảng Category:

Tên trường Kiểu Độ rộng NOT NULL

category_id SMALLINT 5 

category_name VARCHAR 200 

category_notes TEXT

category_manager_id INTEGER

category_last_modified VARCHAR 50

Trong bảng này category_id là khóa chính.

c. Bảng Section:

Tên trường Kiểu Độ rộng NOT NULL

section_id SMALLINT 5 

section_name VARCHAR 200 

section_notes TEXT

section_manager_id INTEGER

section_last_modified VARCHAR 50 - Trong bảng này section_id là khóa chính

d. Bảng User

Tên trường Kiểu Độ rộng NOT NULL

user_id INTEGER 

user_name VARCHAR 100 

user_pass VARCHAR 100 

user_fullname VARCHAR 45

user_homephone VARCHAR 45

user_email VARCHAR 100

user_address VARCHAR 200

- Trong bảng này user_id là khóa chính

6. Mô Hình Luồng dữ liệu User_id

User_id User_name User_pass User_fullnametblUser

Article_id Article_title Article_summary Article_section_id Article_category_id

tblArticle

1 ∞

Section_id Section_name Section_notes

tblSection

Category_id Category_name Category_notes

tblCategory

1

1

1

User_id User_name User_pass User_fullname User_homephone

………

tblUser

Article_id Article_title Article_summary Article_section_id Article_category_id

……….

tblArticle

∞ 1

Mô hình luồng dữ liệu

CHƯƠNG III: THỰC THI TRÊN HỆ THỐNG I. Kiểm thử

Bảng test website

STT Tên phần Test website tin tức Tình trạng Ghi chú 1 Đăng nhập vào phần quản trị Chạy tốt

2 Quan lý người dùng Chạy tốt

3 Quản lý chuyên mục Chưa chạy được

4 Quản lý bài viết và tin tức Chạy tốt

5 Quản lý loại bài viết Chạy tốt

6 Trang chủ phần người dùng Chạy tốt

7 Xem chi tiết thông tin Chạy tốt

8 Các chức năng của menu Chạy tốt

9 Về trang chủ Chạy tốt

10 Tìm kiếm Chưa chạy được

11 Menu section Chưa chạy được

12 Trang xem chi tiết chuyên mục Chạy tốt

II. Giao diện người dùng 1. Trang chủ

2. Trang xem chi tiết tin tức

3. Trang menu tin tức

III. Phần Quản trị 1. Trang đăng nhập

2. Giao diện trang chủ

3. Giao diện trang quản lý người dùng

4. Giao diên trang Quản lý thể loại bài viết

5. Giao diện trang Bài viết và tin tức

IV. Phiếu kiểm tra kết quả các tuần

PHIẾU KIỂM TRA KẾT QUẢ TUẦN 1

Người kiểm tra Công việc Kết quả Biện pháp Phần trăm CV Nguyễn Văn Thông Khảo sát một số

website tin tức Đạt 80%

Nguyễn Văn Thông Xây dựng cơ sở dữ

liệu Đạt 80%

Nguyễn Văn Thông Phân tích và Xây

dựng báo cáo Đạt 70%

Nguyễn Thành Thảo Xây dựng và thiết

kế giao diện Đạt 80%

PHIẾU KIỂM TRA KẾT QUẢ TUẦN 2

Người kiểm tra Công việc Kết quả Biện pháp Phần trăm CV Đinh Trọng Dương Dựa vào CSDL thiết kế

các Objects Đạt 80%

Nguyễn Văn Thông Xây dựng các Modul

Section,category Đạt 80%

Nguyễn Văn Thông Xây dựng modul Article,

user Đạt 80%

Nguyễn Thành Thảo Thiết kế các modul

Basic và main Đạt 80%

PHIẾU KIỂM TRA KẾT QUẢ TUẦN 3

Người kiểm tra Công việc Kết quả Biện pháp Phần Trăm CV Đinh Trọng Dương Viết báo cáo song song

với quá trình lập trình Đạt 70%

Nguyễn Văn Thông Xây dựng Modul Basic

bên phía người dùng Đạt 80%

Nguyễn Văn Thông Kết nối với CSDL bằng

JDBC Đạt 80%

Nguyễn Thành Thảo

Đưa giao diện vào và cắt ghép bằng JSP chạy trên

server

Đạt 80%

PHIẾU KIỂM TRA KẾT QUẢ TUẦN 4

Người kiểm tra Công việc Kết quả Biện pháp Phần Trăm CV Đinh Trọng Dương Tiếp tục viết báo cáo và

chuẩn bị tài liệu Đạt 80%

Nguyễn Văn Thông Xây dựng Modul Article

của phần người dùng Đạt 80%

Nguyễn Văn Thông Đổ dữ liệu vào website Đạt 80%

Nguyễn Thành Thảo Làm phần next trang chi

tiết và menu Đạt 80%

PHIẾU KIỂM TRA KẾT QUẢ TUẦN 5

Người kiểm tra Công việc Kết quả Biện pháp Phần Trăm CV

Đinh Trọng Dương Hoàn thiện báo cáo Đạt 70%

Nguyễn Văn Thông Làm phần tìm kiếm của website

Chưa đạt

Cần tìm

hiểu thêm 60%

Nguyễn Văn Thông Test website Đạt 70%

Nguyễn Thành Thảo Làm phần xem chi tiết

của view, section, focus Đạt 80%

Một phần của tài liệu Xây dựng hệ thông website tin tức (Trang 53 - 66)

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

(67 trang)
w