You are on page 1of 12

SIR PADAMPAT SINGHANIA UNIVERSITY

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Software Requirements Specification


For

Online Recurring Deposit

Guided by

Submitted by

Mr. Akhilesh Sharma

Anurag Kachhawaha (09cs000469) Abhijeet Tiwari (09cs000455) Anshul Roopchandani(09cs000470)

Table of Contents
1. Introduction03 2. Project Scope.04 3. Description.05 a) Operating Environment..05 b) Feasibility Analysis.................06 c) Application Area..07 4. Database Design...08 a) Data flow Diagram...08 i) Context Level DFD08 ii) Zero Level DFD..09 b) Entity Relationship Diagram......10 c) Class Flow Diagram11 5. Module Specification....12

Introduction

With the vast use of computerized technology in todays IT World, all the areas of working required computerized softwares. Designing a web based solution for the management of the deposits made by the customer in the post office or it can be used anywhere, where the saving schemes are used.

The need arises to reduce the manual work of the agents who are working for any organization or company. Agents have to maintain various types of records so this website manages all types of data records, thus it provides the greater efficiency for the agents.

This project manages the record of the customer and it provides different schemes which attract the customer for their future saving and it also provides the customer account relationship on monthly basis. This Project manages basically five types of account (KVP, MIS, FD, RD and Sr. Citizen)

Project Scope
(1) Enhancing performance: -

(a) Provide quicker and up-to-date information in online manner.

(b) Make process of day changes in records more effective i.e. better file management.

(c) Improve report generating process to support better decision and planning resource usage effectively.

(d) To minimize the cost of manpower and the paper work which lead to minimum wastage of time in the organization. The paper work in the organization can be reduced through the computerization of the different departments.

(2)Provide newer options: -

(a). As soon as data is entered, the related records must get updated automatically.

(b) To keep the document or record and other valuable information in safety so that unauthorized access of the information can be prevented and detected and the records are prevented from the modification, which is not allowed so that unauthorized person, cannot access and modify the information

(3)Reduce cost:(a) It minimizes the cost and its very easy to use a non-technical person can also operate this software.

(b) Data can be easily entered in the software and can be maintain at one click.

DESCRIPTION

Operating Environment
Hardware Requirement
PROCESSOR : INTEL 8086 OR HIGHER CPU.

MEMORY

: MINIMUM

DISK SPACE

: 80 GB

MOUSE

: ANY

MONITOR

VGA/CGA COLOR

Software Requirement
OPERATING SYSTEM: Windows MY SQL 5.0 Apache Server HTTP 2.2.13 MS OFFICE

FEASIBILITY ANALYSIS
A feasibility study is an evaluation of a proposal designed to determine the difficulty in carrying out a designated task. Generally, a feasibility study precedes technical development and project implementation.

Operational Feasibility: - To find out this we enquire the proposed system can
fit in with existing operation and whether it is able to satisfy the requirement of the end users. It is easy to install in the computer. Our system is operationally feasible for all types of organization where customer-account relationship is maintained.

Technical Feasibility:
whether it is usable.

- By this mean the technology needed is available,

A - Is rejected, as it was not operationally feasible to meet the new goals. B - Is accepted through more costly, it is both operationally and technically feasible.

Economic Feasibility Study: Economic analysis is the most frequently used


method for evaluating the effectiveness of a new system. More commonly known as cost/benefit analysis, the procedure is to determine the benefits and savings that are expected from a candidate system and compare them with costs.

In this project we are using wamp server which is very beneficial because it comprises of three things that is My sql, php & the server so we need not to install three different things and it can be done in single click, so this project is very economical.

Behavioral Feasibility: The Behavioral feasibility defines the behavior of our


project. This tells about that the project that is made is feasible according to current market scenario, and it should be user friendly also.

APPLICATION AREA
Speedy and efficient information processing is crucial to our socially and highly developed technology. Computers can help the intolerable burden of handling the ever increasing amount of information with which government department, public services and business concerns are expected to contend because of their ability to analyze information as well as to retain, update and reproduce it because of their versatility to present it in a variety of forms can, to some extent ease the problem faced due to information explosion.

DATABASE DESGIN
Data Flow Diagram -

Data Base

Receiving
Update

Admin

Online Recurring Deposit

TO

Customer Information

Context Level DFD

Zero Level DFD

Entity Relationship Diagram

Class Flow Diagram

Module Specification

1. Customer: In this module detail of the customer is taken and which account type is he/she holding.

2. Account: This module has the information about the accounts of various customers and the premium detail is maintained in this, new account can also be added.

3. Update: This Module shows the various new schemes that has been launched by the organization.

4. Transaction: In this module the transaction information of the various customer is stored which facilitated the agent to see whether the customer has paid the installment or not if not, the page show the penalty.

5. Customer-Account relations: In this module we maintain the relation between customer and account details.

You might also like