You are on page 1of 49

A PROJECT REPORT

ON

BILLING SYSTEM
FOR

VIBGYOR TEXOTECH LIMITED


310, Navyug, 167, Tokersi Jivraj Road,
Sewree, Mumbai - 400015

Designed and Developed

BY Miss. SOUNDARYA SUNDARA


RAJAN

Submitted in partial fulfillment of


Bachelors Of Science (Computer Science)

UNIVERSITY OF MUMBAI

Thakur College Of Science And Commerce


Kandivli (East), Mumbai – 400101.

ACADEMIC YEAR 2009-2010

1
2
Thakur Degree College of Science & Commerce
Shyamnarayan Thakur Marg, Thakur Village
Kandivali (E), Mumbai-400 101

DATE: ________________

COMPUTER DEPARTMENT
(2009-2010)

Certificate Of Approval

This is to certify that the project work entitled ‘BILLING


SYSTEM’ is prepared by Miss. Soundarya Sundara Rajan, a student of
‘Third Year Bachelor Of Science (Computer Science)’ course of University
of Mumbai, which is conducted by our college.
This is the original study work and important sources used have
been duly acknowledged in the report. The report is submitted in partial
fulfillment of B.Sc. (Computer Science) Course as per rules of University Of
Mumbai.

_________________ _________________

Project Guide Head Of Department

_________________

External Examiner

3
4
VIBGYOR TEXOTECH LIMITED
(AN 100% E.O.U.UNIT)
Regd.Office: 310, Navyug, 167, Tokersi Jivraj Road, Sewree, Mumbai-400015
Tel: 91-22-24124221. Fax. 91-22-24138529. E-mail: ukn@vsnl.com
Factory: Minaxi Complex, Bldg. No.2&3, Jeevan Sunder Indl. Estate, 65/2, Balchi Pada, Burma Shell,
Valiv Village, Vasai Taluka, Dist: Thane. Tel: 0250-2480935

TO WHOMSOEVER IT MAY CONCERN

This is to certify that Ms. Soundarya Sundara Rajan has been


given permission to make a project relating to Billing System for
our Company.

We also assure to cooperate with her in providing necessary


information to complete the project.

for VIBGYOR TEXOTECH LIMITED

AUTHORISED SIGNATORY

Station: Mumbai 15.


Date:15.05.2009.
5
6
It is rightly said that we are built on the shoulders of others.
For so many people have a hand in everything I have achieved, and
the success of this project could have been impossible without
them.
I express my profound gratitude to the management of
Thakur Degree College of Science and Commerce for giving me
an opportunity to portray my capabilities through this project.
I express my sincere thanks to the Principal of the college
Mrs. C.T. Chakraborty for the resources and cooperation in the
completion of the project.
I am also grateful to Mrs. Vinita Gaikwad the Head of
Department of Computer Science for her most sincere, useful and
encouraging guidance throughout the project span. I would also
like to thank heartily the entire faculty of Computer department for
the bountiful help rendered.
Most importantly, I thank my family and friends from the
bottom of my heart for all the unfaltering support and care that
they have given me right to the very end.

7
8
SR.NO. TOPIC PAGE NO.
1 Introduction
2 Activity Chart
3 GANTT Chart
PLANNING PHASE
4 Organizational Overview
5 Current System
6 Limitations Of Current System
7 Proposed System
8 Feasibility Study
9 Fact Finding Techniques
10 System Requirements
ANALYSIS PHASE
11 Event Table
12 Class Diagram
13 Use Case Diagram
DESIGN PHASE
14 CRUD Chart
15 Sequence Diagram
16 State Chart Diagram
17 Menu Chart
IMPLEMENTATION PHASE
18 Program Details
19 File Structure
20 Database Details
21 Reports Details
22 System Coding
23 Screen Layouts
24 Report Layouts

9
25 Bibliography

10
11
12
13
ORGANIZATION OVERVIEW

 Vibgyor Texotech Limited was started as an EOU unit in


the year 2005 by the Minar Group of Companies. The
Company manufactures Top of the Bed products and has

14
introduced the unique Bed in a Bag product which is first of
its kind in India.
 This unit is the first unit in India to introduce verticalization
of manufacturing Comforters, Coverlets, Sheet Sets and
Pillows and Shams.

 Bed In A Bag - A 7 piece set contains a sheet set consisting


