Professional Documents
Culture Documents
Table of contents
1.0 Introduction
2.0 Acknowledgment
3.1.1 Navigation
3.1.2 Structure
3.4.2Login page
4.3 Technical description of webpage used to support and run the application
4.5 Problems
1
Multimedia Design & Web Development 2010
1.0 Introduction
This assessment requires the design and construction of an appropriate web document that is to
be supported by client/server interaction. In this case we as a group have chosen to use a Ballet
academy. The system we are devising for the Academy is a web application that enables a user to
register, and view entries made to the guest book, from the database. The administrator is to have
capabilities to login, logout, view registered users, update and delete entries made to the
database. The administrator is also capable of viewing the user comments via the guestbook.
This document explains the functionality of the system in detail and illustrates the testing
mechanisms used to show that the system is fully functional and can be utilized.
2
Multimedia Design & Web Development 2010
2.0 Acknowledgment
This project is a group assignment and has been undertaken by UEL ID’s
U0957786
U0856313
IC No: 0155947
Many thanks go to my group member for all the hard work, and to Madam Manimala for being a
great mentor.
3
Multimedia Design & Web Development 2010
3.1.1 Navigation
This website is non linear in nature, users are able to jump from one page to another with ease.
On the administrator’s part, a user is only allowed to access the administrator’s portal once the
correct authentication has been satisfied. There too navigation is non linear as the administrator
is capable of moving freely from one page to another, depending on the function he so wishes to
satisfy. The structure is illustrated below by use of a navigation diagram.
Figure 1 below illustrates the navigation that has been applied by the “Royal Ballet
Academy” website. Navigation in this essence is non linear but in the case of the
administrator navigation can only be carried out once the authentication has been satisfied.
4
Multimedia Design & Web Development 2010
3.1.2 Structure
This part of the assignment is to elaborate the look of the website in terms of its overall
structure.
Text
Text Text
Text
Text
Image. Link
Flash Video
Image.Link
Image.Link
Text
Text. Authentication
mechanism
5
Multimedia Design & Web Development 2010
Figure 3: About us page
Logo Image
Text
Text
Text
Text
Image. Link
Image.Link
Image.Link
6
Multimedia Design & Web Development 2010
Figure 4: Classes’ page
Logo Image
Text
Text
Text
Text
Image Text
Image. Link
Image.Link Text
Image
Image.Link Text
Image
Text
7
Multimedia Design & Web Development 2010
Figure 5: Feedback page
Logo Image
Text
Text
Text
Text Form
Image. Link
Image.Link
Image.Link
Text
8
Multimedia Design & Web Development 2010
Figure 6: Gallery page
Logo Image
Text
Text
Text
Text
Image.Link
Image.Link
Image.Link
Text Text
Link
9
Multimedia Design & Web Development 2010
Figure 7: Register page
Logo Image
Text
Text
Text
Text Form
Image.Link
Image.Link
Text
10
Multimedia Design & Web Development 2010
Figure 8: Administrator page
Logo Image
Text
Text
Link Links
Link
11
Multimedia Design & Web Development 2010
Description of screen:
This is the home page, it is the introductory page to the website and has the following
features. 1) administrator Login 2) Flash banner 3) Flash Video 4) pdf brochure 5) pdf calendar
Comments:
12
Multimedia Design & Web Development 2010
Description of screen:
This is the register page has the main capability of registering a user to the academy.
Comments:
13
Multimedia Design & Web Development 2010
Description of screen:
This is the feedback page has the main capability of sending feedback to the academy and
viewing all the feedback that has been sent by other users.
Comments:
14
Multimedia Design & Web Development 2010
Description of screen:
This is the administrator page, it is the portal for the administrator. He/she has the capability
of viewing the guestbook, updating, deleting and searching for records.
15
Multimedia Design & Web Development 2010
Description of screen:
This is the search page in the administrator portal; the function of this page is to search for
records concerning registration, from the database.
16
Multimedia Design & Web Development 2010
Description of screen:
This is the update page in the administrator portal; the function of this page is to update
records concerning registration, from the database.
17
Multimedia Design & Web Development 2010
Description of screen:
This is the delete page in the administrator portal; the function of this page is to delete
records concerning registration, from the database.
Comments:
18
Multimedia Design & Web Development 2010
Description of screen:
This is the view page in the administrator portal; the function of this page is to return and
display all registered participants that has been made to the database by the users.
Comments: If there are no entries made to the database then non shall be displayed.
19
Multimedia Design & Web Development 2010
The user interface for the home page. It contains on flash banner and a flash video. It too has all thinks
to related pages and houses the login feature for the administrator.
20
Multimedia Design & Web Development 2010
The about us page is fairly straight forward, its links to all related pages, and gives a brief
overview of the Academy.
21
Multimedia Design & Web Development 2010
The class’s page gives a basic description of the courses on offer. It is linked to all other pages
none linearly.
22
Multimedia Design & Web Development 2010
The feedback page is the one that is used to send feedback to the academy. The page is linked to
all other pages non linearly. The page also hosts a link for “Guest book” that is used to display
already made comments from the database.
23
Multimedia Design & Web Development 2010
The gallery page is the one used to display all the pictures that are themselves linked to a larger
version of itself. The pages as connect to all other related pages apart from the administrator
portal.
24
Multimedia Design & Web Development 2010
This is the administrator page, it is the portal for the administrator. He/she has the capability
of viewing the guestbook, updating, deleting and searching for records and logout. Php is the
language used to support this functionality.
The search page from the administrator portal used for making searches for a desired entity fro the
database. Php is the language used to support this functionality.
25
Multimedia Design & Web Development 2010
The update page makes use of php to access and alter entries in the database.
The delete page is used to delete registries from the database. The page is linked back to the
admin page. Php is the language used to support this functionality.
26
Multimedia Design & Web Development 2010
The view page is used to view all the registered participants. Php is used to support this functionality.
The page is directly linked to the admin portal.
27
Multimedia Design & Web Development 2010
The brochure is a pdf, it is directly linked back to the page from which it was accessed.
28
Multimedia Design & Web Development 2010
The events page is a pdf, it is directly linked back to the page from which it was accessed.
29
Multimedia Design & Web Development 2010
Source code
if (isset($_POST['username'])) {
$loginUsername=$_POST['username'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "admin.php";
$MM_redirectLoginFailed = "valdation.html";
30
Multimedia Design & Web Development 2010
$MM_redirecttoReferrer = false;
mysql_select_db($database_Ballet, $Ballet);
31
Multimedia Design & Web Development 2010
font-size: 36px;
}
.style11 {font-family: "Times New Roman", Times, serif}
.style8 { font-family: "Times New Roman", Times, serif;
font-size: 12px;
}
.style9 {font-size: 12px}
.style12 {color: #FFFFFF}
.style13 {
font-size: 27px;
font-weight: bold;
}
.style16 {font-family: "Times New Roman", Times, serif; font-weight: bold; }
.style17 {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
color: #000000;
}
.style18 {
font-family: "Edwardian Script ITC";
font-size: 24px;
}
-->
</style>
<script type="text/javascript">
function MM_CheckFlashVersion(reqVerStr,msg){
with(navigator){
var isIE = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
if (!isIE || !isWin){
var flashVer = -1;
if (plugins && plugins.length > 0){
var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
if (desc == "") flashVer = -1;
else{
var descArr = desc.split(" ");
var tempArrMajor = descArr[2].split(".");
var verMajor = tempArrMajor[0];
var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
flashVer = parseFloat(verMajor + "." + verMinor);
}
}
// WebTV has Flash Player 4 or lower -- too low for video
else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;
32
Multimedia Design & Web Development 2010
}
}
}
}
</script>
</head>
33
Multimedia Design & Web Development 2010
<tr>
<td height="79" colspan="5" valign="top" bgcolor="#D4D4D4"><span class="style8"> you are here
>> </span><span class="style9"><span class="style11">RB</span>>> <span
class="style16">Home</span></span><br />
Register with us today </td>
<td width="372" rowspan="11" valign="top" bgcolor="#D4D4D4"><p><br />
<span class="style13">The Royal School of Ballet</span><br />
<br />
<span class="style1"> A world acclaimed Ballet Academy having housed the worlds<img
src="image/spacer.gif" alt="line" width="1" height="1" /> top most in ballet and fostering the future leaders
in this <br />
graceful art.</span></p>
<p class="style1"> We at The Royal Ballet Academy believe in hard work and dedication, as
well as providing excellence in Ballet.</p>
<p align="justify" class="style1"> This is undoubtably the best place to practice the grace<br />
and beauty of ballet. We have the best that facilities have<br />
to offer. <br />
Many a time we have scoped the award for the best <br />
ballet academy on the Canadian front, we only wish <br />
to continue taking this prestigious award. </p>
34
Multimedia Design & Web Development 2010
<p class="style1"> All are welcome. Be a part of this slice of excellence. <br />
<br />
<span class="style6">P</span>atricia Wong</p>
35
Multimedia Design & Web Development 2010
value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=ballet&autoPlay=true&autoRewind
=false" />
<embed src="FLVPlayer_Progressive.swf"
flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=ballet&autoPlay=true&autoRew
ind=false" quality="high" scale="noscale" width="233" height="176" name="FLVPlayer" salign="LT"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object></td>
<td height="64"></td>
</tr>
<tr>
<td height="29" valign="top" bgcolor="#D4D4D4"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
<tr>
<td rowspan="2" valign="top"><a href="image/events.pdf"><img src="image/btn-eventscalendar.jpg" alt="cal"
width="146" height="114" border="0" /></a></td>
<td height="83"></td>
</tr>
<tr>
<td colspan="2" rowspan="3" valign="top" bgcolor="#D4D4D4">The video portrays the elligance fo ballet. We
,at the Royal Ballet Academy only offer the best. </td>
<td height="31"></td>
</tr>
<tr>
<td height="29" valign="top" bgcolor="#D4D4D4"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
<tr>
<td height="38" valign="top" bgcolor="#D4D4D4"><a href="guestbook.php" class="style17"><span
class="style18">V </span>iew Guest Book</a></td>
<td></td>
</tr>
<tr>
<td height="171" colspan="10" valign="top" bgcolor="#D4D4D4"><p><strong>A<span class="style1">
dministrator login </span></strong>---------------------------------------------------------------------------</p>
<form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
<table width="200" border="1" cellpadding="0">
<tr>
<td>Name</td>
<td><input name="username" type="text" id="username" /></td>
</tr>
<tr>
<td>Password </td>
<td><input name="password" type="password" id="password" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Login" /></td>
</tr>
</table>
</form></td>
<td></td>
36
Multimedia Design & Web Development 2010
</tr>
<tr>
<td height="87" colspan="10" valign="top"
bgcolor="#430017">
&nbs
p; &nb
sp;
<span class="style12"> Contact
Information: 212 Idley Lane, UK <br />
<a href="sitemap.html"> Site
Map </a> &nb
sp; &n
bsp; &
nbsp; +2441555115 OR +342653253
&nbs
p; Terms and conditions <br />
&nbs
p; &nb
sp; &n
bsp; &
nbsp; <span
class="style3"> <span class="style4">© Celestin &
Loren 2010</span> </span></span></td>
<td></td>
</tr>
<tr>
<td height="73" colspan="10" valign="top" bgcolor="#000000"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
<tr>
<td height="1"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td width="12"></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</body>
</html>
37
Multimedia Design & Web Development 2010
3.5 Discussion of group meeting
As a group we met on a continual basis in order to meet our final product. The design of the
system took the longest period to complete. This is as a result of creating the flash banner and
flash video, choosing the most appropriate font and color. With the design also came coding for
the administrator functions, such as update, delete, view, and search functions on the
administrator’s part. Coding however was done via Macromedia Dreamweaver. Testing and
documenting the system both took around the same time to complete. Testing involved ensuring
that all functions were working up to requirements these include; all form validation, search,
registering, feedback, searching, updating, deleting, and view of registered participants.
Weelkly progress
Design
Coding
Testing
Documentation
38
Multimedia Design & Web Development 2010
Section B: Individual
ndividual report
1. Functionality and data testing
• Data insertion and validation
While trying to register I forgot to enter my details therefore the form validation message
m
appeared.
After having entered the data a second time correctly this time, I got a registered and a message
displaying the result is shown as screenshot.
39
Multimedia Design & Web Development 2010
• Login Admin page
ying the admin login, I will login with my name and password as
In the above form displaying
required by the system.
40
Multimedia Design & Web Development 2010
• Update Records
In the following form the name of one participant is FABIN let’s change it to Legenda.
41
Multimedia Design & Web Development 2010
2. Setup and use of application
Following I explain how to setup and use my application using Php Admin to create database and tables.
Step 3. You get accessed to the localhost and you can create a new database
Step 4:
42
Multimedia Design & Web Development 2010
3. Technical description of webpage used to support and run the application
To do this, you enter the following in the browser http://localhost/phpmyadmin and the when it
loads, you click on create option. MySQL requests you to enter the database name. When this is
done, it requests you to create new table and also specify the number of fields your table will
have. When you are done you click on go button and it is time for you to name your fields; and
later you can use the insert button to insert the data, I draw the steps to follow at question no 2.
My task was to develop the web application using a client/server side interaction for creating the
database of the website as well as the following functions and forms: update, delete, insert
records, search and view records.
5. Problems
The problem encountered while developing the website concerns the form Delete and Search but
after many tries we setup the forms successfully.
In order to evaluate the site on which we have been working the following feedback have been
obtained thank to an interview conducted to measure the usability of the site.
Usability evaluation question: lowest (1), Average (5) highest grade (10)
The overall evaluation of the website is satisfactory based on the feedback received from lecturer
and colleagues as well.
43
Multimedia Design & Web Development 2010
REFERENCES
http://dictionary.reference.com/browse/media
44