Bulk SMS Sending System Project Report

September 11, 2017 | Autor: Arun Raut | Categoria: Software Engineering, Mobile application development, Mobile Computing
Share Embed


Descrição do Produto

Bulk SMS Sending System

By


Arun Kumar Raut (06-314)
Julfiquar Ali Ahmad (06-317)

Final Report of Minor Project
Bachelor of computer Engineering

Project Supervisor
Er. Krishna B. Duwal


















Department Of computer Science and Engineering
Nepal Engineering College
Changunarayan, Bhaktapur, Nepal
December, 2009

ACKNOWLEDGEMENT

We are grateful to the department of computer science for the approval of
our project
Proposal entitled "Movie Ticket Reservation System through SMS". We would
like
To thank all our friend and teachers who are directly or indirectly help
for our project.

Specially we are very much thankful to our project supervisor Mr. Krishna
Dual who
Initially gave there valuable suggestion for our project
Thank you

Arun Kumar Raut (06-314)
Julfiquar Ali Ahmad (06-317)

December, 2009














ABSTRACT


The project as mention," Movie ticket reservation system through SMS" is
mainly designed for better reservation system than manual system. This
project is very useful for the study of C# and interaction between SMS and
Computer program. This project report consists of basic idea of SMS
receiving and sending through personal computer.

This project basically support to busy people who want to save the time.
Also almost all movie hall attempt manual process to reserve ticket. This
manual process is time consuming so this projects some what help those
movie hall which translate its manual system to automatic reservation
system which can do a lot's of work within a second.

Probably this software is firstly introduced software of its kind. This
system has one PC one mobile phone set for user and the software which we
have to develop. Mobile to Mobile communication is support by SMS
technology, communication between PC and Mobile is done by our Software.































TABLE OF CONTENTS



Title Page
Acknowledgement
Abstract
Table of Contents
List of Abbreviations
List of Figures
Page no:
1. Introduction

1.1 Introduction 5
1.2 Background 5
1.3 About the Project 6
1.4 Objective 6


2. Literature Review
2.1 Introduction 7
2.2 GSM Technology 7
2.3 SMS 7
2.4 SMSC 8

3. System Description
3.1 Block Diagram
3.1.1 Data flow Diagram 9
3.1.2 Data Flow Diagram 10

4. Hardware and Software Part
4.1 Hardware Part 11
4.1.1 Infrared
4.1.2 Bluetooth
4.1.3 USB
4.2 Software Part 12
4.2.1 Microsoft Visual C#2008
4.2.2 Gembox.Spreadsheet Library
4.2.3 mcore.net SMS Library

5. Project Detail and Problem Faced
5.1 System Design 13
5.2 Problem Faced 19

6. Result and Conclusion
6.1 Result 20

6.2 Conclusion 21
6.2.1 Limitation 21
6.2.2 Further Study 22


7. Resources 23
7.1 References Book
7.2Infrared Sources

Appendix 25


List of Abbreviations


DLL Dynamic link library
GSM Global System for Mobile
IR Infra Red
SMS Short message service
SMSC Short message service Center
IT Information technology
NTC Nepal Telecommunication
PC Personal Computer
IMEI International Mobile Equipment Identifier
USB Universal Serial Bus
ETSI European telecommunication standard Institute
LIST OF FIGURES


Figure No: Name of Figure Page No:


Figure 1 Flow Chart Diagram 12
Figure 2 Data Flow Diagram 13
Figure 3 Login Box 16
Figure 4 Setting 17
Figure 5 Send SMS 18
Figure 6 Incoming SMS 19
Figure 7 Other setting 20
Figure 8 About 21
Figure 9 Snapshot of the Main Body of Program 23
Figure 10 Main window of Bluetooth 28

INTRODUCTION


1.1 Introduction

Evolution of computer has been proved to be one of the most amazing
contributions of new technology. So many of the system have been
computerized to perform their tasks within the short period of time.


The project as mention," Movie ticket reservation system through SMS" is
mainly designed for better reservation system than manual system. This
project consists of basic idea of SMS receiving and sending through
personal computer.


This project basically support to busy people who want to save the time.
Also almost all movie hall attempt manual process to reserve ticket. This
manual process is time consuming so this project some what help those movie
hall which translate its manual system to automatic reservation system
which can do a lot's of work within a second.

