This document provides details about an Electricity Bill Management System project, including:
- The project aims to partially computerize processes at an Electricity Board like generating bills and maintaining customer records.
- Visual Basic 6.0 is used as the front-end and MS Access 2000 as the back-end database.
- The objectives are to efficiently store and retrieve customer, billing, and employee information to improve record keeping.
- Hardware requirements include a PC and printer, and the software environment uses VB6, Access, and Windows.
- VB6 is used for its visual interface design capabilities and event-driven programming. Access is used as a relational database.
Developing multithreaded database application using java tools and oracle dat...csandit
In many business organizations, database applicatio
ns are designed and implemented using
various DBMS and Programming Languages. These appli
cations are used to maintain
databases for the organizations. The organization
departments can be located at different
locations and can be connected by intranet environm
ent. In such environment maintenance of
database records become an assignment of complexity
which needs to be resolved. In this paper
an intranet application is designed and implemented
using Object-Oriented Programming
Language Java and Object-Relational Database Manage
ment System Oracle in multithreaded
Operating System environment.
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
The .Net Developer designs, modifies, develops, writes and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
Developing multithreaded database application using java tools and oracle dat...csandit
In many business organizations, database applicatio
ns are designed and implemented using
various DBMS and Programming Languages. These appli
cations are used to maintain
databases for the organizations. The organization
departments can be located at different
locations and can be connected by intranet environm
ent. In such environment maintenance of
database records become an assignment of complexity
which needs to be resolved. In this paper
an intranet application is designed and implemented
using Object-Oriented Programming
Language Java and Object-Relational Database Manage
ment System Oracle in multithreaded
Operating System environment.
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
The .Net Developer designs, modifies, develops, writes and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
Mobile Responsive Social Corporate Intranet Portal ApplicationMike Taylor
Mobile Responsive Social Corporate Intranet Portal Application to enhance employee productivity and with Forums, Chat, Leave Status, Groups, Knowledge Base
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...Frank Altenburg
IBM Connections 4.5 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.5 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.5 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server, IBM COgnos, IBM Connections Content Manager and IBM Connections. This new version (2.01) does not contain any integration like Social Mail and Sametime. This is now separated in a separate document "IBM Connections 4.5 Integration - From Zero To Social Hero" This document now contains the CR1 update.
This is a place holder only. the full document can be downloaded from IBM Greenhouse (after your registration)
The paper focuses on the architecture of JBoss Application Server and how it helps to automate the
development, deployment, and operation of business-critical and mission-critical applications. The paper
also describes about the Dynamic application implemented by JBoss.
Mobile Responsive Social Corporate Intranet Portal ApplicationMike Taylor
Mobile Responsive Social Corporate Intranet Portal Application to enhance employee productivity and with Forums, Chat, Leave Status, Groups, Knowledge Base
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...Frank Altenburg
IBM Connections 4.5 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.5 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.5 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server, IBM COgnos, IBM Connections Content Manager and IBM Connections. This new version (2.01) does not contain any integration like Social Mail and Sametime. This is now separated in a separate document "IBM Connections 4.5 Integration - From Zero To Social Hero" This document now contains the CR1 update.
This is a place holder only. the full document can be downloaded from IBM Greenhouse (after your registration)
The paper focuses on the architecture of JBoss Application Server and how it helps to automate the
development, deployment, and operation of business-critical and mission-critical applications. The paper
also describes about the Dynamic application implemented by JBoss.
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
Electrical shop management system project report.pdfKamal Acharya
Electronic Shop Management software helps Electronic showrooms owners and management staff by producing different kind of financial and stock tracking reports, etc. This software is able to manage all electronic stocks. In this software shop owner can manage the data of customer and buyers. Also tax information and other government charges including recycle charges. Electrical shop management system is workable application for retail store inventory and account management. It keeps a list STOCKS and products at a store and can do operation on them. The most important operation on them. The most important operation is a PURCHASE, all the transactions and the billing details and stock purchasing details involved on it
Dairy management system project report..pdfKamal Acharya
ASP.NET is the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax compatible, it also provides a new programming model and infrastructure for more secure, scalable, and stable applications. ASP.NET is a compiled, NET-based environment, we can author applications in any .NET compatible language, including Visual Basic .NET, C#, and JScript .NET. Additionally, the entire .NET Framework is available to any ASP.NET application. Developers can easily access the benefits of these technologies, which include the managed common language runtime environment (CLR), type safety, inheritance, and so on. ASP.NET has been designed to work seamlessly with WYSIWYG HTML editors and other programming tools, including Microsoft Visual Studio .NET. Not only does this make Web development easier, but it also provides all the benefits that these tools have to offer, including a GUI that developers can use to drop server controls onto a Web page and fully integrated debugging support.
Foundry Management System Desktop Application Dharmendra Sid
Presentation of Industrial Project Final Semester Department of Computer Science, Shivaji University, Kolhapur in the year March-2012.
Designed & Developed at Kadam Software & Services
The evolving technology of the modern age has made it necessary to control the existing technologies efficiently and comfortably. The consumers expect the development of products that are easy to use and are efficient and which can be bought at the lowest possible cost from the industry. The daily difficulties related to lighting automation faced by people ranging from industry professionals to modern day housewives have inspired this project.
The project aims at controlling lighting appliances ranging from industries to sub-urban homes using web-based application at the front end complemented by an end user application developed for the aimed location using ZigBee based network. The other networking technologies like Bluetooth and WiFi consume a lot more energy as compared to ZigBee and are costlier too. The project facilitates controlling lighting appliances in groups as well as individually. The color and density of the lights can also be changed. The quick access feature is provided by the predefined end-user definable presets. The other features include scheduling options, obtaining live feedback, receiving notifications and maintenance pop-ups, bill estimation, power consumption etc.
Paint shop management system project report.pdfKamal Acharya
The project work entitled “Paint Shop Management system”. This Project helps us to maintain the details of all the goods in the sports shop in computerized way.
Computers are one of the most important tasks between people in everyday life. One would find it very difficult to live without computers. If computer all over the world come to a half or stand still, it would be like the earth has stopped revolving. Computer is must in today’s life. No matter is what application it is a computer assisted system much more beneficial than the manual system. Computers help not only in aspects for faster. Computations but also lies in the most important factor of accuracy.
One might be fast at calculation at the fact lies to if he is accurate. Only here the computer plays a vital role and also the amount of data it can store, using related software helps in storing huge quantities of data.
Technology has developed at a very faster rate but the most important aspect of any system is the human know-how and the use of ideas to gear the computer. So that it perform required task. This process is essentially what system development is all about.
The main objective of this project is to Computerized all the manual function of the concern. The entire manual work is converted into computerized through different modules of this System. Using Visual Basic 6.0 as Front End and MS-Access as back-End and platform as Windows-98 developed the system.
The purpose of developing attendance
management system is to computerized the tradition way of
taking attendance. Another purpose for developing this
software is to generate the report automatically at the end of
the session or in the between of the session
Policy management system project report.pdfKamal Acharya
The project entitled as “Policy Management System” is developed in a manner to help all the Policy Agency Members. It is developed using Visual Basic 6.0 as Front-End and MS Access as the Back-End tool.
The system is designed in such a way that it accepts and stores the input data, process and produce output under the direction of a detailed step by step stored programmed instruction. This system includes Client Dairy, Client Details, Add new Client, Policy Details and Payment Details information’s and gives details based on the policy Number of the client. This system is necessary for Storing Information, assessing Workload and hence their efficiency. The System provides the adequate information to the concern for its smooth run.
Windows7 and office 2010 how to get the most out of itKees de Vos
Presentation outlining the Windows 7 and Office 2010 functionality ecosystem, the migration challenges facing organizations and the focus areas in migration project management.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
1. Homework Help
https://www.homeworkping.com/
Research Paper help
https://www.homeworkping.com/
Online Tutoring
https://www.homeworkping.com/
click here for freelancing tutoring sites
A Project Report
ON
ELECTRICITY BILL MANAGEMENT
SYSTEM
Submitted in the Partial Fulfillment of the Requirements For The Award Of
THE DEGREE OF BACHELOR OF BUSINESS ADMINISTRATION
(GENERAL)
SUBMITTED To:- SUBMITTED BY:-
Mr. AJAY SHARMA BHARAT TIWARI
(Assistant Professor) ANKUSH TYAGI
BHANU SAINI
RAJNEESH KUMAR
VARUN TYAGI
2. KASTURI RAM COLLEGE OF HIGHER EDUCATION
(Affiliated to GGSIP University, Delhi)
Narela, Delhi-110040
1 INTRODUCTION TO ELECTRICITY BILL MANAGEMENT
SYSTEM (EBMS)
1.1 Introduction to Our project entitled “Electricity Bill Management
System”(EBMS) aims is to generate electricity bill with all the charges. Manual
system that is employed is extremely laborious and quite inadequate. It only
makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially
computerize the work performed in the Electricity Board like generating
monthly electricity bill, record of consuming unit of energy, store record of the
customer.
We used Microsoft Visual Basic 6.0 as front end and MS-Access 2000 as back
end for developing our project. Visual Basic is primarily a visual design
environment. We can create a VB application by designing the form and that
make up the user interface. Adding visual basic application code to the form
2
3. and the objects such as buttons and text boxes on them and adding any required
support code in additional modular.
Microsoft Access 2000 is a powerful relational database application with which
a desktop user can efficiently create and manipulate database systems. Access
targets the desktop category and works best for individuals and workgroup.
Managing megabytes of data for multi-user access to the same database, Access
uses file-server architecture, rather than client-server architecture.
Access is included in the professional and developer editions of Microsoft
office.
The overall project report is divided into some parts. These parts are further
divided into their subparts. In the parts we have described the purpose, scope of
the project, objective of the project i.e. approach which used for developing this
software. It includes the topics like the problems with the existing system and
the functionality of the organization. Introduction to tools, design, coding,
testing and debugging of the system are discussed in very detail. We have also
provided the names of the books from which we have taken guidance to
complete the work. Last section contains the matter about the overall work
performed and the efforts taken to complete the project.
1.2 Scope:
Our project aims at Business process automation, i.e. we have tried to
computerize various processes of Electricity Bill Management System. In the
sector of electricity board we have computerizes their department and stock
maintenance.
Scope of any software depends upon the following things:
3
4. 1. It satisfy the user requirement
2. Be easy to understand by the user and operator
3. Be easy to operate
4. Have a good user interface
5. Be expandable
6. Delivered on schedule within the budget.
We have tried to make such type of software, which satisfy the above given
requirement.
1.3 OBJECTIVES OF THE EBMS:
The firm handles all of the work manually, which is very tedious and
mismanaged.
The objective of our project is as follows:
a. To keep the information of Customer.
b. To keep the information of consuming unit of energy of current month.
c. To keep the information of consuming unit of energy of previous month.
d. To keep the information of employee working in the department.
e. To maintain the record of the department.
f. Information retrieval will become easy.
g. Security measure will be adopted, by maintaining the login of username and
the password.
h. 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
4
5. 2 PROPOSED SYSTEM ENVIRONMENT
The system environment can be classified into two categories –
♦ Hardware environment
♦ Software environment
Hardware Environment
1. Pentium Dual Core Processor
2. 64 MB RAM or higher
3. 1.2 GB Hard Disk or greater.
4. Video Display Unit.
5. Keyboard.
6. Mouse
5
6. Software Environment
The application front end will be designed using Visual Basic 6.0.
1. Microsoft Visual Basic 6.0
2. Microsoft -Access 98 or higher version.
3. Windows 98 or higher version.
4. One Printer for printing the electricity bill.
2.1 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.
6
7. 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.
Over past few years visual basic 6.0 (front end) the relational data base
management system has been fine-tuning it is offering a large complex
application in the relational market. Visual basic 6.0 is a front end (i.e. uses
graphical user interface) visual basic 6.0 uses windows environment. It may use
any DBMS or RDBMS as a back-end through ODBC (open database
connectivity).
For our purpose of development, in our project we used Visual Basic 6.0
because visual basic 6.0 has following outstanding features and qualities.
Advantages Of Visual Basic:
1. Visual Basic applications are event driven. Event driven means the user is in
Control of the application.
2. Visual Basic supports the principle of object-oriented design.
3. Visual Basic is a complete window application development system.
4. Visual Basic is infinitely extensible through the use of active x controls
dynamically linked libraries (dll's) and adds dins.
The Fast Track To Windows Development
7
8. Visual Basic is primarily a visual design environment. We can create a VB
application by designing the form and that make up the user interface. Adding
visual basic application code to the form and the objects such as buttons and
text boxes on them and adding any required support code in additional modular.
Friendly Environment
Creating a form, adding controls to form and writing code behind the form are
all managed within a friendly environment.
Graphical User Interface
Application developed in DOS environment has to include its own set of video,
keyboard and printer drivers. in other words many DOS programs provided
virtually no user interface at all. Since windows is preferable over DOS and
Visual Basic is windows based hence millions of users can use applications
with no documentation or training:
The graphical user interface provides a graphical environment to user as front-
end for their operating system through graphical objects and therefore screen
looks very attractive and almost has three-dimensional qualities. The point and
shoot use of a GUI (Graphical User Interface) make use of the operating system
and programming easy.
Visual basic 6.0 connect to number of back-end DBMS and RDBMS such as
SQL, FoxPro, Sybase, Oracle etc.
8
9. Open Database Connectivity
Visual basic 6.0 connects to any back-end DBMS system whose DBMS cores
follow the open database connectivity rules and this connectivity is established
by open database connectivity.
The data storage may belong to any DBMS engine specifically supported by
visual basic 6.0 driver or any DBMS that supported open database connectivity.
The data entry and validation screens are created in visual basic 6.0 connects
with whichever engine is specified at the time of screen was created and
manipulated data within that engine.
SOME TOOLS OF VISUAL BASIC 6.0
Data access features allow creating databases, front-end applications and
scalable server side components for most popular databases formats including
Microsoft SQL server and other enterprise level databases.
Active technology allows using functionality provided by other applications
such as Microsoft Word, Microsoft Excel and other applications and objects
could be created using the Professional Enterprise editions of Visual Basic.
Internet capabilities make it easy to provide access to documents and
applications across the Internet or Intranet server applications.
The finished applications are a true .exe files that uses a Visual Basic virtual
machine that can be freely distributed.
2.2 BACK END
9
10. Introduction of MS-Access
Over the past several years, relational database management system have
become the most widely accepted way to manage data relational system often
benefits such as:
1. Easy access to all data.
2. Flexibility in storage and modeling.
3. Reduced data storage and redundancy.
4. Independence of physical storage & logical data designs.
5. A high-level data manipulation language (SQL).
6. Tables & table operations are well defined because relational theory is
founded in set theory, relational algebra & relational calculus.
Out of this the reason for introducing relational model is to increase the
productivity of the application programmer by eliminating the need to change
application programs when a change is made to the database.
As the technologies associated with RDBMS have grown rapidly in recent
years, the appeal of relational databases has become apparent to a much wider
audience.
The phenomenal growth of the relational technology has led to more demand
for RDBMS in environments ranging from personal computer to large highly
secure CPU with users ranging from very casual to very sophisticated.
Microsoft Access 2000 is a powerful relational database application with which
a desktop user can efficiently create and manipulate database systems. Access
targets the desktop category and works best for individuals and workgroup
Managing megabytes of data for multi-user access to the same database. Access
uses File-server architecture, rather than client-server architecture.
10
11. Access is included in the professional and developer editions of Microsoft
office.
The only problem with MS-ACCESS is that it cannot provide strong security
features. But in front of its fast execution features this drawback can be
neglected as the firm does not need any type of security whether it is
operational, database, or any other security. But in application development
some restriction are made of some places so that our database cannot be
corrupted.
MS-ACCESS is therefore used for its fast execution speed and also due to
its fast connectivity.
Importance of database:
Growth in the usage of Computers in Business and Industrial sector initiated
development of modern Database Software. Database software’s offers a
number of potential advantages over traditional file-processing system; some of
them are as follows:
• Program-Data Independence
The separation of data descriptions (metadata) from the application programs
that use the data is called data-independence. With the database approach, data
descriptions are stored in a central location called repository. This property of
the database systems allows an organization’s data to change and evolve
without changing the application programs that process that data.
• Minimal Data-Redundancy
11
12. The design goal with database approach is that previously separate and
redundant data files are integrated into a single, logical structure. Each primary
fact is recorded in only one place in the database. The database approach does
not eliminate redundancy entirely, but it allows the designers to carefully
control the type and amount of redundancy.
• Data Consistency
By controlling data redundancy, we greatly reduce the opportunities for
inconsistency. In database approach updating data values is greatly simplified
when each value is stored in one place only. Finally we avoid the wasted
storage space that results from redundant data storage.
• Data Sharing
Primary advantage of database approach is sharing of data. A database is
designed as a shared resource. Authorized users are granted permission to use
the database and each user is provided one or more user views to facilitate this
use. A user view is a logical description of some portion of database that is
required by the user to perform some task.
• Enforcement of Standards
When the database approach is implemented with full management support, the
database administration function should be granted single point authority and
responsibility of establishing and enforcing data standards. These standards will
include naming conventions, data quality standards and uniform procedures for
12
13. accessing, updating and processing data. The data repository provides database
administrators with powerful tools for developing and enforcing such standards.
• Reduced Program Maintenance
Stored data must be changed frequently for a variety of reasons: new data item
types are added; data formats ate changed and so on. In file processing
environment, the description of data formats and access methods inevitably
result in the need to modify application programs. As a result in the change of
data formats and access methods inevitably results in the need to modify
application programs. In a database environment, data are more independent of
application programs that use them. Within limits, we can change either the
data or the application programs that use the data without necessitating the
change in other factors.
Database: -A database is a set of data, organized for easy access. The database is
the actual data. It is the database that you will be accessing when you need to
retrieve data.
Data Dictionary: -The data dictionary is a set of tables Access uses to maintain
information about the database. The data dictionary contains information about
tables, indexes, clusters, and so on.
DBA (Database Administrator): -The DBA is the person responsible for the
operation, configuration, and performance of the database. The DBA is charged
with keeping the database operating smoothly, ensuring that backups are done on a
regular basis (and that the backups work), and installing new software. Other
13
14. responsibilities might include planning for future expansion and disk space needs,
creating databases and tablespaces, adding users and maintaining security, and
monitoring the database and retuning it as necessary. Large installations might
have teams of DBAs to keep the system running smoothly; alternatively, the tasks
might be segmented among the DBAs.
DBMS or RDBMS: -The Database Management System is the software and
collection of tools that manages the database. Access software is the DBMS. A
Relational Database Management System is a DBMS that is relational in nature.
This means that the internal workings access data in a relational manner. Access is
an RDBMS.
Query: -A query is a read-only transaction against a database. A query is generated
using the SELECT statement. Users generally distinguish between queries and
other transaction types because a query does not change the data in the database.
Schema: -A schema is a collection of objects associated with the database.
Microsoft Access is a very effective DBMS tool which is generally used by all the
users. It is compatible with all types of systems & can be installed and used as and
when required.
2.3 VB CONTROLS
FEATURES OF VISUAL BASIC 6.0
14
15. Toolbox: The Tool Box window differs from the tool bar. The Tool Box is a
collection of tool that acts as a repository of controls we can place on forms. Some
tools are Selection Pointer, Picture Box, Label, Text Box, Frame Button, Command
Botany, Check Box, Option Button etc.
Form: Visual Basic uses a window; controls are the widgets one place of a form. In
a form we will customize by adding controls such as command buttons, list boxes to
it. At the top of the black form is the little bar with its caption.
Common Form properties:
There are several common properties to customize a form, these are: -
Caption: Caption is used as a title that the Microsoft Window for the application
icon when the user minimizes the application.
Name: This property is used to give the name that one want to use to refer to the
form.
Enabled: If user sets Enabled to false, the form cannot respond to any events such
as the user checking on the form.
Icon: The icon property determines the icon users application will display when it is
minimized on tool bar or turned into a stand-alone application on windows desktop.
Visible: If the value of the property is set to false, it will no longer be visible.
Text Boxes: It is used to display text or to accept user input. Most of the code is
written to process the information users enter into them. Several properties of text
boxes are as follows: -
15
16. Text: The text property in text box is the analog of the caption property for a
command button or a form; it controls text the users see. It determines whether text
on the control such as label or command button, is left justified, centered, or right
justified on the control. The Alignment property take one of the three values: 0-Left
justify, 1-Right justify, 2-Center.
Multiline: This property determines whether a text box can accept more than one
line of text when the user runs the application, and it is usually combine with
resulting the value of the scrollbar property. If true the property specifies the text
box can hold more than a line of text.
Max Length: This property specifies the maximum number of characters that the
text box will accept. A value of 0 indicates that the user can enter a value of any
length.
Locked: This property determines whether the user can enter a value or change the
default value of the text box. If true, the user cannot change the text box value until
the program, at run time assigns a false to this property.
Password char: The Password property lets us limit what the text box displays.
Labels: Use Labels to display information programmer does not want the user to be
able to change. Most common use for Labels is to identify a text box or other control
by describing its contents. Another common use is to display help information.
Message Boxes: It 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
16
17. cannot switch to another form in programmers applications as long as Visual Basic
is displaying a message box.
Option Buttons: They all work together. When the user chooses one button, all
other buttons in the group are turned off. The value property of the option button
tells us whether a button was selected by the user. If the value property is true, the
user selected that button; otherwise, its value property is false.
Check Boxes: It differ from option button in that, regardless of how many Check
Boxes one places on a form, they can all be turned on and off independently. If the
user has selected Check Boxes, the value property switches to true. It stays true until
the user deselects that box.
List and Combo boxes: Use list boxes when we have a fixed list of choices. Visual
Basic automatically adds vertical scroll bars when the list box is small for all items it
contains.
To allow users to input data as well as choices from a list, we use a Combo Box.
FOLLOWING ARE THE CUSTOM CONTROLS, WHICH ARE ALSO
DATA AWARE:
Data List
Data Combo
Data Grid
Microsoft Flex Grid
17
18. Microsoft Hierarchical Flex Grid
Rich Textbox
Microsoft Chart
Image Combo
3 DATA BASE STRUCTURE
1 COMPANY
18
22. 24 FORM DESIGN VIEW (IN EXECUTION MODE) AND CODE VIEW
AND FORM DESCRIPTION.
DETAIL DESIGN OF PROPOSED SYSTEM:
MODULE:
There are mainly four module in our project. These are as follows:
1. Domestic bill information module.
2. Commercial bill information module.
3. Domestic customer record module.
4. Commercial customer record module.
1. Residential Bill Information Module:
In this module, we can see information related to the domestic bill like
customer’s name, address, its meter no ,his electricity bill description, which
contain meter no, bill date, total bill etc. we can also calculate total bill of the
customer according to total unit, bill charge of the bill.
2. Commercial Bill Information Module:
There is no difference between domestic bill information module and this
module except that, this module is for commercial purpose. We can see
information related to the commercial bill like customer’s name, address, its ,
service centre his electricity bill description, which contain meter no, bill date,
total bill etc. we can also calculate total bill of the customer according to total
unit, bill charge of the bill.
22
23. 3. Domestic Customer Record Module:
In this module, we can create the record related to the domestic customer like
his name, address, meter no. This module can also perform deleting a record
modifying existing record etc
4. Commercial Customer Record Module:
In this module, we can create the record related to the customer like his name,
address, meter no. This module can also perform deleting a record, modifying
existing record etc. We can also see the existing record by next and previous
button.
23
24. 1 LOGIN FORM
INTERPRETATION
This is a login form, by entering the correct password and click on ok button
allows us to enter in the “ELECTRICITY BILL MANAGEMENT SYSTEM.”
Software And the home page of NDPL will be opened. If password not match it
will display wrong password and programs end.
24
25. 1 LOGIN FORM CODING
Option Explicit
Public LoginSucceeded As Boolean
Private Sub cmdCancel_Click()
'set the global var to false
'to denote a failed login
LoginSucceeded = False
Me.Hide
End Sub
Private Sub cmdOK_Click()
'check for correct password
If txtPassword = "password" Then
'place code to here to pass the
'success to the calling sub
'setting a global var is the easiest
LoginSucceeded = True
Form7.Show
Unload Me
Else
MsgBox "Invalid Password, try again!", , "Login"
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
End Sub
25
26. 2 REGISTRATION FORM
INTERPRETATION
Registration form is used to register/add new residential and commercial
customers detail. First enter the meter no, select the customer type, date of
joining, phone, address, email then click on add button and Data is stored in
meter detail database. Home button is used to go back to the main menu.
26
27. 2 REGISTRATION FORM CODING
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open"SELECT*FROM CUSTOMER", con, adforwardonly,
adLockOptimistic
rs.AddNew
If Option1.Value = True Then
rs.Fields(5) = Option1.Caption
Else
rs.Fields(5) = Option2.Caption
End If
rs.Fields(0) = Val(Text1.Text)
rs.Fields(1) = (Text2.Text)
rs.Fields(2) = (Text3.Text)
rs.Fields(3) = Val(Text4.Text)
rs.Fields(4) = Text5.Text
rs.Fields(7) = CDate(Combo2.Text + "-" + Combo1.Text + "-" + Combo3.Text)
rs.Fields(6) = CInt(Text6.Text)
rs.Update
rs.Close
con.Close
MsgBox "NEW RECORD ADDED"
27
28. End Sub
Private Sub Command2_Click()
Form7.Show
End Sub
Private Sub Form_Load()
For i = 1 To 31
Combo1.AddItem i
Next
For i = 1 To 12
Combo2.AddItem i
Next
For i = 2012 To 2020
Combo3.AddItem i
Next
End Sub
Private Sub Option1_Click()
If Option1.Value = True Then
Text6.Text = 2000
End If
End Sub
Private Sub Option2_Click()
If Option2.Value = True Then
Text6.Text = 5000
End If
End Sub
28
30. Modify form is used to update/delete the residential and commercial customers
detail. If any customer switch to change or delete any working information then
first enter the meter no then click on show detail will be available on text boxes
then just retype the detail which you want to update click on update button, else
you can delete by clicking on delete button. Now data will get update and delete
in customer database. Home button is used to go back to the main menu.
30
31. MODIFY FORM CODING
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM CUSTOMER WHERE METERNO = " &
Val(Text1.Text) & "", con, adOpenForwardOnly, adLockOptimistic
Text2.Text = rs.Fields(1)
Text3.Text = rs.Fields(2)
Text4.Text = rs.Fields(3)
Text5.Text = rs.Fields(4)
Text6.Text = rs.Fields(5)
Text7.Text = rs.Fields(6)
Text8.Text = rs.Fields(7)
rs.Close
con.Close
End Sub
Private Sub Command2_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
31
32. rs.Open "SELECT * FROM CUSTOMER WHERE METERNO = " &
Val(Text1.Text) & "", con, adOpenForwardOnly, adLockOptimistic
rs.Fields(1) = (Text2.Text)
rs.Fields(2) = (Text3.Text)
rs.Fields(3) = Val(Text4.Text)
rs.Fields(4) = (Text5.Text)
rs.Fields(5) = (Text6.Text)
rs.Fields(6) = Val(Text7.Text)
rs.Fields(7) = Val(Text8.Text)
rs.Update
rs.Close
con.Close
MsgBox "RECORD updated"
End Sub
Private Sub Command3_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM CUSTOMER WHERE METERNO = " &
Val(Text1.Text) & "", con, adOpenForwardOnly, adLockOptimistic
rs.Delete
rs.Update
rs.Close
MsgBox "Record delete"
End Sub
Private Sub Command4_Click()
32
34. Calculate bill form is used to calculate the bill of customer month wise and
show the amount to be paid enter the meter no then click on show button name
will be available. Select the month enter the unit consume and click on calculate
bill. Your calculated bill will be shown in amount to be paid text box here bill is
calculated at Rs2.5 for first 100 units consume for next 100 units at Rs3 and for
next 100 units at Rs4.5, calculated bill is saved in consumption table.Home
button is used to go back to the main menu.
34
35. 4 CALCULATE BILL FORM
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
Form7.Show
End Sub
Private Sub Command2_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM CUSTOMER WHERE METERNO = " &
Val(Text1.Text) & "", con, adOpenForwardOnly, adLockOptimistic
Text2.Text = rs.Fields(1)
rs.Close
con.Close
End Sub
Private Sub Command3_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT*FROM CONSUMPTION", con, adforwardonly,
adLockOptimistic
35
36. UNIT = Round(Val(Text3.Text))
If UNIT > 300 Then
Sum = (UNIT - 300) * 4.5
UNIT = 300
End If
If UNIT > 200 Then
Sum = Sum + (UNIT - 200) * 3
UNIT = 200
End If
If UNIT > 100 Then
Sum = Sum + (UNIT - 100) * 2.5
UNIT = 100
End If
Sum = Sum + UNIT * 1.5
Text4.Text = Sum
rs.AddNew
rs.Fields(0) = Val(Text1.Text)
rs.Fields(1) = (Text2.Text)
rs.Fields(3) = Val(Text3.Text)
rs.Fields(4) = Val(Text4.Text)
rs.Fields(2) = (Combo1.Text + "")
rs.Update
rs.Close
con.Close
MsgBox "BILL CALCULATED"
End Sub
36
38. First enter the company id , company name, phone, address, email then click on
add button and Data is stored in company database table. Home button is used
to go back to the main menu.
5 COMPANY FORM CODING
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open"SELECT*FROMCOMPANY", con, adforwardonly, adLockOptimistic
rs.AddNew
rs.Fields(0) = Val(Text1.Text)
rs.Fields(1) = (Text2.Text)
rs.Fields(2) = (Text3.Text)
rs.Fields(3) = Val(Text4.Text)
rs.Fields(4) = Text5.Text
rs.Update
rs.Close
con.Close
MsgBox "NEW RECORD ADDED"
End Sub
Private Sub Command2_Click()
Form7.Show
End Sub
38
40. Through this modify form we can update/delete the company record Home
button is used to go back to the main menu. If any company detail is to change
or delete then first enter the company id then click on show detail will be
available on text boxes then just retype the detail which you want to update
click on update button, else you can delete by clicking on delete button.
you update data will get stored deleted data will get removed from the
company database.
40
41. 6 COMPANY MODIFY FORM CODING
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM COMPANY WHERE COMPANYID = " &
Val(Text1.Text) & "", con, adOpenForwardOnly, adLockOptimistic
Text2.Text = rs.Fields(1)
Text3.Text = rs.Fields(2)
Text4.Text = rs.Fields(3)
Text5.Text = rs.Fields(4)
rs.Close
con.Close
End Sub
Private Sub Command2_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM COMPANY WHERE COMPANYID = " &
Val(Text1.Text) & "", con, adOpenForwardOnly, adLockOptimistic
rs.Fields(1) = (Text2.Text)
rs.Fields(2) = (Text3.Text)
rs.Fields(3) = Val(Text4.Text)
rs.Fields(4) = (Text5.Text)
41
42. rs.Update
rs.Close
con.Close
MsgBox "RECORD updated"
End Sub
Private Sub Command3_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM COMPANY WHERE COMPANYID = " &
Val(Text1.Text) & "", con, adOpenForwardOnly, adLockOptimistic
rs.Delete
rs.Update
rs.Close
MsgBox "Record delete"
End Sub
42
43. 7 CUSTOMER DETAIL FORM
INTERPRETATION
Customer detail form is used to show the detail of customer month wise.
Through which consumer should know about how much amount is yet to be
paid. This detail will be stored in the consumption database.
43
44. This form will show the detail of every customer consumed units and amount to
be paid as per respective month. Home button is used to go back to the main
menu.
44
45. 7 CUSTOMER DETAIL FORM
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM CONSUMPTION WHERE METERNO = " &
Val(Text1.Text) & " and month='" & Combo1.Text & "'", con,
adOpenForwardOnly, adLockOptimistic
Text2.Text = rs.Fields(1)
Text3.Text = rs.Fields(2)
Text4.Text = rs.Fields(3)
Text5.Text = rs.Fields(4)
rs.Close
con.Close
End Sub
Private Sub Command2_Click()
Form7.Show
End Sub
Private Sub Form_Load()
Combo1.AddItem "JANUARY"
Combo1.AddItem "FEBURARY"
Combo1.AddItem "MARCH"
45
47. 8 NDPL FORM
INTERPRETATION
NDPL Form is the main menu through which we access the software function
of add customer data, bill payment, detail for the month, company add etc. this
is the main menu or we can say as home page of this EBMS software.
47
48. 8 NDPL FORM CODING
Private Sub Command1_Click()
Form1.Show
End Sub
Private Sub Command2_Click()
Form2.Show
End Sub
Private Sub Command3_Click()
Form6.Show
End Sub
Private Sub Command4_Click()
Form4.Show
End Sub
Private Sub Command5_Click()
Form5.Show
End Sub
Private Sub Command6_Click()
Form3.Show
End Sub
Private Sub Command7_Click()
Form8.Show
End Sub
Private Sub Command8_Click()
End
End Sub
48
49. 9 PAY BILL FORM
INTERPRETATION
Pay bill form is used to pay the amount of bill through cheque/cash mode.
49
50. Enter the meter no and click on show button your amount to be paid will get
display in the text box. Then select the mode of payment cash/cheque enter the
detail of cheque or click pay then a message box will display for bill paid.
Home button is used to go back to the main menu.
50
51. 9 PAY BILL FORM CODING
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM CONSUMPTION WHERE METERNO = " &
Val(Text1.Text) & " and month='" & Combo4.Text & "'", con,
adOpenForwardOnly, adLockOptimistic
If Option1.Value = True Then
rs.Fields(5) = Option1.Caption
Else
rs.Fields(5) = Option2.Caption
End If
rs.Fields(6) = Text3.Text
rs.Fields(7) = Text4.Text
rs.Fields(8) = CDate(Combo2.Text + "-" + Combo1.Text + "-" + Combo3.Text)
rs.Update
rs.Close
con.Close
MsgBox "BILL PAID"
End Sub
Private Sub Command2_Click()
51
52. con.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:BHARATeleEBMS.mdb;Persist Security Info=False"
rs.Open "SELECT * FROM CONSUMPTION WHERE METERNO = " &
Val(Text1.Text) & " and month='" & Combo4.Text & "'", con,
adOpenForwardOnly, adLockOptimistic
Text2.Text = rs.Fields(4)
rs.Close
con.Close
End Sub
Private Sub Command3_Click()
Form7.Show
End Sub
Private Sub Form_Load()
Combo4.AddItem "JANUARY"
Combo4.AddItem "FEBRUARY"
Combo4.AddItem "MARCH"
Combo4.AddItem "APRIL"
Combo4.AddItem "MAY"
Combo4.AddItem "JUNE"
Combo4.AddItem "JULY"
Combo4.AddItem "AUGUST"
Combo4.AddItem "SEPTEMBER"
Combo4.AddItem "OCTOBER"
Combo4.AddItem "NOVEMBER"
Combo4.AddItem "DECEMBER"
52
53. For i = 1 To 31
Combo1.AddItem i
Next
For i = 1 To 12
Combo2.AddItem i
Next
For i = 2012 To 2020
Combo3.AddItem i
Next
End Sub
Private Sub Option1_Click()
Text3.Enabled = False
End Sub
Private Sub Option2_Click()
Text3.Enabled = True
EndSub
53
54. 5 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
5.1 Client server computing and visual basic 6.0:
The client / server programming is also a distributed application processing and
co-operating application processing. It has three distinct components, each
focusing on specific job.
The three components are:
1. Client application
2. A Database Server
3. A network for connecting the first two components.
1. Client Application:
Client application (i.e. front end) is the part of the system that users employ to
interact with data. The work of client is requesting and receiving information
forms a database server (back-end). Client application can be developed rapidly
using visual basic 6.0.
2. A Database Server:
A Database server focuses on efficiently managing resources such as the table
in which data lies. The server’s primary job is to manage the data tables
54
55. optimally among multiple clients that concurrently request server for same
resources. Visual basic can connect to a number of RDBMS that are in trend.
3. Network for connecting the first two components:
A network and communication software are the vehicle that transports the data
between the clients and the server. The system both client and server run
communication software that allow them to talk across a network.
Visual Basic Libraries:
When we create commercial application we create object such as windows, data
windows, menus etc. these objects that you create using an appropriate visual
basic pointer are stored in libraries files.
When application has to run visual basic there objects from their libraries and
visual basic gives you a library painter to help you manage your libraries.
Events in Visual Basic:
Visual basic commercial applications are event driven. The user of the
application
Controls the flow of the application by the action they take.
5.2 Features of Visual Basic:
1. Visual basic provides a GUI which and therefore screen looks very attractive.
2. Work on client / server computing model.
3. Object Oriented programming approach.
4. Visual basic provides several tool bars, which make working quick and easy.
5. It is front end and DBMS as a back end so it uses all the features of RDBMS
like referential integrity foreign key etc.
55
56. Feel Of Windows Environment
Microsoft Windows environment is built-in to Visual Basic application. No
need to work with any windows compatible hardware since windows provides
drivers for thousand of different printer’s video adapter, modems and other
peripherals.
5.3 PRELIMINARY DESIGN OF PROPOSED SYSTEM:
Data Design:
In most situations, many physical database design decisions are implicit or
eliminated when we choose the database management technologies to use with
the information system we are designing. Since many organizations have
standard for operating systems, database management system and data access
languages, we must deal only with those choices not implicit in the given
technologies.
The primary goal of database design is data processing efficiency.
Objective Of Database Design:
i) To decide on the organization of the database in computer storage and
define the physical structure of the database management system.
ii) To outline the program to process transactions and to generate
anticipated management information and decision support reports.
Designing Fields: A field is the smallest unit of application data recognized
by system software
Choosing Data Types: A data type is a detailed coding schema recognized
by the system software, such as a DBMS, for representing organizational data.
56
57. 6 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
6.1 The various types of testing done on the system are:
Unit Testing
Integration Testing
Validation Testing
User Acceptance Testing
System Testing
Unit Testing:
Each module is considered independently. it focuses on each unit of software as
implemented in the source code. it is white box testing.
Integration Testing:
Integration testing aims at constructing the program structure while at the same
constructing tests to uncover errors associated with interfacing the modules.
modules are integrated by using the top down approach.
57
58. Validation Testing:
Validation testing was performed to ensure that all the functional and
performance requirements are met.
System Testing:
It is executing programs to check logical changes made in it with intention of
finding errors. a system is tested for online response, volume of transaction,
recovery from failure etc. System testing is done to ensure that the system
satisfies all the user requirements.
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:
The success of system depends on how accurately a problem is defined,
thoroughly investigated carried out through choice of solution. User need
identification and analysis that are concerned with what the uses needs rather
than what he/she wants. System explains how to perform specific activities or
task, which does what and what.
SCOPE AND RESULT DISCUSSION
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.
58
59. The following are the major improvement of the new system over the existing
system.
A fully menu driven user-friendly computerized system has been developed
where the user can perform task like entering data, deleting and updating the
information All the operations are carried automatically preventing a lot of
manual work.
Additional checks have also been incorporated into the system to avoid
duplications of data as far as possible.
6.2 SCOPE FOR FURTHER IMPROVEMENT
Every project whether large or small has some limitations no matter however
diligently developed. In some cases limitations is small while in other cases they
may be broad also. The new system has got some limitations. Major areas where
modifications can be done are as follows:
Our system is not online so further it can be improved.
The security is limited so some additional arrangement could be made to
provide more security to the system.
This system is calculates bill upon the totaled unit consume, not on the
previous reading or current reading.
There is no provision of complain handling so further it can be added.
59
60. This software does not contain any fixed charge/penalty for late bill
paid/advanced bill paid in bill calculation.
6.3 MAIN ACHIEVEMENT OF THE SYSTEM
This project gives an overview of the Electricity Bill Management System.
After entering into the project, user is left with several options via –
a) The user can take new connections.
b) The user can view the existing lists of customers, which already have
telephone connections.
c) It calculate bill upon the different units.
d) The user can of course see bills & take billing statements.
e) The user can also do several administrative works like managing rates of
calls, addition or modification of metered calls & customer entries.
It is a computerized system, which can be used very easily & effectively by the
administrators of the Electricity Bill Management System.
60
61. CONCLUSION
We have tried to develop a system that can be a great help for the owner of the
referred electricity department to receiving bill from the customer. Despite all
our efforts there are some bugs in the system, which are still to be removed.
This is possible by the testing being done in the system.
We have left all the options open so that if there is any other future requirement
in the system by the user for the enhancement of the system then it is possible
to implement them.
In the last we would like to thanks all the persons involved in the development
of the system directly or indirectly. We are also thankful to the Rajendra Nagar
South Division Electricity Department of NDPL for so much taken by them in
helping to develop the system.
We hope that the project will serve its purpose for which it is develop there by
underlining success of process.
Homework Help
https://www.homeworkping.com/
Math homework help
https://www.homeworkping.com/
Research Paper help
https://www.homeworkping.com/
Algebra Help
https://www.homeworkping.com/
61