Do My Java Assignment - Electrical Installation and Inspection Management System
Question - INDIVIDUAL ASSIGNMENT UC2F1303 INT/IT/SE/TC
Object Oriented Development with Java (CT038-3-2) Page ! of !271.0 Coursework Title Electrical Installation and Inspection Management System (EIIMS) INSPECT-RICALS is a small electrical contracting company whose principle business area concerns domestic electrical wiring and installation. The firm mainly focuses upon condominium developers and owners, providing an installation and inspection service to ensure the safety of all electrical wiring within an apartment. INSPECT-RICALS are called to inspect both new developments as well as older apartments, with the latter taking place on a yearly basis. Th
...Read More
e firm requires a system to help facilitate and manage the inspection process, as well as produce the necessary reports for the benefit of management and clients. The intended users of the system are administrators, engineers and managers. In addition to a working system which provides the necessary functionality, the firm is a strong proponent of the object oriented paradigm and therefore has stipulated that the system be developed using object oriented programming concepts. 3.0 Objectives of this Coursework Develop the practical ability to describe, justify and implement an object-oriented system. Research and present a contemporary object oriented topic At the end of this coursework you should be able to: â—Understand the techniques of object oriented design â—Develop hands on programming skills in developing Java applications â—Design and implement object oriented software systems â—Select appropriate object oriented techniques to solve software development problems Individual assignment
Object Oriented Development with Java (CT038-3-2) Page ! of !376.0 Coursework Description INSPECT-RICALS engineers engage in two kinds of activity, new electrical installations and periodic inspection. The latter is a full inspection of a property's existing electrical wiring and appliances, and is usually a follow up to a previous inspection or installation. A new electrical installation involves the installation of new electrical wiring at a property for either an existing or new client. Upon completion of an electrical installation or a periodic inspection a detailed report verifying the inspection must be completed and issued to the person ordering the work Customers contact the firm for either a new installation or for an inspection. The firm's clerk is responsible for all customer liaisons and will create a new customer account if the customer is a new customer. Details of the work are to be recorded into the system, such as whether it is an installation or an inspection. The clerk will then record the details of the property at which the inspection/installation is to take place (location, time/date, number of rooms, types of appliances etc). Upon creating the order the clerk allocates an engineer to the order. Engineers are to use the system for two purposes. Firstly, they will log in and view a list of all inspections (location, time/date etc) for the upcoming week. In addition, the engineers will use the system to generate a report regarding the work carried out, such as which appliances were tested etc. This will then be emailed to the client as proof of the inspection and installation, as well as printed and signed by the engineer in order to provided the client with a hard copy. A record of the inspection will also be saved by the system and at the end of each week the clerk will collate all the completed inspections/installations and generate an invoice for each client. The management of the firm will primarily use the system for analysis purposes and intend to generate statistics, such as the number of inspections carried out and the amount of work done by each engineer. There are four users of the system: The system administrator who will have full administrative access to the system, including user management and other settings. A clerk who is responsible for customer and order management as well as responsible for allocating engineers to specific jobs. Engineers who are responsible for carrying out the inspections/installations and management who have full access to the system other than user Level 2 Asia Pacific University College of Technology and Innovation 2013
Object Oriented Development with Java (CT038-3-2) Page ! of !47management rights. The system must therefore be able to differentiate between these four types of users through the authentication and authorisation of users based on their specific job roles. 7.0 General Requirements The program you submit should be able to execute without errors. In addition, all user input should be validated in order to minimise user errors. The implementation code must highlight the use of appropriate object oriented programming concepts as required by the solution. As the system requires persistent data all information which is entered or edited must be saved within text files. This is to ensure that the information can be retrieved at a later date. 8.0 Deliverables â—The Installation/Inspection Management System with complete source code must be submitted in the form of a CD â—Documentation must be provided in printed and soft copy format â—Submission deadline: 8.1 Installation/Inspection Management System and Research Findings in CD format: The completed application/system as well as the soft copy of the report must be saved to a CD The application/system must contain all the relevant source code As part of the assessment you must submit the project report in printed and soft copy form. The report should follow the following structure: A) Cover Page: All reports must be prepared with a front cover. A protective transparent plastic sheet can be placed in front of the report to protect the front cover. The front cover should be printed with the following details: â– Module â– Coursework Title Level 2 Asia Pacific University College of Technology and Innovation 2013
Object Oriented Development with Java (CT038-3-2) Page ! of !57■Intake ■Student name and id ■Date Assigned (the date the assignment details were handed out). ■Date Completed (the date the report is due to be handed in). ■Description and justification of the design involving use case modelling, activity diagram, analysis and design class diagram, the implementation code which illustrates the object oriented programming concepts incorporated into the solution ■A 2000-word report based on the research done on the object oriented topic Overall conclusions about your work, the system, the problems faced and the lessens learnt. ■You may look for algorithms and information from the Internet or books. Proper referencing of the resources should be provided. ■All references must be made using the Harvard Naming Convention as shown below: The theory was first propounded in 1970 (Larsen, A.E. 1971), but since then has been refuted; M.K. Larsen (1983) is among those most energetic in their opposition………. * Following source code obtained from (Danang, S.N. 2002) */ int noshape=2; noshape=GetShape(); ■List of references at the end of your document or source code must follow the following format Larsen, A.E. 1971, A Guide to the Aquatic Science Literature, McGraw-Hill, London. Level 2 Asia Pacific University College of Technology and Innovation 2013
Object Oriented Development with Java (CT038-3-2) Page ! of !67libinfor.ume.maine.edu/acquatic.htm (Accessed 19 November 1995) from http://www.codeproject.com/bitmap/cbir.asp, [Accessed 14th *September 2006]
Object Oriented Development with Java (CT038-3-2) Page ! of !77Further information on other types of citation is available in Petrie, A., 2003, UWE Library Services Study Skills: How to reference [online], England, University of Western E n g l a n d , Av a i l a b l e f ro m h t t p : / / w w w. u w e a c . u k / l i b r a r y / re s o u rc e s / g e n e r a l /info_study_skills/harvard2.htm, [Accessed 4th September 2013]. 9.0 Assignment Assessment Criteria The assignment assessment consists of three components: Program Solution and Documentation (60%), Research Report (30%) and Presentation (10%). Details are as follows: The program must be created using the Java programming language. You can use any Java development IDE to do this. â—You are expected to maintain the utmost level of academic integrity during the duration of the course. â—Plagiarism is a serious offence and will be dealt with according to APIIT and Staffordshire University regulations. Documentation (60%) Research Report (30%)CriteriaMarks Allocated %CriteriaMarks Allocated %Program Solution: Performance as per requirements30Structure of the report and references10Program Documentation: Description and justification of the design which incorporated object oriented programming concepts 30Contents: •Depth of the research •Relevance of the research •Discussion of ideas 20Presentation (10%)Ability to answer questions addressed by the lecturer pertaining to work done and presented10Level 2 Asia Pacific University College of Technology and Innovation 2013 ...Read Less
Solution Preview - No Solution Preview Available