Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Full

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 44

A

PROJECT REPORT
ON

“ Online Shopping Website”

SUBMITTED TO

PUNYASHLOK AHILYADEVI HOLKAR SOLAPUR


UNIVERSITY, SOLAPUR

IN PARTIAL FULFILLMENT OF THE REQUIREMENT OF

BCA-III Sem-VI
BY
Mr. Bhimashankar R . Reddi

UNDER THE GUIDANCE OF

Mrs. Gavane A.P

DEPARTMENT OF COMPUTER SCIENCE

SANGAMESHWAR COLLEGE, SOLAPUR

2023-2024

DECLARATION

1
To,
The Controller of Examination,

Punyashlok Ahilyadevi Holkar Solapur


University, Solapur.

Respected Sir/Madam,

We, the undersigned, hereby state and declare that the


Project report entitled, “Online Shopping Website ”
submitted by us to Punyashlok Ahilyadevi Holkar Solapur
University, as a partial fulfilment of Bachelor of Computer
Application is our original work.

The empirical findings in this report are based on the data


collected by us, while preparing this project report.

We also hereby declare that this Project Report has not been
submitted at any time to any other university or institute for the
award of any degree or diploma. From,

Name Exam Seat No. Signature

Mr. Bhimashankar 2343030

R.Reddi

Date: Place:
Solapur

2
ACKNOWLEDGEMENT

A successful project is a faithful culmination effort by many


people. Some directly involve, some other quite encourage and
extended support from background.

First of all, we sincerely express our gratitude towards Dr. Mr.


Desai R.V. (Principal, Sangameshwar College, Solapur) for
permitting us to select this topic for our project work.

We extend our appreciation towards Ms. Kadadi J.J. (Director,


Management and Computer Science Department) and Miss.
Gavane A.P(Project Guide) for their proper guidance and
encouragement in completing this project successfully. They have
given me the golden opportunity to develop this project. Also, they
encouraged me to think deeply by challenging and questioning my
concepts and ideas.

We wish to convey special thanks towards all our friends for


being cooperative with us and provide valuable suggestions from time
to time. We would also like to express our sincere thanks towards all
other faculty members and non teaching team for their constant
support during the project development. We are grateful to my
family members for their moral support throughout this Project work.

3
Shri Sangameshwar Education Society’s

SANGAMESHWAR COLLEGE, SOLAPUR


Accredited by NAAC with ‘A Grade’ (CG3.39)

Kannada Linguistic Minority Institution


DEPARTMENT OF COMPUTER SCIENCE

CERTIFICATE

This is to certify that

Name Exam Seat no

1. Mr. Reddi Bhimashankar Ramesh. 2343030

Students of Sangameshwar College have successfully completed


Project Report entitled “Online Shopping Website ” in partial
fulfillment of Bachelor of Computer Application as prescribed by
Punyashlok Ahilyadevi Holkar Solapur University, Solapur for the
Academic Year 2023-24.

Project Guide External Examiner Director

Mrs. Gavane A.P Ms.Kadadi J.J.

4
INDEX

SR. NO. CHAPTER DETAILS PAGE NO.

1 INTRODUCTION 1
1.1 Project Overview 2
1.2 Hardware Specification 3
1.3 Software Specification 3
1.4 Objective of System 3
1.5 Scope of project 4

2 SYSTEM STUDY AND ANALYSIS 5


2.0 Existing System 6
2.1 Proposed System 7
2.2 Feasibility Study 8

3 SYSTEM DESIGN 9
3.1 DFD 10
3.2 ERD 15
3.3 Database Design 16
3.4 Output Screen and Certificate 21
Pages

4 IMPLEMENTATION 34

5 ADVANTAGES AND LIMITATIONS 37

5
6 CONCLUSION 41

7 BIBLIOGRAPHY 39

6
1.INTRODUCTION

7
1.1Project overview:

The Online Typing Test website is designed to offer users a


comprehensive platform for assessing and improving their typing
skills. Users can take timed typing tests, receiving instant
feedback on their words per minute (WPM) and accuracy. For
those seeking certification, an examination option is available,we
are providing two options to the user first one is of 20 wpm and
second is 20 wpm certificates on the basis of the users choice.

covering various aspects of typing proficiency.


Successful completion results in the generation of a digital
certificate, including the user's name and the level selected by the
user . Responsive design ensures accessibility across devices,
while robust security measures protect user data. The website
aims to not only serve as a valuable tool for skill enhancement but
also as a community hub for typing enthusiasts. Future plans
involve potential language integration, specialized tests, and
strategic partnerships.

The monetization strategy may include premium


memberships or ad revenue. The project places emphasis on
testing procedures, quality assurance, and a well-rounded
marketing strategy to attract users.

