Government Scheme
Government Scheme
This system has very good GUI so that a novice user did not feel any
operational difficulties. This system mainly concentrated in designing various
reports requested by the users as well as higher authorities such as Scheme
wise details report, User wise report etc.
Introduction
Using existing system there is a gap between citizens and officials and
government schemes. There are a lot of schemes which are introduced by
the government but they are not used effectively by citizens.
Disadvantages:
Reference 1:
Author: Bhatnagar, S.
Reference 3:
Author: Parks, T.
Reference 4:
Author: Backus, M.
Reference 5:
The goal of the project is to help the rural people by providing single window
monitoring system. We use java to develop this web application. It contains
the schemes that are implemented by the government which will be useful
to them and it will reach to the desired persons as we add verifier to verify
the application that are submitted by the users and the approver views the
application and approves or rejects the application based on the criteria.
Proposed system
Advantages:
The system after careful analysis has been identified to present itself with
the following modules:
This module provides user interface to add, edit, and delete various
government schemes. This module takes care of accepting various
applications from users and escalating those applications to DDO for
approval. In scheme management module available schemes list and
eligibility criteria for corresponding schemes details will be displayed in
schemes list, Eligibility details, how many members are already applied for
the schemes all these details will be displayed. Only the admin user can add
the details of users for the related schemes. He only the user to update or
delete the details of users from schemes list. All the remaining users can
view the details of schemes.
Administration module:
Reporting module:
In this module we can see various types of reports like scheme wise report,
panchayat wise report, and user wise report. Various reports like Approved
applications, Pending applications and Rejected applications at different
levels panchayat wise as well as user wise. Name of the scheme, eligibility
for the scheme and maximum strength of the scheme all these details will be
included in scheme wise report. Name of the panchayat and in which district
it will be located all the details will be added in panchayat wise report.
Application ID, name of the applicant, scheme ID, panchayat ID, status of
the application all these details will be included in user wise applications
report. Status of the application and any remarks information will be
displayed in approved applications report. All the rejected applications report
will be placed in the rejected applications report.
Software Development Life Cycle
Spiral Model
Spiral model is a combination of both, iterative model and one of the SDLC
model. It can be seen as if you choose one SDLC model and combine it with
cyclic process (iterative model).
This model considers risk, which often goes un-noticed by most other
models. The model starts with determining objectives and constraints of the
software at the start of one iteration. Next phase is of prototyping the
software. This includes risk analysis. Then one standard SDLC model is used
to build the software. In the fourth phase of the plan of next iteration is
prepared.
SDLC Implementation
This step onwards the software development team works to carry on the
project. The team holds discussions with various stakeholders from problem
domain and tries to bring out as much information as possible on their
requirements. The requirements are contemplated and segregated into user
requirements, system requirements and functional requirements. The
requirements are collected using a number of practices as given -
Technical Feasibility:
Economic Feasibility:
Legal Feasibility:
At this step the developers decide a roadmap of their plan and try to bring
up the best software model suitable for the project. System analysis includes
Understanding of software product limitations, learning system related
problems or changes to be done in existing systems beforehand, identifying
and addressing the impact of project on organization and personnel etc. The
project team analyzes the scope of the project and plans the schedule and
resources accordingly.
Requirements analysis:
These are the requirements that the end user specifically demands as basic
facilities that the system should offer. All these functionalities need to be
necessarily incorporated into the system as a part of the contract. These are
represented or stated in the form of input to be given to the system, the
operation performed and the output expected. They are basically the
requirements stated by the user which one can see directly in the final
product, unlike the non-functional requirements.
registration
login
add verifier
add approver
view verifier
view approver
delete verifier
delete approver
add scheme
edit scheme
delete scheme
apply for scheme
view application
verify application
view verified application
approve application
reject application
view application status
logout
Non-functional requirements:
These are basically the quality constraints that the system must satisfy
according to the project contract. The priority or extent to which these
factors are implemented varies from one project to other. They are also
called non-behavioral requirements.
Portability
Security
Maintainability
Reliability
Scalability
Performance
Reusability
Flexibility
Software and Hardware Requirements
Hardware Requirements
Processor : I3.
Ram : 4GB.
Hard Disk : 500 GB.
Software Requirements:
Also known as DFD, Data flow diagrams are used to graphically represent
the flow of data in a business information system. DFD describes the
processes that are involved in a system to transfer data from the input to
the file storage and reports generation.
Data flow diagrams can be divided into logical and physical. The logical data
flow diagram describes flow of data through a system to perform certain
functionality of a business. The physical data flow diagram describes the
implementation of the logical data flow.
UML Design
Structural Diagrams:
Behavior Diagrams:
Purpose of ERD
The database analyst gains a better understanding of the data to be
contained in the database through the step of constructing the ERD.
The ERD serves as a documentation tool.
Finally, the ERD is used to connect the logical structure of the
database to users. In particular, the ERD effectively communicates the
logic of the database to users.
E-R Diagram:
Database Tables: