[go: up one dir, main page]

0% found this document useful (0 votes)
90 views25 pages

Him Escapes: Admin Panel: Admin Panel Is The Overall Controller Panel of This Project. Admin Can

Uploaded by

ada
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views25 pages

Him Escapes: Admin Panel: Admin Panel Is The Overall Controller Panel of This Project. Admin Can

Uploaded by

ada
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

CHAPTER 1

INTRODUCTION

HIM ESCAPES
Tourism has turned out to be an economic booster contributing to the economic
development of many countries over the last few decades. People see holidays as a
necessity, and not as luxury in the present scenario. Tourism calls for coordination
and cooperation between travel agents, tour operators, and tourists. Tourism has a few
major elements − destinations, attractions, sites, accommodation, and all ancillary
services. The need for a robust and dynamic tour guidance application has been
around since the advent of the tourism concept. Thus we have developed an
application to provide the best travelling services and guidance about the places to
the customers and travel agents. The Him Escapes is a search platform where a tourist
can find their tour places according to their choices. This system also helps to
promote responsible and interesting tourism so that people can enjoy their holidays at
their favorable places and develop tourism with different cultures so that they enrich
the tourism experience and build pride. The Him Escapes is a web based application.
The objective of this project is to develop a system that automates the processes and
activities of a travel agency. It is tedious for a customer to plan a particular journey
and have it executed properly. This project is developed to replace the currently
existing system, which helps in keeping records of the customer details of destination
as well as payment received. The proposed system is highly automated and makes the
travelling activities much easier and flexible. The users can get the very right
information at the very right time. This will increase the trust of the customer into the
tourism company as well. This project is designed with SQL Server as back end. All
the data will be stored in the server and in case of any data losing situation, a backup
will be available by this server. The details related to every aspect of the tourist will
be available separately. The admin just have to click once and all the details will be
available to them.

Admin Panel: Admin panel is the overall controller panel of this project. Admin can
log into this panel and can view the overall application, admin can view users
information , can view seller panel their status add or delete users as well as traveler
or seller from the application.

User Panel: This panel is for users. User can create their account, login into the portal ,
can add their information update their information about themselves and their tours.

1
CHAPTER 2

PROJECTREVIEW

1.1 FEASIBILITY STUDY

A feasibility study is a high-level capsule version of the entire System analysis and
Design Process. The study begins by classifying the problem definition. Feasibility is to
determine if it’s worth doing. Once an acceptance problem definition has been
generated, the analyst develops a logical model of the system. A search for alternatives
is analyzed carefully. There are 3 parts in feasibility study.

1.1.1 Operational Feasibility

Operational feasibility is the measure of how well a proposed system solves the
problems, and takes advantage of the opportunities identified during scope definition
and how it satisfies the requirements identified in the requirements analysis phase of
system development. The operational feasibility assessment focuses on the degree to
which the proposed development projects fits in with the existing business environment
and objectives with regard to development schedule, delivery date, corporate
culture and existing business processes. To ensure success, desired operational
outcomes must be imparted during design and development. These include such design-
dependent parameters as reliability, maintainability, supportability, usability,
producibility, disposability, sustainability, affordability and others. These parameters
are required to be considered at the early stages of design if desired operational
behaviours are to be realised. A system design and developme0nt requires appropriate
and timely application of engineering and management efforts to meet the previously
mentioned parameters. A system may serve its intended purpose most effectively when
its technical and operating characteristics are engineered into the design. Therefore,
operational feasibility is a critical aspect of systems engineering that needs to be an
integral part of the early design phases.

2
1.1.2 Technical Feasibility

This involves questions such as whether the technology needed for the system exists,
how difficult it will be to build, and whether the firm has enough experience using that
technology. The assessment is based on outline design of system requirements in terms
of input, processes, output, fields, programs and procedures. This can be qualified in
terms of volume of data, trends, frequency of updating inorder to give an introduction
to the technical system. The application is the fact that it has been developed on
windows XP platform and a high configuration of 1GB RAM on Intel Pentium Dual
core processor. This is technically feasible .The technical feasibility assessment is
focused on gaining an understanding of the present technical resources of the
organization and their applicability to the expected needs of the proposed system. It is
an evaluation of the hardware and software and how it meets the need of the proposed
system.

