Wednesday, August 14, 2019

Blod Bank

BLOOD BANK MANAGEMENT SYSTEM Software Requirements Specification 3rd Feb 2013 Prepared for BLOOD BANK Table of Contents Revision Historyii Document 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 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 Software Interfaces3 3. 2 Functional Requirements3 . 2. 1 3 3. 2. 2 3 3. 5 Non-Functional Requirements4 3. 5. 1 Performance4 3. 5. 2 Reliability4 3. 5. 3 Availability4 3. 5. 4 Security4 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 used in blood banks. This software works in a Client Server environment with the server 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 is 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 about system, to understand the exact input domain of system and to generat e 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 specification 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 S RS 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 authentication 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 authentication purpose. The solution will provide a well-organized and coordinated system where the blood and donor records 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 capabilities, 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 softwar e 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 user’s 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 u se 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 developer’s 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 with 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 authentication purpose. 3. System will provide an authentication 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 i ssue 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 hardware. 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 Type| 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 a s 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 blood 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, qu antity, 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 donor’s. 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 donor’s profile. Goal – To manage Blood Stocks. Objective 1 – Process blood stock details. a. Accept product details like collection date, expiry date, blood group etc. b. Generates a unique bag number. O bjective 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 can’t be modified by the administrator o r 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 donor’s database will have its own security to prevent unauthorized write/delete access. The donor’s 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 id’s. 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. Discard 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 .

Tuesday, August 13, 2019

Give a description of the Cosmological Principle, and present a Essay

Give a description of the Cosmological Principle, and present a summary in your own words. Is it a truly scientific principle - Essay Example This paper seeks to give an in-depth analysis of the cosmological principle. Cosmological principle There have been various perspectives on the uniformity of the earth at any position. Some people do argue that the differences in the earth are there and evident which is in contradiction with the scientific point of view. The cosmological principle is entirely based on scientific principles and it argues that the earth is uniform irrespective of the point of reference. To many people, this is not observed to be so because they usually consider the physical features. In terms of physical features, differences are evident with some regions being mountainous while others are covered by water bodies. Despite this, the laws of physics have proved that they are applicable in all these situations without deviations. Due to technological advancement, there are various means used in observing the world mainly machinery with improved precision to identify any deviations (Ferreira, 2007). The co smological principle has three implicit qualifications and two testable consequences. They usually play a significant role in ensuring a clear understanding of the entire principle is clearly got. ... In critical analysis of the laws of physics, factors such as wavelength and electronic charge are observed to be constrained. The final qualification refers to distinction between large bodies around the earth, such as the sun, stars. It is evident that some galaxies moves towards the earth while other moves far away. It is evident that all these bodies are independent of each other but none of them violates the laws of physics. Testable Structural consequences of Cosmological principle Homogeneity-This mainly refers to the uniformity of the earth from various position an observer may view it. Isotropy-Isotropy refers to uniformity in observation despite looking in any direction in the earth (Cheng, 2005). Despite the differences in the principles, they are all interrelated. The cosmological principle is observed to be in line with the isotropy of other large bodies around the earth. Some of these bodies include radio galaxies, red shift, and cosmic microwave background radiation amo ng others. These relations are observed to have a direct and indirectly impacts on the earth and thus their presence cannot be neglected. In addition, some observed characteristics are because of interaction between the various galaxies. A good example is the Sloan digital sky survey. The early cosmologies argued that the earth was at the center of the universe. After many years of research, Isaac newton in mid seventeenth century came up with the new cosmology. According to him, the earth is spherical and in constant motion around the sun in specified direction and path. The earth is not located adjacent to the sun with a very large distance between them. In his quest to understand the relation between the various

Monday, August 12, 2019

POLICE ADMINiSTRATION COMPLETE 4 Essay Example | Topics and Well Written Essays - 750 words

POLICE ADMINiSTRATION COMPLETE 4 - Essay Example Second is depression; the nature of law enforcement makes officers to have interpersonal conflicts. These conflicts can escalate to depression causing levels. This can be detrimental to the officers’ health and work performance (p7). Professional handling of interpersonal conflicts reduces depression among officers. Others include post-traumatic stress disorder, traumatizing images like crime scenes etc. They usually lower officers work performance and it is good for administrative officers to ensure that officers are counseled to avoid these issues. As an administrative officer, the action i would take to ensure that my officers don’t get burnt includes; providing good working environment reduces stress and depression. Secondly I would ensure that they receive counseling services after traumatic experiences. This would reduce depression and post-traumatic stress disorder cases. After an ugly incident, I would recommend that my officers get counseling from professionals to ensure that they don’t get nightmares and bad images (233 words). 2) Using the internet and the text (chapter 13) give a narrative overview of the Kansas City Preventative Patrol Experiment, detailing the findings and analysis of this controversial experiment. (Minimum of 200 words) According to Kelling et al. (1974) The Kansas City Preventive Patrol Experiment was a year-long experiment that was carried out in Kansas City between 1972 and 1973 to find out if police prevalence in an area can prevent crimes from being committed. Three controlled levels of routine preventive patrols were created and applied in the experimental areas. The areas were termed as â€Å"reactive† this is the area that received no preventive patrol. In this area, police officers only visited the area after receiving a call from the citizens which reduced police visibility. The second area was termed as â€Å"proactive,† in this area police visibility was increased two to three times its usual

Sunday, August 11, 2019

Outline Aristotle's definition of rhetoric as it relates to dialectic, Research Paper

Outline Aristotle's definition of rhetoric as it relates to dialectic, and identify the role rhetoric plays in our present-day political process - Research Paper Example There is no denying the fact that dialectic tends to be the art that pertains to logical argumentation. To some extent even at a superficial analysis, it does seem to be true that dialectic does come out as a counterpart to rhetoric in the sense that just like rhetoric, dialectic has a lot to do with the concept of persuasion and facilitating logical arguments and proofs, and does tends to take into consideration the opposing and contradicting arguments and viewpoints pertaining to any specific issue. Yet, dialectic also tends to differ from rhetoric in many salient ways. Quiet unlike rhetoric, dialectic is primarily restricted to the notions of argumentation and the proofs and logical fallacies attendant to a given argument, and does abstain from extending a theoretical framework to the use of emotion and is seldom concerned with the audiences imminent on an argument and the carried contexts in which an argument tends to unwind. In the light of this fact it seems apparently strange that Aristotle tends to place rhetoric as being a counterpart to dialectic, when one certainly cannot doubt the fact that Aristotle was conversant with the crux of the art of dialectics that primarily happens to be to test the veracity and truth attending an argument. Thereby, by considering rhetoric to be a counterpart of dialectic Aristotle not only enjoins on the art of rhetoric with the imperative to owe allegiance to truth, but also imbues the art and science of rhetoric with salient moral and ethical implications (Gross & Walzer, 2000, p. 149). While aligning rhetoric with dialectic, Aristotle not only imbues the art of rhetoric with ethical and moral implications, but also tends to present rhetoric as a tool that is neutral, which could readily be used by individuals and groups given to moral depravity to achieve spurious ends, if rhetoric is alienated from the imperative of being truthful and

Saturday, August 10, 2019

Essay Questions Example | Topics and Well Written Essays - 750 words - 6

