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 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.
2. Use Case Diagram for the Parking System Figure 1: Use Case Diagram
(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.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download