Professional Documents
Culture Documents
Demo Report Internship-PDF
Demo Report Internship-PDF
Chikkballapur-562101.
Affiliated to
Bengaluru North University
Submitted by
Karthik B K
U19GO21S0477
His conduct during his stay with us was satisfactory. We wish all the best for his
future endeavours.
Date:
CERTIFICATE
Principal
STUDENT DECLARATION
I NAME, Register Number: UUCMS Id, hereby declare that this report entitled
“Web Development for Online Book Shop Management System” ” during the
internship period from 17/05/2024 to 27/06/2024 at Harshan Digi-Tech Pvt. Ltd,
Chikkballapura. Under the supervision and guidance of A. Radhika, Assistant
Professor of Computer Science & Applications, Government First Grade College,
Chikkballapura.
Date: Signature
Place: Name
Reg No xxxxx
ACKNOWLEDGEMENT
The successful completion of this internship report required significant guidance
and assistance from many individuals, and I am truly grateful for their support
throughout this journey.
I am also deeply grateful to our principal, Dr. Muniraju, for their unwavering
support and for granting me the valuable opportunity to perform the Internship on stage
I also express my sincere thanks to guide A. Radhika, Assistant Professor, Dept. of
Computer Science & Applications for his/her valuable guidance and timely suggestion
at every stage of this project.
I would like to extend my heartfelt thanks to my parents for their permission and
constant encouragement throughout this internship. Additionally, I am thankful to my
friends for their support whenever I needed their assistance during this project.
NAMES:-
KARTHIK B K
CONTENTS
CHAPTER TITLE PAGE.NO
EXECUTIVE SUMMARY 1-2
INTRODUCTION
1.1 GOALS
1 3-4
1.2 OBJECTIVES
COMPANY PROFILE
2 2.1 ORGANISATION STRUCTURE 5
2.2 COMPANY VISSION AND MISSION
TOOLSAND TECHNOLOGIES
3.1 TOOLS LEARNED
3 6-9
3.2 HARDWARE AND SOFTWA REREQUIREMENTS
3.3 SYSTEM ANALYSIS AND DESIGN
Executive Summary
This executive summary outlines the key aspects and benefits of developing a web-
based system for managing an online book shop. The purpose is to highlight the advantages
and functionalities of such a system, emphasizing its potential impact on efficiency, customer
experience, and business growth.
1. Introduction
In today's digital age, an online presence is crucial for businesses aiming to reach a broader
audience and streamline operations. A web-based management system for an online book shop
offers numerous advantages over traditional methods, including real-time inventory
management, enhanced customer interaction, and automated processes.
2. Functionalities
The proposed web development project includes essential functionalities tailored for an online
bookshop:
3. Benefits
Implementing a web-based system for managing an online bookshop offers several key
benefits:
4. Implementation Strategy
*****
CHAPTER 1
INTRODUCTION
Book Shop Management System (BSMS) in the fast-paced world of today, where
technology drives efficiency and convenience, managing a bookshop demands more than just
the love for literature. A Book Shop Management System (BSMS) serves as the backbone for
bookstores to streamline operations, enhance customer experience, and optimize inventory
management. This introduction provides an overview of the key components and
functionalities of a BMS, highlighting its significance in modern book retailing.
Inventory Management One of the core features of a BSMS is its ability to efficiently
manage inventory. It tracks book titles, authors, publishers, editions, and quantities in stock.
With real-time updates, it help prevent stockouts and overstocking, thus optimizing inventory
levels. Sales and Customer Management BSMS tracks sales data, including sales volume,
revenue generated, and popular titles. It also manages customer information, enabling
personalized recommendations and targeted marketing campaigns to enhance customer
satisfaction and retention. Online integration is vital, an online presence is crucial for business
success.
A BMS often includes features for online sales, managing e-commerce platforms, and
synchronizing inventory across online and offline channels for a seamless shopping
experience. Reporting and Analytics BSMS generates comprehensive reports and analytics on
various aspects of bookstore operations, such as sales performance, inventory turnover, and
customer demographics. These insights help in making informed business decisions and
formulating strategies for growth.
GOALS
• Gain knowledge about HTML3, HTML4, HTML5, CSS, Bootstrap Framework, PHP,
and Java.
OBJECTIVES
For an internship to induce sensible expertise within the field of technology and
Engineering. It's extraordinarily vital to know about hypothetical information and actualize
inside the reasonable field to broad enough gifted ability in building work advertise. The
motivation for this internship came from the intention of learning more about the job sectors
and the work environment of IT farms. A desktop-based system for creating websites is easy
to learn. Before joining the internship, I knew that I was in the primary stage and beginner
level in learning web development, my first task is to learn and create and be creative. It is
very simple to build a project fully by HTML, CSS, MYSQL, and PHP.
An ever-growing set of tools and technologies have helped developers build more dynamic and
interactive Websites. Further, Web developers no whelp to deliver applications as Web
services which were traditionally only available as applications on a desk-based computer.
This has allowed for many opportunities to decentralize information and media distribution.
Examples can be seen with the rise of cloud services such as Adobe Creative Cloud, Dropbox
and Google Drive. These Web services allow users to interact with applications from many
locations, instead of being tied to a specific workstation for their application environment.
CHAPTER 2
COMPANY PROFILE
COMPANY VISION AND MISSION
Harshan Digi-Tech Private Limited, established in 2023, stands as a privately held
company operating under a non-governmental classification headquartered in Chikkballapura.
Our firm is duly registered at the Registrar of Companies, Bangalore, solidifying our
commitment to legal compliance and operational transparency within the industry.
As a leading software company, we specialize in crafting cutting-edge technology
solutions tailored to meet diverse business needs. Our commitment to excellence drives us to
deliver robust software products and services, empowering businesses to thrive in the digital
landscape. At Harshan Digit-Tech, we merge expertise with creativity to redefine possibilities
and drive tangible outcomes for our clients.
CHAPTER 3
TOOLS AND TECHNOLOGIES
PHP
PHP code is usually processed on a web server by a PHP interpreter implemented as a
module, a daemon, or as a Common Gateway Interface(CGI)executable. On a web server, the
result of the interpreted and executed PHP code – which may be any type of data, such as
generated HTML or binary image data –would form the whole or part of an HTTP response.
Various web template systems, web content management systems, and web frameworks are
sexist which can be employed to orchestrate or facilitate the generation of that response.
HTML
HTML is the building block for web pages. HTML is a format that tells a computer how
to display a web page. The documents themselves are plain text files with special "tags" or
codes that a web browser uses to interpret and display in formation on your computer screen.
MYSQL
MySQL is an open-source relational database management system (RDBMS). Its name
is a combination of "My", the name of co-founder Michael Wideness’s daughter, and "SQL",
the abbreviation for Structured Query Language. A relational database organizes data into one
or more data tables in which data types may be related to each other; these relations help
structure the data.
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 language
Bootstrap
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.
JavaScript
JavaScript often abbreviated JS, is a programming language that is one of the core
technologies of the World Wide Web, alongside HTMLandCSS.Over97%ofwebsitesuse
JavaScript on the client side for webpage behaviour, often incorporating third-party libraries.
CSS
Cascading Style Sheets (CSS)is a style sheet language used for describing the
presentation of a document written in a markup language such as HTML. CSS is a cornerstone
technology of the World Wide Web, alongside HTML and JavaScript.
Hardware Requirements
Software Requirements
• WINDOWS OS(XP/2000/200Server/2003Server)
• VisualStudio.Net 2005 Enterprise Edition
• Internet Information Server5.0(IIS)
• Visual Studio .Net Framework(Minimal for Deployment)
• SQL Server 2000 Enterprise Edition
The software, Site Explorer is designed for management of websites from a remote location.
INTRODUCTION:-
Purpose: The main purpose for preparing this document is to give a general insight into the
analysis and requirements of the existing system or situation and for determining the operating
characteristics of the system.
Scope: This Document plays a vital role in the development life cycle (SDLC) and it describes
the complete requirement of the system. It is meant for use by the developers and will be the
basic during testing phase. Any changes made to the requirements in the future will have to go
through formal change approval process.
The existing website was pretty good, but the information was not up to the mark. A website
for an organization is very important in all aspects. First and foremost, it was not attractive and
navigation-friendly. The information was not very precise and knowledgeable. A very detailed
structure is preferred in the case of websites. The entire organization’s performance will be
viewed on the website.
Proposed System
The proposed website is the best one in comparison with the existing one. The information was
up to the mark. A website for an organization is very important in all aspects. First and
foremost, it is attractive and navigation-friendly. The information is very precise and
knowledgeable. A very detailed structure is dispreferred in the case of websites. All the aspects
are been met successfully.
System Architecture
Design is the first step in the development phase for any techniques and principles to
define a device, a process, or a system in sufficient detail to permit its physical realization.
Once the software requirements have been analyzed and specified the software design involves
three technical activities, coding, implementation, and testing that are required to build and
verify the software.
The design activities are of main importance in this phase, because in this activity,
decisions ultimately affecting the success of the software implementation and its ease of
maintenance are made. These decisions have the final bearing upon the reliability and
maintainability of the system. Design is the only way to accurately translate the customer’s
requirements into finished software or a system.
CHAPTER 4
INTERNSHIP WORK
TASK ASSIGNED
WEEK 1
1.HTML Introduction to HTML
Why is it needed, Elements and Attributes, Structure of an HTML Document –Head and
Body; Text Editors to Use.
HTML Documents
All HTML documents must start with a document type declaration: <!DOCTYPE
HTML>. The HTML document itself begins with <html> and ends with </html>. The visible
part of the HTML document is between <body> and </body>.
Text in HTML
Structural Markup, Semantic Markup – Headings, Paragraphs, Bold text, Italic text, Horizontal
Rules, Breaks, Subscript and Superscript text, etc.
Lists in HTML
• Ordered List
• Unordered List
• Definition List
• Nested List
Links in HTML
Anchor tags, herf attribute and additional attributes, Different types of hyperlinks,
Directory Structure, URL referencing- relative and absolute.
Image in HTML
Adding images to webpages using the Error! Filename not specified tag and the required
attributes.
Forms
How forms work, The Form Structure, Different form controls- Text Input Controls,
Choice Controls, Button Controls, Date and Time Controls; Attributes associated with each,
Simple HTML Form validation. Extra Markup global Attributes- ID, Class Attributes; Inline
and Block level elements, grouping the inline and block level elements together.
Frames
What are Inline Frames, Adding frames in a webpage and the necessary attributes?
Multimedia in HTML
Adding Audio and Video files to a webpage. Providing media controls.
WEEK 2
1. CSS Table and Form Styling
Borders for a Table, Styling form controls, buttons, and cursors.
Advanced CSS
Float, Position, Multi-column webpages.
2. JAVASCRIPT Introduction to JavaScript
Syntax – Variables defining, declaring a variable, assigning values to a variable; Data types
accepted in is, Operators arithmetic, logical, comparison; Loops, Conditional statements.
MySQL follows the working of Client-Server Architecture. This model is designed for
the end-users called clients to access the resources from a central computer known as a server
using network services. Here, the clients make requests through a graphical user interface
(GUI), and the server will give the desired output as soon as the instructions are matched.
Introduction to PHP
WEEK 3
1. DATABASE & SQL
Introduction to Database
Data Base Management Systems MySQL.
SQL
Structured Query Language, Data types in SQL.
Queries in SQL
Creating a database, a table, inserting data into a table, altering tables, deleting tables,
updating tables, displaying content from the tables, etc.
Complex SQL Queries
Aggregate functions, grouping, views etc. orderby, union.
WEEK4
1. DATABASE CONNECTION
Linking frontend and backend using PHP.
class in PHP
Connecting to a database with the help of PHP inbuilt functions.
Accessing the database from the client side using class
Obtaining data from db. Updating the data in the db. Inserting data into the db.
Deleting the data in the db.
Displaying the data from the db.
CHAPTER 5
OUTCOMES OF THE WORK
An internship is learning experience of its own kind. The importance it has got over the
years in building one’s career is very important in one’s professional life. It makes me learn
not only the basics of work life but also some of the technical and non-technical activities that
is very important in making the professional life better.
Technical Outcomes
Non-technical Outcomes
CHAPTER 6
CONCLUSION
The Online Book Shop Management System will revolutionize the way customers
interact with the bookshop online, providing a modern, efficient, and secure platform for
buying books. By leveraging cutting-edge web technologies and best practices in development,
this system will set a new standard in online book retailing.
This executive summary outlines the key aspects and goals of the Web Development
project for the Online Book Shop Management System, highlighting its potential impact and
benefits for both customers and administrators.
CHAPTER 7
BIBLOGRAPHY
BOOKS REFERENCES:
Randy Connolly, Ricardo Hoar,“FundamentalsofWebDevelopment”1stEdition,
Pearson Education India. (ISBN:9789332575271)
The Joy of PHP Programming: A Beginner’s Guide – by Alan Forbes [3] PHP &
MySQL Novice to Ninja – by Kevin Yank.
PHP6andMySQL5-Larry Ullman
Learn to Code HTML and CSS: Develop and Style Websites(Web Design
Courses) 1st, Kindle Edition by Shay Howe.
WEBSITES REFERENCES:
www.w3schools.com.
https://www.codecademy.com/learn/learn3.
www.tutorialspoint.com,.Available:
https://www.tutorialspoint.com/system
php. https://careers.uw.edu/resources/sample-intern-projects/