mCore .NET SMS Library is a powerful and easy to use class library that
can be used to build powerful .NET applications for mobile messaging using
GSM mobile phones or GSM modems connected to serial port or infrared port.


1.2 Background

This is twenty first century where people always desire to have system that
is reliable, accurate and efficient to their job and life. Today in the
field of technology different mobile companies have develop their
technologies to make their customers to communicate from one place to
another in a reliable price and services.

The development of SMS is also the one of the most important feature. Which
make very easy to transmit the text messages from one mobile to another?

Taking this in consideration, we are trying to reserve ticket through the
SMS. With the use of SMS, we can able to reserve the movie ticket from the
remote areas. The people who are busy are easily reserve ticket from any
place. This helps to minimize the wastage of time and money.
1.3 About the Project

Minor project of our group entitled "Movie ticket reservation system
through SMS". As the title suggest the system is for mobile user who want
to reserve their ticket through SMS to save their valuable time and make
life better.

Ticket can be reserve through SMS which provide fast service and efficient
way to manage the reservation. We develop this technology for study purpose
this technology can be nourishing and give a way in development of IT
industry in Nepal.

This technology we developed depends upon NTC providing SMSC, or MERO
MOBILE
Providing SMSC. Looking the development of IT and busy people in Nepal, we
step forward to develop this technology.


1.4 Objective


1. To easily send SMS to many viewers at a time


2. To minimize the time


3. To make easy to reserve ticket from remote areas


4. To make easy to maintained manual entry better


5. To efficiently maintained a database



2. LITERATURE REVIEW

2.1 Introduction

The project as mention," Movie ticket reservation system through SMS" is
mainly designed for better reservation system than manual system. This
project consists of basic idea of SMS receiving and sending through
personal computer.
We, completely work on SMS sending through PC. It is technology that
enables the sending and receiving of message between mobile phones. SMS
first appeared in European 1992.


2.2 GSM Technology

GSM is the global system for mobile communication. GSM is an international
digital cellular telecommunication standard. The GSM standard was released
by ETSI (European telecommunication standard Institute) back in 1989.the
first commercial GSM services were launched in 1991 and after its early
introduction in Europe; the standard went global in 1992. Since then, GSM
has becomes the most widely adopted and fastest growing digital cellular
standard and it is positioned to become the world's dominating cellular
standard.

Today's second generation GSM networks deliver high quality and secure
mobile voice and data services(such as SMS/text Messaging) with full
roaming capabilities across the world.


2.3 Short Message Service (SMS)

SMS stand for short message service. It is technology that enables the
sending and receiving of message between mobile phones. SMS first appeared
in European 1992.

One SMS message can contain at most 140 bytes of data, so one SMS message
can contain up to 160 characters .once a message is sent it is received by
a SMSC (short message service center) which must then get it to the
appropriate mobile device.


2.4 Short Message Service Center (SMSC)

SMSC is a combination of Hardware and software responsible for the relaying
and storing and forwarding of a short message between mobile devices.

The SMSC must high reliability, subscriber capacity, and message
throughput. In addition, the system should be easily scalable to
accommodative growing demand for SMS in the network.

Nepal has two leading mobile companies
Nepal Telecommunication
Spice Nepal Pvt. Ltd.


Both have their own SMSC. Nepal Telecommunication has
+9779851028801.Similarly Spice Nepal Pvt. Ltd has +9779800009000







































3. SYSTE/M DESCRIPTION
3.1 Project Block Diagram


3.1.1 Flowchart Diagram











Figure 1: Flow Chart Diagram



























4. Hardware and Software part


4.1 Hardware part

In Hardware part we connect our Mobile phone with PC by Three methods,

4.1.1 Infrared


4.1.2 Bluetooth


4.1.3 USB




































4.2 Software part

4.2.1 Microsoft Visual C# 2008

The programming language used to design this project is mainly C#.
Microsoft Visual C# is a powerful but simple language aimed primarily at
developers creating
Applications by using the Microsoft .NET Framework. It inherits many of the
best features of C++ and Microsoft Visual Basic but few of the
inconsistencies and anachronisms, resulting in a cleaner and more logical
language.

Such as extension methods, lambda expressions, and, most famously of all,
the Language
Integrated Query facility. The development environment provided by Visual
Studio
2008 makes these powerful features easy to use, and the many new wizards
and enhancements included in Visual Studio 2008 can greatly improve
productivity.

4.2.2 GemBox.Spreadsheet Library

