0% found this document useful (0 votes)
7 views48 pages

Online Blood Bank Management System

The document outlines a project for developing an Online Blood Bank Management System by students at the President Institute of Computer Application. It includes details about the existing system's limitations, the proposed system's features, and the technologies used for development. Additionally, it provides an overview of the project modules, UML diagrams, and a data dictionary for various entities involved in the system.

Uploaded by

jayshree1981p
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views48 pages

Online Blood Bank Management System

The document outlines a project for developing an Online Blood Bank Management System by students at the President Institute of Computer Application. It includes details about the existing system's limitations, the proposed system's features, and the technologies used for development. Additionally, it provides an overview of the project modules, UML diagrams, and a data dictionary for various entities involved in the system.

Uploaded by

jayshree1981p
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

WEB APPLICATION DEVELOPMENT PROJECT

PRESIDENT INSTITUTE OF COMPUTER APPLICATION

T.Y. B.C.A (2021-22)

AN ONLINE BLOOD BANK MANAGEMENT


SYSTEM

Developed By :-

NAME ENROLLMENT NO:


Makheja Aaradhina 201912101740
Pahlaj
Aningi Ramkrishna 201912101705
Shrinivas Rao
Bhatt Udit 201912101707
Shaileshkumar

PRESIDENT INSTITUTE OF COMPUTER APPLICATION


AHMEDABAD
Affiliated by GUJRAT UNIVERSITY

0
COMPANY CERTIFICATE

1
2
COLLEGE CERTIFICATE

3
ACKNOWLEGEMENT

4
ACKNOWLEDGEMENT

First of all with profound pleasure and deep gratitude we thank “Mr. Alkesh Kaba” and CreArt Solutions
administration for giving us good opportunity to explore this project.
We are very much thankful to “[Link] . ” for their valuable Guidance and useful suggestions and
during the span of this project.
We are also thankful for their suggestions for literature material and moral support during this period.
S.D.P in charge “Asst. Prof. Shailee shah ” and B.C.A Department and the whole staff of President
Institute of Computer Application.

5
INDEX

1. Company Profile …………………………………….......07


2. Project Profile ……………………………………………09
2.1 Existing System ………………………………….10
2.2 Proposed System …………………………...........10
2.3 Development Tools And Technology ……..........11
2.4 Modules ………………………………………….12
2.5 Process Of Modules ……………………….. …...13
2.5.1 Admin …………………………………..13
2.5.2 User ………………………………...........13
2.5.3 Company ……….…………………….....13
3. UML Diagrams ………………………………………….14
3.1 Use Case Diagram ……………………………....15
3.1.1 Admin …………………………………...18
3.1.2 User……………………………………...19
3.1.3 Company………………………………..20
3.2 Class Diagram …………………………………..22
3.3 Activity Diagram …………………………..........23
3.3.1 Admin ……………………………...........25
3.3.2 user …………………….………………...26
3.3.3 company …………………………………27
3.4 Sequence Diagram ……………………………….28
3.4.1 Admin ……………………………............30
3.4.2 User …………………................................31
3.4.3 Company …………………………………32
4. Entity Relationship Diagram ……………………………33
5. Data Dictionary …………………………………………..36

6
COMPANY PROFILE

7
COMPANY PROFILE

About CreArt

CreArt has pioneered IT services in India for more than 10 years, consistently delivering business value with the
latest technology.

CreArt is a privately owned venture of IT Solutions, IT Consultants, And Corporate Training formed 10 Years
before. We always aspire to create a resistant future. We believe in bringing Business, People, and Technology
together in the way forward. CreArt is focused on rigorous development and comprehensive quality.

CreArt is dedicated towards perfection in every aspect. Professionalism is the main ingredient of CreArt. We
strongly believe in delivering the best services to the clients till their satisfaction. Main objective of CreArt is to
provide professional , qualitative , innovative and accessible services in every possible form.

Address:-
202, Heritage Horizon, OPP Hotel Dev Corporate, C. G. Road, Ahmedabad – 380009 P: + (91) 999 80 25251 |
G-Mail: hello@[Link]

Website:-[Link]

8
PROJECT PROFILE

9
➢ EXISTING SYSTEM :-

• No software to keep records .


• Difficult to provide records immediately at a time of emergency.
• More mankind work is needed to maintain information.
• Needs of upgradation.
• Time Consuming.
• Difficult to manage and maintain files.
• More chances of file damaging .

➢ PROPOSED SYSTEM:-

• Easy data entry.


• User friendly interface.
• Immediate data retrieval.
• It is secured.
• Processing time less.
• Reliable for user.
• Easy to maintain records for long period of time.
• Avoid loss or misuse of data.
• Basic eligibility test for donors.
• No need to maintain data manually .

10
➢ Technologies for Project:-

• HTML: Designing of the webpage


• CSS: Giving elegant look to the website
• Java script: Form validation and animation is done by this
• Python: To implement the business logic
• Django: As a framework for project
• MYSQL: The database for the project
- Text editor: VSCODE
- Programming Languages: Python , JavaScript , Django

11
➢ Project Modules :-

• Admin

• User

• Company

