FinalThesisx - sathya

hipshorseheadsΔιακομιστές

17 Νοε 2013 (πριν από 3 χρόνια και 4 μήνες)

75 εμφανίσεις

Sathya Chandrasekar


Introduction


Architecture


Technology


Features


Software Model


Prototype


Product Comparison


Future Work


Conclusion


Reference

Easy to create, search, read books quickly.


Instant delivery, portable, accessible via
internet.


Download and read offline.

Can provide links to external resources.


Low cost and Green


no trees are destroyed


No client application required to install

Dynamic HTML
Pages

JSP Pages

Database

J2EE Application

Client

Tier

Web

Tier

Database

Tier

Client

Machine

J2EE

Server

Machine

Database

Server

Machine

3

Tier Web Server Application

Front End (JSP)


Open Source


Dynamic web content


Server and Platform
independent


Auto Compilation


Back End (MySQL)


Free and Open Source


Fast and Reliable


Portable




Apache Tomcat


What is web server?


Why Apache Tomcat?

HTML to PDF Conversion

Rich Text Editor



Open Source
TinyMCE


Released under
LGPL


Easy to integrate


Customizable


User Authentication
>>>


Add and Share ebooks, study materials and videos


Follows workflow in publishing ebooks


Read/write reviews about ebooks


Search for desired ebooks


Number of views


Viewable in HTML and PDF formats




Use Case Diagram


Module Diagram


Workflow Diagram


WBEG
Registered Author
Registered User
Registered Student
Visiting User
Registered Editor
Registered Professor
Create
/
Modify
ebook
Delete Study
Materials
Delete Video Links
Create
/
Modify
study materials
Add
&
Share video
links
Read Ebooks
/
Study
Materials
View Videos
Review ebooks
Delete ebooks
Edit
&
Publish
ebook
+
GetUserRole
()
+
UserId
+
UserRole
User
+
Authenticate
()
+
SetSession
()
-
UserName
-
Password
+
User
Login
#
SelectTemplate
()
+
CreateBook
()
+
ModifyBook
()
+
DeleteBook
()
+
EditBook
()
+
SetWorkFlowStatus
()
+
ConvertToPdf
()
+
BookId
+
AuthorName
+
Title
+
Template
+
Chapters
+
User
-
Status
-
HitCount
Book
1
*
1
*
+
CreateTemplate
()
-
TemplateId
-
TemplateImg
Template
1
*
+
CreateStudyMaterial
()
+
EditStudyMaterial
()
+
DisplayStudyMaterial
()
+
DeleteStudyMaterial
()
-
MaterialId
+
ProfName
+
Title
+
Content
+
User
StudyMaterial
+
WriteReview
()
+
DisplayReviews
()
-
Bookid
-
User
Review
+
AddVideo
()
+
ModifyVideo
()
+
DeleteVideo
()
+
DisplayVideo
()
+
VideoId
+
VideoName
+
VideoLink
+
User
+
EnteredBy
+
HitCount
+
Status
Video
1
*
1
*
1
*
Create
/
Modify
eBooks
Validate Content
&
Publish
Read
/
Download
books
Read
/
Write
books
EBook
Workflow
Author
Editor
Registered

User
All User
Create
,
Modify
&
publish
study material
/
Video links
Read
/
Download
books
/
View Videos
Professor
/
Student
All User

Home Page


User Authentication


Ebooks


Study Materials


Videos


HTML & PDF Viewer


SPOTBIT


Scribd


tradebit


eBookOnline


e
-
library



Tools


FR

WBEG

SPOTBIT

Scibd

Tradebit

eBook

Online

e
-
library

Platform Independence

Different User Roles

Create & Share Ebooks

Create & Share Study Materials

Workflow in publishing ebooks

Rich Text

Editor

Reviews

Video links

Different

User Interface



Tools


FR

WBEG

SPOTBIT

Scibd

Tradebit

eBook

Online

e
-
library

Search and Hit count

HTML

and PDF formats

Table

of Contents

Upload and list by category

Graphical viewer

Cover page templates


Secure socket layer for user
login pages


Support other formats like
postscript,
xps
, doc, txt


Set of customizable cover
page templates


Upload images for cover
page


Listing all ebooks and study
materials with their
respective icons



Ebooks and study
materials viewer


Digital bookmarks


Adding and sharing audio
books


Admin interface to keep
track of all users


Mobile application for
WBEG



Simple and Easy User Interface


Reliable user authentication with different user roles


Create/upload and download books and materials.


Adds and shares ebooks, study materials and videos


Implements publishing workflow in eBook creation.


http://tinymce.moxiecode.com/


http://www.spotbit.com/


http://www.scribd.com/


http://www.tradebit.com/


http://www.ebookonline.net/


http://e
-
library.net/


http://www.wackyarchives.com/offbeat/the
-
future
-
of
-
books.html


http://images.google.com/imghp?hl=en&tab=wi


http://support.novell.com/techcenter/articles/dnd19
991105.html





James Turner,
MySQL and JSP Web Applications: Data
-
Driven
Programming Using Tomcat and MySQL,
Sams

2002.


Roberto
Paiano
, Andrea
Pandurino
,
A Structured Approach to the
Creation of E
-
Books,

IEEE Sixth International Symposium on

Multimedia Software Engineering, pages 443
-

449, 2004.


Beverly L. Harrison,
E
-
Books and the Future of Reading,
IEEE
Computer Graphics and Applications, Volume 20, pages 32
-

39,
May/June 2000.


Ruth
Cobos
, Xavier
Alaman
,
From collective knowledge to e
-
books,
Symposium on Applied Computing, pages 525
-
529, 2002.


Arlow

J,
Neustadt

I,
UML and the Unified Process: Practical
Object Oriented Analysis and Design.
Addison Wesley
Professional, 2002.


Chien
-
Hung Liu,
Data flow analysis and testing of JSP
-

based
Web Applications,
Information and Software Technology, Volume
48, Issue 12, pages 1137
-
1147, 2006.