Assignment title: Management
School of Engineering
T3/16 Coursework Assignment
Higher Diploma in Computer Science
Module : A260CS - Distributed Application Development
Assignment Title : Individual coursework
Date & Time of Submission : Task 1 – Week 6 (2030hrs, 2 Dec 2016)
Task 2 – Week 10 (2030hrs, 6 Jan 2017)
Assignment Weighting : 60%
Assessment Task 1 – Case Study :
Write a case study of not more than 3000 words, showcasing 2 major applications of Web services. The report should explain how these Web Services on different platforms are integrated, and how the web services allow the interoperability between applications running on these platforms, using the specific web services protocol stack. In-depth detail, case studies and illustrations should be used where appropriate.
Assessment Task 2 – Online Distributed Application:
Locate and download, or otherwise create source code for any ONE (1) of these following online applications/game options:
• Chess (Game)
• Snake and Ladders (Game)
• Simple Calculator (Application with basic +, -, x, / and = functions)
• Go (Game)
• Checkers (Game)
Next, convert this selected application into an online client-server based model. Again, online sources may be used for reference. Citation/References are required to show the origin of the code in all cases.
Create web services to show online client and server functionality, and a landing page (front end) to act as the GUI. Repeated use of the applications will cause the generated results to be stored onto a server-side database, which can be a flat file or CSV file or a proper database.
The application's landing page should display the run number (number of times the application has been run) in addition to the results generated from running the app itself. There should also be a reset button which can reset/clear the data stored on the server side.
During the coursework presentation, students should be conversant with the running of their application and will be expected to explain the client-server workings.
************
Instructions to candidate:
The appearance of the application should be consistent between client and server.
You are required to implement both the client and server modules. Having a client module alone, without a server module will result in a fail grade.
Report should be prepared for both tasks I & II and submitted as part of the assessment.
Software Requirements:
- IDE : VisualStudio.NET
- Front End : ASP.NET, WEB SERVICES
- Language : C#.NET
- Database : SQL SERVER 2008
References
- [Refer more text books and journals. Can refer international journals like IEEE and ACM for referring the latest research publications]
Tables & Figures should be indexed separately.
Submission instructions:
You are required to submit the following:
1) Report should include the design, development and testing.
2) A CD/DVD, which stores your source program for task 1, and also the essay/document generated in task 2.
3) Use Times New Roman font of 12 points size.
4) Include a Reference page at the end of your assignment and references & citations should be as per Harvard style of referencing.
5) The coursework should be submitted in turnitin.com website for plagiarism check.
6) The due date for the first submission is week 6 and final submission on week 10.
Students are required to submit the coursework on the due dates given. Otherwise it will lead to a deduction of 5% on the overall marks for each day of the delay.
Resources:
http://www.msdn.microsoft.com/
http://www.gotdotnet.com
http://www.w3schools.com
http://www.ibm.com/developerworks/webservices/library/ws-top10/
Student needs to print this cover sheet and attach on the assignment/project report before submission to the respective tutor
Name of Student: Auston ID:
Date of Submission: Name of Lecturer:
Mr Nuruddin
Program/ Module: A260CS – Distributed Application Development
Assignment: Individual Coursework
Plagiarism check Turnitin Percentage : Accept / Reject
Justification:
Collusion check
Learning Outcome / Marking Guide Weightage 1st Marker
( ) 2nd Marker
( ) Final Mark
Task 1 - Case Study
Report Content
Case Study 1
Case Study 2
Report Structure
References 20
5
5
Task 2 : Development & Functionality
Interface design : choice of game/app and general usability
Client end : Clarity and ease of use (use of buttons, labels and layout)
Server end : Web service implementation 20
10
10
Structure of the Content
Structure appropriateness : connection between each web page, in logical order
10
Demonstration/Informal Presentation
Application runs and is validated
- Demonstration of web site (5)
- Testing (5)
- Content & Delivery (5) 15
References & Citation 5
Total Marks
100%
1st Marker's comments:
2nd Marker's comments: