Samarth
Samarth
Ferozpur 152004
CERTIFICATE
This is to certify that the project entitled “Split Fare Application” is submitted by
Samarth Kumar bearing University Roll No. 1908308, Student of Department in
Computer Science & Engineering in Shaheed Bhagat Singh State University, in
partial Fulfilment of the requirement for the award of the “Bachelor of Technology
in Computer Science and Engineering ” branch during the academic year 2022 –
2023 from “ Shaheed Bhagat Singh State University, Ferozepur, Punjab, is a record
of the student own study carried under my supervision & guidance.
The matter Present in this report has not been submitted to any other
university or institution for the award for B.Tech Degree
PREFACE
Computer are now becoming part of almost every activity in the originations. The
developments made on the fields of information and computer technology have
vastly blown up and have changed the face of the present world. The use of IT has
gradually and now computers are increasingly used for everyday activities
organizations. The library Management System is full of feeling to provide better of
service to users.
Technology took over many things and has introduced many smart and easier
alternatives to solve daily problems in human life. Everything is now on internet
and done in seconds. Data has been digitalized and can be retrieved from any
place through internet.
We are now trying to solve a daily problem in shops. Generally, if a group of people
shop or eat at a place and has to share the bill, overhead arises while individuals
paying off their shared amount. So we are coming up with a technique which uses
Image Processing and shares the bill among all the involved individuals.
The purpose of this work is to develop a mobile application which provides users a
quick and easy way to split bills amongst customers and enhance user experience.
ABSTRACT
This project is to develop an online news website that provides
users with a variety of features, including:
1. Project Profile
i. Project Definition ii. Scope and
Objective of the Project
2. Introduction
I. Introduction of Project
II. Purpose
III. Background of the Project
I. General Description
II. Problem Statement III. System Objective
4. Technology Used
I. Technology II. Analysis
6. System Requirement
I. Non – Functional Requirement
II. Functional Requirement
8. Risk Analysis
I. Types of Risks
II. Risk Control
9. System Testing
I. Unit Testing
II. Integration Testing
Project Definition
The project definition for this news website is to create a web
application that allows users to view and share news articles. The
website will be developed using HTML, CSS, JavaScript,
Node.js, and MongoDB.
Objective and Scope of the Project
SPACE CONSUMING
After the number of records become large the space for physical storage
of file and records also increases if no computerized system is implemented.
4) Technology Used
1) Html is the main language for creating web pages and other
information that can be displayed in web browser. The purpose of a
web browser is to read the content and compose them into visible
and audible webpages HTML describes the structure of a Web page
HTML consists of a series of elements HTML elements tell the
browser how to display the content.
2) CSS Cascading style sheet is a style language used for describing the
look and formatting of a document written in a markup language.
While most used to style web pages and interface written in the
html and xhtml, the language can be applied to any kind of xml
document including plain xml.
3) JAVA SCRIPT js is the dynamic computer language it is most
commonly used as computer programming language whose
implementation allow client side scripts to interact with the user.,
control the browser, communicate asynchronous and alter the
document content that is displayed.it is the prototype based
scripting language with dynamic typing and has first class function.
HARDWARE REQUIREMENTS
PROJECT REQUIREMENT
EFFICIENCY REQUIREMENT
Efficiency When a Split fare Application will be implemented user and
user will easily share bills transaction will be very faster.
RELIABILITY REQUIREMENT
The system should accurately perform member registration, member
validation, report generation, bills transaction and search
USABILITY REQUIREMENT
The system is designed for a user-friendly environment so that student
and staff of library can perform the various tasks easily and in an
effective way.
FUNCTIONAL REQUIREMENTS
USER LOGIN
Description of Feature
This feature used by the user to login into system. They are required to enter user
id and password before they are allowed to enter the system. The user id and
password will be verified and if invalid id is their user is allowed to not enter the
system.
Functional requirements user id is
provided when they register
The system must only allow user with valid id and password to enter the
system
The system performs authorization process which decides what user level
can acess to.
The user must be able to logout after they finished using system.
Description of Feature
This feature can perform by all user to register new user to create account
Functional requirements
System must be able to verify information
System must be able to delete the information if the information is wrong
Functional requirements
System must be able to search the database based on select search type.
System must be able to filter record based on keyword entered.
System must be able to show the filtered records in table view.
7) Structured Analysis and Structure
Design
User
+--Register--+
| |
| Login |
| |
Actor: User
Precondition: The user must have an account on the website.
Postcondition: The user is logged in to the website.
DATAFLOW DIAGRAM FOR LOGIN
Context Diagram
8) RISK ANALYSIS
There are many different types of risks that could impact this
project. Some of the most common risks include:
Technical risks: These risks are related to the technical aspects of
the project, such as the website's design, development, and
deployment. For example, the website could be hacked, or it
could not be able to handle the volume of traffic.
Financial risks: These risks are related to the financial aspects of
the project, such as the budget and the timeline. For example, the
project could go over budget, or it could not be completed on
time.
Marketing risks: These risks are related to the marketing and
promotion of the website. For example, the website could not be
able to attract enough users, or it could not be able to compete
with established online news websites.
Legal risks: These risks are related to the legal aspects of the
project, such as copyright and trademark laws. For example, the
website could be sued for copyright infringement, or it could be
accused of violating someone's privacy.
RISK CONTROL
Risk identified Risk control Plan
1. Unit Testing
2. Integration Testing
UNIT TESTING
Unit testing is undertaken when a module has been created and succesfully
reviewed .In order to test a single module we need to provide a complete
environment ie besides the module we would require
• The procedures belonging to other modules that the module under test
calls
• Non local data structures that module accesses
• A procedure to call the functions of the module under test with
appropriate parameters
Here are some specific ideas for the future scope of the project:
Add new features: The website could add new features, such as
the ability to create and share user-generated content. This
would allow users to share their own thoughts and opinions
on current events, and it would also help to build a community
around the website.
Expand its reach: The website could expand its reach to other
countries. This could be done by translating the website into
other languages, or by partnering with news organizations in
other countries.
Focus on specific topics: The website could focus on specific
topics, such as politics, business, or entertainment. This would
allow the website to attract a more targeted audience, and it
would also allow the website to provide more in-depth
coverage of those topics.
The future of this project is bright. With careful planning and
execution, the website could become a successful online news
source for people all over the world.
Here are some additional tips for ensuring the future success
of the project:
Keep up with the latest news: The website should keep up with
the latest news, and it should provide users with accurate and
up-to-date information.
Provide high-quality content: The website should provide
users with high-quality content, such as well-written news
articles and informative videos.
Promote the website: The website should be promoted to a
wide audience, and it should be made easy for users to find.
Listen to user feedback: The website should listen to user
feedback, and it should make changes to the website based
on that feedback.