This document provides information about an e-commerce presentation given by a group of students. It introduces the group members and defines e-commerce as buying and selling goods over the internet. It describes the features of the group's e-commerce website system, including browsing products, shopping cart, checkout, and payment gateway. It outlines the technologies used to build the system like HTML, CSS, PHP and MySQL. It also discusses the advantages and disadvantages of e-commerce, and future plans to improve the system by adding more user-friendly interfaces and social media login.
e commerce project report,E-Commerce,Eshop,reportBabluAgrahari
The document is a project report on an e-commerce site created by a student named Bablu Agrahari. It includes sections on requirements analysis, design specifications, models and processes, success factors, technologies, standards, implementation and testing. The report was submitted to fulfill the requirements for a Bachelor of Computer Application degree from CCS University in Meerut at Bhagwati Institute of Technology and Science in Ghaziabad, Uttar Pradesh, India. It discusses creating a secure and reliable way to conduct business transactions across the internet and categorizes the different methods used by e-commerce sites.
The business-to-consumer aspect of product commerce (e-commerce) is the most visible business use of the World Wide Web. The primary goal of an e-commerce site is to sell goods online.
This project deals with developing an e-commerce website for Online Product Sale. It provides the user with a catalog of different product available for purchase in the store. In order to facilitate online purchase a shopping cart is provided to the user. The system is implemented using a 3-tier approach, with a backend database, a middle tier of
Microsoft Internet Information Services (IIS) and PHP, and a web browser as the front end client. In order to develop an e-commerce website, a number of Technologies must be studied and understood.
These include multi-tiered architecture, server and client side scripting techniques, implementation technologies such as PHP(OOP), JQUERY, BOOTSTRAP, HTML5, relational databases (such as MySQLi, Access). This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart application and also to know about the technologies used to develop such an application. This document will discuss each of the underlying technologies to create and implement an e-commerce website.
Web development on web was part of a project in the final year of Engineering to demonstrate the implementation and application of SaaS using Microsoft Silverlight.
The application facilitated creation of web pages without having a need to install any HTML editor based software.
This document describes an online classifieds website that allows users to browse and purchase various products from the comfort of their home. It allows users to register on the site to receive updates on automobiles, real estate, and matrimony postings. Advertisements can include images to help users easily find desired products. The site aims to provide customers a variety of goods without needing to travel from place to place. It also gives sellers a way to introduce their products to a wide audience worldwide through online classifieds.
The document is a project report for developing a college website. It includes sections on requirements analysis, system design, and testing. The proposed system involves creating a dynamic website with database connectivity to replace the existing static site. This would allow recruiters to post job listings and students to apply to opportunities. The project was developed using a three-tier architecture and tested at the unit, integration, and system levels to ensure proper functionality.
This document provides guidelines for an internship report for a web development internship on an address book project. It includes sections that should be included like acknowledgements, certificates, project abstract, introduction, tasks completed, technical skills learned, and conclusion. It also provides formatting guidelines and requirements for submitting supplementary documents and reports. The internship focused on building a web-based address book application with features for adding, deleting, updating, and searching addresses while learning skills in HTML, CSS, JavaScript, and PHP. The intern gained experience in web design, problem solving, and communication skills through completing assigned tasks on the project.
It will help you to know the working of e-commerce (B2C) website .... and present the way when you make your own e-commerce website
#onlinesystem #eCommerce
This document provides a project report for the completion of a 4th semester mini project on online shopping. It includes an introduction to the project, existing system analysis and drawbacks, proposed system details, feasibility study, requirements analysis, system design specification, and planned testing. The project aims to develop an online shopping system that allows customers to shop from home, provides lower prices due to reduced overhead costs, and offers free home delivery. It will use JSP for the front end and MySQL for the back end.
This document is a report on a Fashion Shop project submitted to Arindom Mondal, a lecturer at North Western University. The report was submitted by student Jayed Imran in partial fulfillment of the requirements for a Bachelor of Science degree in Computer Science and Engineering. The project aims to computerize the front office management of an online fashion store to make the shopping process easier and more convenient for customers. Key technologies used include HTML, CSS, JavaScript, PHP and MySQL.
This document outlines an e-commerce website project created by a team of 7 computer science students. The project aims to allow anyone to sell products online and earn cash. It identifies problems with existing manual e-commerce systems like being time-consuming and lacking secure navigation and search options. The main goals of the project are to create a user-friendly site with expanded search capabilities, product information help, and full security. It will be developed using HTML5, CSS3, JavaScript, and PHP with tools like Adobe Photoshop and Dreamweaver.
This document is a project report submitted by Abhishek to fulfill the requirements for a B.Com degree from the University of Delhi. The project explores e-commerce in India, with the objectives of understanding its evolution, conceptual framework, present trends, key players, barriers, and future prospects. Abhishek conducted a literature review on e-commerce/e-business research related to India. The project was supervised by Arushi Malhotra and submitted to the principal of Shri Ram College of Commerce.
The document describes a use case diagram for an e-commerce system. It outlines the key activities that customers and employees can perform, including customers registering and logging in, browsing and searching for products, adding products to their shopping cart, checking out using a credit card, and employees updating product and inventory information and shipping orders. The main activities are registering, logging in, browsing products, searching products, viewing shopping carts, adding products to carts, updating customer information, checking out using a verified credit card, updating product and inventory details, and shipping products.
This document presents a project for an online food ordering system built using Java and MySQL. It discusses the advantages of the proposed system such as keeping track of orders, minimum time required, better service, and greater efficiency. It includes an ER diagram and screenshots of the system's home page, registration page, menu page, add to cart page. Hardware requirements include a computer with at least 2GB RAM and 200GB hard disk. Software requirements include Java JDK, NetBeans, MySQL, and a web browser.
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
This slide is based on the final year project of BCA. Project was on Online image purchase and Sales System.
The system was developed using PHP at the frontend and Mysql at the Backend.
Image will be uploaded and will be watermarked. USer can buy or sell their lovely images.
The document describes a proposed food ordering system that would help restaurants manage their operations more efficiently. It discusses issues with current manual systems, such as mistakes and inability to track important metrics. The proposed system would allow restaurants to store records like orders, staff schedules, expenses and feedback electronically. This would help management oversee the kitchen, floor and counter simultaneously. It would also reduce manual work and improve accuracy of record keeping. The system would be built as a web application using technologies like PHP, MySQL and XAMPP to allow electronic ordering and management of restaurant functions.
This document presents an online shopping cart application created by Swati Gupta for her Master's thesis. The application was designed to teach computer science students about ecommerce application development. It allows users to browse products by category, add items to a shopping cart, and checkout/purchase orders. The implementation uses JavaScript, HTML, and Java on both the client-side and server-side. Testing was performed to evaluate the interface functionality and place test orders. Future work could expand the application's features to increase complexity for educational purposes.
This document is a project report for developing an online clothes shopping system. It includes sections on the project description, requirements analysis, tools used, software development lifecycle, system design, testing, implementation, maintenance, future scope, and conclusion. The project aims to build a web application that allows customers to browse, select, and purchase clothes online through registering on the site and interacting with the admin module to manage the clothing products and information.
This Presentation is on mini project "Online Shopping". In This Presentation there are 19 slides with full description of project.If you want project's html file you can contact me on "[email protected]" or "[email protected]"
This project is totally on HTML(with CSS) language. you can understand every page simply because i have designed it with comments.Feel free to contact:
Krishna Mohan Shakya
Mail: [email protected]
or http://grabguides.com
http://monkshistory.com
vehicle management system project reportAshik Khan
The document provides a software requirements specification for a vehicle transportation management system called "Dhaka vehicle system". The system will allow administrators, approvers, transport staff and employees to manage vehicle categories, routes, and employee requests for bus or cab transportation.
The summary includes key functional requirements: administrators can manage users, employee data, vehicle categories and details, routes, and transportation requests. Approvers can view data and approve cab requests. Transport staff can view data and facilitate transportation. The system aims to reduce manual effort over the current system.
This document provides a project report on the development of a "WEBBLOG" system for TecHindustan Private Ltd. The report includes an introduction to the company, the project, existing systems and their drawbacks. It describes the scope and benefits of the new system. The system modules including user and admin functionalities are outlined. Requirements for inputs, outputs, and maintenance are specified. Finally, the report discusses system analysis including data, operational, technical, economic and security analyses to establish the feasibility of the new weblog system.
Minor project Report for "Quiz Application"Harsh Verma
This document summarizes a project report for a quiz application submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal. The report describes a web-based quiz application developed by students Bhumika Kanojia, Durgesh Mishra, and Harsh Verma to fulfill their Bachelor of Engineering degree requirements. The application allows users to play various quizzes on technical, general knowledge, and other topics. Users can view answers, ask questions, and submit their own questions and answers after admin approval. The report covers requirements analysis, design, implementation, and testing of the quiz application.
The document provides a software requirements specification for an e-commerce website called Robo shop. It includes sections on introduction and purpose, overall description of product functions and users, external interface requirements including user interfaces, system features, and other non-functional requirements such as performance, safety, security and quality attributes. The document is intended for customers, authorities, developers and all users to understand the requirements for the Robo shop e-commerce website.
Online Shopping is a lifestyle, e-commerce web applications, which provides various electronic and lifestyle products. This project allows viewing various products available enables registered users to purchase desired products instantly using now Cash on Delivery payment system can place an order by using option. This project provides easy access to Administrators and Managers to view orders placed using Pay Later options.
This document provides an overview of an online book store system project. It includes sections on the definition, project profile, feasibility report, key features, risk analysis, data flow diagram, entity relationship diagram, flow chart, data dictionary, screen shots, and modules. The modules covered include home, shopping cart, admin, user, help, and contact us. It also includes documentation on the tools and technologies used such as ASP.Net and SQL Server, as well as screen shots of the user interface.
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
This document is a project report for developing an e-commerce website with a shopping cart application. It discusses the objectives, organization profile, technologies used like .NET framework, ASP.NET, C#, and SQL Server. It covers system analysis, design, testing, and security. The report aims to develop a basic e-commerce site for online shopping.
Web development system project report.pdfKamal Acharya
Currently the development and creation of websites is imposed on the world as a technological tool to unite the regions, create businesses, support companies, be displayed in the market and infinity of applications according to the perspectives of people and their scope, finding on the internet, a vital source of job creation, efficient and intelligent businesses and great help in achieving objectives and approaches. Web development in recent decades has been transforming and driving the evolution of the Internet, every day greater progress on this issue, directly involving the ingenuity of the developer on the subject. With the passing of time, new steps are being taken in search of a more stable, creative and efficient web environment where user interaction with the network is simple and practical for users. The web entrepreneur must know deeply about the design of virtual spaces, having clear the minimum requirements for the creation of sites, where the priority is the information and the use of it creating rapid and efficient exchange methods, to carry out projects that comply with the required guidelines; One of the tasks is to create systems that generate solutions to problems related to communication, currently based on the use of the Internet.
It will help you to know the working of e-commerce (B2C) website .... and present the way when you make your own e-commerce website
#onlinesystem #eCommerce
This document provides a project report for the completion of a 4th semester mini project on online shopping. It includes an introduction to the project, existing system analysis and drawbacks, proposed system details, feasibility study, requirements analysis, system design specification, and planned testing. The project aims to develop an online shopping system that allows customers to shop from home, provides lower prices due to reduced overhead costs, and offers free home delivery. It will use JSP for the front end and MySQL for the back end.
This document is a report on a Fashion Shop project submitted to Arindom Mondal, a lecturer at North Western University. The report was submitted by student Jayed Imran in partial fulfillment of the requirements for a Bachelor of Science degree in Computer Science and Engineering. The project aims to computerize the front office management of an online fashion store to make the shopping process easier and more convenient for customers. Key technologies used include HTML, CSS, JavaScript, PHP and MySQL.
This document outlines an e-commerce website project created by a team of 7 computer science students. The project aims to allow anyone to sell products online and earn cash. It identifies problems with existing manual e-commerce systems like being time-consuming and lacking secure navigation and search options. The main goals of the project are to create a user-friendly site with expanded search capabilities, product information help, and full security. It will be developed using HTML5, CSS3, JavaScript, and PHP with tools like Adobe Photoshop and Dreamweaver.
This document is a project report submitted by Abhishek to fulfill the requirements for a B.Com degree from the University of Delhi. The project explores e-commerce in India, with the objectives of understanding its evolution, conceptual framework, present trends, key players, barriers, and future prospects. Abhishek conducted a literature review on e-commerce/e-business research related to India. The project was supervised by Arushi Malhotra and submitted to the principal of Shri Ram College of Commerce.
The document describes a use case diagram for an e-commerce system. It outlines the key activities that customers and employees can perform, including customers registering and logging in, browsing and searching for products, adding products to their shopping cart, checking out using a credit card, and employees updating product and inventory information and shipping orders. The main activities are registering, logging in, browsing products, searching products, viewing shopping carts, adding products to carts, updating customer information, checking out using a verified credit card, updating product and inventory details, and shipping products.
This document presents a project for an online food ordering system built using Java and MySQL. It discusses the advantages of the proposed system such as keeping track of orders, minimum time required, better service, and greater efficiency. It includes an ER diagram and screenshots of the system's home page, registration page, menu page, add to cart page. Hardware requirements include a computer with at least 2GB RAM and 200GB hard disk. Software requirements include Java JDK, NetBeans, MySQL, and a web browser.
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
This slide is based on the final year project of BCA. Project was on Online image purchase and Sales System.
The system was developed using PHP at the frontend and Mysql at the Backend.
Image will be uploaded and will be watermarked. USer can buy or sell their lovely images.
The document describes a proposed food ordering system that would help restaurants manage their operations more efficiently. It discusses issues with current manual systems, such as mistakes and inability to track important metrics. The proposed system would allow restaurants to store records like orders, staff schedules, expenses and feedback electronically. This would help management oversee the kitchen, floor and counter simultaneously. It would also reduce manual work and improve accuracy of record keeping. The system would be built as a web application using technologies like PHP, MySQL and XAMPP to allow electronic ordering and management of restaurant functions.
This document presents an online shopping cart application created by Swati Gupta for her Master's thesis. The application was designed to teach computer science students about ecommerce application development. It allows users to browse products by category, add items to a shopping cart, and checkout/purchase orders. The implementation uses JavaScript, HTML, and Java on both the client-side and server-side. Testing was performed to evaluate the interface functionality and place test orders. Future work could expand the application's features to increase complexity for educational purposes.
This document is a project report for developing an online clothes shopping system. It includes sections on the project description, requirements analysis, tools used, software development lifecycle, system design, testing, implementation, maintenance, future scope, and conclusion. The project aims to build a web application that allows customers to browse, select, and purchase clothes online through registering on the site and interacting with the admin module to manage the clothing products and information.
This Presentation is on mini project "Online Shopping". In This Presentation there are 19 slides with full description of project.If you want project's html file you can contact me on "[email protected]" or "[email protected]"
This project is totally on HTML(with CSS) language. you can understand every page simply because i have designed it with comments.Feel free to contact:
Krishna Mohan Shakya
Mail: [email protected]
or http://grabguides.com
http://monkshistory.com
vehicle management system project reportAshik Khan
The document provides a software requirements specification for a vehicle transportation management system called "Dhaka vehicle system". The system will allow administrators, approvers, transport staff and employees to manage vehicle categories, routes, and employee requests for bus or cab transportation.
The summary includes key functional requirements: administrators can manage users, employee data, vehicle categories and details, routes, and transportation requests. Approvers can view data and approve cab requests. Transport staff can view data and facilitate transportation. The system aims to reduce manual effort over the current system.
This document provides a project report on the development of a "WEBBLOG" system for TecHindustan Private Ltd. The report includes an introduction to the company, the project, existing systems and their drawbacks. It describes the scope and benefits of the new system. The system modules including user and admin functionalities are outlined. Requirements for inputs, outputs, and maintenance are specified. Finally, the report discusses system analysis including data, operational, technical, economic and security analyses to establish the feasibility of the new weblog system.
Minor project Report for "Quiz Application"Harsh Verma
This document summarizes a project report for a quiz application submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal. The report describes a web-based quiz application developed by students Bhumika Kanojia, Durgesh Mishra, and Harsh Verma to fulfill their Bachelor of Engineering degree requirements. The application allows users to play various quizzes on technical, general knowledge, and other topics. Users can view answers, ask questions, and submit their own questions and answers after admin approval. The report covers requirements analysis, design, implementation, and testing of the quiz application.
The document provides a software requirements specification for an e-commerce website called Robo shop. It includes sections on introduction and purpose, overall description of product functions and users, external interface requirements including user interfaces, system features, and other non-functional requirements such as performance, safety, security and quality attributes. The document is intended for customers, authorities, developers and all users to understand the requirements for the Robo shop e-commerce website.
Online Shopping is a lifestyle, e-commerce web applications, which provides various electronic and lifestyle products. This project allows viewing various products available enables registered users to purchase desired products instantly using now Cash on Delivery payment system can place an order by using option. This project provides easy access to Administrators and Managers to view orders placed using Pay Later options.
This document provides an overview of an online book store system project. It includes sections on the definition, project profile, feasibility report, key features, risk analysis, data flow diagram, entity relationship diagram, flow chart, data dictionary, screen shots, and modules. The modules covered include home, shopping cart, admin, user, help, and contact us. It also includes documentation on the tools and technologies used such as ASP.Net and SQL Server, as well as screen shots of the user interface.
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
This document is a project report for developing an e-commerce website with a shopping cart application. It discusses the objectives, organization profile, technologies used like .NET framework, ASP.NET, C#, and SQL Server. It covers system analysis, design, testing, and security. The report aims to develop a basic e-commerce site for online shopping.
Web development system project report.pdfKamal Acharya
Currently the development and creation of websites is imposed on the world as a technological tool to unite the regions, create businesses, support companies, be displayed in the market and infinity of applications according to the perspectives of people and their scope, finding on the internet, a vital source of job creation, efficient and intelligent businesses and great help in achieving objectives and approaches. Web development in recent decades has been transforming and driving the evolution of the Internet, every day greater progress on this issue, directly involving the ingenuity of the developer on the subject. With the passing of time, new steps are being taken in search of a more stable, creative and efficient web environment where user interaction with the network is simple and practical for users. The web entrepreneur must know deeply about the design of virtual spaces, having clear the minimum requirements for the creation of sites, where the priority is the information and the use of it creating rapid and efficient exchange methods, to carry out projects that comply with the required guidelines; One of the tasks is to create systems that generate solutions to problems related to communication, currently based on the use of the Internet.
This document is an industrial training report submitted by Rohit Kumar to partially fulfill requirements for a Bachelor of Technology degree. It describes a 6-week training completed at Udemy from February 9th to April 9th 2022. The training focused on learning web technologies like HTML, CSS, Bootstrap, databases, PHP, JavaScript and React to build a student accommodation website from scratch. The report includes sections acknowledging contributions and declaring the work as their own, as well as sections on the tools, languages and process used to develop the website.
Web development and web programming sound very similar — and they are. But there’s one very important distinction.
Web development refers to the overall process of creating websites or web applications, including the project’s design, layout, coding, content creation, and functionality. It involves using a combination of programming languages, tools, and frameworks to bring a website or web application to life. It may also encompass project management activities, such as fielding development requests from stakeholders or freelance clients.
Web programming, on the other hand, specifically refers to the coding and scripting of a website, whether the front-end or back-end. It primarily involves writing code to handle data, process user inputs, and generate dynamic content. A web programmer will rarely, if ever, handle a web development project from end to end. They may build a certain section of a site or troubleshoot bugs.
Understanding this difference has been crucial in my career, allowing me to appreciate the depth and breadth of skills required in the world of web creation. It's a reminder of the diverse talents and expertise that come together to make the digital world what it is today.
Web development and web programming sound very similar — and they are. But there’s one very important distinction.
Web development refers to the overall process of creating websites or web applications, including the project’s design, layout, coding, content creation, and functionality. It involves using a combination of programming languages, tools, and frameworks to bring a website or web application to life. It may also encompass project management activities, such as fielding development requests from stakeholders or freelance clients.
Web programming, on the other hand, specifically refers to the coding and scripting of a website, whether the front-end or back-end. It primarily involves writing code to handle data, process user inputs, and generate dynamic content. A web programmer will rarely, if ever, handle a web development project from end to end. They may build a certain section of a site or troubleshoot bugs.
Understanding this difference has been crucial in my career, allowing me to appreciate the depth and breadth of skills required in the world of web creation. It's a reminder of the diverse talents and expertise that come together to make the digital world what it is today.
Web development and web programming sound very similar — and they are. But there’s one very important distinction.
Web development refers to the overall process of creating websites or web applications, including the project’s design, layout, coding, content creation, and functionality. It involves using a combination of programming languages, tools, and frameworks to bring a website or web application to life. It may also encompass project management activities, such as fielding development requests from stakeholders or freelance clients.
This module in Empowerment Technology will give you an introduction to ICT and the different online
platforms that may be used for its specific purpose. It will also tack on online safety, security, and online
etiquette. You will be able to get tips on how to maximize the power of the Internet to assist you in your research work by using search tools and evaluating relevant and reliable websites.
This ppt is MCA last sem project file and in this project i am using this technology PHP/HTML/CSS/ Bootstrap and my project name is Refurbished MobileStore.
In this website user can buy second hand / uses mobile in very cheap price we have very wide range of all brands mobiles.
Frontend vs. Backend Development: Decoding the DistinctionsInstitute
When you interact with a website, you're interacting with its front end. This is the part of the website you can see and interact with directly - the layout, design, buttons, and all elements that make a website visually appealing and user-friendly.
The best development services available for Pakistan.pptConnect Solutions
Making a website may be a daunting task for novices. But, with the right information it's simple and enjoyable. This article will explain the fundamentals of web development and offer some useful resources to start.
Visit:
https://connect-sol.com/the-guide-to-website-development-for-beginners/
The document describes a student project titled "Bloggers' Stop" developed between June 12-15, 2011. The project aims to create a website that allows visitors to leave comments and message each other on blogs. It includes an abstract describing blogs and the project's goal of interactivity. The project was developed using ASP.NET with VB.NET and trained by Debasis Banik. It includes sections on introduction, software requirements specification, system development life cycle, and analysis.
It’s time to start a new journey filled with suprises and quests. We at Google Developer Student Clubs, IIT Patna congratulates Freshers Batch’22 for making this far.
We had our Introductory session on 15/11/22 from 8:30 PM to 9:30 PM in room number 107, Block 9, IIT Patna.
Regardless of one’s technical knowledge, they can participate in our club activities and learn various domains like Blockchain, Web Development, Android Development, and more. Remember, there are no branch barriers and no prerequisites required so all can learn together.
This document describes a student innovation project that aims to help students improve their skills. The project allows students to learn English at an international level with audio and PDF transcripts. It also provides online tests in various topics like reasoning, verbal ability, and technical subjects. The project was developed by M. Venkateswaran, a third year BSc IT student, under guidance. It uses technologies like HTML, CSS, JavaScript, and web hosting to help students enhance their communication, interview, and problem-solving skills on a global level.
Internship Presentation on Web App Developmentraisa202120004
The document provides an overview of Spectrum IT Solutions Ltd., a leading software company in Bangladesh. It discusses the company's history, vision, mission and values. The company aims to provide high quality software development. The author completed an internship at Spectrum IT Solutions Ltd. where she gained valuable experience in web development, working with HTML, CSS, JavaScript/jQuery, Bootstrap, PHP language, MySQL database management, Laravel and OOP implementation.
In today's digital age, the acquisition of digital skills has become more important than ever before. Whether you seek personal enjoyment or aspire to earn a living, mastering lucrative digital skills can open up a world of opportunities and possibilities. The digital landscape offers a vast array of avenues for creativity, entrepreneurship, and professional growth.
This ebook is designed to guide you through the realm of lucrative digital skills that are in high demand. Whether you are a beginner looking to explore new hobbies or a professional seeking to enhance your career prospects, this resource will provide you with valuable insights and practical knowledge.
The benefits of acquiring digital skills extend beyond personal fulfillment. In fact, these skills have become an essential requirement in today's job market. Employers are actively seeking individuals who possess the ability to navigate the digital realm, as businesses increasingly rely on digital technologies for their operations and marketing efforts.
Throughout the chapters of this ebook, we will delve into various domains of digital skills that offer both enjoyment and income-generating potential. From web development and digital marketing to graphic design, programming, content creation, e-commerce, and cybersecurity, there is a wide range of skills to explore and master.
Each chapter will provide an overview of the skill domain, key concepts, and practical tips for learning and application. Whether you are a complete novice or have some prior knowledge, the ebook will offer valuable insights and resources to help you embark on your journey of acquiring lucrative digital skills.
Remember, the world of digital skills is dynamic and ever-evolving. Staying up-to-date with the latest trends, technologies, and best practices is crucial for continued growth and success. With dedication, practice, and a willingness to learn, you can unlock new possibilities and tap into the vast opportunities that the digital landscape has to offer.
So, whether you aim to pursue a career in a digital field, start your own online business, or simply enjoy the thrill of acquiring new skills, this ebook will serve as a valuable companion on your digital journey. Embrace the digital age, unleash your creativity, and prepare yourself for an exciting and rewarding future. Let's dive in!
The most effective development service is available to Pakistan.pptConnect Solutions
The document provides an overview of web development, including defining what web development is, the basic principles involved, and the different types of web development one can pursue as an expert. It discusses that web development broadly refers to creating websites, and involves both front-end and back-end aspects. It also lists and briefly describes common types of web development such as front-end development, back-end development, full stack development, and mobile development.
This article serves as a beginner's guide to website design and development, addressing the challenges and providing resources to make the process easier. It highlights the accessibility of web development services in Lahore and explains the fundamental concepts, including types of websites, coding languages, and the importance of cybersecurity. By understanding these basics, beginners can confidently embark on their web development journey and create a website tailored to their needs.
This document describes the development of a web chat application using React framework. The application allows for real-time text communication between users. It was built using React.js for the front-end, Node.js and Express for the backend, and MongoDB for the database. Testing showed the React-based application was over 35 times faster than one built with traditional PHP and MySQL. The application provides a user-friendly interface and allows users to easily communicate with contacts in real-time.
The Fluke 925 is a vane anemometer, a handheld device designed to measure wind speed, air flow (volume), and temperature. It features a separate sensor and display unit, allowing greater flexibility and ease of use in tight or hard-to-reach spaces. The Fluke 925 is particularly suitable for HVAC (heating, ventilation, and air conditioning) maintenance in both residential and commercial buildings, offering a durable and cost-effective solution for routine airflow diagnostics.
The role of the lexical analyzer
Specification of tokens
Finite state machines
From a regular expressions to an NFA
Convert NFA to DFA
Transforming grammars and regular expressions
Transforming automata to grammars
Language for specifying lexical analyzers
Raish Khanji GTU 8th sem Internship Report.pdfRaishKhanji
This report details the practical experiences gained during an internship at Indo German Tool
Room, Ahmedabad. The internship provided hands-on training in various manufacturing technologies, encompassing both conventional and advanced techniques. Significant emphasis was placed on machining processes, including operation and fundamental
understanding of lathe and milling machines. Furthermore, the internship incorporated
modern welding technology, notably through the application of an Augmented Reality (AR)
simulator, offering a safe and effective environment for skill development. Exposure to
industrial automation was achieved through practical exercises in Programmable Logic Controllers (PLCs) using Siemens TIA software and direct operation of industrial robots
utilizing teach pendants. The principles and practical aspects of Computer Numerical Control
(CNC) technology were also explored. Complementing these manufacturing processes, the
internship included extensive application of SolidWorks software for design and modeling tasks. This comprehensive practical training has provided a foundational understanding of
key aspects of modern manufacturing and design, enhancing the technical proficiency and readiness for future engineering endeavors.
Fluid mechanics is the branch of physics concerned with the mechanics of fluids (liquids, gases, and plasmas) and the forces on them. Originally applied to water (hydromechanics), it found applications in a wide range of disciplines, including mechanical, aerospace, civil, chemical, and biomedical engineering, as well as geophysics, oceanography, meteorology, astrophysics, and biology.
It can be divided into fluid statics, the study of various fluids at rest, and fluid dynamics.
Fluid statics, also known as hydrostatics, is the study of fluids at rest, specifically when there's no relative motion between fluid particles. It focuses on the conditions under which fluids are in stable equilibrium and doesn't involve fluid motion.
Fluid kinematics is the branch of fluid mechanics that focuses on describing and analyzing the motion of fluids, such as liquids and gases, without considering the forces that cause the motion. It deals with the geometrical and temporal aspects of fluid flow, including velocity and acceleration. Fluid dynamics, on the other hand, considers the forces acting on the fluid.
Fluid dynamics is the study of the effect of forces on fluid motion. It is a branch of continuum mechanics, a subject which models matter without using the information that it is made out of atoms; that is, it models matter from a macroscopic viewpoint rather than from microscopic.
Fluid mechanics, especially fluid dynamics, is an active field of research, typically mathematically complex. Many problems are partly or wholly unsolved and are best addressed by numerical methods, typically using computers. A modern discipline, called computational fluid dynamics (CFD), is devoted to this approach. Particle image velocimetry, an experimental method for visualizing and analyzing fluid flow, also takes advantage of the highly visual nature of fluid flow.
Fundamentally, every fluid mechanical system is assumed to obey the basic laws :
Conservation of mass
Conservation of energy
Conservation of momentum
The continuum assumption
For example, the assumption that mass is conserved means that for any fixed control volume (for example, a spherical volume)—enclosed by a control surface—the rate of change of the mass contained in that volume is equal to the rate at which mass is passing through the surface from outside to inside, minus the rate at which mass is passing from inside to outside. This can be expressed as an equation in integral form over the control volume.
The continuum assumption is an idealization of continuum mechanics under which fluids can be treated as continuous, even though, on a microscopic scale, they are composed of molecules. Under the continuum assumption, macroscopic (observed/measurable) properties such as density, pressure, temperature, and bulk velocity are taken to be well-defined at "infinitesimal" volume elements—small in comparison to the characteristic length scale of the system, but large in comparison to molecular length scale
☁️ GDG Cloud Munich: Build With AI Workshop - Introduction to Vertex AI! ☁️
Join us for an exciting #BuildWithAi workshop on the 28th of April, 2025 at the Google Office in Munich!
Dive into the world of AI with our "Introduction to Vertex AI" session, presented by Google Cloud expert Randy Gupta.
Sorting Order and Stability in Sorting.
Concept of Internal and External Sorting.
Bubble Sort,
Insertion Sort,
Selection Sort,
Quick Sort and
Merge Sort,
Radix Sort, and
Shell Sort,
External Sorting, Time complexity analysis of Sorting Algorithms.
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYijscai
With the increased use of Artificial Intelligence (AI) in malware analysis there is also an increased need to
understand the decisions models make when identifying malicious artifacts. Explainable AI (XAI) becomes
the answer to interpreting the decision-making process that AI malware analysis models use to determine
malicious benign samples to gain trust that in a production environment, the system is able to catch
malware. With any cyber innovation brings a new set of challenges and literature soon came out about XAI
as a new attack vector. Adversarial XAI (AdvXAI) is a relatively new concept but with AI applications in
many sectors, it is crucial to quickly respond to the attack surface that it creates. This paper seeks to
conceptualize a theoretical framework focused on addressing AdvXAI in malware analysis in an effort to
balance explainability with security. Following this framework, designing a machine with an AI malware
detection and analysis model will ensure that it can effectively analyze malware, explain how it came to its
decision, and be built securely to avoid adversarial attacks and manipulations. The framework focuses on
choosing malware datasets to train the model, choosing the AI model, choosing an XAI technique,
implementing AdvXAI defensive measures, and continually evaluating the model. This framework will
significantly contribute to automated malware detection and XAI efforts allowing for secure systems that
are resilient to adversarial attacks.
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfMohamedAbdelkader115
Glad to be one of only 14 members inside Kuwait to hold this credential.
Please check the members inside kuwait from this link:
https://www.rics.org/networking/find-a-member.html?firstname=&lastname=&town=&country=Kuwait&member_grade=(AssocRICS)&expert_witness=&accrediation=&page=1
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...Infopitaara
A feed water heater is a device used in power plants to preheat water before it enters the boiler. It plays a critical role in improving the overall efficiency of the power generation process, especially in thermal power plants.
🔧 Function of a Feed Water Heater:
It uses steam extracted from the turbine to preheat the feed water.
This reduces the fuel required to convert water into steam in the boiler.
It supports Regenerative Rankine Cycle, increasing plant efficiency.
🔍 Types of Feed Water Heaters:
Open Feed Water Heater (Direct Contact)
Steam and water come into direct contact.
Mixing occurs, and heat is transferred directly.
Common in low-pressure stages.
Closed Feed Water Heater (Surface Type)
Steam and water are separated by tubes.
Heat is transferred through tube walls.
Common in high-pressure systems.
⚙️ Advantages:
Improves thermal efficiency.
Reduces fuel consumption.
Lowers thermal stress on boiler components.
Minimizes corrosion by removing dissolved gases.
Analysis of reinforced concrete deep beam is based on simplified approximate method due to the complexity of the exact analysis. The complexity is due to a number of parameters affecting its response. To evaluate some of this parameters, finite element study of the structural behavior of the reinforced self-compacting concrete deep beam was carried out using Abaqus finite element modeling tool. The model was validated against experimental data from the literature. The parametric effects of varied concrete compressive strength, vertical web reinforcement ratio and horizontal web reinforcement ratio on the beam were tested on eight (8) different specimens under four points loads. The results of the validation work showed good agreement with the experimental studies. The parametric study revealed that the concrete compressive strength most significantly influenced the specimens’ response with the average of 41.1% and 49 % increment in the diagonal cracking and ultimate load respectively due to doubling of concrete compressive strength. Although the increase in horizontal web reinforcement ratio from 0.31 % to 0.63 % lead to average of 6.24 % increment on the diagonal cracking load, it does not influence the ultimate strength and the load-deflection response of the beams. Similar variation in vertical web reinforcement ratio leads to an average of 2.4 % and 15 % increment in cracking and ultimate load respectively with no appreciable effect on the load-deflection response.
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...Infopitaara
A Boiler Feed Pump (BFP) is a critical component in thermal power plants. It supplies high-pressure water (feedwater) to the boiler, ensuring continuous steam generation.
⚙️ How a Boiler Feed Pump Works
Water Collection:
Feedwater is collected from the deaerator or feedwater tank.
Pressurization:
The pump increases water pressure using multiple impellers/stages in centrifugal types.
Discharge to Boiler:
Pressurized water is then supplied to the boiler drum or economizer section, depending on design.
🌀 Types of Boiler Feed Pumps
Centrifugal Pumps (most common):
Multistage for higher pressure.
Used in large thermal power stations.
Positive Displacement Pumps (less common):
For smaller or specific applications.
Precise flow control but less efficient for large volumes.
🛠️ Key Operations and Controls
Recirculation Line: Protects the pump from overheating at low flow.
Throttle Valve: Regulates flow based on boiler demand.
Control System: Often automated via DCS/PLC for variable load conditions.
Sealing & Cooling Systems: Prevent leakage and maintain pump health.
⚠️ Common BFP Issues
Cavitation due to low NPSH (Net Positive Suction Head).
Seal or bearing failure.
Overheating from improper flow or recirculation.
e-commerce web development project report (Bookz report)
1. 1
A
REPORT
On
WEB DEVEOPMENT
Submitted
In partial fulfilment
For the award of the Degree of
Bachelor of Technology
in Department of Computer Science Engineering
Submitted By: Submitted To:
Mudasir Ahmad Bhat
(14tec2cs007) Mr. Sitaram Gupta
Rashmi Kumari Karn
(14tec2cs009)
H.O.D
Computer Science Department
Department of Computer Science and Engineering
VIVEKANANDA GLOBAL UNIVERSITY, JAIPUR
2. 2
Candidate’s Declaration
I hereby declare that the work, which is being presented in the Project Report, entitled
“Web Development with PHP” in partial fulfilment for the award of Degree of “Bachelor of
Technology” in Deptt. Of Computer Science and Engineering and submitted to the Department of
Computer Science and Engineering, Vivekananda Global University, is a record of my own
investigations carried under the Guidance of Mr./ Dushyant Singh Department of Computer Science
and Engineering,
Vivekananda Global University
I have not submitted the matter presented in this Project Report anywhere for the award of any other
Degree.
(Name and Signature of Candidate)
Mudasir Ahmad Bhat
Enrolment No.: 14tec2cs007
Rashmi Kumari Karn
Enrolment No.: 14tec2cs009
Vivekananda Global University
Counter Signed by
Mr. Mandeep Singh
3. 3
ACKNOWLEDGEMENT
It is my pleasure to be indebted to various people, who directly or indirectly contributed in the
development of this work and who influenced our thinking, behavior and acts during the course
of study.
We express our sincere gratitude to Prof. (Dr.) Baldev Singh (Dean of Engg.) for providing
us an opportunity to undergo this Project as the part of the curriculum.
We are thankful to Mr. Anil Kumar for his support, cooperation, and motivation provided to
us during the training for constant inspiration, presence and blessings.
We would also like to thank our H.O.D Mr. Sitaram Gupta for her valuable suggestions
which helps us lot in completion of this project.
We also extend our sincere appreciation to Mr. Dushyant Singh who provided his valuable
suggestions and precious time in accomplishing our Project report.
Lastly, we would like to thank the almighty and our parents for their moral support and friends
with whom we shared our day-to-day experience and received lots of suggestions that improved
our quality of work.
Rashmi Kumari Karn Mudasir Ahmad Bhat
Enrol No: 14TEC2CS009 Enrol No: 14TEC2CS007
H.O.D
Computer Science Department
4. 4
ABSTRACT
Our project is Bookz Kart. This is a website which helps students to find and buy all
type of books on internet. It is useful in the way that it makes an easier way to buy and sell
books online. Bookz kart is an interactive e-commerce solution providing users with an
opportunity to buy and sell books. Bookz Kart is the first online platform which deals with
new and old books of all fields.
In this website we have basically 2 modules. The first module includes the customer
module and second module includes admin module.
The customer have to register for any enquiry related to books. The registered customer
can view details of books and he/she can buy or sell the books of his/her need. He/she has to
pay and will get home delivery.
The admin module contains the access of admin page on the website. The admin can
change everything in the website. He have the ability to add, delete, and update any
information regarding the books.
5. 5
Table of Content
Title Page No.
List of Tables……………………………………………………..
List of Figures
1. Introduction………………………………………………………
1.1 Objectives
8
2. Web Development……………………………………………….. 9-10
2.1 Web Site
2.2 Web Page
3. The Steps to Create a Web site…………………………………… 11-22
3.1 UI development
3.1.1 HTML
3.1.2 CSS
3.1.3 Bootstrap
3.2 Scripting
3.2.1 Server side scripting
3.2.2 Server side scripting languages
3.2.3 Client side scripting
3.3 Database
3.4 SQL
3.5 Queries
4. Scripting Languages…………………………………………………………………… 23-27
4.1 PHP
4.2 Installing PHP
4.3 Java Script
4.4 JQuery
4.5 AJAX
4.6 JSON
4.7 XAMPP
4.8 Features
4.9 Uses
5. Software Requirement Specification (SRS)………………….… 28
5.1 Hardware Requirement
5.2 Software Requirement
6. Data Flow Diagram……………………………………………… 29-32
6. 6
6.1 DFD-1
6.2 DFD-2
6.3 DFD-3
7. Project……………………………………………………………. 33
7.1 Project(Advanced Technologies)
7.2 Technologies Used
7.3 Technical details
8. Screenshots………………………………………………………. 34-38
9. Maintenance……………………………………………………… 39
10. Future scope and future enhancement…………………………… 40
11. Conclusion………………………………………………………. 41
Bibliography
List of Figures
Figure 3.1 Steps to create a website…… …………………………….
Figure 3.2 Login form without CSS ………………………………...
Figure 3.3 Login form without CSS. ...……………………………….
Figure 3.2.1 Programming language popularity. …………………….…
Figure 3.2.2 Scripting ……………… ………………………………….
Figure 4.1.1 PHP & XAMPP… …………………………………………
Figure 6.1 DFD. ..………………………………………………………
Figure 6.1.1 DFD-1……...…………………………………………….…
Figure 6.2.1 DFD-2……………………………………………………….
Figure 6.2.2 DFD-2 …………………………………………………….….
Figure 6.3.1 DFD-3 ………………………………………………………..
Figure 8.1.1 Front Page……………….……………………………..….
Figure 8.1.2 Front Page products …….……………………………..….
Figure 8.1.3 Single Product..………….……………………………..….
Figure 8.1.4 Login Page...…………….……………………………..….
7. 7
Figure 8.1.5 Sign up Page…………….……………………………..….
Figure 8.1.6 Check out…..…………….……………………………..….
Figure 8.1.7 Sell Request..…………….……………………………..….
Figure 8.1.8 Admin Panel.…………….……………………………..….
Figure 8.1.9 Contact Us and about us...……………………………..….
8. 8
CHAPTER-1
INTRODUCTION
Education, An integral part of our Indian Society and it is important for every individual
to succeed in his life and help bring change to our world. In a country with more than 1.3 billion
people living, for everyone individual education is essential. To keep learning and developing
themselves and helping our environment, economy, social life be sustainable.
Bookz kart is an interactive e-commerce solution providing users with an opportunity
to buy and sell books. Bookz Kart is the first online platform which deals with new and old
books of all fields, we deliver a constructive service to each and every person of Jammu &
Kashmir to furnish their needs in terms of learning, education and technology by providing
them with an online platform where they can Buy and sell books for affordable price and even
they can sell their used books on our website and also get books on rent. Bookz kart provides
users with wide range of pre-owned books which get a check based on their condition and fixed
to its best and delivered to consumer’s doorsteps.
1.1 OBJECTIVES
Online Shopping is the process whereby consumers directly buy goods and services without
any intermediary service over the internet. The goal of this website is to develop a web based
interface for students of Jammu and Kashmir, the website would be easy to use and hence the
shopping experience pleasant for the users. The main goal of this website is:
I. To develop an easy to use web based interface where students can search for products
(books), view a complete description of the product and order the product.
II. A student can buy and sell books from home.
III. A student can get books on rent.
9. 9
CHAPTER-2
WEB-DEVELOPMENT:
Web development is a broad term for the work involved in developing a web site for
the Internet (World Wide Web) or an intranet (a private network). Web development can range
from developing the simplest static single page of plain text to the most complex web-based
internet applications, electronic businesses, and social network services. A more
comprehensive list of tasks to which web development commonly refers, may include web
engineering, web design, web content development, client liaison, client-side/side scripting,
web server and network security configuration, and e-commerce development. Among web
professionals, "web development" usually refers to the main non-design aspects of building
web sites: writing markup and coding. Most recently Web development has come to mean the
creation of content management systems or CMS. These CMS can be made from scratch,
proprietary or open source. In broad terms the CMS acts as middleware between the database
and the user through the browser. A principle benefit of a CMS is that it allows non-technical
people to make changes to their web site without having technical knowledge.
For larger organizations and businesses, web development teams can consist of
hundreds of people (web developers) and follow standard methods like Agile methodologies
while developing websites. Smaller organizations may only require a single permanent or
contracting developer, or secondary assignment to related job positions such as a graphic
designer or information systems technician. Web development may be a collaborative effort
between departments rather than the domain of a designated department. There are three kind
of web developer specialization: front-end developer, back-end developer, and full-stack
developer.
2.1 WEB-SITE
A website is a collection of related web pages, including multimedia content, typically
identified with a common domain name, and published on at least one web server. A website
may be accessible via a public Internet Protocol (IP) network, such as the Internet, or a private
local area network (LAN), by referencing a uniform resource locator (URL) that identifies the
site.
Websites have many functions and can be used in various fashions; a website can be a
personal website, a commercial website for a company, a government website or a non-profit
organization website. Websites are typically dedicated to a particular topic or purpose, ranging
from entertainment and social networking to providing news and education. All publicly
accessible websites collectively constitute the World Wide Web, while private websites, such
as a company's website for its employees, and are typically a part of an intranet.
Web pages, which are the building blocks of websites, are documents, typically
composed in plain text interspersed with formatting instructions of Hypertext Markup
Language (HTML, XHTML). They may incorporate elements from other websites with
10. 10
suitable markup anchors. Web pages are accessed and transported with the Hypertext Transfer
Protocol (HTTP), which may optionally employ encryption (HTTP Secure, HTTPS) to provide
security and privacy for the user. The user's application, often a web browser, renders the page
content according to its HTML markup instructions onto a display terminal.
Hyperlinking between web pages conveys to the reader the site structure and guides the
navigation of the site, which often starts with a home page containing a directory of the site
web content. Some websites require user registration or subscription to access content.
Examples of subscription websites include many business sites, news websites, academic
journal websites, gaming websites, file-sharing websites, message boards, web-based email,
social networking websites, websites providing real-time stock market data, as well as sites
providing various other services. As of 2016 end users can access websites on a range of
devices, including desktop and laptop computers, tablet computers, smartphones and smart
TVs.
A web site consists of web pages which are interconnected to each other and contain
various data and functionalities.
2.2 WEB-PAGE
A web page, or webpage, is a document that is suitable for the World Wide Web and
web browsers. A web browser displays a web page on a monitor or mobile device. The web
page is what displays, but the term also refers to a computer file, usually written in HTML or
comparable markup language. Web browsers coordinate the various web resource elements for
the written web page, such as style sheets, scripts, and images, to present the web page.
Typical web pages provide hypertext that includes a navigation bar or a sidebar menu
to other web pages via hyperlinks, often referred to as links.
On a network, a web browser can retrieve a web page from a remote web server. On a
higher level, the web server may restrict access to only a private network such as a corporate
intranet or it provides access to the World Wide Web. On a lower level, the web browser uses
the Hypertext Transfer Protocol (HTTP) to make such requests.
A static web page is delivered exactly as stored, as web content in the web server's file
system, while a dynamic web page is generated by a web application that is driven by server-
side software or client-side scripting. Dynamic website pages help the browser (the client) to
enhance the web page through user input to the server.
11. 11
CHAPTER-3
THE STEPS TO CREATE A WEB SITE
Creating a web site requires multiple steps which includes the following:
Creating a UI(User interface)
Scripting(Both at server end and client end)
Creating a backend or the database
Fig 3.1
Web Site
UI Data Base
12. 12
3.1 UI DEVELOPMENT
Technologies that are mostly used to develop a User Interface are:
HTML
CSS
Bootstrap.
3.1.1 HTML
Hypertext Markup Language (HTML) is the standard markup language for creating
web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript it forms
a triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML
documents from a webserver or from local storage and render them into multimedia web pages.
HTML describes the structure of a web page semantically and originally included cues 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.
It 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. Tags such as <img /> and <input /> introduce
content into the page directly. Others such as <p>...</p> surround and provide information
about document text and may include other tags as sub-elements. Browsers do not display the
HTML tags, but use them to interpret the content of the page.
HTML can embed programs written in a scripting language such as JavaScript which
affect the behavior and content of web pages. Inclusion of CSS defines the look and layout of
content. The World Wide Web Consortium (W3C), maintainer of both the HTML and the CSS
standards, has encouraged the use of CSS over explicit presentational HTML since 1997.
HTML markup consists of several key components, including those called tags (and
their attributes), character-based data types, character references and entity references. HTML
tags most commonly come in pairs like <h1> and </h1>, although some represent empty
elements and so are unpaired, for example <img>. The first tag in such a pair is the start tag,
and the second is the end tag (they are also called opening tags and closing tags).
Another important component is the HTML document type declaration, which triggers
standards mode rendering.
13. 13
The following is an example of the classic Hello world program, a common test
employed for comparing programming languages, scripting languages and markup languages.
This example is made using 9 lines of code:
General Syntax of HTML
<!DOCTYPE html>
<html>
<head>
<title>This is a title</title>
</head>
<body>
<p>Hello world!</p>
</body>
</html>
(The text between <html> and </html> describes the web page, and the text between <body>
and </body> is the visible page content. The markup text "<title>This is a title</title>" defines
the browser page title.)
The Document Type Declaration <!DOCTYPE html> is for HTML5. If a declaration
is not included, various browsers will revert to "quirks mode" for rendering.
3.1.2 CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language. Although most often used to set the
visual style of web pages and user interfaces written in HTML and XHTML, the language can
be applied to any XML document, including plain XML, SVG and XUL, and is applicable to
rendering in speech, or on other media. Along with HTML and JavaScript, CSS is a cornerstone
technology used by most websites to create visually engaging webpages, user interfaces for
web applications, and user interfaces for many mobile applications.
CSS is designed primarily to enable the separation of presentation and content,
including aspects such as the layout, colors, and fonts. This separation can improve content
accessibility, provide more flexibility and control in the specification of presentation
characteristics, enable multiple HTML pages to share formatting by specifying the relevant
CSS in a separate .css file, and reduce complexity and repetition in the structural content.
Separation of formatting and content makes it possible to present the same markup page
in different styles for different rendering methods, such as on-screen, in print, by voice (via
speech-based browser or screen reader), and on Braille-based tactile devices. It can also display
14. 14
the web page differently depending on the screen size or viewing device. Readers can also
specify a different style sheet, such as a CSS file stored on their own computer, to override the
one the author specified.
Changes to the graphic design of a document (or hundreds of documents) can be applied
quickly and easily, by editing a few lines in the CSS file they use, rather than by changing
markup in the documents.
The CSS specification describes a priority scheme to determine which style rules apply
if more than one rule matches against a particular element. In this so-called cascade, priorities
(or weights) are calculated and assigned to rules, so that the results are predictable.
The CSS specifications are maintained by the World Wide Web Consortium (W3C).
Internet media type (MIME type) text/css is registered for use with CSS by RFC 2318 (March
1998). The W3C operates a free CSS validation service for CSS documents.
Types of CSS:
Inline CSS:
In this CSS is applied in between the tags
Eg: <tag style=”styling”>Hello World</tag>
Internal CSS:
In this Thecss code is defined inside the style tag in the head section of the HTML page.
General Syntax:
<html>
<head>
<style>
<! -- CSS STYLING -- >
</style>
</head>
</html>
15. 15
External CSS:
In this the CSS code is written on another page and is linked to the HTML page. It is
advantageous to use this type of styling as we can use the same file to style various HTML
pages.
External CSS uses the extension .css and is applied using the following syntax
<html>
<head>
<link relation=”stylesheet” type=”css” href=”url to the page”>
</head>
</html>
All the CSS style types are important but can be used in different situations.
Inline CSS is used when only small changes are to be done to the HTML tag and the
changes are to be reflected only to that specific tag
Internal CSS is used when the individual HTML pages have to be designed differently.
This also slows the page load system if the internal styling is long.
External CSS files are maintained to design multiple pages and use common styles over
various pages. It is useful as it helps in managing the resources in an easy manner.
Both HTML and CSS are used to create a UI but CSS behaves like a makeup on the face of an
actress which makes her look even more beautiful than she is in reality.
And here is the difference:
Before using CSS in HTML page:
Fig 3.2
16. 16
After using CSS in HTML Page:
Fig 3.3
3.1.3 BOOTSTRAP
Bootstrap is a free and open-source front-end web framework for designing websites
and web applications. It contains HTML- and CSS-based design templates for typography,
forms, buttons, navigation and other interface components, as well as optional JavaScript
extensions. Unlike many web frameworks, it concerns itself with front-end development only.
Bootstrap is the second most-starred project on GitHub, with more than 107,000 stars
and 48,000 forks.
Bootstrap, originally named Twitter Blueprint, was developed by Mark Otto and Jacob
Thornton at Twitter as a framework to encourage consistency across internal tools. Before
Bootstrap, various libraries were used for interface development, which led to inconsistencies
and a high maintenance burden. According to twitter developer Mark Otto:
“A super small group of developers and I got together to design and build a new internal
tool and saw an opportunity to do something more. Through that process, we saw ourselves
build something much more substantial than another internal tool. Months later, we ended up
with an early version of Bootstrap as a way to document and share common design patterns
and assets within the company.”
After a few months of development by a small group, many developers at Twitter began
to contribute to the project as a part of Hack Week, a hackathon-style week for the Twitter
development team. It was renamed from Twitter Blueprint to Bootstrap, and released as an
17. 17
open source project on August 19, 2011. It has continued to be maintained by Mark Otto, Jacob
Thornton, and a small group of core developers, as well as a large community of contributors.
On January 31, 2012, Bootstrap 2 was released, which added a twelve-column
responsive grid layout system, inbuilt support for Glyphicons, several new components, as well
as changes to many of the existing components.
On August 19, 2013, Bootstrap 3 was released, which redesigned components to use
flat design, and a mobile first approach.
On October 29, 2014, Mark Otto announced that Bootstrap 4 was in development. The
first alpha version of Bootstrap 4 was released on August 19, 2015.
Bootstrap 3 supports the latest versions of the Google Chrome, Firefox, Internet
Explorer, Opera, and Safari (except on Windows). It additionally supports back to IE8 and the
latest Firefox Extended Support Release (ESR).
Since 2.0, Bootstrap supports responsive web design. This means the layout of web
pages adjusts dynamically, taking into account the characteristics of the device used (desktop,
tablet, mobile phone).
Starting with version 3.0, Bootstrap adopted a mobile-first design philosophy,
emphasizing responsive design by default.
The version 4.0 alpha release added Sass and flexbox support.
Installing and linking bootstrap to the HTML page:
Install bootstrap from https://getbootstrap.com/
Copy the bootstrap.min.css file to your CSS folder and link it to the HTML page in the
similar manner to how any other CSS file is linked.
Link the bootstrap.min.js file which is present in the JS folder of the bootstrap. It can
be linked using script tag.
Eg: <script src=”url to bootstrap.min.js”></script>
Now use bootstrap classes to reduce the work of designing which was earlier done
through CSS.
3.2 SCRIPTING
There are two scripting methodologies.
1. Server side scripting: This scripting is done at the server end
2. Client side scripting: This scripting is done at the client end or the browser.
18. 18
3.2.1 SERVER SIDE SCRIPTING
Server-side scripting is a technique used in web development which involves
employing scripts on a web server which produce a response customized for each user’s
(client’s) request to the website. The alternative is for the web server itself to deliver a static
web page. Scripts can be written in any of a number of server-side scripting languages that are
available (see below). Server-side scripting is distinguished from client-side scripting where
embedded scripts, such as JavaScript, are run client-side in a web browser, but both techniques
are often used together.
Server-side scripting is often used to provide a customized interface for the user. These
scripts may assemble client characteristics for use in customizing the response based on those
characteristics, the user’s requirements, access rights, etc. Server-side scripting also enables
the website owner to hide the source code that generates the interface, whereas with client-side
scripting, the user has access to all the code received by the client. A down-side to the use of
server-side scripting is that the client needs to make further requests over the network to the
server in order to show new information to the user via the web browser. These requests can
slow down the experience for the user, place more load on the server, and prevent use of the
application when the user is disconnected from the server.
When the server serves data in a commonly used manner, for example according to the
HTTP or FTP protocols, users may have their choice of a number of client programs (most
modern web browsers can request and receive data using both of those protocols). In the case
of more specialized applications, programmers may write their own server, client, and
communications protocol that can only be used with one another.
Programs that run on a user’s local computer without ever sending or receiving data over a
network are not considered clients, and so the operations of such programs would not be
considered client-side operations.
3.2.2 Server Side scripting Languages
There are several languages that can be used for server-side programming:
PHP
ASP.NET (C# OR Visual Basic)
C++
Java and JSP
Python
Ruby on Rails and so on.
19. 19
Fig 3.2.1
3.2.3 CLIENT SIDE SCRIPTING
Client-side scripting is changing interface behaviors within a specific web page in
response to mouse or keyboard actions, or at specified timing events. In this case, the dynamic
behavior occurs within the presentation. The client-side content is generated on the user's local
computer system.
Such web pages use presentation technology called rich interfaced pages. Client-side
scripting languages like JavaScript or ActionScript, used for Dynamic HTML (DHTML) and
Flash technologies respectively, are frequently used to orchestrate media types (sound,
animations, changing text, etc.) of the presentation. Client-side scripting also allows the use of
20. 20
remote scripting, a technique by which the DHTML page requests additional information from
a server, using a hidden frame, XML Http Requests, or a Web service.
The first widespread use of JavaScript was in 1997, when the language was
standardized as ECMAScript and implemented in Netscape 3.
Example:
The client-side content is generated on the client's computer. The web browser retrieves
a page from the server, then processes the code embedded in the page (typically written in
JavaScript) and displays the retrieved page's content to the user.
The most popularly used client side scripting languages is Java Script. Flow of request from
browser to server:
Fig 3.2.2
4.3 DATABASE
A database is an organized collection of data. It is the collection of schemas, tables,
queries, reports, views, and other objects. The data are typically organized to model aspects of
reality in a way that supports processes requiring information, such as modelling the
availability of rooms in hotels in a way that supports finding a hotel with vacancies.
A database management system (DBMS) is a computer software application that
interacts with the user, other applications, and the database itself to capture and analyze data.
A general-purpose DBMS is designed to allow the definition, creation, querying, update, and
administration of databases. Well-known DBMSs include MySQL, PostgreSQL, MongoDB,
MariaDB, Microsoft SQL Server, Oracle, Sybase, SAP HANA, MemSQL and IBM DB2. A
21. 21
database is not generally portable across different DBMSs, but different DBMS can
interoperate by using standards such as SQL and ODBC or JDBC to allow a single application
to work with more than one DBMS. Database management systems are often classified
according to the database model that they support; the most popular database systems since the
1980s have all supported the relational model as represented by the SQL language. Sometimes
a DBMS is loosely referred to as a "database".
3.4 SQL
Originally based upon relational algebra and tuple relational calculus, SQL consists of
a data definition language, data manipulation language, and data control language. The scope
of SQL includes data insert, query, update and delete, schema creation and modification, and
data access control. Although SQL is often described as, and to a great extent is, a declarative
language (4GL), it also includes procedural elements.
SQL was one of the first commercial languages for Edgar F. Codd'srelational model, as
described in his influential 1970 paper, "A Relational Model of Data for Large Shared Data
Banks." Despite not entirely adhering to the relational model as described by Codd, it became
the most widely used database language.
SQL became a standard of the American National Standards Institute (ANSI) in 1986,
and of the International Organization for Standardization (ISO) in 1987. Since then, the
standard has been revised to include a larger set of features. Despite the existence of such
standards, most SQL code is not completely portable among different database systems without
adjustments.
3.5 QUERIES
The most common operation in SQL, the query, makes use of the declarative SELECT
statement. SELECT retrieves data from one or more tables, or expressions. Standard SELECT
statements have no persistent effects on the database. Some non-standard implementations of
SELECT can have persistent effects, such as the SELECT INTO syntax provided in some
databases.
Queries allow the user to describe desired data, leaving the database management
system (DBMS) to carry out planning, optimizing, and performing the physical operations
necessary to produce that result as it chooses.
A query includes a list of columns to include in the final result, normally immediately
following the SELECT keyword. An asterisk ("*") can be used to specify that the query should
return all columns of the queried tables. SELECT is the most complex statement in SQL, with
optional keywords and clauses that include:
The FROM clause, which indicates the table(s) to retrieve data from. The FROM clause
can include optional JOINsubclauses to specify the rules for joining tables.
22. 22
The WHERE clause includes a comparison predicate, which restricts the rows returned
by the query. The WHERE clause eliminates all rows from the result set where the comparison
predicate does not evaluate to True.
The GROUP BY clause projects rows having common values into a smaller set of rows.
GROUP BY is often used in conjunction with SQL aggregation functions or to eliminate
duplicate rows from a result set. The WHERE clause is applied before the GROUP BY clause.
The HAVING clause includes a predicate used to filter rows resulting from the GROUP
BY clause. Because it acts on the results of the GROUP BY clause, aggregation functions can
be used in the HAVING clause predicate.
The ORDER BY clause identifies which column[s] to use to sort the resulting data, and
in which direction to sort them (ascending or descending). Without an ORDER BY clause, the
order of rows returned by an SQL query is undefined.
The DISTINCT keyword eliminates duplicate data.
23. 23
CHAPTER-4
SCRIPTING LANGUAGES
4.1 PHP
Paradigm Imperative, functional, object-oriented, procedural, reflective
Designed by RasmusLerdorf
Developer The PHP Development Team, Zend Technologies
First appeared June 8, 1995; 21 years ago[1]
Stable release 7.1.5 / May 11, 2017; 16 days ago
Typing discipline Dynamic, weak, gradual (as of PHP 7.0.0)
Implementation
language
C (primarily; some components C++)
OS Unix-like, Windows
License PHP License (most of Zend Engine under Zend Engine License&
The TSRM License)
Filename
extensions
.php, .phtml, .php3, .php4, .php5, .php7, .phps
Website php.net
Major implementations
Zend Engine, HHVM, Phalanger, Quercus, Project Zero, Parrot
Influenced by
C, C++, Java, Perl, Tcl[1]
Influenced
Falcon, Hack
PHP is a server-side scripting language designed primarily for web development but
also used as a general-purpose programming language. Originally created by RasmusLerdorf
in 1994, the PHP reference implementation is now produced by The PHP Development Team.
PHP originally stood for Personal Home Page, but it now stands for the recursive acronym
PHP: Hypertext Preprocessor.
PHP code may be embedded into HTML or HTML5 markup, or it can be used in
combination with various web template systems, web content management systems and web
frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in
the web server or as a Common Gateway Interface (CGI) executable. The web server software
combines the results of the interpreted and executed PHP code, which may be any type of data,
including images, with the generated web page. PHP code may also be executed with a
command-line interface (CLI) and can be used to implement standalonegraphical applications.
The standard PHP interpreter, powered by the Zend Engine, is free software released
under the PHP License. PHP has been widely ported and can be deployed on most web servers
on almost every operating system and platform, free of charge.
24. 24
The PHP language evolved without a written formal specification or standard until
2014, leaving the canonical PHP interpreter as a de facto standard. Since 2014 work has gone
on to create a formal PHP specification.
4.2 Installing PHP
I. Step 1: download the files. Download the latest PHP 5 ZIP package from
www.php.net/downloads.php. ...
II. Step 2: extract the files. ...
III. Step 3: configure php.ini. ...
IV. Step 4: add C: php to the path environment variable. ...
V. Step 5: configure PHP as an Apache module. ...
VI. Step 6: test a PHP file.
VII. Or we can install Xampp which have inbuilt php,mysql,apache server
We have used xampp to run the php files.
Fig 4.1.1
4.3 JAVA SCRIPT
JavaScript, often abbreviated as "JS", is a high-level, dynamic, untyped, and
interpreted run-time language. It has been standardized in the ECMAScript language
specification. Alongside HTML and CSS, JavaScript is one of the three core technologies of
World Wide Web content production; the majority of websites employ it, and all modern Web
browsers support it without the need for plug-ins. JavaScript is prototype-based with first-class
functions, making it a multi-paradigm language, supporting object-oriented, imperative, and
functional programming styles. It has an API for working with text, arrays, dates and regular
expressions, but does not include any I/O, such as networking, storage, or graphics facilities,
relying for these upon the host environment in which it is embedded.
Although there are strong outward similarities between JavaScript and Java, including
language name, syntax, and respective standard libraries, the two are distinct languages and
25. 25
differ greatly in their design. JavaScript was influenced by programming languages such as
self and Scheme.
JavaScript is also used in environments that are not Web-based, such as PDF
documents, site-specific browsers, and desktop widgets. Newer and faster JavaScript virtual
machines (VMs) and platforms built upon them have also increased the popularity of JavaScript
for server-side Web applications. On the client side, developers have traditionally implemented
JavaScript as an interpreted language, but more recent browsers perform just-in-time
compilation. Programmers also use JavaScript in video-game development, in crafting desktop
and mobile applications, and in server-side network programming with run-time environments
such as Node.js.
4.4 JQUERY
JQuery is a cross-platform JavaScript library designed to simplify the client-side
scripting of HTML. It is free, open-source software using the permissive MIT license. Web
analysis indicates that it is the most widely deployed JavaScript library by a large margin.
jQuery's syntax is designed to make it easier to navigate a document, select DOM
elements, create animations, handle events, and develop Ajax applications. jQuery also
provides capabilities for developers to create plug-ins on top of the JavaScript library. This
enables developers to create abstractions for low-level interaction and animation, advanced
effects and high-level, themeable widgets. The modular approach to the jQuery library allows
the creation of powerful dynamic web pages and Web applications.
The set of jQuery core features—DOM element selections, traversal and
manipulation—enabled by its selector engine (named "Sizzle" from v1.3), created a new
"programming style", fusing algorithms and DOM data structures. This style influenced the
architecture of other JavaScript frameworks like YUI v3 and Dojo, later stimulating the
creation of the standard Selectors API.
Microsoft and Nokia bundle jQuery on their platforms. Microsoft includes it with
Visual Studio for use within Microsoft's ASP.NET AJAX and ASP.NET MVC frameworks
while Nokia has integrated it into the Web Run-Time widget development platform.
4.5 AJAX
Ajax (also AJAX short for "asynchronous JavaScript and XML") is a set of Web
development techniques using many Web technologies on the client side to create
asynchronous Web applications. With Ajax, Web applications can send data to and retrieve
from a server asynchronously (in the background) without interfering with the display and
behavior of the existing page. By decoupling the data interchange layer from the presentation
layer, Ajax allows for Web pages, and by extension Web applications, to change content
26. 26
dynamically without the need to reload the entire page. In practice, modern implementations
commonly substitute JSON for XML due to the advantages of being native to JavaScript.
Ajax is not a single technology, but rather a group of technologies. HTML and CSS can
be used in combination to mark up and style information. The DOM is accessed with JavaScript
to dynamically display – and allow the user to interact with – the information presented.
JavaScript and the XMLHttpRequest object provide a method for exchanging data
asynchronously between browser and server to avoid full page reloads.
4.6 JSON
In computing, JavaScript Object Notation or JSON (/ˈdʒeɪsən/JAY-sən), is an open-
standardfile format that uses human-readable text to transmit data objects consisting of
attribute–value pairs and array data types (or any other serializable value). It is a very common
data format used for asynchronous browser/server communication, including as a replacement
for XML in some AJAX-style systems.
JSON is a language-independent data format. It was derived from JavaScript, but as of
2017 many programming languages include code to generate and parse JSON-format data. The
official Internet media type for JSON is application/json. JSON filenames use the extension
.json.
Douglas Crockford originally specified the JSON format in the early 2000s; two
competing standards, RFC 7159 and ECMA-404, defined it in 2013. The ECMA standard
describes only the allowed syntax, whereas the RFC covers some security and interoperability
considerations.[3]
A restricted profile of JSON, known as I-JSON (short for "Internet JSON"), seeks to overcome
some of the interoperability problems with JSON. It is defined in RFC 7493.
4.7 XAMPP
Xampp is a free and open source cross platform web server solution stack package
developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB
database, and interpreters for scripts written in the PHP and Perl programming languages.
XAMPP stands for Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). It is a
27. 27
simple, lightweight Apache distribution that makes it extremely easy for developers to create
a local web server for testing and deployment purposes. Everything needed to set up a web
server – server application (Apache), database (MariaDB), and scripting language (PHP) – is
included in an extractable file. XAMPP is also cross-platform, which means it works equally
well on Linux, Mac and Windows. Since most actual web server deployments use the same
components as XAMPP, it makes transitioning from a local test server to a live server
extremely easy as well.
4.8 FEATURES
XAMPP is regularly updated to the latest releases of Apache, MariaDB, PHP and Perl.
It also comes with a number of other modules including OpenSSL, phpMyAdmin, MediaWiki,
Joomla, WordPress and more. Self-contained, multiple instances of XAMPP can exist on a
single computer, and any given instance can be copied from one computer to another. XAMPP
is offered in both a full and a standard version (Smaller version).
4.9 USAGE
Officially, XAMPP's designers intended it for use only as a development tool, to allow
website designers and programmers to test their work on their own computers without any
access to the Internet. To make this as easy as possible, many important security features are
disabled by default. XAMPP has the ability to serve web pages on the World Wide Web. A
special tool is provided to password-protect the most important parts of the package.
XAMPP also provides support for creating and manipulating databases in MariaDB
and SQLite among others. Once XAMPP is installed, it is possible to treat a localhost like a
remote host by connecting using an FTP client. Using a program like FileZilla has many
advantages when installing a content management system (CMS) like Joomla or WordPress.
It is also possible to connect to localhost via FTP with an HTML editor.
28. 28
CHAPTER-5
SOFTWARE REQUIREMENT SPECIFICATION
5.1 Hardware Requirements
The selection of hardware is very important in the existence and proper working of any
software. When selecting hardware, the size and requirements are also important.
Processor Intel CORE i5
RAM 4.0 GB
Hard Disk Drive 500 GB
7.2 Software Requirements
Number Description
1 Windows 7,8,10
2 HTML/Css/Ajax/JavaScript/
Bootstrap.
3 Apache server/ XAMPSERVER
4 PHP 5.5.38
4 MySQL
5 Compiler: MSVC11 (Visual C++ 2012)
6 Apache version: Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.5.38
29. 29
CHAPTER-6
DATA FLOW DIAGRAM
Data Flow Diagrams show the flow of data from external entities into the system, and from
one process to another within the system. There are four symbols for drawing a DFD:
I. Rectangles representing external entities, which are sources or destinations of data.
II. Ellipses representing processes, which take data as input, validate and process it and
output it.
III. Arrows representing the data flows, which can either, be electronic data or physical
items.
IV. Open-ended rectangles or a Disk symbol representing data stores, including electronic
stores such as databases or XML files and physical stores such as filing cabinets or
stacks of paper.
Figures below are the Data Flow Diagrams for the current system. Each process within the
system is first shown as a Context Level DFD and later as a Detailed DFD. The Context Level
DFD provides a conceptual view of the process and its surrounding input, output and data
stores. The Detailed DFD provides a more detailed and comprehensive view of the interaction
among the sub-processes within the system.
Fig 6.1
33. 33
CHAPTER-7
PROJECT
7.1 PROJECT (Advanced Technologies):
Name: Bookz Kart
7.2 Technologies Used:
HTML
CSS
Bootstrap
Core PHP
Java Script
Jquery
AJAX
Server: Apache (XAMPP)
Database: MySql
Operating System: Windows7/8/8.1/10
Wire framing tool: Balasmiq
Team Size: 3
7.3 TECHNICAL DETAILS:
Front end is designed using HTML, CSS and Bootstrap. Ajax used to perform
behind the screen requests and JavaScript used to perform client side scripting
Backend is based on PHP + MySql based RDB(Relational Data Base) model.
The SQL queries are run using the CI SQL library functions
Backend online host includes a centralized database resident on the server, the script
which is built in PHP used to SQL query the database on user’s request for
transaction of data
The forms are made using the HTML, Bootstrap for designing and Php, sql for
back-end
JavaScript, AJAX and JQuery used for client side scripting and PHP for the server
side development
CHAPTER-8
39. 39
CHAPTER-9
MAINTENANCE
The maintenance phase involves making changes to hardware, software, and
documentation to support its operational effectiveness. It includes making changes to improve
a system’s performance, correct problems, enhance security, or address user requirements. To
ensure modifications do not disrupt operations or degrade a system’s performance or security,
organizations should establish appropriate change management standards and procedures.
Routine changes are not as complex as major modifications and can usually be
implemented in the normal course of business. Routine change controls should include
procedures for requesting, evaluating, approving, testing, installing, and documenting website
modifications. Maintaining accurate, up-to-date hardware and software inventories is a critical
part of all change management processes. Management should carefully document all
modifications to ensure accurate system inventories. Management should coordinate all
technology related changes through an oversight committee and assign an appropriate party
responsibility for administering software patch management programs. Quality assurance,
security, audit, regulatory compliance, network, and end-user personnel should be
appropriately included in change management processes. Risk and security review should be
done whenever a system modification is implemented to ensure controls remain in place.
For maintenance of the website:
1. The database has to be updated regularly according to new available information.
2. Redundant and false information must be removed from the database.
3. Newer version of PHP and MYSQL can be used for up gradation of website and to
improve the overall performance of the system.
40. 40
CHAPTER-10
FUTURE SCOPE & FUTURE ENHANCEMENT
PROJECT NAME:
Bookz Kart
1. Bookz Kart would help each and every person to find any book via our website and get
it at home it will save their time.
2. It would provide huge collection of books of all fields.
3. Students will also get audio/video series of courses, i.e. they can learn online/offline.
4. We will be providing some special courses both online and offline.
41. 41
CHAPTER-11
CONCLUSION
We have successfully implemented the site ‘Bookz Kart’. With the help of various links
and tools, we have been able to provide a site which will be live soon and running on the web.
We have been successful in our attempt to take care of the needs of both the user as well as the
administrator. Finally we hope that this will go a long way in popularizing.
BIBLIOGRAPHY
1. www.javatutpoint.com
2. www.w3schools.com
3. www.getbootstrap.com
4. www.codeigniter.com
5. www.stackoverflow.com
6. www.fontawesome.io
7. www.php.net
8. Head first with PHP(Lynn Beighley and Michael Morrison)
9. Learn HTML and CSS faster(Mark Myers)
10. Wikipedia