0701066 sms alert system

91
SMS Alert System A PROJECT REPORT ON ‘SMS ALERT SYSTEM’ FOR NATIONAL INFORMATICS CENTRE (NIC), PUNE UNDER THE GUIDANCE OF Prof. VISHAL SONI Ms. P. V. KAMAT BY 1

Upload: ketaki-bhusari

Post on 18-Apr-2015

36 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: 0701066 Sms Alert System

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

Page 2: 0701066 Sms Alert System

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

Page 3: 0701066 Sms Alert System

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

Page 4: 0701066 Sms Alert System

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

Page 5: 0701066 Sms Alert System

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

Page 6: 0701066 Sms Alert System

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

Page 7: 0701066 Sms Alert System

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

Page 8: 0701066 Sms Alert System

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

Page 9: 0701066 Sms Alert System

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

Page 10: 0701066 Sms Alert System

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

Page 11: 0701066 Sms Alert System

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

Page 12: 0701066 Sms Alert System

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

Page 13: 0701066 Sms Alert System

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

Page 14: 0701066 Sms Alert System

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

Page 15: 0701066 Sms Alert System

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

Page 16: 0701066 Sms Alert System

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

Page 17: 0701066 Sms Alert System

SMS Alert System

  

17

PROJECT PROFILEPROJECT PROFILE

Page 18: 0701066 Sms Alert System

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

Page 19: 0701066 Sms Alert System

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

Page 20: 0701066 Sms Alert System

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

Page 21: 0701066 Sms Alert System

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

Page 22: 0701066 Sms Alert System

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

Page 23: 0701066 Sms Alert System

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

Page 24: 0701066 Sms Alert System

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

Page 25: 0701066 Sms Alert System

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

Page 26: 0701066 Sms Alert System

SMS Alert System

Hardware and Software Requirements:

26

REQUIREMENTSREQUIREMENTS

Page 27: 0701066 Sms Alert System

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

Page 28: 0701066 Sms Alert System

SMS Alert System

Front end: PHP Version 5.3.2

Back end: Postgre SQL 8.3

28

Page 29: 0701066 Sms Alert System

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

Page 30: 0701066 Sms Alert System

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

Page 31: 0701066 Sms Alert System

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

Page 32: 0701066 Sms Alert System

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

Page 33: 0701066 Sms Alert System

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

Page 34: 0701066 Sms Alert System

SMS Alert System

34

Page 35: 0701066 Sms Alert System

SMS Alert System

35

Page 36: 0701066 Sms Alert System

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

Page 37: 0701066 Sms Alert System

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

Page 38: 0701066 Sms Alert System

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

Page 39: 0701066 Sms Alert System

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

Page 40: 0701066 Sms Alert System

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

Page 41: 0701066 Sms Alert System

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

Page 42: 0701066 Sms Alert System

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

Page 43: 0701066 Sms Alert System

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

Page 44: 0701066 Sms Alert System

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

Page 45: 0701066 Sms Alert System

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

Page 46: 0701066 Sms Alert System

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

Page 47: 0701066 Sms Alert System

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

Page 48: 0701066 Sms Alert System

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

Page 49: 0701066 Sms Alert System

SMS Alert System

Form no. E(II) Target Audience with Departmental Information

49

Page 50: 0701066 Sms Alert System

SMS Alert System

Table No. 1

Table Name Dept_mast

Table Description Stores Department Details

50

TABLE DESIGNTABLE DESIGN

Page 51: 0701066 Sms Alert System

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

Page 52: 0701066 Sms Alert System

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

Page 53: 0701066 Sms Alert System

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

Page 54: 0701066 Sms Alert System

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

Page 55: 0701066 Sms Alert System

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

Page 56: 0701066 Sms Alert System

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

Page 57: 0701066 Sms Alert System

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

Page 58: 0701066 Sms Alert System

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

Page 59: 0701066 Sms Alert System

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

Page 60: 0701066 Sms Alert System

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

Page 61: 0701066 Sms Alert System

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

Page 62: 0701066 Sms Alert System

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

Page 63: 0701066 Sms Alert System

SMS Alert System

63

BIBLIOGRAPHYBIBLIOGRAPHY

Page 64: 0701066 Sms Alert System

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