1.1.3 Economical Feasibility

Establishing the cost-effectiveness of the proposed system i.e. if the benefits do not
outweigh the costs then it is not worth going ahead. In the fast paced world today there
is a great need of online social networking facilities. Thus the benefits of this project in
the current scenario make it economically feasible. The purpose of the economic
feasibility assessment is to determine the positive economic benefits to the organization
that the proposed system will provide. It includes quantification and identification of all
the benefits expected. This assessment typically involves a cost/benefits analysis.

3
SYSTEM REQUIREMENTS

1. HARDWARE:

• Operating System (Windows/ Linux/ Unix)

• RAM 2 GB minimum

• Hard Disk 1GB of available disk space minimum

• Processor Intel ® Core TM i3 processor or above

2. SOFTWARE REQUIREMENTS

 Operating System : Windows XP, Windows 7, Windows 8,Windows 10

 Internet connection : Data card

 Browser : Google chrome latest version

 Database : My SQL

 Performance : The turn-around time of the project will be medium.

 Documentation : MS-Office

4
ACCEPTANCE CRITERIA

Acceptance criteria represents specific and defined list of conditions that must be met
before a project has been considered completed and the project deliverables can and
will be accepted by the assigning party. Customarily the acceptance criteria should be
outlined in specific detail before work on the project has commenced and a very careful
timeline should be set forth to make sure that all parties are onboard. Acceptance
criteria can represent certain essential requirements that must be met within the final
deliverables themselves, or specific conditions that must be met during the process in
which those deliverables are assembled and completed.

In providing a series of acceptance criteria to the assignee, the assigning party should
when possible prioritize the acceptance criteria. In the event that a series of acceptance
criteria is not met, or is met only partially, the final set of deliverables can either be
refused for acceptance outright or, in some cases, it may be assigned the status of
conditional acceptance, that being, an acceptance pending modification or correction to
better meet the acceptance criteria.

The acceptance criteria for this project include:

1. Login validations
2. Admin page
3. User and Traveller information

5
METHODOLOGY

Systems design is the process of defining the architecture, components, modules,


interfaces, and data for a system to satisfy specified requirements. Systems design
could be seen as the application of systems theory to product development. In this
system user have to sign-up to use this application after that user can upload their
information regarding their tour or desired place and after that traveller can view the
details of the places like adventures, fairs, foods , locations by filtering information
admin can view the overall application all the information of the user is stored in
the Mysql database which is the integrated database with the Wordpress.

6
CHAPTER 3

ANALYSIS

Analysis can be defined as breaking up of any whole so as to find out their nature, function etc. It
defines design as to make preliminary sketches of; to sketch a pattern or outline for plan. To plan
and carry out especially by artistic arrangement or in a skillful wall. System analysis and design
can be characterized as a set of techniques and processes, a community of interests, a culture and
an intellectual orientation. The various tasks in the system analysis include the following.

 Planning.
 Scheduling.
 Developing candidate solution.
 Performing trade studies.
 Performing cost benefit analysis.
 Recommending alternative solutions.
 Selling of the system.
 Supervising, installing and maintaining the system

This system manages to the analysis of the report creation and develops manual entry of the
information regarding places. First design the user and traveller entry form , display the
information about place and the tradition or culture of that place .The application Him Escape is
providing information and visiualise the reality of the places , providing the deep knowledge of
flora and funa of places .

7
ER Diagrams-:

An Entity Relationship Diagram (ERD) is a graphical tool to express the overall structure of a
database. It is based on a perception of a real world which consists of a set of basic objects. An
entity is a person, place, thong or event of interest to the organization and about which data are
captured, stored or processed. The attributes are various kinds of data that describes an entity. An
association of several entities in an Entity-Relationship model is called relationship.

ER diagram for admin

8
ER Diagram for Users

