3.3.4 Các bảng của cơ sở dữ liệu
• Bảng Users
Colum Name DataType Constraint Description
Id Int
Primary key, not
null mã người sử dụng
Username varchar(50) not null Tên đăng nhập
Password vachar not null mật khẩu đăng nhập
Name Varchar(100) not null Họ và Tên
img varchar not null Hình ảnh
Description text null mô tả về người sử dụng
role Int null Mã phân quyền
insertdate timestamp Not null Bắt đầu chương trình lastupdate timestamp Not null Kết thúc chương trình • Bảng Category
Colum Name DataType Constraint Description
Id Int
Primary key, not
null Id của kênh
name Varchar(500) null Tên kênh cha
home int Not null Cid kênh con
right int Not null kid kênh đặc biệt
• Bảng Content
Colum Name DataType Constraint Description
null
Cid int not null Id kênh tivi
Img Text Null ảnh đại diện
Title varchar(500) null
Tiêu đề chương trình tivi
code Varchar(500) null
Description Text null tóm tắt bài viết
streamurl Varchar(200) null url của clip
embed Varchar(200) null Size clip
body longtext null
status int Trạng thái
Insertdate datetime
thời gian bắt đầu chương trình
lastupdate datetime
thời gian kết thúc chương trình
• Bảng BannerLink
Colum Name DataType Constraint Description
Id int
Primary key,
not null id banner nameb varchar(250) not null tên banner
link Text Link liên kết của banner
img Text Hình ảnh của banner
IsOrder int Not null
Vị trí hiển thị trên website(header,left.right…) Status int Not null Trạng thái cho hiển thị hay không
insertdate datetime Ngày tạo
lastupdate datetime Ngày update
CHƯƠNG 4: KẾT QUẢ THỰC HIỆN
4.1 GIAO DIỆN NGƯỜI DÙNG
Hình 4.1: Hình ảnh giao diện trang chủ
Giao diện của chức năng xem chi tiết chương trình tivi
4.2 GIAO DIỆN PHÍA NGƯỜI QUẢN TRỊ WEBSITE
• Giao diện của chức năng đăng nhập hệ thống
Hình 4.4: Hình ảnh giao diện của chức năng đăng nhập hệ thống
• Giao diện trang chủ quản lý hệ thống
• Giao diện trang chủ quản lý nội dung chương trình ti vi
• Giao diện trang quản lý nội dung kênh ti vi
Hình 4.7: Giao diện trang quản lý nội dung kênh ti vi
• Giao diện trang quản lý User
• Giao diện trang quản lý liên kết trang
• Giao diện trang thêm chương trình tivi
Giao diện của chức năng thực hiện chức năng sửa chương trình tivi
• Giao diên của chức năng thực hiện chức năng xóa chương trình tivi
CHƯƠNG 5 : KẾT LUẬN
5.1 ĐÁNH GIÁ
“Xây dựng website xem ti vi online” không phải là một vấn đề mới mẻ, nhưng nó mang tính thực tế cao, nhất là trong giai đoạn hiện nay - khi Việt Nam đang tiến hành các chính sách công nghiệp hóa, hiện đại hóa đất nước, đẩy mạnh Công nghệ thông tin thành một ngành công nghiệp mũi nhọn, đưa tin học hóa vào mọi lĩnh vực của cuộc sống, việc xây dựng lên một website xem ti vi online nhằm góp phần vào hàng triệu website phục vụ cuộc sống là nhu cầu thiết yếu của sự phát triển. Dưới sự hướng dẫn và gợi ý tận tình của PGS.TS Nguyễn Đăng Tộ và GV Phạm Trí Công em đã thực hiện đề tài này nhằm đưa ra một website phù hợp với nhu cầu hiện nay.
Sử dụng framework MVC để xây dựng Website xem tivi online chỉ là tiêu biểu của một trong số rất nhiều cách thức xây dựng và quản lý website để nó hoạt động thực sự hiệu quả. Việc sử dụng framework MVC để tổ chức xây dựng code một cách logic,dễ quản lý và bảo trì website. Ngoài ra, do sự hạn hẹp cả về thời gian và trình độ nên website em xây dựng được trong đồ án này chỉ mới đáp ứng được những yêu cầu cơ bản, nếu đưa vào thực tế sử dụng thì phải cần sửa đổi và nâng cấp
Tuy nhiên, với đồ án này, em đã hoàn thành các yêu cầu đặt ra, bao gồm:
- Giao diện: đơn giản,hiện đại, rõ ràng, trực quan, dễ sử dụng và thân thiện với người dùng.
- Cung cấp đầy đủ chương trình ti vi đến người dùng
- Cách thức quản lý website đơn giản, dễ sử dụng. Website cho tích hợp các công cụ soạn thảo văn bản như word, excel… rất tiện lợi cho việc chỉnh sửa, trình bày bài viết mô tả cho chương trình ti vi mới
- Tốc độ xử lý của website nhanh
5.2 HƯỚNG PHÁT TRIỂN
Trong quá trình thực hiện đồ án dưới sự giúp đỡ nhiệt tình của các thầy hướng dẫn, nhưng do thời gian và trình độ của em cũng có hạn nên website vẫn còn những thiếu sót. Để website có thể đưa vào sử dụng thực tế thì website cần được nâng cấp thêm các tính năng:
- Để đảm bảo tính bảo mật thì website phải có thêm chức năng phân quyền cho người quản lý chặt chẽ và rõ ràng hơn
TÀI LIỆU THAM KHẢO
[1] Giảng viên Phạm Trí Công: cung cấp công cụ Framework MVC [2] Trang web: http://kohanaframework.org/ [3] Trang web : http://www.qhonline.info/tai-lieu/41/khai-quat-ve-php-framework.html [4] Trang web: http://phpcodevn.com/home/php-basic/64-chng-trinh-php-u-tien-hello- world.html [5] Trang web: http://www.dealtaker.com/blog/2009/11/20/kohana-php-3-0-ko3-tutorial- part-1/