A Project Report On
A Project Report On
ON
BILLING SYSTEM
FOR
UNIVERSITY OF MUMBAI
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
_________________ _________________
_________________
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: [email protected]
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
AUTHORISED SIGNATORY
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
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.
15
CURRENT WORKING
16
The customer enquires about the products and its costs
knowing what his requirements are.
Prices vary with the market as $ value and input cloth value
keep varying by the day.
17
18
LIMITATIONS OF THE CURRENT
SYSTEM
19
20
PROPOSED SYSTEM
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.
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
26
The Hardware requirement:
Pentium – 4 Processor
256MB RAM
40GB HD
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