Java代写 | COIT13229 Assessment item 1


The purpose of this assessment item is to assess your skills attributable to the following learning outcomes and your achievement of the expected graduate attributes of intermediate level  communication,  information  literacy,  and  graduate  level  problem  solving,  critical thinking, and information technology competence.

Your task in this assessment is to analyse the given problem, model, design, implement, test and document a client/server application that allows multiple users to access stored data or add new data. You will be implementing the software solution, applying efficient algorithms, inheritance, polymorphism, and exception handling. The topics required for this assessment task are from Weeks  1-5. You should also write a report, as specified in this document, demonstrating your conceptual knowledge. You will be required to use the topics learnt in the pre-requisite unit ObjectOriented Programming.

Include necessary accessor, mutator methods, constructors, and toString() methods for each class. Also, follow good coding practices, using meaningful names, camel case notation for naming, constants as necessary, and include meaningful comments. You can use NetBeans to develop your application. Follow the coding standards given in the Unit website.

You can have top level generic classes and extend them to create specialized classes. You need not include login information and store such details, as this will be included in the

second Assignment where you will be extending this solution.

3.1Guidance to the level of assistance you can use.

You are expected to understand several concepts and apply those concepts to design and build a software solution. At this level you can use the provided materials, online resources for further reading and take assistance from your classmates or teammates to develop deeper understanding of the concepts. You can also sort help to debug the implemented program. But you should design, implement and test your program on your own.

You should submit a report containing the following details.

Note:  UML  class  diagrams generated using a software  tool after completing the coding will not be accepted.

You should submit the following source code files and word document using the Moodle online submission system. (Note: the file names/class names could be changed to meaningful names). Do not zip the whole projectfolder and submit it.