of Fitted sheet, a flat sheet and 2 pillow cases and two
pillows, 2 neck rolls and a comforter on the lower end of the
series and can be increased as per customer’s desire to 12
piece set.

 Comforters are poly filled and stitched with designs patterns


according to the customer’s requirements are light in weight
and are really comfortable while sleeping.

 Coverlets are lighter than comforters are used as dust covers


over bed when not in use which contains again patterns as per
customer’s choice.
 The Thread Count decides the fineness of the Cotton Cloth
which is unique for the product range of Minar Group. The
product range starts from 300 TC to 1200 TC according to
the customer’s requirements.

15
CURRENT WORKING

 The current system makes use of Microsoft Excel.

16
 The customer enquires about the products and its costs
knowing what his requirements are.

 The organization then provides the customer with a QUOTE


with details of Thread Count and the price depending upon
the market rates of the cloth,$ value, etc.

 Prices vary with the market as $ value and input cloth value
keep varying by the day.

 For eg. A 300TC Bed in bag with 2 pillows, 2 pillow cases, 2


neck rolls, 1 flat sheet, 1 fitted sheet and a comforter costs
$35 while the same with a 400 TC costs about $40.

 If the customer then wishes to place an order, he sends an


order to the organization.

 The organization then generates the invoice and sends it to


the customer.

17
18
LIMITATIONS OF THE CURRENT
SYSTEM

 The current system implements Microsoft Excel which


requires thorough knowledge of the application and hence it
requires trained staff.

 It is not very user friendly and is tedious to work on it.

 The system does not check the data for validations.

 The system is not flexible and hence it takes some effort to


generate invoice and reports.

19
20
PROPOSED SYSTEM

 The new system handles data better as there are Validations


to check for errors.

 It is very user friendly and does not require much knowledge


of computers.

 Generating reports is easier and faster.

 Data redundancy and data inconsistency is reduced.

21
22
FEASIBILITY STUDY

1.Economic Feasibility
 As the system is fully automated, the processing speeds
up, thus saving time.
 Reducing error rates due to validation in automated
system.

2.Technological Feasibility
 The system does not make use of new technology thus
reducing technological risks.
 Since the system provides a user friendly environment
so even a non-technical user can use the system
effectively.

3.Organizational and Cultural Feasibility


 The current working of organization is computerized
and the company database is maintained in MS-Access.
The staff of organization is comfortable with the not-so-
complex technology.
 Neither does any computer phobia exist amongst the
staff of the organization.
 Therefore the proposed system will help the
organization work efficiently.

23
FACT FINDING TECHNIQUES

24
INTERVIEW:
Information on the working of the system was gathered
through this technique. Questions were asked about the working of
the current system.

DOCUMENT STUDY:
The documents involved in taking up an order were
reviewed. These documents helped gain better understanding of
various processes of the system.

OBSERVATION:
The current working system was observed. Pros and cons of
the system were revealed. This helped to plan a system which
would overcome the flaws of the former system.

25
SYSTEM REQUIREMENTS

The software used for the development of the proposed


system is:
VB.Net 2003 and Microsoft Access 2000.

26
The Hardware requirement:
 Pentium – 4 Processor
 256MB RAM
 40GB HD

The software requirement:


 Back end: Access 2000
 Front end: VB.Net 2003

27
28
Event Trigger Source Activity Response Destination
Adding a User Admin Adding a User added Admin
User
Modifying a Admin Modifying a User Admin
User user Modified
Deleting a User Admin Deleting a User deleted Admin
User

29
Adding a Client Adding a Client added User
Client Client
Modifying a Client Modifying a Client User
Client Client modified
Deleting a Client Deleting a Client deleted User
Client Client
Adding a User Adding a Product User
Product Product added
Modifying a User Modifying a Product User
Product Product modified
Deleting a User Deleting a Product User
Product Product deleted
Adding a Set New order User Adding a Set Set added User
Deleting a Set Order User Deleting a Set deleted User
canceled Set
Adding Set Set added User Adding Set Set details User
Details Details added
Modifying Set Set added User Modifying Set details User
Details Set Details modified
Deleting Set Set deleted User Deleting Set Set details User
Details details deleted
Adding New order User Adding Consignment User
Consignment Consignment added
Modifying Order User Modifying Consignment User
Consignment modified consignment modified
Deleting Order User Deleting Consignment User
Consignment canceled consignment deleted
Adding a Consignment User Adding a Carton added User
Carton added or carton
modified
Modifying a Consignment User Modifying a Carton User
Carton modified carton modified
Deleting a Consignment User Deleting a Carton User
Carton modified/ carton deleted
deleted
Adding Details Carton added/ User Adding Details added User
modified details
Modifying Carton User Modifying Details User
Details modified details modified

