Fee management by SPM

Description
This is a presentation describes about application software to manage the Fee payments and Fee dues of any Institution to achieve a better and effective control of Fee payments and details by applying sofware project menegement or MIS.

Fee Management

?
?

Purpose

The objective of this document is to describe the functional and technical implementation details of the Fee management system being developed with reference of the statement of work.
?

Scope And Objective

?

The Objective of this application software is to manage the Fee payments and Fee dues of an Educational Institution so as to achieve a better and effective control of Fee payments and details.

System

CHECK ACCOUNTS

FEE OFFICER PAYMENTS MODES ______________ BY CASH THROUGH BANK

OUTSTANDING FEE _______________ CLASS-WISE OUTSTANDING STUDENT-WISE OUTSTANDING

LOGIN/ REGISTRATION

STUDENT/ PARENT/ NEW USER

RECEIPT GENERATION

DATABASE UPDATION

ADMINISTRATOR ALERT GENERATION

ADMINISTRATOR/ DATABASE FEE OFFICER -LOGIN ID #PASSWORD -EMAIL ADDRESS -PHONE NUMBER +ADD NEW ACCOUNT() -UPDATE EXISTING() -DELETE EXISTING() -UPDATE FEE() +ISSUE RECEIPTS() -UPDATE STATUS() +VIEW ALERTS() +VIEW PAYMENT HISTORY() * 1 1 1 +NAME +CLASS -TYPES OF FEE -TOTAL FEE PAID -OUTSTANDINGS -DIFFERENT TIME FRAMES -ADD FEE PAID() -REMOVE PENDING FEE() -SHOW ALL FEE DETAILS() +PAYMENT HISTORY()

*

* 1

* * 1

* * N

STUDENT -LOGIN ID -NAME -DATE OF BIRTH -ADMISSION DETAILS -FEE DETAILS -CONTACT INFO -ADDRESS +FEE DUES() +FEE PAID() +RECEIPT ISSUED() +RECEIPT PRINTED() +()

1

*

*

N

*

1

*

N

ALERTS +FEE DUE +TYPE OF FEE DUE +DUE DATE +LATE FEE +SEND TO ADMIN() +SEND TO FEE OFFICER() +SEND TO USER()

PAYMENT -NAME -CLASS -ID No. -PAYMENT DETAILS -OUTSTANDING -PAYMENT UPDATE() -REMOVE FEE FROM DATABASE() +UPDATE DATABASE()

*

*

1

1

*

SERVER

-*

DATABASE SERVER

*

DATABSE

WEB SERVER * -* -1 -1 * * SERVER TX

* LOG

-1

ADMINISTRATION * -*

PC PILOT EX

*

-1 * -1..10

PC PILOT -*

PRINTER ASSEMBLY

*

FEE MANAGEMENT SYSTEM

Analysis
• Scope Statement • SRS

Plan
• Scheduling • Resource allocation • Manpower Resourcing • Budgeting

Design
• UML modeling • Algorithm Design • Interface Design • Database Design

Code
• Database Development • Back-end Application Development • User Interface Development

Test
• Unit testing • Acceptance Testing • Integration Testing • System Testing

Deploy
• Trainining of Users • Beta Testing • Delivery

STUDENT

FEE OFFICER

ADMINISTRATOR

FILL REGISTRATION FORM

VERIFY SUBMIT

OUTSTANDING DUES LOG IN

SELECT PAYMENT MODE

PAYS FEES

SUBMIT

UPDATE DATABASE

GENERATE RECEIPTS

Particulars No. of user inputs No. of user output No. of enquiries No. of files

Value (V) 3 2 3 2

Weights (W) 4 5 4 10

VxW 12 10 12 20

No. of external interface 3 7 21 Total Count Points = 75 * Since our project is of average difficulty so we have used the average weights to calculate the Function points.

Number of files are 2, viz, fee structure and student database. Number of enquiries are 3, viz., Data verification by administrator, modification in fee status, selection of fee structure by students. User inputs are three student, fee-officer and administrator. Number of external interface is 3, viz, student, fee-officer/institute administration, system administrator.

?

Complexity multiplier: We have 12 points of average complexity? ? ? ? ? ? ? ? ? ? ? ?

Data communication Distributed data processing Performance criteria End-user efficiency Online data entry Online data modification Online efficiency Reusability Ease of installation Ease of operation Portability Maintainability

So, Complexity Factor = 0.65 + 0.01 x 12 = 0.77 ? No. of Function points = 75 x .77 = 57.75

The project is implemented in JAVA language and technologies, and hence we assume 1 Function Point = 500 lines of code, So, Total No. of Lines of Code = 57.75 x 500 = 28875. Assuming 75 lines of code is coded daily, ? Then, No. of days = 28875 / 75 = 385. Assuming an additional of 15 days taken, ? Hence total days to complete project = 400
?

Assuming average daily cost of Rs. 5000 So, Total cost of the project = 5000 x 400 = 20,00,000 PROJECT COSTS Rs. 20,00,000



doc_942869816.pptx
 

Attachments

Back
Top