8
1.2 Hardware Specification:

• Operating System: -Microsoft Windows 7 or mobile


above.
• Processor: -Intel Pentium 4 or Above.
• Hard disk: -50 GB or Above.
• RAM: - 1 GB or Above.

1.3 Software Specification:

● Development tool: NetBeans,VsCode.


● Front End: JavaScript, HTML5, CSS3 and Bootstrap,SCSS.
● Back End: Java Server Page(JSP).
● Database: JavaDB
● Deployment Tool:GitHub

1.4 Objectives of System:

1). The “ Finger Strike’’ objective is to provide a


system That manage the employee details, the payroll activity
is done in a company depending Upon employee’s attendance
and its calculation which is very huge.
2). the users will consume less amount of time through a
computerized system rather than Working manually.
3). The system will take care of all the payroll activities like
managing each employee’s Attendance, the number of the
leaves taken by that particular employee and calculation in a
Very quick manner.

4). Data storing is easier. Paperwork will be reduced and the


company staffs spend more time monitoring the progress. The
system is user-friendly and easy to use.

9
1.5 Scope of the project

This online typing test website


provides users with a dynamic platform to
enhance their typing skills. Through a user-
friendly interface, individuals can practice, assess
their typing speed and accuracy, and track their
progress over time. Upon registration, users can
select their desired proficiency level (e.g., 20
WPM or 40 WPM) and receive an attractive
certificate upon meeting the set criteria. The
personalized experience includes user profiles,
progress analytics, and a certification system to
incentivize and recognize achievements.

Future enhancements are envisioned to


include additional exercises, real-time feedback,
and community-building features. This project
aims to make a meaningful contribution to
educational technology, offering users a valuable
tool for continuous skill development

10
2. SYSTEM STUDY & ANALYSIS

11
2.1 Existing System
The current landscape of typing test platforms is fragmented
and often lacks an integrated approach. Users encounter challenges
in practicing and assessing their typing skills. Manual interventions,
such as using external calculators or traditional methods, lead to
inefficiencies in maintaining user profiles and processing typing test
results. Some notable challenges include:

1. Limited User Engagement

Existing typing test platforms may not provide a


comprehensive environment for users to practice and assess their
typing skills effectively . User profiles and progress tracking are
often disjointed, hindering a seamless experience.

2. Manual Processes

Traditional methods for calculating typing speed and accuracy


may result in inaccuracies. Users face challenges in updating and
maintaining their profiles efficiently.

3. Lack of Motivation

The absence of a certification system or recognition structure


may contribute to reduced user motivation and engagement. Users
may not have clear milestones or incentives to achieve higher
typing proficiency.

4. User Interface Inefficiencies

Outdated interfaces and manual data entry processes can create


a less-than-optimal user experience. Cumbersome procedures for
users to track their progress and set personal goals.

12
To overcome these challenges and create a more
engaging and user-friendly platform, our online typing
test website aims to offer an integrated solution. Users
can seamlessly practice, assess their typing skills, and
receive certificates based on their proficiency levels.

2.2 Proposed System

Designing a proposed system for an online


typing speed website involves outlining the features,
architecture, and functionalities that will be
implemented. Here are key components typically
included in a proposed system for such a website.

1. User Interface

Allow users to create accounts, track their progress,


and personalize their learning experience. Design a
user-friendly dashboard displaying statistics,
achievements.

2.Certificate Option

Introduce a fee certificate option where users can


pay for a certified proficiency certificate upon meeting
specific criteria.

2.3 Feasibility Study

13
A feasibility study for an online typing speed
website involves assessing the practicality, viability,
and potential success of such a project. Here are key
components typically included in a feasibility study.
Identify the target users for the online typing speed
website. This could include students, professionals, or
anyone looking to improve their typing skills. Analyze
existing online typing speed platforms to understand
their strengths, weaknesses, and the unique features
they offer.

14
3.SYSTEM DESIGN

15
SYSTEM DESIGN

3.1 DFD (Data Flow Diagram)


0 Level DFD: -

16
1 Level DFD: -
st

17
2nd Level DFD:-

18
3rd Level DFD:-

19
3.2 ERD(Entity Relational Diagram):-

20
3.3 DATABASE DESIGN
Registration Table:-
Table Name:- register_db

Field Type Constraints


rid varchar(255) Primary Key,Auto
Increment

fname varchar (255) Not Null

dob date Not Null

gender varchar (10) Not Null

qualif varchar (50) Not Null

phone varchar (15) Not Null

email varchar (255) Unique Not Null

pass varchar (255) Not Null

cpass varchar (255) Not Null

Login Table:-

Table Name:- logged_db

Field Type Constraints

lid int Primary Key

email varchar (255) Unique Not Null

pass varchar (255) Not Null

