CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Một phần của tài liệu xây dựng website tin tức của công ty lss (Trang 31 - 35)

- Một website tin tức của công ty sẽ đăng những tin tức mới nhất và nổi bật cho độc giả, website cũng quản lý việc upload bài viết , duyệt bài viết đó của các biên tập viên và các mục quảng cáo trên website. Sau đây là phần mô tả dữ liệu của website:

- Website gồm nhiều trang, mỗi trang có một chủ đề và chức năng riêng. Mỗi Chủ đề phải có đường dẫn đến từng trang, có tên và chủ đề, nội dung của từng trang. Trang chủ sẽ tóm tắt nội dung của toàn bộ website bao gồm các tin tức mới nhất, tin tức tổng hợp của từng chủ đề, các mục quảng cáo và thông tin của công ty. Trang chủ đề sẽ đăng những tin tức thuộc chủ đề đó. Và trang đăng nhập để admin và biên tập viên đăng nhập tác nghiệp. - Mỗi chủ đề phải khác nhau và phân biệt với các chủ đề khác. Biên tập của công ty sẽ

quản lý được số chủ đề hiện có của website và tên của từng chủ đề. Mỗi chủ đề sẽ có 1 từ khóa để nhận biết các chủ đề.

- Mục quảng cáo sẽ do người quản trị quản lý, mỗi mục quảng cáo phải phân biệt với nhau. Người quản trị website sẽ quản lý số lượng các quảng cáo trong website. Việc quản lý quảng cáo sao cho người quản trị có thể biết nội dung quảng cáo, đường dẫn liên kết trên các mục quảng cáo đó, ngày đăng quảng cáo và số lượng bạn đọc click vào quảng cáo đó. - Mỗi chủ đề sẽ có nhiều mục tin tức. Mỗi tin tức phải phân biệt và thuộc 1 chủ đề nào đó.

Mỗi một tin tức sẽ gồm có tiêu đề tin tức, nội dung tin tức, phần tóm tắt tin tức đó, đường dẫn liên kết đến hình ảnh liên quan đến tin tức. Ngày đăng tin tức, người đăng, ngày duyệt, người duyệt cũng phải được lưu trữ lại. Mỗi tin tức phải có nội dung chi tiết, và cập nhật số lần đọc qua tin tức đó của độc giả. Các tin tức sẽ có 1 từ khóa để có thể dễ quản lý.

1. Đăng ký

- Mỗi người quản trị và biên tập viên phải đăng ký thông tin cá nhân bao gồm: Tên đăng nhập, mật khẩu, email, nhóm. Người quản trị sẽ kích hoạt và phân nhóm cho biên tập viên đó.

bài viết sẽ được sắp xếp theo thứ tự bài mới nhất. Những bài viết nào chưa được duyệt sẽ được đánh dấu lại.

3. Xem , Sửa, Thêm mới menu

- Mỗi một nhà biên tập khi muốn thêm 1 module mới đòi hỏi phải cung cấp đầy đủ thông tin liên quan cho module như: link, tiêu đề.

Xem, Sửa, Thêm liên kết

- Mỗi một admin khi muốn thêm liên kết mới đòi hỏi phải cung cấp đầy đủ thông tin liên quan cho liên kết như: Đường dẫn hình ảnh, liên kết, tiêu đề.

II. Khảo sát hiện trạng và nhu cầu. 1. Hiện trạng

- Trong hoàn cảnh đất nước hội nhập kinh tế quốc tế và nhu cầu tìm hiểu thông tin về công nghệ thông tin cao, nhu cầu quảng bá hình ảnh công ty là hết sức cần thiết

2. Nhu cầu

a) Về giao diện

 Chương trình phải hoàn toàn bằng tiếng việt.  Giao diện dễ hiểu, thân thiên với người dùng.

 Dễ sử dụng, những người không biết về tin học có thể sử dụng được chương trình

 Ít thao tác. b) Về chức năng

Ban quản trị:

 Mỗi thành viên trong ban quản trị có một tài khoản riêng khi đăng nhập vào có thể theo dõi chỉnh sửa tin tức của trang website.

 Có tất cả các chức năng thêm, xóa, sửa thay đổi toàn bộ giao diện của trang webstie.

Người đọc:

 Xem được các tin tức có trên trang webste.

III. Các bảng trong CSDL 1. Categories:

id : Mã categories.

name : Tên categries. 2. News

id: Mã tin

images: Ảnh tin

tomtatnoidung: Tóm tắm nội dung

noidung: Nội dung tin (adsbygoogle = window.adsbygoogle || []).push({});

thoigian: Thời gian đăng tin

tacgia: Tác giả đăng

luotxem: Lượt xem

danhmuctin: Danh mục tin

trangthai: Trạng thái 3. Users

id: Mã user

username: Tên đăng nhập

password: Mật khẩu đăng nhập

email: Email

group: Nhóm

IV. Chi tiết các thuộc tính trong CSDL 1. Categories

Categories

Field Type Null Defauld Comment

Id Int(11) No Khóa Chính

Name Varchar(200) Yes NULL

2. News

News

Field Type Null Defauld Comment

id Int(11) No Khóa Chính

image Varchar(250) No

tieude Varchar(250) Yes NULL

tomtatnoidung Text No

luotxem Int(11) No danhmuctin Varchar(200) No trangthai Varchar(100) no

3. Users

User

Field Type Null Defauld Comment

Id Int(11) No Khóa Chính

Username Varchar(100) Yes NULL

Password Varchar(30) Yes NULL

Email Varchar(100) No Group Varchar(100) No (adsbygoogle = window.adsbygoogle || []).push({});

CHƯƠNG 3: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH

Một phần của tài liệu xây dựng website tin tức của công ty lss (Trang 31 - 35)