30
Deleting Carton User Deleting Details User
Details deleted details deleted
Generating Order User Generating Packing list Client
Packing List complete packing list generated
Generating Packing List User Generating Invoice Client
Invoice generate invoice generated
Generating 1 month User Generating Reports Admin
reports complete reports generated

31
32
33
User1

Add User
User
Modify
User
Delete
User
Admin Client Admin
Add Client
Modify
Client
34 Delete
Customer
Client User
Product
AddMonthly
Product Modify
City-Wise
Modify
Modify Client
Delete
Invoice generatedDelete Delete Set
Wise Delete
Delete
Add AddSet
Add Invoice Modify
Modify
CartonSet Details Reports Set Delete Consignment
User
User
User
User AddUser Reports
Set Details Invoice
Reports
Consignment
Consignment
Set
Carton
Set Details
Modify Details Invoice Carton
Details
Details
Delete Product Client User
UserUser
User
User
UserUser Add Add
Carton
Consignment Summary
Invoice
Final Report
Details
Product Report User
Admin
User
35
36
Table User Client Product Set SetDetails Consignment Carton Details Invoice
Process
Login R

37
AddUser C
R

ModifyUser R
U
DeleteUser R
D
Client R C
R
U
D
Product R C
R
U
D
Set R C
R
D
SetDetails R R R C
R
U
D
Consignment R R C
R
U
D
Carton R R C
R
U
D
Details R R R C
R
U
D
Invoice R R C
R
U
D
C-Create R-Read U-Update D-Delete

38
39
:btnSave
:User:btnAdd :btnDelete
:btnModify
User_load()
btnAdd_click()
Delete()
Modify()
btnModify_click()
btnSave_click()
btnDelete_click()
Admin

Add()

40
:btnSave
:Client
:btnAdd :btnDelete
:btnModify
AddClient()
DeleteClient()
btnAdd_click()
ModifyClient()
btnModify_click()
btnSave_click()
btnDelete_click()
User
Client_load()

41
:btnSave
:Product
:btnAdd :btnDelete
:btnModify
AddProd()
btnAdd_click()
DeleteProd()
ModifyProd()
Product_load()
btnModify_click()
btnSave_click()
btnDelete_click()
User

42
User

Set_load()
:Set

btnAdd_click()
:btnAdd

btnDelete_click()
:btnDelete

btnSave_click()
AddSet() :btnSave

DeleteProd()

43
User

SetDetails_load()
:SetDetails

btnAdd_click()
:btnAdd

btnModify_click()
:btnModify

btnDelete_click()
:btnDelete

btnSave_click()
AddSetDetails()

ModifySetDetails() :btnSave

DeleteSetDetails()

44
User
Consignment_load()
:Consignment

btnAdd_click()
:btnAdd

btnModify_click()
:btnModify

btnDelete_click()
:btnDelete

btnSave_click()
AddConsignment()

ModifyConsignment() :btnSave

DeleteConsignment()

45
User

Carton_load()
:Carton

btnAdd_click()
:btnAdd

btnModify_click()
:btnModify

btnDelete_click()
:btnDelete

btnSave_click()
AddCarton()

ModifyCarton() :btnSave

DeleteCarton()

46
User

Details_load()
:Details

btnAdd_click()
:btnAdd

btnModify_click()
:btnModify

btnDelete_click()
:btnDelete

btnSave_click()
AddDetails()

ModifyDetails()
DeleteDetails() :btnSave

47
User

Invoice_load()
:Invoice

btnAdd_click()
:btnAdd

btnModify_click()
:btnModify

btnDelete_click()
:btnDelete

btnSave_click()
AddInvoice()

ModifyInvoice() :btnSave

DeleteInvoice()

48
49

You might also like