Wednesday, October 30, 2019

Research paper Example | Topics and Well Written Essays - 1000 words - 28

Research Paper Example Many societies around the world suffer from poverty as a result of poor methods of sustainable development in the past(DeNavas-Walt and Proctor, 11). Poverty in various societies around the world is rooted from cultural and historical events. For instance, Poverty in America is portrayed by economic inflation created in the transition from the period after the American Revolution which was inspired by rebuilding strategies as the nation had undergone through a massive loss of lives and property worth billions of dollars. This document looks at the difference and similarities depicted in the transition with a comparison to Orwell’s concept of poverty as written in â€Å"Down and Out in Paris and London.† Orwell’s â€Å"Down and Out in Paris and London,† is a reflection of the current poverty state in some parts of the United States as it consists of similar events which link the 20th and 21st century. Down and Out in Paris and London,† is George Orwell’s story about the poverty state of immigrants living in Paris and London. In the story, the narrator tells the challenges that befall foreigners when in search for employment in a foreign land. He acquired his first job as a dishwasher in one of the hotels in Paris where employees who were mostly foreigners worked for twelve hours each day of the week with little pay. This made him live in a small and inveterately dirty room as there were no maids to clean the room since they were extremely cheap. The narrator’s place of residence depicted poverty in the immigrant society as most of his neighbours were foreigners from different countries in Europe with few coming from other continents around the world. The narrator describes the condition of the room in which he lived while in Paris saying, â€Å"The walls were as thin as matchwood, and to hide the cracks they had been covered with layer after layer of pink pap er, which had come loose and housed

Monday, October 28, 2019

Puff And Fresh Restaurant Billing System Computer Science Essay