Easily create, convert, write and read Excel files. GemBox.Spreadsheet is a
.NET component that enables developers to write, read or convert
spreadsheet files (XLS, CSV, XLSX, HTML or ODS) from their .NET
applications using one simple API. GemBox.Spreadsheet requires only .NET
Framework and is many times faster than Excel automation object.
GemBox.Spreadsheet is licensed per developer, server deployment is
royaltyfree.


4.2.3 mCore .NET SMS Library

mCore .NET SMS Library is a powerful and easy to use class library that
can be used to build powerful .NET applications for mobile messaging using
GSM mobile phones or GSM modems connected to serial port or infrared port.
Using mCore .NET SMS Library in your applications allows you to:
Send text messages
Read incoming text messages
Set various messaging and network parameters (PIN, SMSC, Message
Memory etc)
Read modem and network information (Manufacturer, IMEI, Model, Signal
Strength etc)






5. PROJECT Details AND PROBLEM FACED
5.1 System Design
The system design includes of two parts: Hardware and Software. The
Hardware part consists of link between the mobile phone and the PC and
software part consists of Sending and receiving SMS from the SIM chip as
well as Phone Memory.
The hardware part has been accomplished by connecting the mobile phone and
the computer by connector (e.g. Data cable, IR, Bluetooth) and software
part consist of overall function of Software. The sending and receiving SMS
is done by mCore .NET SMS Library and reading Excel file from the computer
is Done by GemBox.Spreadsheet Library.There are two separate DLL files for
Software section. The mcore.dll and gembox.spreadsheet.dll
Some of the Snapshots are shown below





Figure 3: Login Box













Figure 4: Setting




























Figure 5: Send SMS















Figure 6: Incoming SMS

















Figure 7: Other Setting






Figure 8: About


















5.2 Problem Faced

The following are the problem that we have faced during the system
development and the remedy that sought after the group discussion.

Firstly we faced the problem while interfacing mobile set with the
computer. We selected different type of mobile set and data cable but
lead to the target using Bluetooth facility mobile set.
Secondly sometime system doesn't show the SMS which are in inbox of
mobile set.
The other problem that encountered was in regular expression checking
from the database so we exclude that part of the project and
alternatively we choose the other process(i.e. gembox.spreadsheet
library)

































6. Result and Conclusion


6.1 Result

The final overview of the project" Movie ticket reservation system through
SMS"





Figure 9: Snapshot of the Main Body of Program



Above figure Shows snapshot of the main body of our program. This snapshot
shows two part 1) Login part and 2) Overall system. The login part is for
restriction for unauthorized person. And main part of our project is SMS
system in this there are six tabs which are used for different purpose. And
the database part in our project kept manually. We kept the information in
either in File or in Ms-Excel.
In the right Corner of the Snapshot We kept an extra Button For program
Exit. And also we omitted Maximize and Minimize Control Button. When we
want to see the massages in inbox then we must refresh the system by using
Refresh Key.


6.2 Conclusion

The project in entitled as "Movie ticket reservation system through SMS",
Conducted as Minor project of Bachelor in Computer Engineering Course, was
Completed Successfully.

The project was mainly focused on the handling of Massage sending by
viewers through SMS. The Project covered the concept of GSM technology,
Computer netwaork, Hardware concept, Information System. The project has
been success fully Analyze and is suitable for working with the Massage.

Thus, after the long run of the project, we are able to achieve the target
successfully and are conducted that the Product of this project work made
to meet the user requirements.


6.2.1 Limitation

Our system is not fully automatic
Only applicable for Limited GSM Mobile phone
Features like indication of battery level, signal strength are not
included
Mobile phone should be connected with the personal computer any time.
This Software can operate in Windows XP service pack 2 with .NET
Framework


6.2.2 Further Study

This project is based on SMS receiving and sending through remote
mobile-to-mobile phone connected to PC. We can extend this project in
the field of Device controller, Voting, security and management. It
was used to get facility of Checking balance account, transferring
balance, payment through SMS.


This project can also extend toward online report. By sending SMS, We
can easily get the report. The report may be some kinds of result,
news, and jokes.



This can also be used for Security. This helps to controls our Devices
attached with PC through Parallel port connection. After some
modification we can use this project as a device control through SMS.
Also we can control our vehicle with proper command through SMS.












































7. Resources


7.1 Reference Books


Microsoft visual C# 2008 by John sharp, second edition, Prentice hall
India,2008


