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