System Analysis On Electricity Bill System
Pradeep Kumar
Analysis Phase:
Literature survey:Electricity board has important role now days. Electricity board has to perform lot many operations to provide better performance. In these operations interact with customers and make their work easy is very difficult. Customers are facing difficulties in taking new connection, paying the bill etc. So we thought of simplifying the big task through creating a software which can help the customers as well management of the BESCOM. In developing this project we did lot of personal interviews with the employees in the BESCOM and the customers. In these interviews we came to know that, the board can make the process little easier by taking the applications for new connections through online and giving the connection according to applied date priority ,interact with the customers through online.
Existing System
The existing system is BESCOM system. Which is a partial manual system andsuffering froma series of drawbacks. Inpresent system, work done in theelectricity board is performedpartiallymanual which is a great headache for thedepartment. The reason behind this is thatthere is lot information to bemaintained and have to be kept in mind while running thebusiness. The existingsystem is completely dealing by the administration, the customersdoesnt haveany role in this. Actually existing system is quite laborious as one has to enter thesame information atthree different places
Problems associated with the Existing System
Cost effectiveness Less customers interaction. Performance problem Low reliability Scalability Delay in process
Proposed System
The proposed system will provide a good security and improves the performance of the [Link] and reports that must be provided by the new system. There can also be few reports, which can help management decision making and cost controlling, but since these reports do not get required attention, such kind of reports and information were also identified and given required attention. Details of the information needed for each document and report. The required frequency and distribution for each document. Probable sources of information for each document and report. With the implementation of computerized system, the task of keeping records in an organized manner will be solved. The greatest of all is there travel of information, which will be at the click of the mouse. So the proposed system helps in saving the time in different operations and making information flow easy giving valuable reports. In the proposed system customers also can interact with the system and make their work easier.
Advantages of Proposed System
Increase the system Reliability Minimum cost High security System Design for the better performance
Functional and Non-functional Specification
MODULES 1) Login:
This module is basically used to access the application for authenticated users only. There are two kinds of users Customers and Admin. In Admin Login the complete application is accessible by him with the privilege of updating various details. In Customers Login only minimum privileges are provided such as Checking the customers details and bill details. The user with the appropriate username and password is only allowed to access the application. There is Sign up option to create a new account for the customers as well as the admin.
2) New Connection:
This module is basically access by the customers. This module will help the customers to take the new connection and customer can create a new account also. After submitting this form the details will get stored in the database and they will be provided a customer id, RR number, and meter number.
3) Customer Information:
This module is access by both customers and admin. Customers can just see their information. Addition, Deletion, and Updating of the record can be done by admin. This module contains customer name, RR number, customer id, area code, previous reading, meter number etc.
4) Meter Information:
This module contain the information about the meter such as meter id, readings etc. In this module updating is done according to the updation of the customer table. This module contains meter number, meter reading, RR number etc. This record will be created once you take the new connection.
5) Bill Information:
This module will help to get the final bill i.e. it contains the entire bill information. This module is access by both customer and the admin, but only admin can update the module.
6) Cash Counter:
This module contains the payment details i.e. the counter number, the date of payment and the amount paid etc. This module is access by admin. According to this information the final receipts creating.
Need of Data Base
The need for a database in our system is very essential considering the amount of data that is stored. Without it we wont be able to do any operation in our project. It also makes the process of maintaining and retrieval of information in an efficient manner. The various reasons for using SQL Server database are as follows: Database is help full to store and process huge amount of data. In this project we are dealing with n number of customers and their bill details. To store this entire data we must need a data base. Backup and replication Copies of attributes need to be made regularly in case of primary disks or other equipment failure. A periodic copy of attributes may also be created for a distant organization that cannot readily access the original. DBMS usually provide utilities to facilitate the process of extracting and disseminating attribute sets. When data is replicated between database servers, so that the information remains consistent throughout the database system and users cannot tell or even know which server in the DBMS they are using, the system is said to exhibit replication transparency. Query ability Querying is the process of requesting attribute information from various perspectives and combinations of factors. A database query language and report writer allow users to interactively interrogate the database, analyze its data and update it according to the users privileges on data. Computation There are common computations requested on attributes such as counting, summing, averaging, sorting, grouping, cross-referencing, etc. Rather than have each computer application implement these from scratch, they can rely on the DBMS to supply such calculations. Security Often it is desirable to limit who can see or change which attributes or groups of attributes. This may be managed directly by individual, or by the assignment of individuals and privileges to groups, or (in the most elaborate models) through the assignment of individuals and groups to roles which are then granted entitlements. Change and access logging Often one wants to know who accessed what attributes, what was changed, and when it was changed. Logging services allow this by keeping a record of access occurrences and changes.
SYSTEM DEVELOPMENT ENVIRONMENT:
System development environment shows the hardware and software requirement, which is necessary for developing the software. Necessary software and hardware requirement, which are necessary for making this software, are as follows:
Software Requirement:
Software requirement for developing this project is as follows: [Link] MySQL 2005
Windows 98 0r higher version Hardware Requirement:
Hardware requirement for developing this project is as follows: I n t e l P e nt i u m P r o c e s s o r 32 MB RAM or higher 1.2 GB Har d D isk o r great er. Keyboard.
Mouse. One Printer for print ing the electricit y bill.