Software engineering by Rogers Pressman, Sixth Edition, McGraw hill
international

Data and Computer Communications by William Stallings, Eighth Edition,
Pearson Education



7.2 Internet Sources


www.gsmworld.com


www.ntc.net.np


www.spicenepal.com


www.google.com


http://ask.askredir.com/search/cfg_redir3.jhtml?id=NE&psa=7E3F0A1F-
97CD-4180-834C-
C468BECEE88E&url=http://www.ask.com/web&l=dir&o=1123&gc=1&gct=dns&in
d=2009100404&q=www%2elogixmobile%2ecom

http://en.wikipedia.org/wiki/short_message_service_center















Appendix


1. Example of Code for initialization of GSM modem or phone

The Connect method opens the serial communication port specified in the
Port property, with the serial communication parameter specified in Baud
Rate, Parity, Data Bits, Stop Bits and Flow Control properties and
initializes the GSM modem or phone.

Returns True if connect method is successful and returns False if Connect
method fails.


"C# "
"class MyClass "
"{ "
" public mCore.SMS objSMS = new mCore.SMS(); "
" public static void ModemConnect() "
" { "
" try "
" { "
" objSMS.Port = "COM1"; "
" objSMS.BaudRate = mCore.BaudRate.BaudRate_19200; "
" objSMS.DataBits = mCore.DataBits.Eight; "
" objSMS.StopBits = mCore.StopBits.One; "
" objSMS.Parity = mCore.Parity.None; "
" objSMS.FlowControl = mCore.FlowControl.RTS_CTS; "
" objSMS.Connect(); "
" } "
"catch (mCore.GeneralException e) "
" { "
" MessageBox.Show(e.ToString()); "
" } "
" catch (Exception e) "
" { "
" } "
" } "
"} "




2. IVT Corporation Bluetooth to interface our PC with mobile phone






Figure 10: Main window of Bluetooth


















3. System Requirement

3.1. Computer Hardware:
CPU - Pentium 233 MHz
RAM - 128MB
At least 10MB free hard disk space
At least one free Serial Port or Infrared Port or USB Port (with USB
to Serial Converter)

3.2 GSM Modem with SIM Card

mCore has been designed to work with any ETSI GSM 07.05 (Version 7.0.1
Release 1998) compatible GSM modem. Any GSM mobile phones (with suitable
serial/USB data cable or Infrared port) that have built in modem and
support AT commands can be used with mCore . Some of the popular GSM modems
with which mCore has been tested are as follows:
Enfora: SA-EL, SA-G, SA-GL
Falcom: Twist, Swift, Samba 55, Samba 75
iTegno: WM1080A, WM1080A1I, WM1080A1E, 3000, 3232E, 3232I, 3898
Multitech: MTCBA-G-UF1, MTCBA-G-UF2
Nokia: N30, N32, 6100, 6210, 6220, 6310, 6310i, 6820(Bluetooth), 8910
Siemens: TC35, TC35i, TC45, TC65, MC35, MC35i, MC45, MC55, MC65, MC75,
A65, AC75, AC45, C35, C45, M35, M45, S35
SIMCOM: SIM100S, SIM100T
Sony Ericsson: T310, T610, T630, T68, T68i, K310, K320, K500, K510,
K600, K700, K750i, K800i, V800, W300, W550, W600, W700, W800i, W810,
W900, Z1010, GC75, GC79, GC83, GC85, GC89
Teltonika: T-Modem USB, T-Modem COM
Wavecom: Fastrack M1206B, Fastrack M1306B, Integra, WMOi3
A valid SIM card which has access to SMS service is required with the GSM
modem. 

3.3 Software

Microsoft® .NET Framework Version 2.0 or above
Operating System: Windows 98/2000/XP/2003/Vista
Any programming environment that supports .NET Class Library (e.g.
Visual Basic, C#, ASP.NET etc)

-----------------------
Capture SMS

Database in

Database out

Send SMS to the user

Create massage for not confirm

Create massage for confirm

Check the database whether reservation is possible or not


3.1.2 Relational Diagram
3.1.3 E-R Diagramerification

3.1.2 Data Flow Diagram


Process
Password


Valid


Login Box

Interaction
With
User

Display
SMS System

Start/Stop

Process
Password


Active and Deactivate
System

Data in MS-Excel or file





Figure 2: Data Flow Diagram


NO

YES
Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.