9
Flow chart

10
CHAPTER 4

PROJECT PLAN

Programming Language and Development Tools Programming Languages

1. HTML

The Hyper Text Markup Language, or HTML is the standard markup language for documents
designed to be displayed in a web browser. It can be assisted by technologies such as Cascading
Style Sheet (CSS) and scripting language such as JavaScript.

web browsers receive HTML documents from a web server or from local storage and render the
documents into multimedia web pages.HTML describes the structure of a web page semantically
and originally included for the appearance of the document.

HTML elements are the building blocks of HTML pages. With HTML constructs, images and
other objects such as interactive forms may be embedded into the rendered page. HTML
provides a means to create structured documents by denoting structural semantics for text such as
headings, Paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags,
written using angle brackets.

2. CSS

Cascading Style Sheets, fondly referred to as CSS, is a simple design language intended to
simplify the process of making web pages presentable.

CSS handles the look and feel part of a web page. Using CSS, you can control the color of the
text, the style of fonts, the spacing between paragraphs, how columns are sized and laid out, what
background images or colors are used, layout designs, variations in display for different devices
and screen sizes as well as a variety of other effects. CSS is easy to learn and understand but it
provides powerful control over the presentation of an HTML document. Most commonly, CSS is
combined with the markup languages HTML.

There are three type of CSS which areas following:

 Inline CSS
 Internal CSS
 External CSS

11
Advantages of CSS

CSS saves time−You can write CSS once and then reuse same sheet in multiple HTML pages.
You can define a style for each HTML element and apply it to as many Web pages as you want.

Pages load faster−If you are using CSS, you do not need to write HTML tag attributes every
time. Just write one CSS rule of a tag and apply it to all the occurrences of that tag. So less code
means faster download till.

Easy maintenance − To make a global change, simply change the style ,and all elements In all
the web pages will be updated automatically.

Superior styles to HTML−CSS has a much wider array of attributes than HTML, so you can give
a far better look to your HTML page in compare is onto HTML attributes.

Multiple Device Compatibility − Style sheets allow content to be optimized for more than one
type of device. By using the same HTML document, different versions of a website can be
presented for hand held devices such as PDA and cell phones or for printing.

Global web standards − Now HTML attributes are being deprecated and it is being
recommended to use CSS. So its a good idea to start using CSS in all the HTML pages to make
them compatible to future browsers.

3. JAVASCRIPT

Java Script is a very powerful client-side scripting language. Java Script is used mainly for
enhancing the interaction of a user with the web page. In other words, you can make your web
page more lively and interactive, with the help of JavaScript. JavaScript is also being used
widely in game development and mobile application development.

JavaScript is a scripting language that is used to create and manage dynamic web pages,
basically anything that moves on your screen without requiring you to refresh your browser. It
can be anything from animated graphics to an automatically generated Facebook time line.

Java script is the most popular programming language in the world and that makes it a default
choice for web development. There are many frame works available which you can use to create
web applications once you have learned JavaScript.

12
Java Script offers lots of flexibility. You can create stunning and fast web applications with tons
of customizations to provide users with the most relevant graphical user interface.
Java Script is now also used in mobile app development, desktop app development, and game
development. This opens many possibilities for you as a Java script developer.

Due to the high demand in the industry, there are tons of job growth opportunities and high pay
for those who know JavaScript.
The incredible thing about Java script is that you can find tons of frameworks and libraries
already developed, which can be used directly in web development. That reduces the
development time and enhances the graphical user interface.

4. PHP

PHP is a general-purpose scripting language that is especially suited to server-side web


development where PHP generally runs on a web server.PHP code is embedded into the HTML
source document. Any PHP code in a requested file is executed by the PHP runtime, usually to
create dynamic web page content. It can also be used for command-line scripting and client-side
GUI applications. PHP can be deployed on many web servers and operating systems, and can be
used with many relational database management systems (RDBMS). It is available free of
charge, and the PHP Group provides the complete source code for users to build, customize and
extend for their own use.

5. MySQL

