• Tidak ada hasil yang ditemukan

Project Title - Daffodil International University

N/A
N/A
Protected

Academic year: 2023

Membagikan "Project Title - Daffodil International University"

Copied!
70
0
0

Teks penuh

It is virtually impossible to identify the drivers and technicians available for the emergency. The purpose of this web application is to help the transport owner to find out the drivers and mechanics in the emergency situation and the driver and mechanics also get a job in their spare time. The online driver and mechanic management system will help these organizations run their transportation business even during the tough holidays.

The drivers will also be able to find their job sector from this web application. The drivers and mechanics can also be registered and create their own profile. If an owner wants to hire a driver or mechanic, he can contact the driver or mechanic through this web application.

The driver and mechanic will be employed on an hourly basis, which means they will be paid on a bill per hour basis. hour. The application will provide an opportunity for user feedback so that the application can be more useful.

Introduction

Initial Study of the Project

An online platform to enable the user to hire and hire for emergency time in the purpose of transportation. But it is not easy to familiarize people with a new application, it is difficult for people who work as drivers and mechanics. In addition, it is quite difficult to maintain security by obtaining and maintaining proper user information.

The system will be useful for a driver or mechanic who has little knowledge of the internet and online platform. Adequate knowledge and benefits of the site should be explained to the user to make the system popular and acceptable.

Literature review

Sheba xye – Driver on demand

Smart driver

Amar Sheba

The system should set a monthly fee and the system should not be accessible until the service fee is paid. There should be a payment method for driver and mechanic so that their payment record can be maintained by the administrator.

Methodology

Daffodil International University 17 | The Project Assessment page has been done in this section where different types of technical issues are considered. Functionalities are selected and a small development plan and timeline are set using functionality prioritization techniques. Further development plan, handover of the project to the end user is made in this part.

The selected functionalities are bound in a group and specify a time box for each group of work. The group of works is carried out during several stages of DSDM, which follows the iterative development.

Planning

But as DSDM follows iterative development, so small tests were done during the development of the project. This testing combines the functionalities that were faced with the unit testing and the integration testing is done after the completion of the unit testing.

Figure 4: Gantt Chart
Figure 4: Gantt Chart

Feasibility

Affodil International University 22 | On the system I used HTML5, CSS3 and bootstrap, PHP, JavaScript and MySQL and data validation from JQuery. In this part, I have made the measurement which jobs are created for business fulfillment about this online manager and mechanical management system. Cost-benefit analysis is about finding the estimate of the cost of required components and the benefit that comes from using this system.

Now in this work I have differentiated the cost and benefits of the proposed online driver and mechanic management system. Since it is a small project, the DSDM methodology is most suitable for development.

Foundation

There are different types of technology, but I used a web server application with client-server application. A web server application does not require any external software to be installed because it is hosted on the main server with a unique domain name. The user can find the system by entering its name or URL from any type of web browser.

In the client server application, the user system is hosted in the organization where the organization runs the server. Junk request is prevented and server can handle large number of data.

Exploration

It is necessary to understand the requirements of the project and decide the process of what to do or not to do for the analysis part. The analysis helps define the project goals and finds the functional and non-functional requirements of the system. This chapter is to discover these requirements of online driver and mechanic management system.

Figure 5: Old use case
Figure 5: Old use case

Engineering

The user will browse the system and then select the registration option Basic Flow of Events: i) Enter the details to complete the registration. If the data is valid, the system saves it to the database and . registration will be completed Posting condition: Receive a success message. Basic Flow of Events: i) Fill all fields with required data Post Condition: Displays list of sections.

Basic Flow of Events: i) Fill all the field with the required data Post Condition: Shows the product type list. Basic Flow of Events: i) Fill all field with required data Post Condition: Display list of items. Basic Flow of Events: i) Fill all the field with the required data Post Condition: Shows the product list.

Basic Event Flow: i) Fill the entire field with required details Post Condition: Displays the list of subscriptions. Basic flow of events: i) Fill the entire field with the required details. Post Condition: Shows the list of product items.

Figure 12: Use case of the system
Figure 12: Use case of the system

Deployment / Development

Daffodil International University 49 | Page Solution: I used PHP and JavaScript to solve this problem in the background. Solution: A MySQL database is implemented with a query to handle schedule and availability update data. Since the DSDM methodology was used to develop the project, iterative development reviewed the phases and identified what the problem was that made it run smoothly.

Figure 27: Code of home page
Figure 27: Code of home page

Testing

Integration testing is a type of testing where individual units are combined and tested as a group.

Figure 33: Registration page
Figure 33: Registration page

Implementation

It can be used to run a new system alongside the old one and you can also compare the performance between them. It is very easy to find and address problems in the new system using this approach. Pilot Cutover Approach: This approach refers to starting a small part of the new system in an organization.

Big bang/Direct Cutover approach: This approach involves removing the old one and implementing a new one. This approach helps me to change the old system until the new system is implemented correctly.

Critical Appraisal and Evaluation

As a web based system access, this website can be used from all over the world with internet. I have fully completed this system but for business purposes it can be developed more and can expand the business. User blog: There will be a user blog where user can post for help and rest users will try to help him.

There will be a dynamic rating system for users to rate their overall service and behavior.

Conclusion

A standard help page is provided in the base system which helps to navigate the system properly.

Gambar

Figure 1: Sheba xyz
Figure 4: Gantt Chart
Figure 5: Old use case
Figure 6: Old activity diagram
+7

Referensi

Dokumen terkait

18 | P a g e ©Daffodil International University 3.2 USE CASE DESCRIPTION 3.2.1 Input IP Address Use case Input IP address Use case no 01 Goal To enter into the webpage for