SlideShare a Scribd company logo
1 of 34
W3ANALYZER



                           BY
             K.Vamshi Krishna
             P.Shankar Murthy
EXISTING SYSTEM




   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.
PROPOSED SYSTEM
 In   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.


User
Administrator
Mail Reports
NON-FUNCTIONAL REQUIREMENTS
Performance 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
Sequence diagram for login



   u:user             ul:userlogin                        db:database

       1: request for login
                               2: 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 details
                                          4: update the database
                                                                       5: database updated
                             6: load new profile
Sequence diagram for image gallery


        u:user                    uig:userimage             db:database
                                      gallery
            1: request for image upload
                                          2: load existing images
                 3: loading new image
                                          4: update the database
                                                                    5: database updated
                              6: load all images
Activity diagram for user login
Activity diagram for profile
update
                   Start


          upload existing
              details



            update the
              profile


                     invalid details


                   valid details

           submit new
             details



                    stop
Activity diagram for image gallery
Use Case For user login


                   submit login info




                  verification of user       database
        user




               user verified and logged in
Use case diagram for profile update




                 load existing profile




          user      update details       database




                  update the profile
Use case diagram for image gallery




                 load existing images




          user    upload new image      database




                 update image gallery
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
W3 analyzer.ppt

More Related Content

Similar to W3 analyzer.ppt

Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring systemVenkat Projects
 
An Introduction to Django Web Framework
An Introduction to Django Web FrameworkAn Introduction to Django Web Framework
An Introduction to Django Web FrameworkDavid Gibbons
 
Web and Android App Development
Web and Android App DevelopmentWeb and Android App Development
Web and Android App DevelopmentGaurav Gopal Gupta
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Reinier Eiman
 
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...Yashwanth Reddy
 
File uploading through paperclip in rails 3.x
File uploading through paperclip in rails 3.xFile uploading through paperclip in rails 3.x
File uploading through paperclip in rails 3.xAndolasoft Inc
 
Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivitych_tabitha7
 
Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...IGEEKS TECHNOLOGIES
 
Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...IGEEKS TECHNOLOGIES
 
Cis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry universityCis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry universitylhkslkdh89009
 
Documentation
DocumentationDocumentation
DocumentationKalyan A
 
Whats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 FinalWhats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 Finalncarrier
 
Jericho Project Overview
Jericho Project OverviewJericho Project Overview
Jericho Project OverviewJaco Koekemoer
 
Ensuring distributed accountability for data sharing in the cloud
Ensuring distributed accountability for data sharing in the cloudEnsuring distributed accountability for data sharing in the cloud
Ensuring distributed accountability for data sharing in the cloudSathya Moorthy
 

Similar to W3 analyzer.ppt (20)

Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
 
ASP.NET Lecture 5
ASP.NET Lecture 5ASP.NET Lecture 5
ASP.NET Lecture 5
 
An Introduction to Django Web Framework
An Introduction to Django Web FrameworkAn Introduction to Django Web Framework
An Introduction to Django Web Framework
 
Web and Android App Development
Web and Android App DevelopmentWeb and Android App Development
Web and Android App Development
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
 
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
 
File uploading through paperclip in rails 3.x
File uploading through paperclip in rails 3.xFile uploading through paperclip in rails 3.x
File uploading through paperclip in rails 3.x
 
Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivity
 
Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...
 
Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...Panda public auditing for shared data with efficient user revocation in the c...
Panda public auditing for shared data with efficient user revocation in the c...
 
Cis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry universityCis407 a ilab 6 web application development devry university
Cis407 a ilab 6 web application development devry university
 
E-Examination
E-ExaminationE-Examination
E-Examination
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
SAP BI 7 security concepts
SAP BI 7 security conceptsSAP BI 7 security concepts
SAP BI 7 security concepts
 
Documentation
DocumentationDocumentation
Documentation
 