21
3.3 Output Screen

1. index Page:-

22
2 User Registration:-

23
3. User Login From:-

24
4 . Home page-

25
5. User Profile:-

26
6. Update Profile :-

27
7.Typing Page :-

28
8. Selecting Levels :-

29
9. Showing Results :-

30
10. Download Certificate:-

31
11. Certificate of 20 WPM :-

32
12.Certificate of 40 WPM :

33
34
4. IMPLEMENTATION

35
IMPLEMENTATION
1. User Authentication
Users can access the website through this login form. The security
is ensured by requiring a valid username (email) and password. Upon
correct entry, users gain access to the application menus; otherwise, they
are restricted from operating the application. A valid username and
password are essential for login.

2. User Registration
Before using the website, users need to register. During registration,
users provide crucial details such as their name, last name, and most
importantly, their email and password for security purposes. These
credentials serve as the user's login information for future access.

3.Typing Test
3.1 Take a Typing Test:
Users can engage in a typing test to assess their typing skills. The
system records unique user IDs and performance details.
3..2 Practice Typing:
Users can access typing exercises to improve their skills. The
system adapts difficulty levels based on user performance.
3.3 Achievements:
Users can track their progress, view achievements, and
receive personalized recommendations for improving their
typing speed and accuracy.

4.Certificate and Recognition:

36
Users can opt for a premium feature to receive a certified
proficiency certificate upon meeting specific criteria. This
certificate acknowledges their typing proficiency and serves as a
recognition of their achievement.

.5. User Profile: -


Users can create and update their profiles personal
details to enhance their overall experience on the platform.

37
5. ADVANTAGES &
LIMITATIONS

ADVANTAGES:
38
Accessibility:
Users can access our typing test website from any device with
an internet connection, providing convenient flexibility for
practicing typing skills anytime and anywhere.

Immediate Feedback:
Our online typing speed platform delivers instant feedback
on typing accuracy and speed, enabling users to monitor their
progress in real-time. This immediate feedback fosters a dynamic
learning experience.

Cost-effective:
Our online typing test platform strives to make typing
exercises accessible to all. It offers free access to a variety of
typing exercises and provides affordable options for users seeking
additional features or premium content.

Lifetime Access:
Users enjoy lifetime access to the platform, allowing them to
continue refining their typing skills at their own pace without any
time constraints.

Free Certification:
Our platform offers users the opportunity to earn a certified
proficiency certificate at no cost, providing a recognition of their
typing skills and achievements without any financial burden.

39
LIMITATION:-

Internet Dependency:
Users are reliant on a stable internet connection to access our
online typing speed platform. This dependency may pose
challenges, especially in areas with poor connectivity, limiting
accessibility.

Privacy Concerns:
Privacy and data security concerns may deter some users
from utilizing our online typing speed platform, particularly if
registration or personal information collection is required.
Addressing these concerns is crucial for building user trust.

Limited Customization:
While our platform offers a variety of exercises,
customization options for users to tailor exercises according to
specific typing skills or preferences may be limited. Providing
more customization features could enhance the user experience.

Lack of Personalized Feedback:


Although our platform provides immediate feedback on
typing speed and accuracy, personalized suggestions or tips for
improving individual typing techniques may not be extensively
offered. Enhancing personalized feedback mechanisms could
further support users in their skill development.

40
6. CONCLUSION

41
CONCLUSION:

The development journey of our online typing test website


presented us with numerous challenges, each serving as an
opportunity for growth and innovation. Despite the obstacles, our
commitment to the project remained steadfast. The guidance and
support from our supervisor and guide played a pivotal role,
providing invaluable insights that contributed to the project's
success.

In the realm of technology, no project is ever truly


considered complete forever. Our minds are constantly brimming
with new ideas, and our evolving necessities drive the continuous
pursuit of improvement. As we reflect on this project, we
recognize that it serves as a foundation for future innovations in
the dynamic landscape of online typing proficiency.

In concluding our project, we acknowledge that while online


typing speed websites offer valuable resources for improving
typing skills, they may not cater to every individual's preferences.
Users are encouraged to consider their unique needs when
selecting a platform for typing practice. Furthermore, we
recognize the importance of addressing the identified limitations
to enhance the overall user experience and accessibility of our
website. Continuous refinement and adaptation will remain key
elements in ensuring the effectiveness and relevance of our online
typing speed platform in the ever-changing digital landscape.

42
7. BIBLIOGRAPHY

BIBLIOGRAPHY:-
43
To complete this web application, we have referred
some study material.

Website referred:-

1.https://chat.openai.com/
2.https://www.w3schools.com
3.https://www.javatpoint.com/

YouTube Channel referred: -


1.Thapa Technical
2.Apana college

44

You might also like