Beruflich Dokumente
Kultur Dokumente
Management System
BS in Software Engineering
Group Members
PSr Registration
Name
.# ID- Sec
SP15-BSE-003,
(i) Ayesha Ali
A
SP15-BSE-071, Salman
(ii)
A Qamar
SP15-BSE-079,
(iii) Sarim Khan
A
Use Case ID: UC02 Use Case Name: Blood Type Detail
Submission
Priority: High
Actor(s): Blood Donor, Blood Receiver
Brief The purpose of this use case is to allow blood donor and blood
Description: receiver to submit their blood type details in COMSATS blood donor
management system.
Pre- 1. During online registration form submission the user must
condition(s): select the USER TYPE as a blood donor or blood receiver
in order to submit blood type details.
2. The users must first fill and submit their online
registration form.
Normal Flow of Events: Alternative Flows:
1. This use case starts when a blood 1. If each text field is not correctly
donor or blood receiver wants to and completely filled than the
get registered in the system. system reloads the blood type
2. The blood donor or blood receiver detail submission page.
fills and submits the online 2. The blood donor or blood receiver
registration form. cancels registration by selecting
3. The system loads the blood type Cancel option during system
detail submission page. confirmation.
4. The blood donor or blood receiver
first fills the blood type details
form by correctly and completely
filling each text field (BLOOD TYPE
NAME and TYPE Description) in
the form.
5. The blood donor or blood receiver
submits the form.
6. Alternative Path: If each text field
is not correctly and completely
filled than the system reloads the
blood type detail submission
page.
7. The system confirms by asking
the user, Are you sure you want
to get registered with this
information?
8. The blood donor or blood receiver
confirms by selecting Yes option.
9. Alternative Path: The blood donor
or blood receiver cancels
registration by selecting Cancel
option.
10.The blood donor or blood receiver
gets registered in the database.
11.The system assigns a unique
Blood Type ID to the registered
blood donor or blood receiver.
12.This use case ends.
Exceptions:
1. Blood donors and blood receivers cannot submit their blood type details in
COMSATS blood donor management system without filling and submitting
online registration form.
2. If blood donor is less than 17 or greater than 65 years of age, he/she
cannot get registered as a blood donor in COMSATS blood donor
management system.
3. Users cannot submit blood type details if they have not selected USER
TYPE as blood donor or blood receiver.
Post-condition(s):
Blood type details have been submitted.
Use Case Cross References
Extends: None
Includes: None
Exceptions:
The administrator cannot delete information if he/she is not registered in the
database.
Post-condition(s):
1. Records of valid users will be entered by the administrator in the users'
database.
2. Administrator will be displayed a message on the screen "Records added and
saved!".
3. Database will be updated by the Database Manager.
Exceptions:
The administrator cannot send request if he/she is not registered in the database.
Post-condition(s):
1. Administrator will be displayed a message on administrators screen
"Request(s) fulfilled!".
2. Database will be updated by the database manager.
Post-condition(s):
The password of the system profile of user (administrator, blood donor, blood
receiver, guest user) has been reset.
Use Case Cross References
Extends: None
Includes: Administrators Request