Questions - Essay Example , the khalifa, although with no prophetic function, continued as the leader of the Umayyads, with an ideology of unity and power of Islamic communities. This gave rise to the third Islamic ideology of jihad, i.e warfare, meant to defend or expand their rule and eliminate the monopoly of the Arabic rule. In Islam, religion dictates law. Hence, the propositions of jihad allowed war against non-Muslims, prohibited war within Muslims and usage of violence was allowed only to spread Islam. After the death of the last Umma leader, the Umayyads merely remained as an insignificant group as the Abbasid revolution started (747-750), with their new caliph Abu-al-Abbas-al-Saffah, and this group flourished until 1258, holding the power in Baghdad (Steams & Langer, 113). Although the Umayyads, Caliphates, and jihadis share Islamic ideologies, history revealed huge differences among these communities attributing to various interpretations of Quranic teachings. Enormous political and military oppositions emerged during the Islamicate period. The Umayyads were strongly united only until death of Uthman. Post this, intra-Muslim war broke out and continued up to a century. This war marked the beginning of Umayyads and Abbasids as two separate groups, and the Abbasids expanded vastly and for a very long period (Pipes, 67). Although the Abbasids raged war against non cooperative groups, their intention remained to create an atmosphere of peace through Islam. They invited and supported non-Muslim conversion to Islam to a great extent along with a commitment to provide security to all the Muslims. This security and noble causes helped the Abbasids expand their territory and flourish for many centuries. Therefore, the role of Abbasids in expanding Dar-al-Islam was greater than the Umayyads. The Ottoman Empire is considered as one of the largest and most influential Muslim empires of the later medieval ages. These invasions influenced trade, culture, politics and lifestyle

Rana Plaza Factory Collapse Case Study Example | Topics and Well Written Essays - 2000 words

Rana Plaza Factory Collapse - Case Study Example Bangladesh witnessed the deadliest Rana Plaza factory collapse in which more than 1000 factory workers were killed (BBC News Asia, 2013). On April 24, 2013, Rana Plaza factory, situated in Savar District of Dhaka, Bangladesh, collapsed for unknown reasons, killing more than 1,021 factory workers in which bodies of many dead workers were decomposed; the main reason behind the higher death toll was caused by the presence of many factories in the Rana Plaza at the time of collapse; similarly, the absence of respect for human lives can be gauged by the fact that the same building was evacuated a few days as some reports highlighted cracks in the building; later on, the factory workers were ordered by the factory owners to return to their work (BBC News Asia, 2013). This single event has highlighted weaknesses, negligence, and incompetence on the part of factory owners and related government departments authorized to ensure the safety and security of workplace environments, especially in densely populated areas. At the same time, it can also be highlighted that the role of workers cannot be undermined as they are main stakeholders.This situation has raised a number of ethical questions: Did the factory owners fulfill their legal and moral duty and role for protecting and safeguarding the lives of their workers? Did they provide enough safety and security measures? Did the related government departments or agencies ensure industrial compliance with the related code of conduct? KantianismKantianism is based on the system of wrongness or rightness of actions (Wood, 2008). Kantianism refers to respecting individuals with dignity and identifies them as ends (Gardiner, 2011). And, it has also been contended that the moral values should not be influenced by the contingency because when it affects actions, the outcome will also be influenced (Patrone, 2005). This ethical framework has numerous perspectives; each has its own rightness or wrongness.

Friday, August 9, 2019

Nursing Ethics Essay Example | Topics and Well Written Essays - 1250 words

Nursing Ethics - Essay Example Initially, I felt my skills of dealing with all levels of people, right attitude, patience, showing empathy, being a good listener directed me to help others, which further strengthened me mentally. Every new case I dealt with, I observed that the patient had to recover from a serious injury, illness or a surgery that had moved the client emotionally. So, I had to create an emotional or a psychological environment to facilitate the adjustment for the client to cope with the changes. It is a real challenge to get the customer cope with, adapt and adjust to the new environment. Also, I had to establish trusted and supportive relations with the customers and his/her family to enable them to deal with the situation. My moving to the nursing profession was neither a consequence of this previous experience nor a chance, but only triggered by my utmost urge to serve others and give them the care they deserved. Post my high school, I pursued Bachelor’s degree in nursing and acquired j ob as a nurse in the hospital associated with the college from where I graduated. When I started working as a nurse, I never realized that I had entered a new profession or doing something new, may be, because of my previous experience as human service worker. I did not feel there is much difference between a human service worker and a nurse from a psychological/mental perspective. However, nursing profession requires advanced education and knowledge; most importantly, governed by strong ethical principles. In my earlier days of working with social service organization, I always believed that human beings have to care for fellow human beings who are underprivileged in some way or the other. Although I knew that not all people believe in this, I still expected that people should consciously follow this as a principle of life. However, today I have a better concept of caring for people which makes me