renew-LIFE_project-synopsis-t_IGNOU Project
renew-LIFE_project-synopsis-t_IGNOU Project
open university
Synopsis of the Final Project BCA
BCSP - 064
RE-NEW LIFE
(Online Organ Donation Management System)
1
-:Acknowledgment:-
The following project was submitted by the final year students of BCA of Indira Gandhi
National Open University, Kolkata (IGNOU).
First and foremost, we would like to thank our teacher, mentor and guide, Mr. Rajiv
Das Without his assistance and guidance at every step, this project would have never
been accomplished.
I have to appreciate the guidance given by other supervisor as well as the panels
especially in our project presentation that has improved our presentation skills thanks
to their comment and advices. Most importantly, we thank our parents and family, for
providing constant help and support.
2
Content of Synopsis
Page No.
Synopsis of the Project Undertaken 4
Introduction of Project 5
Objectives of the Project 6
Project Category 7
System Requirement Analysis 8
Software Principles/Technologies to be used 9
Tools, Platform, Hardware and software Requirement specification
Tools/Platform 10
Software requirements 10
Hardware requirements 10
DFD
DFD-LEVEL-0 11
DFD-LEVEL-1 12
DFD-LEVEL-2 13
E-R Diagram 14
PERT Chart 15
GANTT Chart 16
Testing 17
Future Scope 18
3
Synopsis of the Project Undertaken
In this document, I am presenting a brief description of the Website project, as being under System Analysis
Phase; the project aims to focus to the facts and inferences woven together such that making its
understanding an easy-to-walk road both for an amateur and a professional.
Since the project is about providing information with RE-NEW LIFE (Online Organ Donation
Management System).This project consists of various details about the RE-NEW LIFE (Online Organ
Donation Management System), which provide people with hope about their organ transplant with the
security they deserve.
Further, we have summarized the flow of work across these jobs Activities making it easier to design for a
Web developer. Finally, we have contemplated the objectives to be achieved by the ultimate product.
4
Introduction to Project:
Overview:
The Online Organ Donation Management System is developed by keeping in mind that
it should be more beneficial for all of the people in India who wanted to donate one or
more organ of their own body, legally, either by consent while the donor is alive or
dead and also for the receiver without any type of false claims or middleman or
outsiders.
Our main aim to help people who lost their all hope about their organ transplantation.
This website is too much secure for all users. Because the authentication and
authorization of all users were crosschecked at all the relevant stages.
5
Objective of the project:
It is an online web-based system which can only be insinuate in all over India. The
people can recoup information related to organ donations with the help of this system.
People who intrigued can register themselves with their require details through this
system. The website is very easy to use, anyone can use it easily.
In addition, the application will be handled by the administrator and each donor will
get the support/service about their application stature. Furthermore, only the
authorized users or the valid users account will be maintained by the administrator.
The donor record will be controlled by the admin. Only admin has the rights and
privileges to print the organ list report and total donation report according to district
from this system. An analysis has been done based on the traditional manual system
and all the problems statements and requirements have been analyzed.
Moreover, OODMS is three tier architecture system which involves end-user tier,
business tier and database management tier. The interfaces for OODMS have been
designed according to the requirement and needs of the current market Rather than
that, this system also has been tested and evaluated in real life. This Online Organ
Donation Management System will help to improve the performance of current
situation and overcome the problems that arise nowadays.
6
Project category
This is a Web Based Application with my-SQL database as back-end and PHP, JavaScript based front-end
application. Project Category is C2C so we will elaborate the C2C how is it working in RE-LIFE
Customer-to-Customer (abbreviated C2C) is the online commercial interaction between Customer (Organ
Receiver) and other Customer (Organ Donor), which is over-viewed by Admins of the Website
departments, and authorities. The common theme behind this C2C methodology is that all of the people in
India who wanted to donate one or more organ of their own body, legally, either by consent while the donor
is alive or dead and also for the receiver without any type of false claims or middleman or outsiders.
7
System Requirement Analysis
1 The System Should Essential The login box The logins are
Have a log in. should appear assigned by the
when the admin.
system is
invoked.
2 The system should Desirable This feature will Since the
‘lock’ the login id if improve the project is
wrong password is security of the supposed to
entered 3 times in a project. provide security
row for the organ
donor it is ideal
to have the
system lock if
someone other
than the user
try to enter by
force.
3 Reviewing the Essential This feature will Since the admin
Documents provided by improve the is the only one
the Customer security of the who will be able
project to see the
document until
all the process
is complete. It is
necessary for
avoiding any
scheme.
4 In person Interview Desirable This feature will This will make
improve the so that admin
robustness of can vouch for
the application donor’s data.
8
5 Only admin can see all Essential This feature will This will make
details about Donor as give the sure that no one
well as Receiver of the stability during get cheated on.
Organ. the process
before the real
deal.
The WATERFALL MODEL for system development was popularized in 1970s and permits most
industrialized practice. This phased-model segments the software life cycle model into a series of successive
activities. Each phase requires well-defined information, utilizes well-defined processes, and results in well-
defined output. Resources are required to complete the processes in each phase is accomplished through the
application of explicit methods, tools and techniques.
For my project on the RE-NEW LIFE, I followed the phases of the waterfall model first because all
the requirements of the system are well-defined and it hardly requires any deviation.
➢ Conception
➢ Initiation
➢ Analysis
➢ Design
➢ Construction
➢ Testing
➢ Implementation
9
Development Tools Used:
Tools and Platform Used:-
Operating System : Windows XP, Window 7, Linux
RDBMS : MySQL
Language : PHP5, JavaScript.
Networking : Intranet (LAN and WAN) and Internet.
Protocols : TCP/IP
Software Requirements:-
Servers : Apache Server
Clients : IE (Internet Explorer) 5.0 or above, Windows XP
professional.
Hardware Requirements:-
Servers:
Pentium III or higher Processor
SVGA Color Monitor
At least 50GB Hard Disc
Minimum 960 MB RAM
Mouse and Keyboard
Network Interface Card
Clients:
Pentium III or higher processor.
SVGA Color Monitor (1024x768, 60 Hz)
At least 20 GB Hard Disc
960 MB RAM
Mouse and Keyboard
Network Interface Card (NIC card)
SVGA Color Monitor (1024x768, 60 Hz)
At least 20 GB Hard Disc
960 MB RAM
Mouse and Keyboard
Network Interface Card (NIC card)
10
Data Flow Diagrams:
The data flow diagram is used to represent a system or software at any level of
information flow and functional detail. Thus, the DFD offers a mechanism for
Registration applies
ORGAN Receiver
DONOR DONATE
Registration Conforms SYSTEM
DFD-LEVEL-0
11
Request Register
Receiver Response
Response 1.0
Request
Request Database
Response
Donor
Log in
Response
2.0 Request
Request
Response Admin
Response
Request
Donor Request Request Response
Response
Request Status/ Response
Manage
3.0
Response Request
DFD-LEVEL-1
12
Request Put up All
Donor details
Response
2.1
Request
Request
Response Response
Receiver Database
Request Request
Response
Confirm & Response
Request
Submit
Response 2.2
Request Search
Receiver 3.1
Response
Request
Request
Response Response
Donor Database
Request Request
Response
Contact Response
Request
3.2
Response
DFD-LEVEL-2
13
E - R Diagrams
User_id
Password
Address
father
Mobile
Donor Name
Mobile
Registration Receiver
User_id
Password
Admin
Status
Organ
E-R DIAGRAM
14
Design database Coding database 95,
40,45, 60 105, 120
PERT CHART
15
GANTT Chart for development of RE-NEW LIFE Project.
GANTT CHART
16
TESTING
Many testing techniques and methodologies developed over the years apply to Web
Services-based SOA systems as well. Through functional, regression, unit, integration,
system and process level testing, the primary objective of testing methodologies is to
increase confidence that the target system will deliver functionality in a robust,
scalable, interoperable and secure manner.
System Testing is concerned with evaluating a system’s ease of use and the level of
convenience it provides to non-technical people to enable them to utilize the various
tools and functionalities offered by the system. This helps users derive the maximum
benefit from the system. System Testing further entails detailed analysis of the
navigation system, the user interfaces, etc.
Techniques used in this project are such as Black, White and integration testing.
Black Box Testing: This testing technique is most effective whereby the tester does
not know the internal workings of the software being tested. This test does not ever
examine the programming code and does not need any further knowledge of the
program other than its specifications. The advantages of this type of testing are that
test is unbiased because the designer and the tester are independent of each other;
the tester does not need knowledge of any specific programming languages. The test
is done from the point of view of the user, not the designer. Test cases can be
designed as soon as the specifications are complete.
17
-:Future Application of the Project:-
Future Scope:
It is not possible to develop an application that makes all the requirements of the
user. User requirements keep on changing. So, some of the future enhancements that
can be done to this system are:
18