Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduction
Cloud Based Bus Pass System is an attempt towards making bus pass issuing system easier to the
end user with added features that can make the people life easy. As we know that online web
application for issuing things like bus tickets , railway tickets is being so popular and in demand
these days. It is the easiest and secure way for people to get a bus pass and hence using it is now
found as a trend. One of the most facing problem is the long queue in front of counters like
offline bus pass issuers, where people have to wait for their bus pass bookings, counters of buses
issuers have long queues where people wait for too long to get bus passes issued.People want
this process to be easy , fast and secure .We as a developer intent to make this process card less
transaction, easy user interface and less time consuming to make it user convenient. If there
available some system, which can act as an interface between shopkeepers and the customers, for
satisfy their need to book their bus passes. Long queue are no more a tedious scene in front of
counters.
Handling of credit cards is also a mind numbing task .Credit card frauds are common nowadays.
People are not able to manage their accounts securely, their passwords are easily hacked by
hackers. So, it’s required to make some way so that matter of passwords saving is removed
permanently.
1.1 RATIONALE
Internet is speeding up and modifying the manner in which daily tasks such as online
shopping, paying utility bills, watching new movies, communicating, etc., are accomplished.
As an example, in older shopping methods, products were mass produced for a single
market and audience but that approach is no longer viable. Markets based on long product
and development cycles can no longer survive. To stay competitive, markets need to
provide different products and services to different customers with different needs. The
shift to online shopping has made it incumbent on producers and retailers to customize for
customers’ needs while providing more options than were possible before. This, however,
poses a problem for customers who must now analyze every offering in order to
determine what they actually need and will benefit from. There are various set of algorithm that
have been developed to solve this problem like Collaborative filtering, Content-Based Filtering,
Hybrid Recommendation Systems which tries to address the problem but we think that it should
involve more end user in this process for better accuracy purpose.
Currently there is no such system which connects the bus pass systems to cloud based
systems.The current system offers no discount to particular users of the bus pass systems.
1.3 PROCESS FLOW OF EXISTING SYSTEM
• Connection to cloud - We will connect the whole system to cloud to make the system
very scalable.
• User friendliness :- We want our end user to be more involved in the process of making
their own set of algorithm so that they can make better prediction and more customised
one.
• Letting the marketing in the hands of the vendor:- We want our vendor to develop their
own set of algorithm so that it can be deployed on their behalf and can be used as one of
the main constituent of their marketing strategy.
Finally, in the last section i.e. Appendix, we have provided the user manual and the references.
This section is an exhaustive list of the journals and research papers referred to during the
preparation of the thesis.
Chapter 2
Literature Survey
2.1 BACKGROUND
Cloud based systems can be personalized, non-personalized, attribute-based, item-to-item
correlation, and people-to-people correlation. Recommendations are either short-lived or
long-lived depending on the implementation. The system is considered automatic if it
requires minimal or no input from the active user and manual if it requires some work .
Personalized recommendations are automatic and based on the user’s preferences such as
favorite color, movie genre and music group. They are often compared against hand-picked
products by content-providers and experts for user’s preferences and tastes to provide
recommendations. Non-personalized recommenders generate recommendations based only on
product ratings from other users of the system. These recommendations are straightforward
since they require very little effort to produce and considered automatic since user input is
not required. These recommendations are not short-lived since they can be applied to a
variety of users. In Attribute-based recommendations, items can be described using various
features, and attributes which are used to generate recommendations. This method is
considered manual since the user must explicitly search for a certain type of product to base
the recommendations on. These recommendations can be short-lived or not depending on how
long the system remembers user’s preferences for. Item-to-item correlation recommenders
recommend items based on other items the user has displayed interest in. These
recommendations are prevalent in e-commerce sites where new products are recommended
based on what the user has in their shopping cart. These recommendations are manual since
user must have a non-empty cart, and short-lived because the user does not have full
shopping carts. Association rules are most often used in this system. People-to-people
correlation system finds similarity between the active and other users in the system,
recommends products other customers have purchased or rated in the past. Collaborative
filtering is the most commonly used approach in this system. Since it requires users to have
purchased or rated products in the past this method is very manual. The recommendations
can last depending on system’s design.
2.2.1 Citybusindore.com
The Need
Effective Public Transport is the need of every metropolitan city. For cities that are growing at a
rapid pace, it becomes the most essential vehicle for pace of growth. Indore could easily be
identified as the fastest growing metropolitan city in central India and the most important feature
missing here was a good public transport service. The senior officials of the city identified the
need and a meeting was called in the month of November 2005. All the decision makers of the
city were present. The decision taken was to create a solution that was Reliable, Affordable and
Safe. The task sounded very difficult, especially looking at the availability of funds and relevant
infrastructure but it was the need of the city.
Various systems were discussed and several examples were talked on. The result of all the
brainstorming was to create a SPV that would take the task of providing the service required to
support the rapid growth of the city.
The SPV
A company by the name of Indore City Transport Services Ltd. (ICTSL) was incorporated on
December 01, 2005 with an objective to operate and manage the public transport system of
Indore. Seven key people were identified as the Board of Directors. Indore Municipal
Corporation and Indore Development Authority invested an authorized capital of Rs 25 Lacs
jointly. The execution was the responsibility of Mr. Vivek Aggarwal (Collector, Indore). The
modal decided was of public-private partnership.
The Model
The model had to be designed keeping in mind the motto of 'Minimum Investment With
Maximum Returns' for all parties involved in the business. Mr. Vivek Aggarwal (Collector,
Indore) designed it with flawless technique and scientific approach. The financial model
provides maximum profitability for the company as well as the operators. The operational aspect
provides impeccable control for both the parties and fully computerized monitoring.
2.2.2 MYBMTC.COM
BMTC is issuing student passes for the convenience of the students at concessional rates. To
avoid inconvenience to students like submission of documents and standing in a queue in the bus
stands for a long time to obtain passes, BMTC has currently introduced an online system,which
is directly integrated with the Education Department database, where student can directly apply
through Education Institutions or directly by themselves through e-form.
Chapter 3
Chapter 4
System Analysis
Based on the user requirements and the detailed analysis of a system, the system is designed.
This is the phase of system designing. It is a crucial phase in the development of a system. It
includes the UML diagrams.
Solution
• Letting them make use of their own set of algorithm for recommendation purpose.
• Letting them make their own graphs using the python inbuilt library.
• Letting them expose to the part of the algorithm using the REST APIS
Solution
• Letting them make their own set of algorithm for marketing and recommendation
purpose.
• Letting them know the data on which they are working through REST APIS.
• Letting them make their own set of graphs through python inbuilt libraries.
Object oriented design started right from the moment computers were invented. Programming
was there, and programming approaches came into the picture. Programming is basically giving
certain instructions to the computer.It’s actually impossible to develop software used in today’s
scenarios with sequences of bits. This was the main reason programmers moved on to the next
generation of programming languages, developing assembly languages, which were near enough
to the English language to easily understand. These assembly languages were used in
microprocessors. With the invention of the microprocessor, assembly languages flourished and
ruled over the industry, but it was not enough. Again, programmers came up with something
new, i.e., structured and procedural programming.
Basic Flow:
• Admin login through the login page
• View the home page.
• Browse the different products and users.
• Manage all the products and users.
Basic Flow:
• User login to the site through its credentials.
• View the home page.
• Browse through different functionality provided to the user.
• Manage its products, purchases, etc.
4.2.3 Activity Diagram
Processing:
• Maintain the Company and Product Table:- Company records like product,
company name and company address can be stored in the table.
Output:
• Display the product corresponding to the company i.e. which are stored by the
company.
• Display the graphs for the company for doing the analysis of the product.
Chapter 9
Conclusion
9.1 Conclusion
This is to conclude that the project that we undertook was worked upon with a sincere effort.
Most of the requirements have been fulfilled up to the mark and the requirements which have
been remaining, can be completed with a short extension.Our project is only a humble venture to
satisfy the needs of a discussion forum at college level. Several user friendly coding have also
adopted. This package shall prove to be a powerful package in satisfying all the requirements of
the organization.
9.2 FUTURE ENHANCEMENT