Professional Documents
Culture Documents
REQUIREMENT
Specification
Table of Contents
1.0 Introduction .
1.1 Purpose of this Document .
1.2 Scope of the Development Project
1.3 Definitions, Acronyms, and Abbreviations
1.4 References .
1.5 Overview of Document ..
2.0 General Description ..
2.1 Product Perspective .
2.2 Overview of Functional Requirements ..
2.3 Overview of Data Requirements ..
2.4 General Constraints, Assumptions, Dependencies, Guidelines .
2.5 Approval System
3.0 Specific Requirements .
3.1 Detailed Description of Functional Requirements
3.2 Performance Requirements .
3.3 Quality Attributes .
3.4 Common Functions and procedures used in ERP
4.0 Documentation Requirements (Module Wise)
4.1 Financial Accounts
4.1.1 Brief Description
4.1.2 User Requirements
4.1.3 Flow Chart
4.1.4 Algorithms
4.1.5 Data Flow Diagram
4.1.6 Entity Relationship Diagram
4.1.7 Activity Diagram
4.1.8 MIS Reports
4.2
Payroll
4.2.1 Brief Description
4.2.2 User Requirements
4.2.3 Flow Chart
4.2.4 Algorithms
4.2.5 Data Flow Diagram
4.2.6 Entity Relationship Diagram
4.2.7 Activity Diagram
4.2.8 MIS Reports
4.3
Pension
4.3.1 Brief Description
Page -
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
User Requirements
Flow Chart
Algorithm
Data Flow Diagram
Entity Relationship Diagram
Activity Diagram
MIS Reports
4.4
Property Tax
4.4.1 Brief Description
4.4.2 User Requirements
4.4.3 Flow Chart
4.4.4 Algorithms
4.4.5 Data Flow Diagram
4.4.6 Entity Relationship Diagram
4.4.7 Activity Diagram
4.4.8 MIS Reports
4.5
PHE
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.5.7
4.5.8
Brief Description
User Requirements
Flow Chart
Data Flow Diagram
Entity Relationship Diagram
Activity Diagram
MIS Reports
Algorithms
4.6
4.7
Revenue
4.7.1 Brief Description
4.7.2 User Requirements
4.7.3 Flow Chart
4.7.4 Algorithms
4.7.5 Data Flow Diagram
4.7.6 Entity Relationship Diagram
4.7.7 Activity Diagram
4.7.8 MIS Reports
Page -
4.8
Central Purchase
4.8.1 Brief Description
4.8.2 User Requirements
4.8.3 Flow Chart
4.8.4 Algorithms
4.8.5 Data Flow Diagram
4.8.6 Entity Relationship Diagram
4.8.7 Activity Diagram
4.8.8 MIS Reports
4.9
Jankarya
4.9.1 Brief Description
4.9.2 User Requirements
4.9.3 Flow Chart
4.9.4 Algorithms
4.9.5 Data Flow Diagram
4.9.6 Entity Relationship Diagram
4.9.7 Activity Diagram
4.9.8 MIS Reports
4.10 Workshop
4.10.1
4.10.2
4.10.3
4.10.4
4.10.5
4.10.6
4.10.7
4.10.8
Brief Description
User Requirements
Flow Chart
Algorithms
Data Flow Diagram
Entity Relationship Diagram
Activity Diagram
MIS Reports
Page -
4.12.6
4.12.7
4.12.8
4.13 Udhyaan
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.13.8
4.14 Zoo
4.14.1
4.14.2
4.14.3
4.14.4
4.14.5
4.14.6
4.14.7
4.14.8
1. INTRODUCTION
GMCs ERP is a true enterprise solution that integrates function across an organization and
enables E-Governance in future. It integrates with existing systems, financials, documenting,
cashiering, fields data collection etc. to make the organization a seamless functioning entity. The
software has got an exhaustive number of modules, which take care of each and every operation of
Gwalior Municipal Corporation. The main aim of computerization is to automate and standardize the
Page -
operations of the office of the commissioner, office of all the heads of departments, Zonal offices and
other related entities working under GMC. Further, we have established their connectivity with the
head office and with other with hi-tech Microwave Wireless Radio Networking system. This Software
Requirement Specification provides information of what must the proposed system do, which will help
the designers/developers to design an error free, and user-friendly software.
1.1 Purpose
This document describes the system requirements for the computerization of Gwalior Municipal
Corporation, which will allow users to support reliable and fast work. We have provided specific
requirements, including the data input and output as seen from a users point of view. Throughout this
document all functional and some nonfunctional requirements are formalized while defining the whole
software project scope.
Intended Audience and Reading Suggestions
The documented is intended for GMCs ERP:Computerization Project Of GMC and its functioning
areas.
QP1
QP2
QP3
GMC
HD1
T1
1
TM11
HD2
T2
TM12
TM21
T1
1
TM22
TM11
T2
TM12
TM21
TM22
Page -
The Proposed System will help the staff of GMC so that there will be minimal human interface in its
future functioning. This would be achieved with a user-friendly approach and designing on less effort
taking lines. It spells need for a high quality, secured user interface and quality MIS Reports. At each
and every step, the module has to be flexible in terms of functionality, yet it has to be rigid in terms of
achieving the overall goal by not violating any rules and regulations of the Gwalior Municipal
Corporation.
a)
b)
c)
d)
e)
f)
g)
h)
The Proposed system must completely automate the existing manual system.
The system should be error free & user friendly.
It must be easy to understand, so that a new user can also use it easily.
It must eliminate the manual record keeping practice.
Proper maintenance of all input details
MIS Report generation in a well-organized form.
It should provide facility of updating the records.
Search and display the records.
1.4 References
ZONE 1
Document\Book Name
Software Engineering
Modern Systems Analysis &
Design
SRS Templates
Author
Pressman
Jeffrey A.Hoffer, Joey
F.George
ZONE 6
ZONE 8
department from the proposed system? What functions must the software product perform? And what
not?
This SRS describes Scope and Objectives of the proposed system. It also presents the
functional requirements of the proposed system. Specific requirements are described with the following
subsections: Logical Database requirement, Design Constraints and software system attributes.
2. General Description
2.1 Product Perspective
A new system GMCs ERP will be developed to store information and support the information
related to all modules. Also, it would transfer daily money collection into accounts on regular basis.
The use of the new system shall require additional training for the staff due to the differences
between the automated system and the current manual
Existingprocedure.
Departments The current manual procedure shall
be replaced by the proposed system. The manual system shall be utilized periodically to ensure that
the backup process remains viable when called upon. The proposed system shall also have on-site and
off-site backups of the database and infrastructure.
Department
User Perspective Ideally wants quick answers or solutions. The user is only interested in the solution
of his/her grievances posted. The user would like to get answer of their queries quickly without so
Data
many of obstacles.
Migrati
on
Perspective
utility
Existing Information
on Registers
sophisticated facilities
to search/view
Role Holder
Wants
the queries/grievances posted
by the user. If an answer does not exist in the knowledge pool, the role-holder resolves the
queries/grievances and if requires escalate it to a second-tier person in the case Approval System.
Super Administrator Perspective needs
a system
that accommodates real-time access. Since the help
PROPOSED
GMC SYSTEM
desk is a business critical operation, the super administrator is responsible for the consequences of
any delays caused by the overhead of system configuration; the super administrator needs a reliable,
Users
Global Help Desk
scalable system to support a broad range of support inquiries.
Level N
Department Head Perspective needs top-quality service for users coupled with reasonable cost; a
Help Desk 1
is quickly deployed and easily used by all of the parties above, as well as the tools to
Level 3
access current and historical activities, trends and results. The DH (Department
Head) also wants
triggers, such as escalation and advanced notification, so that emergency and high-level problems
Help Desk 2
get immediate attention.
The above mentioned are some of the perceptions from diversified areas.
Level 2
GMC
Database
system
that
SOFTWARE
Need for common system - Sometimes managing separate helpdesks becomes a tedious task and
costly one. ERP will be common platform for each and every helpdesk from where query posting,
Level 1
query searching, resolving query to sort out.
Help Desk n
Other
Modules
Page -
Page -
User interfaces
This software will provide a electronic-centric approach to the user interface. Traditional manual
works forces the employee to focus his/her attention on cryptic data file formats or verbose problem
oriented languages and third party text format.
The electronic-centric approach employs principles of visualization and direct manipulation, resulting
in software that enables employees to concentrate on modeling a electronic file and studying its
behavior.
Communication interfaces
Page -
10
Peripherals
The target computer for this program should be equipped with networking facility for usage and
storage of the records.
Networking Peripherals
11
RF Cables
Wireless Network Cards
End Connector
Hub
CAT 5 Cables
Switch Port
Connectors
Router
RAID Cards
Clustering Storage Box
Additional Software
Baraha SDK 5.0: The main objective of the Baraha 5.0 SDK is to help developer
community develop various types of applications in Kannada/Devanagari scripts.
Various departments of GMC have existing personnel, familiar with usage of automation
process technology and they can maintain the system once installed.
Daily money collections of Demand Bill Receiving of the up state of the system, paperwork will
replace the temporary malfunction of the system assuming orders will be entered upon system
recovery.
At least one authorized person shall be available all times to approve what employees can't
approve.
Page -
12
h) Contempt cases shall refer to existing cases that have been closed.
i) A facility of deleting records must also be provided in the proposed system.
j) A separate report shall be designed to search a particular department on which case has been filled or
by which cases has been filled on GMC.
Approval System (with diagram and cases)
Some Queries must get the approval in order to be processed any further. To deal with this, the system
first sends the query to the approval hierarchy. If the Approval is not done, the Query wont proceed
further. The following interaction diagram depicts the importance of approval in the current system.
From the above diagram it is clear that if a query needs to be approved, it must goes to the approval
p0rocess, and then only itll be submitted to the Role Holder for the Resolution. Otherwise, it wont
be allowed to proceed further and will be closed.
Page -
13
The Hierarchy of Approval system has been depicted in the following picture. There can be a no of
levels in this hierarchy.
Execution Authority
(Role Holder)
Approval Authority
(Approver)
User
(Normal User)
A n1
A 11
A 01
A 12
A 02
A 03
Approval Hierarchy
A
04
Level
s
There may be cases that if any one among the approval hierarchy approves the Query, it can be
further submitted to the role holder for Resolution. In some cases, however the Query must get
approved from a set of approvers in order to proceed further. The following diagram depicts the
Approval Process, in which a Query comes in for the approval and once it get approved from the
Immediate Boss of the User (who posted this Query). Once the Query is approved, it further
submitted to the Role Holder for Resolution. If it is getting disapproved, itll be closed.
Page -
14
Approved?
IfIfApproved?
Y
Further Approval
Required
?
Approved?
IfIfApproved?
Y
Further Approval
Required
?
Approved?
IfIfApproved?
Query
Closed
Approved
IfIfApproved
from
from
ImmediateBoss
Boss
Immediate
??
Query
Resolution
New Query
Levels
Page -
15
3. SPECIFIC REQUIREMENTS
3.1 Detailed Description of Functional Requirements
These requirements are listed in order of importance, with the most important first.
1. Hot keys for ERP
2. Purpose: To allow user to control hot keys
Inputs: Keystroke combination
Processing: Action happens after user inputs the command.
Command Name
Save Record
Ctrl + S
Update
Ctrl + U
Delete
Ctrl + D
Cancel
Ctrl + C
Close Window
Ctrl + Q
Copy
Ctrl + C
Cut
Ctrl + X
Search
Ctrl + F
Paste
Ctrl + V
Ctrl + P
The Proposed
software
checks for
duplicate
value, Check
for financial
year before
any
transactions,
Check for
numbers and
strings value
according to
the needs.
All Hindi font data should be encrypted during transmission using a devapi.convert dll.
All users shall be authenticated and verified before any access to the system.
Page -
16
Firewalls shall be in place to protect desktop application PTMS and database server(s).
Network monitoring software shall be employed to monitor network traffic at all times.
A user shall only authenticate and validate once per session (single log-in).
By grouping the SQL statement together in a single transaction, we shall control whether and how
changes are made to the database. Since all insert statements must succeed for the transaction to be
committed, a failure of any of the statements will cause the entire transaction to be rolled back.
However, that once we will commit the transaction, we cant roll it back. Likewise, once we will roll a
transaction back, we cant commit it.
Maintainability
The Server system shall provide for incremental backups of all data.
The Server system shall systematically backup data during the workday.
The system shall comprehensively backup all data in a batch-like process once per day.
All maintenance activities shall be logged by the system and shall include the time, date, and
individual responsible.
17
13. Procedure ClsRecset() : Makes all recordsets close and sets them to nothing.
14. Procedure Convertmonth(dm1 As String) : Shows a month from its first date to last date. e.g. :
if JAN then 01/01/2005 to 31/01/2005 as per financial year.
Page -
18
Page -
19
It looks after all type of financial aspects through different departments periodically and reports are
generated according to the person concerned as per the requirement. As financial accounts is the
backbone of any establishment like GMC, it is developed by the highly qualified professionals with a
huge knowledge of all if and buts of Accounts.
4.1.2 User Requirements
1. Budget heads to be incorporated as per the GMC.
2. Voucher Entries as per financial accounting rules.
3. Cheque writer form.
4. Approval of cheques by an authorized officer.
Startthe verification of officer concerned.
5. Income heads get posted automatically after
6. Budgets monthly status.
7. Cash Book.
8. Bank Book.
Department And Ledger Opening
9. Bank Reconciliation
10. Periodic status of revenue generated from various departments.
11. Periodic ledger status.
Opening Balances And
Budget Entry
12. Trial balance.
13. Balance sheet.
Voucher Entry
No
Revenue Collection
(Departments)
Voucher
Verificatio
n
No
Yes
Voucher
Verificatio
n
Voucher Creation
Yes
Voucher Creation
Accounts
Data
Store
Final Accounts
Reports &
Statements
Page End
No
20
4.1.4 Algorithm
Step 1 : Start
Step 2 : Enter department information.
Step 3 : ledger creation under departments and group.
Step 4 : Fill opening balance and budget entry.
Step 5 : enter voucher entry.
Step 6 : voucher verification process.
Step 7 : ledger balance checking.
Step 8 : if voucher verified then voucher creation else go to step 5 or step 16.
Step 9 : Ledger Posting and go to step 14.
Step 10 : revenue entry from various department.
Step 11 : ledger selection and voucher verification.
Step 12 : if voucher verified then voucher creation else go to step 10 or step 16.
Step 13 : Ledger Posting.
Step 14 : Ledger Balancing and store in database.
Step 15 : MIS Report Generation Process.
Step 16 : End.
Page -
21
Vouchers
Other Departments
MIS Reports
Administration
0-Level
MIS Reports
Approval of Budget
Accounting
System
Banks
Users
Reports
MIS Reports
Account Department
0-LEVEL DIAGRAM
Page -
22
1.0
Budget
Entry
Budgetary
Budgetary Master
Master
Voucher Detail
Voucher Entry
2.0
Departments
Cash/Cheque
Cash/Cheque
Voucher
Entry
System
Voucher Entry
Voucher Master
3.0
Update
Ledger Amt.
Ledger
Ledger Updation
System
4.0
Ledger Detail
Voucher info
Produce
MIS
Reports
MIS Reports
Voucher info
Administration of GMC
1st-LEVEL DIAGRAM
Page -
23
Departments
Cash
Received
Cash
Payment
2.1
Cash
Voucher
Entry
Voucher Master
Cash
Voucher
Budget Master Updation
Budgetary
Master
Cash Voucher
Entry
Voucher Detail
2.2
Cheque
Voucher
Cash
Payment
Cash
Received
Departments
2nd-LEVEL DIAGRAM
Page -
24
Departments
Bank
Cash
Deposit
Cash Receiving
Cash
Receiving
2.1.3
2.1.1
Cash Voucher Entry
Receipt
Voucher
Contra
Voucher Master
Voucher Detail
2.1.4
2.1.2
Journal
Entry
Payment
Voucher
Cheque Payment
Departments
Budget check for a particular voucher
Budgetary Master
3rd-LEVEL DIAGRAM
Page -
25
2.1
Opening
Balances
Budget
Entry
System
Estimated
Budget
2.0
Update
Ledger
Amount
Amount
Amount
Ledger
2-LEVEL DIAGRAM
3.1
3.0
3.7
Produce MIS
Report
Revenue
From Depts.
report
Misc.
Report
1.6.1
Revenue
From
PHE
3.2
3.3
3.4
3.5
3.6
Cash Book
Bank Book
Trial
Balance
Balance
Sheet
1.6.2
Periodic
Revenue
Ledger
From
Property Tax
Voucher
1.6.3
Revenue
From
Fire Brigade
Voucher
Voucher
Voucher
Voucher
1.6
Voucher Info
Update
Ledger
Balances
Ledger
Accounts Department
1.6.4
Revenue
From Zoo
2-LEVEL DIAGRAM
1.6.5
Revenue
From
Rajasv
Page -
26
3-LEVEL DIAGRAM
Page -
27
Deptid
deptnam
e
remark
s
gno
nature
gname
Dept_Master
group_master
H
as
H
as
subdept_master
Subgroup_master
sdeptid
remark
s
subdep
tname
HA
S
HA
S
nature
sgnam
e
gno
sgno
accid
budget
Iname
sdeptid
Ledger
opdr
sgno
gno
opcr
cldr
clcr
HA
S
accid
HA
S
Date2
Iname
PreBudget
recordLed
Date1
deptid
opdr
sdeptid
opcr
budget
Date1
Date2
vno
accid
vdate
sgno
vno
vtype
gno
sn
crdr
vtotal
narratio
n
remark
s
Lid
1
v_master
H
as
v_details
dr_am
t
cr_amt
Page -
28
chqno
sd
rem
H
as
dno
Date
1
zno
Lid2
cdate
Ledger
H
as
cqid
tn
vdate
Chq_writer
remark
s
accid1
accid2
chqno
amount
chqdat
e
Add/Edit/Dele
te
Group
SubGroup
Voucher Detail
Departmen
ts
Page -
29
Sub
Departmen
t
Accounts Officer
Ledger
Master
Voucher
Entry
Revenue From
Department
Cheque
Writer
Reporting
Budget
Budget Monthly
Cash Book
Bank Book
Journal Register
Consolidated Report
Trail Balance
Balance Sheet
Cheque
Approval
Revenue
Voucher
Entry
4.1.8
MIS Reports
30
4.2 Payroll
4.2.1 Brief Description
This module looks after the details of salaries of GMC employees, which includes demographic details
also. It takes care of their attendance, leaves taken, insurance, LIC policies, loans & advances,
arrears, yearly salary increment.
4.2.2 User Requirements
1.
2.
3.
4.
5.
6.
Payslip generation.
Salary Register.
Salary Deduction Register.
Bank List Department wise.
Bank wise listing.
Employees Annual salary details.
Page -
31
Start
Insurance
Details
Loan
details
Employee Detail
Processing
Is
Insura
nce
avail
No
Is
Loan
avail
No
Yes
Yes
Arrear
Attendance
No
Yes
Arrear
Processing
Increment
No
Yes
Holiday
Working
Yes
Yes
No
No. of Absent
Increment
Detail
Special day
salary
Processing
Accounts
transfer
Reports &
Salary Slip
End
Page -
32
4.2.4 Algorithms
Step1:
Start.
Step2:
Step3:
Step4:
Step5:
Step6:
Step7:
Page -
33
Step8:
Step9:
Step10: If Employee have an Increment then input Increment detail goto step12
Step 11: If Employee works on holiday then special day salary Processed goto step 12
Step12: Process the salary transaction and stored into the Database.
Step13: MIS Report Generation Process.
Step14: End.
Users
Data Entry
Account Department
Consolidated
Amount
0-Level
PayRoll
System
Payment
Payroll System
MIS Reports
Employee Detail
Salary/Loan/GPF/
Insurance/ Leave /
Increments Detail
Employee
Salary Slip
Advance Cheque
MIS Reports
Departments/ Administration
Page -
0-LEVEL DIAGRAM
34
Fetching Information
from
Employee
Master Database
1.0
Employee
Master
Payroll Book
Keeping
Entered new records
or updating existing
records
Zonal
Office
/Department
Receiving Allowances
(Operator)
Fetching
Records
&
Deductions
Employee Transaction
Fetching Information
from Employee Salary
Receiving Database
Salary Details
3.0
MIS Reports &
Salary Slip
Generation
Providing MIS
Reports or
Administration /
Department
Employees
Page -
35
2.0
4.0
Payment of
Loan &
Advance
Installment
Receive
money
against
sanction
Loan
and
Advance
Employees
Payment
Detail
Allowances
Salary &
Arrear
Transfer
into
employees
Bank
account
Corporation Deduction
Other Deduction
Store in
Ledgers
Fund Transfer
Accounts
Department
Bank
1-LEVEL DIAGRAM
Page -
36
Zonal Office
(Operator)
Entered new records or updating existing records
1.1
Fetching Master
Information for
Transaction
Employee
Master
Payroll Book
Keeping
Employee
Transaction
Adding
Record for
Advance
Loans/Isuranc
e
Fetching
Record for
Correction
Adding New
Transaction
Advance
Loans/Insurance
Fetching Record for
Correction
Adding New
Transaction
1.2
Payroll
Transaction Book
Keeping
2-LEVEL DIAGRAM
Page -
37
Employees
Payment of Loan
& Advance
Installment
Payment Detail
Bank
Search Record
2.1
Employee
Master
Employee
Transaction
Fetching
Records for
Payslip
Generation
Update Salary
Receiving
Employees &
Department
2.2
Report
MIS/Receipt
/salary slip
Generation
2-LEVEL DIAGRAM
Page -
38
3.1
Employee
Master
Payroll MIS
Reports
Generation
Fetching Records for MIS
Reports Generation
Employee
Transaction
Salary Details
Fetching Records for MIS
Reports Generation
Advance
Loans/Insurance
3.2
Print or
Display
Records
Salary Slip
Generation
3.3
Display or Print
(MIS Reports)
2-LEVEL DIAGRAM
Page -
39
DP
enid
dedid
bp
EType
ETID
remarks
Desig_Master
Remarks
Remarks
Has
bp
C
F
Leave_Master
Deduction_Master
Earning_Master
ET_master
Dept_Master
Head
Heasd
Designame
desigid
Deptname
Deptid
Type
Leaveid
Remarks
alias
alias
Has
Has
Has
BName
Has
Ecode
Eid
Bank_Master
Bid
TZSet
Emp_Master
Has
Nam
e
BID
Has
Addres
s
Remarks
Fname
IDate
Doc
Desigid
Remarks
ID
Remarks
Dor
Eid
Type
ZSet
DeptID
PFNo
Basic
Has
Emp_Details
Total
Basic
Gid
doj
empid
Insid
empid
date
d
ded
Iid
aid
Att_details
Has
Has
amoun
t
Ins_master
Salid
intime
outtime
dtid
dated
Sal_M
dated
Att_master
Sal_master
Has
dt2
head
Sal_details
Has
dtid
absent
dt1
Month1
remarks
Loanid
tot
Year1
month
eid
Remarks
year
Has
Loan Master
Advance Master
aid
Remarks
Type
words
Recamt
tp
Loanid
type
twdays
Has
aid
salid
leaves
loanid
Ded
advid
dated
empid
amount
Page -
40
Grade
Leave
Employee
Reporting
Salary List
Deduction List
Emp. Loans
wise
Insurance Detail
Emp.
Insurance
User
Loans Detail
Department wise
Emp.
Increment
User
Auto.Salary
Manual
Salary
Attendance List
Pay slip
Salary Check
MIC
Members
Salary Cheque
MIC Salary
Salary Details
Salary Check
Salary Cheque
Salary Cheque
Salary Generated
Account
Accounts
Page -
42
Page -
43
4.3 Pension
4.3.1 Brief Description
Pension is a part of accounts module, which takes care after the retirement or Death of GMC Employee.
In Existing system Pension Record maintained manually. Pension Ledger is prepared with all details of
Pensioner Like Pensioner Name, their Last Basic, Last DA and Job Duration, which is helpful in
calculation of Gratuity and Pension Calculation. In Existing system Gratuity and Pension is calculated
manually. There are three types of Pension Final Pension, Provisional Pension, and Family Pension.
Monthly Ledger is prepared for Pensioner and Bank list is prepared monthly.
Gratuity Calculation
Pension Calculation
Bank List
Pension Register
Pensioner detail
Consolidated Report.
Pension Detail
Is
Job duration>Min.
Years for Gratuity
No
Is
Death
Yes
Yes
Gratuity Processed
No
Is Job duration>Min.
Years for Pension
Yes
Is
Retired
No
No
Is
Pension Finalized
Family
Pension
processin
g
No
Provisional Processing
Yes
Final Pension Processing
DatatStore
Reports
End
Page -
46
4.3.4 Algorithms
Step1: Start.
Step2: Enter Pensioner detail .
Step3: If Job duration >Min. years for Gratuity then Gratuity Processed goto step 5.
Step4: If Death then goto step 9.
Step5: If not Job duration>Min. years for Pension goto step11.
Step6: If not Retired then goto step10.
Step7: If Pension is not Finalized then goto step 9.
Step8: Final Pension is Processed goto step 11.
Step9: Provisional Pension is Processed goto step 11.
Step10: Family Pension is Processed goto step 11.
Step11: Process the transaction and stored into the Database.
Step12: Issue the Receipt and print the Receipt against Pension.
Step13: End
Page -
47
Data Entry
Consolidated
Amount
Users
Fund Transfer
Payment
Bank
Pension Cheque
Pension System
MIS Report
Pensioner
Account Department
Zonal Office
(Operator)
Gratuity/Pension/
Allowance/Deduction
Payment
Advance Cheque
MIS Reports
Departments/ Administration
0-LEVEL DIAGRAM
Page -
48
Fetching Information
from Employee Master
Database
1.0
Pensioner
Master
Pension Book
Keeping
2.0
MIS Reports
Pension Transaction
Providing MIS
Reports
Department
(Operator)
Administration /
Department
Fetching
Records
Date Wise Collection
Transfer to Account
Department
3.0
4.0
Store in
Ledgers
Fund Transfer
Bank
1-LEVEL DIAGRAM
Accounts
Department
Page -
49
Zonal Office
(Operator)
Entered new records or updating existing records
1.1
Fetching Master
Information for
Transaction
Pension Master
Pension Master
Book Keeping
Fetching Record for Correction
Pension Transaction
Adding New
Transaction
Fetching Record
for Correction
1.2
Pension
Transaction Book
Keeping
2-LEVEL DIAGRAM
Page -
50
2.1
Pension Master
Pension MIS
Reports
Generation
Pension Transaction
Fetching Records for MIS
Reports Generation
2.2
Print or Display Records
Display or Print
(MIS Reports or
Bank List)
2-LEVEL DIAGRAM
Page -
51
address
Nam
e
FName
Pn
o
PPDate
Bi
d
Remarks
Bank_Master
dob
PPNo
BName
JDate
Pi
d
H
as
Pen_Master
RDate
Bi
d
ddar
Pstatus
Ptyp
e
hrent
Bname
medical
gamt
Basic
DA
accno
LDa
Pid
Has
monpid
Pension
MonD
A
Parrear
Year1
Basic
DA
HRA
Ptyp
e
ma
Page -
52
4.3.7Activity Diagram
Add/Edit/Delete
Bank
Pension
Detail
Gratuity
Calculation
Pension Details
User
AutoCalculat
e Pension
Reporting
Pensioner Detail Report
Schedule Report
User
Pension Check
Auto.Pensio
n
Pension Cheque
Manual
Pension
Pension Details
Accounts
Pension Check
Pension Cheque
Account
Pension Generated
Page -
53
Page -
54
Page -
55
Page -
56
Start
4.4.3 Flow Chart
Verified
Ward
Number
No
Reject Ward
Number
Yes
Picked the first Property
ID for Calculation within
ward Number
Bill
Generate
Transaction
Data
Store
ERROR
Demand Bill Issue Press
Stop
Page -
57
Page -
58
Start
Enter Property ID
Verified
Property ID
No
Reject Property
ID
Yes
Display Bill Detail for
receiving
Bill
Generate
Transaction
Data
Store
ERROR
Receipt Issue Press
Receipt against
Demand Bill
Stop
Bill Receiving Process Flowchart 1.2
Page -
59
4.4.4 Algorithms
Algorithms of Flowchart 1.1 (Bill Generation Process):
Step1: Start.
Step2: Input Ward Number.
Step3: If Ward Number does not exist then goto Step8.
Step4: Pick the First Property ID for Calculation within a Ward Number.
Step5: Get the annual rates from the Database for current financial year.
Step6: Generate the bill for a particular financial year and stored in the database.
Step7: Issue the Demand Bill and print the Demand Bill.
Step8: Stop
Page -
60
Self-Assessment Form
Property Holders
MIS Reports
Bill Payment
Register New Property
Demand Bill
Property Tax
Department (Admin)
0-Level
Bill Receipt
Property Tax
Management
System
Input Data
Zonal Office
MIS Reports
Account Department
0 LEVEL DIAGRAM
Page -
61
Fetching Information
from Property Tax
Master Database
1.0
Property Tax
Master
Property Tax Book
Keeping
Property Tax
Transaction
Providing MIS
Reports
or
Demand Bill
Fetching Information
from Property Tax
Receiving Database
Zonal Office
(Operator)
2.0
Property Tax
Receiving
Property Tax
Department
Property
Holders
Fetching
Records
Date Wise Collection
Transfer to Account
Department
3.0
4.0
Demand
Bill Receiving or SelfAssessment form
receiving
Store in Ledgers
Fund Transfer
Property Tax
Ledger
Providing
Receipt against
Property Tax
Demand Bill
Receive money
against Property
Tax Demand Bill
Property
Holders
Accounts
Department
Page -
62
1-LEVEL DIAGRAM
Zonal Office
(Operator)
Entered new records or updating existing records
Fetching Master
Information for
Transaction
1.1
Property Tax Master
Book Keeping
Property Tax
Master
Fetching Record for Correction
Property Tax
Transaction
Fetching
Record for
Correction
1.2
Adding New
Transaction
Property Tax
Receiving
Fetching Record for
Correction
Adding New
Transaction
Property Tax
Transaction Book
Keeping
2-LEVEL DIAGRAM
Page -
63
2.1
Property Tax MIS
Reports Generation
Fetching
Records for
Demand Bill
Generation
Property Tax
Master
Property Tax
Transaction
Fetching
Records for
Demand Bill
Generation
Property Tax
Receiving
2.2
Property Tax Demand
Bill Generation
Print or
Display
Records
Print or
Display
Records
2.3
Display or Print (MIS
Reports or Demand
Bill)
Page -
64
2-LEVEL DIAGRAM
Page -
65
3.1
Property Tax
Master
Bill Receiving
Property Tax
Transaction
Fetching
Records for
Receipts
Generation
Update Bill
Receiving
Property Tax
Receiving
3.3
3.2
Receipt Generation
Print Receipt
Print Receipt
2-LEVEL DIAGRAM
Page -
66
4.1
Search
Records
Transfer to Account
for
Current/Previous Bill
Receiving by Cash
Property Tax
Receiving
Update Property
Tax Ledger
Property Tax
Ledger
4.2
Update Property
Tax Ledger
Current/Previous Bill
Receiving by Cheque
2-LEVEL DIAGRAM
Page -
67
LocalityID
DivisionName
Remarks
ZoneNo
FinYear
PropRDMkt
CLID
Remarks
s
Description
WardNo
ClDetail
Locality
WardName
Description
ZoneName
ASID
Rate
DivisionID
DivisionMaster
Has
ZoneMaster
WardMaster
Has
Locality
Has
ClassLocality
Kind
s
Used In
AnnualSlabRate
LDetail
CTID
LName
FHName
Has
Kabiz
Date1
DtID
FName
CDetail
BuildingNo
TypeOfLiving
uction
Used In
RationCard
LTID
Has
PropertyMaster
Kind
s
PropertyHolder
Date_Master
TypeOfConstructio
n
PropID
Used In
PropDetID
Address
PropRDMkt
PropUse
Used In
PropertyDetail
NoOfFamilies
TotConsArea
TotalArea
Used In
WaterConn
PlotSize
OpenLand
EduTax
Date1
BalEduTax
SamekitTax
Has
Surcharge
PropTax
Dated
CitizenDevTax
Amount
mRec
FinYear
RecNo
BalPropTax
TrMasID
RecID
SewaSulk
TotalARV
PropTrMas
ETax
BalSewaSul
k
BalCitizenDevTax
BalSamekitTax
R1
Advance
PaymentMode
BalSurcharge
BalTotalTax
TotalTax
BalTotalPayble
Rebate
BalRebat
e
Dated
FinYear
S2
Remarks
NetTaxableARV
Receipt_Details
Has
TotalPayble
STax
PTax
PTax
S1
Receiving_Master
Has
TotalMaintenance
Date1
R2
CTax
Add/Edit/Delete
Zone
Ward
Locality
Property Tax Department
Annual Rate
Slab
Slabs
Type of Living
Operator
Type of
Construction
Other Rates
Property Holders
Property Master
Reporting
Property Description
Over All Bill Status
Unpaid Bill
Paid Bill
Periodic Collection Report
Top Defaulters List
Tax Collection Reports Zone
Wise
Tax Collection Reports Ward
Wise
Locality List
Number of Records Date Wise
Number of Records Ward Wise
Water Connection Reports
Ration Card Reports
Calculated Tax
Bill Generation
Bill Receipt
Bill
Adjustment
Account
Transfer
Copyright GMC
Page -
70
Bills
1. Property Tax Bill
Contains Name, Father Name, Address, Locality, Ward and Zone
Provides the information of previous and current year dues.
Terms and conditions.
2. Property Tax Demand Bill
Contains Name, Father Name, Address, Locality, Ward and Zone
Provides the information of previous and current year dues.
Terms and conditions.
MIS Reports
1. Defaulters List
Users have different-2 criterion for the searching (First Name, Last Name, Father/Husband Name,
Building No., Address, Ward No. and Locality is mandatory).
Contains Name, Father Name, Address, Locality, Ward and Zone.
Provides the information of itemized dues financial year wise.
2. Paid Tax List
Users have different-2 criterion for the searching (Date range, First Name, Last Name,
Father/Husband Name, Building No., Address, Ward No. and Locality is mandatory).
Contains Name, Father Name, Address, Locality, Ward and Zone.
Provides the information of itemized dues financial year wise.
3. Top Defaulters List
Users enter the Numbers of top defaulter and Zone or Ward or All.
Contains Name, Father Name, Address, Locality, Ward and Zone.
Provides the information of itemized dues financial year wise.
4. Periodic Collection Report
Users have different-2 criterion for the searching (Date range, First Name, Last Name,
Father/Husband Name, Building No., Address, Ward No. and Locality is mandatory).
Contains Name, Father Name, Address, Locality, Ward and Zone.
Provides the information of receiving between a date ranges.
Copyright GMC
Page -
71
9. Locality List
Users have option for selection of Zone and Ward.
Locality, Ward, New Class of Location and Old Class of Location.
10. Number of property record prepared on the basis of Comprehensive ERP Survey Date Wise
Users have option for Date range.
Provides the information of Date and number of records entered on the same date.
11. Number of property record prepared on the basis of Comprehensive ERP Survey Ward Wise
Users have option for Date range.
Provides the information of Ward and number of records entered on the date range in a particular
Ward.
Copyright GMC
Page -
72
4.5 PHE
4.5.1 Brief Description
This module looks after all aspects of PHE which includes Water supply, Bill generation, Revenue
Collection, Issue new connection and Disconnection of existing connection. This software is fully
privileged based and password protected. Users are defined as per the PHE Officer authorization.
It looks after all type of financial aspects of PHE and reports are generated according to the person
concerned as per the requirement. As PHE is one of the main department of any establishment like GMC,
it is developed by the highly qualified professionals with a huge knowledge of all if and buts of PHE.
The PHE module is based on the concept of Water Billing. The module has to incorporate all feasible
requirements of the user. It needs powerful, user friendly and efficient application software.
The module will help the staff of PHE Department in the way that there will be minimal human
interference with high user friendly and less effort taking. It needs a high quality and secured of user
interfaces and a very professional quality generated Bill and MIS Reports. At each and every step the
module has to be flexible in terms of functionality, yet it has to be rigid in terms of achieving the overall
goal by not violating any rules and regulations of the Nagar Palik Nigam, Gwalior. The interface provides
the ability to:
1. Input information in details.
2. Generate Bill with previous dues.
3. Search and display the records.
4. Print MIS reports.
These functions include saying the command of the hot key as it is invoked, providing shortcuts for
operations.
Benefits to Municipal Corporations
1. Builds a solid IT backbone by integrating the entire operations of the Municipal Corporation.
2. Creates an intelligent Complaint-Redress System.
3.
Copyright GMC
Page -
73
As per the user a requirement that states to fulfill the requirements of department, which handles all the
transactions through computer system, and generate the MIS reports. The all requirements are given
below:
1. To maintain the master data separate from the daily transactions.
2. Register the new connections.
3. Required auto bill generation (without/ with minimal human interferences).
4. To save the time for transactions processing.
5. To provide the transparent and accurate data to the department.
6. To issue the Bill.
7. To keep the data and details in proper format.
8. Required to have computerized search to find quick details as per different parameters.
9. To Provide help to the Management/ Administration to take their Decisions based on the following MIS
reports:
Dues List.
Advance List.
Periodic Collection Report
Over all Billing Detail
Collection Report Zone Wise.
Collection Report Ward Wise
Copyright GMC
Page -
74
Start
4.5.3 Flow Chart
Verified
Ward
Number
No
Reject Ward
Number
Yes
Picked the first
Connection ID for
Calculation within ward
Number
Get the Bill Amount from
the Database
Bill
Generate
Transaction
Data
Store
ERROR
Bill Issue Press
Stop
Copyright GMC
Page -
75
Copyright GMC
Page -
76
Start
Enter BillNo.
/Connection No.
Verified
Reject
No
Yes
Display Bill Detail for
receiving
Bill
Generate
Transaction
Data
Store
ERROR
Receipt Issue Press
Receipt against
Bill
Stop
Bill Receiving Process Flowchart 1.2
Copyright GMC
Page -
77
4.5.4 Algorithms
Copyright GMC
Page -
78
Water Connection
Holders
MIS Reports
PHE Department
Bill Payment
Water Bill
Bill Receipt
PHE
Input Data
Division
MIS Reports
Account Department
0-LEVEL DIAGRAM
Copyright GMC
Page -
79
Fetching
Information from
PHE
Master
Database
Register New
Connection
1.0
2.0
PHE
Master
PHE Book
Keeping
Fetching Information
from PHE Transaction
Database
Register New
Connection
Entered new records or updating existing
records
PHE
Transaction
Fetching
Records
Providing
MIS Reports
or Water Bill
Fetching
Information from
PHE
Receiving
Database
Division
(Operator)
Bill &
Advance
Receiving
PHE
Department
Water Connection
Holders
3.0
4.0
Bill Receiving
And
Advance
Receiving
Providing
Receipt against
Water Bill
Store in Ledgers
Fund Transfer
PHE Ledger
Date Wise Collection
Transfer to Account
Department
Receive money
against Water Bill
Accounts
Department
Water Connection
Holders
1- LEVEL DIAGRAM
Copyright GMC
Page -
80
Division Office
(Operator)
Entered new records or updating existing
records
1.1
PHE Master Book
Keeping
Fetching
Master
Information
Register New
PHE Master
Fetching Record for
Correction
PHE Transaction
Register New
Connection
Fetching
Record
for
Adding New
Transaction
1.2
Adding New
Transaction
Connection Book
Keeping
Bill Receiving
Fetching Record
for Correction
2- LEVEL DIAGRAM
Copyright GMC
Page -
81
2.1
PHE Master
PHE MIS Reports
Generation
PHE Transaction
Fetching Records for
MIS Reports
Generation
Fetching
Records for
Bill
Generation
Fetching
Records for
Demand
Bill
Generation
Bill Receiving
2.2
Bill Generation
Print or
Display
Record
s
Print or
Display
Record
s
2.3
Display or Print
(MIS Reports or
Bill)
2- LEVEL DIAGRAM
Copyright GMC
Page -
82
3.1
Search Record
for
Bill
Receiving
PHE Master
Bill Receiving
Search Record
for
Bill
Receiving
PHE
Transaction
Fetching
Records for
Receipts
Generation
Update Bill
Receiving
PHE
Receiving
3.3
3.2
Print
Receipt
Receipt
Generation
Print Receipt
2- LEVEL DIAGRAM
Copyright GMC
Page -
83
4.1
Search Records for
Transfer to Account
Bill Receiving by
Cash
Bill Receiving
Update PHE
Ledger
PHE Ledger
4.2
Update PHE
Ledger
Bill Receiving by
Cheque
2- LEVEL DIAGRAM
Copyright GMC
Page -
84
Remarks
DivisionName
Locality
WardName
Description
ZoneName
ZoneNo
WardNo
Remarks
s
Description
DisAmt
Desc
CTypeId
DivisionID
DisDate
DisConId
Remarks
s
Amount
Has
DivisionMaster
Has
ZoneMaster
WardMaster
Has
Locality
Disconnection
ConnStatus
ConnStatus
Date1
DtID
ConnMode
Amount
CxnMode
CxnNo
Used In
Date_Master
BCID
BcCode
ConnType
Has
CxnModeId
Connection
Master
Old_Cxnno
BCName
BC_Master
Used In
Anyamtdue
Used In
FtName
Cxn_active
Address
ConnDate
Used In
Dated
Lname
Connection Trans
Dated
FName
OldFtName
Advance Receiving
Dated
Has
NewFtName
CTID
AdvRecNo
Amount
CTDate
Amount
ChqDate
Remarks
ChqNo.
Bank
Name
Bill_Master
Rebate
Dated
Payment Mode
Dated
Remarks
RecDate
Bill Receiving
Used In
Has
Bill From
Bill To
RecNo
Amount
Remarks
ChqDate
ChqNo.
Status
BillDate
1
Amount
Bill Due
Date
BillNo
Bank
Name
Rebate
Payment Mode
Dated
RecDate
Copyright GMC
85 Page -
Old Name
New Name
Remarks
PHE Department
Zone
Ward
Locality
Operator
Connection
Type
Connection
Mode
Consumer
BC Master
Reporting
General Search.
Bill Receiving.
Other Receiving.
Disconnection Report.
New Connection Report.
Consolidate Connection Report.
Name Transfer Report.
Advance Report.
Due List.
Connection
Detail
Bill Generation
Bill Printing
Bill Receipt
Disconnection
Name Transfer
Account Transfer
Copyright GMC
Page -
86
1. Water Bill
2. Advance List.
3. Due List
4. General Search.
5. Periodic Collection Report.
6. New Connection Report.
7. Periodic Disconnection Report.
8. Periodic Name transfer Report.
Copyright GMC
Page -
87
Copyright GMC
Page -
88
Start
Registratio
n exist
Datastore
Birth
Certificate
& Reports
Stop
Copyright GMC
Page -
89
Fig 4.6.3.2
Start
Registratio
n exist
Datastore
Death
Certificate
& Reports
Stop
Copyright GMC
Page -
90
4.6.4 Algorithm
Algorithm of Fig 4.6.3.1
Step 1: Start
Step 2: Input the Information of Birth i.e. the Registration Process
Step 3: If Registration Info. Not exists then go to Step 2 Else Continue
Step 4: Information Verification Process
Step 5: Issued of Registration Number
Step 6: Generate MIS Reports and Birth certificate
Step 7: Storage of data in Database
Step 8: Stop
Algorithm of Fig 4.6.3.2
Step 1: Start
Step 2: Input the Information of Death i.e. the Registration Process
Step 3: If Registration Info. Not exists then go to Step 2 Else Continue
Step 4: Information Verification Process
Step 5: Issued of Registration Number
Step 6: Generate MIS Reports and Death certificate
Step 7: Storage of data in Database
Step 8: Stop
Copyright GMC
Page -
91
Citizens
Input Data
Users
0
Birth or Death Certificate
Birth &
Death
Input Data
Health Office
MIS Reports
0 LEVEL DIAGRAM
Copyright GMC
Page -
92
Fetching
Information from
Birth/Death
Master Database
1.0
2.0
Birth/Deat
h Master
Birth/Death Book
Keeping
Fetching Information
from
Birth/Death
Transaction Database
Birth/Death
Transaction
Providing
MIS Reports
Health Office
(Operator)
Health
Department
Citizens
1 LEVEL DIAGRAM
Health Office
(Operator)
Fetching
Master
Information
for
Transaction
1.1
Birth/Death
Master Book
Keeping
Birth/Death
Master
Fetching Record for
Correction
Register New Entry
Birth/Death
Transaction
Fetching
Record
for
Correctio
n
Adding New
Transaction
1.2
Registered Book
Keeping
2 LEVEL DIAGRAM
Copyright GMC
Page -
93
2.1
Birth Master
Birth/Death MIS
Reports
Generation
Fetching Records for
MIS Reports
Generation
Fetching
Records for
Demand
Bill
Generation
2.2
Certificate
Generation
Print or
Display
Record
s
Print or
Display
Record
s
2.3
Display or Print
(MIS Reports or
Certificate)
2 LEVEL DIAGRAM
Copyright GMC
Page -
94
Remar
k
Mother State
DtI
D
Bth_
id
Reg_d
te
Name of Child
dob
Sex
Addre
ss
Mother
Place
Info.
Add
Mother loc.
Diff
Birth Master
No of Child
Child
Wt
Mother
Ntn.
Mother
ocp.
Mother
Age
Father
Occ
Used
In
Father
National
Father
Educatio
n
Father
Religio
n
Nurse
Father
Name
Del.
Time
Has
NoofCopies
DTI
D
Date_Master
Date
1
PrintDat
e
Flag
PrintedCertificate_B
Fees
Dth_reg
Dth_id
DtID
Dth_d
te
Sex
Name of
dead
Age
Father
Address
Remark
s
Plac
e
Pen1alt
y
Place
Name
Death Master
Drink
Info. Add.
Tobacc
o
Info. Date
Sthan
Smoking
Period
Lady
Treatmen
t
Religio
n
Occupati
on
State
District
Type
Place
Dis.
Has
Used In
NoofCopie
s
DTID
PrintDa
te
Date
1
Date_Master
Flag
Fees
PrintedCertificate_D
Copyright GMC
91 Page -
Birth
Entry
Death
Entry
Operator
Birth
Certificat
e
Death
Certificat
e
User
Reporting
B/D
Records
Daily
Case
Updation
Daily
Report
Page -
92
Page -
93
Page -
94
1.Builds a solid IT backbone by integrating the entire operations of the Municipal Corporation.
2.A Transparent System for the department and the public.
3.Creates an intelligent Complaint-Redress System.
4.A accurate details in form of reporting.
5.The Centralized data with security.
Page -
95
Page -
96
Data Verification
Document
Collection
Verified
Document
Status
Data
Store
Cancellation
Process
No
Receipt
Yes/Certificate Issue
Process
MIS Reports
Revenue
Transfer
to
Accounts
Stop
Page -
97
4.7.4 Algorithm
4.7.4.1 Module Algorithm
Step 1: [Data Feeding] Read: Filling Revenue Collection Form Details.
Step 2: [Document Collection] Revenue Other Information Collection.
Step 3: [Predefined Process] Documents and Data Collection.
Step 4: Procedure: Revenue Collection Detail Processing.
Step 5: [Condition Check] Verification of Document Status.
Step 6: If found un-authenticated details
Procedure: Cancellation Process and Exit or Go To Step 11.
Step 7: If found authenticated details
Procedure: Issue Receipts and Certification.
Step 8: [Data Store] Write: To Database.
Step 9: Procedure: Revenue Transfer To Accounts.
Step 10: [Printing] Print MIS Reports.
Step 11: Exit
Page -
98
Page -
99
Shop Keepers /
Picture Halls /
Hawkers Zone/
GMC Market
MIS Reports
Fee/ Rent
Register New Property
Registration Certificate/
Permissions
Revenue
Department (Admin)
0-Level
Receipts
Revenue
Collection
System
Input Data
Zonal Office/
Departments (Users)
MIS Reports
Account Department
0 LEVEL DIAGRAM
Page -
100
Fetching Information
from Revenue Master
Database
New Registration
1.0
2.0
Revenue
Master
Revenue Book
Keeping
New Registration
Revenue
Transaction
Fetching
Re
cor
ds
Providing MIS
Reports or
Permission Letter
Certificates
Fetching Information
from Revenue
Receiving Database
Zonal Office/
Departments (Users)
Receiving Fee/ Rent
from concerning
bodies
MIS Reports,
Permission Letter &
Certificate Generation
Revenue
Receiving
Revenue
Department
Shop Keepers /
Picture Halls /
Hawkers Zone/
GMC Market
3.0
4.0
Fund Transfer
Revenue
Ledgers
Providing
Receipt
against
Property
Tax
Demand
Shop
Bill
Receive money
against Property
Tax Demand Bill
Accounts
Department
Keepers /
Picture Halls /
Hawkers Zone/
GMC Market
1 LEVEL DIAGRAM
Page -
101
Zonal Office/
Departments (Users)
Entered new records or updating existing records
1.1
Revenue Master Book
Keeping
New Registration
Revenue
Master
Fetching Record for Registration
New Registration
Revenue
Transaction
Fetching
Record for
Registration
Adding New
Transaction
Revenue
Receiving
Adding New
Transaction
1.2
Revenue Transaction
Book Keeping
1 LEVEL DIAGRAM
Page -
102
2.1
Revenue
Master
Fetching
Records for
Certificates/
Permission
Revenue
Transaction
Fetching
Records for
Certificates/
Permission
Revenue
Receiving
2.2
Issue Certificates/
Permission latter
Print or
Display
Records
Print or
Display
Records
2.3
Display or Print (MIS
Reports/ Certificates/
Permission latter)
2 LEVEL DIAGRAM
Page -
103
3.1
Revenue
Master
Fee /Rent Receiving
Revenue
Transaction
Fetching
Records for
Receipts
Generation
Revenue
Receiving
3.2
Receipt Generation
3.3
Print Receipt
Print Receipt
2 LEVEL DIAGRAM
Page -
104
4.1
Search Records for Transfer
to Account
by Cash
Revenue
Receiving
Update Revenue
Ledger
Revenue
Ledger
4.2
Update Revenue
Ledger
2 LEVEL DIAGRAM
Page -
105
Div. ID
IDiv. ID
Div Name
Division Master
Remarks
H
as
Zone No
Zone Name
Zone Master
Revenue Master
Description
Division ID
Date ID
H
as
Ward ID
Date Master
o
Zone No
Ward Master
Date
Descriptio
n
iption ID
Locality
H
as
Loc. Name
Ward No
Locality Master
Used In
Loc. Class
A
Remarks
Page -
106
Financial
Year Date
A
Rw ID
Locality
ID
Rw. Issue
Date
Head ID
Revenue Master
Contact
Ending
Date
Fee ID
Date ID
Contact
Issue Date
Party Name
Party Address
Party Phone No
Fee ID
Head ID
Remarks
Remarks
Fee Amt
Head Name
Fee Master
Head Master
Has
Rept. No.
B
Fin. Year
Remarks
Reg. ID
Receipt Master
Rept.
Type
Has
Date ID
Rept. Date
Penalty
Amt
Bank Name
Cheque
No
Cheque
Dt.
License
Amt
Fee Amt
Page -
107
Date ID
Rew. ID
Bank Name
Rev. ID
Cheque No
Rew. Dt
License
Amt
Fin. Year
Date
New Renewals
Period
From
Penalty
Amt
Period To
H
as
Used
In
Remarks
Date
From
Financial Year
Date
From
User
Name
Password
Password
Page -
108
Add/Edit/Delete
Registration, Renewal,
Certificate,
Permissions.
Zone Detail
Ward Detail
Locality Info
General Search.
Category
Info
Single Registration
Renewal Information.
Renewal Details
Fee Detail
Renewal Information
Provider
User
New Fee
Rcpt
Rew &
Rcpt.
Other Information
Provider
Other
Receipt
Details
Certificate
User
Revenue Details
Verified documents
Certification / Receipts
Information Provider
Authenticated details
User
Authenticator
Page -
109
4.7.8.MIS Reports
1 Revenue Detail List
This report helps to find the revenue details including all information like ward no and locality from which
the revenue is collected, head name under which the revenue collected, fee details if there is any kind of
charges on basis of some head criteria, Party name and address etc.
2 Receipts
This format is related to the receipt of new renewal with the payment details (like payment through cash
or cheque) against the amount received from new revenue, renewal or any other way.
3 Revenue Ledger
This format will print the ledger that shows the complete details of the revenue details collected on that
specific date with probable details like ward number.
4 Renewal Ledger
This format shows the details of that revenue information whose renewals are done and print as a renewal
ledger. The ledger will print all the details. Note that the renewal is done with the specific requirement.
5 Revenue Collection Details
This report format displays the revenue collected by the department against the payment received either
through new revenue, renewals or duplicate certificate issue either by cash or cheque.
Page -
110
Page -
111
Page -
112
4.8.3 Flowchart
Start
No
If Qty >=
N
Yes
Yes
Qty. Received No
M=N-Rec. Qty
Issue Item
If M
>0
No
Error
Update Stock
Data
Store
Stop
Page -
113
4.8.4 Algorithms
Step 1: Start
Step 2: Input Item Details
Step 3: Input Item Issued Name and Quantity.
Step 4: If Quantity < Number then go to Step 5
Else go to Step 8
Step 5: Issued Item
Step 6: Update the Stock
Step 7: Storage of Data
Step 8: Generate PO
Step 9: Stop
Page -
114
Departments/Zonal
Offices
0-Level
Item Received/ Item Issued
Central
Purchase
Input Data
Zonal Offices
MIS Reports
0-LEVEL DIAGRAM
Copyright Amity IT Solutions Pvt. Ltd.
Page -
115
Fetching
Information from
CP
Master
Database
1.0
Fetching Information
from CP Transaction
Database
CP Book Keeping
Fetching Record for
Correction
2.0
MIS Reports &
Generation
CP
Transaction
Providing
MIS Reports
Fetching
Information from
CP
Receiving
Database
Zonal
(Operator)
CP
Department
Fetching
Records
Zonal office
Indents
3.0
Item Receiving
1-LEVEL DIAGRAM
Zonal Office
(Operator)
1.1
CP Master
CP Master Book
Keeping
Fetching
Master
Information
for
Transaction
CP Transaction
Register New Indents
1-LEVEL DIAGRAM
Page -
116
2.1
CP Master
CP MIS Reports
Generation
CP Transaction
Fetching Records for
MIS Reports
Generation
Fetching
Records for
Bill
Generation
Fetching
Records for
Bill
Generation
Bill Receiving
2.2
Bill Generation
Print or
Display
Record
s
Print or
Display
Record
s
2.3
Display or Print
(MIS Reports or
Bill)
3-LEVEL DIAGRAM
Page -
117
Rate
OpStock
ItemNa
me
TypeName
SubTyName
SubTypeID
Remarks
Remark
Remar
ks
ItemId
SubTypeMaster
Has
TypeMaster
ItemMaster
Has
Rate
Rate
Qty
Has
BalQty
Qty
TypeId
ClStoc
k
ItemCo
de
BalQty
POItem
POGiItem
DisDesc
Has
Podate
DisDesc
TotalAmt
DisPer
DisPer
Has
ChId
TaxDesc
TotalAmt
Tax Desc
DelDate
POMaster
POId
POGiMaster
Has
Remarks
DisAmt
TaxPer
TotalAmt
TotalAmt
DisAmt
SuppMaster
Used In
TaxAmt
TaxPer
PhNo
SuppId
TotalAmt
Remarks
ContPer
GIItem
Has
GIMaster
GiId
Address
CompName
Terms
GiDate
Has
DisDesc
Terms
Qty
Rate
DisAmt
TaxDesc
TaxPer
TaxDesc
TaxAmt
Dpd_Details
GiId
Remarks
TotalAmt
Terms
GiDate
Qty
Has
Qty
Remarks
TotalAmt
Terms
TaxPer
RejIn_Master
TaxDesc
TaxDesc
TaxAmt
RejInId
RejInDate
Deptt
Rate
DisDesc
DisAmt
Rate
Dpd_Master
Has
RejIn_Details
BillNo
DisDesc
Deptt
DisAmt
TaxPer
TaxDesc
TaxAmt
TaxDesc
RejOutiId
BillNo
Remarks
TotalAmt
Terms
RejOutDate
RejOut_Master
RejOut_Details
Has
DisDesc
Rate
Deptt
Qty
DisAmt
TaxPer
TaxDesc
TaxDesc
TaxAmt
BillNo
Page -
118
Central Purchase
Type
SubType
Supplier
TCBC
Operator
Units
Department
Item
Zonal Offices
Purchase Order
Reporting
Current Stock.
Item Periodic Status.
Periodic PO Status.
Periodic Status of Inward Challan against PO
Periodic Status of PO Cancellation.
Periodic Status of Direct Purchase.
Material In From various Dept.
Periodic Status of Material Issue.
Periodic Status of Vehicle Maintenance.
Periodic Status of Rejected In/Out Material.
Periodic Status of Katta In/Out
Inward Challan
PO Cancellation
Direct
Purchase
Material/In
From Dept.
Material Issue
Katta Out/In
Rejection In/Out
Page -
119
Page -
120
Page -
121
No
Application/
Dayara
Exists
YES
Information
Verification
Process
No
YES
A
Page -
122
Data
Store
Reports
Stop
Page -
123
4.9.5
Page -
124
Provide information of
jankarya
Users
Jankarya Department
Reports
0 Level
MIS Reports
Input Data
Application Registration
For Building Permission
0- LEVEL DIAGRAM
Page -
125
1.0
Building Application
Master Entry
Jankarya
Book Keeping
2.0
MIS Report
Generation
Jankarya
Office
(Operator)
Jankarya
Department
Nagar
Nigam
1 LEVEL DIAGRAM
Page -
126
SNo.
Prakaran
No.
Ward No.
Work
Name
Workplace
Zone No.
Estimated
Amount
Remarks
Book
No.
Estimation
Date
Payble
Amount
Construction Master
Tender Date
Complitio
n Time
Tender Rate
Senctioned
Date
Contractor
Name
Senctioned
Amount
Senctioned
SNo.
Used
In
Dat
e1
Dtid
Date_Master
Page -
127
App. No.
App.
date
Applicant
Name
Zone No.
F/H Name
Malba
Masala Fees
Address
Application Master
Measuremen
t
Const. Fees
Receivers
Name
Cancellation
Date
Building
Type
Used
In
Result
Dtid
Date
1
Date_Master
Page -
128
File
Number
Applicatio
n Number
Applica
nt Name
F/H Name
Remarks
Building
Number
Certificate
date
Dayara Master
Address
Certificat
e Number
Zone No
Used
In
Date
1
Dtid
Date_Master
Page -
129
Applica
nt Name
File Number
Zone No
Application
Number
F/H Name
Remarks
Address
Certificate date
Permission Master
Building
Number
Certificate
Number
Used
In
Date1
Dtid
Date_Master
Page -
130
Add/Edit/Delete
Application
Master
Dayara and Permission
Register
Reports:
Dayara
Master
Operator
Permission
Application Register
Master
Constructio
n
Work
Master
Page -
131
4.10 Workshop
4.10.1 Brief Description
Page -
132
Page -
133
Stock Status.
Periodic In/out OF Material.
Periodic Status Of Vehicle Maintenance.
Vehicle Insurance Reminder.
Periodic Purchase Status.
Periodic Status Of Material Issue.
Page -
134
No
If QOH >=
IQ
Yes
Qty. Received
M=N-Rec. Qty
Issue Item
If M
>0
No
Error
Update Stock
Data Store
Stop
Flowchart 1.1
Page -
135
Page -
136
MIS Reports
Users
Department/Admin.
0-Level
Enter Records
Work Shop
Receive Material
Vehicle For
Maintenance
Bill Received
Supplier
Maintenance
Center
Purchase Order
0 LEVEL DIAGRAM
Page -
137
Fetching
Information from
Work Shop Master
Database
1.0
2.0
Work Shop
Master
Work Shop Book
Keeping
Fetching Information
from
Work
Shop
Transaction Database
Work Shop
Transaction
Items
Receiving
Fetching
Records
Receive PO
Fetching
Records
4.0
Vehicle
Maintenance
Item Receiving
Against PO
Item Receive
Work Shop
Department
Fetching Information
from
Work
Shop
Vehicle Database
Vehicle
Maintenance
3.0
Providing
MIS Reports
Fetching Information
from
Work
Shop
Items
Receiving
Database
Work Shop
(Operator)
Receiving Items
Vehicle For
Maintenance
Maintenance
Bill
Maintenance
Center
Suppliers
1- LEVEL DIAGRAM
Page -
138
Work Shop
(User)
Entered new records or updating existing records
1.1
Fetching Master
Information for
Transaction
Work Shop
Master
Work Shop
Transaction
Fetching
Record for
Correction
Adding New
Transaction
Item Receiving
Fetching Record for
Correction
Adding New
Transaction
1.2
Work Shop
Transaction Book
Keeping
2- LEVEL DIAGRAM
Page -
139
2.1
Work Shop
Master
Fetching
Records for
Demand Bill
Generation
Work Shop
Transaction
Fetching
Records for
PO Generation
Item Receiving
2.2
PO Generation
Print or
Display
Records
Print or
Display
Records
2.3
Display or Print (MIS
Reports)
2- LEVEL DIAGRAM
Page -
140
3.1
Work Shop
Master
Item Receiving
Work Shop
Transaction
Fetching
Records for
Stock
updation
Item Receiving
3.2
Update Stock& PO
Status
2- LEVEL DIAGRAM
Page -
141
Unit
Rate
OpStock
VType
ItemNam
e
TypeName
SubTyName
Remarks
TypeId
ItemCo
de
SubTypeID
Remark
Remar
ks
ItemId
Remarks
VTypeId
ClStoc
k
VehicleTypeMaster
SubTypeMaster
ItemMaster
Has
WSBillNo
DisDesc
POMaster
POId
EngNo.
Remarks
DisAmt
TaxPer
TotalAmt
UMDetails
TotalAmt
DisAmt
SuppMaster
Used In
Insdate
VehicleId
TaxAmt
POGiMaster
Has
ItemName
FTppe
VehicleNo.
DisPer
Has
ChId
Tax Desc
DelDate
Has
Rate
DisDesc
TotalAmt
DisPer
Has
Podate
Qty
Model
POGiItem
TotalAmt
UMMaster
Has
RegDate
POItem
Remarks
UMid
TaxDesc
Fax
MantMaster
BalQty
TotalAmt
Date
MantId
Has
UmDate
Terms
PhNo
CompName
BillDate
Qty
Address
Qty
Contper
Rate
WSFileno
Remarks
Used In
Rate
Has
BalQty
TypeMaster
TaxPer
PhNo
VehicleMast
SuppId
Used In
TotalAmt
ContPer
GiDate
GIMaster
GiId
Has
GIItem
Has
DisDesc
Address
CompName
Terms
Terms
Qty
TaxDesc
TaxPer
Rate
DisAmt
BillNo
TaxDesc
TaxAmt
GiId
Remarks
TotalAmt
Terms
GiDate
Used In
Dpd_Master
Dpd_Details
Has
DisDesc
Deptt
Qty
Rate
DisAmt
TaxPer
Qty
TaxDesc
RejInId
BillNo
Rate
TaxDesc
TaxAmt
Remarks
TotalAmt
Terms
RejInDate
RejIn_Master
RejIn_Details
Has
DisDesc
Deptt
TotalAmt
TaxPer
TaxDesc
Terms
RejOutDate
BillNo
RejOut_Master
RejOut_Details
Has
DisDesc
Deptt
DisAmt
Qty
TaxPer
TaxDesc
TaxAmt
TaxDesc
TaxDesc
TaxAmt
RejOutiId
Remarks
DisAmt
Rate
Remarks
Remarks
Dept.
BillNo
Page -
142
Work Shop
Type
SubType
Supplier
Vehicle
Operator
Vehicle Type
Maintenance
Item
Purchase Order
Inward Challan
Reporting
Current Stock.
Item Periodic Status.
Periodic PO Status.
Periodic Status of Inward Challan
against PO
Periodic Status of PO Cancellation.
Periodic Status of Direct Purchase.
Material In From various Dept.
Periodic Status of Material Issue.
PO Cancellation
Direct
Purchase
Material/In
From Dept.
Material Issue
Vehicle Under
Maintenance
Rejection In/Out
Page -
143
1 Stock Status
This report Shows the status of the items related to there opening stock, closing stock, rejection stock, unit and there
total.
3 Periodic Status of PO
This report shows the periodic status of Purchase Order
4 Periodic Status of Inward Challan against PO
This report shows the periodic status of Inward Challan against Purchase Order.
5 Periodic Status of PO Cancellation
This report shows the periodic status of PO Cancellation.
6 Periodic Status of Direct Purchase
This report shows the periodic status of Direct Purchase.
7 Periodic Status of Issued Items
This report shows the periodic status of Item issued to different departments.
8 Vehicle Under Maintenance
This report shows periodic status of Vehicle maintenance.
9 Material In From Various Department
This report shows periodic status of material in from various departments.
10 Rejection In Status
This report shows periodic status of rejected material in from various departments.
11 Rejected Out Status
This report shows periodic status of rejected material out from various departments.
4.11 Fire Brigade
Copyright Amity IT Solutions Pvt. Ltd.
Page -
144
Page -
145
Issued Fire
Certificate
Issued Fire
Certificate
Stop
Page -
146
4.11.4 Algorithms
Step 1: Start
Step 2: Enter Fire call Details
Step 3: If Fire Call Not Exit then go to step2
Else continue
Step 4: Enter Panchnama Report
Step 5: Enter Agni Report
Step 6: If not request for Fire Certificate then go to step7
Else Issue of Fire Certificate
Step 7: Stop
Page -
147
Citizens
MIS Reports
Fire Department
Bill Payment
NOC,Fire Certificate
Bill Receipt
Fire Brigade
Input Data
Department
MIS Reports
Account Department
0 LEVEL DIAGRAM
Page -
148
Fetching
Information from
Fire
Master
1.0
Fire
Master
Fire Brigade
(Operator)
Fetching Information
from Fire Transaction
Database
2.0
MIS Reports &
Generation
Fire
Transaction
Providing
MIS Reports
Fetching
Information from
Fire
Receiving
Bill Receiving
Fire
Department
NOC, Fire
Certificate Holders
4.0
Store in Ledgers
Fund Transfer
Fire Ledger
1 LEVEL DIAGRAM
Page -
149
Fire Office
(Operator)
Entered new records or updating existing
records
Fetching
Master
Information
1.1
Fire Master
Fire Transaction
Register New Call
Fetching
Record
for
Adding New
Transaction
Adding New
Transaction
1.2
Connection Book
Keeping
Bill Receiving
Fetching Record
for Correction
2 LEVEL DIAGRAM
Page -
150
2.1
Fire Master
Bill Receiving
2.2
Print or
Display
Record
s
2.3
Display or Print
(MIS Reports)
2 LEVEL DIAGRAM
Page -
151
Name
Employee Master
FC
ID
Emp ID
Agni ID
Date
Remarks
Date
Has
Has
Remarks
Batch No.
Type
EmpID
Desg
Address
Name
Name
NOC
NID
Bank Name
Fire Certificate
Amount
Type
Type
Job ID
Daily
Job
Used In
Emp ID
Staff
Model
Reg
Date
NO.
DtId
Caller Add
Owner
Date1
Date
Owner Add
Amount
No.
Date Master
Used In
Daily Job
Used In
Remarks
Type
Vehicle
Master
Job ID
Vech ID
Job ID
Remarks
No.
Has
Has
Daily
Job
Tr
an
sa
ID
cti
on
Engine
No.
Caller
Time
Vech ID
Incharge.
Caller Nam
Fire Date
Hozi
Number
Telephone
Pumping
Water Qty
Rec No.
Vehicle
Trans.
Distance
Mobile oil
Labour
Station
Owner
Extra
Agni
Address
Party Name
Agni Durghtana
Date
Prop
Fire
De
sc
Reason
152
Page -
Other
Receipt
Admin
Add/Edit/Delete
Employe
e
Remar
ks
Vehicle
Fire call
Operator
Panchnam
a
Agni
Report
Hearing File
Reporting
Receipt
Generation
Fire
Certificat
e
NOC
Page -
153
Page -
154
Page -
155
Start
Check
Contempt
Cases
NO
YES
Input
File Reference No.& Case No.
Case Registration
Data
Store
MIS
Reports
End
4.12.4 Algorithms
Step 1 : Start
Copyright Amity IT Solutions Pvt. Ltd.
Page -
156
Step 2:Entry case information like case registration date in court, court, department name, concerning
person of department, dispute place, advocate name, whom are favour of case and whom are against the
case.
Step 3 : If case is contempt then it should be existing that has been closed.
Step 4 : Yes, enter file order no and reference of existing case then case registered.
Step 5 : No, case registered.
Step 6 : Daily Update case status as on hearing of the case.
Step 7 : Generate MIS report with advance search option.
Step 8 : END
Page -
157
0
User
Case Entry
Legal Section
System
Court
MIS Reports
Legal Section
Department
And Admin
0 LEVEL DIAGRAM
1.0
User
Case Entry
Case
Registration
Copyright Amity IT Solutions
Pvt. Ltd.
Process
Court
.
Page -
158
2.0
Update Case
Process
New Case
Detail
Case Registration
Update Case
Detail
3.0
Case Detail
Formatted
Case Detail
Case Detail
Produce MIS
Reports
Legal Section
Department
And Admin
1 LEVEL DIAGRAM
Department
DeptI
D
HOD
Father
Name
Caseno
Resn
o
Addres
s
Advocate
Name
Advocate
Type
ADVOCATE
Page -
159
VADI PRATIVADI
DEPARTMENT
Casen
o
Resn
o
ADVOCATE CASES
APPLICATION
REGISTER
COURT
APPLICATION DETAIL
Casen
o
CourtID
Case
Favo
ur
Casedate
CourtI
D
Court
Nam
e
Remarks
Casen
o
Case
Statu
s
DeptId
Case date
Subject
Court
Decision
Next
Date
Dispute
place
Case Register
Departme
nt
Employee
Advocate
Type
Reporting
Only
Gwalior Nagar Nigam Cases
detail.
Periodi
cal Cases detail.
Depart
ment. wise Case Detail.Page
Court
wise Cases detail.
Lawyer
160
Operator
Advocate
Court
Case Registration
Hearing File
Daily Case
Updation
Page -
161
Page -
162
4.1 Udyan
4.13.1
Brief Description
The module Udhyaan of ERP will be developed to store information to support the Garden, Park and
Rotary maintenance on regular basis. This module looks after all plants, fountains, tube-well, statue, and
play-equipments of Garden including plant-distribution, complaints details. As long as the hardware and
software environment is capable of working with project ERP, it will work for Udhyaan.
The use of the new system shall require additional training for the staff due to the differences
between the automated system and the current manual procedure. The current manual procedure shall
remain in place in case of critical failure of the proposed system. The manual system shall be utilized
periodically to ensure that the backup process remains viable when called upon. The proposed system
shall also have on-site and off-site backups of the database and infrastructure.
4.13.2
1.
2.
3.
4.
5.
User Requirements
Page -
163
4.13.3
Flow Chart
Start
Garden,Park,Rotary
, Plant,Vehicle
Master Information
New Plant
Distributio
n
No
Yes
Check Exist
Plant
No
Plant
Found
Yes
Plant Distribution Master
Update
Reports
Final Garden,
Plant Information
Stop
Page -
164
4.13.4
Algorithm
Step1: Start
Step2: Enter the Garden, park, rotary, plant, and vehicle master information.
Step3: If new plant required then check for availability.
Step4: If new plants not available then go to Step 2 else continue.
Step5: Garden and plant master information adds or updates.
Step14: Stop.
Page -
165
Reports
0 Level
Udhyaan Department
MIS Reports
Input Data
Udhyaan
0 LEVEL DIAGRAM
Page -
166
1.0
2.0
MIS Report
Generation
Udhyaan Transaction Entry
Fetching Information For MIS Report
Providing MIS
Reports
Udhyaan Office
(Operator)
Udhyaan
Department
Nagar
Nigam
0 LEVEL DIAGRAM
Page -
167
Udhyaan Office
(Operator)
Entered new records or updating existing records
1.1
Udhyaan Master
Book Keeping
Plant Distribution
Master
Fetching Record for Correction
Plant Distribution
Transaction
Fetching
Record for
Correction
Adding New
Transaction
1.2
Udhyaan
Transaction Book
Keeping
2 LEVEL DIAGRAM
Page -
168
2.1
Udhyaan Master
Udhyaan Transaction
Fetching Records for MIS
Reports Generation
2.2
Print or Display Records
2 LEVEL DIAGRAM
Page -
169
MotorName
Area
MotorCapacity
Locatio
n
GardenType
Sitting
NoOfPlan
ts
GardenName
ElectricPoles
Remark
s
Gid
NoStatu
e
Garden_Master
Garden_Details
Has
TubeWellCapacity
TubeWell
Has
Has
Remark
s
PlantMaster
Fountain Type
FountainName
Dtid
Remarks
Remark
s
Remarks
Pid
PlantsDist_Master
Plantname
Seaso
n
Date
NoOfPlant
s
Pdid
Has
Plantsdist_Details
Remarks
Page -
170
Add/Edit/Delete
Garden Register
Plant
Garden
Reporting
Garden Details
Vehicle
Plant Details
Vehicle Details
Operator
Complaints Details
Maintenance Details
Plant
Plant Register
Distribution
Sheet
4.13.8
MIS Reports
Page -
171
1. Garden Details Report: Garden detail contains all the information like garden name, location, area,
sitting arrangement description, number of statue and their description etc.
2. Plant Details Report: This contains plant name, season name and their description.
3. Vehicle Report: Vehicle details contain vehicle no., model, registration date, insurance date, amount,
engine no., fuel type, and department.
4. Plant Distribution Details: This contains garden name, plant name, date of distribution, number of
plants, plant remarks and other remarks.
5. Complaints Details: This contains garden name, date of complaint, complaint details, remarks.
6. Maintenance Details Report: A Maintenance detail contains garden name, date and other remarks.
4.1 Zoo
Page -
172
A new system Zoo (Animal Classifications) of ERP will be developed to store information to support
the Zoo maintenance on regular basis, transfer daily money collection in accounts. This module looks
after all Animals aspects of Zoo including species type, block distribution, identity chart, acquisiondisposal, birth-death, diet chart and daily collections. As long as the hardware and software environment
is capable of working with project ERP, it will work for Zoo.
The use of the new system shall require additional training for the staff due to the differences between
the automated system and the current manual procedure. The current manual procedure shall remain in
place in case of critical failure of the proposed system. The manual system shall be utilized periodically
to ensure that the backup process remains viable when called upon. The proposed system shall also have
on-site and off-site backups of the database and infrastructure.
4.14.2
User Requirements
Page -
173
Start
Zoo Parking /
Visitors
Animal Master
Information
Animal
Birth
/Death /
Disposal
/Check
Yes
Check Exist
Animal
Data
Store
Preparation
for Accounts
No
Exist
Animal
Found
Animal Diet
Information
No
Yes
Periodic Animal Status
A
Update
Reports
Animal
Birth
/Death /
Disposal
/Check
Yes
No
Final Animal
Information
Stop
Page -
174
4.14.4 Algorithm
Page -
175
Step1: Start
Step2: Enter the Animal Master Information and go to Step 9.
Step3: If Animal birth or acquision then continue.
Step4: Periodic animal information adds or updates.
Step5: If Animal death or disposal then checks for exist.
Step6: If not exist then go to Step1 else continue.
Step7: If number of death animal greater than number of animal exist then go to step5
Else continue.
Step8: Periodic animal information adds or updates.
Step9: Enter the diet information with their quantity go to step3.
Step10: If Animal birth or acquision or death or disposal then continue.
Step11: Corresponding animal diet information updates.
Step12: Enter the zoo parking and visitors information.
Step13: Revenue transfer in accounts.
Step14: Stop.
Page -
176
Users
Provide information
of Zoo
Reports
Input Data
Zoo Department
0
Zoo
(Animal Classification)
MIS Reports
Consolidated
amount transfer
to accounts
Accounts Department
0 LEVEL DIAGRAM
Page -
177
2.0
1.0
Zoo Book
Keeping
Fetching
Information For
Correction
MIS Report
Generation
Add/Update Data
Zoo Office
(Operator)
Nagar Nigam
3.0
Zoo Department
Fund Transfer
Accounts
Department
1 LEVEL DIAGRAM
Page -
178
Zoo Office
(Operator)
1.1
Zoo Master Book
Keeping
Zoo Master
Fetching Record for Correction
Zoo Transaction
Input animal details
1.2
Zoo Transaction Book
Keeping
2 LEVEL DIAGRAM
Page -
179
2.1
Zoo Master
Zoo Transaction
Fetching Records for MIS Reports Generation
2.2
Print or Display Records
2 LEVEL DIAGRAM
Page -
180
Aniname
Photo
Extinct
Unsexed
Tot. Male
Qty
AniId
Tot Female
Tot. Child
AniMaster
Contai
ns
AnimalDetails
Has
Kinds
Block Type
Has
AniFoodMaster
Animal Type
AniTid
Remarks
AniTyp
e
AniTid
AniTyp
e
SymNam
e
Remark
s
Ftype
Fid
ItemName
Unit
Remark
s
Animal Identity
Animal History
ISISn
o
Sex
House
name
BreadingSeason
DOB
PDam
Distributio
n
CName
PSire
Famil
y
Hindiname
Photo
AniName
Page -
181
Add/Edit/Delete
Animal
Darsak/Cycle Stand Register
Type
Block
Animal
Keeper
Identity
Operator
Chart
Certific
History
Sheet
Reporting
History Sheet Report
Identity Chart Report
Block wise Report
Animal Keeper Report
Dirt Chart Details
Animal Inventory Report
Date/Month Wise Visitors Collection Detail
Date/Month Wise Parking Collection Detail
Animal Birth Details
Animal Death Details
Animal
Stock Register
Master
Animal In/Out
Daily
Collection
Block
Distribution
4.14.8
MIS Reports
Page -
182
1. History Sheet Report: History sheet contains all the information like species name, common name, house
name, parents history, diet details and other biological information like order, family, genus and habitat
etc.
2. Identity Chart Report: This report contains all information of particular species like name, scientific
name, habitat place, breading season, nature, and other description with photograph of animal.
3. Block wise Report: The whole block is divided into six blocks (A, B, C, D, E, F) for best care of
animals. One animal keeper is assigned one block for feeding, nurturing and care of animals. One can see
the details of block by selecting the block name.
4. Animal Keeper Report: This report contains the information of animal keeper name, block name,
animal name and their schedule.
5. Diet Chart Details: It contains daily diet details of animals. Animal diet is divided in two parts. A)
Vegetarian B) Non-vegetarian. Daily, monthly and yearly diet schedule can be generated.
6. Animal Inventory Report: This report contains details of animal stock of current financial year with
species name and details of total male, female, unsexed and also total births, acquision, disposal and
deaths. Animals are also divided into two other categories as per norms of wildlife protection as
7. Extinct (Schedule-1)
8. Non extinct (Schedule-2)
9.Date/Month Wise Visitors Amounts Collection Detail:
10. Date/Month Wise Parking Amounts Collection Detail:
11. Animal Birth Details: This report contains date of birth, species name, animal name and remarks.
12. Animal Death Details: This report contains date of death, species name, animal name and remarks.
Page -
183