Vous êtes sur la page 1sur 11

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

Contents
1 INDIVIDUAL ASSIGNMENT........................................................................ 2
2 LEARNING OUTCOME............................................................................... 2
3 ASSESSMENT AND DELIVERABLES:........................................................... 3
3.1 ASSIGNMENT GRADE BREAKDOWN..................................................................3
3.2 GRADE MARK...........................................................................................4
PERFORMANCE CRITERIA:....................................................................................................... 4
3.2.1

CT024-3.5-3
DISTRIBUTED COMPUTER
SYSTEMS
(DCOMS)
ASSIGNMENT

APU FOOTBALL CLUB SYSTEM

DISTINCTION (75% AND ABOVE)............................................................................................. 4


3.2.2

Asia Pacific University of Technology and Innovation (APU)

CREDIT (65 74%)............................................................................................................. 4

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

3.2.3 PASS (50 64%)...................................................................................................... 4


3.2.4 MARGINAL FAIL (40 49%)......................................................................................... 4
3.2.5 FAIL (0 - 39%).......................................................................................................... 5
4 ASSIGNMENT REQUIREMENTS.................................................................. 6
5 BACKGROUND......................................................................................... 7
6

THE CLUB STRUCTURE............................................................................ 7

7 THE PROCESS OF REGISTRATION ............................................................. 8


7.1 WHAT ARE THE SOFTWARE FUNCTIONALITIES.........................................8
8 TASKS SHOULD FOLLOW.......................................................................... 8

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

ASIA PACIFIC UNIVERSITY OF TECHNOLOGY AND


INNOVATION
1

Individual Assignment

Assignment Title

: APU Football Club System (100%)

Computer Language

: Java

Date Assigned

: Week 2

Date Due

: Week 15

Submission

: Softcopy & Hardcopy

Lecturer

: Mr. Umapathy

Email ID

: umapathy.eaganathan@apu.edu.my

Date Due

: Week 15

Presentation week

: Week 16

Presentation duration

: 30 minutes per student

Best Resource

: http://docs.oracle.com/javase/tutorial/

2 Learning Outcome
1

Assess various distributed technology in the context of distributed enterprise


applications.

Discuss projected future developments in distributed systems technology and standards.

Utilise appropriate language and system facilities to develop distributed and faulttolerant applications.

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

3 Assessment and Deliverables:


3.1 Assignment grade Breakdown
Following is the grading criteria for the required report:
Area

Mark

Marks Obtained

Demonstration (50%)

Programme correctness
o Functionalities 10%
o Program structure 5%
o Protocols 5%
o Transaction management 5%
o Execution 10%
o Additional features 5%
o Viva-voce 10%

Documentation (50%)

Report
o Over all document 10%
o Readability of program (inline
comments, naming, files & folders ) 10%
o Testing 5%
o DCOMS technologies (any 3) 5%
o Virtualization & Cloud computing 5%
o Program User guide 5%
o Explanation of ICE and alternatives 5%
o Referencing 5%

Total

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

Note: Produce the hardcopy of the above report and enclose a softcopy of the report together with
the program source code in a secondary storage media.

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

3.2 Grade Mark


Performance Criteria:
The following guidelines indicate the standard that will be expected for each grade.
3.2.1

Distinction (75% and above)

Demonstrates an excellent understanding of the DCOMS concept, the application must work with the
good implementation of RMI, Socket, Serialization and managing of transaction in the proper way.
The code should be implemented to a high standard of functionality, with appropriate test plan and
result of the test.
Documentation will be of a high standard. The elaboration of Virtualization, cloud and grid
computing usage in DCOMS and the benefit of ICE technology for DCOMS must be in the
documentation. The comparison of new technologies in DCOMS with application limitation clearly
discussed and future enhancement of the application in real word will be a part of documentation.
Referencing and comments in the source code are very clear and followed the standard; readability
of source code follows the W3 standard. The presentation and application demonstration is good and
answers provided for any questions are completed.
3.2.2

Credit (65 74%)

Demonstrates a good understanding of the DCOMS concepts and technology, the presentation and
documentation explains the core of the requirements with accepted level of development, main
protocols are implemented and transaction management is addressed in the code, minimum test case
and result is implemented.
Document referencing and code comment is complete and the code is following standard to achieve
readability. The document has minimum discussion of Virtualization, cloud and grid computing
usage in DCOMS and the benefit of ICE technology for the assignment.
3.2.3

Pass (50 64%)

Demonstrate some understanding of the DCOMS concepts and technologies. The code can be run
with minimum defect and error. There is enough explanation for each part of the developed and used
technologies. Documentation is adequate. The student will be able to discuss his/her implementation
during the presentation and will be able to explain the way in which he/she has attempted the project.
3.2.4