Puff And Fresh Restaurant Billing System Computer Science Essay Puff and Fresh is a popular Restaurant where a large number of Customers Visited. It is very important to have a successful Billing system for the Restaurant. Currently the Restaurant has manual billing system which has many faults when maintain the Bills. Therefore it is good to maintain a computerize system to reduce the errors and to reduce the tiresome Billing system. This documentation contains information on how the Billing system has been created. Facts are discussed under the following topics: The documentation has clearly defined the above topics and there importance of the system. All requirements have been reasoned out and proper conclusions have been made. 1. Introduction Puff and Fresh is a Restaurant. At present Puff and Fresh maintain manual Billing system and they need a computerize approach to maintain Bills. Puff and Fresh shows the customer the different breakfast items offered by the restaurant. Allow the customer to select more than one item from the menu. Calculate and Print the billà ¢Ã¢â€š ¬Ã‚ ¦. It is required to develop a C++ application that could Print Menu Item, Price, Amount etcà ¢Ã¢â€š ¬Ã‚ ¦Ãƒ ¢Ã¢â€š ¬Ã‚ ¦The program is needed to have a user interface which contains the functionalities such as inserting number of adults and children. Choosing the menu and ordering the menu. Creating the bill and print the bill. The aim of this assignment is to present the knowledge the students have gathered this module; C ++ programming. The assignment is divided into their respective sections, and each section has its own objectives, which are to be achieved successfully. Basic fact finding techniques have been followed and the preliminary investigation has been conducted to find out the problems faced by Puff and Fresh Restaurant. The current manual billing system consists of errors mentioned below. Puff and fresh has daily customers. The Bills are stored in files and when the administration needs to access a particular bill, they have to manually go through the files and find it. This is often time consuming and can be a tiresome task. Maintaining records in files over account details require a lot of space and those records may be damaged or misused due to the poor security measures the Restaurant has taken. Since there are a lot of files to be handled, Puff and fresh has needed to handle accounts informations. This is an additional cost. And also the puff and fresh has to spend on paper and other stationary that are needed to store the billing system. A full feasibility study has been conducted and its results show that a computerized system for Puff and fresh is economically, legally and technically feasible to implement. 3. Solution for the problem. The preliminary investigation has given a clear idea about the problem the Puff and Fresh is currently facing. It is clear that the Restaurant needs a computerized system to run and manage the Bill process. Prototyping life cycle model been chosen as the appropriate life cycle model to be used to implement the system. Results from the E-R diagrams and the data flow diagrams have given an idea about the entities and their relationships. The new computerized system has been designed and created in a manner to solve all the problems the Restaurant is currently facing. Entering no of adults: The computerized system is created to identify the amount of adults. This reduces the work of the staff by preventing manual entry of the number and so it prevents errors. Entering no of childrens: The computerized system is created to identify the amount of childrens. This reduces the work of the staff by preventing manual entry of the number and so it prevents errors. Requesting orders: this program can identify the request orders without any errors. The system is password protected and the users have to enter a password to log into the system. This prevents unauthorized users logging into the system. 4. Flowcharts and pseudo codes for the system. 4.1Request Password function Pseudo code Request Password () Char password Char enter Password Open file password Read from file password Struct Print user id Print password Get input enter id Get input enter password If enter id and password = id and password is true then Print user authenticated press enter to login the program Else Print no such login information you entered user id of password invalid please try againà ¢Ã¢â€š ¬Ã‚ ¦ End if Close file While Enter user id and password! = administrator, password End while Return 4.2 Printing main menu Pseudo code Meals () Print welcome to puff and fresh breakfast billing system Print item no menu item price Print 1 string hoppers Rs65.00 Print 2 egg sandwich Rs15.00 Print 3 thosai with chutney Rs18.50 Print 4 parata Rs10.50 Print 5 sausage bun Rs30.00 Print 6 fish roll Rs25.00 Print 7 plain tea Rs10.00 Print 8 coffee Rs15.00 Print 9 tea Rs20.00 Print 10 fruit juice Rs22.50 End 4.3 Main menu Pseudo code Meals () Print welcome to puff and fresh breakfast billing system Print item no menu item price Print 1 string hoppers Rs65.00 Print 2 egg sandwich Rs15.00 Print 3 thosai with chutney Rs18.50 Print 4 parata Rs10.50 Print 5 sausage bun Rs30.00 Print 6 fish roll Rs25.00 Print 7 plain tea Rs10.00 Print 8 coffee Rs15.00 Print 9 tea Rs20.00 Print 10 fruit juice Rs22.50 Do while Print enter number of adults Get input number of adults Print enter number of children Get input number of children Do while Print adult Print please enter your orders Get input menu number Print please enter amount of order Get input amount order Print would you like to enter more orders (Y/N) Get input y or n If Input y Print please enter your orders Else Print children Print please enter your orders Get input menu number Print please enter amount of order Get input amount order Print would you like to enter more orders (Y/N) Get input y or n If input y print please enter your orders Else Print puff and fresh billing system Print adults/children amount total Print would you like to continue (y/n)? If Input get y Return Main menu Else Exit 5. Header files used in the program. #include//for input and output library #include// for string data types #include//for search and sorting (standerd library) #include//for mathematics #include// for string data types #include// for header files console input/outputs 5.1 User defined functions used in the the program double price[10] = {65.00 , 15.00 , 18.50 , 10.50 , 30.00 , 25.00 , 10.00 , 15.00 , 20.00 , 22.50 }; //prices of the items double mealTaxPrices[10]; // prices of the tax prices of the meals int adultNumber,childNumber;// number of adults and childern void printMeals();// fuction to print the meals void orderMeals();// function to order the meals double orderForAdult();// function to order for adults double orderForChildren();// function to order for childern void get_password();// function to get the password static struct account accounts[] = { //user names and passwords of the program void get_password ( char *pwd, int size )//function to get the paswwords int main ()//fucntion to main 6. Coding of the Puff and fresh Billing System // +++++++++++++ Puff and Fresh billing System ++++++++++++ #include//for input and output library #include// for string data types #include//for search and sorting (standerd library) #include//for mathematics #include// for string data types #include// for header files console input/outputs // Declaring Functions double price[10] = {65.00 , 15.00 , 18.50 , 10.50 , 30.00 , 25.00 , 10.00 , 15.00 , 20.00 , 22.50 }; //prices of the items double mealTaxPrices[10]; // prices of the tax prices of the meals int adultNumber,childNumber;// number of adults and childern void printMeals();// fuction to print the meals void orderMeals();// function to order the meals double orderForAdult();// function to order for adults double orderForChildren();// function to order for childern void get_password();// function to get the password //arrays for the password #define FIELD_SIZE 25 #define length(array) ( sizeof (array) / sizeof (array)[i] ) struct account { char *id; char *password; }; static struct account accounts[] = { //user names and passwords of the program { Administrator, password }, { Tuwan, icbt } }; int is_authorized ( const char *uid, const char *pwd )//password is correct { int i; for ( i = 0; i if ( stricmp ( uid, accounts[i].id ) == 0 strcmp ( pwd, accounts[i].password ) ==0 ) { return 1; } } return 0; } void get_password ( char *pwd, int size )//function to get the paswwords { int i = 0; int ch; while ( i if ( ch == b ) { if ( i != 0 ) { printf ( b%cb, ); i; } } else { putchar ( * ); pwd[i++] = (char)ch; } } pwd[i] = ; } int main ()//fucntion to main { system (cls);//to clear the screen system (color 0c);//This function help to change color in command prompt char uid[FIELD_SIZE]; char pwd[FIELD_SIZE]; //print the Login printf(t -n);//print this line printf(t ********** Welcome to Puff and Fresh Restaurant **********n);//print this line printf(t -nnnn);//print this line printf(Login by keying in your details below :-nn);//print this line printf ( User ID: );//print this line fflush ( stdout ); if ( fgets ( uid, sizeof uid, stdin ) != NULL ) { char *newline = strchr ( uid, n ); if ( newline != NULL ) *newline = ; printf ( Password: );//print this line fflush ( stdout ); get_password ( pwd, sizeof pwd ); if ( is_authorized ( uid, pwd ) ) //If entered the correct data then this meseage will display. printf(nnt >n); else { //If entered wrong then this error meseage will display and exit. printf(nnttt>); printf(nnt>n); system(pause); return main (); } } getchar(); printMeals(); char response = y; //print this in the main menu asking number of adults and number of chilrdren printMeals(); while(response == y|| response == Y) { printf( please enter number of adults :);//print this line scanf(%d,adultNumber); printf( please enter number of children:);//print this line scanf(%d,childNumber); orderMeals(); printf(n would you like to continue(y/n):);//print this line scanf(n%c,response); } //in the bill this will print printf(n ******************** THANK YOU FOR COMING ************************n);//print this line printf( 20********************** PLEASE VISIT US NEXT TIME **************************20 n);//print this line system(pause); return 0; } void printMeals()//fuction to print meals { char code; system(cls);//to clear the screen system (color f3);//This function help to change color in command prompt printf( Puff and fresh Copyright: (C)2010 Tuwan.nn); //print this line printf( 20=======================================================================20n); //print this line printf( 20********************* WELCOME TO PUFF AND FRESH ***********************20n); //print this line printf( 20********************* Breakfast Billing System ***********************20n); //print this line printf( 20=======================================================================20nnn); //print this line printf( tt Below is the menue:20nn); //print this line printf( tt Item NotMenu ItemttPrice:n); //print this line printf( tt 22*******************************22nn); //print this line printf( tt 1- tString HoppersttRs.65.50n); //print this line printf( tt 2-ttEgg SandwitchttRs.15.00n); //print this line printf( tt 3- tThosai with ChutneytRs.18.50n); //print this line printf( tt 4- tParatatttRs.10.50n); //print this line printf( tt 5- tSausages BunttRs.30.00n); //print this line printf( tt 6- tFish RollttRs.25.00n); //print this line printf( tt 7- tPlain TeattRs.10.00n); //print this line printf( tt 8- tCoffeetttRs.15.00n); //print this line printf( tt 9- tTeatttRs.20.00n);//print this line printf( tt 10- tFruit JuicettRs.22.50n);//print this line printf(n); } void orderMeals() //function to print order meals { double totalPriceForAdult, totalPriceForChildren; double allPayment,discount; printf( tt**** ORDER MENUE****n); //print this line totalPriceForAdult = orderForAdult(); totalPriceForChildren = orderForChildren(); allPayment = totalPriceForAdult + totalPriceForChildren ; system(cls);//to clear the screen system (color f4);//This function help to change color in command prompt printf(t 20==================================================20);//print this line printf(n tt 22****** WELCOME TO PUFF AND FRESH ******22 n);//print this line printf( tt*********** Breakfast Billing System ************ n);//print this line printf( t 20=============================================================20nn);//print this line printf( ttAdult/ChildttAmountttTotal Pricen);//print this line printf( ttadultsttt%dtt%5.2fn,adultNumber,totalPriceForAdult);//print adult amount and the price of the adult printf( ttchildrentt%dtt%5.2fn,childNumber,totalPriceForChildren);//print child amount and the price of the child printf( ttTotal billtttt%5.2fn,allPayment );//print the toal bill //arithmetic of the bill if(allPayment discount=((allPayment * 0.5)/100); else if(allPayment>= 10 allPayment discount=((allPayment * 1)/100); else if(allPayment>= 20 allPayment discount=((allPayment * 1.5)/100); else if(allPayment>= 30 allPayment discount=((allPayment * 2.0)/100); else discount= ((allPayment * 5.0)/100); printf( ttTotal bill after discounttt%5.2fnn,allPayment-discount);//print total bill anfter discount printf( t No 234, peradeniya road, Kandy. Tel:- 081-2345678nn);//print this line } double orderForAdult() //fuction to print orders for adult { int menuOption,i,amount; char response = y; double totalPerPerson = 0.0,totalAllPerson = 0.0; double tax = 5.0; if(adultNumber printf(n ); else printf(*tadults:n);//print this line for(i=0;i { printf( adult %d please enter your ordersn,i+1);//print this line while(response == y || response == Y) { printf( please enter your option:);//print this line scanf(%d,menuOption); if(menuOption10) { printf( sorry we don`t have this order nagain! );//print this line continue; } printf( please enter your amount of order:);//print this line scanf(%d,amount); totalPerPerson = totalPerPerson + (amount * price[menuOption 1] );//total price of a person printf( Would you like to enter more orders(y/n):);//print this line scanf(n%c,response); } printf(n); totalAllPerson += totalAllPerson + totalPerPerson;//arithmetic totalPerPerson = 0.0; response = y; } return totalAllPerson + ((totalAllPerson * tax) / 100);//arithmetic } double orderForChildren()//fuction to print orders for child { int menuOption,i,amount; char response = y; double totalPerChild = 0.0,totalAllChildren = 0.0; double tax = 5.0,oneOrder; if(childNumber printf(n); else printf(*tChildren:n);//print this line for(i=0;i { printf( child %d please enter your ordersn,i+1);//print this line while(response == y || response == Y) { printf( please enter your option:);//print this line scanf(%d,menuOption); if(menuOption10) { printf( sorry we don`t have this order nagain! );//print this line continue; } printf( please enter your amount of order:);//print this line scanf(%d,amount); oneOrder = (price[menuOption 1] * 60)/100 ;//this one order for a child with discount %60 of one order of adult totalPerChild = totalPerChild + (amount * oneOrder) ;//total price of a person printf( Would you like to enter more orders(y/n):);//print this line scanf(n%c,response); } totalAllChildren += totalAllChildren + totalPerChild; response = y; totalPerChild = 0.0; printf(n); } return totalAllChildren + ((totalAllChildren * tax) / 100);//arithmetic } //***************************************END*****************************************// 7. Advantages and Disadvantages of Puff and Fresh billing system: Advantages of Puff and Fresh billing system It is a Windows based system The program is easy to learn. Developing or modifying code is much easier and faster Restricted to a limited number of users You can have a fully functional and the user interface elements are quite powerful. Improved security Disadvantages of Puff and Fresh billing system Take time to implement Difficult to use in non-Windows environments. Viruses can infect. 8. Data dictionary Variable name Data type Description account struct The struct assigned to the accounts User id char Variable to hold the password password char The variable holding the value for the confirm password No of adults Char The variable holding the value for the confirm number of adults No of children char The variable holding the value for the confirm number of children payment double The variable holding the value of payment total double The variable holding the value of total discount double The variable holding the value of discount tax double The variable holding the value of tax Menu option Int The variable holding the value of menu option Meals char The variable holding the value for the confirm meals 9. Test cases of the system. Checking the User ID and Password # Test Test Type Expected Outcome Actual Outcome 1.1 Type in an incorrect User ID Erroneous Error message displayed Error message displayed 1.2 Type in the correct Password. Erroneous Error message displayed Error message displayed 1.3 Type in an correct User ID Erroneous Error message displayed Error message displayed 1.4 Type in an incorrect Password Erroneous Error message displayed Error message displayed 1.5 Type in an correct User ID Normal Logging into the system message displayed Logging into the system message displayed 1.6 Type in an correct Password Normal Logging into the system message displayed Logging into the system message displayed Selecting options from the Main Menu ( Entering options using main menu Adult and children) Adult # Test Test Type Expected Outcome Actual Outcome 2.1 Type in an incorrect option. Erroneous Error message displayed Error message displayed 2.2 Type in the correct option Normal Option becomes available. Option becomes available. Selecting options from the Main Menu ( Entering options using main menu Adult and children) Children # Test Test Type Expected Outcome Actual Outcome 2.1 Type in an incorrect option. Erroneous Error message displayed Error message displayed 2.2 Type in the correct option Normal Option becomes available. Option becomes available. 10. Report about the program When chording this program Puff and Fresh Billing system I had to face lots of difficulties like syntax errors, semantic errors and compiling errors. Such as when we misspelled a word it becomes a syntax error. For example u can see below screenshot. If there is an error in logic it becomes a logical error. When we compile the chord the compiling chord show the error. You can see an example below. (A logical error) 11. Recommendations Implementing a security system to allow access to only authorized personals. Take regular backups of all the player records. Conducting a user training and support plan to train the staff at Puff and Fresh. Update the system in the future adding new features. Implement a system where the player can order Items online. Create a centralized database; thereby the same data is accessible from any location. Security from viruses; computer viruses could be a major problem; therefore reliable antivirus software could be installed. This software could be updated on a regular basis and the employees should be trained to use it. Keep the passwords updated; that is the users should change their passwords on a regular basis. Install Malware and spyware guards to protect the system from being hacked. 12. Conclusion The documentation includes all necessary information on the structure and the coding of the program created for Puff and Fresh Billing system. Creating the program was an overwhelming task that required a lot of analyzing, research work and personal skills. Below is a list of problems that had to be faced while creating the program. Understanding the problem and coming up with the most suitable solutions. Using the correct logics and the coding that would work best according to the requirements. Making proper use of the data types and variables such as structs and arrays. Understanding the errors that occur when using such data types and finding solutions to overcome those errors. Creating user-defined functions and passing parameters successfully. Creating proper user interface. Creating proper messages for input and output. Understanding the situations where displaying of error messages are needed and successfully creating them. Above problems have been successfully analyzed and correct solutions have been given in this assignment. Creating this report had been a great experience and a lot of facts have been learned since the required tasks have been given in a challenging manner. Tasks such as creating a system to a restaurant, needed research work as well as personal skills. Creating proper error messages was a very tiring task that consumed a lot of time. The program has been created successfully with proper error messages displaying at proper situations. Alternative measures had to be taken when using arrays and enumerators to prevent run-time errors. Even though there were no logical or syntax errors, using arrays inside struct created errors with the memory and finding out those errors was a difficult task. 13. Gantt chart 14. Reference Malik, D.S, I. (1999). C++ Programming: programmed Design Including Data Structures. Second Edition, Thompson Course technology, pp.269-294. DaniWeb.LLC, 2003 2010, Viewed on 25th of August 2008, http://www.daniweb.com/forums/thread141983.html Experts Exchange LLC 2009, viewed on 18th of August 2010, http://www.expertsexchange.com/Programming/Languages/CPP/Q_2163.html About, Inc. About and About.com,2010, viewed on 24th of August 2010, http://en.allexperts.com/q/C-1040/Storing-Info-Files.htm Lectures tutes and notes of c++. Exhedra Solutions, Inc, 1997-2010, viewed on 24th of August 2010, http://www.planetsourcecode.com/vb/default.asp?lngWId=3 Experts Exchange LLC 2010, viewed on 15th of August 2010, http://www.expertsexchange.com/Programming/Languages/CPP/Q_2163.html