Bug Tracking Java Project
Bug Tracking Java ProjectBug Tracking Java Project
Bug Tracking Java Project
 
Whats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 FinalWhats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 Final
 
Jericho Project Overview
Jericho Project OverviewJericho Project Overview
Jericho Project Overview
 
Ensuring distributed accountability for data sharing in the cloud
Ensuring distributed accountability for data sharing in the cloudEnsuring distributed accountability for data sharing in the cloud
Ensuring distributed accountability for data sharing in the cloud
 
Job portal
Job portalJob portal
Job portal
 

More from Shankar Murthy

Earthquake detection using P and S waves, IEEE Conference
Earthquake detection using P and S waves, IEEE ConferenceEarthquake detection using P and S waves, IEEE Conference
Earthquake detection using P and S waves, IEEE ConferenceShankar Murthy
 
Exploration routing chapter_3
Exploration routing chapter_3Exploration routing chapter_3
Exploration routing chapter_3Shankar Murthy
 
Automated detection of stealthy port scans.ppt(mine)
Automated detection of stealthy port scans.ppt(mine)Automated detection of stealthy port scans.ppt(mine)
Automated detection of stealthy port scans.ppt(mine)Shankar Murthy
 
Latency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.pptLatency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.pptShankar Murthy
 
Earthquake prediction preview 1
Earthquake prediction preview 1Earthquake prediction preview 1
Earthquake prediction preview 1Shankar Murthy
 

More from Shankar Murthy (8)

Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Earthquake detection using P and S waves, IEEE Conference
Earthquake detection using P and S waves, IEEE ConferenceEarthquake detection using P and S waves, IEEE Conference
Earthquake detection using P and S waves, IEEE Conference
 
Earthquake prediction
Earthquake predictionEarthquake prediction
Earthquake prediction
 
Exploration routing chapter_3
Exploration routing chapter_3Exploration routing chapter_3
Exploration routing chapter_3
 
Steganography
SteganographySteganography
Steganography
 
Automated detection of stealthy port scans.ppt(mine)
Automated detection of stealthy port scans.ppt(mine)Automated detection of stealthy port scans.ppt(mine)
Automated detection of stealthy port scans.ppt(mine)
 
Latency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.pptLatency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.ppt
 
Earthquake prediction preview 1
Earthquake prediction preview 1Earthquake prediction preview 1
Earthquake prediction preview 1
 

Recently uploaded

Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 

Recently uploaded (20)

Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 

W3 analyzer.ppt

  • 1. W3ANALYZER BY K.Vamshi Krishna P.Shankar Murthy
  • 2. EXISTING SYSTEM 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.
  • 3. PROPOSED SYSTEM In 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.
  • 4. 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.
  • 5. 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.
  • 6. 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
  • 7. 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. User Administrator Mail Reports
  • 8. NON-FUNCTIONAL REQUIREMENTS Performance 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.
  • 9. 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.
  • 10. 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.
  • 23. Sequence diagram for login u:user ul:userlogin db:database 1: request for login 2: submit username password 3: verifying user details 4: user verified(loged or unloged)
  • 24. Sequence diagram for profile update u:user ud:userdetails db:database 1: request for profile update 2: load existing details 3: enter new details 4: update the database 5: database updated 6: load new profile
  • 25. Sequence diagram for image gallery u:user uig:userimage db:database gallery 1: request for image upload 2: load existing images 3: loading new image 4: update the database 5: database updated 6: load all images
  • 26. Activity diagram for user login
  • 27. Activity diagram for profile update Start upload existing details update the profile invalid details valid details submit new details stop
  • 28. Activity diagram for image gallery
  • 29. Use Case For user login submit login info verification of user database user user verified and logged in
  • 30. Use case diagram for profile update load existing profile user update details database update the profile
  • 31. Use case diagram for image gallery load existing images user upload new image database update image gallery
  • 32. 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.
  • 33. 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