Escolar Documentos
Profissional Documentos
Cultura Documentos
GROUP MEMBERS
CB.EN.U4CSE15313 GIRIDHAR
GIRIDHAR PRASATH PRASATH R
R - (CB.EN.U4CSE15313)
CB.EN.U4CSE15319 HARSHA L
HARSHA L - (CB.EN.U4CSE15319)
CB.EN.U4CSE15324 KIRUBAGAR T
KIRUBAGAR T - (CB.EN.U4CSE15324)
INTRODUCTION
• The business-to-consumer aspect of electronic 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 and
services online. This project deals with developing an e-commerce website for Online Book Sale. It
provides the user with a catalog of different books 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 glass fish server application server
and JSP, 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 JSP,
programming language (such as JAVA, JavaScript, and HTML), relational databases (such as
MySQL, 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-book store.
MOTIVATION
• In this paper a online bookstore system is design. Introduced such system development process
as the requirement analysis, system design, function design, database design, detail design and
so on.
• Finally described the process of a module of user login. The system has friendly interface and
easy to use.
OBJECTIVES
The purpose is to design a college website which contains up to date information of the college. That
should improve efficiency of college record management.
• Contains web interface for users and can create profile for their own and Increasing the efficiency of
college record management.
• By using proper coding techniques and retrieval methods for taking out data ,the efficiency of online
book management is been improved in this project.
• Required tables are created in the back end(database- SQL).Fetching values from appropriate tables
using proper commands reduces execution time.
.
• To make the system more secure.
• The system utilizes user authentication, displaying only information necessary for an individual’s
duties.In necessary fields,regular expressions are used to strengthen the security of that field.
• For eg:
Password field must contain minimum 8 characters and must contains atleast 1 capital,1 small,1
special case character to strengthen the field security.
• Each field is validated in client side(client side scripting) to reduce the overhead to the server.Used
regular expression in scripts for validating each fields
TECHNOLOGY USED
• HTML
• CSS
• JAVASCRIPT
• XML
• SQL
• JSP
• SERVLETS
• JDBC
ARCHITECTURE DIAGRAM
ER DIAGRAM
DATA FLOW DIAGRAM
MODULES:
1.LOGIN:
In computer security, logging in (or logging on or signing in or signing on) is the process by which an
individual gains access to a computer system by identifying and authenticating themselves. The user
credentials are typically some form of "username" and a matching "password", and these credentials
themselves are sometimes referred to as a login, (or a logon or a sign-in or a sign-on).In practice,
modern secure systems also often require a second factor for extra security.
VALIDATION: Fields for which validation is done are:
• Username-Check if field is empty and display alert message
• Password- Check if field is empty and display alert message
CONTD...
2.SIGNUP:
To login first we need an account.The account is created by following the instructions and filling the
fields on the signup page.Personal details such as name,date of birth,phone no. is asked.User needs
to find a suitable password for the account to kick start with the account.
VALIDATION:Fields for which validation is done are:
• Regno:- Alert if empty
• Name:- Alert if empty
• E-mail:- Alert if empty. Checks for ‘@’ and ‘.’ Characters.
• Password:- Alert if empty. Should contain at least 6 characters including at least 1 number, special
character and capital.
• Telephone:- Alert if empty. Should be a 10 digit number starting with 8 or 9.
CONTD...
3.User Profile:
The user can update one’s profile which is already present. He can change his password, e-mail,
phone, so that the database is up to date.
VALIDATION:Fields for which validation is done are:
• Regno:- Alert if empty
• Name:- Alert if empty
• E-mail:- Alert if empty. Checks for ‘@’ and ‘.’ Characters.
• Password:- Alert if empty. Should contain at least 6 characters including at least 1 number, special
character and capital.
• Telephone:- Alert if empty. Should be a 10 digit number starting with 8 or 9.
CONTD...
4.Order Confirmation:
The student can pay his mess and hostel fee through this module. We also track if the student has
any outstanding payments to be made.
Validation:- Fields for which validation is done are:
Address:-Must contain only numbers. Only upto 16 digits are allowed.
Mobile No:- Date is verified as a valid date.
Total Amount:- Accepts a 3 digit number only
SCREENSHOTS
CONTD...
CONTD...
TESTING
PAGE Fields Input Output
PAGE Fields Input Output name empty Please fill out this
field
Login username empty Please fill sai accepted
e-mail abc Not valid
page out this abc@ Not valid
abc@qwer.com accepted
field Phone-number 12345 Must be of 10 digits
1234567890 Must start with 8 or
earthshaker accepted 9
9876543210 accepted
password Abc123 At least 1 Payment cardno 1 Must be of 16 digits
FUTURE ENCHANCEMENTS:
•1.Adding Online account maintainance to the user account.
•2.Adding forgot password feature.
•3.A separate database to maintain orders account thus allowing more possibilities to provide valuable
information
•4.Adding workspace cloud feature for every account so that users can store their favourites and other
documents in their account.
BIBILOGRAPHY
• STACKOVERFLOW
• W3SCHOOLS
• GEEKSFORGEEKS
• TUTORIALS POINT