automatic web monitoring & retrieval system
DESCRIPTION
This is the mini project done by Krishna Sangeeth K.S, Jinesh George , Pradyoth C John, Manu S Ajith - Students of College of Engineering Chengannur 2012 Batch. Project Guide : Betty Project Co ordinatior : Vinod P.RTRANSCRIPT
AUTOMAT
IC W
EB
MONITORIN
G &
RETRIE
VAL S
YSTE
M
( AW
MR
S)
Jinesh George
Krishna Sangeeth K.S
Manu S Ajith
Pradyoth C John
What is AWMRS?
A web monitoring
system which detects an
event.
Retrieves information
regarding the event.
Send the information
via SMS to the user.
Scope of the project
Monitor the CUSAT
website.
Detect publication of results of
some particular
exam.
Retrieve the results of registered
users.
Notify the users via
SMS.
SALIENT FEATURES
A fully functional GUI which
makes operation easy.
A website for registering
details of students.
Dedicated database for storing
information.
Constant monitoring of
website to check the
publication of results.
Notification of users via SMS
EXISTING SYSTEMS
Monitors web for new exciting content Provides e mail
updates when the required content is obtained.
Still a beta product of Google.
ADVANTAGES
Real time • Results are
sent as and when they are published.
• No need to visit the website multiple times.
Convenient• The user does
not need internet connectivity.
• Results are accessible to anyone with a mobile phone.
Analysis• Results are
stored in a database and are available for various analysis.
• The human effort involved in analysis can be removed.
BASIC MODULES
AWMRS
SMS client
Website
Database
TOOLS & PLATFORM
Basic requirements
Python, PHP
Google App Engine
Pys60 for nokia mobile
A reasonably configured system
SMS gateway
Database
AWMRS T
HROUGH VARIO
US
PHASES
PHASE 1
Create
website
• Website will be created using PHP.
Collect user data
• Users will have to enter details like Name, Phone number, register no.
Store collected data in a
database
• Contents will be stored in a database.
PHASE 2
Script • Runs constantly in a server
Check• If a particular combination of
keywords appear in website and proceed to phase 3.
Keywords
• Semester number, date of exam etc.
PHASE 3
Retrieve info from
DB
Pass values to the
website
Send page info as SMS.
Register no. and Phone number
Passing Reg.no to its field in html page
Extract and send data from webpage to user via SMS
PHASE 4
Move the result info to separate
DB
Analyze the extracted Data
Generate required info from analysis
DFD
LEVEL 0
userdatabase
LEVEL 1
user
Enter details
database
servermonitors
website
Contd..
server
Database
Pass values to website
Results data
Temp file
Send SMS
user
Retrieve data
User info
Register no.
Extract data
Store data
in tempfile
data
Monitor website
Event occurs
REFERENCE
www.php.net
www.mysql.net
www.pythonworld.com
www.pys60.org
www.python.org
www.googleae.com
CONCLUSION
AWMRS is an effective means of knowing the happening of an event real time.
It takes away the boring aspect of visiting websites multiple times a day.
The user doesn’t need to have Internet connectivity to make use of this system.
Extracting information from websites will be extremely easy with AWMRS.
AWMRS in case of monitoring CUSAT results also provides a functionality to analyze the results.
THANK YOU!!!