COMP.7106 Research – Assignment 1, Semester 1, 2017 Page 1
Toi Ohomai Institute of Technology
COMP.7106
Web Application Development
Research
Assignment
Assignment 1 – 2017
Due Date: 5pm Friday 16th June, 2017
Weighting: 25%
Marks: 90 marks
Aim:
The aim is to produce a document detailing the philosophy of client-server
computing and the alternatives to developing dynamic database driven websites
using PHP and MySQL.
Learning outcomes covered:
1. Discuss the philosophy of client-server computing and its impact to the
computing industry.
2. Discuss the tools used in providing web-based applications and data access
technologies.COMP.7106 Research – Assignment 1, Semester 1, 2017 Page 2
Toi Ohomai Institute of Technology
Philosophy of client-server computing
Define client-server computing including the following:
What is client-server computing
Uses of client-server computing?
Why has client-server computing evolved?
Advantages and disadvantages of different client-server architectures
including fat and thin client architecture.
Include at least two different advantages and disadvantages of both fat client and
thin client architecture.
Content Management Systems
As a web developer, you may be required to create web based content management
systems for clients. Define what a content management system is including types of
content management systems (including web content management systems) and
what they are used for.
Custom built systems
In this class we have been using php and MySQL to deliver dynamic content. There
are a number of other programming and database platforms that could be used.
Outline two available alternatives to both php and MySQL and give some background
information and history on each alternative.
Off-the-shelf Content Management Systems
There are a vast number of pre-built content management systems on the market.
Select and describe two different systems. Include features and uses, costs, screen
shots, and any other relevant information.COMP.7106 Research – Assignment 1, Semester 1, 2017 Page 3
Toi Ohomai Institute of Technology
Custom built or off-the-shelf
Compare and contrast custom built web applications to off-the-shelf content
management systems. Make a recommendation of your preference, including
justification.
Deliverables
Your choice of one of the following methods of delivery:
Essay – 1000 words on client server model and adequate (1200-1500 word)
coverage of the CMS and Custom topics with illustrations.
Website informational portal. 300 word precis/overview of the client server
model. Illustrated site with links to and full citation and referencing of reliable
information sources on the WWW. Page each of text and graphic coverage of
the CMS and Custom topics. Comparison page. Recommendation page and
bibliography / references page.
Fully annotated concept map of client server topic - 50-80 annotated nodes.
(All linkages explained clearly with extra notes if required). Written coverage
of CMS and Custom topics comparisons and recommendations as an
additional illustrated word document. Use Cmap software package to produce
the concept map. Separate references page.
Presentation. 20 minute PowerPoint presentation covering client server
model (8mins) and CMS and Custom topics (12mins) delivered to class.
Detailed ppt file and presentation notes handed in. Information sources cited
in ppt and referenced on separate document.
All information sources used by you need to be fully cited and referenced using APA6
format.
Additional requirements
As this is a professional document you need to ensure you spell and grammar check
your submission. I recommend you have someone else read through the content.
We will use the workshop before the hand-in to go through any last minute
problems.COMP.7106 Research – Assignment 1, Semester 1, 2017 Page 4
Toi Ohomai Institute of Technology
Notes:
This is an individual assignment and must be the product of your own work.
Students are reminded to read pages related to assessment rules including rules for
dishonest work in the Toi Ohomai Student Guide.
Submission will be as per the method defined in the choice of deliverables. Soft and
hardcopies of any supplementary documentation must be submitted. The hardcopy
should be submitted at BITA reception and have the standard assignment cover
sheet attached. The electronic copy is submitted through the electronic assignment
upload on Moodle.
As this is a research assignment all information in this assignment will need to be
referenced, even when you have paraphrased the information into your own words.
No more than 10% of this assignment can be direct quotes. Half marks will be given
for any material not correctly referenced or for exceeding the 10% limit. All
referencing must be APA6.
The workshop in class prior to the due date will be used as a pre assignment hand in
check.
Wikipedia is an online encyclopaedia compiled by a distributed network of
volunteers and may therefore not be a reliable source of information. Please ensure
your information has been obtained from up-to-date and reliable sources.COMP.7106 Research – Assignment 1, Semester 1, 2017 Page 5
Toi Ohomai Institute of Technology
Marking schedule
Point Not Done Adequate Well Done Marks
Client-server computing 17 marks
What client server computing is Not defined
(0)
Clearly defined
(1-2)
Clearly defined
& explained
with examples
(3-4)
4 marks
Uses of client-server computing Not discussed
(0)
Partially
explained
(1-2)
Fully explained
(3)
3 marks
Why has it evolved Not discussed
(0)
Partially
discussed (1)
Discussed with
reasons (2)
2 marks
Advantages and disadvantages Not identified
(0)
Some identified
(1-5)
Identified and
explained
(6-8)
8 marks
Definition of CMS 10 marks
Define a content management system (general) Not defined
(0)
Partly or poorly
explained
(1-2)
Fully explained
(3-4)
4 marks
Discuss different types of content management
systems
Not discussed
(0)
Types identified
(1-3)
Types identified
and uses
discussed (4-6)
6 marks
Custom built systems 20 marks
two alternatives to php Not identified
(0)
One identified
(1)
2 or more
identified (2)
2 marks
background and history (4 points on each) Not discussed
(0)
Partially
covered or only
1 covered fully
(1-4)
Both covered
fully (5-8)
8 marks
two alternatives to mySQL Not identified
(0)
One identified
(1)
2 or more
identified (2)
2 marks
background and history (4 points on each) Not discussed
(0)
Partially
covered or only
1 covered fully
(1-4)
Both covered
fully (5-8)
8 marks
Off-the-shelf systems x 2
(includes cost, screen shot, list of features)
Not covered
(0)
Includes partial
information
(1-5)
Includes
required
information
(6-10)
2 x 10 =
20 marks
Custom built or off-the-shelf No
comparison
(0)
Clear
comparison.
Minimal or no
justification (1-
4)
Clear
comparison
with
justification (5-
8)
8 marksCOMP.7106 Research – Assignment 1, Semester 1, 2017 Page 6
Toi Ohomai Institute of Technology
Recommendation 5 marks
recommendation made No
recommendation
given
Recommendation given (1) 1 mark
Justification for recommendation No justification 1 mark for each justification -
max 4 marks (1-4)
4 marks
References and report quality 10 Marks
Quoted where applicable, cited, referenced,
APA6
Not done Partial
referencing
(1-2)
Full citation and
referencing
(3-4)
4 marks
Spelling -.5 marks for each error, max 2 marks 2 marks
Grammar -.5 marks for each error, max 2marks 2 marks
Document format (see eCampus) 2 marks
Total 90 marks