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.
Online Examination Series (OLES) is a Multiple Choice Questions (MCQ) based
examination system. It provides an easy to use environment for both Test Conductors
and Students appearing for Examination. The main objective of OLES is to provide
all the features that an Examination System must have, with the "interfaces that don't
Scare it's Users!".
College Stationery Management System VB 6.0 and Microsoft Access ProjectTushar Soni
Here's a project on College Stationery Management System. The front end of this application is made on Visual Basic 6.0 and back end is Microsoft Access 2007. You can refer this project to develop your own projects as well. Extremely easy Graphical User Interface. Students pursuing BCA, BSc(IT). BSc(CS), B.Tech and other related courses can refer this project. You can visit www.CodingAlpha.com to view the source code. Alternatively, Mail me on tushar.soni@outlook.com if you need the source code.
Please Comment or Like if you find this project interesting. Thanks.
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
Library Management System Project in PHP with BlackBook & Source CodeRadikhaSharma
Library Management System in PHP & AngularJS source code & documentation can be downloaded from https://www.library-management.com/. This project can be used by MCA,BCA,CSE,BSC-IT & others IT students. I don't hold the rights of this source code or this document.
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Online course registration system development software engineering project pr...MD.HABIBUR Rahman
Autometed Online Course Registration System is a software development project final presentation. here , I applyed . and software development waterfall feedback model. Development Software Engineering Project Presentation
Online Examination Series (OLES) is a Multiple Choice Questions (MCQ) based
examination system. It provides an easy to use environment for both Test Conductors
and Students appearing for Examination. The main objective of OLES is to provide
all the features that an Examination System must have, with the "interfaces that don't
Scare it's Users!".
College Stationery Management System VB 6.0 and Microsoft Access ProjectTushar Soni
Here's a project on College Stationery Management System. The front end of this application is made on Visual Basic 6.0 and back end is Microsoft Access 2007. You can refer this project to develop your own projects as well. Extremely easy Graphical User Interface. Students pursuing BCA, BSc(IT). BSc(CS), B.Tech and other related courses can refer this project. You can visit www.CodingAlpha.com to view the source code. Alternatively, Mail me on tushar.soni@outlook.com if you need the source code.
Please Comment or Like if you find this project interesting. Thanks.
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
Library Management System Project in PHP with BlackBook & Source CodeRadikhaSharma
Library Management System in PHP & AngularJS source code & documentation can be downloaded from https://www.library-management.com/. This project can be used by MCA,BCA,CSE,BSC-IT & others IT students. I don't hold the rights of this source code or this document.
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Online course registration system development software engineering project pr...MD.HABIBUR Rahman
Autometed Online Course Registration System is a software development project final presentation. here , I applyed . and software development waterfall feedback model. Development Software Engineering Project Presentation
Appendix AProof of effectiveness of some of the agile methods us.docxarmitageclaire49
Appendix A
Proof of effectiveness of some of the agile methods used to develop systems requirements
In all software development methodologies, the process of collecting, understanding and managing all requirements for a system is a crucial process in software development. Similar to all this other methods, agile methods are not exceptional. Most agile method handle requirements in order to implement them as much accurately as possible to satisfy all the customer demands. This is usually achieved by maintaining a continuous interaction with the customers to address their needs according to priority and functionalities. In this appendix, we shall be focusing on continuous process of improving the development process.
Some agile methods include the following
1. eXtreme Programming (XP) – it improves a software project in communication, simplicity, feedback and courage.
2. scrum- this is an agile, iterative and incremental method which takes care of all changes that may come across in the life-cycle of the project. Basically, it adds energy, focus and clarity to development teams. Its major aim is ot see the whole system being a successful product.
3. Dynamic system, development method (DSDM)
4. Adaptive software development (ASD)- this is a development process that is a product of rapid application development. It has four phases of communication and planning, analysis, testing & deployment and design and deployment.
5. the crystal family
Due to availability of these various methods, the potential adopters may experience a challenge of determining what to apply on its own and therefore there was need to define a document containing all the necessary values and common qualities to be used across all agile methods. This document is the Agile Manifesto and focuses mainly on human interactivity and processes management.
1. Individual and interaction over various processes and tasks. Usually the agile process will focus more on people and their interactivity but not on the structural processes and tools.
2. Working software and documentation. Main objective of the developers is actually delivering a functional code which will always add value to our users. Well documented code is always self-documented.
3. Responding to change over planning. Here developers are required to respond very fast to the requirements variations. Time used in planning is minimal compared to what our users actually requires.
4. Customer collaboration over contracts. The mutual relationship of the developers and susers of our system is monitored and regulated through engaging the customer in the development process.
The figure below shows the steps in agile methodologies which focus on an iteration and adaptable change.
5.
Tools needed for requirement management in agile methods of system development.
1. The most popular tools in agile methods include paper, pencil a drawing pin board. If we consider eXtreme programming requirements are obtained from user stories which ar.
A distributed system can be viewed as an environment in which, number of computers/nodes are connected and resources are shared among these computers/nodes. But unfortunately, distributed systems often face the problem of traffic, which can degrade the performance of the system. Traffic management is used to improve scalability and overall system throughput in distributed systems using Software Defined Network (SDN) based systems. Traffic management improves system performance by dividing the work traffic effectively among the participating computers/nodes. Many algorithms were proposed for traffic management and their performance is measured based on certain parameters such as response time, resource utilization, and fault tolerance. Traffic management algorithms are broadly classified into two categories- scheduling and machine learning traffic management. This work presents the study of performance analysis of traffic management algorithms. This analysis can further help in the design of new algorithms. However, when multiple servers are assigned to compile the mysterious code, different kinds of techniques are used. One common example is traffic management. The processes are managed based on power efficiency, networking bandwidth, Processor speed. The desired output will again send back to the developer. If multiple programs have to be compiled then appropriate technique such as scheduling algorithm is used. So the compilation process becomes faster and also the other process can get a chance to compile. SDN based clustering algorithm based on Simulated Annealing whose main goal is to increase network lifetime while maintaining adequate sensing coverage in scenarios where sensor nodes produce uniform or non-uniform data traffic.
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxjasoninnes20
BUSINESS CASE CAPSTONE 2
BUSINESS CASE CAPSTONE 3
Business Case Capstone
Connie Farris
Raphael Brown
Jim Chambers
Shaun Cummings
Deandre Kralevic
Colorado Technical University
IT Capstone II
(IT488-1904B-01)
Henrietta Okora
Running head: BUSINESS CASE CAPSTONE 1
Business Case Capstone
Table of Contents
(Week 1) Section 1: Overview of the project (from IT487)3
Overview3
I75 Corridor4
Section 2: Requirements (from IT487)5
Section 3: Design (from IT487)7
Section 4: System development methodology9
Section 5: Work breakdown structure11
Section 6: Communication Plan13
(WEEK 2) Section 7: Quality Assurance Plan TBD15
(WEEK 3) Section 8: Documentation Plan TBD16
(Week 4) Section 9: Quality Assurance and results of test-case execution TBD17
Section 10: Project Closure18
References:19
(Week 1) Section 1: Overview of the project (from IT487)Overview
The Galactic Customer IT Services is IT Support Company with over 250,000 employees with companies in over 50 states with the main headquarters located in Gainesville, FL. The location chosen for the headquarters is based on a Telco Gateway Infrastructure that the main fiber-optic truck line runs along the I75 corridor, from Miami Lakes FL to the northern part of Michigan. This I75 corridor plays an important part of the Networking ability for the organization. The Galactic Customer IT Services is an IT support company, which provides IT support to various small to large companies both within the Unites States and support to various military bases overseas. This large customer service company has installed application software to its large Help Desk ticketing system. The next phase being implemented is the upgrading of its Networking Infrastructure, which also includes cloud-based networking. This Organization has several new updated Servers ready to install on the network. With the previous project being accepted the organization has decided to move forward to improving its networking infrastructure, however the organization has request the project team to draft a plan that requires the following in the plan: Requirements, Design, System Development Methodology, WBS (Work Breakdown Structure), Communications Plan, Quality Assurance Plan, Documentation Plan, and Quality Assurance and results of test-case execution be the project can be closed. I75 Corridor
http://gregkantner.com/blog/wp-content/uploads/2012/05/interstate-75-map.gif
Section 2: Requirements (from IT487)
The project requirements here are derived from the software requirements for the Galactic customer services. The project was to create new ticketing software that the customer wanted upgraded and to completely replace the previous product. The requirements are the following:
• Ticket system
• Ticke ...
Business Case Capstone IIConnie FarrisColorado T.docxjasoninnes20
Business Case Capstone II
Connie Farris
Colorado Technical University
IT Capstone II
(IT488-1904B-01)
Henrietta Okora
Running head: BUSINESS CASE CAPSTONE II 1
BUSINESS CASE CAPSTONE II 4
Abstract
BUSINESS CASE CAPSTONE II 3
Business Case Capstone II
Table of Contents
Table of Contents
Abstract2
(Week 1) Section 1: Overview of the project (from IT487)4
Overview4
I75 Corridor5
(Week 1) Section 2: Requirements (from IT487)6
(Week 1) Section 3: Design (from IT487)8
(Week 1) Section 4: System development methodology10
(Week 1) Section 5: Work breakdown structure12
Work Break down Structure13
(Week 1) Section 6: Communication plan14
Communication Matrix15
(Week 2) Section 7: Quality Assurance Plan16
(Week 3) Section 8: Documentation plan17
(Week-4) Section 9: Quality Assurance and results of test-case execution18
Section 10 – Project closure19
QUALITY MANAGEMENT REPORT20
Introduction20
Requirements21
Resources22
Design24
System Development Methodology25
Communication Plan27
References28
(Week 1) Section 1: Overview of the project (from IT487)Overview
The Galactic Customer IT Services is an IT support company with over 250,000 employees with companies in 50 States with the main headquarters located in Gainesville, FL. The location chosen for the headquarters is based on a Telco Gateway Infrastructure that the main fiber-optic trunk line, which runs along the I-75 corridor, from Miami Lakes FL to the northern most part of Michigan. This I-75 corridor plays an important part of the Networking ability for the organization. The Galactic Customer IT Services is an IT support company, which provides IT support to various small to large companies both within the Unites States and support to various military bases overseas. This large customer service company has installed application software to its large Help Desk ticketing system. The next phase being implemented is the upgrading of its Networking Infrastructure, which also includes cloud-based networking. This Organization has several new updated Servers ready to install on the network. With the previous project being accepted the organization has decided to move forward to improving its networking infrastructure, however the organization has requested the project team to draft a plan that requires the following in the plan: Requirements, Design, System Development Methodology, WBS (Work Breakdown Structure), Communications Plan, Quality Assurance Plan, Documentation Plan, and Quality Assurance and results of test-case execution before the project can be closed. Additionally, this organization is upgrading it phone systems to Voice Over Internet Protocol, which will eliminate all Intra-Ladder costs from Telco Companies and the cloud-based networking will also be added to the VoIP system. Using the Waterfall method, the plan below will detail the necessary requirements and resources that will be taken by Galactic IT to provide the most comprehensive plan possible reg ...
In this presentation, we have discussed a very important feature of BMW X5 cars… the Comfort Access. Things that can significantly limit its functionality. And things that you can try to restore the functionality of such a convenient feature of your vehicle.
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs AttentionBertini's German Motors
IBS monitors and manages your BMW’s battery performance. If it malfunctions, you will have to deal with an array of electrical issues in your vehicle. Recognize warning signs like dimming headlights, frequent battery replacements, and electrical malfunctions to address potential IBS issues promptly.
What Exactly Is The Common Rail Direct Injection System & How Does It WorkMotor Cars International
Learn about Common Rail Direct Injection (CRDi) - the revolutionary technology that has made diesel engines more efficient. Explore its workings, advantages like enhanced fuel efficiency and increased power output, along with drawbacks such as complexity and higher initial cost. Compare CRDi with traditional diesel engines and discover why it's the preferred choice for modern engines.
"Trans Failsafe Prog" on your BMW X5 indicates potential transmission issues requiring immediate action. This safety feature activates in response to abnormalities like low fluid levels, leaks, faulty sensors, electrical or mechanical failures, and overheating.
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Hyundai Motor Group
What’s the force behind Hyundai Motor Group's EV performance and quality?
Maximized driving performance and quick charging time through high-density battery pack and fast charging technology and applicable to various vehicle types!
Discover more about Hyundai Motor Group’s EV platform ‘E-GMP’!
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...Autohaus Service and Sales
Learn what "PARKTRONIC Inoperative, See Owner's Manual" means for your Mercedes-Benz. This message indicates a malfunction in the parking assistance system, potentially due to sensor issues or electrical faults. Prompt attention is crucial to ensure safety and functionality. Follow steps outlined for diagnosis and repair in the owner's manual.
What Does the Active Steering Malfunction Warning Mean for Your BMWTanner Motors
Discover the reasons why your BMW’s Active Steering malfunction warning might come on. From electrical glitches to mechanical failures and software anomalies, addressing these promptly with professional inspection and maintenance ensures continued safety and performance on the road, maintaining the integrity of your driving experience.
𝘼𝙣𝙩𝙞𝙦𝙪𝙚 𝙋𝙡𝙖𝙨𝙩𝙞𝙘 𝙏𝙧𝙖𝙙𝙚𝙧𝙨 𝙞𝙨 𝙫𝙚𝙧𝙮 𝙛𝙖𝙢𝙤𝙪𝙨 𝙛𝙤𝙧 𝙢𝙖𝙣𝙪𝙛𝙖𝙘𝙩𝙪𝙧𝙞𝙣𝙜 𝙩𝙝𝙚𝙞𝙧 𝙥𝙧𝙤𝙙𝙪𝙘𝙩𝙨. 𝙒𝙚 𝙝𝙖𝙫𝙚 𝙖𝙡𝙡 𝙩𝙝𝙚 𝙥𝙡𝙖𝙨𝙩𝙞𝙘 𝙜𝙧𝙖𝙣𝙪𝙡𝙚𝙨 𝙪𝙨𝙚𝙙 𝙞𝙣 𝙖𝙪𝙩𝙤𝙢𝙤𝙩𝙞𝙫𝙚 𝙖𝙣𝙙 𝙖𝙪𝙩𝙤 𝙥𝙖𝙧𝙩𝙨 𝙖𝙣𝙙 𝙖𝙡𝙡 𝙩𝙝𝙚 𝙛𝙖𝙢𝙤𝙪𝙨 𝙘𝙤𝙢𝙥𝙖𝙣𝙞𝙚𝙨 𝙗𝙪𝙮 𝙩𝙝𝙚 𝙜𝙧𝙖𝙣𝙪𝙡𝙚𝙨 𝙛𝙧𝙤𝙢 𝙪𝙨.
Over the 10 years, we have gained a strong foothold in the market due to our range's high quality, competitive prices, and time-lined delivery schedules.
Things to remember while upgrading the brakes of your carjennifermiller8137
Upgrading the brakes of your car? Keep these things in mind before doing so. Additionally, start using an OBD 2 GPS tracker so that you never miss a vehicle maintenance appointment. On top of this, a car GPS tracker will also let you master good driving habits that will let you increase the operational life of your car’s brakes.
Why Is Your BMW X3 Hood Not Responding To Release CommandsDart Auto
Experiencing difficulty opening your BMW X3's hood? This guide explores potential issues like mechanical obstruction, hood release mechanism failure, electrical problems, and emergency release malfunctions. Troubleshooting tips include basic checks, clearing obstructions, applying pressure, and using the emergency release.
Comprehensive program for Agricultural Finance, the Automotive Sector, and Empowerment . We will define the full scope and provide a detailed two-week plan for identifying strategic partners in each area within Limpopo, including target areas.:
1. Agricultural : Supporting Primary and Secondary Agriculture
• Scope: Provide support solutions to enhance agricultural productivity and sustainability.
• Target Areas: Polokwane, Tzaneen, Thohoyandou, Makhado, and Giyani.
2. Automotive Sector: Partnerships with Mechanics and Panel Beater Shops
• Scope: Develop collaborations with automotive service providers to improve service quality and business operations.
• Target Areas: Polokwane, Lephalale, Mokopane, Phalaborwa, and Bela-Bela.
3. Empowerment : Focusing on Women Empowerment
• Scope: Provide business support support and training to women-owned businesses, promoting economic inclusion.
• Target Areas: Polokwane, Thohoyandou, Musina, Burgersfort, and Louis Trichardt.
We will also prioritize Industrial Economic Zone areas and their priorities.
Sign up on https://profilesmes.online/welcome/
To be eligible:
1. You must have a registered business and operate in Limpopo
2. Generate revenue
3. Sectors : Agriculture ( primary and secondary) and Automative
Women and Youth are encouraged to apply even if you don't fall in those sectors.
Symptoms like intermittent starting and key recognition errors signal potential problems with your Mercedes’ EIS. Use diagnostic steps like error code checks and spare key tests. Professional diagnosis and solutions like EIS replacement ensure safe driving. Consult a qualified technician for accurate diagnosis and repair.
1. London Metropolitan University, Faculty of Computing
CS6003ES Advanced Software Engineering
Coursework Assignment, Semester 1 (part 1), 2021/22
Module Leader: Dr. Lochandaka Ranathunga
GROUP STUDENT ID NUMBERS AND NAMES
2. Abstract
City taxi is the company for managing the taxi services. They focus on the low to mid-income
range passengers islandwide areas. They decided to align their business process and give
computerized services to the passengers for managing their pickup, drop and customer care
services. Therefore they decided to design a web-based system to reserve taxis. Their main
problem is they need to develop we based system for their business process. Therefore the
developing team decided to develop a system for fulfilling their needs.
This report has a clear analysis of the system development with step by step the proposed
solution for the project problem. The report has a detailed report of the software development
with the system evaluation process. Requirement analysis and the designing process of the
project are also included in this report. The screenshots of the implemented system, test plan and
test cases of the system are included In this report. moreover, the report has the project
methodology and project planning also.
The project deliverables are a final system with a clear test plan and test cases. Moreover, the
software requirement specification also included in this report
3. 1.0. Introduction
This project chapter provides the project summary, including scope, objectives, and the project's
problem domain, assumptions and limitations, and project deliverables. In addition
City Taxi (PVT) Ltd is a company with a focus the low to mid-level passengers in Island wide
city areas. The target passengers are motivated to use City Taxi services over that of competitors
because of the convenience and quality associated with the provided services. They requested the
system for Taxi reservations with the higher performances and Timely pick up, private usage,
and customer care facilities. Moreover they require the quality of the system for well- maintained
vehicles. They required designing a web-based system to reserve taxis for “City Taxi (PVT)
Ltd”. web development languages such as HTML, CSS, PHP, and JS will be used by the
developers to create this web application. The project's overall procedure was shared among the
developers.
1.1 .Scope of the project
The main goal of the project is to construct a web application with a user-friendly interface and
to leverage web development technologies to fully satisfy the expectations of the customer by
employing HTML, PHP for the back-end, and the JavaScript framework. In this project, the
project team said that the goal was to complete the web application within the time frame. As a
result, the job was divided utilizing their project management skills
1.2. Problem statement
The problem of the project is to develop a web-based system for progressing their business
process.
While registering the vehicles, passengers and drivers manually, the data can be theft by a
third party. The cloud-based database system will give the safest environment to store the
data.
4. While the reservation processes, if the reservation numbers will be increased in the traffic
time. When manually handling the process, the staff and passengers will get confused
with the process. So the system will be helpful to manage the process of reservation
The passenger faces the issue to identify the nearby drivers. So the system database will
store all the data of the driver's location and the passenger location. The passenger can
filter the details of the nearby drivers
If the passenger call for the reservation of the vehicle. The staff or receptionist will
register the whole details and maintain the proper documentation manually for the
process. When manually doing the process the customer or driver will face problems in
the communication or the pickup related matters
Errors in Getting SMS for each reservation for the specific driver - When reserving the
customer, the driver and the customer needs to get a notification about their trip. In the
manual system, the time and the handling risk is high
The payment process records need to manage in a computerized way. It will help to get
the reports for the management.
1.3. Objectives of the project
Make a rough draft of the user interface for the web application.
Using coding and algorithms design and implement an application.
Produce the project final report
create the test plan and test cases
5. 2.0. Project methodology
This chapter covers the project plan evolution. Before introducing the system, software and
system engineering are the primary concerns in this project. System engineering is used to
manage real-world changing difficulties and generate the most efficient, economic, and
robust solution. Software engineering is the study of the detailed view of design,
development, and maintenance. The developing team have chosen to work in a waterfall
method. Because, the requirements were already defined by the clients. The Waterfall
methodology is a sequential approach that works with set deadlines, requirements, and
outcomes. Individual execution teams are not required to be in constant touch with one
another in this manner and are normally self-contained unless particular integrations are
necessary.
Requirements specification
The Waterfall approach is based on the assumption that the requirements of the clients can be
acquired and understood in advance. The project team leader made every effort to fully
comprehend the client expectations. Written requirements are used to explain each stage of
the project, including expenses, assumptions, risks, dependencies, success metrics, and
completion time-frames, and are usually contained in a single document.
System Design
The developing team use scenarios, layouts, and data models to create a technical solution to
the difficulties outlined in the product requirements. First, a higher level or logical design is
established, which specifies the project's goal and scope, as well as the overall traffic flow of
each component and the integration points. After that, it's turned into a physical design with
the help of certain hardware and software technology. the software was planned to develop
using the PHP and the MySQL
6. Implementation
Following the completion of the design, technical execution began. Because arduous research
and design have already been completed, this may be the fastest phase of the Waterfall
process. This phase involved programmers writing applications based on project needs and
specifications, as well as some testing and implementation. If major changes are required
during this stage, it may be necessary to return to the design phase.
Testing or verification
Testing is required before a taxi management system can be distributed to clients to
guarantee that it is free of mistakes and that all of the requirements have been met, ensuring a
positive user experience with the program. To develop their test cases, the testing team will
leverage the client's design documents, personas, and use case scenarios.
Installation and maintenance
The maintenance phase begins after the software has been distributed to the market or
consumers. As bugs are discovered and user requests for changes are received, a team will be
formed to handle updates and the distribution of new versions.
7. 2.1. Project planning
Integrating Management in a project is keeping the entire interrelated project as a coherent
set of operations. This management plan intends to address all aspects of a project (time,
scope, cost, quality, human resource, communication, risk, procurement, stakeholder, and so
on). These are interrelated procedures that cannot be completed separately. In this
management strategy, a project charter must be created. It should begin with the project's
problem statement, scope statement, and cost-benefit analysis (financial calculations).
Similarly, to incorporate more scope after the project has begun, the project team must
recognize the need for additional resources, schedule changes, and an increase in project
activities, among other things.
This following image is the summary of the budget.
Cost of project Associated cost
Processor Intel core i3 40000
Ram 4GB 4500
Hard disk 7000
Keyboard 1000
Mouse 700
Stationery 500
Monitor 9000
Web host 10000
Travel 1000
Phone charges –communication 5000
maintenance and installation 20000
TOTAL COST Rs. 98700.00
8. The above budget planned for the whole project expenses. It cost totally Rs. 98700. As well,
the other cost of the maintenance and installation expenses is Rs. 20000.for the
communication the cost is Rs. 5000
Plan for communication management
The communication plan was developed to address communication challenges.
Communicating on projects necessitates an understanding of stakeholder requirements,
communicating with stakeholders what communication is required of them, and periodic
revisions to the communication strategy as the project's needs change. The team leader
intended to schedule meetings. They are one of the most often used modes of
communication. It is the finest approach to have verbal and nonverbal communication that
improves communication and avoids misinterpretation. Videoconferences and conference
calls
Phone calls with team members a weekly basis. It will be useful to give team updates
and budget information; additionally, they can inquire about deliverables that require
approval. In addition, a video conference can be arranged. It will help to decrease
travel expenses. It might involve both verbal and nonverbal communication.
Every Sunday night, project team members must send weekly reports of their System
implementation work to the project. It will aid in the preservation of the project's
goal.
Plan for risk management
The project team recognized all risks and their implications in the risk management strategy.
Furthermore, the project manager can attempt to mitigate them. The risk management plan
follows the procedures listed below.
• The hazards of the project are identified in the first step.
9. • Risks are classified as qualitative or quantitative after they have been identified. •
All risks are planned to identify their reaction, monitoring them, and controlling
the risk are also included in this management plan response
• Risk mitigation - in this process activity, all risks will be mitigated using the
appropriate solution.
Time management plan
The following Gantt chart is planned for Software development for taxi management system
project. The project will start on 1/18/2022 to 2/26/2022. The above Gantt chat planned with
the help of the WBS.
The project team managed the project using MS Project software. The program used to
effectively schedule project time. The software assists in defining the task in a step-by-step
manner, with time length and start and end dates. It also aids in the identification of project
milestones. The project manager can identify the project plan's subsequent activities.
Furthermore, MsVisio contributes to the creation of the project's work breakdown structure
(WBS).
The project works are divided through the work break down structure as major working
processes. These main processes are divided as a smaller task it will helps to the project team
to archive the project deliverable.
10. Taxi managment software
development project
Project planning
Cost managment plan
Communication
managment plan
Time managment plan
Requirements
specification
System
desiging
System
architecture
System
implementation
System
testing
11. 3.0 System requirement analysis
This chapter is a list of all the requirements that must be imposed on the software design and
verification. Other information required for the software design, verification, and maintenance is
also included in the specification
3.1 Introduction
As a result, the internet has been a popular place to manage big manual functionalities into
simple automated systems, and taxi management systems have made their way into maximum
easier and consumes less time. The Taxi Management System is a web-based application with
functionalities that are carried out across the island using a centralized database. And this system
will pave the way for the finest possible service to the passengers.
3.1.1 Purpose
The primary goal of this project is to provide taxi management with an automated system so that
work can be accomplished in less time and personnel details can be managed more effectively.
Furthermore, gain experience with an easy-to-use taxi management system.
3.1.2 Intended Audience and Reading Suggestions
Information in this document is at level that can be reviewed and understood by the different
categories of people.
3.1.3 Product Scope
This web application system will be a Taxi Management System which comprises of the
passengers’ details, drivers details, and the reservation management details.
12. 3.2 Overall Description
3.2.1 Product Perspective
The taxi Management system is an independent system which will administer by city taxi PVT
ltd. This system will consist of many users. The database connection is provided online to make
faster and easy to data revival.
3.2.2 Product Functions
• User must have valid User ID and password to login to the system
• A passenger &vehicle driver details will be registered by themselves.
• Manage all payments via online.
• Manage vehicle details
• Manage all pickup, drop details
3.2.3 User Classes and Characteristics
The system requires that the users must be knowledgeable with overall internet knowledge and
the gadget accessing too. The administrator is expected to have more skills with the interface of
the tech support system if not must undergo a trainee period.
3.2.4 Constraints
The selection of the database to use is considered carefully, since there will be a large amount of
data and lot of data traffic will also judge the database. A good database will boost up the speed
querying of data.
• HTML5 supporting browser will create an awesome experience for the use.
• The device should be enabled with internet
3.2.5 Assumptions and dependencies
The system highly relies on browsers that support HTML5 sites, the users with older versions of
Browsers of incompatible ones will need to upgrade to the newer browser versions.
13. 3.3 Specific Requirements
3.3.1 External Interface Requirements
• It will be web based application
• For better execution the system should be updated
3.3.2. User Interface Requirements
• Simple Graphical user interface (GUI) for easy navigation throughout the system
• Flexible to use
• Dynamically configurable interface
• Search functions
• Attractive to the eye through coloration and pictorial presentation
3.3.3. Software Interface Requirements
• Windows/ android/ Linux/ mac/ chrome or any other operating system
• sublime text editor
• MySQL application for installing the database
3.3.4. Communication Interface Requirements
• Internet connectivity
3.3.5. Software and hardware requirements
Minimum and maximum hardware requirements were needed for designing, developing and
implementing the application.
Processor : Minimum Intel 3 or higher
RAM : Minimum 4GB or higher
Hard disk : Minimum space 160GB or higher
Minimum and maximum software requirements were needed for designing, developing and
implementing the application is as follows
Operating system : Minimum Windows 10 or higher
Sublime text editor
MySQL minimum 2010
14. 3.3.6. Functional requirements
1. Passenger module
1.1. Passengers can register with the on-line system.
1.2. Once registered, they receive an email with the username and password.
1.3. Passengers can rate drivers based on their experience on trips with them.
1.4. The passenger can select the driver from the list.
1.5. The passengers’ location is set when a reserving a taxi.
2. Vehicle owners modules /drivers module
2.1. Vehicle owners/ drivers can register with the on-line system.
2.2. Once registered, they receive an email with the username and password.
2.3. Drivers are always logged in to the web-based system through their smart phones
except if they are ‘BUSY’ state.
2.4. Drivers can show their availability by choosing the ‘AVAILABLE’ and then they
will be added to the available drivers list automatically.
2.5. Once they picked a hire, driver should change the status to ‘BUSY’.
2.6. The software should show the list of drivers closest to the passenger
2.7. Drivers’ location is automatically retrieved by the web-based system
3. Reservation module
3.1. Passengers can reserve taxis through the website.
3.2. Once reserved, they receive an SMS to with the driver and the vehicle details.
15. 4. Operators module
4.1. City Taxi uses a telephone operator to reserve drivers manually.
4.2. This option is given for unregistered passengers with the system.
4.3. Once they booked over the phone, customer details will not be shown on the trip.
4.4. Customer details must be recorded in the system along with the contact number and a
SMS is received once the booking is confirmed.
5. Payment Module
5.1. The payment for the journey will be automatically calculated by the system
5.2. Passenger can pay for the journey through the system at the end.
5.3. The driver will receive a message after successful payment.
6. Vehicle module
6.1. Managing vehicle details
7. Admin module
7.1. Managing passenger details
7.2. Managing the vehicles details
7.3. Managing the drivers details
7.4. Managing the payment details
7.5. Managing the non-registered passengers
16. 3.3.7. Non-functional requirements
The responsiveness of the system shall be high and the application shall behave as per the
user action.
The response time and throughout time on the site shall be minimal Consistency on the
system shall be maintained across all the forms
The layout of the site shall be kept simple and must be self-explanatory
The application shall offer secure login option to the users to avoid unauthorized access
to the system and the information
Advanced encryption algorithms must be integrated in the site to avoid misuse of the data
sets.
Technical controls, such as anti-malware, anti-denial, and intrusion detection tools shall
be integrated with the site.
The system shall provide the users with valid information at all times
Requirements for efficiency - admins should be able to process reports more quickly,
and every admin wants to handle the system more quickly
Delivery requirements - The entire system is expected to be completed in a short period
of time, and it will be given complete with a final report, user manual, and testing
records. The documentation will be delivered in both paper and electronic format.
Legislative requirements- The information used must be acknowledged by authorized
individuals in order to avoid breaking the law. This information is
Legally protected. The system's users must have desired to agree on the rules and
regulations.
17. 4.0. System designing
This chapter includes the diagram designing, three tire architecture of the system and the
graphical user interface also included in this chapter
4.1. Diagrams designing
4.1.1. Use case diagram
The Use Case Diagram is a visualization of a use-case, that is, the interaction between the
auction system and the users. A single Use Case represents a single aspect of the system
(creately.com, 2021)
18. 4.1.2. ER diagram
An Entity Relationship (ER) Diagram is a type of flowchart that illustrates how “entities” such
as people, objects or concepts relate to each other within a system. ER Diagrams are most often
used to design or debug relational databases in the fields of software engineering, business
information systems, education and research. Also known as ERDs or ER Models, they use a
defined set of symbols such as rectangles, diamonds, ovals and connecting lines to depict the
interconnectedness of entities, relationships and their attributes. They mirror grammatical
structure, with entities as nouns and relationships as verbs. (medium.co, 2021)
ER diagrams are related to data structure diagrams (DSDs), which focus on the relationships of
elements within entities instead of relationships between entities themselves
19. 4.1.3. Class diagram
The Class Diagram is the most important entity in Object-oriented analysis and design. It
describes the types of objects that exist in the system and shows the static relationships among
internal classes of the system. There are two principal kinds of static relationships: associations
and subtypes. The Class Diagram can be used to show the attributes and the operations of a class
and also the constraints that apply to the way the objects are connected. (Visual-paradigm.com,
2021)
20. 4.1.4. Activity diagram
Activity Diagrams describe how activities are coordinated to provide a service that can be
at different levels of abstraction. Typically, an event needs to be achieved by some operations,
particularly where the operation is intended to achieve several different things that require
coordination, or how the events in a single-use case relate to one another, in particular, use cases
where activities may overlap and require coordination. It is also suitable for modelling how a
collection of use cases coordinates to represent business workflows (visual-paradigm.com, 2021)
passanger module
24. 4.1.5. Sequence diagram
The Sequence Diagram depicts the overall flow of control in an object-oriented program. The top
of the diagram shows the objects as boxes and the functions that defined behaviour of the objects
that belong to each class. The messages sent between objects for dynamic communication are
represented as arrows from one object’s lifeline to another. Time progresses downward and the
sequence of interaction between different objects by the passing of messages are shown. Thus,
the Sequence Diagram represents the interactive relationship among the objects visually and
sequentially
Passenger module
26. 4.1.6. Database diagram
The database diagram used to identify the tables of the database and the database helped for
identifying the datatype and there are columns are going to store the data of the functionality.
The each functionality of the system is depends of the data storage.
28. 5.0. System architecture
Presentation layer / UI layer
This is the application top-most layer, where the user performs their task. The taxi management
software requires the out a form. The Presentation Layer is represented by this form. The
Presentation Layer in Windows programs is represented by Windows Forms, while the
Presentation Layer in online applications is represented by the web form. The majority of
business operations are carried out here, as the name implies. For example, they may want to
validate form input using a particular business rule after collecting it. This layer contains classes
and business entities.
Data Access Layer
The Data Access Layer sits on top of the layer. It includes methods to assist the business layer in
connecting to the database and performing CRUD activities. The Data Access Layer is
responsible for all database-related code and components. To collect data from several database
providers, people sometimes employ a platform-independent Data Access Layer
29. 6.0. System implementation
A software development environment (SDE) is the collection of hardware and software tools a
system developer uses to build software systems. When developing software, there is no need of
showing the messy part of the development process. In order to make sure the developer to
control what people see and when they have access to it, development teams use environments to
create “stages” of the app which they consider good for releasing.
Each environment has its own unique purpose. There are different standards of environments
which are used in the industry, although almost every process starts at the ‘development’ stage
and ends with ‘production’. Different organizations all have their own purposes and policies
which dictate when and how each environment is used
6.1. Detailed instructions to run the program
6.1.1. Download and install
The following system requirements needed for the installation process
1. SQL Server Management Studio 2014
SQL studio helps to develop the database of the system. While using the system, the
developer get the comfortable environment to work. Moreover, the each tables and
database creation was easy to uupdate.
2. Microsoft Visual Studio 2019
The IDE of this application gave a better place for developing the front end of the
system. it is easy to create the system code. The IDE has more libraries and
namespace. It was an easy option for the developer. The object-oriented programming
style helped to finish the system within the timeline
Codes implementation
Programming languages and development environment