w3 analyzer.ppt
TRANSCRIPT
W3ANALYZER
BYK.Vamshi KrishnaP.Shankar Murthy
The normal website do not include any tracking system facilities and
there are no controlling techniques to overcome the page uploads
when there are more number of visitors online.The Frequent
customers who visit the web site may feel some difficulties. We
cannot know the user system details and the difficulties he is facing
while surfing web site.
EXISTING SYSTEM
PROPOSED SYSTEMIn proposed system we can estimate the user system configuration details
, browser details and we can track his traversal and we can conclude the
difficulties facing regarding traversal , background effects , themes etc.
Thus we can include those features desired by the user and make him feel
better.
The other aspect we are stressing is on that the user can upload his
images and can change his wished color theme dynamically.
INTRODUCTION
The W3Analyser includes three components namely web tracker, hit
counter and real-time detailed web statistics.
When someone visits the website, the code is executed and the visitor's
public details (ip address, browser, operating system, referrer, page
title and url etc) are analysed and stored for reporting to the website
owner later.
The website owner has control on which pages he/she wants to track
just by placing the code in required pages.
COMPONENTS..
HIT COUNTER
The hit counter display's a counter on the web page. The webmaster has the option
to choose between displaying unique visitors.
WEBTRACKER
The web tracking system allows the admin to track the user path traversed
throughout the web site.
WEBSTATISTICS
Web statistics offers a breakdown of current unique, returning and repeat visitors
over the lifetime of the website. Also it will offer browser, resolution, operating
system, country, search engine, keyword, referring link, and visitor analysis and
reporting.
SCOPE OF THE PROJECT:
The Scope Of the Project revolves round the Three components
1. Web Tracker
2. Hit Counter
3. Web Statistics
The features that can be implemented are:
• Magnify User • Popular Pages • Entry Pages • Exit Pages • Visitor Paths • Recent Page load Activity • Recent Visitor Activity
Functional Requirements
Functional requirements define all the operations that take place in the
system. The following are the list of functional requirements of the system.
UserAdministratorMail Reports
NON-FUNCTIONAL REQUIREMENTSPerformance Requirements:A performance requirement is a statement that describes
how well a function is to be executed or achieved, or how well it is to be accomplished.
Performance requirements are categorized and mentioned as follows:
Response Times: 90% of interactive tasks such as loading of web page, validating user id
and password etc would take less than 10seconds of time.
Throughput and concurrency: Throughput and concurrency is expected to be as high as
possible.
Efficiency: Specifies how well the software utilizes scarce resources: CPU cycles, disk
space, and bandwidth.
Usability: The measurement of how often, how efficiently, and/or correctly people use the
System.
Safety requirements
Safety requirements specify those requirements that are concerned with possible
loss, damage, or harm that could result from the use of the product.
Every user must be verified thoroughly before allowing him to use the system.
Requirements:
Each user must have unique login details.
Database of each user should be kept safely.
Modules
User: It contains the detail information about the user such as
Uid , Uname , Pwd , Gender , EmailId.
Administrator: It encloses the Information like Bid, Browsing
Data,Os, System Details, Image settings, Theme settings etc.
Mail Reports: The report consists of all the above details in neat
format.
SCREEN SHOTS
Home page
About us
Change themes
After Change
Reports
User login
Add images
Admin pages:
Updates User Accounts
Updates Theme Details
UML DIAGRAMS
CLASS DIAGRAM
usercontact
cid : type = intrid : type = intaddress : type = stringcountry : type = stringstate : type = stringcity : type = string
updatecontact()
sendreport
bid : type = intbname : type = stringos : type = stringcdate : type = datetime
sendreport()
images
uid : type = intimgid : type = intimgpath : type = stringimgcontent : type = string
upload()delete()
registration
uname : type = stringpwd : type = stringemail : type = stringgender : type = stringuid : type = int
registration()
admin
uname : type = stringpwd : type = stringname : type = initval
login()
Sequence diagram for login
ul:userlogin db:databaseu:user
1: request for login2: submit username password
3: verifying user details
4: user verified(loged or unloged)
Sequence diagram for profile update
u:user ud:userdetails db:database
1: request for profile update
2: load existing details
3: enter new details4: update the database
5: database updated
6: load new profile
Sequence diagram for image gallery
u:user uig:userimagegallery
db:database
1: request for image upload
2: load existing images3: loading new image
4: update the database5: database updated
6: load all images
Activity diagram for user login
Activity diagram for profile update
Start
upload existing details
update the profile
submit new details
stop
invalid details
valid details
Activity diagram for image gallery
Use Case For user login
submit login info
verification of user database
user verified and logged in
user
Use case diagram for profile update
load existing profile
update details database
update the profile
user
Use case diagram for image gallery
load existing images
upload new image database
update image gallery
user
CONCLUSION
The project we developed allows user to sign up if he is
the new user else allows existing user to login .The logged
in user can select his choice of theme from the list of
themes provided by the Admin. The user can upload his
images $ the website can be viewed as an Art Gallery.
The Admin has control over all the users can include or
exclude from the website. He tracks all the user information
such as Os used, user system Configuration, number of
users online etc and generates reports based on them.
REFERENCES
NET COMPLETE REFERENCE : by
PETERICKNAUGHTON
PROGRAMMING WITH .NET : by
BALAGURUSWAMY
SQLSERVER DATABASE ACCESS WITH .NET : by
GRAHAMAMELTON
RICH CATTELL
MATADENE FISHER
SOFTWARE ENGINEERING : by
ROGER S.PRESSMAN