Marginal Fail (40 49%)

Demonstrate poor understanding of the problem.

Presentation and explanations is limited but

sufficient to demonstrate that the student understands the work that has been submitted. The
Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

implementation will not cover major requested protocols and the application is not able to run in a
proper manner.
Documentation is limited or not to an acceptable standard. There is no test case and result of test.
The inappropriate referencing and poor source code comment.
3.2.5

Fail (0 - 39%)

Demonstrate poor understanding of the DCOMS concepts, documentation incomplete and poor
explanation during demonstration. The implementation of protocols or technologies are weak or
incomplete, the application has very minimum functionality and unable to run properly.
Referencing / code comments are very poor or do not have proper referencing / comments. The
communication between components and server is not properly designed and is unable to
communicate to the server.
Note: Zero mark will be awarded for not proper implementation or insufficient explanations to
demonstrate that the student understands the work that has been submitted.

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

4 Assignment Requirements
1. You are required to work individually.
2. The report has to be well presented and should be typed. Submission of reports that are
unprofessional in its outlook (dirty, disorganised, inconsistent, varying coloured paper and
size) will not fare well when marks are allocated.
3. Ensure that the report is printed on a standard A4 (210 X 297 mm) sized paper. Paper weight
of 80 grams and above is highly recommended.

1 inch

illustrated here:

1 inch

1 inch

4. The report should have a one (1) margin all around the page as

1 inch

1 inch

1 inch

The Typed Text

1 inch

1 inch

5. Every report must have a front cover. A transparent plastic sheet can be placed in front of the
report to protect the front cover. The front cover should have the following details:
a) Student name.
b) Intake code.
c) Subject.
d) Project Title.
e) Date Assigned (the date the report was handed out).
f) Date Completed (the date the report is due to be handed in).
6. Plagiarism is a serious offence and will automatically be awarded zero (0) marks.
7. All information, figures and diagrams obtained from external sources must be referenced
using the Harvard referencing system accordingly.
*IMPORTANT NOTES*

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

1- You have to hand in your hardcopy assignment on time with the Course Work Submission and
Feedback Form.
2- Please be informed that presentation is compulsory and if any student refusing to attend the
presentation, the grade will be considered as fail.

5 Background
There is a football club for APU students that manage students who are interested in participating in
football games. The main approach of this APU football club is to produce players and this club
provide the opportunity for both boys and girls to participate in football in a safe and nondiscriminatory environment and build a sense of community that values teamwork. Later this club
started using a volunteer management system called the Team Support System (TSS).
This TSS program sees each team (of 10 to 16 players) having a support team that includes a first
aider, coach, assistant coach, team manager. The support team members are made up of passionate,
dedicated and committed. This TSS will help people run their day to day team operations more
smoothly with the motto of less work for more people. The clubs facilities have been improved
significantly through grants received in partnership with the local council and APU.
This APU group organizes sport events every year for the students to participate by a group. Here the
TSS manages all kind of club information like registration details, announcements and so on. Few
years ago the APU was followed the information in manual. Now they wish to implement a system in
order to provide more flexibility for the sports club.

6 The Club Structure


The following is the club structure in APIIT Group.
12345-

Team Manager
Coach
Assistant Coach
First Aider
Player

Last Update Jan 2016

APU Football Club System

DCOMS Assignment

CT024-3.5-3-DCOMS

Level 3

7 The Process of Registration


Those who are interested to be part of the club can register by team. Once the team is registered then
the confirmation email will send to the Team Manager.
The software is responsible for:
1- Registration of teams
2- Manage the club event based on:
a. Show the welcome message
b. Ask for the Student ID
c. Validate the Student ID
d. Show the teams list

7.1 What are the software functionalities?


The application should allow the members to register based on team, and each successfully
registered team will have to receive an acknowledgement using email via SMTP using Socket
Programming. At last each team can able to generate the team list for that need to follow RMI
method with Serialization.

8 Tasks should follow


You, as a programmer in APU, are required to design and develop the above mentioned application
using Java programming language and technology.
Each individual student must attend to the whole application, and develop both client and server side
application. You need to make sure the proper technology features are addressed during the process
of programming. The communication between client and server must use RMI with Serialization
and support Multiple Threads and Socket programming. The whole transaction process should
follow the Transaction Management methods. Please remember you are allowed to use SQLite or
File System to store your data in server using JDBC connection.

Last Update Jan 2016

APU Football Club System

10

Vous aimerez peut-être aussi