Report GH

Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

GUJARAT TECHNOLOGICAL UNIVERSITY

Chandkheda, Ahmedabad

Affiliated

SAL EDUCATION CAMPUS

SAL College of Engineering

“Bookshop”
A Report
Submitted By

akshay patel 201130107516

Under Subject of

SUMMER INTERNSHIP (3170001)


Of
BACHELOR OF ENGINEERING
In
Computer Engineering

Under the guidance of


Prof Mikin Dagli

Academic Year
2022-23
CERTIFICATE HERE FROM THE COMPANY/AGENCY
SAL COLLEGE OF ENGINEERING
COMPUTER ENGINEERING
2022

CERTIFICATE

Date:

This is to certify that the “BookShop” has been carried out by Akshay patel (201130107516)
under my guidance in completion of Summer Internship in Computer Branch 7th Semester of
Gujarat Technological University, Ahmedabad during the academic Year 2022-23.

Prof. mikin dagli Prof. Vijaysinh Jadeja


Internal Guide Head of Department
Computer engineering CE, IT & ICT Department
SCE SCE

ii
ACKNOWLEDGEMENT
It is a great pleasure for me to submit this summer internship project report on “Book-e-Sale
” as part of the curriculum of “BACHELOR OF ENGINEERING” degree of Gujarat
Technological University.

It is indeed with a great sense of pleasure and immense sense of gratitude that I acknowledge
the help of these individuals.

I am highly indebted to Principal for the facilities provided to accomplish this internship.

I am extremely grateful to our Head of Department Prof. Vijaysinh Jadeja and other faculty
members for their inspiration and encouragement.

At this moment of accomplishment, I am presenting my work with great pride and pleasure, I
would like to thank Prof. Mikin Dagli for helping me in the successful accomplishment of my
study and for his valuable suggestions. I would also like to thank my parents any friends for
their over whelming support and encouragement.

iii
ABSTRACT

This Offline Summer Internship provides basic knowledge of TYPESCRIPT, PGADMIN,


REACTJS, .NET Technology. It was a 15 Day Internship in partial fulfilment of the B. E. Program
at MBIT Anand. This was a learning and working kind of Internship which means I wasperforming
day-wise task which I had an Overview of it, and they all do it by myself.

Not only I learnt things from student point of view but also from the developer point of view also.
What are the dos and don’ts one should avoid during making a website?

I learnt how to make Registration Form for online book purchasing webapp. Online book
purchasing system has features like search by book name, book author, we can also add books into
cart for future purchase. It was a great learning experience for me.

iv
ABOUT COMPANY

Tatvasoft is one of the leading global software development companies with customers spanned
across 36 countries and working in more than 10 industry domains.

Tatvasoft is a reputed CMMI level 3 software and mobile app development company. When it
comes to custom software development companies, Tatvasoft strives to be the best. Our substantial
experience and competency in providing diversified custom software development services with
the latest technology standards have empowered many businesses. Our software development
experts specialize in Agile software development methodologies, customer-centric engagement
models.

It is a Consummate Custom Software Development company delivering splendid business IT


Solutions and related services to customers across the globe. Our development services are led by
our dedicated and passionate team to provide best industry practices combined with technology
expertise and business domain knowledge to drive digital transformation. Our proficiency in
understanding business challenges and professional competence allows us to create a better
experience for our customers.

v
Table of Content

Certificate from Company ....................................................................................... i


Certificate ................................................................................................................. ii
Acknowledgement ................................................................................................... iii
Abstract .................................................................................................................... iv
About the Company ................................................................................................ v

Chapter 1 Introduction 1

1.1 Project Title


1.2 Problem Statement
1.3 Aim and Objective
Chapter 2 System Analysis 2
2.1 Project Development Approach
Chapter 3 Design: Analysis, Design Methodology and 3
Implementation Strategy

3.1 H/W and S/W Requirement

Chapter 4 Implementation 4
4.1 System Flow
4.2 Program Module Specification
4.3 Time Line Chart

Chapter 5 Result 8
5.1 Final Result
5.2 Images
Conclusion 13
References 14

vi
CHAPTER 1: INTRODUCTION
1.1 Project Details.

1.1.1 Project Profile.


• Our System is a Book-e-Sale Website from where User or Customer can
buy and sale books Online.
• User can Search the product and View the products Details.
• Admin can add the Products or Products Categories and monitors the
user activity, and also check the transaction.

Project Definition.

• BOOK-E-SALE [E-COMMERCE WEBSITE].

1.2 Purpose.

