- 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 đó.
2. Xem, Sửa, Viết bài mới
- Mỗi một nhà biên tập khi đăng bài mới đòi hỏi phải cung cấp đầy đủ thông tin liên quan cho bài viết như: Hình đại diện, tiêu đề, tóm tắt nội dung, nội dung, danh mục tin. Mỗi 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 đề.
- 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
• tieude: Tiêu đề của tin
• tomtatnoidung: Tóm tắm nội dung
• noidung: Nội dung tin
• 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
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
noidung Text Yes NULL
thoigian Datetime No tacgia Varchar(100) 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
CHƯƠNG 3: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH