Home > Sample essays > Help Children in Need: The Benefits of the Orphan Foundation Development System

Essay: Help Children in Need: The Benefits of the Orphan Foundation Development System

Essay details and download:

  • Subject area(s): Sample essays
  • Reading time: 5 minutes
  • Price: Free download
  • Published: 1 April 2019*
  • Last Modified: 23 July 2024
  • File format: Text
  • Words: 1,502 (approx)
  • Number of pages: 7 (approx)

Text preview of this essay:

This page of the essay has 1,502 words.



Chapter-1

1 Introduction

The Orphan Foundation Development (OFD) is mainly used to maintain records of orphans and their corresponding sponsors. It also contains the member details those who will add or register the orphan in the system.

1.1 Preamble

The idea of the project is to develop good software which focuses mainly on the different functions or works carried out by managing the orphans.

1.2 Motivation

Every child should have the equal priority in this world. Every day we come across the children, who are roaming on streets with no basic needs in their life, such as asks for money, food and selling newspapers etc. In our society people wants to help them by giving some or food to them. But that might lead them do begging permanently.

1.3 Goal and Objectives of the Project Report

The ultimate goal of this system is to provide an opportunity for children to realize their abilities and potential and lead a respectable life. We are committed to ensure every child their childhood and education, and make them self reliant.

1.4 Problem Statement

OFD is a voluntary organization to give care and protection to the under-privileged children. It is a group of hard-working and qualified people. Here we can manage all the orphans details including their sponsors and can give them a better life.

1.5 Scope of the Dissertation Report

This report has major importance to observe and analyze the technical part of the system. This report also includes many features of this system. The OFD is organized in such a way that the user can easily be in touch with the system and can do all the tasks in this system which he is allowed to do. Along with the system design, we have also included the screenshots and database design, that gives a clear picture of how this system works.

1.6 Outline of Dissertation Report

This report is encompassed with 6 chapters and that are organized as follows:

Chapter-1

Introduction: To maintain records of orphans that registered by the orphans. It maintains the details of users. The registered user can be a member and if wants he can be a sponsor too. The members can register or add the orphans. The user who wants to sponsor a child can be as a sponsor. All these information is managed by the admin of the system.

Chapter-2

Literature Survey: The OFD is mainly implemented for providing basic needs of life to orphans. The existing system does not have any facilities for donating online for orphans. Keeping information about orphans and ensuring the user is a difficult task.

Chapter-3

Requirement Analysis and Specification: This report includes the entire details about all the software requirements of the OFD software.

Chapter-4

Analysis and Design: This is the initial phase of software development. The goal of this phase is to identify all the modules that are needed for this system, and the way they interacts each other to obtain a successful result.

Chapter-5

Implementation: The proposed system is implemented in ASP.NET as front end and SQL Server as back end. It mainly consists of two modules: admin and user. Admin has all the authority to manage users and orphans registered by the users.

Chapter-6

Testing: This is the process of executing the program especially to find errors. That is to test whether the system has implemented properly or not. The testing process consists of three phases: unit testing, system testing and integrated testing.

Future Enhancements: Can be upgraded with new features like online banking for collecting donation. Can add extra module to find or search parents of orphans.

References: References ASP.NET by Navneeth Joshi.

Chapter-2

2 Literature Survey

The existing system is manual and all information regarding citizens is saved either in form of Excel or Disk Drives. Data sharing is not possible. When we want to search any information, it becomes a difficult task in the existing system. The security of data is very less. There may be a chance of data loss. It takes a lot of time to search for a particular record.

The proposed system is user-friendly and provided Rich User Interface. So the user can interact with this system easier. The user information is stored in a centralized database. It provides high security for the user information. Authentication is provided, that only one user can access with their username and password.

Chapter-3

3 Requirement Analysis

There are two types of requirements: Software requirements and hardware requirements.

3.1 Software Requirement Specification

3.1.1 Introduction

This document provides the entire details or specification for the software OFD. It is mainly used to search, recognize and promote talented and ambitious children in our society.

3.1.1.1 Purpose

To specify the requirements needed for the Orphan Foundation Development. It specifies internal software requirements, internal interfaces and software behavior. It also specifies the functional and non-functional requirements.

3.1.1.2 Scope

This document describes the software requirements of the OFD. User can view orphan’s details. Only member can register an orphan with or without a photograph. Sponsor can adopt the orphans he wants to. Admin is the only person who can see all the details of users, sponsors and orphans.

3.1.1.3 Definitions, Acronyms and Abbreviations

DBMS Data Base Management System

HTTP Hyper Text Transfer Protocol

HTML Hyper Text Mark-up Language

HW Hardware

SW Software

3.1.1.4 Overview

This document is organized as follows:

Provides a brief introduction to the document OFD including its description, scope, references and an outline description of the document.

Provides a brief description about the OFD and its purpose.

Provides details of functional and nom-functional requirements for the project OFD.

3.1.2 Overall Description

3.1.2.1 Product Perspective

The software OFD is self-contained and works efficiently. It consists of a simple database rather than the complex ones. It also provides an easy Graphical User Interface to new users of the system.

3.1.2.2 Product Functions

The function is to store orphan details, allotting them to appropriate sponsors and collecting donations online for them.

3.1.2.3 User Characteristics

No pre-knowledge of DBMS

Should be familiar with internet

Should know English

Should be able to use the system according to the Graphical User Interface (GUI).

3.1.2.4 General Constraints

The OFD uses C#.NET as front-end and SQL-Server as back-end.

3.1.2.5 Assumptions and dependencies

It consists of detailed description of orphans and the various operations such as ensuring the information verification, insertion, modification etc.

3.1.3 Specific Requirements

3.1.3.1 External Interface Requirements

3.1.3.1.1 User Interfaces

User interfaces are provided by various forms like orphan-details form, sponsor-details form and user-details form.

3.1.3.1.2 Hardware Interfaces

The system consists of the following hardware requirements:

The processor should be at least Pentium 3 or above.

The speed of the processor should be greater than 2.66GHz

RAM should be or greater than 240MB

3.1.3.1.3 Software Interfaces

The software requires the support of the following software of the database and other requirements.

C#.net

SQL Server for database

3.1.3.1.4 Communication Interfaces

The communication should be there in between the server, local machine and the user. The interface they provide to other systems is through local area networks, remote serial devices etc.

Chapter-4

4 System Design Architecture

4.1 E-R Diagram

4.2 Data Flow Diagram

Level 0 DFD:

Level 1 DFD:

4.3 Class Diagram

4.4 Sequence Diagram

4.5 Use Case Diagram

Admin:

User:

5 Implementation

Login Page:

Orphan Details:

Member Details:

User Registration Page:

User Home Page:

Adding/ Registering Orphan Page:

Sponsor Details:

Online Donation Page:

6 Testing

Admin Login:

SL No

Test Case

Expected Result

Obtained Result

1

Enter valid username and password of admin

Gives admin the privileges of administrator

Successful

2

Enter invalid username and password of for admin

Error message displays indicating invalid login

Successful

3

Left any of the field as empty and clicked the login button

Error message displays indicating invalid login

Successful

Admin Privileges

SL No

Test Case

Expected Result

Obtained Result

1

View Orphans

A page will be displayed where admin can view all the details of orphans

Successful

2

View Members

A page will be displayed where admin can view all the details of members

Successful

3

View Sponsors

A page will be displayed where admin can view all the details of sponsors

Successful

User Login:

SL No

Test Case

Expected Result

Obtained Result

1

Enter valid username and password of admin

Gives users the privileges of a user

Successful

2

Enter invalid username and password of for admin

Error message displays indicating invalid login

Successful

3

Left any of the field as empty and clicked the login button

Error message displays indicating invalid login

Successful

User Privileges

SL No

Test Case

Expected Result

Obtained Result

1

Register an orphan

A page will be displayed where the user can add all the details of the orphan

Successful

2

Sponsor an orphan

A page will be displayed where the user can sponsor the orphan

Successful

7 Conclusion

Our system provides various services like easy access of orphans details, sponsors details etc.

This software package is designed in such a way that anyone without having much knowledge about the computer can be used. Instinct and common sense can guide a user

The user does not meet with any complication when using the system

8 Future Enhancements

Can be upgraded with new features like online banking for collecting donation

Can add extra module to search or find the parents

Bibliography

About this essay:

If you use part of this page in your own work, you need to provide a citation, as follows:

Essay Sauce, Help Children in Need: The Benefits of the Orphan Foundation Development System. Available from:<https://www.essaysauce.com/sample-essays/2015-11-25-1448442402/> [Accessed 02-05-26].

These Sample essays have been submitted to us by students in order to help you with your studies.

* This essay may have been previously published on EssaySauce.com and/or Essay.uk.com at an earlier date than indicated.