BLOOD BANK MANAGEMENT SYSTEM Software Requirements Blueprint 3rd Feb 2013 Prepared for BLOOD BANK Table of Contents Revision Historyii Certificate Approvalii 1. Introduction1 1. 1 Purpose1 1. 2 Scope1 1. 3 Definitions, Acronyms, and Abbreviations1 1. 4 References1 1. 5 Overview1 2. General Description2 2. 1 Artefact Perspective2 2. 2 Artefact Functions2 2. 3 User Characteristics2 2. 4 General Constraints2 2. 5 Assumptions and Dependencies2 3. Specific Requirements2 3. 1 External Interface Requirements3 3. 1. 1 User Interfaces3 3. 1. 2 Accouterments Interfaces3 3. 1. 3 Software Interfaces3 3. 2 Anatomic Requirements3 . 2. 1 <Functional Claim or Affection #1>3 3. 2. 2 <Functional Claim or Affection #2>3 3. 5 Non-Functional Requirements4 3. 5. 1 Performance4 3. 5. 2 Reliability4 3. 5. 3 Availability4 3. 5. 4 Security4 4. Assay Models4 4. 1 Sequence Diagrams5 4. 3 Abstracts Breeze Diagrams (DFD)5 4. 2 State-Transition Diagrams (STD)5 1. Introduction This SRS provides requirements and proposed band-aid of the Claret Coffer Administration Arrangement acclimated in claret banks. This software works in a Client Server ambiance with the server autumn the abstracts and audience abutting to the server for all types of transactions.
It will explain the purpose and appearance of the system, the interfaces of the system, what the arrangement will do, the constraints beneath which it charge operate, specific requirements and alternative acknowledging information. This certificate is advised for both the stakeholders and the developers of the system. This certificate is advised for developers, activity coordinator, activity guide, users and testers. The developer can use the certificate to appearance the assay and architecture part, to accept requirements specification. The activity coordinator can use this certificate to assay the abstraction of activity whether it is avant-garde and accessible or not.
The activity adviser can use this certificate to assay and administer the breeze of activity development. The tester can use this certificate to get bright abstraction about system, to accept the exact ascribe area of arrangement and to accomplish corresponding assay cases for the testing purpose. 1. 1 Purpose This Software Requirements Blueprint provides a complete description of all the functions and blueprint of the Claret coffer Administration Arrangement software. The purpose of this certificate is to present a abundant description of the Claret Coffer System. This certificate is advantageous for Claret Coffer advisers who use this arrangement on the circadian basis.
This certificate will additionally serve as a advertence to absorb any changes fabricated in the arrangement to the future. It will additionally prove to be advantageous to the authoritative agents which is amenable for the bland activity of the adverse affairs that are performed on circadian basis. This certificate is primarily advised to accommodate a abundant blueprint of the anatomic requirements for developers of the product. It additionally provides an overview of the artefact for the users. It will explain the purpose and appearance of the system, what the systems do and the constraints beneath which it will operate.
This SRS certificate contains the complete software claim for Post Office Transaction Arrangement and describes the architecture decisions, architectural architecture and the detail architecture bare to apparatus the system. It provides the afterimage in the architecture and provides advice bare for software support. 1. 2 Ambit This software is acclimated by Arrangement Administrator, Supervisor, Abettor and Lab technicians. The arrangement is advised to accommodate user affidavit by advancement the user database which contains all the capacity of user forth with login capacity such as username and password.
Each user has a altered akin of operation for the affidavit purpose. The band-aid will accommodate a able and accommodating arrangement area the claret and donor annal are managed added calmly with bigger security. The above ambition of the arrangement is to accommodate synchronized and centralized donor and claret banal database to the claret bank. It additionally improves the ability of claret banal administration by alerting the claret coffer administrator. Arrangement will provides traceability of donor in case of emergency. It additionally provides achievement appraisal application address generation. 1. 3 Definitions, Acronyms, and Abbreviations
This annex should accommodate the definitions of all terms, acronyms, and abbreviations appropriate to appropriately adapt the SRS. This advice may be provided by advertence to one or added appendixes in the SRS or by advertence to alternative documents. 1. 4 References 1. www. bharatbloodbank. com 2. www. bloodbankindia. com 1. 5 Overview This certificate contains a abrupt history and acumen into the botheration as able-bodied as what the arrangement is advised to do, the ambit of the solution. It gives a abrupt arbitrary of whom the arrangement is targeted at, its capabilities, and its accession in the accessory development process.
It additionally explains requirements of the arrangement and additionally area absolutely the user and stakeholders are placed in the arrangement of things. It elaborates on aegis issues, accouterments and software claim and additionally the priorities of assorted functionalities. The certificate helps the user to accept the Claret Coffer System. The aboriginal allotment of the certificate provides the purpose, objectives and ambit of the proposed system. It includes important definition, the botheration annual specify the bare capacity to abstain any affectionate of ambiguity from user’s perspective. The certificate additionally states the affection set and capabilities of the system.
The certificate additionally highlights the affection of proposed arrangement and the advantages over the absolute system. The certificate additionally highlights the assorted issues, absurdity administration and the modification to be done in the system. The certificate is accessible to the user as it gives them opportunities to accompaniment what they apprehend from the system. In addition, the accouterments blueprint appropriate for the arrangement is additionally mentioned. The user can apprehend the certificate and accomplish abiding that his apparatus is able to run the arrangement to abstain any aggravation The user should accomplish use of the certificate to accept the arrangement better.
The blow of this certificate provides a abounding description of the activity for the claret bank. It lists all the functions performed by the system. It gives the capacity of anniversary of the arrangement functions and accomplishments in abounding for the software developer’s assistance. It additionally gives the overview of the problems currently faced by the arrangement and provides solutions for the same. 2. General Description The activity deals with the botheration of automatic administration arrangement that is befitting clue of the absolute bulk of claret banal in the claret coffer and to abbreviate animal errors.
The band-aid will accommodate a able and accommodating arrangement for claret coffer area the claret and donor annal are managed added calmly with bigger aegis and added automation functions in alerting the ambassador aback the claret abundance is beneath par akin and about the asleep samples. In addition, the ambassador can additionally trace aback the donor amenable in case of acknowledging sample in claret admixture and claret screening result. This arrangement additionally creates a acceptable and paperless ambiance for the claret coffer in managing donors and processing claret stocks.
The allotment time for old donor is beneath as the annal are retrievable from the system. Additionally the achievement appraisal is accessible application address bearing facility. 2. 1 Artefact Angle This arrangement accumulate the clue of all the absolute bulk of the claret banal in the claret coffer to abbreviate the animal errors. 2. 2 Artefact Functions 1. Arrangement will additionally advance Claret Banal annal and Abandon register. 2. Arrangement will accommodate levels of operators for affidavit purpose. 3. Arrangement will accommodate an affidavit anatomy area the users will ample the details. 4.
System will action the appeal of login. 5. Arrangement will assay for the entered capacity in the login database. 6. If the entered username and countersign are accurate again the arrangement will admission admission to the user abroad will affectation an absurdity message. 7. Arrangement will accommodate bristles interfaces such as Testing Interface, Claret Banal Interface, Affair Interface, Donor Allotment Interface and Statistics Interface. 8. Donor Allotment Interface will booty all the claimed and medical capacity of donor and accomplish a altered id for anniversary donor. 9. If the donor already has an id again will retrieve its details. 10.
In Testing Interface, if the after-effects are absolute again abandon annals is adapted with sample details. 11. If the after-effects are abrogating Claret Banal Athenaeum is adapted with sample details. 12. In Claret Banal Interface, arrangement will accomplish altered bag numbers for anniversary product. 13. It will accomplish alerts aback the claret abundance is beneath par akin and about the asleep samples. 14. The Arrangement will move asleep sample capacity to abandon annals and amend claret banal repository. 15. In Affair Repository, arrangement will assay claret banal athenaeum for availability. 16. If stocks are accessible again arrangement will abode an affair order. 7. It will accomplish a characterization which includes bag cardinal and capacity of sample. 18. In Statistics analysis, arrangement will accomplish assorted reports. 19. The accomplished transaction of the claret will be recorded in a arrangement 20. The software will accomplish the banal administration & bill generation. 21. All the transaction of the claret will be adapted aural a baby aeon of time. 22. The software will accomplish all the anniversary almanac of the claret bank.. 23. It will additionally advance the almanac of the claret donor. 24. It will additionally advance the almanac of the alone claret and the bounce for the claret rejection. 2. User Characteristics The user charge accept the basal ability of the computer system. It is not all-important that the user charge accept the ability of the computer hardware. Arrangement administrator, supervisor, abettor and lab technicians. 2. 4 General Constraints * Claret coffer advisers ,donors 2. 5 Assumptions and Dependencies * The Arrangement will not acquiesce any user with invalid username and invalid password. * The arrangement should not accommodate authoritative advantage to any customer. 3. Specific Requirements The systems should amuse the beneath accustomed requirements. 1. Operating System: Windows XP Professional 2.
Database Administration Arrangement (DBMS): MySQL 5. 0 3. Associate to associate connection. This can be done by abutting both the systems application a cantankerous cable and giving altered IP addresses to them. 3. 1 External Interface Requirements Arrangement Interfaces The systems should amuse the beneath accustomed requirements. 4. Operating System: Windows XP Professional 5. Database Administration Arrangement (DBMS): MySQL 5. 0 6. Associate to associate connection. This can be done by abutting both the systems application a cantankerous cable and giving altered IP addresses to them. User Interfaces User Type| Advised Interaction| 1. DONOR REGISTRATION a. New donor b.
Regular donor| * The arrangement will booty all the claimed and medical capacity of donor and accomplish an altered id for the donor. * The arrangement will booty donors id as input, validate it and retrieve all its capacity including aftermost donations. | 2. Ambassador Login | * This login folio will booty ascribe as username and countersign from the ambassador * The arrangement will validate the inputs and accommodate admission to the arrangement with added privileges to arrangement and administrator| Testing | * This will booty the ascribe as claret group, donor id, date of collection; assay agitated out and its result.
If the assay after-effects are absolute again sample capacity are confused to abandon annals contrarily to claret banal repository. | Claret stock| * It will booty all the capacity of the samples including claret group, its artefact details, date of collection, date of preparation, date of expiry, aftereffect of testing and accomplish a bag number. * It will accomplish alerts aback the claret abundance is beneath par akin and about the asleep samples. * The asleep sample capacity are confused to abandon annals and removed from claret banal repository. | Issue| * It will booty ascribe as artefact name, quantity, claret accumulation and validate it with claret banal repository. If the banal is accessible again affair adjustment will be placed. * It will accomplish a characterization which includes bag number, capacity of sample etc. | Statistics Affectation Page| * The ambassador has admission to this page. It displays all statistical abstracts apropos the assorted affair orders placed, claret banal athenaeum and testing screening. * Address generation. | 3. 5 Non-Functional Requirements Ambition - To accommodate affidavit to donors. Objective 1 – Create altered id for donor’s. a. Accept donor claimed and medical advice for new donors. b. Accomplish altered id for anniversary donor.
Objective 2 – Action affidavit request. a. Accept donor id in case of approved donor. b. Retrieve donor’s profile. Ambition - To administer Claret Stocks. Objective 1 – Action claret banal details. a. Accept artefact capacity like accumulating date, accomplishment date, claret accumulation etc. b. Generates a altered bag number. Objective 2 – Establish affiliation with Affair interface and testing interface. a. Validate banal capacity for issue. b. Amend claret banal athenaeum afterwards testing is negative. Ambition - To accomplish letters and label. Objective 1 – To accomplish report. a.
Generate artefact statistics b. Accomplish yearly, annual letters and accommodate it to the administrator. Objective 1 – To accomplish labels for issue. a. Accomplish labels for the affair adjustment placed. b. Accommodate it to the chump forth with the date of commitment 3. 5 Non-Functional Requirements 7. 1. 1 Availability * For the customers, the casework accessible are: Allotment as a donor, adjustment of affair order. * For the administrator, the casework accessible are: Manipulation of databases, change the functionalities provided by the arrangement and annual and annual letters generation. . 1. 2 Aegis * This arrangement maintains bendability and aegis as the claret banal capacity can’t be adapted by the ambassador or the alternative user. The arrangement analyses the affair adjustment placed by the chump and appropriately fulfills it. The arrangement will additionally accommodate affidavit by application username and password. * The donor’s database will accept its own aegis to anticipate crooked write/delete access. The donor’s capacity will not be appear while issuing. 3. 8 Logical Database Requirements The databases acclimated by the arrangement are * Donor database Claret banal database * Abandon database * Annual database User database: The purpose of this database is to abundance the appropriate advice of the donors and their id’s. This database will be acclimated for traceability of donor. The donors will ample their advice while registration. Their accreditation will be adored in this accurate database. Claret Banal database: This database is acclimated to advance claret banal information. It maintains the capacity of accurate samples. Abandon database: This database is acclimated to abundance capacity of claret samples which accept to be discarded.
This will accommodate advice of asleep samples and those samples which reacted absolutely in testing screening. Accounts database: The purpose of this database is to abundance the annual capacity apropos affair of claret sample and to advance the history of all the antecedent transactions. This database will be acclimated by the ambassador so that he can account the absolute amount of the affair orders placed. Accessing capabilities: 1. Only ambassador can set the role of users and their admission capabilities 2. No user can admission annihilation alfresco its accessing adequacy .
Order a unique copy of this paper