当前位置:天才代写 > JAVA代写 > PROGRAMMING TECHNIQUES代写 OBJECT-ORIENTED代写

PROGRAMMING TECHNIQUES代写 OBJECT-ORIENTED代写

2020-11-10 17:30 星期二 所属: JAVA代写 浏览:107

AACS2204 OBJECT-ORIENTED PROGRAMMING TECHNIQUES 

PROGRAMMING TECHNIQUES代写 CLO 2: Demonstrate an object-oriented program using appropriate programming fundamentals with regards to arrays

ASSIGNMENT

INTRODUCTION PROGRAMMING TECHNIQUES代写

ASSIGNMENT SPECIFICATION

Learning Outcomes Being Assessed PROGRAMMING TECHNIQUES代写
 

CLO 2: Demonstrate an object-oriented program using appropriate programming fundamentals with regards to arrays, methods and exception handling. (P, P4)

 

CLO 3: Illustrate the concepts of encapsulation, inheritance and polymorphism to solve a given programming problem. (CTPS, C4)PROGRAMMING TECHNIQUES代写

Submission Deadline
Friday, 16 August 2019 (Week 12) by 4.00p.m.

Late submission PROGRAMMING TECHNIQUES代写

i) Within 1 – 3 days: total marks to be deducted is 10 marks.

ii) Late submission within 4 – 7 days: total marks to be deducted is 20 marks.

iii) Late submission after 7 days: reject coursework and zero mark shall be awarded.PROGRAMMING TECHNIQUES代写

Please refer to TAR UC guideline on late submission of coursework for more detail. (https://drive.google.com/open?id=0B- gN5U2qCJ9dc1N4dVhCOUpIdjY1QTBraWg5bS1xYTY5UFdB)

OverviewPROGRAMMING TECHNIQUES代写
Point of Sale (POS) System
Description PROGRAMMING TECHNIQUES代写
Student team is required to innovate a point of sale software solution for business problems with object-oriented programming (OOP) approach in Java programming language. However, student team only need to develop simulated environment where output can be a console output of characters or graphical user interface (GUI). However, both display methods are acceptable without any marks discrimination. The term simulated environment is referring to software simulation instead of actual full implementation with real money transaction. For example, you only required to show virtual money account transfer without actual bank transfer to the bank account.PROGRAMMING TECHNIQUES代写

It is important to note that all student team’s ideas must be different and unique from other student teams. You can innovate point of sale system in different industry. E.g. food and beverage industry, retailer industry and etc. Your application is represented as Java objects in your system. You need to define the classes for these objects with advanced object-oriented programming features such as polymorphism, inheritance and encapsulation to control and manage the objects in your system. Also, you

are  encouraged  to  use  Java’s  interface  to  establish  weak relationship

 

PROGRAMMING TECHNIQUES代写 between objects in your system. You must provide reporting feature of your system for your users to monitor the status of your system.

Do not use copyrighted images for your display if you are going for GUI display. You can create your own images or use public available licensed (e.g. creative common images) images with proper citation of the original

source of the image.PROGRAMMING TECHNIQUES代写

DeliverablesPROGRAMMING TECHNIQUES代写

The following items are to be handed in:

(a) UML class diagram that depicts the entity classes and their relationships.

(b) Cover page. Indicate the percentage contribution of each member.

(c) Description of your team’s assignment idea. Please provide sample screen shots and reports/listings. Printing of source code is NOT required but you need to include your Java project source code in the softcopy submission.PROGRAMMING TECHNIQUES代写

(d) Softcopy of source code –

· Include ALL your source code files and all pre-compiled classes.

· Form of submission –

o Each group creates a folder named using the format TutorialGroup-StudentFullNamesWithAlphabeticalOrder (e.g., RSF1(S2)-CatTanLiMei-HengTzeSeong-NgSiewYongAlice), and to be attached together with the report.PROGRAMMING TECHNIQUES代写

IMPORTANT: Work on the entity classes should be equally distributed between the team members. Likewise for the client program and report/listing.

 

NOTE: Submitting the assignment means you have agreed that your work is original and comply with the rules and regulations (refer to Academic Impropriety)

Paper Size / Format    

Paper size

 

A4 (Use only one side of the paper)

 
Estimated Time Required At least 10 hours per team member.
Academic Impropriety
You may only work with the students in your team to produce your deliverables for this assignment.

This covers cheating, attempts to cheat, plagiarism, collusion and any other attempts to gain an unfair advantage in assessment.PROGRAMMING TECHNIQUES代写

The work that you submit must conform to those regulations.

Assessment PROGRAMMING TECHNIQUES代写 This assignment contributes 40 marks to your coursework. The allocation of marks is shown below. Refer to the Assignment Feedback Form for the detail assessment criteria.
  Area Marks Allotted  
Programming Style 5  
Client Program 12  

 

    Exception Handling 8  
Class Encapsulation and Cohesion 12  
Class Design 13  
Total marks PROGRAMMING TECHNIQUES代写 50  
 

Marks for a team member = Total marks x % contribution

Note: if it is an individual assignment, the total marks will not be multiplied by the % contribution.

PROGRAMMING TECHNIQUES代写
PROGRAMMING TECHNIQUES代写

更多其他:C++代写 r代写 代码代写  考试助攻 C语言代写 finance代写 lab代写 计算机代写 code代写 data代写 report代写 代写CS matlab代写 project代写 物理代写 数学代写 java作业代写

合作平台:天才代写 幽灵代写 写手招聘 Essay代写

 

天才代写-代写联系方式