Upload
anshul-roopchandani
View
26
Download
3
Tags:
Embed Size (px)
DESCRIPTION
SRS
Citation preview
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. Introduction………………………………………………………………………………03
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 DFD………………………………………………………………08
ii) Zero Level DFD…………………………………………………………………..09
b) Entity Relationship Diagram………………………………………………...……...10
c) Class Flow Diagram…………………………………………………………………11
5. Module Specification……………………………………..……………………………..12
Introduction
With the vast use of computerized technology in today’s IT World, all the areas of
working required computerized software’s. 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 it’s 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: - By this mean the technology needed is available,
whether it is usable.
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
Online Recurring Deposit
Admin Customer Information
Data Base
Update TO
Receiving
Data Flow Diagram -
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.