You are on page 1of 20

RAJASTHAN COLLEGE OF ENGINEERING FOR WOMEN

PROJECT ON e-BOOKS
JYOTI
20ERWCS025
BTECH 3rd YEAR 5th SEM
What is Java?
Java is a popular programming language, created in 1995.
It is used for:
• Mobile applications (specially Android apps)
• Desktop applications
• Web applications
• Web servers and application servers
• Games
• Database connection
• And much, much more!
Why Use Java?
• Java works on different platforms (Windows, Mac, Linux, Raspberry
Pi, etc.)
• It is one of the most popular programming language in the world
• It has a large demand in the current job market
• It is easy to learn and simple to use
• It is secure, fast and powerful
• It has a huge community support (tens of millions of developers)
• Java is an object oriented language which gives a clear structure to
programs and allows code to be reused.
What is the future scope of Java?
Java has a bright future. It is widely used in many industries, including
financial services, retail, and healthcare. In addition, newer technologies
like artificial intelligence and the internet of things are being built using
Java. So the demand for Java developers is likely to continue to grow in
the future.
Server-side Programming
It is the program that runs on server dealing with the generation of
content of web page.
1) Querying the database
2) Operations over databases
3) Access/Write a file on server.
4) Interact with other servers.
5) Structure web applications.
6) Process user input.
Examples :
The Programming languages for server-side programming are :
1) PHP
2) C++
3) Java and JSP
4) Python
5) Ruby on Rails
Client-side Programming :
It is the program that runs on the client machine (browser) and deals
with the user interface/display and any other processing that can
happen on client machine like reading/writing cookies.
1) Interact with temporary storage
2) Make interactive web pages
3) Interact with local storage
4) Sending request for data to server
5) Send request to server
6) work as an interface between server and user
The Programming languages for client-side
programming are :
1) Javascript
2) VBScript
3) HTML
4) CSS
5) AJAX
Project: e-Books
Online E-Book Maker Project will allow users to create E-Book for free. This
software will have Admin Login and Author Login. This system will allow the
authors to make their E-Book without any problem and without any charge.
Author will have to register if new member in the system. And existing member
can Create new book or resume with old book.
Admin
• Accept request from Author
• Check Author Details
• Checked for finished Books
• Make E-Books
• Can Process request by mailing the E-Books to authors
Author
• Register
• Fill Details
• Login and Choose
• New E-book or Resume Existing
• Enter Context of book
• Can pause e-book after completing context
• And resume it.
• Can have E-Book in Word Or PDF format.
Advantages
• Fast and easy way of to create E-Books.
• Admin can view E-Books.
• Admin can send email for any E-Book request.
• Authors can take break after completing Context and can even Edit it
back
• Author can select no of Context, Add Book Cover.
In below slides there are some images from
my project that how the front page designed
and other pages as well.
Conclusion
Throughout our research project, we have learned that the
majority of people would prefer to read a printed book instead of
an e-book. Considering the fact that everyone we interviewed and
surveyed was over 18, their preferences had a lot to do with the
fact that they grew up in a less technological time where they
were forced only to read paper books. If we were to research
further, it would have been great to interview and survey a
younger generation of kids to see if they prefer electronic books
since they have grown up in a more electronic age.
THANK YOU

You might also like