Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Travel Project TOURS MANAGEMENT SYSTEM AND ER DAIGRAMS, Thesis of Computer Programming

computer science project on the topic tours and travel

Typology: Thesis

2022/2023

Uploaded on 05/09/2023

jacqueline-anthony
jacqueline-anthony 🇮🇳

1 document

1 / 41

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
PROJECT ON
Tours
Travel
Blog
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29

Partial preview of the text

Download Travel Project TOURS MANAGEMENT SYSTEM AND ER DAIGRAMS and more Thesis Computer Programming in PDF only on Docsity!

PROJECT ON

Tours

Travel

Blog

Created by:

Jacqueline Barnaboss Anthony Aayush Sanjay Pardeshi ACKNOWLEDGEMENT ⮚ I would like to pay my praise and humblest thanks to God, the most merciful and beneficent of me, who bestowed me with the ability to complete this project. ⮚ I heartily wish to take this opportunity to express my gratitude to my teachers and friends for how they have helped me a lot in completing my project. ⮚ I am very grateful to my lecturer, “ Prof. Devyani Patil ” for his explanations and constant guidance throughout the project.

⮚ I would also like to give thanks to our H.O.D. Devyani Patil for

her valuable support, help and guidance whenever needed.

⮚ I am very grateful to my lab instructor whose suggestions helped me a lot while project work in progress and I am also grateful to the non-teaching staff for helping me in laboratory in various ways. ⮚ I would like to extend my gratitude to those friends whose knowledge and time had been given to help me in different ways.

5.5 State Case Diagram 5.6 Use Case Diagram 5.7 Output Diagram 6 Reports Testing 7 Conclusion 8 Reference

Abstract

As we see over this year there are so many people who want their own business, there are many applications for online shopping like groceries clothes and so on. The purpose of this project is to provide services for customers for online shopping of fruits and vegetables. It’s objective is to save the customers time and so they can do all the necessary shopping through computer or electronic machine without moving from one place to other. We have created this application so that customers can have fresh fruits and vegetables. Also in this we provide services like online delivery, stock managing, online payment. It is easy to manipulate and access that is, it is in simple language that is understandable for the customer and also efficient to use. In this it also shows the information and description of vegetables and fruits also keep information of transactions done and cash maintenance bills details. Also provides various searching content categories like fruits, vegetables, transaction or new stock. Also it is efficient because it provide fast delivery. This analysis provides insight for marketing managers and retailers with regards to buying behaviour in the fruit and vegetables. Keywords :-Online delivery, bills maintenance, balancing business, starting business, dealing with customers, dealing with manufacturers, etc.

Introduction Introduction:- In today’s time there are so many people who want to start their own business and take it to next level. With the help of this application many people can start their own business of selling fruits and vegetables online by creating their account on this application. Online shopping is the medium through which the customer is connected with the sellers’ computer via internet. And can take advantage of services provided by the sellers not only take advantage but also give advantages for others by selling and doing online business. Using this app if you are connected with farming activities and are willing to start business in that field you can just create an account and start selling or doing your business. As it provides services for sellers and also for buyers.

Dashboard for Administrator : View registered users- Farmers and Customers, add and list vegetables, view and update payments, list employee, list payments, List upcoming vegetables, List vegetable stock, list demands of suppliers. Track supply transport, list damage of vegetables. Reset password, Log-out for new participated. Dashboard for Farmer : List and Add vegetables details, view customer demands, view payments details from administrator, list damage of vegetables. List stock available, Track supply transport, shipping and Delivery Updates, List previous supply and transport, Reset password, Log- out for new participated etc. Dashboard for Customer : List and Add vegetables details, view farmer vegetable specifications, view payments details to administrator farmer, add, edit and list damage of vegetables. List stock available, Track supply transport, shipping and Delivery Updates, List previous purchase and transport, Reset password, Log-out for new participated etc.

MODULES

The system consists of the following modules:  Farmer  Customer  Login  Payment  Product  Manage User  Verify Login

Module Description

Farmer Farmer : is a main source of Easy Shop. Farmer can decide where his product to be sold, when it will be sold, and at reasonable rate. On the E-platform farmers can list the items they want to sell on app. The transaction will automatically recorded through system, which will continue to earn the transaction fee.

Customer : Customer satisfaction is necessary as from that we can sell more stock and business will be in profit and also listen to the customers complaints. And provide services as much as we can. Login : The valid user can login to the system from the home page using their user id and password. User should supply the correct user name and password through the login form as per their subscription. The administration user can get all the different options so as to control and coordinate the different process. Verify Login : Login is necessary as once account is created next time just sign in to do online shopping if not then first create login account as for payment security and also for details security. Also it is safe for online shopping. Product : Fruits and Vegetables Online as they are the playing important role in this application and we provide fresh and pure (that is healthy and grown without using any harmful chemicals) as per product are to be kept fresh. Payment : It allows you to make payments using your phone and also by swiping your cards.

