Professional Documents
Culture Documents
Indira College of Commerce and Science
Indira College of Commerce and Science
Indira College of Commerce and Science
Project Report
On
Submitted By
Hrishikesh Kumar
Shubham Mishra (SS)
Submitted to:
1
Acknowledgement
I take this opportunity to express my gratitude and deep regards to my guide Prof. Shivendu
Bhushan for his exemplary guidance, monitoring and constant
encouragement throughout the course of this thesis. The blessing, help and guidance given by
him time to time shall carry me a long way in the journey of life on which I about embark.
I also take this opportunity to express a deep sense of gratitude to mentor Prof. Ganesh
Bhodave for her coordinal support, valuable information and guidance, which helped me in
completing this task through various stages.
2
INDEX
Sr.No Particulars Page No.
A) Introduction
1) Title of Project 5
2) Existing System 6
4) Proposed System 8
6) Feasibility Study 11
7) Hardware/software Requirement 13
B) Analysis
1) ERD 14
2) CLD 15
3) First Level DFD 16
4) File Design/Normalised Database 17
5) Data Dictionary 21
C) Design
Input Screen (Without Data)
1) 22
3
Introduction
This document describes the user acceptance test plan for theBillingand Invoice System. The
complete test strategy for theBillingand Invoice System is to perform the following kinds of
tests, in sequence:
1. Component testing of each component that makes up the Billing and Invoice System
2. Integration testing of the Billing and Invoice System, to ensure the correct
interworking of its components
3. Validation testing of the Billing and Invoice System, to ensure that it works correctly
in a pseudo-live environment
4. User acceptance testing of the Billing and Invoice System, to ensure that its function
is acceptable to its users
Acceptance testing is the last set of tests to be performed before the application goes officially
live.
4
Billing system Management System
5
Existing System
The Existing System is a automated system that is being managed by a person. The existing
system is software in which the information is gathered from a customer, is entered. There
are many tables maintained in a database that contains all the information about the current and
past customers. In this system the customer can select the need requirement or information
from the software.
The current system is automated. Here we introduce a new system based on the updated
technology. Using Visual Basic which is a Graphical User Interface the maintenance of the
records is much easier and faster and the use of MS-Access as a database ensure the usage of
current technology. As the going trend in the world of a computers the need of computers, the
need of accuracy, perfection, speed and large data storage is much. Each and every problem
must be solved with the least amount of time and energy.
6
Drawbacks of Existing System
The current system is in Visual Basic 6 which is slower than other language. It is completely
Graphical in nature, so it requires more memory to store the packages. It has no upper version,
so it is not flexible for developer. Visual Basic is a proprietary programming language written
by a Microsoft, so programs written in VB cannot be easily transferred to other Operating
System it does not allow developing the multithreaded applications.
Lack of security of data
In existing system, data can be accessed, misplaced, and misused by any person.
Time consumption
To maintain such a huge data employee consumes more time. So, the currently running
system is time consuming in order to maintain data.
e.g. – The employee has to maintain every single detail of order as well as parcel orders
using paperwork which is time consuming. And also, it leads to time consuming and
manpower more and more.
7
Proposed System
We have proposed to develop a solution to manage a billing system. The system will be
complete
automatic as the user will enter the data and the desired information select from the Graphical
User Interface. The system is designed with a Visual Basic for management of a billing system
and inserting the date into the system in the billing system management all the menu items are
in a system, all the details with the table number are inserted as per the order is given.
After adding the order details the system can generates the customer bill as per the table order
is given respectively.
The solution will be built in Visual Basic as the front end of MS-Access Database as the back
end. The data will be stored and maintained in MS- Access which we have opted to use in our
project, because of its data referential and data integrity features. Creating a relationship and
ensuring consisting saves and accuracy since each pieces of information is only entered once
which eliminates everyday human and duplication errors.
8
Advantages of Proposed System
9
Scope
The aim of the testing is to determine how well the application meets its functional
requirements from the perspective of the user, and to identify any issues so they can be
resolved. Also, the testing serves to compile a set of test data and results that can be used during
subsequent test cycles, to test for non-regression of the software in later releases or after the
application is in maintenance.
Working practices might vary from user to user and are considered outside the scope of the
testing.
10
Feasibility Study
The system will take the information from the user about the orders given by the customers by
selecting the menu in billing system with their prices specifically mentioned.
The system takes the accurate information from the user as it won’t cause any future problem
to the adding order items into the system and generating the bill as per the order delivered on
a table.
It generates a report in which the user will be given a table name specifically with its number
and display the bill of the ordered menu items table wise the order is taken and the order items
are entered in the system.
1. Technical feasibility.
2. Economical Feasibility
3. Operational feasibility
Technical Feasibility
The technical feasibility always focuses on the existing computer hardware and software
personnel. This includes the need for more hardware or software personnel and the possibility
of procuring or installing such facility.
The proposed system of event management does not require additional hardware and software.
The proposed system has the minimum requirement for hardware and software which are easily
available. Hence the proposed system is technically feasible.
Economical Feasibility
Economical feasibility considers the cost benefits analysis of the proposed system. The benefits
are always expected to be overweighting the cost. Economical feasibility is helpful to find the
system development cost hence and checks whether it is justifiable for that it concentrates on.
1. Investigation cost.
2. Software and hardware cost.
11
3. Salaries and maintenance cost.
4. Supply cost
The proposed system requires minimum hardware and maintenance cost. Hence it is
economical feasibility.
Operational Feasibility
It considers the acceptability of the system. It checks whether system will be used if it
developed and implemented. It checks whether the users of the system will be able to handle
as if the proposed system does not create any problems.
The proposed system will be easy to handle as the overview is according to the requirement of
the user. It reduces extra workload of the user providing to be beneficial. Hence the proposed
system is operationally feasible.
12
Hardware /Software Requirement
Hardware Requirement-
Processor Pentium
Software Requirement-
13
ERD (Entity Relationship Diagram)
14
DFD (Data Flow Diagram)
15
16
Normalized Database
Table: product_master
Owner: dbo
Destination DB name: ebill
Number of columns: 5
Number of indexes: 2
Number of foreign keys: 0
Extended attributes:
On Filegroup PRIMARY
Clustered PK Yes
17
Table: bill
Owner: dbo
Destination DB name: ebill
Number of columns: 15
Number of indexes: 3
Number of foreign keys: 0
Extended attributes:
OnFileGroup PRIMARY
Clustered PK Yes
18
Table: bill_details
Owner: dbo
Destination DB name: ebill
Number of columns: 6
Number of indexes: 3
Number of foreign keys: 2
Extended attributes:
OnFileGroup PRIMARY
Clustered PK Yes
19
Table: Company_master
Owner: dbo
Destination DB name: ebill
Number of columns: 7
Number of indexes: 2
Number of foreign keys: 0
Extended attributes:
OnFileGroup PRIMARY
Clustered PK Yes
20
Data Dictonary
21
Input and Output Screens
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Code Design (Sample Code)
End Sub
38
Private Sub Command6_Click()
Adodc1.Recordset.MoveFirst
End Sub
39
Limitation of the System
40
CONCLUTION
Billing management and System being an important function of any event management
system, it has been observed that not many of them have a robust methodology of
maintaining and processing the data (of all types).
1. The project throws light on important aspects of booking and cancellation of an event
and such as improvements in the present system.
2. The drawback of current system could be overcome by introduction of software like
VB.NET, which may prove to facilitate the entire process of billing management
system.
3. Event through the new system i.e. Billing management and System, may be adapt in
fulfilling most of the user specific requirements, it does come with its own set of
Limitations which in the way explores the further need and requirement of refining
this new system developed in VB.NET
4. The system requires less manpower in handling it or operating it is easy to access and
all the records can be inserted into the system.
5. The system shows the date wise transaction details.
6. The data is safe to maintain and easy to access.
7. Many problems reduces by the system work.
8. Easily the record can be inserted, updated and deleted.
41
FUTURE ENHANCEMENT
This project was developed to fulfill user and business requirement; however, there are lots of
scope to improve the performance of the eBilling and Invoice System in the area of user
interface, database performance, and query processing time. Etc.
So, there are many things for future enhancement of this project. The future enhancements that
are possible in the project are as follows.
42
BIBLIOGRAPHY
BOOKS-
1- The Books of VB.6. Insight for VB Developers (Noel Jerke)
2- VB.6.0cLanguage Pocket references (Steven Roman, Ron Petrosa and Paul Lomax)
WEBSITES
43