12
➢ Process of Modules :-

o Admin :-

- Login
- Manage All Registered User
- Manage Blood Request
- Manage FAQ
- Manage Blood Stock
- Manage Company
- Manage Donation
- Manage Event
- Manage Report
- Manage Inquiries & Feedback
- Logout

o User:-

- Login
- Donate Blood
- Search Blood Availability
- Maintain History
- Blood Receive Request
- FAQ
- Feedback and Inquiry
- Logout

o Company:-

- Login
- Make Donation
- Manage Event
- History
- FAQ
- Feedback & Inquiries
- Logout

13
UML DIAGRAMS

14
USECASE:-

15
USE CASE SYMBOL

16
17
ADMIN

18
USER

19
COMPANY

20
CLASS DIAGRAM

21
22
ACTIVITY DIAGRAM

23
ACTIVITY DIAGRAM SYMBOLS

24
ADMIN

25
USER

26
COMPANY

27
SEQUENCE DIAGRAM:-

28
Sr No. Name Symbols
1. Object

2. Actor

3. Asynchronous
Return Message <---------

4. Activation Box

5. Delete Message

29
ADMIN:-

30
USER:-

31
COMPANY:-

32
ENTITY – RELATIONSHIP
DIAGRAM

33
Er diagram Symbols:

Sr No. Name Symbols


1. Entity Or Strong
Entity

2. Attribute

3. Key Attribute
Key

4. Relationship

34
35
DATA DICTIONARY

36
ADMIN

Field Name Datatype Size Constraint Description

A_id int 04 Primary Key Admin_id

Name string 20 Not Null Admin_name


Email varchar 50 Not Null Admin_Email

Password varchar 10 Not Null Admin_password

Role_id int 04 Foreign Key Role_id

37
USER

Field Name Datatype Size Constraint Description

U_id int 04 Primary User_id


Key
F_name string 15 Not Null User_name

L_name string 15 Not Null User_surname

DOB date 10 Not Null User_birthdate

Gender string 06 Not Null User_gender

Email varchar 50 Not Null User_Email

Contact int 10 Not Null User_contact


Address varchar 50 Not Null User_address

Blood_group varchar 03 Not Null User_bloodgroup


password varchar 20 Not Null User_password

Reg_date date 10 Not Null Registration date

Role_id int 04 Foreign Role_id


Key

38
COMPANY

Field Name Datatype Size Constraint Description


C_id int 04 Primary key Company_id
Name String 20 Not Null Company_name

Owner_name String 20 Not Null Owner_name

Email Varchar 50 Not Null Company_email


Contact int 10 Not Null Contact

Password Varchar 10 Not Null Password

Reg_date date 10 Not Null Company


Registeration
date
Role_id int 04 Foreign Key Role_id

39
ROLE

Field Name Datatype Size Constraint Description

R_id int 04 Primary Key Role_id

Role_name String 10 Not Null Role_name

40
BLOOD DONATION SCHEDULE

Field Name Datatype Size Constraint Description

Sch_id Int 04 Primary key Schedule_id


U_id Int 04 Foreign key User_id

Req_id Int 04 Foreign key Req_id

Date Date 10 Not Null Date


Status Char 01 Not Null Yes/No

Time Time 05 Not Null Time

41
BLOOD DONATED REQUEST

Field Name Datatype Size Constraint Description

Req_id int 04 Primary key Request_id

U_id int 04 Foreign key User_id

Req_date date 10 Not Null Request date

G_before char 01 Not Null Yes/No

L_donate_date date 10 Not Null Last Donate


Date
No_of_time int 03 Not Null How many
time blood is
donated
Med char 01 Not Null If taking
medicine
Yes/No
Blood_group varchar 03 Not Null Blood Group

Which_med varchar 20 Not Null Name of any


medicine

42
AMOUNT DONATION

Field Name Datatype Size Constraint Description

Amt_id Int 04 Primary key Amount


donation_id
User_id Int 04 Foreign key User_id

Comp_id Int 04 Foreign key Comp_id


Amount Int 10 Null Donation_amount

43
BLOOD DONATION DETAILS

Field Name Datatype Size Constraint Description


Det_id int 04 Primary key Detail_id

User_id int 04 Foreign key User_id


Date date 10 Not Null Date

44
BLOOD EVENT

Field Name Datatype Size Constraint Description

Event_id Int 04 Primary Key Event_id


Comp_id Int 04 Foreign Key Company_id

Title String 20 Null Title

From_date date 10 Not Null Start Event


date
To_date date 10 Not Null End Event
date
From_time time 05 Not Null Start Event
time
To_time time 05 Not Null End Event
time

45
INQUIRY

Field Name Datatype Size Constraint Description

Inq_id int 04 Primary key Inquiry_id


Message String 20 Null Message

Date date 10 Not null Date

User_id int 04 Foreign Key User_id

46
FEEDBACK

Field Name Datatype Size Constraint Description

F_id Int 04 Primary Key Feedback_id


User_id Int 04 Foreign Key User_id

Rating Int 05 Null Rating

Message varchar 30 Null Message


Date Date 10 Not Null Date

47

You might also like