0701066 sms alert system
TRANSCRIPT
SMS Alert System
A
PROJECT REPORTON
‘SMS ALERT SYSTEM’
FOR
NATIONAL INFORMATICS CENTRE (NIC), PUNE
UNDER THE GUIDANCE OF Prof. VISHAL SONIMs. P. V. KAMAT
BYMR. KARANDE VIJAY DHULACHAND
(M.B.A.++ SYSTEM)
SUBMITTED UNDER PARTIAL FULFILLMENT OF MASTERS IN BUSINESS ADMINSTRATION
(2007 – 2009)
1
SMS Alert System
THROUGH
VISHWAKARMA INSTITUTE OF MANAGEMENT,PUNE – 48.
This is to certify that the Summer Project entitled
“SMS ALERT SYSTEM”
Sponsored by
NATIONAL INFORMATICS CENTRE (NIC), PUNE
Is submitted by
Mr. Karande Vijay Dhulachand (MBA++ System) to the Vishwakarma Institute of
Management (VIM), University of Pune towards the partial fulfillment of the requirement
for the award of the Masters in Business Administration (MBA++) has been
2
SMS Alert System
satisfactorily carried out under the guidance of Prof. Vishal Soni and Ms. P.V. Kamat
during the academic year 2007– 2008.
Prof. Vishal Soni Ms. P.V. Kamat
Project Guide Sr. Technical DirectorVishwakarma Institute of Management National Informatics Centre, Pune
ACKNOWLEDGEMENT
It is with great pleasure that I am submitting this project on “SMS Alert System”.
I take the opportunity to acknowledge and express my gratitude and thanks to my Internal
Project Guide Prof. Vishal Soni, for his timely advice, guidance and encouragement,
which has helped me in accomplishing this task.
Gracious help from varizzous sources has contributed tremendously to the
completion of this project work. I take this opportunity to express my profound sense of
gratitude to Ms. P. V. Kamat (Sr. Technical Director – National Informatics Centre),
Mr. Praveen Rao (Senior System Analyst – National Informatics Centre) and Mr.
Sanjay Kulkarni (Principal System Analyst – National Informatics Centre), for his
invaluable guidance, constant encouragement and practical suggestions based on the
experience to focus my efforts to which this work has come to the presentable form.
3
SMS Alert System
I am also thankful to System Administration Department, National Informatics
Centre (NIC), PUNE who have helped me whenever required, and gave me support in
every possible form.
Mr. Vijay Dhulachand Karande
MBA++ (Systems)
Vishwakarma Institute of Management
Pune University
INDEX
SR. NO. TOPIC PAGE NO.
1 Executive Summary 4
2 Company Profile 6
3 Project Profile 14
4 Need & Motivation 20
5 Requirements 23
6 Technology 26
4
SMS Alert System
7 Project Design 30
8 Screens 33
9 Table Design 47
10 Testing 51
11 Drawbacks & Limitation 55
12 Future Enhancement 57
13 Conclusion 59
14 Bibliography 61
5
EXECUTIVE SUMMARYEXECUTIVE SUMMARY
SMS Alert System
SECTOR : I.T. Software
COMPANY : National Informatics Centre (NIC), Pune
TITLE : SMS Alert System
PROJECT DURATION : 90 days (28 Jun – 28 Sep)
6
SMS Alert System
SYNOPSIS:
‘SMS Alert System for Tribal Research & Training Institute, Tribal
Development Department (Maharashtra State) and Ministry of Tribal Affairs,
Government of India’.
7
COMPANY PROFILECOMPANY PROFILE
SMS Alert System
National Informatics Centre
National Informatics Centre (NIC) of the Department of Information Technology is
providing network backbone and e-Governance support to Central Government, State
Governments, UT Administrations, Districts and other Government bodies. It offers a wide
range of ICT services including Nationwide Communication network for decentralized
planning, improvement in Government services and wider transparency of national and local
Governments. NIC assists in implementing Information Technology Projects, in close
collaboration with Central and State Governments, in the areas of (a) Centrally sponsored
schemes and Central sector schemes, (b) State sector and State sponsored projects, and (c)
District Administration sponsored projects. NIC endeavours to ensure that the latest
technology in all areas of IT is available to its users.
A] Organization profile:
The organizational set up of NIC encompasses its Headquarters at New Delhi, State
Units in all the 25 State capitals and 7 Union Territory Headquarters and District centres in
more than 540 Districts of India. The Organization employs a large pool of efficient
technical manpower. At the NIC Headquarters, a large number of Application Divisions
exist which provide total Informatics Support to the Ministries and Departments of the
Central Government. NIC computer cells are located in almost all the Ministry Bhawans
8
SMS Alert System
of the Central Government and Apex Offices including the Prime Minister’s Office, the
Rashtrapati Bhawan and theParliament House.
Headquarters:
NIC Headquarters is based in New Delhi. At NIC Headquarters, a large number of
Application Divisions exist which provide total Informatics Support to the Ministries and
Departments of the Central Government. NIC computer cells are located in almost all the
Ministry Bhawans of the Central Government and Apex Offices including the Prime
Minister’s Office, the Rashtrapati Bhawan and the Parliament House. Apart from this, NIC
has various Resource Divisions at the Headquarters which specialize into different areas of
IT and facilitate the Application Divisions as well as other NIC Centres in providing state-
of-the-art services to the Govt.
1. Accounts Informatics Division2. Agricultural Infomatics Division
3. Analytics & Modelling Division
4. Audit Information Division
5. Bibliographic Informatics Division
6. Billing Division, Revenue and Receipt Section
7. Biotechnology Informatics Division
8. Cabinet Secretariat Cell
9. Central Pension Accounting Office
10. Certifying Authority
9
SMS Alert System
11. Civil Aviation Information Division
12. Commerce Informatics Division
13. Communication Information System Division
14. Communication Software Group
15. Cooperatives Informatics Division
16. Court Information System (COURTIS) Division
17. Computerized Rural Information Systems Project (CRISP)
18. Culture Informatics Division
19. Customs Division
20. Cyber Security Group
21. DDWS Computer Cell, Rural Development
22. Department of Official Language
23. Disinvestment Informatics System Division (DISD)
24. DISNIC Program Division
25. DIT Support Division
26. EDI Application Unit
27. Education Information Division
28. e-Governance Division
29. Electronic Data Interchange Co-ordination Division
30. Energy Information Systems Division
31. Engineering Support Group
32. Environment & Forest Information Division
10
SMS Alert System
33. Finance Information Division
34. Financial Sector Informatics Division
35. Fiscal and Financial Resources Information Group
36. Food & Consumer Affairs Infosys Division
37. Food Processing Informatics Systems Division
38. Health & FW Informatics Division (HID)
39. Human Resource Development Division
40. Information & Broadcasting Informatics Division
41. Industry Information Systems Division
42. Information Technology Hardware Development Division
43. Infrastructure Group
44. Integrated Business Information Systems Division
45. Intellectual Property & Know How Informatics Division
46. Labour Information System Division
47. Land Records Information Systems Division
48. Law & Justice Division
49. Market Informatics Division
50. Ministry of Defence
51. Ministry of Home Affairs Information Systems Division
52. MPI Informatics Division
53. Ministry of Rural Development Project Cell
54. Natural Hazards Management Information System Division
11
SMS Alert System
55. Network Customer Support Divison
56. Network Infrastructure Systems Group
57. National Human Rights Commission Division
58. Parliament Informatics Division
59. Personnel & Public Grievances Informatics Division
60. Planning Commission Informatics Division
61. Press Inforamtics Bureau
62. Prime Minister’s Office
63. Remote Sensing & GIS Division
64. RENNIC / Internet Division
65. Satellite Communications Division
66. Science & Technology Division
67. Socio_Cultural Informatics Division
68. Surface Transport Informatics Division
69. System Operation & Management Informatics Division
70. Systems Maintenance Division
71. Systems Software Division
72. Teleinformatics Development Promotion Programme
73. Textile Informatics Division
74. Training Division
75. Transport & Highway Informatics Division
76. Urban Development and CPWD Informatics Division
12
SMS Alert System
77. Utility Mapping Division
78. Video Conferencing & MEF Division
79. Vigilance Information Division
80. Water Resources Informatics Division
81. Web Services & Multimedia Applications Division
82. Wireless Terrestrial Communication Division
83. Women & Child Development Info System Division
Headquarter @ New Delhi:
National Informatics CentreDepartment of Information Technology
Ministry of Communications and Information TechnologyA-Block, CGO Complex, Lodhi Road, New Delhi - 110 003 India
Fax : 91-11-24362628, E-mail : [email protected]
State/UT Units:
At the State level, NICs State/UTs Units provide informatics support to their
respective State Government and at the District level lie the NIC District Infomatics
offices.
District Level :
At the District level, NIC District Centres provide effective informatics support to
the Development, Revenue and Judiciary administration of the District.
B] Projects
13
SMS Alert System
Nation Wide:
NIC has conceptualized, developed and implemented a very large number of
projects for various Central and State Government Ministries, Departments and
Organizations. Many of these projects are continuing projects being carried out by various
divisions of NIC at New Delhi Headquarters and State/District centre throughout the
country. We present here some of the most noteworthy projects to offer the
viewers/citizens a glimpse of the multifaceted, diverse activities of NIC, touching upon all
spheres of e-governance and thereby influencing the lives of millions of citizens of India.
Agricultural Marketing Information Network (AGMARKNET)
Central Passport System
Community Information Centres (CICs)
Computerized Rural Information Systems Project (CRISP)
Court Information System (COURTIS)
Department of Agriculture Network (DACNET)
Examination Results Portal
India Image
Land Records Information System (LRIS)
14
SMS Alert System
Video Conferencing
National Hazardous Waste Information System (NHWIS)
Public Grievance Redress and Monitoring System (PGRAMS)
State Specific:
NIC has conceptualized, developed and implemented a very large number of
projects for various Central and State Government Ministries, Departments and
Organizations. Many of these projects are continuing projects being carried out by various
divisions of NIC at New Delhi Headquarters and State/District centres throughout the
country. We present here some of the most noteworthy projects to offer the
viewers/citizens a glimpse of the multifaceted, diverse activities of NIC, touching upon all
spheres of e-governance and thereby influencing the lives of millions of citizens of
India.NIC, Pune developed many web applications for Maharashtra State Government.
Some of them are,
Irrigation Department, Quality Circle, Pune
Finance Department, Government of Maharashtra
Agriculture Department, Government of Maharashtra
Tribal Research & Training Institute, Pune
Sahakaar
15
SMS Alert System
Maharashtra Pollution Control Board
National Research Centre for Grapes
Forest Development Corporation of Maharashtra Ltd.
Mahatma Phule Krishi Vidyapeeth, Rahuri
High Court, Bombay
Individual Beneficiary Schemes of Zilla Parishad
Central Water & Power Research Station
National Research Centre for Onion & Garlic
National Water Academy
Maharashtra Council of Agriculture Education & Research
C] NIC Symbol:
16
SMS Alert System
17
PROJECT PROFILEPROJECT PROFILE
SMS Alert System
Tribal Research & Training Institute
Introduction:
The Tribal Research & Training Institute, Pune was established on 1st May,
1962. The Institute is headed by Commissioner, TRTI. He is assisted by Joint Director and
Dy. Director (I.A.D.P.)
The Institute undertakes research studies on various aspects of tribals. It also does
evaluation studies in order to assess the impact of developmental programmes / schemes
on the life of the tribal people in the State.
The Institute has been conducting in-service training programmes since 1970. It
also conducts special training programmes for tribal youths who appear for M.P.S.C. and
other competitive examinations. The Institute also conducts Youth Leadership Training
Programmes for tribal youths in Tribal Sub Plan Areas all over the State.
The Government has established Eight Scheduled Tribe Certificate
Scrutiny Committees at Pune / Nashik / Nagpur / Thane / Aurangabad / Amravati /
Nandurbar and Gadchiroli which work under the Chairmanship of the Commissioner,
T.R.T.I. There exist separate Vigilance cells in each Scrutiny Committee for assisting them
in their work.
18
SMS Alert System
Tribal Research and Training Institute has Tribal Cultural Museum located in its
premises. All facets of life of tribals of Maharashtra are displayed in the Museum. The
Institute has got a rich Library which serves as reference library on tribals.
Aims & Objectives:
Preservation of Cultural Heritage Of The Tribals Of Maharashtra
Undertaking Evaluation Studies Of Various Developmental Programmes
Collection Of Data In Respect Of Tribals
Conduction Of Various Training Programmes
Verification Of Tribe Certificate Issued To The Tribals Of Maharashtra
Law :
Ministry of Law & Justice
(Legislative Department)
The following act of Parliament received the assent of the President on the
29th December 2006, and is here by published for general Information:-
THE SCHEDULED TRIBE & OTHER TRADITIONAL FOREST DWELLERS
(RECOGNITION OF FOREST RIGHTS) ACT, 2006 No. 2 OF 2007
[29 December 2006]
19
SMS Alert System
An act to recognize and vest the forest rights and occupation in the forest land in
forest dwelling Scheduled Tribes and Other Traditional Forest Dwellers who have been
residing in such forest for generation but whose rights could not be recorded to provide for
a framework for recording the forest rights so vested and the nature of evidence is required
for such recognition and vesting in respect of forest land.
Notification:
Government of India
Ministry of Tribal Affairs, New Delhi
Notification
(TO BE PUBLISHED IN THE GAZETTE OF INDIA, EXTRAORDINARY, PART II,
SECTION 3, SUB-SECTION (i) OF DATED 1st JANUARY, 2008)
GOVERNMENT OF INDIA MINISTRY OF TRIBAL AFFAIRS New Delhi, the 1 st
January, 2008 NOTIFICATION G.S.R. ____________(E).-- WHEREAS the draft
Scheduled Tribes and Other Traditional Forest Dwellers (Recognition of Forest Rights)
Rules, 2007 were published, as required by sub-section (1) of section 14 of the Scheduled
Tribes and Other Traditional Forest Dwellers (Recognition of Forest Rights) Act, 2006 (2
of 2007) under the notification of the Government of India in the Ministry of Tribal Affairs
number G.S.R.437(E), dated the 19 th June, 2007 in the Gazette of India, Part II, Section 3,
sub-section (i) of the same date, inviting objections and suggestions from all persons likely
to be affected thereby, before the expiry of the period of forty-five days from the date on
which the copies of the Gazette containing the said notification are made available to the
20
SMS Alert System
public;AND WHEREAS copies of the said Gazette were made available to the public
on25.06.2007; AND WHEREAS the objections and suggestions received from the public
in respect of the said draft rules have been duly considered by the Central Government;
NOW, THEREFORE, in exercise of the powers conferred by sub-sections (1) and (2) of
section 14 of the Scheduled Tribes and Other Traditional Forest Dwellers (Recognition of
Forest Rights) Act, 2006 (2 of 2007), the Central Government hereby makes the following
rules for recognizing and vesting the forest rights and occupation in forest land in forest
dwelling Scheduled Tribes and other traditional forest dwellers residing in such forests,
namely:- 1. Short title, extent and commencement.- (1) These rules may be called the
Scheduled Tribes and Other Traditional Forest Dwellers (Recognition of Forest Rights)
Rules, 2007. (2) They shall extend to the whole of India except the State of Jammu and
Kashmir. (3) They shall come into force on the date of their publication in the Official
Gazette. 2.Definitions.- (1) In these rules, unless the context otherwise requires: (a) 'Act'
means the Scheduled Tribes and Other Traditional Forest Dwellers (Recognition of Forest
Rights) Act, 2006 (2 of 2007); (b) 'bonafide livelihood needs' means fulfillment of
sustenance needs of self and family through production or sale of produce resulting from
self-cultivation of forest land as provided under clauses (a), (c) and (d) of sub-section (1)
of section 3 of the Act; (c) 'claimant' means an individual, group of individuals, family or
community making a claim for recognition and vesting of rights listed in the Act; (d)
'disposal of minor forest produce'
Sub-Divisional Level Committee.-
21
SMS Alert System
The State Government shall constitute Sub- Divisional Level Committee with the
following members, namely:- (a) Sub-Divisional Officer or equivalent officer -
Chairperson; (b) Forest Officer in charge of a Sub-division or equivalent officer - member;
(c) three members of the Block or Tehsil level Panchayats to be nominated by the District
Panchayat
District Level Committee.-
The State Government shall constitute District Level Committee (DLC) with the
following members, namely:- (a) District Collector or Deputy Commissioner -
Chairperson; (b) concerned Divisional Forest Officer or concerned Deputy Conservator of
Forest - member; (c) three members of the district panchayat to be nominated by the
district panchayat,
State Level Monitoring Committee. –
The State Government shall constitute a State Level Monitoring Committee with
the following members, namely:- (a) Chief Secretary – Chairperson; (b) Secretary,
Revenue Department - member; (c) Secretary, Tribal or Social Welfare Department –
member; (d) Secretary, Forest Department - member; (e) Secretary, Panchayati Raj -
member; (f) Principal Chief Conservator of Forests – member; (g) three Scheduled Tribes
member of the Tribes Advisory Council, to be nominated by the Chairperson of the Tribes
Advisory Council
Flow of Committees:
22
SMS Alert System
VLC – Village Level Committee
TLC – Taluka level Committee
SDLC – Sub Divisional Level Committee
DLC – District Level Committee
SLC – State Level Committee
CLC – Central Level Committee
23
NEED & MOTIVATIONNEED & MOTIVATION
SMS Alert System
Need:
Government daily releases many news, official alerts, advertisement, notification,
meetings and new laws, technology etc. In case of newly released official alerts, news,
notification they are forwarded to specific regional tehsildar, sub divisional
officer,collectors and other higher designations by letter. To implement them at respective
places in the state. Sometimes these higher designation officer fail to receive letter. The
failure arises due to lost of letter, wrong address, and departmental mistake etc. Sometimes
officer receive letter after meeting period gets over. The official information like meeting,
notification which are very urgent for government can’t be reach at proper destination in
time.
Ministry of Tribal Affairs, Government of India released new law for Recognition
of forest rights. Many tribals are unknown with these law. Government made training
division for giving publicity to this law. The training division is responsible for giving
training to tribal about the law & procedure to claim the forest land wherever they are
residing from generation to generation. The training division requires training material to
give publicity of the law for reaching the procedure up to the tribal to claim forest land.
The trainers go to the tribal areas & give publicity to this law in tribal’s own language.
24
SMS Alert System
Tribal Research & Training Institute (TRTI), Government of Maharashtra made a
‘SMS Alert system’ through which the specific regional tehsildar, sub divisional officer,
collectors and other higher designation officer can get sms about meetings, news alert,
notification at their own mobile. These alerts & notification are sent by only TRTI
department. TRTI can send sms about new changes in tribal websites, notification, forest
maps, and advertisement. If the material for training division is dispatched to all district
level then TRTI department send sms to all district collectors about dispatched training
material. If the size of notification is longer then we can upload it to website and send sms
to view the new notification on tribal website. Specific collector, tehsildar, subdivional
officer need to get the regional information about legal boundries of the village, taluka and
district through our system. This system can also be needed to send information about
hearing petitions. Any urgent meeting held by TRTI department for all collectors,
tehsildar, subdivisional officer then our system can send message about meeting to all or
specific designation in a particular region. Sms also contain the official alerts and
information.
Motivating Factors:
Role of the Department in giving publicity to ‘Recognition of Forest Rights’ law
slowly changing and reaching towards bottom level i.e. up to tribal.
With increasing load of Department & responsibility, the Department seeks a
solution, which can handle the system efficiently and effectively.
25
SMS Alert System
Hardware and Software Requirements:
26
REQUIREMENTSREQUIREMENTS
SMS Alert System
The operating environment, i.e. the minimum configuration of hardware and software
which is needed for the Development and Functioning of the computerized System is as
follows:
Hardware:
Server: HP RX 2620 Itanium 64 bit Server
HP Dual Core 1.6 Ghz Itan2 Processor
1 GB RAM, 80 GB Hard disk Modem
Client: Intel Pentium-4 or Higher Processor
512 MB RAM
40 GB Hard Disk
Service Provider: Bharat Sanchar Nigam Limited (BSNL)
Software:
Operating environment:
Server: Windows 2003
Client: Windows Family
Development environment:
27
SMS Alert System
Front end: PHP Version 5.3.2
Back end: Postgre SQL 8.3
28
SMS Alert System
Details Description of Technology used :
PHP
PHP (recursive acronym for “PHP:Hypertext Preprocessor”) is a widely used open
source general-purpose scripting language that is especially suited for Web development
and can be embedded into HTML. There are three main fields where PHP script are used.
29
TECHNOLOGYTECHNOLOGY
SMS Alert System
Server-side scripting: This is the most traditional and main target field for PHP. You need
three things to make this work. The PHP parser (CGI or server module), a web server and
a web browser. You need to run the web server, with a web browser, viewing the PHP
page through the server.
Command line scripting: You can make a PHP script to run it without any server or
browser. You only need the PHP parser to use it this way. This type of usage is ideal for
script regularly executed using cron (on *nix or Linux) or Task scheduler (on Windows).
These script can also be used for simple text processing tasks.
Writing client-side GUI applications: PHP is probably not the very best language to
write windowing application, but if you know PHP very well, and would like to use some
advanced PHP features in your client-side applications you can also use PHP-GTK to write
such programs. You also have the ability to write cross-platform applications this way.
PHP-GTK is an extension to PHP, notavailable in the main distribution.
HTML
Hyertext: It is a simple text with some additional features,like formatting of
images,creating links to other documents.
Markup: It is the process of marking or adding text with some symbols.
30
SMS Alert System
Language: It indicates that it is a language so as compared to other compute language.It is
having its own set of rules.HTML is a tool for distributing information on the internet. This
information not limited to the next but one can insert images, sound effects also. Today
HTML pages are Standard interface to the Internet. They can include animated graphics,
sound and video, Complete interactive programs and old-fashined texts. Millions web
pages are retrieved each day from thousands of web servers, computers around the world.
HTML is actually a family member of markup languages called as SGML(Standerd
Generalized Markup Language) .
Java Script
JavaScript is a Client-side scripting language, which empowers the developers to write
functionality to run at the user’s client .It is very useful and powerful if the developers
want to preprocess data on the client before submission to the server. This can reduce
traffic over the network and offload processing from the server to the client. Since
JavaScript is a Scripting language (not compiled) and runs primarily on the client. Most
JavaScript used today is used to manipulate different aspects of the browsers.It uses an
object-oriented programming (OOP) approach.
There are four primary components to JavaScript’s OOP methodology:
1. Object: A JavaScript object can be almost any elements of a web documents such as the
documents, tables, forms, buttons, images.
2. Properties: Each object has its own properties such as the history of the browser.
History length contains the count of the items in the history list.
31
SMS Alert System
3. Methods: Objects can do certain things known as methods. Basically a method is a
means of a making an object do something like open or close.
4. Events: An events an actually triggers the function or method to run.
JavaScript is good for the following:
User input Validation.
Calculations and simple graphing.
Mouse over buttons.
Counters.
Quick reaction to user actions.
Opening new windows and sizing them.
32
SMS Alert System
Data Flow Diagrams:
Data flow diagram enables the software to develop models of the information
domain and functional domain at the same time. It is functional decomposition of the
system. Level 0 and Level 1 diagrams are used to describe the functional details f the
system.
DFD Level 0
33
DATA FLOW DIAGRAMDATA FLOW DIAGRAM
SMS Alert System
34
SMS Alert System
35
SMS Alert System
A] SMS Menu
This is main menu for SMS Alert System. Here master entries are allowed for only
department employees. When we click on Designation Master we will get designation
master form. Same procedure for Office Master & Sms Master. This is shown in Form no.
A (I)
36
SCREENSSCREENS
SMS Alert System
Form no. A (I) Master Entry Main Menu
This is the entry for TRTI department who wants to send sms for ‘SMS Alert System’
Information System. When we click on Compose we will get Compose & Send sms menu.
This is shown in Form no. A (II)
37
SMS Alert System
Form no. A (II) Compose Message Main Menu
B] Designation Master Form
This is the Master Entry for all designation. All options & buttons are disabled except
Department option & Close button on load event. It allows us to store information about
38
SMS Alert System
Designation of all departmental employees. The department employee includes Collector,
Sub Divisional Officer, Tehsildar etc. This is shown in Form no. B (I)
Form no B (I) Master Entry for Designation
After selecting department we get the list of previously added designation in grid view.
This is shown in Form no. B (II)
39
SMS Alert System
Form no. B (II) Designation Information Grid View
Here we can add, modify, delete designation. For modifying the previously added
designation just select record from grid it will display in the form and modify it. After
modifying press Save button to store designation permanently into the database.
40
SMS Alert System
Form no. B (III) Edit Designation
For adding new designation just click on New button we will get automatically designation
code which is serialized from table. We only have to add designation description to store
new designation. Press Save button to store designation. The designation stores
permanently when we get ‘Data Saved Successfully’ message. This is shown in Form no.
B (IV)
41
SMS Alert System
Form no. B (IV) Add New Designation
The new designation will directly get added to database & grid. This is shown in Form no.
B (V)Select record from grid & press Delete button for deleting the record permanently
from database.
42
SMS Alert System
Form no. B (V) Newly Added Designation in Grid View
C] Office Master Form
This is the Master Entry for all Offices. All options & buttons are disabled except
Department option & Close button on load event. It allows us to store information about all
departmental Offices. The department office includes Collector office, SDO office, Tehsil
office, Tribal Research & Training Institute etc. This is shown in Form no.C(I)
43
SMS Alert System
Form no. C (I) Master Entry for Office
After selecting department we will get grid view for all previously added offices. This is
shown in Form no. C (II)
44
SMS Alert System
We can add, modify, delete office information. Select record from grid then it will get
displayed in form after that we are able to make changes and finally save it. Follow same
procedure for delete. This is shown in Form no. C(III)
Form no. C (III) Edit / Delete Office Information
45
SMS Alert System
D] SMS Compose & Send
Here we can send sms to desired officer. Type message, select designation, district & tehsil
to send message. This is shown in Form no. D(I)
Form no. D(I) SMS Compose & Send
SMS Compose & Send Form after filling all information is shown in Form no. D(II).
When user press send button then that message and specific mobile number from database
directly goes to the BSNL office through modem, connected at TRTI server. BSNL as a
46
SMS Alert System
service provider sends that message to specific mobile number. If we select designation as
Collector and district as All then message will directly go to all Collectors of the
Maharashtra state. If any of them are out of coverage then automatically the table gets
created which contains undelivered messages.
Form no. D(II) SMS Compose & Send Form with Meeting Message
47
SMS Alert System
E] Target Audience
We made target audience concept for sending message to destination. These are the
temporary audience for our system. . This is shown in Form no. E(I)
Form no. E(I) Target Audience Main Form
After filling all information in target Audience form , it will be stored in Sms_master table.
Form after filling all information is shown in Form no. E(II)
48
SMS Alert System
Form no. E(II) Target Audience with Departmental Information
49
SMS Alert System
Table No. 1
Table Name Dept_mast
Table Description Stores Department Details
50
TABLE DESIGNTABLE DESIGN
SMS Alert System
Sr. No. Field Name Description Data Type Width Not Null
1 Dept_cd Department Code Char 25 Y
2 Dept_name Department Name Char 50
Table No. 2
Table Name Design_mast
Table Description Stores Designation Details
Sr. No. Field Name Description Data Type Width Not Null
1 Dept_cd Department Code Char 25 Y
2 Design_cd Designation Code Numeric 3 Y
3 Design_desc Designation Description Char 50 Y
Table No. 3
Table Name Office_mast
Table Description Stores Office Details
51
SMS Alert System
Sr. No. Field Name Description Data Type Width Not Null1 Office_cd Office Code Num 3 Y
2 Dept_cd Department Code Char 25 Y
3 Office_name Office Name Char 50 Y
4 District_cd District Code Num 3 Y
5 Address 1 Var Char 50 N
6 Address 2 Var Char 50 N
7 Pin Num 6 Y
8 Phone Num 15 Y
9 Fax Num 15 N
Table No. 4
Table Name Sms_master
Table Description Stores SMS Details
52
SMS Alert System
Sr. No. Field Name Description Data Type Width Not Null
1 Mobile_no Mobile Number Num 10 Y
2 Dept_cd Department Code Char 25 Y
3 Office_cd Office Code Num 3 Y
4 Design_cd Designation Code Num 3 Y
Table No. 5
Table Name Sms_log
Table Description Stores SMS Logs
Sr. No. Field Name
Description Data Type Width Not Null
1 Sms_id Sms ID Num 10 Y
2 Sms_text Text of Sms Var Char 160 octet Y
3 Mob_no Mobile Number Num 10 Y
53
SMS Alert System
Testing Plan
Software testing is a critical element of software quality assurance and represent the
ultimate review of specification ,design and code generation. It is a process of executing a
program with a primary objective of finding errors Testing gives the guarantee that the
software does not fail and runs according to it’s specifications and in the way the end user
expects.This can be done by various software testing techniques which provide a
Systematic guidance for designing tests that exercise the internal logic of software
54
TEST CASESTEST CASES
SMS Alert System
components,and exercise the input and output domains of program to uncover errors in
Program to uncover errors in program function, behaviour and performance.
Through testing the errors in the site can be detected at an earlier stage & corrected.
This immensely helps in the final site implementation. It will enhance smooth
implementation & proper functioning of the web site.
Types of Testing Carried Out:
COMPATIBILITY TESTING:
Testing to ensure compatibility of an application or Web site with different browsers and
hardware platforms. Compatibility testing can be performed manually or can be driven by
an automated functional or regression test suite.
FUNCTIONAL TESTING:
Validating an application or Web site conforms to its specifications and correctly performs
all its required functions. This entails a series of tests which perform a feature by feature
validation of behavior, using a wide range of normal and erroneous input data. This can
involve testing of the product's user interface, APIs, database management, security,
installation, networking; etc testing can be performed on an automated or manual basis
using black box or white box methodologies.
55
SMS Alert System
LOAD TESTING:
Load testing is a generic term covering Performance Testing and Stress Testing.
PERFORMANCE TESTING:
Performance testing can be applied to understand your application or WWW site's
scalability, or to benchmark the performance in an environment of third party products
such as servers and middleware for potential purchase. This sort of testing is particularly
useful to identify performance bottlenecks in high use applications. Performance testing
generally involves an automated test suite as this allows easy simulation of a variety of
normal, peak, and exceptional load conditions.
STRESS TESTING:
Testing conducted to eva luate a system or component at or beyond the limits of its
specified requirements to determine the load under which it fails and how. A graceful
degradation under load leading to non-catastrophic failure is the desired result. Often
Stress Testing is performed using the same process as Performance Testing but employing
a very high level of simulated load.
56
SMS Alert System
UNIT TESTING:
Functional and reliability testing in an Engineering environment. Producing tests for the
behavior of components of a product to ensure their correct behavior prior to system
integration. It checks functionality of each module.
57
SMS Alert System
Drawbacks
SMS Alert System Sends sms up to 160 character’s per message
SMS Alert System is one way system for sending sms. TRTI department
only sends sms but can’t get any reply from destination
No facility for making groups to send message to that particular group.
Searching message or mobile number from sms logs is not yet included.
Limitations
58
DRAWBACKS & LIMITATIONDRAWBACKS & LIMITATION
SMS Alert System
This website ensures reliability in using data processing from various parts of
Maharashtra state. It is assumed that this system shall have the entire hardware /
software / network configuration as mentioned earlier in Requirement Analysis
Phase. Therefore if any of the above item is missing (for e.g. LAN, Internet
Connection, web Browser etc. ) then this system may not work properly.
Whosoever operates this website should possess minimum knowledge of computer
means internet surfing, handling and using of web browser and information about
some operations of application.
59
FUTURE ENHANCEMENTFUTURE ENHANCEMENT
SMS Alert System
Future Scope
‘Sms Alert System’ has only one way of communication right now, but in future
Tribal Research & Training Institute provides two way communication facilities
through which recipients can also be able to reply.
This system is used by Tribal Research & Training institute (TRTI) only but later on
it will be available to all departments for official communication.
Database contains only Government Officers information but in future Non
Government Officer (NGO) will be added.
Right now system sends only SMS to destination but in future TRTI also
planning to send mail to specific email id of that officer only in single click of
Send button. Due to mail facility we are able to send full documentations,
notification and detailed official information. At that time every message ends with
‘For more details, please see your Email account’
60
SMS Alert System
Searching facility for specific message or mobile number can also be added later.
This project covers the concept of m-governance in future.
61
CONCLUSIONCONCLUSION
SMS Alert System
Conclusion
‘SMS Alert System’ for Tribal Research & Training Institute(TRTI), Government
of Maharahstra and Ministry of Tribal Affairs, Government of India is successfully
completed. For giving the publicity to ‘Recognition of Forest Rights act 2006’ as for the
better communication through message with Tehsildar at taluka place, Sub divisional
officer at divisional level, Collector at district level, Tribal Research & Training Institute at
State level, Ministry of Tribal Affairs at national level to facilitate process which in turn
increased efficiency and effectiveness of departmental process. The system is very helpful
for TRTI department by sending message to high designation officer for carry out the
functionalities related to the TRTI official information, notifications, newly arrival website
alerts, forest maps, training division alerts in secured way and provide information finally
up to tribal.
I hope that this system will be of great help in providing the publicity to
‘Recognition of Forest Rights act 2006’ for tribal and fills the communication gap between
TRTI department with higher designation officers through message. Daily activities of the
TRTI Department and that the whole management will be happier in using this system.
62
SMS Alert System
63
BIBLIOGRAPHYBIBLIOGRAPHY
SMS Alert System
Bibliography
System Analysis And Design By Pressmann
Beginners PHP 4 By Ken Egervari
Java Script By Luis Argerich
Complete Reference Web Design By Thomas A. Powell
www.php.net
www.javascript.com
www.w3schools.com
64