13-09-2013, 12:35 PM
A Project Report on TELEPHONE BILLING SYSTEM
TELEPHONE BILLING SYSTEM.doc (Size: 612 KB / Downloads: 89)
INTRODUCTION OF THE PROJECT
The purpose of the project is to present the requirement of the Computerization of Telephone Billing System. The project thus calculates the telephone bills automatically. It does almost every work which is related to automatic telephone billing connection system via- new connection , customer record modification, viewing customer records & all works related to rate of bills, meter readings in addition to bill calculation and bill generation. “Telephone Billing System” is developed as per seeing the increasing requirement to speed up the work and incorporate a new work culture. Thus a new software has been proposed to reduce manual work, improving work efficiency, saving time and to provide greater flexibility and user-friendliness as the system previously followed was totally manual one with lots of errors.
This new system is built with the following objective:
1) Information retrieval will become easy.
2) Maintenance of database as well as overall project will become
easy.
3) Security measure will be adopted, by maintaining the login of
username and the password.
4) Data redundancy will be greatly reduced because this new
system is built using Visual Basic 6.0 as front-end. It entails
looking into duplication of efforts , bottlenecks and inefficient existing
procedures.
EXISTING SYSTEM
The existing system was a manual one. Whatever be the process involved in the system were done through register (files) . There were lots of complexities involved in the system. When any customer takes new connections then separate files were maintained. Updating of data was very tedious job. It was not easy to do several administrative works like managing rates of calls, addition or modification of metered calls & customer entries.
SRS
SRS (Software Requirement Specification) is a document that completely describes what the proposed should do, without describing how the software does it.
PURPOSE : The purpose of the project is to develop a system which is user friendly, easy to use , maintain and satisfies all the requirements of the user.
DESIGN STRATEGY
The design strategy is a vital aspect of the system to be developed. The design of the software reflects the basic understanding of the problem. For designing a good system what we have to be is to get correct definition of the problem and analyze the problem thoroughly.
The design of a system should be such that if a small portion is changed. The rest of the system should be unaffected. This is the flexibility of the system. Greater the system flexibility greater will be the system reliability. While carrying out the job of designing of a new system one has to consider many factors. These factors include the drawbacks and limitations of the present manual system as well as of the features and advantages of the proposed system. It should be designed in such a manner that even a layman can run it without any difficulty.
ABOUT FRONT END
MICROSOFT VISUAL BASIC 6.0
Visual Basic 6.0 is an enjoyable language due to its visual environment. Building a windows program in Visual Basic requires dragging and dropping graphic objects on to the screen from a toolbox. Thus Visual Basic is the efficient GUI tools to develop some exciting windows-based application.
Visual Basic 6.0 is much more than just a programming language. The programming language forms the background of all that takes place in a running Visual Basic program. The language is a secondary consideration to the user interface. A windows program offers a high degree of user interaction using the graphical elements that forms the objects on the window the user sees .If the user interface is not correct, user will not like the program.
Visual Basic lets one add menus, text boxes, command buttons, option buttons (for making exclusive choice), check boxes, list boxes, scroll bars and file and directory boxes to black windows. One can use Visual Basic to communicate with other applications, running under windows. Visual Basic offers: More Internet features, better support for data base development, more language feature to make programming job easier.
Message Boxes:
Message boxes display information in the dialog box superimposed on the form. They want for the user to choose a button before return to the application. User cannot switch to another form in programmers applications as long as Visual Basic is displaying a message box.
TESTING AND DEBUGGING
Software testing is a critical element of software quality assurance and represents the ultimate reviews of specification, design and coding. Testing presents an interesting anomaly of the software. During earlier definition and development phases, it was attempted to build software from abstract concept to a tangible implementation.
The testing phase involves the testing of the developed system using various set data. Presentation of test data plays a vital role in system testing. After preparing the test data the system under study was tested using test data. While testing the system by using test data errors were found and corrected. A series of tests were performed for the proposed system before the system was ready for implementation. The various types of testing done on the system are:
Unit Testing
Integration Testing
Validation Testing
User Acceptance Testing
System Testing
USER ACCEPTANCE TESTING
User acceptance of a system is the key factor for the success of any system. The system under consideration was tested for users acceptance by constantly keeping in touch with the perspective system user at the time of developing and making changes wherever required. This is done with the regards to the following points:
A system may be defined as a set of instruction combined in the same form and directed to some purpose.
Before any development is undertaken certain specifications are prepared which objectively describe the application system. The System specifications are made after consulting the end user managers of the relevant departments.
Software to be developed is planned on the basis of requirement of the user. The problem definition statement description of present situation and goal to be achieved by news system.