Friday, October 25, 2019

Global Warming Essay -- Environmental Global Climate Change

Global Warming Global Warming, aside from pollution is one of scientists biggest concerns. Global Warming is caused by the Greenhouse effect. There are 4 steps in the Greenhouse effect process. The first is, sunlight radiates from the sun, through space, to the Earth’s atmosphere. The second is, sunlight enters the atmosphere and hits the Earth. Some of that sunlight turns into heat energy in the form of infrared light. Surrounding air and land, which in turn makes the heat warm, absorbs the heat. Third, the greenhouse gases trap infrared rays that is remitted into the atmosphere. Finally, the gas then absorbs the light and is remitted back to the Earth’s surface and warms it even more. Another cause of Global Warming is the emissions of greenhouse gases due to the increase in technology that humans have developed. One recent study by the IPCC (Intergovernmental Panel on Climate Change) said that unless governments do something to restrict the emissions of greenhouse gases to a lower level, global temperatures could rise 1.6 to 6.3 degrees Fahrenheit by the year 2100. This would represent the fastest rate of global warming since the end of the last ice age more than 10,000 years ago. With the increased warming of the Earth it could lead to catastrophic events that could endanger living species on our planet. One event is major drought all around the world. With the warming of the planet, the water on the ground would quickly evaporate causing the rivers and lakes to qui...

