Professional Documents
Culture Documents
Project work submitted in partial fulfillment of the requirements for the award of the
degree of
By
T.VIDHYA SREE
PROJECT GUIDE
H.BUVANESHWARI
(2008 – 09)
Students Signature :
B
ona
fideCertificate
Enrolment : 06ABG4061
This is to certify that the project work entitled TELEPHONE INFORMATION SYSTEM is a
bonafide work done by Name: MISS. T.VIDHYA SREE; Enrol. No: 06ABG4061 in partial
fulfillments of the requirements for the B.SC (COMPUTER SCIENCE) during the Year
GUIDE
Place :
Date:
TELEPHONE INFORMATION SYSTEM
Project work submitted in partial fulfillment of the requirements for the award of the
degree of
By
M.NITHYA
PROJECT GUIDE
H.BUVANESHWARI
(2008 – 09)
Students Signature :
B
ona
fideCertificate
Enrolment : 06ABG4052
This is to certify that the project work entitled TELEPHONE INFORMATION SYSTEM is a
bonafide work done by Name: MISS. M.NITHYA; Enrol. No: 06ABG4052 in partial
fulfillments of the requirements for the B.SC (COMPUTER SCIENCE) during the Year
GUIDE
Place :
Date:
TELEPHONE INFORMATION SYSTEM
Project work submitted in partial fulfillment of the requirements for the award of the
degree of
By
V.KANIMOZHI
PROJECT GUIDE
H.BUVANESHWARI
(2008 – 09)
Students Signature :
B
ona
fideCertificate
This is to certify that the project work entitled TELEPHONE INFORMATION SYSTEM is a
bonafide work done by Name: MISS. V.KANIMOZHI; Enrol. No: 06ABG4050 in partial
fulfillments of the requirements for the B.SC (COMPUTER SCIENCE) during the Year
GUIDE
Place :
Date:
TELEPHONE INFORMATION SYSTEM
Project work submitted in partial fulfillment of the requirements for the award of the
degree of
By
P.KAMATCHI
PROJECT GUIDE
H.BUVANESHWARI
(2008 – 09)
Students Signature :
B
ona
fideCertificate
This is to certify that the project work entitled TELEPHONE INFORMATION SYSTEM is a
bonafide work done by Name: MISS. P.KAMATCHI; Enrol. No: 06ABG4049 in partial
fulfillments of the requirements for the B.SC (COMPUTER SCIENCE) during the Year
GUIDE
Place :
Date:
ACKNOWLEDGEMENT
I express my sincere thanks to Our Principal, the Staffs, the Students and My Team
members PERIYAR UNIVERSITY who has given me the opportunity to pursue my B.Sc.
I also thank the staff of Mrs. J. Sathiya for extending their support as & when
Student Signature:
BHARAT SANCHAR NIGAM LIMITED
(A Government of India Enterprise)
Krishnagiri
(MMT Section)
CERTIFICATE
TO WHOMSOEVER IT MAY CONCERN
This is to certify that T.VIDHYA SREE has undergone the project training in
our cooperation from the month of Dec’08 as part of her course.
During the tenure of her project training, her conduct and contribution have
CERTIFICATE
TO WHOMSOEVER IT MAY CONCERN
This is to certify that M,NITHYA has undergone the project training in our
cooperation from the month of Dec’08 as part of her course.
During the tenure of her project training, her conduct and contribution have
CERTIFICATE
TO WHOMSOEVER IT MAY CONCERN
During the tenure of her project training, her conduct and contribution have
CERTIFICATE
TO WHOMSOEVER IT MAY CONCERN
During the tenure of her project training, her conduct and contribution have
1. Introduction
2. System Description
3. System Analysis
4. System Design
5. System Implementation
6. Maintenance
7. Screen Layouts
8. Conclusion
9. Bibliography
INTRODUCTION
Bharat Sanchar Nigam Ltd. formed in October, 2000, is World's 7th largest
Telecommunications Company providing comprehensive range of telecom services in
India: Wireline, CDMA mobile, GSM Mobile, Internet, Broadband, Carrier service, MPLS-
VPN, VSAT, VoIP services, IN Services etc. Within a span of five years it has become one
of the largest public sector unit in India.
BSNL has installed Quality Telecom Network in the country and now focusing on
improving it, expanding the network, introducing new telecom services with ICT
applications in villages and wining customer's confidence. Today, it has about 47.3
million line basic telephone capacity, 4 million WLL capacity, 20.1 Million GSM
Capacity, more than 37382 fixed exchanges, 18000 BTS, 287 Satellite Stations,
480196 Rkm of OFC Cable, 63730 Rkm of Microwave Network connecting 602
Districts, 7330 cities/towns and 5.5 Lakhs villages.
BSNL is the only service provider, making focused efforts and planned initiatives to bridge
the Rural-Urban Digital Divide ICT sector. In fact there is no telecom operator in the
country to beat its reach with its wide network giving services in every nook & corner of
country and operates across India except Delhi & Mumbai. Whether it is inaccessible
areas of Siachen glacier and North-eastern region of the country. BSNL serves its
customers with its wide bouquet of telecom services.
BSNL is numero uno operator of India in all services in its license area. The company
offers vide ranging & most transparent tariff schemes designed to suite every customer.
BSNL cellular service, CellOne, has more than 17.8 million cellular customers, garnering
24 percent of all mobile users as its subscribers. That means that almost every fourth
mobile user in the country has a BSNL connection. In basic services, BSNL is miles ahead
of its rivals, with 35.1 million Basic Phone subscribers i.e. 85 per cent share of the
subscriber base and 92 percent share in revenue terms.
BSNL has more than 2.5 million WLL subscribers and 2.5 million Internet Customers who
access Internet through various modes viz. Dial-up, Leased Line, DIAS, Account Less
Internet(CLI). BSNL has been adjudged as the NUMBER ONE ISP in the country.
Scaling new heights of success, the present turnover of BSNL is more than
Rs.351,820 million (US $ 8 billion) with net profit to the tune of Rs.99,390 million (US
$ 2.26 billion) for last financial year. The infrastructure asset on telephone alone is
worth about Rs.630,000 million (US $ 14.37 billion).
BSNL plans to expand its customer base from present 47 millions lines to 125 million lines
by December 2007 and infrastructure investment plan to the tune of Rs. 733 crores (US$
16.67 million) in the next three years.
The turnover, nationwide coverage, reach, comprehensive range of telecom services and
the desire to excel has made BSNL the No. 1 Telecom Company of India.
OFFICES
SVGA Adapter
Multimedia tools
SOFTWARE CONFIGURATION
Back-end : MS-Access
SYSTEM DESCRIPTION
EXISTING SYSTEM
tedious one.
data is enormous.
more time to check what are all the requirements to be taken into
new connedtion.
Mostly all the jobs are checked again before giving the connection;
Microsoft Visual Basic, the fastest and easiest way to create applications for
Microsoft Windows. The “Visual” part refers to the method used to create the
graphical user interface (GUI). Rather than writing numerous lines of code to describe
the appearance and location of interface elements; you simply add prebuilt objects
into place on screen. The “Basic” part refers to the BASIC language, Visual Basic has
evolved from the original BASIC language and now contains several hundred
statements, functions, and keywords, many of which relate directly to the Windows
GUI.
Data access features allow you to create database formats, including Microsoft
and other Windows applications. You can even automate applications and objects
This new data access technology features a simpler object model, better
for both local and remote data access, removable and disconnected record sets, a user-
DATA ENVIRONMENT
The Data Environment designer provides an interface, design-time environment for
creating ADO objects. These can be used as a data source for data-aware objects on a
of the Data Environment designer supports all the functionality of Visual Basic User
A new OLEDB-aware data source control that functions much like the
intrinsic Data and Remote Data controls, in that it allows you to create database
access to data stored in diverse information sources, both relational and non-
the data source, enabling it to share its data. ADO is the way that programmers access
OLE DB. All the new data bound controls, the Data Environment, and the Data
Visually create and modify database schemas and requires: Create SQL Server
and MSAccess tables drag and drop to create view, and automatically change column
data types.
incorporate support for ADO, OLE DB, RDO, ODBC, and DAO.
Data Report
Allow you to use drag and drop to quickly create reports from any record set,
Data Sources
Create user controls and classes that are data sources, to which other controls
can be bound.
Passing ADO Record sets
You can now pass ADO Record sets across processes and even across
machines (using HTTP or DCOM), which provides an efficient means for moving
Format Objects
When a value is read form a database, the Format objects add formatting appropriate
Visual Editions
Visual Basic is available in three versions, each geared to meet a specific set
of development requirements.
powerful applications for Microsoft Windows and Windows NT. It includes all
intrinsic controls, plus grid, tab, and data-bound controls. Documentation provided
with this edition includes the Learn VB now CD plus the Microsoft Developer
set of tools for developing solutions for others. It includes all the features of the
Learning edition, plus additional ActiveX controls, the Internet Information Server
Active Data Objects, and the Dynamic HTML Page Designer. Documentation
provided with the professional edition includes the Visual Studio Professional
Features book plus Microsoft Developer Network CDs containing full online
documentation.
in a team setting. It includes all the features of the Professional edition, plus Back
Server, Visual SourceSafe, SNA Server, and more. Printed documentation provided
with the Enterprise edition includes the Visual Studio enterprise Features book plus
Before you use Microsoft Access to actually build the tables, forms, and other
objects that will make up your database, it is important to take time to design your
database. Whether you are using a Microsoft Access database or a Microsoft Access
project, good database design is the keystone to creating a database that does what
This topic provides reference information about these basic steps in designing a
database:
Table
A table is a collection of data about a specific topic, such as products or suppliers.
Using a separate table for each topic means that you store that data only once, which
makes your database more efficient, and reduces data-entry errors.
Tables organize data into columns (called fields) and rows (called records).
A common field relates two tables so that Microsoft Access can bring together the
data from the two tables for viewing, editing, or printing.
In table Design view, you can create an entire table from scratch, or add, delete, or
customize the fields in an existing table.
WAYS TO CUSTOMIZE A TABLE
In table Design view, you can customize a table in many different ways.
Setting a field's data type defines what kind of values that you can enter into a field.
For example, you can't enter text into a Currency field. By choosing an appropriate
data type, you can ensure that data is entered in the correct form for sorting,
performing calculations, and other operations.
Field properties are a set of characteristics that provide additional control over how a
field works. For example, depending on your Regional Settings in Windows Control
Panel, setting the Format property to Currency for a field with a Number or Currency
data type automatically adds commas, a dollar sign, and two decimal places
($1,234.50).
You use a unique tag, called a primary key, to identify each record in your table. Just
as a license plate number identifies a car, the primary key uniquely identifies a record.
What kind of primary key should I use?
The power of a relational database system such as Microsoft Access comes from its
ability to quickly find and bring together information stored in separate tables using
queries, forms, and reports. In order to do this, each table should include a field or set
of fields that uniquely identifies each record stored in the table. This information is
called the primary key of the table. Once you designate a primary key for a table, to
ensure uniqueness, Microsoft Access will prevent any duplicate or Null values from
being entered in the primary key fields.
There are three kinds of primary keys that can be defined in Microsoft Access:
AutoNumber, single-field, and multiple-field.
AutoNumber primary keys
Single-field primary keys
Multiple-field primary keys
AutoNumber primary keys
An AutoNumber field can be set to automatically enter a sequential number as each
record is added to the table. Designating such a field as the primary key for a table is
the simplest way to create a primary key. If you don't set a primary key before saving
a newly created table, Microsoft Access will ask if you want it to create a
primary key for you. If you answer Yes, Microsoft Access will create an AutoNumber
primary key. There are additional considerations if your table will be used with
database replication.
Single-field primary keys
If you have a field that contains unique values such as ID numbers or part numbers,
you can designate that field as the primary key. If the field you select as primary key
does have duplicate or Null values, Microsoft Access won't set the primary key. You
can run a Find Duplicates query to determine which records contain duplicate data. If
you can't readily eliminate duplicate entries by editing your data, you can either add
an AutoNumber field and set it as the primary key or define a multiple-field primary
key.
Query
A question about the data stored in your tables, or a request to perform an action on
the data. A query can bring together data from multiple tables to serve as the source of
data for a form, report, or data access page.
In a Microsoft Access database (.mdb), you can create a query, which is stored as a
separate object and listed in the Database window. Or you can create a query as an
SQL statement in the Record Source property of a form, report, or a section of a data
access page. An SQL statement is not listed in the Database window; it's stored in a
form or report in an Access database, or in a data access page outside the Access
database.
In a Microsoft Access project (.adp), you can create a query as a view or stored
procedure, which is listed as a separate object in the Database window. Or you can
create a query as an SQL statement in the Record Source property of a form, report, or
a section of a data access page. Views and stored procedures are stored in the
Microsoft SQL Server database, not in the Access project. SQL statements are stored
in a form or report in the Access project, or in a data access page outside the Access
project.
SYSTEM ANALYSIS
System Description
Proposed System
occurs.
table structures.
This system maintains master details such as customer, employee etc and the
accuracy and integrity, successful recovery from failure, privacy and security of data
In this system, Access is used to create the tables needed for the project. For this
purpose the intermediate driver called ODBC driver is used. The tables used for the
PRIVATE CONNECTION
Government
Category Code List Box N-OYT-GEN, N-OYT-SPL,N-
OYT-SS,N-OYT-SWS
Payment Mode Radio Button Cash, DD
Area Text URBAN AREA, RURAL
AREA
Amount Text Number of amounts
PUBLIC CONNECTION
Government
Category Code List Box N-OYT-GEN, N-OYT-SPL,N-
OYT-SS,N-OYT-SWS
Payment Mode Radio Button Cash, DD
AREA
Amount Text Number of amounts
DISCONNECTION
Government
Category Code List Box N-OYT-GEN, N-OYT-SPL,N-
OYT-SS,N-OYT-SWS
Payment Mode Radio Button Cash, DD
Area Text URBAN AREA, RURAL
AREA
Amount Text Number of amounts
RECONNECTION
Government
Category Code List Box N-OYT-GEN, N-OYT-SPL,N-
OYT-SS,N-OYT-SWS
Payment Mode Radio Button Cash, DD
Area Text URBAN AREA, RURAL
AREA
Amount Text Number of amounts
BILLING
Government
Category Code List Box N-OYT-GEN, N-OYT-SPL,N-
OYT-SS,N-OYT-SWS
Payment Mode Radio Button Cash, DD
Area Text URBAN AREA, RURAL
AREA
Amount Text Number of amounts
SYSTEM DESIGN
Input Design
Inaccurate input data are the most common cause of errors in data processing. Errors
entered by users can be controlled by screen design. Here design is the process of
converting user-originated inputs to a computer-based format.
In the systems, two main data fields are username and password. These two
fields are very important due to security reasons, since, only the valid user can enter
into the program and avail the services. These inputs are entered using keyboard. On
the inputs such selecting the codes, pressing the buttons etc. are accomplished using
the mouse.
Output Design
Computer output is the most important and direct source of information to the
user. It should be understandable by the user. Efficient, intelligible output design
should improve the system’s relationship with the user and help in decision making.
Programmer to make sound judgment depends on his/her technical expertise
and ability to identify user needs. The main objective in achieving a new successful
system is that it will work efficiently and effectively.
In order to understand the project legible, the output design should also be
given much more importance. Here Text box, Combo Box, List Box, Radio Button,
Check Button, Date picker like controls are used for user interaction with the system.
To view information’s third-party controls like flex grid and data report controls are
used.
DATABASE DESIGN
NEW CONNECTION
RECONNECTI BILLING
ON
INFORMATION
SYSTEM TRANSFER
ADDRESS
TRANSSFER
NAME TRANSFER
Sales Billing
Bill receipt
Income/Expenditu
re
I/O SPECIFICATION
The main objective in achieving a new successful system is that making to work it
o Maintaining connections
o Employee Details
Purchase Maintenance:
The Purchase detail consists of bill number, customer id, purchase date, total
cost. Total cost of items, the connection date and Dealers name are entered in the
customer detail. The Vendor id for purchase detail comes from the vendor master.
When we purchase some items from vendor these are noted or entered in the
purchase transaction.
Connection Maintenance:
Connection maintenance consists of bill no, bill date, total cost. When
products go for sales – details of items (quantity, product code) and its price are noted
processes that have been performed. This system is made more efficiently and also
more friendly for the company and also quick retrieval of the information, which they
would like to comment. The programs are coded in easier and structured manner so
Steven Holzner
Paul Allen
N. Krishnan