This document outlines the planning for an E-Taxi graduation project. It defines the project objectives as providing a safe, reliable and easy taxi booking service. It identifies key stakeholders as system owners, users, designers, builders and analysts. The project scope is to manage online taxi booking operations and customize user needs. Technologies used include Oracle, SQL Server, C#, ASP.Net, and tools like Visual Studio and Android Emulator.
This is a web based platform for rent vehicles which is mainly intended for tourism purposes. It’s a solution for finding rental vehicles in urban as well as rural areas. The website act as interactive platform to connect various vehicle rental services with the customers in need. Customers and rental services will be at the opposite ends of the platform. We use .NET and MSSQL at the front end and back end respectively.
The system COLLEGE TRANSPORT MANAGEMENT SYSTEM can be used to manage the data of all type of TRANSPORT MANAGEMENT. It will support both stand alone and also networking environment. The system uses ASP.Net Technology.
This document describes a bus tracking system that uses ZigBee wireless communication and GPRS technology to monitor and manage buses. ZigBee allows for low-power, low-cost transmission of small amounts of data, while GPRS enables intermittent data transfer using packet switching. The system is designed to track school bus locations using GPS and display the bus status and location on an LCD display at bus terminals. It will provide accurate bus schedule and delay information to students and parents.
This project report discusses developing an online reservation system called "Epic Ride 24x7" for booking vehicles. The current manual system is time-consuming and inefficient. The proposed system will allow customers to book vehicles online and track their reservations. It will maintain vehicle and customer details as well as bookings. The system aims to automate the reservation process and improve customer satisfaction compared to the existing manual process. Key sections of the report include analyzing the existing system, proposed system features, feasibility study, and screenshots of the proposed online reservation system.
Intelligent Bus Tracking System Using AndroidAM Publications
Intelligent bus tracking system using android is an application that tracks a bus and collects the distance to each station. Tracking system involves the installation of an electronic device in a bus, with an installed Android App on any smart phone to enable a user to track the bus location. There are two applications one for server and other for the client. The user can get flexibility of planning travel using the app, to decide on which bus to take or when to catch the bus. The waiting time of the user can be reduced. By using this application user get the information about buses, bus numbers, bus route, bus arrival and bus delay timing information etc [1]. It provides information about which bus coming to the stop. By the presently existing system we are dealing with three terminals, a device on bus, a device at bus stop and a device on the master bus stand so as to keep the track on the all city busses. By employing this tracking system the arrival of the bus is detected near the bus stop and also can be seen on the PC at the master bus stop. GSM modem can also transmit the bus information to the registered mobile numbers. Hence, we can control the bus traffic and can detect the arrival of particular bus at the bus stop.
vehicle management system project reportAshik Khan
The document provides a software requirements specification for a vehicle transportation management system called "Dhaka vehicle system". The system will allow administrators, approvers, transport staff and employees to manage vehicle categories, routes, and employee requests for bus or cab transportation.
The summary includes key functional requirements: administrators can manage users, employee data, vehicle categories and details, routes, and transportation requests. Approvers can view data and approve cab requests. Transport staff can view data and facilitate transportation. The system aims to reduce manual effort over the current system.
“Bus Tracking Application” is an application for Smart phones that works on Android Operating system.
This application uses the GPS function.
This application at a specific pickup point will send the current location of the bus to students when they request.
This app generate predictions of bus arrivals at stops along the route.
This application uses a variety of technologies to track the locations of buses in real time.
This is a web based platform for rent vehicles which is mainly intended for tourism purposes. It’s a solution for finding rental vehicles in urban as well as rural areas. The website act as interactive platform to connect various vehicle rental services with the customers in need. Customers and rental services will be at the opposite ends of the platform. We use .NET and MSSQL at the front end and back end respectively.
The system COLLEGE TRANSPORT MANAGEMENT SYSTEM can be used to manage the data of all type of TRANSPORT MANAGEMENT. It will support both stand alone and also networking environment. The system uses ASP.Net Technology.
This document describes a bus tracking system that uses ZigBee wireless communication and GPRS technology to monitor and manage buses. ZigBee allows for low-power, low-cost transmission of small amounts of data, while GPRS enables intermittent data transfer using packet switching. The system is designed to track school bus locations using GPS and display the bus status and location on an LCD display at bus terminals. It will provide accurate bus schedule and delay information to students and parents.
This project report discusses developing an online reservation system called "Epic Ride 24x7" for booking vehicles. The current manual system is time-consuming and inefficient. The proposed system will allow customers to book vehicles online and track their reservations. It will maintain vehicle and customer details as well as bookings. The system aims to automate the reservation process and improve customer satisfaction compared to the existing manual process. Key sections of the report include analyzing the existing system, proposed system features, feasibility study, and screenshots of the proposed online reservation system.
Intelligent Bus Tracking System Using AndroidAM Publications
Intelligent bus tracking system using android is an application that tracks a bus and collects the distance to each station. Tracking system involves the installation of an electronic device in a bus, with an installed Android App on any smart phone to enable a user to track the bus location. There are two applications one for server and other for the client. The user can get flexibility of planning travel using the app, to decide on which bus to take or when to catch the bus. The waiting time of the user can be reduced. By using this application user get the information about buses, bus numbers, bus route, bus arrival and bus delay timing information etc [1]. It provides information about which bus coming to the stop. By the presently existing system we are dealing with three terminals, a device on bus, a device at bus stop and a device on the master bus stand so as to keep the track on the all city busses. By employing this tracking system the arrival of the bus is detected near the bus stop and also can be seen on the PC at the master bus stop. GSM modem can also transmit the bus information to the registered mobile numbers. Hence, we can control the bus traffic and can detect the arrival of particular bus at the bus stop.
vehicle management system project reportAshik Khan
The document provides a software requirements specification for a vehicle transportation management system called "Dhaka vehicle system". The system will allow administrators, approvers, transport staff and employees to manage vehicle categories, routes, and employee requests for bus or cab transportation.
The summary includes key functional requirements: administrators can manage users, employee data, vehicle categories and details, routes, and transportation requests. Approvers can view data and approve cab requests. Transport staff can view data and facilitate transportation. The system aims to reduce manual effort over the current system.
“Bus Tracking Application” is an application for Smart phones that works on Android Operating system.
This application uses the GPS function.
This application at a specific pickup point will send the current location of the bus to students when they request.
This app generate predictions of bus arrivals at stops along the route.
This application uses a variety of technologies to track the locations of buses in real time.
This document describes a college bus tracking system built using Android. It has three main modules: administration, driver information, and bus information. The administration module allows admins to manage routes, users, and drivers. The driver module lets authorized drivers login and update the bus location on a map. The bus information module gives users access to bus schedules and locations so they can track their bus. The system uses a database with tables for students, drivers, schedules, admins, and buses. It aims to help students know bus arrival times and locations to reduce waiting times. Future enhancements could include notifications when students board buses and tracking other public transportation.
Automotive Industry Standard 140 (AIS 140) is a set of Vehicle tracking standards mandate published by ARAI (Automotive) for vehicle security systems like vehicle tracking system, camera surveillance system, and emergency & panic button. Read More: https://bit.ly/2DRlPy5
The document discusses the introduction and background of a vehicle management system. It aims to automate the manual processes for managing vehicle records like maintenance of large registers. The system will use web technology to store and retrieve vehicle details, manage book records and issue books to students. It will generate customized reports and reduce paper work. The objectives are to overcome limitations of manual systems, automate processes, save manpower and time, provide error handling, and generate different types of reports for management and security. The scope is to enhance current facilities and apply future security measures for students and management.
Client wants to build a mobile application similar to existing Android App of VU Cabs with delightful booking experience for customers like - Easy Onboarding, Quick Bookings, Real Time Updates, Seamless Payments, Security & Ratings.
VEHICLE SERVICE MANAGEMENT SYSTEM USING WEB APPLICATION.pptxFEARLESSKINGS
This document describes a web-based vehicle service management system project. The objective of the project is to provide efficient vehicle service booking and management through a web application. The system allows customers to book vehicle services online and provides doorstep pickup for servicing. It includes modules for admin and customer functions. The admin module allows managing mechanic lists, service requests, vehicle categories, and generating reports. The customer module allows viewing services, booking requests, and about us content. The system aims to organize service management compared to previous manual methods and improve customer service.
The key features of the car rental booking software can be easily customized to meet the demands of your business website. Our team of developers is constantly assessing client needs in order to provide a booking software tailored to specific car rentals. Whether you offer car for hire booking or other rental service, it can be configured to showcase your services and book them right from your website. http://www.mobileapptelligence.com/car-rental/
Driver Drowsiness Detection System using Google ML Kit Face Detection API and...IRJET Journal
This document proposes a driver drowsiness detection system using Google ML Kit Face Detection API and Flutter. The system monitors a driver's facial features in real-time using a mobile device's front-facing camera. It analyzes features like eye blinking duration for signs of drowsiness. When drowsiness is detected, an alert is triggered to prevent potential accidents from drowsy driving. The system was tested and achieved high accuracy in detecting drowsiness with low resource usage, making it a practical solution for improving road safety.
IRJET - Android based M-Application for Car Parking using QR CodeIRJET Journal
1) The document proposes an Android-based mobile application that uses QR codes to help users book and pay for parking in advance, reducing search times.
2) The application allows users to reserve a parking spot, generates a unique QR code for them, and provides a map to guide them directly to their spot. Parking authorities can then scan the QR code to authenticate the user.
3) The system is intended to resolve parking issues by minimizing human effort and time spent searching for spots through advance booking and QR code authentication, while also reducing fuel consumption and traffic.
This document appears to be a project report submitted by three students - Tanya Bhadauria, Somendra Singh, and Vaibhav - for their Bachelor of Technology degree in Information Technology. It describes the development of an "Online Vehicle Rental System" under the supervision of Mr. Ramesh Sahoo. The report includes sections on introduction, software and hardware requirements, literature survey, software requirement analysis, coding, output screens, and conclusions.
This document summarizes an automated car rental system project built in Java. The system allows customers to register and administrators to manage the rental business. It records customer and booking details to simplify tasks and reduce paperwork. Key features include registering customers, viewing car information, booking cars, and updating rental prices. The project uses Java 8, Eclipse IDE, and a Windows OS. Screenshots demonstrate adding cars and customers, searching for cars, and viewing bookings. Future enhancements could include validating customer contact details and sending reservation confirmations by email.
This is my college final field work report about online cab booking system. In this online cab booking how it works and some suggestions , analysis about cab booking . All information is in the report. ..
Thank you..
This document provides an overview of an online taxi booking system. It describes the existing manual system and outlines the benefits of developing a computerized system. The proposed system would allow customers to book taxis online and for administrators to maintain driver, vehicle and billing details digitally. The system would have modules for administration, customers and reports. It then covers the system design including data flow diagrams, database design with tables for customers, bookings, drivers, vehicles and bills, and input screen designs. Hardware, software and technology requirements are also specified.
This document summarizes a student project on developing a Prepaid Taxi Management System. The project was submitted by 5 students to fulfill the requirements for a Bachelor's degree in Business Administration. The project aims to partially computerize the processes of a prepaid taxi management system, like generating bookings and recording customer and route information, to make the processes less laborious than the existing manual system. The project uses Visual Basic 6.0 for the front end and MS Access 2000 for the back end. It provides an overview of the existing manual system and outlines the scope, objectives and feasibility study of the proposed computerized system.
This document outlines the requirements for a proposed bus reservation system. It includes sections on existing systems, objectives, hardware and software requirements, use cases, data flow diagrams, and more. The system will allow users to register, update profiles, generate and renew passenger reservations, authenticate users, enable online payment, and provide reliability, availability, and security. An incremental software development lifecycle model will be used to generate working software quickly through iterative design, implementation, and testing cycles.
COLLEGE TRANSPORT MANAGEMENT SYSTEM.pptxronaldocr718
This document describes a college transport management system created by group members Mirraj Ansari, Thejashwini CR, Lavanya TL, and Tabassum Khanum. The system allows users to manage student, faculty, route, and account information for college transport. It has modules for registration, user accounts, reports, and administration. The objectives are to simplify record keeping for transport management and make the system fast, easy to use, and user-friendly. The system was created with technologies like PHP, HTML, CSS, JavaScript, and MySQL to allow online updating of transport information.
This document describes a proposed vehicle management system that would upgrade an existing standalone system to a web-based online system. The system would help staff more efficiently store and manage vehicle registration and accident report data in an organized manner. It includes modules for administration, guests, and vehicle details. The system design section provides an entity relationship diagram and discusses the significance of facilitating staff work and allowing users to access vehicle tax payment details.
Smart Taxi est la solution logiciel innovante qui optimise votre service de « lancement courses » et de réservation taxis tout en améliorant et accélérant le contact avec vos clients.
There are plenty of startups keen to build a business out of Taxi Booking Apps. But is it really that easy ? With big players like Uber, Lyft & Easy Taxi already dominating the market, it’s quite difficult for a beginner to survive in this space. But of course there are still big opportunities waiting to be exploited which makes this place extremely lucrative for startups.
This presentation covers what goes into building a successful taxi app. Also, how just not to build an app but how to build a successful business which creates value.
This document describes a college bus tracking system built using Android. It has three main modules: administration, driver information, and bus information. The administration module allows admins to manage routes, users, and drivers. The driver module lets authorized drivers login and update the bus location on a map. The bus information module gives users access to bus schedules and locations so they can track their bus. The system uses a database with tables for students, drivers, schedules, admins, and buses. It aims to help students know bus arrival times and locations to reduce waiting times. Future enhancements could include notifications when students board buses and tracking other public transportation.
Automotive Industry Standard 140 (AIS 140) is a set of Vehicle tracking standards mandate published by ARAI (Automotive) for vehicle security systems like vehicle tracking system, camera surveillance system, and emergency & panic button. Read More: https://bit.ly/2DRlPy5
The document discusses the introduction and background of a vehicle management system. It aims to automate the manual processes for managing vehicle records like maintenance of large registers. The system will use web technology to store and retrieve vehicle details, manage book records and issue books to students. It will generate customized reports and reduce paper work. The objectives are to overcome limitations of manual systems, automate processes, save manpower and time, provide error handling, and generate different types of reports for management and security. The scope is to enhance current facilities and apply future security measures for students and management.
Client wants to build a mobile application similar to existing Android App of VU Cabs with delightful booking experience for customers like - Easy Onboarding, Quick Bookings, Real Time Updates, Seamless Payments, Security & Ratings.
VEHICLE SERVICE MANAGEMENT SYSTEM USING WEB APPLICATION.pptxFEARLESSKINGS
This document describes a web-based vehicle service management system project. The objective of the project is to provide efficient vehicle service booking and management through a web application. The system allows customers to book vehicle services online and provides doorstep pickup for servicing. It includes modules for admin and customer functions. The admin module allows managing mechanic lists, service requests, vehicle categories, and generating reports. The customer module allows viewing services, booking requests, and about us content. The system aims to organize service management compared to previous manual methods and improve customer service.
The key features of the car rental booking software can be easily customized to meet the demands of your business website. Our team of developers is constantly assessing client needs in order to provide a booking software tailored to specific car rentals. Whether you offer car for hire booking or other rental service, it can be configured to showcase your services and book them right from your website. http://www.mobileapptelligence.com/car-rental/
Driver Drowsiness Detection System using Google ML Kit Face Detection API and...IRJET Journal
This document proposes a driver drowsiness detection system using Google ML Kit Face Detection API and Flutter. The system monitors a driver's facial features in real-time using a mobile device's front-facing camera. It analyzes features like eye blinking duration for signs of drowsiness. When drowsiness is detected, an alert is triggered to prevent potential accidents from drowsy driving. The system was tested and achieved high accuracy in detecting drowsiness with low resource usage, making it a practical solution for improving road safety.
IRJET - Android based M-Application for Car Parking using QR CodeIRJET Journal
1) The document proposes an Android-based mobile application that uses QR codes to help users book and pay for parking in advance, reducing search times.
2) The application allows users to reserve a parking spot, generates a unique QR code for them, and provides a map to guide them directly to their spot. Parking authorities can then scan the QR code to authenticate the user.
3) The system is intended to resolve parking issues by minimizing human effort and time spent searching for spots through advance booking and QR code authentication, while also reducing fuel consumption and traffic.
This document appears to be a project report submitted by three students - Tanya Bhadauria, Somendra Singh, and Vaibhav - for their Bachelor of Technology degree in Information Technology. It describes the development of an "Online Vehicle Rental System" under the supervision of Mr. Ramesh Sahoo. The report includes sections on introduction, software and hardware requirements, literature survey, software requirement analysis, coding, output screens, and conclusions.
This document summarizes an automated car rental system project built in Java. The system allows customers to register and administrators to manage the rental business. It records customer and booking details to simplify tasks and reduce paperwork. Key features include registering customers, viewing car information, booking cars, and updating rental prices. The project uses Java 8, Eclipse IDE, and a Windows OS. Screenshots demonstrate adding cars and customers, searching for cars, and viewing bookings. Future enhancements could include validating customer contact details and sending reservation confirmations by email.
This is my college final field work report about online cab booking system. In this online cab booking how it works and some suggestions , analysis about cab booking . All information is in the report. ..
Thank you..
This document provides an overview of an online taxi booking system. It describes the existing manual system and outlines the benefits of developing a computerized system. The proposed system would allow customers to book taxis online and for administrators to maintain driver, vehicle and billing details digitally. The system would have modules for administration, customers and reports. It then covers the system design including data flow diagrams, database design with tables for customers, bookings, drivers, vehicles and bills, and input screen designs. Hardware, software and technology requirements are also specified.
This document summarizes a student project on developing a Prepaid Taxi Management System. The project was submitted by 5 students to fulfill the requirements for a Bachelor's degree in Business Administration. The project aims to partially computerize the processes of a prepaid taxi management system, like generating bookings and recording customer and route information, to make the processes less laborious than the existing manual system. The project uses Visual Basic 6.0 for the front end and MS Access 2000 for the back end. It provides an overview of the existing manual system and outlines the scope, objectives and feasibility study of the proposed computerized system.
This document outlines the requirements for a proposed bus reservation system. It includes sections on existing systems, objectives, hardware and software requirements, use cases, data flow diagrams, and more. The system will allow users to register, update profiles, generate and renew passenger reservations, authenticate users, enable online payment, and provide reliability, availability, and security. An incremental software development lifecycle model will be used to generate working software quickly through iterative design, implementation, and testing cycles.
COLLEGE TRANSPORT MANAGEMENT SYSTEM.pptxronaldocr718
This document describes a college transport management system created by group members Mirraj Ansari, Thejashwini CR, Lavanya TL, and Tabassum Khanum. The system allows users to manage student, faculty, route, and account information for college transport. It has modules for registration, user accounts, reports, and administration. The objectives are to simplify record keeping for transport management and make the system fast, easy to use, and user-friendly. The system was created with technologies like PHP, HTML, CSS, JavaScript, and MySQL to allow online updating of transport information.
This document describes a proposed vehicle management system that would upgrade an existing standalone system to a web-based online system. The system would help staff more efficiently store and manage vehicle registration and accident report data in an organized manner. It includes modules for administration, guests, and vehicle details. The system design section provides an entity relationship diagram and discusses the significance of facilitating staff work and allowing users to access vehicle tax payment details.
Smart Taxi est la solution logiciel innovante qui optimise votre service de « lancement courses » et de réservation taxis tout en améliorant et accélérant le contact avec vos clients.
There are plenty of startups keen to build a business out of Taxi Booking Apps. But is it really that easy ? With big players like Uber, Lyft & Easy Taxi already dominating the market, it’s quite difficult for a beginner to survive in this space. But of course there are still big opportunities waiting to be exploited which makes this place extremely lucrative for startups.
This presentation covers what goes into building a successful taxi app. Also, how just not to build an app but how to build a successful business which creates value.
Smart Taxi est une application mobile Android destinée, à la fois, aux clients et aux chauffeurs des taxis. L’application côté client permet la réservation des taxis en temps réel après une géolocalisation sur la « Map ». L’application côté chauffeur permet de recevoir les demandes de réservation et d’afficher la position du client tout en offrant la possibilité au chauffeur d’accepter ou de décliner la demande. L'application permet aussi d'estimer la distance, le temps et le coût de la course.
Technologies utilisées : Android , Services web REST (PHP), ASP.NET, MySQL.
Contact : ghassen@peaksource.vision
The document summarizes survey results from 1,000 London taxi users regarding credit card usage and potential acceptance of a smartphone-based taxi hailing app. Key findings include:
- Nearly half of all black cab fares would be paid by credit card if payment systems were installed in all cabs.
- Potential card usage is concentrated among heavy business and private taxi users, who account for 6% of users but 43% of potential card-paid fares.
- Targeting both heavy users and occasional business travelers could capture over half the potential market for card payments in black cabs.
Concevoir des apps qui plaisent ce n'est pas si facile. On a vite fait de commettre l'erreur fatale. Voici comment éviter les erreurs de conception les plus courantes.
This document summarizes a student project on developing a Parking Management System. The system aims to address issues with current parking practices like maintaining paper records and difficulties finding vehicle details. It allows users to securely park vehicles by paying and entering vehicle and owner details. The project uses ASP.NET for the front end, SQL Server for the back end, and an iterative development process. Key modules include storing staff, user, and vehicle records and generating reports on parking details and transactions.
This document is a project report submitted by Amit Ajit Patil to the University of Mumbai for their B.Sc. in Information Technology degree. The report details the development of an online tours and travels system for Prafulla Tours and Travels in Andheri, Mumbai. The current manual system used by Prafulla Tours has several limitations including a lack of online booking and coordination between branches. The proposed online system will address these limitations by allowing online booking, integrating all business processes, and providing quick access to information for administrators and customers. The report covers planning, design, and development phases including feasibility analysis, requirements gathering, system design diagrams, database structure, and test plans.
This document is a project report for a "Vehicles Parking Management System" submitted by two students for their bachelor's degree. It includes sections on acknowledging those who supported the project, an introduction describing the purpose of managing vehicle parking records, definitions of the problem the system aims to solve, objectives, scope, system requirements, design processes, modules, and how to run the project. The report provides an overview of the key aspects of the parking management system project.
A CASE Lab Report - Project File on "ATM - Banking System"joyousbharat
A CASE Lab Report - Project File on "ATM - Banking System"
The software to be designed will control a simulated automated teller machine
(ATM) having a magnetic stripe reader for reading an ATM card, a keyboard and
display for interaction with the customer, a slot for depositing envelopes, a
dispenser for cash (in multiples of $20), a printer for printing customer receipts, and
a key-operated switch to allow an operator to start or stop the machine. The ATM
will communicate with the bank's computer over an appropriate communication
link. (The software on the latter is not part of the requirements for this problem.)
Team 6 completed a feasibility study and design for Study Swaps, a platform for students to share study materials. Nicolas Gaetjen managed the project with team members James Phillips, Varis Abdullin, Melissa Lovo, and Bahar Monawer. They conducted surveys of students and professors, developed requirements, designed the database, user interface and thin client-server architecture. The team plans to initially deploy Study Swaps to George Mason students then expand more broadly, using inspection testing techniques to ensure quality.
This document describes a student project to develop an online bus ticket reservation system. It includes sections that describe:
- The purpose and objectives of developing the system
- The background on the need to automate ticket reservations for a bus company
- The methodology used in developing the system following a structured analysis approach
- Data flow, use case, and input/output designs to model the system requirements and functionality
- Implementation details on the development platform and programming languages used
- Conclusions on how the system will improve the reservation process and reduce workload for staff.
The document provides information about an IT services company called Coalesce Technologies. It discusses Coalesce's services, commitment to client satisfaction, growing network, and customized solutions. It also describes the library management system project, including the problems with existing systems, proposed new system features, and UML diagrams for modeling the system. Key aspects of the proposed system include automating transactions, providing a simple GUI, efficient database updating, and restricting administrative access for security.
This document provides a summary of the requirements for developing a web-based taxi reservation system for City Taxi (PVT) Ltd. It outlines the project scope, objectives, methodology, and deliverables. The key requirements include developing modules for passengers to register and reserve taxis, drivers to update their availability, an admin interface to manage operations, and integration of payment processing. The system must be developed within budget and timeline using a waterfall methodology. Functional requirements include user authentication, vehicle and driver management, and reservation/payment features. Non-functional requirements specify the system needs to have a responsive design, fast response times, and security controls to protect customer data.
Hospitals currently use a manual system for visiting Doctor Slip as a token. The current system
requires numerous paper forms, with data stores spread throughout the hospital management infrastructure.
Often information (on forms) is incomplete, or does not follow management standards. Forms are often lost
in transit between departments requiring a comprehensive auditing process to ensure that no vital
information is lost. Multiple copies of the same information exist in the hospital and may lead to
inconsistencies in data in various data stores.
A significant part of the operation of any hospital involves the acquisition, management and timely
retrieval of great volumes of information. This information typically involves; Doctor, Room, Department
and Patient personal Information. All of this information must be managed in an efficient and cost wise
fashion so that an institution's resources may be effectively utilized Hospital E-Token management will
automate the management of the hospital making it more efficient and error free for outdoor patient. It aims
at standardizing data, consolidating data ensuring data integrity and reducing inconsistencies.
The document provides an overview of a tourism management system project. It includes an acknowledgement section thanking those involved in the project. The abstract indicates the project aims to develop software to manage tour bookings. The document then outlines various sections that will be included such as objectives, existing and proposed systems, functional requirements, and system configuration.
This software project is aimed at automation of online ticket booking. Objective of the project is to develop customize software package for ticket booking.
When we do this task manually then it become very hard to manage the ticket booking .So are developing this system to manage booking of ticket automatically. In this Bus Ticket Booking project we develop the system that can help the user to book their ticket online. In this project we take care of every services related to travelling and online ticket booking .When you start your traveling tour you have to book ticket so we help you in booking your traveling ticket
This document summarizes a smart traffic monitoring system project. The system uses CCTV camera feeds to analyze traffic and collect statistical data. It can detect objects like vehicles and their speeds. The data is stored in a cloud-based database. The system sends real-time alerts upon detecting certain objects or conditions. It also allows triggering actions. The project aims to provide traffic insights and analytics to help with planning and decision making. It uses open source technologies like operating systems, databases, and programming languages to build the backend and frontend. The system is tested to meet objectives like real-time alerting and generating data-driven reports.
The document describes a mobile shopping website project created by Tejveer Arvind Singh. The project uses PHP and MySQL to allow customers to shop virtually and purchase items online that are then shipped to the address they provide. The website has two modules - one for customers and one for storekeepers to maintain product and customer information. The end user of the application is a departmental store where the administrator maintains the database. The project contains modules for customers, security/authentication, and maintains customer, product and invoice details in the database.
The document describes an employee management system developed for GEA Process Engineering (India) Private Limited. It includes sections on the existing system, requirements for a new system, hardware and software needs, project management, system users, analysis, design, implementation, testing, screenshots and future enhancements. The system allows administrators to add, edit and verify employee information, line managers to access reports on their department employees, and employees to access their own details. It aims to reduce workload and improve information management over the previous system.
The document describes requirements for an online conference management system using a three-tier architecture. It defines functional requirements for different user types including program chairs, authors, and reviewers. Non-functional requirements address usability, security, performance and other qualities. Use case and sequence diagrams model adding a conference. The domain model depicts the structure of conferences, users, submissions and other entities. Overall an iterative development approach is proposed using a three-tier architecture to separate the user interface, business logic and data layers.
This document is a project report submitted by Alok Sharma for a summer training internship on a Console Based Billing System. The report provides details of the project including objectives to create a convenient billing solution and generate financial reports. It discusses the existing manual system and problems with it. The proposed computerized system aims to be more user friendly, support data sharing and modification, and strategic decision making through easy report generation. A feasibility analysis is also included covering technical, behavioral, economic and product aspects.
It is especially designed to automate and streamline IT services, help desk and customer support processes. Its also provides an integrated knowledge base with built-in customizable search feature for instant business intelligence features such as alerts, reports and emails.
2. -1-
Table of Contents
Declaration 4
Acknowledgements 5
Abstract 6
Chapter one
1. Introduction and project planning 8
1.1. Project Objective 8
1.2. System stack holders definition 8
1.3. Project Scope definition 11
1.4. Used technologies (software solutions) 11
1.5. Problem analysis 13
1.6. Feasibility study 13
1.7. The system Development life cycle 14
Chapter two
2. Overall description 17
2.1. System description 17
2.2. System functions 17
2.3. System features 17
2.4. Operating Environment 18
Chapter three
3. Requirements and Constrains 20
3.1. Functional requirements 23
3.2. Nonfunctional requirements 24
-Performance requirements
- Information requirements
3. -2-
- Efficiency requirements
- Service Requirements
3.3. System Constraints 24
Chapter four
4. System Design 27
4.1. Database logical and physical Design 27
4.2. Process design and Class Diagram 35
4.2.1. Use case diagrams and Use Case text 35
4.2.2Sequence diagrams 44
4.2.3. Class diagram 45
4.2.4 Activity diagram 47
4.2. 5 Interface design 48
References 63
4. -3-
List of Figures and Tables
Figure Name Page
1.1 System Stakeholders 9
1.2 Systems development life cycle 15
2.1 System Features 18
4.1 System EERD 27
4.5 Database Diagram From Oracle 31
4.7 Online Data base schema from SQL Server 33
4.10 Use Case diagram 36
4.11 System Sequence diagram 44
4.12 Class diagram 45
5. -4-
Declaration
We hereby declare that the project entitled “Electronic Taxi online booking (E-Taxi)”
submitted for the Diploma Degree is our original work and the project has not formed the basis
for the award of any degree, associate ship, fellowship or any other similar titles.
Name Signature
1 Fathy Ahmed Mohamed
2 Mohamed Sabar Abd El Hameed
3 Taha Mohamed Soliman
4 Reda Mohamed Metwaly
5 Mahmoud Abd El Basat Hekil
Place: Institute of Statistical Studies and Research – Cairo University
Date: 23-6-2016
6. -5-
Acknowledgments
هللا بسمم رحمن ا رحمن
At the beginning and at the end we all thank Allah for helping us to achieve this work and ask
Allah to benefit us with what he taught us and teach us what will benefit us.
Also the achievement of this piece of work wouldn’t be to see the light without the support, help
and contribution of:
Professor: Hisham Hefni the acting head of the computer science and information system
department for his support and advice.
Doctor: Ahmed Hamaza supervisor of our graduation project.
All the faculty members who taught us during our study in the degree program.
Finally we thank our families for supporting us and helped us to reach so far and to have the
tolerance to face difficulties and keep up.
7. -6-
Abstract
Our system it develops, markets and operates the mobile app, which allows consumers
with smartphones to submit a trip request which is then routed to drivers who use their own cars
or drive company cars.
To passengers, our system is essentially synonymous with taxis, and to drivers, it’s
basically a referral service. The Android, iOS and Windows Phone app connects riders with
drivers using their phone’s GPS capabilities, letting both parties know one another’s location
and removing the question of when the ride will actually arrive. In addition, the tech company
also processes all payments involved, charging the passenger’s credit card, and direct depositing
the remaining money into the driver’s account, all in the background and completely cashless.
The System Architect build based on the most modern technologies and concepts from
the idea of using smartphones to the software architect of SOA (Service-Oriented Architecture)
Considering the new and modern software methodologies and concepts we chose to use
the Unified Process (UP) model to construct our system. Which gives us the most flexibility to
develop our system and finalize software process stages.
Finally we consider of using the most productivity and capability tools for development
our system including (Databases, Software, User interfaces and documentation).
9. -8-
Project planning
1- Introduction the idea on E-Taxi is evolving the way the world moves. By seamlessly connecting
passengers to drivers through our apps, we make cities more accessible, opening up more
possibilities for passenger and more business for drivers , Get a reliable ride in minutes with the
E-Taxi app, no reservations or waiting in taxi lines, from low-cost to premium, every ride option
feels like an upgrade to the everyday. Create your account using a credit card or PayPal, and your
fare will be charged automatically at the end of your ride. You can also pay with cash in select
cities.
1.1 Project objectives as the ideas, thoughts and product designs began to accumulate our main
objective to provide you, the customer, with a safe, reliable and easy taxi service, still proved to
be the focal point. We believe that in today’s day and age, one should have confidence that their
taxi will arrive on time and that you will not be over charged, and for these reasons,we introduced
the much needed transparency
1.2 Project Stack holders
When we come to the designing of the information system, a term often make us think; who are
Stakeholders? So let us define this with the formal definition and it goes like this.
‘Any person whohas interests inan existingor proposed informationsystem.Stakeholders may include
both technical and non-technical workers. They also may be the internal ones or may be the external
one.’
So I think the idea of ‘Who are stakeholders?’ has come to the mind. In building the information system
the system owners, system users, system designers, system builders and all of the above system analysts
and the project managers all these are commonly known as the stakeholders. Whatever their roles in an
organization are it doesn’t matter, all the thing common in them are that, they are information workers.
Let us explore a little deep to the stakeholders:
10. -9-
Figure(1.1)
System Stakeholders
System Stack
holders
System Owner System Users
Internal System
Users
Technical and
Professional staff
Supervisors,
Middle
managers and
executive
managers
External Users
Customers
System
Designers
Database
Administrators
Network
Architects
Web Architects
Graphics Artists
Security Experts
Technology
specialists
System Builders
Application
programmers
System
programmers
Databases
Programmers
Network
Administrators
Security
Administrators
Webmasters
Software
Integrators
System Analysts
11. -10-
System owners: An information system’s sponsor and executive advocate usually
responsible for funding the project of development, operating and maintaining the
information system.
In this system the system owners are the companies who intend to work on electronic
taxies field.
System users: Is the customer who will use the system or is affected by an information
system on a regular basis – capturing, validating, entering, responding to, storing, and
exchanging data and information.
In this system the system Users classified as internal and external users
A- Internal System users
1- Technical and professional staffs which are the staff will operate and maintain system
events like Driver registration approval block users or Drivers
2- Supervisors, Middle managers and executive managers which are the staff of managers
need generate reports from the system like system cash flow
B- External System User
1- Customers any external user have an registration ID will be customer and both of trip
requester or driver are customers on our system
System Designers: a technical specialist who translates system users’ business
requirements and constraints into technical solution. She or he designs the computer
databases, inputs, outputs, screens, networks, and software that will meet the system
users’ requirements.
A- Database Architect (DBA) creates and manages large and expansive electronic
databases to store and organize vast amounts of data. This is a highly skilled profession
that is integral to most modern businesses. A person in this position will work closely
with software designers, design analysts and others to create comprehensive databases
that may be used by hundreds if not thousands of people.
12. -11-
B- Network Architects
C- Web Architects
D- Graphics Artists
E- Security Experts
F- Technology specialists
System builders: a technical specialist who constructs information systems and
components based on the design specifications generated by the system designers.
A- Application programmers
G- System programmers
H- Databases Programmers
I- Network Administrators
J- Security Administrators
K- Webmasters
L- Software Integrators
Systems analyst: a specialist who studies the problems and needs of an organization to
determine how people, data, processes, and information technology can best accomplish
improvements for the business.
Business analyst focuses on only the nontechnical aspects of systems analysis and design.
1.3 Project Scope definition
The scope of the project includes and focuses managing the operation of booking
taxies online adding availability to users to customize their needs comforts issues.
1.4 Used Technologies and Tools
1- Database
13. -12-
a- Oracle Database XE 12
*Used to develop local database to create diagrams.
c- Microsoft SQL Server 2012 database Engine
*Used to create online database and final relational database diagrams.
2- Programming Language and Technologies
a- Visual C# 6
b- ASP.Net MVC
*Used to create web site and web administration application
c- ASP.Net Web API
*Used to create web service
d- Xamarin Framework
e Microsoft XAML
*Used to create mobile app using c#
f- HTML 5,CSS3
g- JavaScript & JQuery
h- Bootstrap
*f & g & h Used to create web site and web administration application user
interfaces
3 Tools
a- Microsoft Visual Studio 2015
b Oracle JDeveloper 12 c
c Oracle WebLogic Server
d Microsoft Android Emulator
e Microsoft SQL Server Management studio
f Oracle SQL Developer 4.1.3
g Google Chrome Developer Tools
14. -13-
1.5 Problem analysis
Risks involved in existing system.
1.6 Feasibility study:
The objective is to determine whether or not the proposed system is feasible. The three
tests of feasibility have been carried out:
A- Technical feasibility
B- Economic feasibility
C- Operational Feasibility
Technical feasibility: In technical feasibility one has to test whether the proposed
system can be developed using the existing technology.
It is a study of resource availability that may affect the ability to achieve an acceptable
system.
This evaluation determines whether the technology needed for the proposed system is
available or not.
As the available technical resources (such as Microsoft SQL server, Microsoft
ASP.NET… etc.) are so satisfactory for the scope of the proposed system, the proposed
system considered technically feasible.
15. -14-
Economic feasibility: The costs and benefits associated with the proposed system
compared and the project is economically feasible if tangible or intangible benefits out
weight cost.
As the proposed system development costs are significant as estimated so the system
proposed considered feasible economically.
Operational Feasibility: It is a standard that ensures interoperability without stifling
competition and innovation among users, to the benefit of the public both in terms of
cost and service quality. It is mainly related to human organizations and political
aspects. In operational feasibility the following points are studded:
- The impact of the changes would be made by the new system.
- The organization structure that might be disturbed by functioning the new system.
- The gap between the skills that the staff of the organization /s that would use the system
and the skills needed by the system to operate appropriately.
The system is operationally feasible as it very easy for the End users to operate it, its
functioning disturbs no other organization structures, and it have no undesired changes
to be made by its functionality.
1.7 The system Development life cycle:
System development process: a set of activities, methods, best practices, deliverables, and
automated tools that stakeholders use to develop and maintain information systems and software.
System Development Process Overview:
The systems development life cycle (SDLC), also referred to as the application
development life-cycle, is a term used in systems engineering, information systems and software
16. -15-
engineering to describe a process for planning, creating, testing, and deploying an information
system.[1] The systems development life-cycle concept applies to a range of hardware and
software configurations, as a system can be composed of hardware only, software only, or a
combination of both
Figure (1.2)
Systems development life cycle
System Planning: the initial planning for a project to define initial business scope,
goals, schedule, and budget.
System analysis: the study of a business problem domain to recommend
improvements and specify the business requirements and priorities for the solution.
System design: the specification or construction of a technical, computer-based
solution for the business requirements identified in a system analysis.
System implementation: the construction, installation, testing, and delivery of a
system into production.
18. -17-
Overall Description
2.1. System description:
The system is a Mobile based application and Web based application.
The Web based application is just some of pages guide the visitor to download the mobile
application form the mobile OS platform store like (Android store – apple store – windows
store), about us and feedback.
The mobile based application is the main app manage customer registration, edit login, get ride,
become a driver, etc.
2.2. System functions:
A- User registering
B- User Login
C- Edit Profile
D- Request ride
E- Become a driver
F- Evaluate a ride
G- information about all your ride
H- Deactivation your account
2.3. System Features:
The following figure illustrates the features of the new system over the existing systems
Feature Uber Cream Our System Notes
Mobile
Application
19. -18-
Support all Egypt
Cites
Can support local
companies
Driver Evaluation Rating
through the
app
Rating
through
SMS only
Rating
through APP
& SMS
Support Regular
Taxi Car
Table (2.1)
System Features
2.3 Operating Environment:
The system typically requires one server for small business or form demo and it may run from
any other personal or laptop computer and need to install mobile application on mobile to can
connect the server
21. -20-
Requirements
Requirements analysis
The requirement analysis phase is the most important phase along the phases of the information
system development process in this system and any other information system. Inadequate
attention to that phase always results in user disagreements and dissatisfaction of the system or
some functions of the system which would be so costly to get over.
There is a 7 common fact finding techniques for gathering user requirements which are:
bservation of work environment
Each technique has its advantages and disadvantages. It is never better to consider one of them is
the best technique while the efficiency of the used technique differs from a system to another
depending on the nature of the system and the working environment.
1- Sampling of existing documentation, forms and databases.
The following screen shots were collected (only sample of the gathered screen shots
23. -22-
2- Observation of work environment
The advantages of this technique are:
Data gathered based on observation can be reliable.
24. -23-
The system analyst is able to see exactly what is being done.
Observation is relatively inexpensive compared with other techniques.
Because of the important advantages of this technique it has been used along with other used
techniques for fact finding techniques for this project.
3- Interviews
The type of interview used is the unstructured open-end interview.
This method was choosing because of the nature of the interviewees (students’ doctors and
heads of departments).
3.1 Functional requirements: Functional requirements are a description of activities and
services a system must provide.
ored data
The functional requirement of the proposed system according to the specified scope can be
divided to data requirements, process requirements and interface requirements.
First: data requirements as inputs and outputs
The system must handle the following inputs:
1- Allow user to enter its personal data like first name , last name , mobile number ,
addresses , email to can register on our system
2- Allow user to enter Location through GPS location system atomically or manual through
map
3- Allow user to set it ride target using map
4- Allow user to can evaluate driver if it passenger or evaluate customer if it driver
5- Allow Driver set it availability status
Second: process function all requirements
The main process the system must allow customer ride request and it is request must be service
Third: Interface requirements
25. -24-
The interface should be available for users all the time and they can access it from anywhere.
3.2 Non Functional requirements:
A description of other features, characteristics, and constraints that define a satisfactory system.
• Performance, ease of learning and use, budgets, deadlines, documentation, security, internal
auditing controls
The non-functions requirements of the system are:
- The system should have a user friendly interface which is simple and easy to use and
understand.
- The system should be highly secured.
- The system should have an interface for news.
3.3 System Constraints:
The primary impact of project constraints is the likelihood of delaying the completion of the
project.
There are three types of project constraints:
- Technological
- Resource
- Physical
The technological constraints
Relate to the sequence in which individual project activities must be completed.
26. -25-
Resource constraints
Relate to the lack of adequate resources which may force parallel activities to be performed in
sequence. The consequence of such a change in network relationships is delay in the completion
date of the project.
Physical constraints
Are caused by contractual or environmental conditions.
38. -37-
Use Case
Name
Apply for an account
Happy Scenario
The Client download the Application Mobile and he/she can
create account. If he/she want to create driver account he must
match with eTaxi's legal conditions,he/she can fill in dataform,
and then he/she sends the form and waits for a reply from the
eTaxi Admin to complete opening the Driver account.
Sad Scenario The Client can’t open account driver if he/she doesn't satisfy
eTaxi’s legal conditions.
Use Case Text
Use Case
Name
Log in Case
Happy Scenario
The user (client/admin) enters his/her user name , password ,
and account number ,then validation with the database is being
processed Credentials is correct and the login process
succeeded and the user now can see his/heraccount dashboard.
Sad Scenario
The user (client/admin) enters his/her user name, password,
and account number, then validation with the database is being
processed. A login failure message appears due to incorrect
username,password or account number.
The user (client/admin) enters his/her user name, password,
and account number, then validation with the database is being
processed. A login failure message appears due to insufficient
connection with the database.
39. -38-
Use Case
Name
Check In Case
Happy Scenario
The user (client/driver) can check in to order to determine
address, then they can used process and start Trips.
Sad Scenario
The user (client/driver) can check in to order to determine
address ,but unavailable GPS or Data Cementation for network
so they can’t used process and start Trips .
Use Case
Name
Client Send Request to Driver Case
Happy Scenario
The user (client) can send request to Driver and if he available
and accept request. the Client can used process and start racing
Trips. The userafterthe completion of the trip can request other
trips, and so on
Sad Scenario
The user (client) can’t send request to Driver because not have
mobile or unavailable GPS or Data Cementation for network.In
this case, can’t sent request to driver and not start any flights
Use Case
Name
Driver Receive Request from Client Case
Happy Scenario
The user (Driver) can be received request from Clients and he
approved the start flight. After the completion of the trip can
receive other trips from Clients ,and so on
40. -39-
Sad Scenario
The user (Driver) can’t be received request from Clients or the
Driver not available or Busy or Status Account off Trips. In this
case, can’t receive any flights
Use Case
Name
Flight status of the Client
Happy Scenario
After starting flight , the Client enjoy the trip to safely even to
arrive in his goal . when At the end of flight . the client can be
make to evaluation of the driver and after that start the process
of payment based on type payment it’s which selected in your
account , or start the process of payment without evaluation of
the driver
Sad Scenario
After starting flight , may not be up to your goal . For some
reason malfunction in the car or the occurrence of an emergency
such as disasters
Use Case
Name
Flight status of the Driver
Happy Scenario
After starting flight , the Driver can to enjoy the racing trip to
safely when to arrive in the goal . So the afterat the end of flight .
the Driver can be make to evaluation of the client and after that
start the process of receive payment from client based on type
payment That was previously selected in your account , or start
the process of payment without evaluation of the driver
Sad Scenario
After starting flight , may not be up to your goal . For some
reason malfunction in the car or the occurrence of an emergency
such as disasters
Candidate Keys Abstraction Model
1-Apply for an account:
41. -40-
Candidate Key
Abstraction
Reason for elimination
Selected component
name
Guest Actor --
Website The whole System --
Account -- Account
Bank Same as website --
Conditions BR --
Data form
registration
-- Registration
Reply NFR --
2-Log in:
Candidate Key
Abstraction
Reason for elimination
Selected component
name
User -- User
Client Same as user --
Admin Same as user --
User Name Attribute of user --
Password Attribute of user --
Account number Attribute of account --
Validation BR --
Database -- --
Credentials Attributes of user --
Login process BR --
Account dashboard NFR --
Login failure
message
NFR --
8-Messaging (compliance):
42. -41-
Candidate Key
Abstraction
Reason for elimination
Selected component
name
Admin actor --
User -- user
System The whole system --
Message -- messaging
Inquiry NFR --
9-Admin lock account:
Candidate Key
Abstraction
Reason for elimination
Selected component
name
Admin Actor
Notification Attribute for messaging
User User
Account Account
Request BR
Class ResponsibilityCollaborator (CRC) Model
Driver
Responsibilities Collaboration
43. -42-
User-name;
Password;
First-name;
Last-name;
Licenses No ;
Phone-number;
Unit Traffic
Center Licenses
Driver
Register new Driver();
Client (Users)
Responsibilities Collaboration
Account-number;
User-name;
Password;
First-name;
Last-name;
Address;
Phone-number;
Registration
Client
Shows users of the
Client()
Messaging (compliance)
Responsibilities Collaboration
messageValue
fromUser
toUser
date
Account
User
Register
branches
sendMessage()
ReplyMessage()
Admin
64. -63-
References
1- Ramez Elmasri and Shamkant B. Navathe ," FUNDAMENTALS OF Database
Systems" SIXTH EDITION Addison-Wesley 2011
2- Whitten, Bentley, “Systems Analysis and Design Methods”, 7thEdition, McGraw-Hill
Publishing Company, 2007.
3- Bruegge, Bernad, and Dutoit, Allen H., “Object-Oriented Software Engineering:
Using UML, Patterns and Java”, Second Edition, Pearson Education Limited, 2004
4- Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented
Analysis and Design and Iterative Development, 3rd Edition, 2004
5- Cristian Darie, Wyatt Barnett, and Tim Posey, " Build Your Own ASP.NET 4 Website
Using C# & VB" SitePoint Pty. Ltd 2011