Economical Feasibility Justification is generally the “Bottom Line” consideration for most systems. Economic justification includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and the benefits associated with the candidate system and if it suits the basic purpose of the organization i.e., profit making, the project is making to the analysis and design phase. The financial and the economic questions during the preliminary investigation are verified to estimate the following: The cost of hardware and software for the class of application being considered. The benefits in the form of reduced cost. The proposed system will give the minute information, as a result the performance is improved which in turn may be expected to provide increase profits.

Technical Feasibility A study of resource availability that may affect the ability to achieve an acceptable system. This evaluation determines whether the technology needed for the proposed system is available or not. Can the work for the project be done with current equipment existing software technology & available personal? Can the system be upgraded if developed? If new technology is needed then what can be developed? This is concerned with specifying equipment and software that will successfully satisfy the user requirement.

Requirement Specification Hardware Requirement: Client-Side: RAM (^) 8 GB Hard disk 1 TB Processor 7 GHz Server-side: RAM 1 GB Hard disk 20 GB Processor 2.0 GHz Software Requirement: Client Side:

Web Browser (^) Google Chrome or any compatible browser Operating System Windows or any equivalent OS Server Side: Web Server APACHE Language HTML , CSS , JAVASCRIPT AND PHP Database Server MYSQL Web Browser Google Chrome or any compatible browser Operating System Windows or any equivalent OS APACHE:- The Apache HTTP Server Project is an effort to develop and maintain an open- source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

MySQL:- MySQL pronounced either "My S-Q-L" or "My Sequel, is an open-source relational database management system. It is based on the structure query language (SQL), which is used for adding, removing, and modifying information in the database Standard SQL commands, such as ADD, DROP, INSERT, and UPDATE can be used with MySQL. MySQL can be used for a variety of applications but is most commonly found on Web servers. A website that uses MySQL may include Web pages that access information from a database. These pages are often referred to as 'dynamic," meaning the content of each page is generated from a database as the page loads. Websites that use dynamic web pages are often referred to as database-driven websites. Many database-driven websites that use MySQL also use a Web scripting language like PHP to access information from the database. MySQL. commands can be incorporated into the PHP code, allowing part or all of a Web page to be generated from database information. Because both MySQL and PHP are both open source (meaning they are free to download and use), the PHP/MySQL combination has become a popular choice for database-driven websites. CSS:- Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language. While most often used to change the style of web pages and user interfaces written in HTML and XHTML, the language can be applied to any kind of XML document, including plain XML, SVG, and XUL They can be used to define text styles, table sizes, and other aspects of Web pages that previously could only be defined in a page's HTML. While CSS is great for creating text styles, it is helpful for formatting other aspects of Web page layout as well. For example, CSS can be used to define the cell padding of table cells, the style, thickness, and colour of a table's border, and the padding around images or other objects CSS gives Web developers more exact control over how Web pages will look than HTML does. This is why most Web pages today incorporate cascading style sheets.

JAVASCRIPT:- JavaScript ( JS ) is a lightweight, interpreted, or just in time compiled programming language with first-class function. While it is most well-known as the scripting language for the Web many non-brows environments also use it, such as node.js, and Apache CouchDB. JavaScript is a prototype-based, multi- paradigm, single-threaded, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. Read more about JavaScript. This section is dedicated to the JavaScript language itself, and not the parts that are specific to Web pages or other host environments. For information about API specifics to Web pages, please see Web APIs and DOM. The standards for JavaScript are the ECMAScript Language Specification (ECMA-262) and the ECMAScript internationalization API specification (ECMA-402). The JavaScript documentation throughout MDN is based on the latest draft versions of ECMA-262 and ECMA-402. And in cases where some proposals for new ECMAScript Features have already been implemented in browsers, documentation, and examples in MDN articles may use some of those new features. Do not confuse JavaScript with the Java programming language. Both "Java" and "JavaScript" are trademarks or registered trademarks of Oracle in the U.S. and other countries. However, the two programming languages have very different syntax, semantics, and use.

ER Diagram: A basic component of the model is the Entity-Relationship diagram which is used to visually represent data objects

  • It maps well to the relational model. The constructs used in the ER model can easily be transformed into relational tables.
  • It is simple and easy to understand with a minimum of training. Therefore, the model can be used by the database designer to communicate the design to the end user.
  • In addition, the model can be used as a design plan by the database developer to implement a data model in specific database management software. ER Notation There is no standard for representing data objects in ER diagrams. All notational styles represent entities as rectangular boxes and relationships as lines connecting boxes. Each style uses a special set of symbols to represent the cardinality of a connection. The symbols used for the basic ER constructs are:
  • Entities are represented by labelled rectangles. The label is the name of the entity. Entity names should be singular nouns.
  • Relationships are represented by a solid line connecting two entities. The name of the relationship is written above the line. Relationship names should be verbs
  • Attributes , when included, are listed inside the entity rectangle. Attributes which are identifiers are underlined. Attribute names should be singular nouns.