Академический Документы
Профессиональный Документы
Культура Документы
Presented By
Dhishna Devadas S6 MCA Reg.No 138067 RIT,Kottayam
CONTENTS
About The Project Existing System Proposed System About The Organisation Hardware & Software Tools User Characteristics Module Descriptions Data Flow Diagram Entity Relationship Diagram Table Design Input & Output Design
Web Grabber aims to build a tool that collects both static and dynamic content from web pages Web Grabber empowers you to extract web content more efficiently , accurately Categorization of web pages and searching is done
Existing System
In Existing System no updating or navigation through links is possible. To download entire website, he should visit all pages. Disadvantages Links are not functional Cannot navigate through links Web site cannot be downloaded completely Only html view of saved file can be accessed offline Time Consuming
Proposed System
The new system is easy to incorporate changes. The website is downloaded completely through grabbing. The links are functional . The user can interact with the grabbed site at any time offline. The online cost can be reduced such that it is economically efficient.
Proposed System
Advantages
Save time and money Reduced operational cost The web site can be downloaded completely The links are functional User interface is simple and usable Performance optimization Grab website provides efficient updating and retrieval of the websites.
Hardware Tools
Server Configuration Machine Processor speed Ram Hard Disk Client Configuration Machine Ram Hard Disk :Intel Pentium IV :2.4 GHZ :256 MB :40/80 GB :Intel Pentium III or Higher :128 MB :40 GB
Software Tools
Operating System Software platform JDK Front End Back End Web Server Editor Web Browser : Windows 98/XP : J2EE : Java Development Toolkit 1.6. : JSP : SQL Server 2005 : Apache Tomcat : Net Beans :MS IE 5.0 and above
User Characteristics
The various types of users in this system are Administrator General Users Administrator
Administrator is the super user and has complete control over all the activities that can be performed Administrator can have control over the processing renewal requests, creating categories, and sections in searching Administrator can validate user details and view the users grabbed information.
General Users The users have to register their details in the registration page The logged users have the option of viewing the grabbed site details, updating their profile, and grabbing a site, searching based on categories and changing the password .
Module Description
The system has Mainly 3 Modules 1)Registration 2)Grabbing 3)Searching
Administrator
User
Response
Response
Level 1
User Details
1. Registration
2. Searching
Urls Grab details Search Urls
Search
Grab request Grab details 3. Grabbing Grab details Grab details Grab Details
User Details
Feedback Administrator
Reports
Reports to view
4. Publish Reports
User
request to grab
requesting details
Request details requesting details request date expiry date Administrator request to checks for expiry User 2.2 Expiry Checking expiry date expires Update details
success message
2.3 Assigning Permissions
renew message
grabbing
grab details
Grab details 2.5 Grabbing site
Administrator
Category details
User
Search urls 3.3 Searching
Category
URLs
M Grabbing M M
controls 1 Administrator
validates
user name
passwor d
Table Design
1) Table name : LOGIN Description : Login details of the administrator Structure :
FIELD NAME logname CONSTRAINT primary key DATA TYPE varchar DESCRIPTION username
pwd
varchar
password
status
varchar
status
ufname
varchar
First name
ulname
varchar
Last name
FIELD NAME
CONSTRAINT
DATA TYPE
DESCRIPTION
uemail
varchar
Email id
uphone
integer
Phone number
utype
char
User type
uregdate
datetime
Registration date
uexpdate
datetime
Expiry date
FIELD NAME
2) Table name : USER REGISTRATION DescriptionForeign key of the user : Details uloginname nvarchar Structure:
ugender char udob datetime
CONSTRAINT
DATA TYPE
DESCRIPTION loginname
gender
Date of birth
uadress
nvarchar
address
grabid
logname url folder grabdate
primary key
foreign key
Integer
nvarchar nvarchar varchar datetime
Grab id
User login name URLs destinationfolder Grabbed date
4)
sectionid
head description
primary key
Integer
varchar varchar
section id
Search section name Section description
5)
FIELD NAME
CONSTRAINT
DATA TYPE
DESCRIPTION
catid
Sectionid description link
primary key
foreign key
Integer
Integer nvarchar nvarchar
Category id
Section id descriptions Links added
plogname
paybank paybranch paydate
Foreign key
nvarchar
nvarchar nvarchar datetime
Login name
Payment Bank name Payment branch name Payment date
CONSTRAINT
primary key
DATA TYPE
Integer
DESCRIPTION
feedback id
uname
Foriegnkey
varchar
User name
emailid
nvarchar
Email id
msg
nvarchar
message
rid
nutype nreqdate nexpdate paytype payamt plogname renewstatus
primary key
Integer
varchar datetime datetime nvarchar nvarchar
Renew id
usertype New request date New expiry date Payment type Payment amount Login name Renewal status
Foreign key
nvarchar nvarchar
Input Design
Section Creation Form This is the section creation form for Administrator
Category Creation Form This is the category creation form for Administrator
Output Design
Grab Details Report This is the report showing grab details
User Accept or Reject This report has the option to accept or reject the users
QUERIES??
THANK YOU.