ITC508 Parking System
Answer:
The automated car system (ACS) is a mechanical system, which is designed for making the parking system better and minimizing the area of parking system. Collin has car parking system but the system is not automated. The car parking system for Collin should be automated so that the system becomes better and the space for parking is minimized. The Collin parking system now has manual workers who maintains the parking system (Sudha et al., 2014). So, the company wants to make its parking system automated with information system involved in it. The Collin system mainly handles three types of parking that depends particularly on time as well as type of the customer.
The Collin system handles two different types of customer. From which, one type of customer is permanent, one type is fixed and the third type of customer is ordinary. The fixed customers has to pay for their car parking as per their booking time scheduled for one week or can be for one year. The ordinary customers pays their parking for per hour. The car parking system is to be made automated and can generate tickets for their parking system.
1. Functional/Non-Functional Requirement of the Parking System
The functional requirements that are required to make the car parking system includes the work that are performed by the
software or the application of the car parking system. Actions that are involved in the software of the car parking system are included in application of the car parking system. The features that the application has are known as the functional requirement of the system (Mustaquim & Nyström, 2015). There are business requirements for making the system are included as functional requirement of the system. All the functional requirements that are used in the parking system are detailed below.
- The employees that are included with the system manages their profile in the system.
- The account of the guest are also to be maintained by the employees of the car parking system.
- There are fixed places allocated for the fixed customers with respect to their booking time and the places are kept fixed for those customers.
- The customers who are ordinary searches places for parking in the parking space for keeping the cars (Anderson, Obayi & Okafor, 2017).
- The total time that the customers will park their cars will have to be entered by the customers and the amount is calculated as per hour.
- The tickets that are generated for parking are to be swiped by the customer at the parking gate for exiting the parking slot.
- For opening the gate, the tickets are swiped.
- The driver of the car can view the space that are empty on the app of the car parking system.
- The car parking system has a management team who manages all the system of the car parking (Kannadasan et al., 2016). The management teams looks on the factor that all function works properly in the system.
- The management team can cancel a particular ticket of booking or can update the customer with the booking update for the parking.
- For confirming the parking details, the management team sends SMS to the customer for the confirmation of the parking space.
- The employees who are responsible for looking after the parking details, looks after whether the cars are parked properly or not. The management user manages the system properly.
- The checkout for the vehicles are also registered by the user management.
The non-functional requirements that are included in the system is the properties that the system involves. The work type or the character type that are involved with the system are included in the non-functional requirement of the car parking system (Pham et al., 2015). The experience of the user while using the car parking system are stated as the non-functional requirements of the car parking system. The non-functional requirement of the system are functions that makes the system fast, reliable, as well as makes the software attractive. The characteristics and the qualities that the system possesses are defined as the non-functional requirement of the system. All the non-functional requirement of the car parking system are stated below.
- The customers check empty space for parking in the parking space to keep their cars.
- The customers are to communicate properly with customer for making the parking is the parking system (Valacich, George & Hoffer, 2014).
- There is a network that connects all the system internally. The communication cost for the system network is actually high and the cost actually depends on the network that is used by the car parking system.
- There is to be a proper data structure for establishing a data storage in the system of the software.
- The interface that is to be used in between the user and the system is to be good enough for proper communication.
- There are some hardware requirements for the system to establish a car parking system. The hardware requirements are likely to be ticket vending machines for the parking tickets, automated gates, loops, ticket readers, and controlling units.
- The gate is an automated gate and it should be locked within 20 seconds after the ticket reader has read the ticket (Alam, 2017). Within that time the car has to take the exit.
- The ticket machine should generate the ticket within 3 sec after pressing the ticket generate button.
- The lock of the gate is to be auto locked after 5 seconds immediately after the car has leaved.
- There should be space of entering only one car at a time at the gate.
- The driver can drive the car in if and only if there is space of parking in the parking area. If there is no space, the gate will not open.
(Source: Created by Author in Visio)
In this use case, the subsystem that is chosen for the further analysis is for the registered users. The registered users has many use case that defines the work of the registered users in the system of car parking. There sub-systems that are chosen from the above mentioned use case is Login, Booking Space, Make payment use case. The sequence diagram of these use cases are described below showing the details of the working that are performed.
Login Sequence Diagram
Figure 2: Sequence Diagram for Login
(Source: Created by User)
In the Login Details, the user first visits the main page of the car parking system. In the first page the registered user have to put in the details of the user that includes the user name and the password. After putting in the user details in the login screen, the user validation is done. The entered data is sent to the data base for validation. If the credentials matches the database, the result is reverted back to the user. The user gets a message about whether the details is valid or not. The user needs to click the login button for checking the validation. If the data is valid, then the user is directed to the booking space page, and if the details does not match the database, the user is again asked to put in the details.
Booking Space Sequence Diagram
Figure 3: Sequence Diagram for Booking Space
(Source: Created by User)
For checking the booking space details, from the main page the customer will have to check for space in the parking area whether there is space or not. If there is availability of space, then the request will be directed to the technician who is involved with the system. The technician enquiries whether the space is available and the parking is possible or not. If the space is ok for parking, then the customer gets a message that the space is allocated to the user. And if there is no space available, then the user is prompted with a message that choose another space for parking. The customer will get the alert on the display which he is using for booking.
Make Payment Sequence Diagram
Figure 4: Sequence Diagram for Payment Details
(Source: Created by User)
After confirming the space by the technician, the user is redirected to the payment details page. In the payment page, the user have to select the mode of payment. The user can choose option from debit card, credit card, as well as net banking facility from the option. After entering the card detail, the details is forwarded to the bank database. If the input details of the bank is correct, then the total amount of money is deducted from the bank. The status of the bank account and a message for successful payment is redirected to the customer. If the data entered is not correct, then the user gets a massage that the payment is not successful and requests to try again.
Conclusion
From this report it can be concluded that there are many information system present to make the car parking of Collin fully automated. There are functional requirements as well as non- functional requirements that are required for the car parking system of Collin that were explained in this report. From all the uses cases in the use case diagram, the subsystem of the registered user is chosen for carrying out further analysis. The registered users shows many use case that defines the work of the registered users in the system of car parking. From there sub-systems that are chosen from the use case is Login, Booking Space, Make payment use case. The sequence diagram of these use cases are explained in this report in details.
References
Alam, M. M. (2017). Automated Car Parking System(Doctoral dissertation, BRAC University).
Anderson, E. C., Obayi, A. A., & Okafor, K. C. (2017). Awareness Analysis of Smart Car Parking System in Heterogeneous High Density Clusters. Circulation in Computer Science–Special Issue Disruptive Computing, Cyber-Physical Systems (CPS), and Internet of Everything (IoE), USA, 22-26.
Bhadkumbhe, S. M., Narayan, A., Narayan, D., Shaikh, S., & Kunjir, Y. (2017). Efficient automated smart parking system using iot technologies. Imperial Journal of Interdisciplinary Research, 3(4).
Bonde, D. J., Shende, R. S., Kedari, A. S., Gaikwad, K. S., & Bhokre, A. U. (2014, January). Automated car parking system commanded by Android application. In Computer Communication and Informatics (ICCCI), 2014 International Conference on (pp. 1-4). IEEE.
Kannadasan, R., Krishnamoorthy, A., Prabakaran, N., Naresh, K., Vijayarajan, V., & Sivashanmugam, G. (2016). RFID Based Automatic Parking System. Australian journal of basic and Applied Sciences, 10(2), 186-191.
Kazim, A. (2017). A Study of Software Development Life Cycle Process Models. International Journal of Advanced Research in Computer Science, 8(1).
Mendiratta, S., Dey, D., & Sona, D. R. (2017, August). Automatic car parking system with visual indicator along with IoT. In Microelectronic Devices, Circuits and Systems (ICMDCS), 2017 International conference on (pp. 1-3). IEEE.
Mustaquim, M. M., & Nyström, T. (2015, June). A system development life cycle for persuasive design for sustainability. In International Conference on Persuasive Technology (pp. 217-228). Springer, Cham.
Pashte, M. M. P., Narkhede, M. V., Nade, M. S., More, M. S., & Maske, Y. L. (2016). Design and Analysis of Rotary Automated Car Parking System. Int. J. Sci. Res. Dev, 4(4), 28-31.
Pham, T. N., Tsai, M. F., Nguyen, D. B., Dow, C. R., & Deng, D. J. (2015). A cloud-based smart-parking system based on Internet-of-Things technologies. IEEE Access, 3, 1581-1591.
Sabnam, M., Das, M., & Kashyap, P. A. (2016). Automatic Car Parking System. ADBU Journal of Engineering Technology, 4.
Stark, J. (2015). Product lifecycle management. In Product Lifecycle Management (Volume 1) (pp. 1-29). Springer, Cham.
Sudha, V. S., Raj, V. D., Sekhar, K. R., & Harika, P. (2016). GSM based auto secured car parking system. International Journal of Scientific Development and Research, 1(9), 474-477.
Valacich, J., George, J., & Hoffer, J. (2014). Essentials of systems analysis and design. Prentice Hall Press.
Buy ITC508 Parking System Answers Online
Talk to our expert to get the help with ITC508 Parking System Answers to complete your assessment on time and boost your grades now
The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.