Telephone
Telephone
Telephone
P ro j e c t R e p o r t o n
BY
S.PUSHPAVATHAMMA (153014230)
B.SUSHEELA (153014194)
M.ANILA (153014220)
V.SWETHA (153014237)
K.VEENA (1530141212)
M.C.A, M.Tech
Hod, Department Of Computer Science
Vasavi Mahila Kalasala, Kurnool
This language teaches so much about HTML. This project is a part of our
bachelor degree. We have developed this project with the help of Faculty
members of our college, we are extremely grateful to all of them. We are
obliged to my project guide Sri. O.Sampath Kumar
TEAM MEMBERS:
1) M.ANILA
2) B.SUHEELA
3) S.PUSHPAVATHI
4) V.SWETHA
5) K.VEENA
Index Contents Page NO :
Chapter: 1 1) Introduction 6
i) Overview of the Project 7
ii) Objective of the Project 8
21
Chapter: 6 6) Source code 22-29
System analysis is a vast field of study through which system analyst puts his
thoughts and searches for the solution of problem. He has to get a clear idea of
what he has in hand and what he has to produce. He has to extract the essence of
expectations. He has to satisfy the user in the very possible way. System
analysis needs and should include the following steps of study:
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.
In the existing system all the office works was done manually. The manual work
processes was time consuming and hence slow. Following are the main
drawbacks of the existing system:
The existing system is totally manual thus there are chances of error in
processing.
The basic and major drawbacks in the existing system are the speed of
retrieval of data from files, which leads to delay.
Maintenance of voluminous data is very cumbersome and laborious job.
The manual jobs such as calculation are more error prone.
There are plenty of chances of duplicity of data and information.
CONTEXT DIAGRAM
CUSTOMER RECORDS
AND RATES
ADMINISTRA
TOR
TELEPHONEBILL
GENERATED
BILLING
SYSTEM
CUSTOMER
Chapter – 4
System Design
3) (i) INTRODUCTION
System design is the second step in the system life cycle, in which overall
design of the system is achieved. The functionalities of the system is designed
and studied in this phase. The first step is designing of program specification.
This determines the various data inputs to the system, data flow and the format
in which output is to be obtained.
Design phase is a transmission phase because it is a transition from user
oriented document to computer data. The activity in the design phase is the
allocation of functions to manual operations, equipment and computer
programs. Flow charts prepared in the study time received and decomposed
until all functions in the system perform evidently.
Design is a multistep process that focuses on data structures, software
architecture; procedural details (algorithms etc) and links between the modules.
The design process goes through logical and physical stages. In logical design
reviews are made linking existing system and specification gathered. The
physical plan specifies any hardware and software requirement, which satisfies
the local design.
Modularization of task is made in the mode. The success of any integrated
system depends on the planning of each and every fundamental module. Usually
a project is revised in step by step sequence. Inter phase management of such
module is also important. Software design methodology changes continually as
new methods, better analysis and broader understanding evolve.
Various techniques for software design do exit with the availability of criteria
for design quality. Software design leads three technical activities-design, code
and test.
The techniques for software design do exit with the availability of criteria for
design quality. Software design leads three technical activities-design, code and
test that are required to build and verify software. Each activity transforms
information, which validates the software. The design system converts
theoretical solution introduced by the feasibility study into a logical reality.
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.
be accurate. Since the user of the system may not be a technical person and may
not know input concepts so it is required that he warn, prevent and correct
invalid data entry.
There are many ways that can be designed to handle such a situation. We can
prevent the user entering invalid data into the databases by warning, neglecting
or messaging appropriately. The user is then allowed to input correct data. Some
help provisions may aid the user to point out the error. In this system inputs are
collected from terminals through keyboard.
In the output design phase one or more output media can be selected. Out of
which the most common ones are CRT displays and print out. Here only CRT
display has been attempted. A rapid enquiry is obtained from CRT displays.
From design is made interesting and attractive. Easy understanding and
effectiveness is made possible.
Chapter – 6
Source Code
5) SOURCE CODE
<HTML>
<HEAD>
<TITLE>TELEPHONE BILL</TITLE>
<META name ="keywords" CONTENT="subscriber">
</HEAD>
<BODY BGCOLOR="BLUE" TEXT="FF8080">
<CENTER>
<TABLE BORDER>
<CAPTION>Telephone Bill</CAPTION>
<th colspan=2>Subscriber's Name & Address</th>
<th colspan=2>Consumer N0.</th><th colspan=3>P.O.Stamp</th>
<tr><td colspan=2>k. Shelly, <br>4/45 FOURTH STREET,
<br>SHANTHI NAGAR, <br>TIRUNELVELI-627 002</td>
<td>colspan=2>PL 00515077</td>
<tr>
<td>TELEPHONE NO.</td><td>TYPE</td><td colspan=2>BILL
DATE</td><td colspan=2>DUE DATE</td><td>PAY BY DATE</td>
<tr><td colspan=2>DUE DATE</td><td>PAY BY DATE</td>
<tr><td>575077</td><td>GENL RES PREM</td><td>25 AUG 2017</td>
<tr><td>MESTERED CALLS</td><td>DEBIT
CALLS</td><td>CLOSING METER READING</td><td>METERED
CALLS</td><td>DEBIT CALLS</td><td>CREDIT
CALLS</td><td>FREE CALLS</td><td>CHARGEABLE CALLS</td>
<tr>
<td>1052<td>1297<td>245<td>0<td>0<td>150<td>95
<tr>
<td colspan=4>DETAILS<td>ITEM<td>PREIOD<td>AMOUNT
<tr>
<td colspan=3>Rate<td>No. of calls<td colspan=2>Charge<td>Rent
<td>10/09/2017 to 31/10/2017<td>200.00
<tr><td colspan=3>0.80</td><td>95</td><td>76.00</td>
<td>16/05/2017 to 15/07/2017</td><td>76.00</td>
<tr>
<td colspan=3> SURCHARGE AFTER PAY BY
DATE</td><td>10.00</td>
<td>TKP/PG CALLS</td><td>16/05/2017 TO 15/07/2017</td><td>0.00
</td>
<tr>
<td>colspan=3>AMT ON/BEFORE PAY BY DATE</td><td>290.00</td>
<td>ITX CALLS</td><td>16/05/2017 TO 15/07/2017</td><td>0.00</td>
<tr>
<td colspan=3> AMT AFTER PAY BY DATE</td><td>300.00</td>
<td>MISC</td><td>TAX</td><td>14.00</td>
<tr>
<td colspan=3></td>td colspan=3>TOTAL</td><td>290.00</td>
<tr>
<td colspan=3></td><td colspan=2>ADDRESS</td>
<tr><td>colspan=3>
</td><td colspan=3>PLEASE PAY BEFORE DUE DATE AND AVOID
DISCONNECTION</td>
<tr>
<td colspan=3>E.&.O.E PLEASE SEE OVERLEAF FOR CODES
INSTRUCTIONS
<td colspan=3>Accounts Officer(T.R. computer)
</TABLE>
</CENTER>
</BODY>
</HTML>
Chapter – 8
Input and Output Screen
INPUT AND OUTPUT SCREEN
telephone bill.html
Chapter – 9
Testing & Debugging
UNIT TESTING
Unit testing focuses verification effort on the smallest unit of software design,
the module. It comprises the set of test performed by the programmer prior to
integration of the unit into larger system. The testing was carried out during the
coding stage itself. In this step each module is found to be working satisfactorily
as regards to the expected output from the module.
INTEGRATION TESTING
Integration testing is a systematic technique for constructing the program
structure while at the same time conducting tests to uncover error associated
within the interface. The objective is to take unit tested modules and build a
program structure that has been dictated by design. All modules are combined in
this step. The entire program is tested as whole. And chaos in interfaces may
usually result. A set of errors is encountered in such a case.
# Bottom Up Integration
The first one is done where integration is carried out by addition of minor
modules to major modules. While Bottom Up integration follows combination
of smaller ones to large one. Here Bottom Up Integration was encouraged. Even
though correction was difficult because the isolation of causes is complicated by
the vastness of the entire program, all the errors found in the system were
corrected and then forwarded to the next testing steps.
Chapter – 10
CONCLUSION
Even the best system developed has some flaws or others. There always exist
scope of further improvement in the system. The effect of implementations of
new computerized system is found remarkable.
The following are the major improvement of the new system over the existing
system.
Additional checks have also been incorporated into the system to avoid
duplications of data as far as possible.
CHAPTER-10
Bibliography
BIBLIOGRAPHY
The great help from our faculty members and my project guide that led the
successful completion of the project. Besides that, I took the help of some books
and websites to develop the project. They are : --
SITES :
1. www.a1vbcode.com
2. www.google.co.in
CONCLUSION:
Though every task is never said to be perfect in this development field even
more improvement may be possible in this system. We learn so many things and
gained a lot of knowledge about development field. We hope this will prove
fruitful to us.
This was our project of system design lab about “TELEPHONE BILLING
SYSTEM DEVELOPMENT “of this system takes a lot effort from us. We think
this system gave a lot of satisfaction to all of us.