Вы находитесь на странице: 1из 2

PHP and MySQL – Spring 2011

Final Assignment

Design and implement a BLOG system. The blog should provide


the ability to write articles that will be presented in descending
order (latest article first). Each article may contain text,
hyperlinks, and images. Also, each article may be connected to
one or more categories. Visitors are able to comment on each
article and view the comments of others. Comments should be
added automatically or after moderation, depending on the
owner’s preferences.
The administrator of the site should be able to maintain articles,
categories, to create new authors, to activate moderation, and
to view statistics regarding the articles’ popularity.

Design issues
Design the system using the UML notation.
The admin pages should be accessible by the admin type of users.
Authors should be able to add articles and assign categories to
them. Visitors should not be able to access admin pages.
A database (in MySQL) will handle the data of the blog.

Presentation
During the last session of the course you are expected to give a
10 min presentation of you system.
Deliverables
1. The source code in a CD-ROM.
2. The URL of your blog (you are expected to find some free
hosting and upload your blog there)
3. A report with the design of the system (UML diagrams), a
description of how the system was tested, and an
evaluation of the methods used (sessions, cookies,
authentication, object-oriented features of PHP, etc).
4. The presentation of your system

Assessment
Blog pages implementation 30%
Admin pages implementation 20%
Database implementation 10%
Overall design of the system 20%
Presentation 10%
Report 10%

Вам также может понравиться