MySQL is a relational database management system (RDBMS)That runs as a server providing


multi-user access to a number of databases. MySQL is a popular choice of database for use in
web applications and is an open source product. The process of setting up a MySQL database
varies from host to host, however we will end up with a database name, a user name and a
password. Before using our database, we must create a table.
A table is a section of the database for storing related information. In a table we will set up the
different fields which will be used in that table. Creating a table in phpMyAdmin is simple, we
just type the name, select the number of fields and click the ‘go’ button. we will then be taken to
a setup screen where you must create the fields for the database. Another way of creating
databases and tables in phpMyAdmin is by executing simple SQL statements. We have used this
method in order to create our database and tables.
6. APACHE
13
The Apache HTTP Server is a web server software notable for playing a key role in the initial
growth of the World Wide Web. In 2009 it became the first web server software to surpass the
100 million web site milestone. Apache is developed and maintained by an open community of
developers under the auspices of the Apache Software Foundation. Since April 1996 Apache has
been the most popular HTTP server software in use. As of November 2010 Apache served over
59.36% of all websites and over 66.56% of the first one million busiest websites.

7. XAMPP

XAMPP is a small and light Apache distribution containing the most common web development
technologies in a single package. Its contents, small size, and portability make it the ideal tool for
students developing and testing applications in PHP and MySQL. XAMPP is available as a free
download in two specific packages: full and lite. While the full package download provides a
wide array of development tools, XAMPP Lite contains the necessary technologies that meet the
Ontario Skills Competition standards.The light version is a small package containing Apache
HTTP Server, PHP, MySQL, phpMyAdmin, Openssl, and SQLite.

CHAPTER 5
14
DESIGN

Data flow diagrams


DFD is the abbreviation for Data Flow Diagram. The flow of data of a system or a process is
represented by DFD. It also gives insight into the inputs and outputs of each entity and the
process itself. DFD does not have control flow and no loops or decision rules are present.
Specific operations depending on the type of data can be explained by a flowchart. Data Flow
Diagram can be represented in several ways. The DFD belongs to structured-analysis modeling
tools. Data Flow diagrams are very popular because they help us to visualize the major steps
and data involved in software-system processes.

ZERO level DFD

15
LEVEL -ONE DFD

16
LEVEL - TWO DFD

17
BACKEND (DATABASE)

Admin Page

Profile Page

18
Deleting user

19
CHAPTER 6

RESULTS AND DISCUSSION

SCREENSHOTS

User Login Page

20
Medical Practioner account

Home page

21
Add Information

Medical Practioner account

22
Information about users

23
CHAPTER 7

CONCLUSION AND FUTURE SCOPE

This is an ehealth project which is designed to provide efficiency , ease of access to the user as
well as medical staff member. This project is made using HTML, CSS, PYTHON, DJANGO and
this project is made for both users as well as medical practioner. In this app user can lohin to the
application provide their disease information . This application can be used to analyzing the
most common disease among the various users. All the information provided by users is stored
under the database sqlite3 which is the by default database provided by django.

Future scope of this project is that it can be used to analyze the user information about particular
diseases , we can deploy it on internet on the various platforms like heroku, python anywhere we
can add various features to this project like we can optimize the result on the basis of the
information provided by the user, we can use artificial intelligence to it so that we can predict the
user overall history about a particular disease.

This project can optimize the overall result of the user to analyze the past 1 year record of any
user which user have which common disease for the last one year.

24
In the future it will enhanced by providing Tour and Travels Management System for multiple cities on
our websites. In future, we will give facility of online donation. We will include more functionality as
per user require. Multiple package can booked by one customer at a time. Updated feature should
enhanced for all modules. Real-time feedback facility available on our website. Travels management
system will try to serve all expectations. Not a single website is ever considering as complete forever
firstly because there is always something new requirement also are growing day by day. More
facilities will be enhanced in this project, such as: Online payment option. Create Manual package
by need of customers.

REFRENCES
 https://www.javascript.com/
 https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/
 https://stackoverflow.com/
 https://www.w3schools.com/

25

You might also like