This article discusses the development of a Java-based parking system for Collin's car park, including assumptions made, a developed prototype, and conclusions.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: JAVA APPLICATION FOR COLLIN’S CAR PARK Assessment 3 Name of the Student Name of the University
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1JAVA APPLICATION FOR COLLIN’S CAR PARK Table of Contents 1.Introduction:2 2. The Overview of the Collin’s Parking System:2 3. Assumptions Made While Developing the Application:4 4. Developed Prototype:5 5. Conclusion:9 Bibliography:10
2JAVA APPLICATION FOR COLLIN’S CAR PARK 1.Introduction: To develop the parking system of Collin, the Java Programming language has been selected. The java programming is a well suited programming language to develop the poposed systeminObjectOrientedenvironmentandthisprogramwillsupporttheorganization objectives. Various methods will be utilized in the Java based application. Within this study of object oriented programing based application, every aspect of the Collin’s car park system has not been covered as implementing the IoT tools is not part of the study. 2. The Overview of the Collin’s Parking System: The proposed information system or ‘IS’ is a car-parking application that stores the client information as well generate two kinds of tickets. The parking management program is utilized to identify the amount of the cars parked within the area of parking. Two types of customers are handled by the system, such as fixed and ordinary. The IS produces two kinds of tickets, taken as an example, fixed and regular. From the above study it can be clearly stated that based on the ticket a customer holds, the categorization of the customer is done. There are total six categories of fixed tickets. The fixed customer can choose a ticket for a whole year, a half year, three months, one month, two weeks or one week. The general tickets will need to be bought every time a general customer request for parking, the charge of the ticket will depend on the day and time. The accompanying reports for the most part manages Collin cark parking IS that fundamentally works in city of Melbourne. Collin mainly wants a whole new system that can appropriately observe and control Car stops around different the areas of the city. In this way, another system is basically required with the goal that it can undoubtedly deal with different
3JAVA APPLICATION FOR COLLIN’S CAR PARK everyday activity of every Car. The new system is composed in with the end goal of executing the process of generating ticket, allocating parking area to the customer, checking available parking space and charge customer for every ticket. This ought to execute different types of activities like accepting tickets, treatment of different kinds of payments, recording and putting away of vast number of issues in type of issue leger and dealing with the IS’s security as per necessity. The new system has been planned in with the end goal that it can without much of a stretch handle two sorts of clients that is conventional client and fixed clients. Customary client pay cash in type of predefined sum in form of movement for parking the vehicle as month, week or year for the particular sort of Car parking region. Despite what might be expected, general ticket holders are charged with fee at the time they park their vehicle within parking space. Car parking IS has been composed like it gives seasonal and enlisted parking space to the seasonal clients. Despite what might be expected, people considered to be regular Car parking customer does not get the benefits like the seasonal car parking customers. The parking tickets are successfully allotted in light of fixed ticket which is for the maximum quantity allotted for supporting of individual or name or enterprise as well as diverse types of interaction points of interest. The parking ticket comprises of various infraction like name, ticket number and many more. The parking tickets may be effectively created based on week, month and year alongside an appropriate sort of expiry date. The ParkingIS canbe consideredlikean applicationthatisableto handlethe information of the business and seasonal customer. The seasonal user pays the charge of the tickets for the plan they choose unlike the ordinary customer. The charges are fifty dollars for a single week, ninety dollars for two weeks and eight-hundred dollars to buy a ticket that has
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4JAVA APPLICATION FOR COLLIN’S CAR PARK lifetime of a whole year. Despite what might be expected customary client needs to pay cash according to the move. For instance, timely riser which is ends at 10 AM and starts from midnight the charge of the ticket will be 2.5 AUD for each hour. The charge per hour for parking car during day up to midnight in weekdays is 5 AUD. The Parking IS is not only able to accept cash from the customers but also accept cards like Credit and Debit. The proposed parking IS is equipped with the sensors, installed under the pillars at every gate. These sensors are able to sense the approaching the cars and send the signal to the main system. The system then sends the predefined output to the interface. Normal client will just press the button on the control pillar’s interface. Afterward, client will without considerably hard work take parking ticket out from the control pillar’s ticket generating equipment, at that point barrier attached with the pillar are raised. The seasonal customers are only need to input their ticket in the pillar and the ticket checking system sends the ticket number to the core application. If the ticket is valid, then the user will see a welcome message and the bar will be automatically raised. Checking is for the most part required for breaking down the way that inputted card by fixed client has not lapsed. 3. Assumptions Made While Developing the Application: Amid building up the application, it was expected that the system won't have the capacity to distinguish the client’s category. The system is utilized for putting away the ticket and client information as it were. The executive won't have an interface to collaborate with. The clients will input their parking ticket within the ticket checker tool. The IS will accumulate the ticket associated data within the present of examining of ticket. The Seasonal customer can input their ticket when they will show up before the pillars. The general client, then again, will purchase a ticket first and after that input the purchased parking ticket. The system will restore the tickets to
5JAVA APPLICATION FOR COLLIN’S CAR PARK the fixed client. The system will collect the general tickets and issue these tickets to another customer next day. Authentication methodology guarantees that exclusive the authenticated (enrolled) clients can approach the application. The parking IS will verify the client when he/she provide the ticket to the application through equipment installed in the pillars. Authentication is utilized to allow clients enter into therapizing area. Similar to that, authorization prices check the features and facilities provided to each of the client groups. Basically this process is executed based on the category of the customer, seasonal or general. If consumer endeavors for getting to the parking IS, then the system checks permissions authorized to that particular client. Such as, the ordinary clients would not have the capacity for getting offers such as the fixed clients. The parking IS separates the offers a customer will get in based on the ticket provided to him/her. The authorization process of client relies on the ticket generated. The parking IS deciding the client offers through utilizing allocator category like presented within sequence diagram. 4. Developed Prototype: As the created prototype is actualized in the nearby system java proofreader, it isn't associated with any of the equipment like pillars, show, cash authority and different things. As no database has been utilized for putting away the client information, the client needs to input his name each time he endeavor to buy a ticket. The prototype does not create any ticket physically or really acknowledge payment from client. Or maybe the procedures are exhibited through imprinting on the screen. The created prototype has been produced for giving a thought regarding how the application layer of the system will perform. It does exclude, introduction or information layer.
6JAVA APPLICATION FOR COLLIN’S CAR PARK The above code alludes to the constructor of the Customer class. The parameters characterized in the constructor is for putting away the client information. The screen shot gives a thought regarding what the constructor does. The client enters name and different points of interest in the application. The above code shows the client information after every one of the information are put away. The underneath screen shot present the client information. The above code demonstrates the messages application appears amid client information passage and java client input code. The scanner class is utilized as a part of java to gather information from the client. As far as String different methods can be utilized yet nextLine() method of scanner class have been utilized for gathering string information like name, address and email. The nextInt for gathering number compose information likecontact. The above code represents that the cust object has been made under Customer class. Amid the question creation the cid, n, promotion, e and co information are sent to the constructor said before to store the client points of interest.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7JAVA APPLICATION FOR COLLIN’S CAR PARK The java application calls the TicketGeneration method after client information is shown. TheabovemethodistheTicketGenerationmethod.TheTicket.TicketBook();method characterized in the Ticket class has been brought in the TicketGeneration method. If the customer selects the ‘option 1’ then season ticket is generated. The setData() method is called before the println work. In the setData method the client initially select the sort of season ticket. As it can be seen the above graph and code, in view of the choice of the client, the system allots an incentive to the 'months' variable. After the esteem is appointed then the application calls TicketPrice method to set the sort of ticket to be produced. So in these two methods, the application doles out the ticket term and cost. The last message appeared in the above outline is inside the TcketBook method. The above code characterizes the relegate of significant worth to the t objects variable through constructor. The constructor has three factors for ticket number, ticket cost and span putting away reason. The above constructor is for season tickets where tickets are produced for constrained period.
8JAVA APPLICATION FOR COLLIN’S CAR PARK static int TicketNumber; static int TicketCharge; static twofold Months; The over three factors are utilized for putting away the ticket information. After all the ticket related information is gathered and appointed, the system moves to payment segment. As in the genuine database, the application will gather information from the client through payment authority, the genuine application will be more intricate. The application returns to the primary class, client class. Inside the TicketGeneration method, the applications demonstrates the name of the client, ticket number and cost of ticket. The application calls payment method if the client composes in y or Y. The above code is for payment choice. The application demonstrates the cost of ticket, approval, period and different messages. (int)(Ticket.Months) Shows the sort transformation in java. Ticket.Months is a twofold information compose. In the square of code it has been changed over into whole number. Season ticket purchasing process end here. In the event that the client chooses the general ticket then the application will Carmatically ascertain the chare of the ticket in view of date of week.
9JAVA APPLICATION FOR COLLIN’S CAR PARK The above constructor is utilized when the general ticket is made. The above codes outline how the application ascertains the ticket cost. The if condition characterizes that on the off chance that it isn't end of the week at that point charge will be $10 or $5. 5. Conclusion: The above study concludes that the proposed system has the capability of automating the processes of the parking management. The system will not only handle the parking area allocation but also identify the customer along with the payment to be made for each ticket. In order to store the information of ticket, the conditions, business rules, and fie customer data, the system must use a database. The database will hold the business data for a very long time. The developed java application can be presented as the prototype of the system. There are various modifications that are needed to be done in the java application. However, as the first prototype of the parking system, the application is well presented. The application shows how the system would react to the customer request. The security concerns are a great part of the system project. The parking IS will hold the information of client’s cards. As the system will process the
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
10JAVA APPLICATION FOR COLLIN’S CAR PARK payment, the hackers can gain access to customer’s back account and withdraw amount illegally. The java application must be coded in such way that there will be minimal loopholes in the system.
11JAVA APPLICATION FOR COLLIN’S CAR PARK Bibliography: Bracha, G., & Ungar, D. (2015). OOPSLA 2004: Mirrors: Design Principles for Meta-level Facilities of Object-Oriented Programming Languages. ACM SIGPLAN Notices, 50(8), 35-48. Bracha, G., & Ungar, D. (2015). OOPSLA 2004: Mirrors: Design Principles for Meta-level Facilities of Object-Oriented Programming Languages. ACM SIGPLAN Notices, 50(8), 35-48. Carpenter, B., Gelman, A., Hoffman, M. D., Lee, D., Goodrich, B., Betancourt, M., ... & Riddell, A. (2017). Stan: A probabilistic programming language. Journal of statistical software, 76(1). Heaton, J. (2015). Encog: library of interchangeable machine learning models for Java and C#. Journal of Machine Learning Research, 16, 1243-1247. Khaleel, F. L., Ashaari, N. S., Meriam, T. S., Wook, T., & Ismail, A. (2015, January). The study ofgamificationapplicationarchitectureforprogramminglanguagecourse.In Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication (p. 17). ACM. Srivastav,M.K.,&Nath,A.(2014).AMathematicalModelingofObjectOriented Programming Language: a case study on Java programming language. Current Trends in Technology and Science (CTTS) Vol-3, Issue-3, 134-141.
12JAVA APPLICATION FOR COLLIN’S CAR PARK Urma, R. G., & Mycroft, A. (2015). Source-code queries with graph databases—with application to programming language usage and evolution. Science of Computer Programming, 97, 127-134.