Professional Documents
Culture Documents
Project Report On Smart City Bachelor of Computer Applications
Project Report On Smart City Bachelor of Computer Applications
Project Report On Smart City Bachelor of Computer Applications
SMART CITY
BACHELOR OF COMPUTER APPLICATIONS
BENGALURU NORTH UNIVERSITY
BENGALURU-560049
SUBMITTED BY
NAVEEN PRAKASH G
R1918058
PRAGATHI S
R1918066
UNDER GUIDENCE OF
MS. ALAFIA J
(Asst. Professor-Dept of BCA)
1
Department of Computer Science-BCA-(BNU)
East Point Campus, Jnana Prabha Virgo Nagar Post Bengaluru-560049
Date: __________
CERTIFICATE
This is to certify that the following students have done their project work on
SMART CITY submitted to the Bengaluru North University in the partial
fulfillment of the requirement for the award of the Degree of work carried
out, under the guidance and supervision of Ms. Alafia J.
1.Naveen Prakash G [R1918058]
2.Pragathi S [R1918066]
This report does not form part of any previous dissertation or reports previously
Submitted to this university or any other universities for the award of degree or
diploma.
2
DECLARATION
I do hereby declare that the project work entitled SMART CITY Submitted to the
Bengaluru North University in the partial fulfillment of the requirements for the
award of degree of Bachelor of Computer Applications is a record of confide and
independent project work carried out by us under guidance and supervision of Ms.
Alafia j (Asst. Professor, Dept of BCA) and this report does not form any part of
any previous dissertations or reports previously submitted to this University or
any other Universities for the award of degree or diploma.
By,
Naveen Prakash G
Pragathi S
[R1918058]
[R1918066]
3
ACKNOWLEDGEMENT
Date: __________
Place: Bengaluru
By,
Naveen Prakash G[R1918058]
Pragathi S[R1918066]
4
CONTENTS
Introduction:
City guide is an essential whenever we are visiting a particular city. It gives us the
valuable information about the city and saves the time. Our project laid a web-
based platform for the city guide and can search every place in the city without
taking the help of personal guide. It is a web-based product which gives
explanation about a particular city. This website contains the complete
information about particular city like places to be visited, city map, route maps,
business environment, job portals, information about organization, that provide
transport, hospitality and total history of city.
Objective:
The main aim of this project is to provide the services to the users who have
registered in the site. The services regarding to city politics, historical and
conventional places, bus routes, business companies' profiles and job details. It
facilitates communication between users, experts, and general public through
chat/polls/mail. This will definitely help the users for the purpose of saving their
valuable time and also economically viable.
5
Scope
6
System Requirement
Hardware Requirement
Processor - I3 intel processor
RAM - 4 GB
Software Requirement
Operating System - Windows 10
Frontend - Java
7
Modules Overview
4.JOB SEEKER MODULE: In this module the job seeker views the job portal
and find a job availability. He then posts his resume to admin. The various
software components are view jobs, view city info, view city locations, view
updates, post resume.
8
Existing System:
In existing system, the person who are visiting a particular city need to gather
information from the person who is staying in the city or take the help of the city
guide. Gathering of all these information you need to visit the city. This possesses
a lot of time and pre-planning. In order to get each piece of information we need
to go for help desk.
Proposed System:
The Proposed System provides an online information about the particular city
going to visit. It also provides additional services to the registered user. The
development of this new system contains the following activities, which try to
automate the entire process keeping in the view of database system integration
approach.
9
SYSTEM ANAYLSIS
10
FEASIBILITY STUDY
The system has been tested for feasibility in the following points:
➢ Technical Feasibility
➢ Economic Feasibility
➢ Operational Feasibility
TECHNICAL FEASIBITITY
The project entitles “Smart City Information System” is technically feasible. The
more important thing is given to the hardware interaction part of the system. The
assessment of the technical feasibility centre on the existing to what extent, it can
support the proposed addition. This was based on an outline design of the system
requirements in turns of inputs, files, programs, procedures and staffs.it involves
financial considerations to accommodate technical enhancements.
11
ECONOMIC FEASIBILITY
Economic analysis is the most frequently used method for evaluating the
effectiveness of a proposed system. Its more commonly known as cost benefit
analysis, the procedure to determinate benefits and saving that are expected from
a candidate system and compare with costs. If the benefits outweigh costs, the
decision and implement the system. Otherwise, make alternations in the proposed
system.
The innovation of the new system has much influence on the economical side of
the company. Manual system is highly cost driven due to high labour costs. Thus,
the system is economically feasible.
OPERATIONAL FEASIBILITY
In this project, the management will know the details of each project where he
may be presented and the data will be maintained as decentralized and if any
enquires for that particular contract can be known as per their requirements and
necessaries
12
CRYSTAL REPORT
13
SYSTEM DESIGN
14
DATA FLOW DIAGRAM
(DFD’s)
There are several notations for displaying data-flow diagrams. For each data-flow
at least one of the endpoints (source and /or destination) must exit in a process.
The refined representation of a process can be done in another data flow diagram.
Which subdivides this process into sub processes.
15
E-R DIAGRAM
E-R Notations
There are three basic elements in an ER diagram: entity, attribute, relationship.
They are weak entity, multi valued attribute, derived attribute, weak relationship,
and recursive relationship. Cardinality and ordinary are two other notations used
in ER diagrams to further define relationships.
16
DATA BASE DESIGN
Data base design is defined as a collection of steps that help with designing,
creating, implementing and maintaining a business’s data management systems.
The main purpose of designing a database is to produce physical and logical
models of designs for the proposed database system.
A good database design process is governed by specific rules. The first rule
dictates that redundant data must be avoided as its wastes space and increases the
probability of faults and discrepancies within the database. The next rule is that
the accuracy and comprehensiveness of information is extremely imperative. If
the database contains erroneous information any documents that fetch data from
such a database will also include inaccurate information.
Code Design
A code design is a document that sets rules for the design. It is a tool that can be
used in the design and planning process, but goes further and is more regulatory
than other forms of guidance. It can be thought of as a process and document and
therefore a mechanism which operationalize design guidelines or standards which
have been established through a master plan process.
17
Input Design
Input design is the process of converting a user-oriented description of the inputs
to a computer-based business system into a programmer-oriented specification.
In an information system, input is the raw data is processed to produce output.
During the input design, the developers must consider the input devices such as
PC, MICR, OMR, etc.
Therefore, the quality of system input determines the quality of system output.
Well-designed input forms and have following properties:
• It should serve specific purpose effectively such as storing, recording and
retrieving the information.
• It ensures proper completion with accuracy.
• It should be easy to fill and straightforward.
• It should focus on user’s attention, consistency and simplicity.
Output Design
The design of output is the most important task of any system. During output
design, developers identify the type of outputs needed and consider the necessary
output controls and prototype report layouts.
Objective of output design:
• To develop output design that serves the intended purpose and eliminates
the production of unwanted output.
• To develop the output design that meets the end user's requirement.
• To deliver the appropriate quantity of output.
• To form the output in appropriate format and direct it to the right person.
• To make the output available on time for making good decisions.
18