Caable
Caable
Caable
Cable Operator Management System is integrated and automation software for cable operators.
Cable operators will distribute TV channels to their customers for that they charge some money
monthly.
To maintain their customers and number of users this software provides automation. In this
COM System they can main their staff member’s details and their customer details. By using
this COM System they can divide their areas macro parts to micro parts. By using this system
they can meet their business requirements. Cable Operators once they divided their areas into
micro parts then they can assign their staff members to take care about their micro part areas.
Cable operators they can maintain their staff members like collection boys, helpers and
technicians. All the collection boys will have user id and password. At the end of the every day
they will login to the COM System they will feed their collection details and remarks.
By using this COM System they can know about their equipments located on which areas. How
many active / non active customers are there? all these details they can view it by using the
reports. MIS reports were generated for the month of collections, expenses, pending amount,
complaints area wise and date wise, month wise.
CONTENTS
1. INTRODUCTION
3. LITERATURE SURVEY
3.4 ADO.NET
4. SOFTWARE DESIGN
4.3.1 ER DIAGRAMS
5. CODING
6. TESTING
7. OUTPUT SCREENS
8. CONCLUSION
9. FURTHER ENHANCEMENT
10. BIBLIOGRAPHY
1. INTRODUCTION
cable operators. Cable operators will provide distributed channels to their customers. In
those distributed channels some channels are regular channels and few channels are
paid channels.
automation. In this COM System they can main their staff member’s details and their
customer details. By using this COM System they can divide their areas macro parts to
micro parts. By using this system they can meet their business requirements. Cable
Operators once they divided their areas into micro parts then they can assign their staff
Cable operators they can maintain their staff members like collection boys,
helpers and technicians. All the collection boys will have user id and password. At the
end of the every day they will login to the COM System they will feed their collection
Cable operators can configure this COM system centrally and they can distribute
their areas. All the collection boys will update their information in the system. So that
Cable operators will know about their particular area collection on day wise, weekly
wise. So that cable operators can provide the better service to their customers.
By using this COM System they can know about their equipments located on
which areas. How many active / non active customers are there? all these details they
can about it by using the reports. MIS reports were generated for the month of
collections, expenses, pending amount, complaints area wise and date wise, month
wise.
2. HARDWARE AND SOFTWARE REQURIMENTS
PROCESSOR : P3 OR HIGHER
RAM : 512MB
object code is stored and executed locally, executed locally but Internet-
applications.
vi. To build all communication on industry standards to ensure that code based
The common language runtime is the foundation of the .NET Framework. The common
language runtime manages memory, thread execution, code execution, code safety
verification, compilation, and other system services. These features are intrinsic to the
managed code that runs on the common language runtime. The runtime also
in their development language of choice, yet take full advantage of the runtime, the
The .NET Framework class library is a collection of reusable types that tightly integrate
with the common language runtime. The class library is object oriented, providing
types from which your own managed code can derive functionality. This not only
makes the .NET Framework types easy to use, but also reduces the time associated with
learning new features of the .NET Framework. In addition, third-party components can
The Microsoft Visual Basic is a Rapid Application development Tool (RAD) that is very
useful for GUI based development. Visual Basic is the fastest and easiest way to
create the 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, we can simply drag and drop built-in object onto the forms on screen. The “Basic”
part refers to the BASIC (Beginners All Purpose Symbolic Code) language, used by
more programmers than any other language in the history of computing. Visual Basic is
evaluated from the original BASIC language and now contains several hundred
statements, functions, and keywords, many of which relate directly into the Windows
GUI.
Data access feature allows you to create database, front-end applications, and scalable
SQL server and other enterprise - level database.ActiveX TM technologies allow you
processor, Microsoft Excel spreadsheet, and other windows applications. You can even
automate applications and objects created using the Professional or Enterprise editions
of Visual Basic.
It has several types of primary Controls and ActiveX controls, which gives more
flexibility for designing forms. It facilities to created own user define ActiveX controls
for effective Design of Forms. Visual Basic supports object oriented programming. By
this we can create classes, objects with all features of OOP. Like information Hiding,
Data Encapsulation, Inheritance and Polymorphism. It gives more facility for the
database programming with Data Controls, Data Access Objects (DAO), Remote Data
Objects (RDO), and Active Data Object (ADO) and several data bound control
like DBcombo, DBlist and DBgrid controls which makes application simple way to
3.4 ADO.NET
The ADO.NET components have been designed to factor data access from data
manipulation. There are two central components of ADO.NET that accomplish this: the
Dataset, and the .NET data provider, which is a set of components including the
ADO.NET. The Dataset is explicitly designed for data access independent of any data
source. As a result it can be used with multiple and differing data sources, used with
XML data, or used to manage data local to the application. The Dataset contains a
collection of one or more Data Table objects made up of rows and columns of data, as
well as primary key, foreign key, constraint, and relation information about the data in
The other core element of the ADO.NET architecture is the . NET data provider, whose
components are explicitly designed for data manipulation and fast, forward-only, read-
only access to data. The Connection object provides connectivity to a data source. The
Command object enables access to database commands to return data, modify data, run
stored procedures, and send or retrieve parameter information. The Data Reader
provides a high-performance stream of data from the data source. Finally, the Data
Adapter provides the bridge between the Dataset object and the data source. The Data
Adapter uses Command objects to execute SQL commands at the data source to both
load the Dataset with data, and reconcile changes made to the data in the Dataset back
that tightly integrate with the common language runtime. The class
the .NET Framework types easy to use, but also reduces the time
Framework.
set of interfaces that you can use to develop your own collection
classes. Your collection classes will blend seamlessly with the
example, you can use the .NET Framework to develop the following
Console applications.
Scripted or hosted applications.
Windows GUI applications (Windows Forms).
ASP.NET applications.
XML Web services.
Windows services.
you write an ASP.NET Web Form application, you can use the Web
Forms classes.
Client Application Development
menus, buttons, and other GUI elements, and they likely access
printers.
over the Internet as a Web page. This application is much like other
business needs.
system (such as GUI elements and limited file access) without being
DISADVANTAGES
Cable operators they are maintaining their accounts and customers details manually.
By doing manually their business activity details some times lot of mistakes will occur
or misusage chances are there in their business. Difficult to maintain their monthly
collection details like who were paid and who were not paid. Some times they might
not know about their new customers and about their equipments and assets. They used
to maintain their customers details in the way of monthly collection cards. If they loose
their customer card they may loose about that particular customer track.
If they need to check their customer’s dues and collection they have to check it
manually by checking the collection cards. They don’t have any particular reports if
cable operators. Cable operators will provide distributed channels to their customers. In
those distributed channels some channels are regular channels and few channels are
paid channels.
To maintain their customers and number of users this software provides
automation. In this COM System they can main their staff member’s details and their
customer details. By using this COM System they can divide their areas macro parts to
micro parts. By using this system they can meet their business requirements. Cable
Operators once they divided their areas into micro parts then they can assign their staff
Cable operators they can maintain their staff members like collection boys,
helpers and technicians. All the collection boys will have user id and password. At the
end of the every day they will login to the COM System they will feed their collection
Cable operators can configure this COM system centrally and they can distribute
their areas. All the collection boys will update their information from the branch offices.
So that Cable operators will know about their particular area collection on day wise,
weekly wise. Once they configured this centrally if any customer made a call regarding
new connection or complaint about the connection they can forward that message to
the particular branch office regarding connection or complaints. So that cable operators
By using this COM System they can know about their equipments located on
which areas. How many active / non active customers are there? all these details they
can about it by using the reports. MIS reports were generated for the month of
collections, expenses, pending amount, complaints area wise and date wise, month
wise.
Operators. Helps the Cable Operators manage their customers and provides the
information about various channels. It makes easy to all operations of the Cable
Masters :
The information specified in the Master is regarded static, in the sense that it is
regarded as permanently stored in the Database. The Master Group has functionality to
View / Change.
Area Master --– Cable Operators they will divide their areas macro parts to micro parts
like huge area will be divided in to small areas, divisions. In this module admin will
Employee Master -- Admin will add the staff and will provide the privileges as per the
staff designation. All the staff members cannot access all the modules. He can add or
Customer Master -- Admin will add the new customers those who come in their areas
and take new connection. Admin can add or delete the customers and they can view
Monthly Charges -- Admin will add or modify the monthly charges depends on the
areas. Some areas they will charge more and some areas less depends on the channels
they provide.
Transaction:
1. Collection Screen -- In this module Cable operators will generate the monthly
wise collection statement for their particular areas and customer wise. They can
generate the date to date collection statements. Staff wise collection statements
2. Customer Status – Customer can take connection and remove connection due to
various reasons at any point of time. Once is disconnected we make him inactive
Reports Module
In this module we can generate the various MIS Reports to keep track of the
revenue, customer statistics area wise, month wise, during the days and year wise etc.,
1. Area List
2. Employee List
3. Customer List
5. Total Collections
7. Customer A/c
UML
7.TESTING
In clearing house across various modules this testing was performed to check the
following.
a) Establishing communication with the database for handling request and response.
c) Parameters passing and report generation used from the application with crystal
report.
All the statements included in the code across various modules were tested to find none
of the statements where overlooked or skipped from execution. This enabled isolating
of errors that would have otherwise occurred and would have resulted in abnormal
terminal or exceptions thrown. The test was corely tested in patient and responsibility,
STRING TESTING
The applications was tested for inputs pertaining to patient data, responsible party,
insured party for strings such as name, relation, employ information, policy details,
insurance company details, claim centre information and attorney data physician,
a. null data
b. string length
c. data format
In addition, numeric inputs were tested for invalid characters, invalid data format,
size of the input data and the data type being handled.
UNIT TESTING
Module pertaining to patient, responsible party, and soon were tested individually to
check if the system performed the business logic or processors for the inputs provided
and effective communication with the data base, the units were tested to check whether
the data were reflected and updated across other tables that were used by other
2. Insured party
3. Ailments
4. Procedures
5. Applied payments
with the data base. Dependent modules were tested with static data and were found to
INTEGRATED TESTING
All the units were combined from a menu driven application which then provided for
SYSTEM TESTING
The system as a whole along with required external resources was executed to check
the dependencies, exception across the unavailability of the resources pertaining to the
DSN less connection and its effective communication for database was found to be as
MUTATION TESTING
All fields across every module were tested rigorously with inputs that were
intentionally provided with wrong data. This testing resolves bugs and errors through
All the interfaces that have been designed are reviewed whether they meet the
customer requirement or not. While testing all interfaces I have verified for errors as
follows.
o Errors related to specific interface mechanisms for example proper
execution of all menu links that are provided in each web page
o Errors related to all semantics of navigation and web application
functionally that is provided in each web page.
o Errors in consistency related to different aspects of the interfaces like
font style, color, size, screen background color etc.,
o Errors in viewing the interfaces in different web browsers like Microsoft
internet explorer, Mozilla firefox etc.,
INTERFACE MECHANISM TESTING
Forms:
Testing forms has been done at two different levels i.e. at minimum
level and at more targeted level. At minimum level I have tested for:
o Whether labels been correctly defined for fields or not.
o Whether server is receiving all the information contained in the form
and no data are lost in the transmission between client and server.
o Whether appropriate default values are available when the user does
not select any item in the selection box.
o Whether scripts that perform data validation from the client-side are
working properly or not.
At more targeted level I have tested for:
o Whether text fields have proper width to enter data.
o Whether text fields are allowing string length more than specified
length.
o Whether tab order among different controls is in required order or not.
Client Side Scripting:
Each and every function written in scripting has been tested by Black
Box Testing.
I have combined the forms testing with this client-side script testing,
because input for scripting is provided from forms. Some methods of
scripting will be performed in some particular browsers and in others not. So
I have also performed compatibility testing to ensure that the scripting
functions will work properly in all browsers.
USABILITY TESTS
In this testing I have verified up to, which level that, users can
interact with the system effectively. Tests are designed to determine the
degree to which the web application interface makes users easy to work
with. I have designed test case so that usability testing can be verified at
different levels:
o Usability test has been performed on each and every individual
interface i.e. forms.
o Usability test has been performed on total web page with related client
side scripting functions.
o Usability test has been performed on total web application.
COMPATIBILITY TESTS
SCREEN SHOTS
9. CONCLUSION
11. BIBILIOGRAPHY