Blood Bank Management Software
The goal of the software is to assist blood banks in managing blood donor
records, likely using a database backend.
Client software should be able to:
- Search for an existing record based on partial information
- Create new donor records
- Update an existing donor record
- Query/Sort donors based on:
- Blood type
- Location (Area code?)
- Date of last donation
- Date of last record update
- Export donor records as an XML document
- Import donor records from XML documents
- Protect access to records
- Using username/password to login to client
- Provide only limited access to senstive client information based on user role
The donor database should:
- Have an automated backup system for clients to restore from
- Store data securely at rest
- Be adequately secured against SQL injection