SMS Banking Projects and Locus
We (Asee and Me )have kept stall in LOCUS (http://locus.ioe.edu.np) Room no. 304 and getting nice feedback from the visitors. Our presentation went good and judges seemed to be happy. Volunteers were really very helpful and co-ordination was impressive. Today I knew why IOE students are good, because they have the environment which gives them opportunities to learn and explore themselves.
Since most of the friends have asked for the source-code of the program we thought of releasing the source and making it available for everyone so others can study our code. We agree our code is not so much efficient and hasn’t been well documented but the places were document is most has been documented. If you are thinking on implementing this code for commercial purpose, then we’ll not be responsible for any kind of damage caused by the use of these codes. There is no any kind of licensing. As long as you are happy to use these codes, you are all yourself.
Project on SMS banking requires some knowledge of AT Commands for controlling the GSM/GPRS Modem
Our project requirements are categoriesed into hardware and software.
1. Java Programming Langauge (Download Link)
2. Java Communication API (Please google and find it, start with javaxcomm.zip)
3. Eclipse IDE (Optional)
4. MySql Server (Download Link)
5. Mysql Connector for Java(Download Link)
Softwares listed above are available freely available but we’ll also need a hardware i.e. GSM/GPRS Modem, which costs around Rs. 10,000/- here in Nepal alternative would be to use cell phones that can be controlled through AT Commands.
1. GSM/GPRS Modem
2. Connectivity Cable for GSM Modem
We have tested our system in windows and haven’t tested it under linux environment, so you’ll have to manage yourself to get it working under linux environment, let me know if you have any difficulty in setting up, and I will try to assist you as much as I can.
At first you have to install Java Development Kit ( JDK 7.0 ) then You’ll have to configure Java Communication API, this is the most annoying part of the project, and people find this quite confusing. (See How to configure Java Communication API-not available will write it down soon).
After configuring Java Communication API, you’ll have to install MySql Server in your system, this will be the backend database server for our project.
To connect MySql Server throguh java we’ll need MySql connector/J for Mysql developed by MySql Developers for Java.
(PS How to configure MySqlConnector/J for Java-not available will write it down soon).
We have used Eclipse IDE as our primary IDE for development of this software, as eclipse is quite easy for project management and development tasks and it has got some quite nice features.
Here is the full sourcode for the project Download Full Sourcode Here
Here is the Github repository link