• The major goal for Online Book Buying and Selling Portales that in future
people, especially students should have an easy way to buy and sell books
online. The users will be able to carry out all these in a secured and managed
environment. The secondhand-eBook shop shall be easy to navigate and user
friendly and easy to find books in various categories. It shall be easy to
administer and handling of orders and sales processes shall be easy to handle
by the administrator.

1.3 Aim and Objective

The main aim of the internship is to make a Web interface.

It focuses on studying\learning different technologies and be familiar with it.


Major implementations will be of a search engine, price calculation, various types
ofbuttons.

1
CHAPTER 2: SYSTEM ANALYSES
2.1 Project development approach and justification:

Th approach is in three steps:

1. DESIGN

2. IMPLEMENT

3. TEST

DESIGN:
Creating a rough idea about the module which we are going to
create.It includes,
1. The language going to be used.

2. How the UI of the module will be.

3. The technology will be used for backend.

4. The IDE that will be used.

IMPLEMENT:

After clearing all the doubts will make a step ahead to implementation. were the

Module will be created

The complete application module will be created and then will go for testing.

TEST:
Will test the module by checking whether the site supports multiple users and

testthe cartmodule.

Will also check the UI of the module that is it displaying properly as expected

2
CHAPTER 3: DESIGN: ANALYSIS, DESIGN, METHODOLOGY AND
IMPLEMENTATION STRATEGY

Hardware Requirements:

System (i3 or equivalent)


Hard drive: Minimum 32
GBRAM: Minimum 8GB
SSD: Minimum 256 GB

Software Requirements:

OS: Windows, Mac or Linux

IDE: VsCode, pgAdmin and Visual Studio.

Technology: Postgree, dotnet, mongoDB

DatabaseServer: mongoDB

3
CHAPTER 4: IMPEMENTATION

4.1 System Flow

[Figure 4(a): Working of web application]

4
Project TimeLine:

DAY DATE TASK


1 20/6/22 Introduction to Company
2 21/6/22 Introduction to React Framework
3 22/6/22 Basic DOT.NET
4 23/6/22 Working of pgAdmin
5 24/6/22 Programs about creating and defining function
6 25/6/22 Leave
7 26/6/22 Leave
8 27/6/22 Backend .net Core API for Registration

9 28/6/22 Backend .net Core API for Login

10 29/6/22 Backend .net Core API for Category Master


11 30/6/22 Backend .net Core API for Book Master
12 1/7/22 Backend .net Core API for Cart
13 2/7/22 Leave
14 3/7/22 Leave
15 4/7/22 Frontend React JS Registration module with API
Integration
16 5/7/22 Frontend React JS Login module with API Integration
17 6/7/22 Frontend React JS Blacklisting module with API
Integration
18 7/7/22 Frontend React JS local Search module with API
Integration

19 8/7/22 Frontend React JS Cart module with API Integration

20 9/7/22 Doubt Session

5
In a week one of an internship from 20th to 26th we learned basic concept of React JS and .net
framework. Basically, the guide provided videos of program and then implemented.

[Figure 4(b): Set up npm and dotnet framework]

[Figure 4(c): All commands for npm installing]

6
[Figure 4(d): Setup .NET SDK]

[Figure 4(e): DotNet Frame

7
CHAPTER 5: Result

[Figure 5(a): Login page]

[Figure 5(b): Signup page]

8
[Figure 5(c):Book listing page]

[Figure 5(d): Email/Password validation]

9
[Figure 5(e): Sort books]

[Figure 5(f): Serch books by its name]

10
[Figure 5(g): Item added to cart]

[Figure 5(h): Item more boos to cart]

11
[Figure 5(i): Database using Swagger]

[Figure 5(j): Login database of users]

12
CONCLUSION

It has come to my conclusion that e-commerce has undeniably become an


important part of our society. The world wide web is and will have a large
part in our daily lives. It is therefore critical that small businesses have their
own to keep in competition with the larger websites.

E-Commerce is not an IT issue but a whole business undertaking.


Companies that use it as a reason for completely re-designing their business
processes are likely to reap the greatest benefits. Moreover, E- Commerce is
a helpful technology that gives the consumer access to business and
companies all over the world.

13
REFERENCE

https://www.postgresqltutorial.com/
https://www.geeksforgeeks.org/reactjs-tutorials/
https://www.w3schools.com/REACT/DEFAULT.ASP
https://www.w3schools.com/asp/webpages_intro.asp
https://www.tatvasoft.com/

14

You might also like