BBDMS Qcrbek
BBDMS Qcrbek
BBDMS Qcrbek
Management System
The numbers of persons who are in need of blood are increasing in large number day by
day. In order to help people who are in need of blood, my Online Blood Bank can be used
effectively for getting the details of blood donors having the same blood group and within
the same city. With the help of my Online Blood Bank people who are having the thought
of donating blood gets registered in my Online Blood Bank giving his total details.
My site also helps people who are in need of blood by giving the details of the donors by
searching, if at all there are no donors having the same group and within their own city they
will be given the addresses with phone numbers of some contact persons in major cities
who represent a club or an organization with free of cost.
Searching a Donor
The process of building systems has always been complex with system becoming larger, the costs and
complexities get multiplied. So the need for better methods for developing systems is widely recognized
to be effective and the applied model should meet a few basic requirements.
The model should be structured and cover the entire system development process from feasibility
study to programming, testing and implementation.
The model should utilize established methods and techniques like database designs, normalizations
and structured programming techniques.
The model should consist of building blocks, which define tasks, results and interfaces.
The model should separate the logical system from the physical system.
Documentation should be a direct result of the development work and should be concise, precise
and as non-redundant as possible.
Based on the above requirements of the system model, system study has been made. Various
methodologies have been applied for system study, evolving design documents, data modeling, input
Admin
User/Donor
Admin Module
Dashboard: In this section, admin can view all the details in brief like total blood group listed,
Blood Group: In this section, admin can manage blood group(Add/ Delete).
Donor List: In this section, admin can view list of donor and have right to delete and hide the
detail of donor.
Manage Contact us Query: In this section, admin can manage query which is received by users.
Update Contact info: In this section, admin can update the contact details of website.
Request Received by Donor: In this section, admin can view the request of blood which is
received by donor.
Admin can also update his profile, change the password and recover the password.
User Donor Module
Home: Its is welcome page for users and donor. If any users want to donate
Contact Us: Users can contact with admin the through contact us page.
Search Donor: Users can search the donor according to city and blood
group.
Donors Module
Home:
Its is welcome page for users and donor. If any users want to donate the blood they must
About
Us: Users can view the about us page.
Contact
Us: Users can contact with admin the through contact us page.
Donor
List: Users can view and contact with donor.
Search Donor: Users can search the donor according to city and blood group.
My Account:
Profile
Change Password
Request Received
Logout
Donor
can also update his profile, change the password and recover the password.
Requirement Specification
Hardware Configuration:
Client Side
RAM 512 MB
Hard Disk 10GB
Processor 1.0 GHz
Server Side
RAM 1 GB
Hard Disk 20GB
Processor 2.0GHz
Continue.....
Software Requirement:
Client Side
Server Side
System Testing
The goal of the system testing process was to determine all faults
in our project .The program was subjected to a set of test inputs
and many explanations were made and based on these
explanations it will be decided whether the program behaves as
expected or not. Our Project went through two levels of testing
Unit testing
Integration testing
Project Screens
IMPLEMENTATION AND EVALUATION
During the software-testing phase each module of software is thoroughly tested for
bugs and for accuracy of output. The system developed is very user-friendly and the
detailed documentation is also given to the user as online help wherever necessary.
The implementation phase normally ends with the formal test involving all the
components.
The entire system was developed using the PHP, HTML, JavaScript, Personal Web
Server, and MYSQL as back end. The HTML is used to design the web page. The
Personal Web Server is used to understand the client’s request and to send response
to them. The JAVASCRIPT are used for client-side validations so that the user can
enter only appropriate input in the input fields. The MYSQL is the back end tool
where the database resides.
Hence the design of the entire system is user-friendly and simple the implementation
has been quite easy.
References
Reference Books and journal
PHP and MySQL web development
The complete reference PHP