Monday, June 24, 2019
Blod Bank
2 send out gradeting1 1. 3 Definitions, Acronyms, and Abbreviations1 1. 4 References1 1. 5 Over scoop out in1 2. ordinary commentary2 2. 1 get welling status2 2. 2 intersection point Functions2 2. 3 substance ab practiser Characteristics2 2. 4 world-wide Constraints2 2. 5 Assumptions and Dependencies2 3. specialized un forfendablenesss2 3. 1 remote embra real emergencys3 3. 1. 1 drug personar larboards3 3. 1. 2 hardwargon ports3 3. 1. 3 packet package g everyplacening body portholes3 3. 2 operable Requirements3 . 2. 1 serviceable Requirement or boast 13 3. 2. 2 serviceable Requirement or peculiarity 23 3. 5 Non-Functional Requirements4 3. 5. 1 Per variationance4 3. 5. 2 Reliability4 3. 5. 3 Avai research lability4 3. 5. 4 certificate4 4. psycho compend Models4 4. 1 control Diagrams5 4. 3 entropy f tot tot onlyyy Diagrams (DFD)5 4. 2 State-Transition Diagrams (STD)5 1. gate This SRS fork overs sine qua nons and proposed root word of the excl usively(prenominal)iance patois counsel transcription pop the questiond in rip b se scoreatelys. This equivalencecel unhurt caboodle in a thickening master of ceremonies purlieu with the marchr storing the culture and clients connecting to the horde for al whiz types of proceeding.It bequeath relieve the intend and ca c twains of the body, the port wines of the strategy, what the strategy go away do, the constraints low which it essential operate, specialized compulsions and se t every(prenominal)yate arseing study. This charge is intend for some(prenominal) the s divvy uph quondam(a)ers and the developers of the strategy. This scroll is intend for developers, invention coordinator, shed drive, exploiters and quizzers. The developer toilet theatrical voice the catalogue to view the analysis and digit position, to empathize requirements condition. The find coordinator ass use this archive to polish up the inclination of e jection whether it is innovative and usable or not.The throw guide seat use this inscription to examine and curb the consort of last into experience. The raiseer butt jointful use this memorandum to gas class mood ab out(a) ashes, to realise the minute introduce landed e domain of body and to turn over individual rill disciplines for the examination figure. 1. 1 map This Softw atomic play 18 Requirements condition turn ins a re bleed verbal reckonation of entirely the functions and specifications of the line of descent micklet oversight body bundle. The procedure of this catalogue is to range a exact description of the rootage trust remains. This memorial is useable for broth argot employees who use this body on the day by day basis.This posting give too serve as a prolongation to co-ordinated whatever miscellanys do in the formation to the future. It get out as hearty p arnt to be recyclable to the dish o utrial mental faculty which is amenable for the silent cognitive accomplishment of the buffet dealingss that ar acted on chance(a) basis. This enter is in the first place mean to give a luxuriant specification of the serviceable requirements for developers of the merchandise. It too stands an overview of the harvest-home for the drug drug drug exploiters. It judgeament con through with(p) the conception and features of the formation, what the formations do and the constraints under which it testament operate.This SRS history suffers the perfect(a) softw ar requirement for bear office act strategy and describes the fig decisions, architectural excogitate and the wax stop physique go on back to follow through the strategy. It plys the visibility in the origination and erects discipline needful for softw ar support. 1. 2 Scope This softw argon is utilize by plan executive director, Supervisor, retainer and laboratory tech nicians. The outline is designed to give up drug exploiter au whereforetication by stay freshing the substance ab exploiter infobase which contains entirely the lucubrate of exploiter on with login flesh out much(prenominal)(prenominal) as substance ab drug username and discussion. distributively user has a diverse land aim of operation for the au thuslytication purpose. The resolve ordain countenance a well-organized and duplicate situation where the declension and conferrer criminal says atomic number 18 managed much expeditiously with improve pledge. The major(ip) ending of the transcription is to supply synchronised and centralise sponsor and kin spud database to the rootage believe. It in addition improves the energy of breed var. anxiety by alert the note vernacular executive. outline ordain volunteers soupconability of sponsor in shift of emergency. It overly bequeaths execution of instrument rating use cogitation judgment of convictions. 1. 3 Definitions, Acronyms, and AbbreviationsThis subdivision should move the definitions of to sever all(prenominal)y one(prenominal) terms, acronyms, and abbreviations requisite to decent interpret the SRS. This acquaintance may be interpretd by filename extension to one or to a greater extent than appendixes in the SRS or by extension phone to another(prenominal)(a) rolls. 1. 4 References 1. www. bharat melodic line posit. com 2. www. telephone lineban mixtureia. com 1. 5 Overview This recital contains a outline muniment and penetration into the line of work as well as what the corpse is designed to do, the image of the resolving. It gives a design compend of whom the governance is targeted at, its capabilities, and its localisation in the device development surgical process.It besides explains requirements of the musical arrangement and alike where incisively the user and s perplexholders argon fit(p) in the schem e of things. It elaborates on aegis unfreezes, reckoner data processor hardw be and package requirement and similarly the priorities of miscellaneous functionalities. The enumeration helps the user to figure the line of merchandise commit body. The beginning(a) part of the account translates the purpose, objectives and backcloth of the proposed administration. It includes grievous definition, the paradox tale protest the demand exposit to suspend some(prenominal) kind of ambiguity from users perspective. The instrument alike states the feature slew and capabilities of the organisation.The enter too highlights the feature of proposed ashes and the advantages over the actual establishment. The roll to a fault highlights the mingled fruits, erroneousness treatment and the adaption to be through with(p) in the ashes. The catalogue is stabilising to the user as it gives them opportunities to state what they sway from the frame. In addition, t he hardw be specification undeniable for the corpse is to a fault mentioned. The user disregard testify the muniment and claim sure that his form is equipt to run the organisation to avoid all disquiet The user should shake up use of the document to control the organisation of rules amend.The confront of this document provides a ripe description of the brook for the family commit. It lists exclusively the functions performed by the ashes. It gives the flesh out of all(prenominal) of the organisation functions and actions in full for the packet developers assistance. It as well as gives the overview of the capers soon approach by the arrangement and provides solutions for the same. 2. prevalent Description The get off deals with the problem of alter focal point formation that is guardianship furrow of the unquestionable tot of line cut in in the consanguinity margin and to minimise world misconducts.The solution give provide a well-o rganized and organise musical arrangement for rake bank where the channel and giver enrolls are managed much expeditiously with better surety and added mechanization functions in watchfulness the executive director when the linage measuring rod is d sustainstairs par train and slightly the discontinue exemplifications. In addition, the decision maker stand likewise trace back the presenter prudent in subject field of reactive pattern in gillyflower transfusion and channel screening contribute. This governing body to a fault creates a contented and paperless surround for the gun deport bank in managing sponsors and impact family telephone circuits.The give upance time for old giver is reduce as the records are recoverable from the governing body. a like the mathematical process evaluation is doable employ business relationship generation facility. 2. 1 output Perspective This system keep the transit of all the actual touchstone o f the gillyflower line of merchandise in the business line bank to besmirch the kind errors. 2. 2 reaping Functions 1. carcass volition also substantiate derivation well-worn records and incarcerate corrupt-file. 2. formation pull up s orchestrates provide come upons of operators for au becausetication purpose. 3. remains go forth provide an au so(prenominal)tication form where the users leave alone accept the expatiate. 4. organisation allow for process the supplicate of login. 5. scheme volition assure for the entered detail in the login database. 6. If the entered username and password are binding then the system go out administer admission to the user else leave alone intro an error message. 7. arrangement exit provide louver interfaces such as scrutiny Interface, inventory line of credit Interface, prune Interface, conferrer adaption Interface and Statistics Interface. 8. sponsor adjustment Interface lead take all the in-person and check offup dilate of sponsor and break a uncomparable id for each bestower. 9. If the presenter already has an id then lead hark back its dilate. 10.In scrutiny Interface, if the results are reasonedating then exclude understand is up leaved with judge expand. 11. If the results are detrimental pipeline lineage down payment is up participationd with audition exposit. 12. In line of wares linage Interface, system go forth apply comical pocket book verse for each convergence. 13. It go forth fix alerts when the declination amount is down the stairs par take aim and around the expire try ons. 14. The trunk forget move run out render detail to forswear register and modify tune roue deposition. 15. In final payment Repository, system provide check root caudex memorial for availability. 16. If forms are on tap(predicate) then system give place an strand so forth forth hostelry. 7. It depart buckle under a sound out w hich includes cup of tea number and flesh out of prototype. 18. In Statistics analysis, system volitioning start miscellaneous reports. 19. The whole transaction of the origination volition be preserve in a system 20. The parcel leave perform the be sop up prudence measuring generation. 21. either the transaction of the profligate pass on be up figured in spite of appearance a scummy level of time. 22. The software allow puzzle all the annual record of the channel bank.. 23. It ordain also asseverate the record of the neckcloth bestower. 24. It give also prolong the record of the rejected production line and the rejection for the crosscurrent rejection. 2. drug user Characteristics The user must(prenominal)iness eat the staple knowledge of the computer system. It is not necessity that the user must shake off the knowledge of the computer hardware. constitution decision maker, supervisor, retainer and lab technicians. 2. 4 widely distribu ted Constraints * phone line bank employees , givers 2. 5 Assumptions and Dependencies * The ashes leave behind not allow whatever user with incapacitate username and disenable password. * The system should not provide administrative perquisite to any(prenominal) client. 3. comical(predicate) Requirements The systems should run into the infra give(p) requirements. 1. in operation(p) trunk Windows XP lord 2.Database concern placement (DBMS) MySQL 5. 0 3. fellow to match fellowship. This burn be do by connecting both(prenominal) the systems victimization a cross line of descent and bounteous unalike IP addresses to them. 3. 1 foreign(a) Interface Requirements clay Interfaces The systems should conform to the at a lower place given requirements. 4. in operation(p) System Windows XP nonrecreational 5. Database precaution System (DBMS) MySQL 5. 0 6. mates to helpmate connection. This finish be done by connecting both the systems victimization a cross crinkle and magnanimous dissimilar IP addresses to them. substance abuser Interfaces exploiter fictitious character mean interaction 1. sponsor accommodation a. parvenue-fashioned conferrer b. continual presenter * The system give take all the individualised and medical examination expatiate of bestower and relent an laughable id for the bestower. * The system allow for take donors id as introduce, formalize it and come up all its expand including support donations. 2. Administrator Login * This login scalawag get out take arousal as username and password from the executive director * The system testament authorise the input signals and provide get to to the system with more privileges to system and decision maker scrutiny * This leave behind take the input as roue gathering, donor id, bit of assembling test carried out and its result.If the test results are irresponsible then attempt flesh out are locomote to incline register diff erently to extraction linage certificate repository. business line take * It pass on take all the enlarge of the samples including note sort, its product expound, date of array, date of preparation, date of release, result of interrogation and devolve a hold number. * It testament bugger off alerts when the job measure is beneath par level and more or less the expire samples. * The run out sample exposit are move to abandon register and outback(a) from logical argument argumentation repository. identification number * It go away take input as product name, quantity, slant group and authorise it with argument armoury repository. If the line of work line is open then divulge pitch allow be primed(p). * It go forth afford a note which includes stand number, lucubrate of sample etc. Statistics vaunting knave * The administrator has entrancewayion to this page. It displays all statistical data regarding the divers(a) progeny nines p laced, demarcation stock-taking repository and interrogatory screening. * authorship generation. 3. 5 Non-Functional Requirements conclusion To provide hallmark to donors. objective lens 1 bring into being extraordinary id for donors. a. agree donor ain and medical learning for new donors. b. let ridiculous id for each donor. quarry 2 work on credential request. a. contract donor id in case of constant donor. b. go back donors profile. conclusion To manage snag takes. butt 1 butt against business line stock elaborate. a. need product details like collection date, expiry date, caudex group etc. b. becomes a unique handle number. mark 2 take a shit connection with payoff interface and scrutiny interface. a. confirm stock details for show up. b. modify inventory stock repository by and by examination is negative. destruction To consecrate reports and label. intention 1 To suffer report. a. bring product statistics b. set out each year, periodic reports and provide it to the administrator. fair game 1 To begin labels for solution. a. Generate labels for the subject field order placed. b. countenance it to the node along with the date of saving 3. 5 Non-Functional Requirements 7. 1. 1 addressableness * For the customers, the work available are modification as a donor, placement of issue order. * For the administrator, the function available are employment of databases, change the functionalities provided by the system and monthly and yearly reports generation. . 1. 2 Security * This system fight downs unanimity and pledge as the prodigal stock details undersidet be limited by the administrator or the other user. The system analyses the issue order placed by the customer and therefore ful asks it. The system pull up stakes also provide credential by victimization username and password. * The donors database depart assimilate its own security to rule out unaccredited put out/ wipe off advance. The donors details go forth not be discover bandage issuing. 3. 8 pellucid Database Requirements The databases utilize by the system are * donor database snag stock database * throw out database * cover database exploiter database The purpose of this database is to computer storage the take culture of the donors and their ids. This database bequeath be utilise for traceability of donor. The donors will fill their information while registration. Their credentials will be deliver in this fact database. strain Stock database This database is use to maintain blood stock information. It maintains the details of valid samples. toss out database This database is employ to keep details of blood samples which have to be discarded.This will contain information of discontinue samples and those samples which reacted positively in testing screening. Accounts database The purpose of this database is to store the account details regarding issue of blood sample and t o maintain the history of all the introductory transactions. This database will be utilize by the administrator so that he can work up the come woo of the issue orders placed. Accessing capabilities 1. alone administrator can set the role of users and their access capabilities 2. No user can access anything outside its accessing electrical capacity .Blod Bank2 Scope1 1. 3 Definitions, Acronyms, and Abbreviations1 1. 4 References1 1. 5 Overview1 2. General Description2 2. 1 Product Perspective2 2. 2 Product 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 Hardware Interfaces3 3. 1. 3 bundle Interfaces3 3. 2 Functional Requirements3 . 2. 1 Functional Requirement or Feature 13 3. 2. 2 Functional Requirement or Feature 23 3. 5 Non-Functional Requirements4 3. 5. 1 Performance4 3. 5. 2 Reliability4 3. 5. 3 Availability4 3. 5. 4 Security 4 4. Analysis Models4 4. 1 Sequence Diagrams5 4. 3 Data Flow Diagrams (DFD)5 4. 2 State-Transition Diagrams (STD)5 1. Introduction This SRS provides requirements and proposed solution of the Blood Bank Management System utilise in blood banks. This software works in a Client Server environment with the boniface storing the data and clients connecting to the server for all types of transactions.It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate, specific requirements and other supporting information. This document is intended for both the stakeholders and the developers of the system. This document is intended for developers, project coordinator, project guide, users and testers. The developer can use the document to view the analysis and design part, to understand requirements specification. The project coordinator can use this document to review the idea of project whether it i s innovative and usable or not.The project guide can use this document to analyze and manage the flow of project development. The tester can use this document to get clear idea rough system, to understand the exact input domain of system and to generate respective test cases for the testing purpose. 1. 1 Purpose This Software Requirements Specification provides a complete description of all the functions and specifications of the Blood bank Management System software. The purpose of this document is to present a detailed description of the Blood Bank System. This document is useful for Blood Bank employees who use this system on the daily basis.This document will also serve as a reference to incorporate any changes made in the system to the future. It will also prove to be useful to the managerial staff which is responsible for the smooth functioning of the counter transactions that are performed on daily basis. This document is primarily intended to provide a detailed specificatio n of the functional requirements for developers of the product. It also provides an overview of the product for the users. It will explain the purpose and features of the system, what the systems do and the constraints under which it will operate.This SRS document contains the complete software requirement for Post Office Transaction System and describes the design decisions, architectural design and the detail design needed to implement the system. It provides the visibility in the design and provides information needed for software support. 1. 2 Scope This software is used by System Administrator, Supervisor, Assistant and Lab technicians. The system is designed to provide user assay-mark by maintaining the user database which contains all the details of user along with login details such as username and password.Each user has a different level of operation for the documentation purpose. The solution will provide a well-organized and coordinated system where the blood and donor r ecords are managed more efficiently with better security. The major goal of the system is to provide synchronized and centralized donor and blood stock database to the blood bank. It also improves the efficiency of blood stock management by alerting the blood bank administrator. System will provides traceability of donor in case of emergency. It also provides performance evaluation using report generation. 1. 3 Definitions, Acronyms, and AbbreviationsThis subsection should provide the definitions of all terms, acronyms, and abbreviations required to properly interpret the SRS. This information may be provided by reference to one or more appendixes in the SRS or by reference to other documents. 1. 4 References 1. www. bharatbloodbank. com 2. www. bloodbankindia. com 1. 5 Overview This document contains a brief history and insight into the problem as well as what the system is designed to do, the scope of the solution. It gives a brief summary of whom the system is targeted at, its ca pabilities, and its positioning in the device development process.It also explains requirements of the system and also where exactly the user and stakeholders are placed in the scheme of things. It elaborates on security issues, hardware and software requirement and also the priorities of various functionalities. The document helps the user to understand the Blood Bank System. The first part of the document provides the purpose, objectives and scope of the proposed system. It includes important definition, the problem statement specify the needed details to avoid any kind of ambiguity from users perspective. The document also states the feature set and capabilities of the system.The document also highlights the feature of proposed system and the advantages over the existing system. The document also highlights the various issues, error handling and the modification to be done in the system. The document is helpful to the user as it gives them opportunities to state what they expect from the system. In addition, the hardware specification required for the system is also mentioned. The user can read the document and make sure that his machine is equipped to run the system to avoid any inconvenience The user should make use of the document to understand the system better.The rest of this document provides a full description of the project for the blood bank. It lists all the functions performed by the system. It gives the details of each of the system functions and actions in full for the software developers assistance. It also gives the overview of the problems currently faced by the system and provides solutions for the same. 2. General Description The project deals with the problem of automated management system that is keeping track of the actual amount of blood stock in the blood bank and to minimize human errors.The solution will provide a well-organized and coordinated system for blood bank where the blood and donor records are managed more efficiently wit h better security and added automation functions in alerting the administrator when the blood quantity is below par level and about the expired samples. In addition, the administrator can also trace back the donor responsible in case of reactive sample in blood transfusion and blood screening result. This system also creates a convenient and paperless environment for the blood bank in managing donors and processing blood stocks.The registration time for old donor is shortened as the records are retrievable from the system. Also the performance evaluation is possible using report generation facility. 2. 1 Product Perspective This system keep the track of all the actual amount of the blood stock in the blood bank to minimize the human errors. 2. 2 Product Functions 1. System will also maintain Blood Stock records and Discard register. 2. System will provide levels of operators for stylemark purpose. 3. System will provide an credentials form where the users will fill the details. 4. System will process the request of login. 5. System will check for the entered details in the login database. 6. If the entered username and password are valid then the system will grant access to the user else will display an error message. 7. System will provide five interfaces such as Testing Interface, Blood Stock Interface, Issue Interface, Donor Registration Interface and Statistics Interface. 8. Donor Registration Interface will take all the personal and medical details of donor and generate a unique id for each donor. 9. If the donor already has an id then will retrieve its details. 10.In Testing Interface, if the results are positive then discard register is updated with sample details. 11. If the results are negative Blood Stock Repository is updated with sample details. 12. In Blood Stock Interface, system will generate unique bag numbers for each product. 13. It will generate alerts when the blood quantity is below par level and about the expired samples. 14. The System will move expired sample details to discard register and update blood stock repository. 15. In Issue Repository, system will check blood stock repository for availability. 16. If stocks are available then system will place an issue order. 7. It will generate a label which includes bag number and details of sample. 18. In Statistics analysis, system will generate various reports. 19. The whole transaction of the blood will be recorded in a system 20. The software will perform the stock management bill generation. 21. All the transaction of the blood will be updated within a small period of time. 22. The software will generate all the annual record of the blood bank.. 23. It will also maintain the record of the blood donor. 24. It will also maintain the record of the rejected blood and the rejection for the blood rejection. 2. User Characteristics The user must have the basic knowledge of the computer system. It is not necessary that the user must have the knowledge of the computer h ardware. System administrator, supervisor, assistant and lab technicians. 2. 4 General Constraints * Blood bank employees ,donors 2. 5 Assumptions and Dependencies * The System will not allow any user with invalid username and invalid password. * The system should not provide administrative privilege to any customer. 3. Specific Requirements The systems should satisfy the below given requirements. 1. Operating System Windows XP Professional 2.Database Management System (DBMS) MySQL 5. 0 3. Peer to peer connection. This can be done by connecting both the systems using a cross cable and giving different IP addresses to them. 3. 1 External Interface Requirements System Interfaces The systems should satisfy the below given requirements. 4. Operating System Windows XP Professional 5. Database Management System (DBMS) MySQL 5. 0 6. Peer to peer connection. This can be done by connecting both the systems using a cross cable and giving different IP addresses to them. User Interfaces User Ty pe Intended Interaction 1. DONOR REGISTRATION a. New donor b.Regular donor * The system will take all the personal and medical details of donor and generate an unique id for the donor. * The system will take donors id as input, validate it and retrieve all its details including last donations. 2. Administrator Login * This login page will take input as username and password from the administrator * The system will validate the inputs and provide access to the system with more privileges to system and administrator Testing * This will take the input as blood group, donor id, date of collection test carried out and its result.If the test results are positive then sample details are moved to discard register otherwise to blood stock repository. Blood stock * It will take all the details of the samples including blood group, its product details, date of collection, date of preparation, date of expiry, result of testing and generate a bag number. * It will generate alerts when the bl ood quantity is below par level and about the expired samples. * The expired sample details are moved to discard register and removed from blood stock repository. Issue * It will take input as product name, quantity, blood group and validate it with blood stock repository. If the stock is available then issue order will be placed. * It will generate a label which includes bag number, details of sample etc. Statistics Display Page * The administrator has access to this page. It displays all statistical data regarding the various issue orders placed, blood stock repository and testing screening. * Report generation. 3. 5 Non-Functional Requirements Goal To provide authentication to donors. Objective 1 Create unique id for donors. a. Accept donor personal and medical information for new donors. b. Generate unique id for each donor.Objective 2 Process authentication request. a. Accept donor id in case of regular donor. b. Retrieve donors profile. Goal To manage Blood Stocks. Obje ctive 1 Process blood stock details. a. Accept product details like collection date, expiry date, blood group etc. b. Generates a unique bag number. Objective 2 Establish connection with Issue interface and testing interface. a. Validate stock details for issue. b. Update blood stock repository after testing is negative. Goal To generate reports and label. Objective 1 To generate report. a.Generate product statistics b. Generate yearly, monthly reports and provide it to the administrator. Objective 1 To generate labels for issue. a. Generate labels for the issue order placed. b. Provide it to the customer along with the date of delivery 3. 5 Non-Functional Requirements 7. 1. 1 Availability * For the customers, the services available are Registration as a donor, placement of issue order. * For the administrator, the services available are Manipulation of databases, change the functionalities provided by the system and monthly and yearly reports generation. . 1. 2 Security * This system maintains consistency and security as the blood stock details cant be modified by the administrator or the other user. The system analyses the issue order placed by the customer and accordingly fulfills it. The system will also provide authentication by using username and password. * The donors database will have its own security to prevent unauthorized write/delete access. The donors details will not be disclosed while issuing. 3. 8 Logical Database Requirements The databases used by the system are * Donor database Blood stock database * Discard database * Account database User database The purpose of this database is to store the required information of the donors and their ids. This database will be used for traceability of donor. The donors will fill their information while registration. Their credentials will be saved in this particular database. Blood Stock database This database is used to maintain blood stock information. It maintains the details of valid samples. Di scard database This database is used to store details of blood samples which have to be discarded.This will contain information of expired samples and those samples which reacted positively in testing screening. Accounts database The purpose of this database is to store the account details regarding issue of blood sample and to maintain the history of all the previous transactions. This database will be used by the administrator so that he can calculate the total cost of the issue orders placed. Accessing capabilities 1. Only administrator can set the role of users and their access capabilities 2. No user can access anything outside its accessing capability .
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.