Thursday, October 24, 2019

Globalization vs. Nationalism

Nationalism vs. Globalization The debate on whether U. S. domestic and foreign policy should center on nationalism or globalization has been a long standing one. Before I add my personal opinion to it, I would like to state the advantages and disadvantages of both options and how it woild affect our economy in the long run. Nationalism uses trade protectionism as a basis for its concept. The main objective is to protect domestic resources by deterring foreign trade. This is accomplished through raising tariffs, quotas, and embargoes. It also raises taxes for export subsidies, import licensing, and exchange rates. Riley) Initially, people believe that keeping trade domestic benefits the standard of living because it keeps employment high. Unfortunately, there are unforeseen side effects that have damaging results to the economy. One of the biggest factors is quality control. Since competition of the goods and services offered are reduced, there is no real motivation to produce innovat ive and technology advanced products. In addition, ineffective factions of business are safe from being edged out by more competent foreign rivals. In the long run, protectionism diminishes the value of a country’s products and cripples its economy.Globalization, on the other hand, is the opposite of nationalism. It is defined as the â€Å"ongoing process of integration of regional economies into a global network of communication and execution. † (Lovekar) There are many advocates and protestors of globalization. Supporters state how global trade raises GDP, employment, and per capita income for citizens of developing countries. Competition also raises the standard for good, quality products at reasonable prices ultimately benefitting the consumer. Employment, or lack thereof, is one of the hot button topics in the debate over globalization.Some believe that outsourcing manufacturing, a key part of globalization, causes a loss of jobs domestically. Despite the steady c ash flow from trade, developing countries are still growing twice as slow as developed countries. The average worker is still not benefiting from globalization due to their extremely low rate of pay, an enticing factor for outsourcing. So which option is the better policy ti adapt? In my opinion, globalization would be the better option for the U. S. Since they are such a phenomenal force in the global market, enforcing nationalism policies would not only weaken the economy, it would affect other countries as well.High tariffswould spark initiation tariffs from other countries and start a trade war. The outsourcing of lower skilled jobs to low wage countries is not necessarily a bad thing. It opens up the market for high waged, high skilled jobs that make equivalent products. The demand for these jobs raises the education level does to as many pursue degrees to fill them. So in conclusion, while it may seem ideal for the U. S. to protect its own by stymieing global trade, in the lon g run its beneficial to use globalization. In addition to stimulating developing countries’ economy, it benefits the consumer through competitive pricing.

Wednesday, October 23, 2019

Bio-Psychosocial Model of Health and Illness

