SECTION - A
Q.1.
A.1. Description about On line cab management system works
When it comes to cab rental services,
Cool Service is the most trusted and reliable name in the travel business. The
most advanced travel agents offering cab rental and car hire in India, making
full use of information technology to improve the level of our efficiency.
However, this is only one aspect of services. And this project continually
strive to offer the best of services - both in terms of man and machine, to our
clients
Moreover, this project has a fleet of cars ranging from luxury to budget cabs. While, it offers online cab hire service for corporate houses. And this project claim to offer the best of rates, which are tailor-made depending upon the facilities, availed and offer both intercity and intra-city cab facilities. All cabs have proper permits and documentation so that the clients couldn't be hassled for the lack of documents. However, this project has strategic backup system for any eventuality. Cab drivers are educated, polite, and reliable and are trained to handle acute breakdowns. The cab service includes all categories of cars from luxury to budget.
Further, this project’s utmost priority is quality. To achieve this, vehicles are well maintained and tested for delivering optimum and uninterrupted performance. Team of professionals in the travel business enables this system to design trips that suits to all budgets and preferences of the travelers. In addition, workforce including drivers and administrative staff are well trained to discharge their duties with a lot of efficiency.
Moreover, this project has a fleet of cars ranging from luxury to budget cabs. While, it offers online cab hire service for corporate houses. And this project claim to offer the best of rates, which are tailor-made depending upon the facilities, availed and offer both intercity and intra-city cab facilities. All cabs have proper permits and documentation so that the clients couldn't be hassled for the lack of documents. However, this project has strategic backup system for any eventuality. Cab drivers are educated, polite, and reliable and are trained to handle acute breakdowns. The cab service includes all categories of cars from luxury to budget.
Further, this project’s utmost priority is quality. To achieve this, vehicles are well maintained and tested for delivering optimum and uninterrupted performance. Team of professionals in the travel business enables this system to design trips that suits to all budgets and preferences of the travelers. In addition, workforce including drivers and administrative staff are well trained to discharge their duties with a lot of efficiency.
(I) USE CASE DIGRAM
(II)Classes And Class Digram
(III) Object Model
(IV) State Transition Digram
Q.2.
A.2.
Section B:
(I) SRS
Introduction
Cab booking service is a major transport service provided by the various transport operators in a particular city. Mostly peoples use cab service for their daily transportation's need. The company must be a registered and fulfills all the requirements and security standards set by the transport department.
In a nutshell your Taxi Booking Software should be able to:
o Provide the functionality to make your own bookings
o Give your customers the facility to make payments and deposits online with their credit / debit card.
o Generate Invoiceso Update your web site without the need to get a web designer involved.
o Provide the customer with taxi availability
o Track your customers.
o Engage your customers through interaction such as feedback forms
1.1 Purpose:
The purpose of this case study is to describe the cab booking system which provides the cab booking details ,billing, and cancellation on various types of booking namely.- Confirm booking .
- Online booking.
- Phone booking.
1.2 Document Conventions:
1.3 Intended Audience and reading suggestions:
The different types of readers are:
(a).Customers
(b).Developers
(c).Management people
Specifically,
Passengers
1.4 Definitions, Acronyms,and Abbreviation:
Following abbreviation has been used throughout this document:
CBS:Cab booking system.
PDA: Personal Digital Assistant
IVRS:Voice Response System
- Cab Details
- Booking Form
- Billing
- Cancellation
1.5 Scope
- Passenger Revenue Enhancement.
- Improved and Optimized service
1.6 Approach
SYSTEM DEVELOPMENT LIFE CYCLE
The systems development life cycle is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Segmenting projects allows managers to verify the successful completion of project phases before allocating resources to subsequent phases. Software development projects typically include initiation,planning, design, development, testing, implementation, and maintenance phases. However, the phases may be divided differently depending on the organization involved. For example, initial project activities might be designated as request, requirements-definition, and planning phases, or initiation, concept-development, and planning phases. End users of the system under development should be involved in reviewing the output of each phase to ensure the system is being built to deliver the needed functionality.
2. Overall description:
It enables us to maintain the cab details like this
2.1Product Perspective:
heir timing number of seat available, and bookingbilling and canceling the cab.
2.1.1 User Interface:
Mobile Application, tablets
2.1.2 Development Hardware Interface:
Minimum system requirements for Cab Management:
Processor:
Intel Core 2Duo or AMD equivalent, 2Gz or better
RAM:
2GB
HDD:
160 GB, 7200k spin
Operating systems used in development:
Windows XP sp3 / Windows 7
Business broadband connection with static IP (8mb download)
Online backup
Logmein, or Windows Remote Desktop Connectivity.Other suggested components
17 inch or larger display
Secondary hard drive
–
for additional local backups
Minimum system requirements for Mobile:
Operating system: Android
Smartphone
GPS Enabled
Internet Active or JIO enabled :-)
Back end -> MSSql
UserApp -> Mobile Interface
Mobile based inquiry service.
Setting up of voice response system.
Windows Phone, iPhone, blackberry,Android
Any booking can be done 24 hours.
One form for single booking.
Booking is done through pre defined logic.
Less than 1 sec for local transactions.
3 sec for network transaction.
Uptime of CBS is 99.5+%.SOFTWARE CONSCABTS:Designing->Rational Rose
Application interface of our system was unit tested at all levels of implementation, right from start of code writing, to integrating the codewith other modules. Every module was tested fully to check its syntax andlogical correctness. Error handling was implemented into relevant
modules so that the code doesn’t crash on errors.
–
Validation Testing may begin. Validationcan be defined in many ways, but a simple definition is that validationsucceeds when software functions in a manner that can be reasonablyexpected by the customer. Software validation is achieved through aseries of Black Box tests that demonstrate conformity with requirements.
eveloper “looking over the shoulder” of
the user and recording errors and usage problem. Alpha tests areconducted in a controlled environment.Alpha tests were performed at our development site with the help of ourfriends, who were called and asked to run the program in the mannerthey like, without our guidance and errors and usage problems werenoted and code was updated to remove all of them.
deployed at the user’s site.
testing was done, as any other anonymous user can’t log in with a user
password if the user is already logged in.
Performance Testing is designed to test run time performance of softwarewithin the context of an integrated system. Performance Testing occursthroughout all steps in the testing process. Performance tests are oftencoupled with stress testing and often require both hardware and softwareinstrumentation. That is it is often necessary to measure resource utilizationin an exacting fashion. External instrumentation can monitor executionintervals, log events as they occur, and sample machines take on a regularbasis. By instrumenting a system the tester can uncover situations that lead todegradation and possible system failure.
Smartphone
GPS Enabled
Internet Active or JIO enabled :-)
2.1.3 SOFTWARE INTERFACE:
Front end -> C#,WCF, MapsAPiBack end -> MSSql
UserApp -> Mobile Interface
2.1.4.Communication Interfaces
The website www.uber.com offeres CBS enquiries on the internet availability, status , fare,service area etc.Mobile based inquiry service.
Setting up of voice response system.
2.1.4 Operating Environment:
The OS types are:Windows Phone, iPhone, blackberry,Android
2.1.5 Operations:
Any booking can be done 24 hours.
One form for single booking.
Booking is done through pre defined logic.
2.2 Product Functions:
It tells the short note about the product.2.2.1Cab Details:
Customers may view the cab timing at a date their name and their type of booking.2.2.2Booking:
After checking the number of cab available the customers books a cab ornumber of cabs according to their requiremnets.2.2.3Billing:
After reserving the required cab, the customer pays the amount in advance(optional).2.2.4Cancelation:
If the customer want to cancel the cab then 10% of the amount per person is deducted if the booking is cancelled before 30 mins of the service time.2.3 User characteristics:
Knowledge userNo voice userExpert user2.4. Conscabts
Less than 1 sec for local transactions.
3 sec for network transaction.
Uptime of CBS is 99.5+%.SOFTWARE CONSCABTS:Designing->Rational Rose
3. SPECIFIC REQUIREMENTS
3.1. EXTERNAL INTERFACES
Cab Delay Alert Service.Booking Terminals Interactive voice Response System.3.2. PERFORMANCE REQUIREMENTS:
It is available during all 24 hoursApplication interface of our system was unit tested at all levels of implementation, right from start of code writing, to integrating the codewith other modules. Every module was tested fully to check its syntax andlogical correctness. Error handling was implemented into relevant
modules so that the code doesn’t crash on errors.
5.2.4 Integration Testing
Integration testing is a systematic technique for constructing the programstructures, while conducting test to uncover errors associated withinterfacing, the objective is to take unit tested modules and build aprogram structure that has been dictated by design.User interface of i-Admit was developed in modules. All of them were joined together to make the complete running application. Whileintegrating these modules, integration testing was performed on them toverify that they meet all interfacing requirements and that they passrelevant information among themselves. In the end the complete programstructure was tested to ensure interoperability of all the modules.5.2.5 Validation Testing
At the culmination of integration testing software is completely assembledas a package: interfacing errors have been uncovered and corrected anda final series of software tests–
Validation Testing may begin. Validationcan be defined in many ways, but a simple definition is that validationsucceeds when software functions in a manner that can be reasonablyexpected by the customer. Software validation is achieved through aseries of Black Box tests that demonstrate conformity with requirements.
5.2.6 Alpha Testing
It is virtually impossible for a software developer to foresee how thecustomer will really use a program. When custom software is built for onecustomer a series of acceptance tests are conducted to enable thecustomer to validate all requirements.A customer conducts the alpha test at the developer site. The software isused in a natural setting with the developer “looking over the shoulder” of
the user and recording errors and usage problem. Alpha tests areconducted in a controlled environment.Alpha tests were performed at our development site with the help of ourfriends, who were called and asked to run the program in the mannerthey like, without our guidance and errors and usage problems werenoted and code was updated to remove all of them.
5.2.7 Beta Testing
The Beta test is conducted at one or more customer sites by the end userof the software. Unlike alpha testing the developer is generally notpresent. Therefore the beta test is a live application of the software in anenvironment that cannot be controlled by the developer. The customerrecords all problems that are encountered during beta testing and reportsthese to the developer at regular intervals. As a result of problemsreported during beta test the software developer makes modification andthen prepares for the release of software product to the entire customerbase.Beta testing of our system is not performed as the product is not yet fullydeveloped and has not been installed at the user site as it still is in thedevelopment phase. Beta testing will be performed when the software isdeployed at the user’s site.
5.2.8 System Testing
Ultimately software is incorporated with other system elements (newhardware, information) and a series of system, integration and validationtests are conducted. It is actually a series of different tests whose primarypurpose is to fully exercise the computer-based system. Although eachtest has a different purpose all work to verify that all system elementshave been properly integrated and perform allocated functions.System testing of this system was performed at the development lab of this system by integrating the functional systems to imitate the actualwork environment. Since no special hardware was needed for thispurpose, the testing proceeded and succeeded with no errors.5.2.9 Recovery Testing
Many computer-based systems must recover from faults and resumeprocessing within a pre-specified time. In some cases a system must befault tolerant that is processing faults must not cause overall systemfunction to cease. Recovery testing is a system test that forces thesoftware to fail in a variety of ways and verifies that recovery is properlyperformed. If recovery is automatic, re-initialization, check pointingmechanisms, data recovery, and restart are each evaluated forcorrectness. If recovery requires human intervention the meantime torepair is evaluated to determine whether it is within acceptable limits.5.2.10 Security Testing
Security Testing attempts to verify protection mechanism built into asystem will in fact protect it from improper penetration. Security isprovided for each user by giving them login name and password. Securitytesting was done, as any other anonymous user can’t log in with a user
password if the user is already logged in.
5.2.11 Performance Testing
Performance Testing is designed to test run time performance of softwarewithin the context of an integrated system. Performance Testing occursthroughout all steps in the testing process. Performance tests are oftencoupled with stress testing and often require both hardware and softwareinstrumentation. That is it is often necessary to measure resource utilizationin an exacting fashion. External instrumentation can monitor executionintervals, log events as they occur, and sample machines take on a regularbasis. By instrumenting a system the tester can uncover situations that lead todegradation and possible system failure.
Thanks for the assignment
ReplyDeleteCan you please publish IGNOU MCA mcs-033,mcs-035 for 2016-17
ReplyDeleteKoi assignment banvana chahata hai to what's app Kare 7011406271
ReplyDeleteIts very nice information …...keep it up
ReplyDeleteignou solved assignment
handwriting solved assignment
ignou solved assignment 2020-21
ignou project
ignou help book
ignou study material
ignou question paper
Your blog is very good but this is my services. So click my service: Ignou Pgdm Solved Assignment
ReplyDeleteAnd Best Ignou Solved Project For All Courses