Online Recharge
Online Recharge
ABSTRACT
Pre-paid Recharging System aims to customize the existing pre-paid system offered by a pre-paid card Agent to the requirements of a Bank, say, ICICI and a Service provider, say, Airtel and integrate it in their existing enterprise system. The system will become the base system and foundation of complete wireless commerce framework. The primary audience is the bank and service providers. Ultimately, all members of the Project Team are the intended audience. The product must be a webbased and work as stand-alone product. In practical, our project makes a customer not to venture outside anywhere from his sitting room for recharging the mobile, that is, from his seat itself, he can able to perform recharge applications through a single message. This facility is what we are providing through our project. The product must be platform independent and it must use link to its home page. This software would satisfy the needs of the clients such, by its security aspects and necessary controls that are adopted by the Programmer and save the messages that has been sent over. Architecture
The given diagram is the basic diagram of our project. It represents the components of our project. It briefly tells the modules of our project In short, a customer (client mobile) will contact the dealer regarding Recharging the SIM .Then, the dealer will make contacts with the bank and service provider for making the cell recharged. This will be the overview of our project.
Client Mobile
Agent Server
Bank Server
Service Provider
Project Architecture For doing this job, we need three servers, namely; Agent Server Bank Server Service Provider - makes connections between bank,service provider and client - Banks - Mobile Service Provider
b) Validity. c) Transaction. Web Components 1. Agent Admin Control Panel. 2. Bank Admin Control Panel. 3. Service Provider Admin Control Panel.
USER INTERFACE: The module is named as User interface because it is fully designed for the purpose of each and every user working for recharging the sim card. This job makes user friendlier with the computer, cell phones, etc. This module is developed using Java 2 Standard Edition, which is simply called as J2SE. The User Interface module is developed with three sub contents, namely;
I. Mobile GUI: The client is provided with a GUI to interact with the Server The mobile phone operations to be carried out by the client has been designed with forms and these forms are designed using Java MIDlet packages which includes, 0 1 2 javax.microedition.midlet. javax.microedition.lcdui. javax.microedition.io.
This interface consists of five sections, namely; 1. Recharge: The Recharge section is used by the user for entering the mobile number, Bank Account PIN number and the amount for which he wants to recharge the SIM card. 2. Customer Care:
On completion of each transaction, the client is provided with a Transaction ID, which he can use to check the status of the transactions made by him. With this, the users can clear their doubts and other queries. This is called as Customer Care services. 3. Balance: Balance section is also used by the client for viewing the balance made in their transactions. 4. Help: Help section gives the details for how to make use of this interface.
TRANSACTION COMPONENTS: First of all, components are manageable and discrete chunk of logic. Transaction details are useful for the transactions that have been carried out by the client, bank and service provider for recharging the sim card. This module has been developed using the J2EE Technology. The components of this transaction are;
I. Agent Components:
This component manages the transactions that are likely to be carried out by the agent. This comprises of the following sections, 1. Registration: Registration section deals with the registration of the persons, who have bought the SIM from the Agent 2. Validity: Validity section deals with the validation of the client, which clears that whether the client is a registered user or not. 3. Transaction: After the Client has been considered as a registered and validated user, he/she is eligible for making furthermore transaction. This is explained in the transaction section.
2. Validity: Validity section deals with the validation of the client, which clears that whether the client is a registered user or not by checking whether the given PIN(Personal Identification Number) is valid or not. 3. Transaction: After the Client has been considered as a registered and validated user, he/she is eligible for making furthermore transaction. This is explained in the transaction section.
2. Validity: Validity section deals with the validation of the client, which clears that whether the client is a registered user or not by checking whether the given Mobile number is a valid service provider number or not. 3. Transaction: After the Client has been considered as a registered and validated user, he/she is eligible for making furthermore transaction. This is explained in the transaction section.
to the administrators of the bank, service provider and agent. This module has been developed using the Java Server Pages(JSP), which is a java based server side scripting technology that consists of a text document which when provided with a request, processes it and provides response. This comprises of the following sections, I. Agent Control Panel: This is the control panel designed for the agent administrator, who will maintain all the transactions that is likely to be carried out in the agent panel. The control panel consists of three functions, 1. Registration: Registration section deals with the registration of the clients who are all using the agents help services. If he/she is not a registered user, then he/she is not capable of making any transactions. 2. Transaction List: The administrator has to view the daily transactions made by his/her clients. This lists has been given under transaction list. 3. View Registered Users: The administrator has another important function, that is, he /she has to view the users list regularly by checking whether he/she is a registered user or not. This function is carried out by viewing registered users.
1. Registration: Registration section deals with the registration of the clients who are all using the banks help services. If he/she is not a registered user, then he/she is not capable of making any transactions. 2. Transaction List: The administrator has to view the daily transactions made by his/her clients. The transaction may be debit or credit. This lists has been given under transaction list. 3. View Registered Users: The administrator has another important function, that is, he /she has to view the users account details. The customer is a valid client, if he is provided with the perfect balance amount This function is carried out by viewing registered users.
users those who arent capable of making any recharges because of less amount. This lists has been given under transaction list. 3. View Registered Users: The administrator has another important function, that is, he /she has to view the users details. The customer is a valid client, if he is provided with the perfect service providers services. This function is carried out by viewing registered users.
SOFTWARE REQUIREMENT:
Operating System Front End : Windows 95/98/2000/NT4.0. : ASP.NET
Model Output: