E- learning and Online Shopping Cart Project (integrated with a payment gateway using MySQL Community Server as the data store with Java Server Pages as the delivery mechanism, Struts 2 as the framework and Hibernate 3 as the Object Relational Mapping framework).
• Technology Used : Java Technology, Java Framework (STRUTS 2 AND HIBERNATE 3 ).
• Designing Platform : HTML, JavaScript, CSS, JQuery.
• Development Tool : IDE- NetBeans8.0.
• Client : Babu Banarasi Das University, Lucknow
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
Major Project
1. E-Learning and Shopping Web
Application
Based on Java FrameWork & Cryptography
BABU BANARASI DAS UNIVERSITY,LUCKNOW
Submitted by:-
1.Aryan Kaushik {Univ Roll No1120432038, Class Roll No42}
2.Abhishek Singh {Univ Roll No1120432007, Class Roll No15}
3.Annu Verma {Univ Roll No1120432034, Class Roll No38}
4.Amit Shukla {Univ Roll No 1120432024, Class Roll No31}
Batch CS41
Branch Computer Science and Engineering
Submitted to:-Mr. Rishi Srivastav
2. Introduction
Objectives
Technology Used
Client Side Requirements
Functional Requirements
Description of Modules using UML Diagram
Data Flow Diagrams
Entity Relationship Diagrams
Database structures
Outputs/Screen shots
Limitations/Drawbacks
Future scope
CONTENTS
3. INTRODUCTION:
E-Learning - Shopping Web Application, termed as e-commerce
is a type of industry where buying and selling of a product is
conducted over electronic systems such as the internet.
Online Secure purchasing of Books & Pdf files
With pay on delivery .
Secure feedback and chatting like facilities using Cryptography
It is highly informative tutorial website for Java Technology ,
MySql Database , C , HTML5,CSS3, JavaScript and JQuery.
Online Exam suit using Code Snippet and Java Script.
News of Latest Technologies provider.
E-Learning & Shopping Web Application
4. OBJECTIVE :
To Provide highly informative E-learning with
tutorial website for Java Technology , MySql
Database , C,HTML5,CSS3, JavaScript and JQuery.
Secure Transaction and Purchasing of book and notes
to paid users.
Privacy over feedback and chatting over frontend.
Authentication over Exam Suit and providing
preparation and evaluation.
Security for corporate and government information
and transaction management.
E-Learning & Shopping System Application
5. Technology Used :
MySQL Community Server as the data store with Java Server Pages
as the delivery mechanism, Struts 2 as the framework and
Hibernate 3 as the Object Relational Mapping framework.
Technology Used : Java Technology, Java Framework (STRUTS2
AND HIBERNATE 3), Network security and Cryptography for
secure Transaction with payment Gateway.
Designing Platform : HTML5, JavaScript, CSS3, jQuery .
Development Tool : IDE- NetBeans8.0 .
E-Learning & Shopping System Application
6. System Requirements and Analysis . { server side }
Operating system: windows 7/8/10
Web Server: Apache
Programming language: java Framework
Database: MySQL
Disk Space on the server: 2 GB.
System Requirements and Analysis. { Client side }
Operation System: Windows/Linux
Browser: any browser (IE 9.0, Netscape, OPERA 10 &
CHROME4.5).
Hardware requirements(min.)
2GBof RAM
DUAL CORE or higher.
CLIENT SIDE REQUIREMENTS
7. Browse Books
An user logging into the site can browse through the books
both by category or in a random manner.
View Details
An user can also view the details of the book(eg:price,author)
as well as a short excerpt from the book.
Add to Cart
The user can add the books of his choice to the shopping
cart.
* Give Feedback and chatting services.
Make Payments
The user ultimately visits his cart and makes the payment.
FUNCTIONAL REQUIREMENTS
8. Description of Modules:
LOGIN & REGISTERATION : It will help an existing user to login in
cryptographic system and a new user to be registered.
MAIL: It will help user to send a mail.
TUTORIALS : In this anyone can read online java tutorials &
Download.
Exam Suit portal for evaluation of students.
Transaction and Purchasing of Study Materials
CRYPTOGRAPHY: It will help user to Enrypt. and Decrypt. their data
and other important information.
FEEDBACK of User : In this user will provide feedback of application
to admin.
NEWS AND EVENTS: Latest News of Latest Technologies provider.
E-Learning Shopping System Application
15. UML class diagram which shows a domain model for E learning & online
shopping. The purpose of the diagram is to introduce some common terms,
"dictionary" for online shopping - Customer, Web User, Account, Shopping Cart,
Product, Order, Payment, etc. and relationships between.
16. Communication diagram for E learning & Online
Bookshop. Web customer (depicted as actor) can search,
view and buy books.
24. The project though an interesting one has a few
limitations. They are as follows:
i)The project doesn’t store the transactions at this
particular moment. So a buyer will not be able to
make references to any past transcations.
ii)The categorization panel has to be a little more
intuitive and user friendly.
Limitations and Drawbacks
25. 1. Detailed categories: Future work could involve adding more categories which
are more detailed and have additional items.
2. Watch/Wish List: Work can add a watch list or wish list so that users can add
an item to a list to watch for item prices to go down or to see when there is a
sale on any of those items.
3. Enhanced User Interface: Work on enhancing the user interface by adding
more user-interactive features.
4. Recommended Items: Add a bar that would display the most-recommended
items which would depend on the number of times an item has been purchased
by any users.
5. Payment Options: Add different payment options, such as Visa, MasterCard,
PayPal, etc., where a user can also save the card information for later
checkouts.
6. Shipping Options: Add different types of shipping options: regular shipping,
expedited shipping, international shipping, etc.
E-Learning &Shopping System Application
Future Work
26. CONCLUSION :
1. Should allow computer science students to browse through the
code and application.
2. Should allow users to browse through different product
categories.
3. Should allow users to save items to the cart and also to view
detailed information about a particular item.
4.Should allow users to check out the items.
5. System users should be able to place the order by filling out the
order form.
6. The user should see a success message after placing an order.
E-Learning & Shopping System Application