BIO-PSYCHOSOCIAL MODEL OF HEALTH AND ILLNESS INTRODUCTION The medical model has been the predominant approach used by physicians in diagnosing and management of diseases and illness in most Western countries. The biomedical model of illness and healing focuses on purely biological factors, and excludes psychological, environmental, and social influences. According to this model, good health is the freedom from pain, disease, or defect. It focuses on physical processes that affect health, such as the biochemistry, physiology, and pathology of a condition.It does not account for social or psychological factors that could have a role in the illness. In this model, each illness has one underlying cause, and once that cause is removed, the patient will be healthy again, (Alloy, Jaconson,& Acocella,(1999). The bio-psychosocial model of understanding disease process arose from the context of changing conceptualisations of mind and body and the emergence of new fields of enquiry, including h ealth psychology, medical sociology, behavioural medicine and psychoneuroimmunology, Barlow,D.H. & Durand V. M. (1999). According to Engel (1977, 1980), human beings are complex systems and illness can be caused by a multitude of factors, not just a single factor such as a virus or bacteria. This is an attempts to move away from a simple linear model of health, to assess the effects of the combination of factors involved in illness, that is; biological (for example, virus & genes), psychological (for example, stress, behaviours, & beliefs) and social/environmental (for example, employment & neighbourhood).Engel (1977) argued that the best and most effective way of dealing with disease and illness is by the application of the three approaches that are related to human health. According to him the three interact in a very complex way and all play a significant role in human functioning in the context of disease and illness. Health is therefore better understood and managed when the th ree approaches are combined rather than handling it from a purely biomedical perspective.The biopsychosocial model of understanding diseases and illnesses is also similar to the World Health Organization’s definition of health ‘a state of complete physical, mental and social well-being and not merely the absence of disease or infirmity’ (WHO, 1946). BIOMEDICAL MODEL The biological model was the leading approach of understanding diseases and illnesses since the 19th century. It gained strength from researches in physiology and medicine that led in identification of infectious agents that cause diseases,(Maher & Maher,1985). It evolved from a Greek physician Galen’s germ theory concept of pathogens in 200 AD.He declared pathogens as the sole disease causing agents. The medical model therefore aimed at doing researches to identify all pathogens that caused diseases for the purpose of providing the right diagnoses for different diseases. For the proponents of this model, every illness is a symptom of a particular disease which has also been caused by a particular pathogen. The model also later focused on normalizing genetic related abnormalities and injuries. The model therefore focused on the physical processes such as the pathology, the biochemistry and physiology of disease and illnesses (Hoeksema, 2001).The biomedical model uses the traditional reductionist biomedical model of medicine that presumes that every disease process can be explained in terms of an underlying deviation from the normal function such as a pathogen, genetic or developmental abnormality or injury,(Sarno:1998). This argument presumes that illness is always due to abnormalities in the body's working systems. It is the basis of modern Western medical practice. It works on the theory that every bodily malfunction has an identifiable and diagnosable physiological cause that can also be managed or treated using the conventional medicine.The biomedical model tends to t ake a curative approach to illness (Price,1978). According to Sarason & Sarason, (2005). Biomedical approach focuses its attention on physical symptoms and therefore the normal physical state is a state of being whole and without any physical, mental disease and free from any pain, so that all the parts of the body can carry on their proper functions fully. According to Alloy, Jaconson, and Acocella (1999), the biomedical model compares abnormal behavior to any other disease and therefore has specific causes and specific set of symptoms.Therefore the medical model also implies that the abnormal behaviour is biogenic, that is, it results from a malfunction within the body especially the brain. This suggests that psychological symptoms are due to structural abnormalities in the brain’s neurotransmitter systems, or faulty genes. Biogenic theories of abnormal behavior have been in existence since ancient times. In the middle ages and the renaissance, they coexisted with supernatu ral theory which believed that abnormal behavior was caused by God or more often by the devil (Hoeksema, 2001).In the eighteenth and early nineteenth centuries, religious explanations were gradually replaced by biological explanations. The newly dominant medical approach was soon strengthened by a series of important breakthroughs which was done through biomedical researches and therefore several previously unexplained behavior patterns were found to result from brain pathologies((Hoeksema, 2001). Such discoveries strengthened greatly the biogenic theory of abnormal behavior. Medicine was therefore increasingly assumed would ultimately discover the cure for ‘madness’ as it was commonly called.On this assumption, any case of mental abnormality was referred to a medical professional, (Alloy, Jaconson, Acocella,(1999). According to the proponent of this model, the abnormal behavior should best be handled by physicians in hospitals and by means of drugs and that the whole p roblem of deviant behavior should be conceptualized in medical terms such as symptoms, syndromes, pathology, mental illness, patient, diagnosis, treatment and cure,(Price,1978). EVALUATION OF THE MEDICAL MODEL STRENGTHS:The medical model introduced objectivity in the understanding and management of diseases and illnesses by applying scientific methods of research, diagnosis and treatment. The model has also given insight into the causes of some conditions, such as Alzheimer's disease, an organic condition causing confusion in the elderly, (Alloy, Jaconson, Acocella, (1999). According to Sarason, & Sarason (2005), by use of the biological model, treatment is quick and, relative to alternatives, and sometimes cheap and easy to administer.It has proved to be effective in controlling serious mental illnesses like schizophrenia allowing patients who would otherwise have to remain in hospital rather than to live at home. Finally the sickness label has reduced the fear of those with mental disorders. This is because historically, they were thought to be possessed by evil spirits or the devil, majority of them especially women, who were burned as witches, (Maher, & Maher: 1985). CRITICISMS OF BIOMEDICAL MODEL One of the critics of biomedical model of mental illness was Thomas Szasz.In his book â€Å"The Myth of the Mental Illness’ (Szasz, 1961), he postulated the so called most of what was commonly referred to as mental illnesses were merely ‘problems in living’. According to him the whole concept of mental illness was a myth as it could not withstand the laid down biomedical diagnostic procedures. For Szasz, psychiatrists over-relied on social criteria rather than medical standardized procedures to diagnose mental disorders. He argued that mental assessment relied on the patient’s coping skills for example, with families, friends and social responsibilities to determine a disorder ((Szasz, 1961).Szasz argued that psychiatric diagnosis, was unlike physical diagnosis all about social judgment. According to Szasz, the ‘sick’ label also deprives people of the responsibility for their behavior and relegates them to a passive role that makes it hard for them to return to the normal behavior. After many years in the biomedical research, evidence shows there still remained many patterns of abnormal behavior for which no medical causality was identified, yet the biomedical researchers were confident that such causes were eventually to be found,(Price,1978).Biomedical model does not take into account the role of social factors or individual subjectivity in diagnosis and treatment of diseases and illnesses. The model overlooks the fact that the diagnosis (that will affect treatment of the patient) is a result of negotiation between the doctor and the patient, (Annandale,1998). Using reductionism method of both research and diagnosis in the biomedical model, the model attempts to reduce the explanations of health an d illness to the smallest possible factors.Nevertheless human beings and ill-health are not this simple. There may be a lot of different causes from social to psychological to genetic. The biomedical model is a single-factor and therefore looks for the cause, rather than a range of contributory factors, (Alloy, Jaconson, Acocella, 1999). Using biomedical model, there lacks the mind-body distinction. The mind and body are considered separately and they do not affect one another, which research has proved is not the case. Health is traditionally equated to the absence of disease.A lack of a fundamental pathology was thought to define one's health as good, whereas biologically driven pathogens and conditions would render an individual with poor health and the label â€Å"diseased†. However, such a narrow scope on health limited our understanding of wellbeing, thwarted our treatments efforts, and perhaps more importantly, suppressed preventive measures, (Sarno, 1998). PSYCHOLOGIC AL MODELS OF UNDERSTANDING TO DISEASE PROCESSES In contrast to the medical model, thoughts, feelings and behaviours affect our health and well-being.Recognition of the importance of these influences on health and disease is consistent with evolving conceptions of the interactions between the mind and the body and represents a significant change in medicine and the life sciences,( Baum & Posluszny, 1999). There are psychological theories that argues that the mind prays a pivotal role in matters related to diseases and illnesses. According such theories, disturbed or abnormal behavior for example may be explained physiologically and also psychologically.Conditions like Schiszophrenia and depression have both physiological and psychological explanations of causality and management. Some of the psychological perspectives of that deal with health and well-being of human beings are; The Psychodynamic Perspective: Psychodynamic approach to abnormal behaviour assumes that abnormal behavior arises or originates from unconscious unresolved psychological conflicts. According to Sigmund Freud(1925) behaviour is motivated by internal or psychological forces. Abnormality according to him is caused by an imbalance in the internal forces that motivate behaviour.He believed that mental illness arises from unresolved conscious conflicts, which usually occur in early childhood According to Freud, the unconscious forms about 90% of the human mind, and the remaining 10% is conscious. People are not able to access the contents of their own unconscious mind. Traumatic memories, inappropriate desires, and unresolved conflicts are buried in the unconscious mind by ego defense mechanisms such as repression. The contents of the unconscious mind for example, a childhood trauma, may still influence behaviour and this can lead to abnormality (Santrock,2007).According to psychodynamic proponents, another source of abnormality arises from extremes either from id or from the superego; Weak eg o: According to psychodynamics, the well adjusted people have a strong ego, that is, they able to cope with the demands of both the id and the superego by allowing each to express itself at appropriate times. If, however, the ego is weakened, then either the id or the superego, whichever is stronger, may dominate the personality leading to deviant behavior and neurotism.Unchecked id impulses: Freud argued that, if id impulses are unchecked they may be expressed in self-destructive and immoral behaviour. This may lead to disorders such as conduct disorders in childhood and psychopathic behaviour in adulthood. Too powerful superego: According to Freund, a superego that is too powerful, and therefore too harsh and inflexible in its moral values, will restrict the id to such an extent that the person will be deprived of even socially acceptable pleasures. According to him this would create neurosis, which could be expressed in the symptoms of anxiety disorders, such as phobias and obses sions.The Behaviourist Perspective This approach believes that behavior is learned based on reinforcement. Therefore it is sustained its consequences. Therefore the maladaptive behavior is learned through reward while it can also be relearned, (Slavin, 2003). The proponents of this model argues that deviant behavior can be managed through; Shaping: This involves guiding behavior toward goals by reinforcing the many steps that lead to success. Extinction: This approach involves removing reinforcers from previously learned behavior until the behavior disappears.Extinction burst: This process involves the increase in levels of behavior in the early stages of extinction. Positive reinforcement: This a technique of sustaining a desired behavior for example, applying praise after doing something desirable. Negative reinforcement: this is a technique of escaping from an unpleasant or a way of preventing unpleasant behavior from occurring. Punishment – consequences that weaken behavi or; punishment like reinforcement is in the eye of the receiver and the impact on behavior, (Slavin, 2003). Cognitive Theoretical Model:The cognitive perspective maintains that peoples’ way of interpreting situations determine their emotional and behavioral symptoms,(Hoeksema, 2001). Abnormal behavior is a product of negative or erroneous thinking and perception about oneself and of the environment. The proponents of this theory argue that the human being is not a passive organism, but is capable of processing information and comprehend the relationship between cause and effect. According to Beck (1921), maladaptive behavior may result from faulty or distorted interpretation of the reality.Therefore false or negative view of the world can easily lead to illness or abnormal behavior. For example, a negative view of oneself can lead to negative interpretation and negative expectations of the future. These negative belief systems and erroneous view of the world can lead to depre ssion, (Halligan,& Aylward,(Eds. ) 2006). Accord to Albert Ellis (1959), the goal of cognitive therapy is to help people change their irrational beliefs into rational beliefs. This is done by the therapist creating insights in a person’s mind through the process of disputing the client's irrational beliefs, (Santrock,2007).Humanist Model of Abnormal Behaviour According to the humanistic approach and existentialists theories, symptoms of abnormal behavior arise when people are not allowed to pursue their full potential and instead they are made or try to conform to others wishes,(Hoeksema,(2001). According to Carl Rogers, â€Å"The organism has one basic tendency and striving: to actualize, maintain, and enhance the experiencing organism† (Rogers, 1951). According to him, abnormal behavior can be managed through working to remove incongruences, defense mechanisms, and developing positive personal self-regard.SOCIOCULTURAL APPROACHES Interpersonal theorists focus on the role of interpersonal relationships in shaping normal and abnormal behavior. Family system theorists suggests that abnormality among individual family members is the result of dysfunctional patterns of interaction within families that encourage and maintain psychopathology,(Hoeksema,2001). Social structural theorists on the other hand focus on the influence of structural factors in the environment and cultures on individuals’ behavior, (Barlow & Durand,1999). The Role of Psychological State in health mattersCurrent psychological researches especially in the field of Psychoneuroimmunology (PNI), indicate that psychological state can influence the body immunity through the nervous system. The studies suggest that, not only can psychological state influence health, but beliefs may also influence health directly. In particular, research has focused on the capacity of psychological factors (such as mood, thought suppression and stress) to modify immune functioning,(Ogden, 2004). A ccording to various studies, positive mood is associated with better immune functioning, whereas negative mood is associated with poorer immune functioning (Stone et al. 1987). Humour appears to be particularly beneficial (Dillon, Minchoff & Baker, 1985). Certain coping styles (such as suppression and denial) may relate to illness onset and progression (e. g. Kune et al. , 1991), while thought expression through writing or disclosure groups may improve immune functioning,(Pennebaker et al. , 1988; Petrie, Booth & Pennebaker, 1998). Kiecolt-Glaser and Glaser (1986) argued that stress causes a decrease in the hormones produced to fight carcinogens (factors that cause cancer) and repair DNA.In particular, cortisol decreases the number of active T cells, which can increase the rate of tumour development. This suggests that experiencing stress while being ill could exacerbate the illness through physiological changes. So if the illness itself is appraised as being stressful, this itself may be damaging to the chances of recovery. According to Ogden (2000), chronic illnesses, such as asthma, AIDS, cancer, coronary heart disease and multiple sclerosis, are another important areas of health that research indicates that psychological factors play important role.Coronary heart disease (CHD) for example, is caused by hardening of the arteries (atherosclerosis), which are narrowed by fatty deposits. This can result in angina (pain) or a heart attack (myocardial infarction). CHD is responsible for 33 per cent of deaths in men under 65 and 28 per cent of all deaths. It is the leading cause of death in the UK, killing 4300 men and 2721 women per million in 1992. It has been estimated that CHD cost the National Health Service in the UK about ? 390 million in 1985/86, (Ogden, 2000).Many risk factors for chronic heart disease which are modifiable have been identified, for example, smoking, alcohol, obesity, sedentary lifestyle, perceived work stress and high blood pressure. Acc ording to Friedman and Rosenman (1959,’78) type A behaviour is characterized by excessive competitiveness, vigour, energy, alertness, confidence, loud speaking, rapid speaking, tense clipped speech, impatience, hostility, interrupting, frequent use of the word ‘never’ and frequent use of the word ‘absolutely’, In the 1980s Karasek developed a job demand/job control model of stress.He proposed the ‘job demand control hypothesis’, whose aim was to reduce job strain. According to Karasek and Theorell, (1990), there are two aspects of job strain; job demands and job autonomy (which reflects the person’s control over the speed or the nature of decisions made within the job). Karasek’s hypothesis suggests that high job demands and low job autonomy predict CHD. He later in his included the concept of social support, which he defined in terms of emotional support (trust and social cohesion between co-workers) and instrumental socia l support (the provision of extra resources and assistance).All the above conditions involve in their therapy psychological related techniques that includes; exercises, behavior modifications and cognitive therapies. A Multi Perspective Approach to Disease and Illnesses The model recognizes four systems centered on the person; organs, the whole person, behaviour, and social role function. It also considers the four contextual factors that influence these systems, that is; personal factors, physical environment, social environment, and time.This model also draws attention to two important components of any holistic model of health, choice (free-will) and quality of life, (McKeown,1979), This approach advocates the importance of looking at health and human behavior from scientific, psychological and social cultural approach. According to this model abnormal behavior is therefore effectively dealt with from these three points of view. Psychologically the unobservable events of the mind , such as attitudes, memories, and desires are unquestionably involved in most of psychopathology(Alloy, Jacobson &acocella,1999).According to Ndetei(2006), Culture and religion also play an important role in the development and management of psychopathology. Over the last century, health behaviours have played an increasingly important role in health and illness. This relationship has been highlighted by McKeown’s book, The Role of Medicine (1979), which discusses the decline of infectious diseases in the nineteenth century, which forms the focus for medical sociology. It also highlights the increasing role of behavior in illness in the twentieth century.The commonly held view is that the decline in illnesses such as TB, measles, smallpox and whooping cough was related to the development of medical interventions such as chemotherapy and vaccinations. But McKeown showed that the decline in infectious diseases had already begun, before the development of medical interventions. He claimed that, looking back over the past three centuries, this decline is best understood in terms of social and environmental factors. McKeown also examined health and illness throughout the twentieth century.He argued that contemporary illness is caused by an individual’s own behaviours, such as whether they smoke, what they eat and how much exercise they take, and he suggested that good health was dependent on tackling these habits. It has been suggested that 50 per cent of mortality from the ten leading causes of death is due to behaviour. If this is correct, then behaviour and lifestyle have a potentially major effect on longevity. For example, Doll and Peto (1981) estimated that tobacco consumption accounts for 30 per cent of all cancer deaths, alcohol 3 per cent, diet 35 per cent, and reproductive and sexual behaviour 7 per cent.Approximately 75 per cent of all deaths due to cancer are related to behaviour. More specifically, lung cancer (the most common form) acco unts for 36 per cent of all cancer deaths in men and 15 per cent in women in the UK. It has been calculated that 90 per cent of all lung cancer mortality is attributable to cigarette smoking, which is also linked to other illnesses such as cancers of the bladder, pancreas, mouth, larynx and oesophagus, and to coronary heart disease.And bowel cancer, which accounts for 11 per cent of all cancer deaths in men and 14 per cent in women, appears to be linked to diets high in total fat, high in meat and low in fibre, Doll and Peto (1981). In summary The proponents of the biopsychosocial model argue that the biomedical model alone does not take into account all of the factors that have an impact on a patient's health. Biological issues, as well as psychological factors such as a patient's mood, occupation, intelligence, memory, level of education and perceptions are all considered when making a diagnosis.The biomedical approach may not, for example, take into account the role sociological factors like family, social class, or a patient's environment may have on causing a health condition, and thus offer little insight into how illness may be prevented. A patient who complains of symptoms that have no obvious objective cause might also be dismissed as not being ill, despite the very real effect those symptoms may have on the patient's daily life.The biopsychosocial model of understanding disease process accomplished a milestone that brought about a dramatic shift in focus from disease to health, recognizing that psychosocial factors (for example; beliefs, relationships, and stress) greatly impact recovery, the progression of and recuperation from illness and disease. While the traditional biomedical models of clinical medicine focused on pathophysiology and other biological approaches to disease, the biopsychosocial approach emphasize the importance of understanding human health and illness in their fullest contexts. CONCLUTION:This model recognizes human beings as co mplex systems and illness can be caused by a multitude of factors, not just a single factor such as a virus or bacteria. Biopsychosocial model therefore attempts to move away from a simple linear model of health and looks at the combination of factors involved in illness; biological (for example, a virus), psychological (for example, behaviours, beliefs) and social (for example, employment). Since in biopsychosocial model , illness is regarded as the result of a combination of factors, the individual is no longer simply seen as a passive victim of some external force, such as a virus.Acknowledging the role of behaviours such as smoking, diet, exercises and alcohol, for example, means that the individual may be held responsible for their health and illness. From this perspective, health and illness exist on a continuum. Rather than being either healthy or ill, individuals progress along a continuum from healthiness to illness and back again. The biopsychosocial model of understanding disease process maintains that the mind and body interact, and therefore it considers psychological factors as not only possible consequences of illness but as contributing to all the stages of health, from being healthy to being illness.Current Application of Biopsychosocial Model: The biopsychosocial model of illness seems to be a significant advance upon the biomedical model of illness. It has been used as the basis of a system for classification of various aspects of illnesses as found in various diagnostic tools for example, Diagnostic and Statistical Manual of Mental Disorders(DSM), and the International Statistical Classification of Diseases. The apply the biopsychosocial model of diagnosing diseases and illnesses and have therefore become the international criteria for mental illness.REFERENCES 1. Alloy, L. B. , Jaconson,N. S. , Acocella,J. (1999). Abnormal Psychology: Current Perspectives (8th. ed). Boston: Mcgraw-Hill . 2. Barlow,D. H. & Durand V. M. ,(1999). Abnormal Psy chology: An Integrative Aproach. Boston:Core Publishing House. 3. Baum, A. & Posluszny, M. D. ,(1999). Health psychology: Mapping biobehavioral contributions to health and illness. Annual Review of Psychology, 50, 137–163. 4. Bruns D, Disorbio J. M. , (2006). Chronic Pain and Biopsychosocial Disorders. Practical Pain Management, March, volume 6, issue 2. 5. DiMatteo, M.R. , Haskard, K. B. , & Williams, S. L. , (2007). Health beliefs, disease severity, and patient adherence: A meta-analysis. Medical Care, 45, 521-528. 6. Doll R, Peto R. Mortality in relation to smoking: 20 years' observations on male British doctors. Br Med J. 1976 Dec 25;2(6051):1525–36. 7. Engel, G. L. (1977). The need for a new medical model: a challenge for biomedicine. Science;196:129-136. 8. Frankel, R. M. , Quill, T. E. , McDaniel, S. H. (Eds. )(2003): The Biopsychosocial Approach: Past, Present, Future. Rochester :University of Rochester Press. . Gatchel, R. J. & Oordt, M. S. , (2003). Clinical health psychology and primary care: Practical advice and clinical guidance for successful collaboration. American Psychological Association: Washington, D. C. 10. Halligan, P. W. , & Aylward, M. (Eds. ), (2006). The Power of Belief: Psychosocial influence on illness, disability and medicine. Oxford University Press, UK. 11. Hoeksema, S. N. , (2001). Abnormal Psychology (2nd ed). Boston: McGraw Hill. 12. Maher, B. A. , & Maher, W. B (1985). Psychopathology: From the Eighteenth Century to Modern Times.In G. A. Kimbe & K. Schlesinger(Eds), Topics in the history of psychology(295-329). 13. McKeown’s book, The Role of Medicine (1979), The Lancet, Volume 371, Issue 9613, Pages 644 – 645, 23 February 2008. 14. McLeod, S. A. , (2008). Medical Model – Treating Mental Disorders. http://www. simplypsychology. org/medical-model. html 15. Ndetei D. MSzabo,C. P. ,Okasha,T. ,J. M. ,(2006). The AfricanTextbook of Clinical Psychiatry and mental Health. Nairobi: The African medic al and Research Foundation (AMREF). 16. Ogden, J. (2012).Health Psychology: A Textbook (5th ed. ). Maidenhead, UK: Open University Press 17. Price, R. H. , (1978). Abnormal Behaviour: Perspectives In Conflict(2nd. ed. ). New York: Holt, Renehart and Winstorn. 18. Slavin R. E. , (2011). Educational Psychology: Theory and Practice (10th Edition). ISBN-10: 0137034350. 19. Santrock, J. W. ,(2007). A Topical Approach to Human Life-span Development (3rd ed. ). St. Louis, MO: McGraw-Hill. 20. Sarason, I. G. & Sarason B. R. ,(2005). Abnormal Psychology: The Problem of maladaptive Behaviour(11th. d. ). New Delhi: Prentice-Hall of India. 21. Sarno, J. E. (1998). The Mind-body Prescription: Healing the Body, Healing the Pain. Warner Books. ISBN 0-446-52076-4. 22. Stone, A. A. ,Bovbjerg,D. H. ,Neale, J. M. , et (1992). † Development of Common cold Symptoms following experimental rhino virus†Behavioral Medicine. Fall,115-120. 23. Szasz, T. S. , (1961), The Myth of Mental Illness, New York: Holber-Harper, 24. World Health Organization as adopted by the International Health Conference, New York, 19-22 June, 1946.