Sukkur IBA University provides a very good system for transport for its students, staff and faculty. Sukkur IBA University provides dozens of students? points, and a few faculty and staff points that pick and drop students, staff and faculty from their door step to university and vice versa. In exis
Pinpoint
Sukkur IBA University provides a very good system for transport for its students, staff and faculty. Sukkur IBA University provides dozens of students’ points, and a few faculty and staff points that pick and drop students, staff and faculty from their door step to university and vice versa. In existing transport system, Sukkur IBA University issues the schedule for vehicles and communicate the schedule with stakeholders via email or notice boards. In addition to this, Sukkur IBA University also provides the special cars to its stakeholders for intra-city services. For instance, if any faculty needs a car in the night time to drop him or her to airport, then he or she calls to transport In-charge or email him about his or her need. Afterwards, the transport officer either accept or reject his or her request. Once the transport officer accept his or her request then he sends the driver name and car number to initiator faculty member.
The existing transport system of Sukkur IBA University has lot of challenges. First, the employee or students are reluctant to memorize the schedule because of the abrupt changes in the vehicle schedule. Second, the live tracking of vehicles is unavailable and thus the stakeholders normally wait for unlimited time and sometimes they miss the university buses. Third, the booking of special cars for intra-city takes lot of time and resources in booking and also there is not accountability of booking the special cars by stakeholders.
Therefore, to address, these aforementioned challenges, we propose a robust web-based and mobile-based application called PinPoint to effectively manage and execute the transport service of Sukkur IBA University. This app will be integrated with existing ERP of Sukkur IBA University to authorize the users (students, faculty, and staff). The authorize users can see the updated schedule of each bus. Moreover, by using this app, the stakeholders can track the live locations of vehicles and estimated arrival time to their door steps. In addition to this, the faculty and staff can book in advance the special cars for intra-city works and their booking request will go to transport in-charge dashboard for approval. Finally, this app can generate lot of useful reports for administration and management of Sukkur IBA University. For instance, the report which shows the frequency of car booking by a particular stakeholders.
We believe that this system will make positive improvement in the existing Transport system of Sukkur IBA University. Moreover, it will also bring a satisfaction among the various stakeholders of Sukkur IBA University. Finally, this system will also save lot of time and bring effectiveness and efficiency in existing transport system of Sukkur IBA University.
To develop a web and mobie app named 'PinPoint' to track real-time student, staff and faculty buses for effective use of transport system of Sukkur IBA University.
To integerate 'PinPoint' with existing ERP of Sukkur IBA University to authorize the users (students, faculty, and staff).
To test the 'PinPoint' app to assure its quality and working as per user requirments.
In this phase, the system will be implemented based on system design and modeling. Initially small units or components will be developed and then they will be integrated to form a complete system in the next phase.There are different technologies available in the market to implement this sort of system but, after having research we are coming up with the best of them. Technologies are being implemented such as:
GSM, GPS Module
Arduino UNO board
Google Map API
Spring Boot Microservices
React JS for Web Front End
React Native for Mobile Application Development
PostgreSQL and Oracle databases
Architecture
Our architecture is proposed in three parts, back-end, front-end and hardware integration. These systems are discussed in detail in the following sections:
SRS Document
SDS Document
Internal and External Services andAPIs
These are the third-party APIs that will be integrated in this system to perform certain tasks like location coordinates sharing from different vehicles with. Such as: Google Map APIs or MapQuest APIs.
Integration and Testing
In this phase the system will undergo testing through the designed test cases. The results of tests, relevant test cases and inputs will be documented.
Unit Testing:
The units of the system will be tested independently.
Integration Testing:
A suitable method of integration will be selected. The units will be integrated gradually and with each iteration testing will occur.
Deployment
Once the development life cycle will be completed then deployment and pipelining cycle will be started where we will host our mobile android based application on play store and put IOS based application on drive and we will also host the centralized web based backend to the hosting provider named Heroku Server. We will purchase one small web domain and we will deploy a web front end to that if the education sector or target sector doesn't have their own servers.
We believe that this system will make positive improvement in the existing Transport system of Sukkur IBA University. Moreover, it will also bring a satisfaction among the various stakeholders of Sukkur IBA University. Finally, this system will also save lot of time and bring effectiveness and efficiency in existing transport system of Sukkur IBA University.
This system has three major deliverables namely, ‘PinPoint’ Web App, ‘PinPoint’ Mobile App and ‘PinPoint’ Hardware device. For developing the ‘PinPoint’ web app and mobile app we will use following programming languages and frameworks.
Databases
In order to manage the data of Pinpoint we are using following database:
PostgreSQL Database Server:
As we know, PostgreSQL is one of the best databases for transaction management. Therefore we will be using it to warehouse our project data and perform operations on the data.
Hardware Modules:
To communicate with software application and vehicle location we are using the IoT devices described below:
Deployment
Thus, the final product will be in the form of a web application and mobile application in the user's gadgets. The deployment process will take place in the following ways.
The front end of a web app will be deployed on a netlify hosting provider or institutional server (if they have).
The final full fledged mobile app for android will be deployed on Google play store (for Android Mobile App) and in DriveShare (for IOS Mobile App) as it costs a lot to deploy it on the App Store.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| GSM Module | Equipment | 4 | 5000 | 20000 |
| Arduino UNO Board | Equipment | 4 | 2000 | 8000 |
| GPS | Equipment | 4 | 1500 | 6000 |
| Battery | Equipment | 4 | 2000 | 8000 |
| Domain Hosting | Miscellaneous | 2 | 5000 | 10000 |
| Google Map API | Equipment | 1 | 18000 | 18000 |
| SMS Gateway | Equipment | 1 | 10000 | 10000 |
| Total in (Rs) | 80000 |
Our project is actually a platform for those who wants to spend their holidays at northern...
In textile industries cloth is coated with caustic solution to improve its quality and to...
The conventional smart homes power management and monitoring are the sensor-based techniqu...
In our society, people are so busy in their daily routine that they do not have enough tim...
Rate of accidents due to two wheelers is increasing day by day, the accident can be due to...