Monday, November 18, 2019

Summary of chapter 9- business ethics Essay Example | Topics and Well Written Essays - 1000 words

Summary of chapter 9- business ethics - Essay Example These stereotypes may be based on societal beliefs or may directly target certain ethnic groups. There may also be normal processes inherent in the company byline which they are not aware of. These processes may look nondiscriminatory at first glance but their use can lead to discriminatory practices such as policies which predicate nominations on existing members. Moral arguments are firmly based on racial and sexual grounds. Since discrimination predicates itself on the shortcomings of a group or an individual within a group, utilitarians reject such principles since they can harm collective wellbeing. Kantians however believe that this practice fails to acknowledge people as individuals. Universally it is impossible to consider that people would willingly allow themselves to be subjected to such treatment. Rawls’s theory suggests that â€Å"parties in the original position would choose for themselves the principles of equal opportunity.† Such actions go against the belief in human equality. No one would actively support such actions. An example of elimination from society through legal and political means include slavery and the repeal of the 19th amendment. Given that discrimination is predicated upon existing attitudes and practices, there is an unequal stake for women and minorities in the working environment. Even though Americans have the highest living standard in the world today, minorities in comparison of Caucasians make less income and are prone to being poor. Minorities and women are shoe horned into jobs with lower paying salaries despite doing the same amount of work as their counterparts. There have been few inroads into the top ranks in the professional business world. The U. S Supreme Court states that numerical discrepancies do not directly point to disparity in the work place, though societal examples and practices speak otherwise. Lawsuits for both sexual and

Friday, November 15, 2019

Professional Development in Nursing | Reflection

Professional Development in Nursing | Reflection In order to enhance knowledge, skills, values and attitudes needed for a safe and effective nursing practice, this reflective piece aims to demonstrate the author’s commitment to the need for professional development contribution and personal supervision activities. Through leadership, peer support, supervision and teaching this account will further enhance the professional development and safe practice to others. To achieve these aims, backed with supportive evidence, the author shall use a case study to enable him make discussions and debates. To maintain confidentiality, names of people and places mentioned in this account has been anonymised in accordance to NMC code of professional conduct (NMC, 2010). During the mid-point of his final placement, Bruce was instructed by his mentor to assume the primary nurse role for 73 year old Alice who was detained in an inpatient psychiatric unit under section 3 of the Mental Health Act. Alice was diagnosed with Alzheimer’s disease dementia with a history of falls, self-neglect and aggressive behaviours toward staff and fellow patients. Following Alice’s CPA review, additional medication was prescribed to her after a mutual agreement between Alice, her family and the MDT as rapid deterioration in her mental state was a concern. CPA (2008) recommends that patients, family and carers should be involved in decision making in regard to their care plans. To promote medication adherence, NICE (2009) declares that, patients should be involved in decisions about prescribed medication to enable them to make informed choices. Bruce was not aware of Alice’s new prescribed medication because he had 2 days off from work. Upon return to work, Bruce volunteered to be the nurse in charge of the shift to enable him gain more confidence and build his leadership skills. Whilst Bruce was being supervised during the morning medication rounds as guided by (NMC, 2010). Alice noticed that there was a new medication so she asked Bruce purpose of the additional medication. Bruce could not confidently explain the purpose of the medication so he asked Dora his mentor who stood by to explain to Alice. Alice became extremely angry and agitated, hostile and physically aggressive towards Bruce accusing him of wanting to kill her however, staff intervened and managed to de-escalate the situation. NICE (2005) recommends that at the first signs of agitation or violent behaviour, staff should first try to calm the patient down using de-escalation methods. Taking the above scenario into consideration one can say that Bruce acted proactively by volunteering to co-ordinate the shift. However, Bruce should have been more concerned to find out the outcome of Alice’s CPA meeting as her acting primary nurse. NMC (2008) asserts that the care of people should be your first concern, treating them as individuals and respecting their dignity. Since Bruce volunteered to coordinate the shift, he could have delegated some of the task i.e. medication rounds to other qualified nurses to enable him to catch-up with what happened at the ward during his absence. Delegation of task enables the team leader to be able to devote more time to those tasks that cannot be delegated. With more time available, the leader can invest time and energy into developing practice, improving standards and influencing decisions that affect their service (Garland and Sullivan, 2010). It was a bad practice for Bruce to administer medication without knowing it purpose as a nurse. NMC (2010) affirms that, nurses must know the medicine’s therapeutic use, its normal dosage, side effects, precautions and contra-indications before administering it. Bruce should have checked the use of the newly prescribed medication in the British National Formulary (BNF) before administering it to Alice (NMC, 2010). Bruce could have also asked Dora about the purpose of the newly prescribed medication when he realised he was not familiar with it even before dispensing it into the pot for Alice. However, one can say that Bruce acted professionally by acknowledging his limitations and therefore asked Dora to explain the use of the newly prescribed medication to Alice. NICE (2009) recommends that as a good practice, nurses should provide patients with verbal and written information regarding their prescribed medication to promote medication concordance. Bruce in a meeting with Dora identified the need for developing his medication administration and management skills and agreed on an action plan under his mentor’s supervision. Care Quality Commission (2013) affirms that supervision provides opportunity for staff to review their performance, set objectives in line with the organisation objective and service needs, and identifies training and continuing developing needs. Bruce further identified the need for research on medication administration, management and medication training all these shall be accomplished under the supervision of Dora. Bruce also has requested to be more involved in medication administration and did a research and found out that, patients must always understand the reason for taking a particular drug. NICE (2009) recommends that, at intervals agreed with the patients, staff should review patients’ knowledge, understanding and concerns about medicines, and patients view of their need for medicine b ecause these may change over time. Bruce had the opportunity to learn how to write CPA reports, tribunal reports and continued to build his confidence in writing plans of care and risk profiles by assuming the primary nurse role for Alice. Bruce also seized the opportunity by being the primary nurse to Alice to gain a better understanding of the MDT working. DOH (2004) ten essential shared capabilities recommends that professionals, patients, family and carers should work in partnership to provide quality care. By volunteering to coordinate the shift gave Bruce the insight of the responsibilities and what to expect from a qualified nurse. Coordinating the shift enabled Bruce to research more about his leadership styles, improved on his communication and delegation skills and his management. Bruce also had the opportunity as the shift coordinator, to do an incident report about Alice’s physical aggression towards him under Dora’s supervision. It can be argued that Alice was not supposed to behave that way however, she could forget about her CPA meeting and the newly prescribed medication because of the symptoms of her illness. Wrycraft (2009) declares that, typical symptoms of dementia are loss of memory, confusion and a change in personality, mood and behaviour. NHS (2012) confirms that, common symptoms of Alzheimer’s disease include memory loss, especially problems with memory for recent events, such as forgetting messages, remembering routes or names, and asking questions repetitively. Based on the above account, a nurse should always reflect and evaluate his or her practice then plan future practice areas for development.

False position method and bisection

False position method and bisection In numerical analysis, the false position method or regula falsi method is a root-finding algorithm that combines features from the bisection method and the secant method. The method: The first two iterations of the false position method. The red curve shows the function f and the blue lines are the secants. Like the bisection method, the false position method starts with two points a0 and b0 such that f(a0) and f(b0) are of opposite signs, which implies by the intermediate value theorem that the function f has a root in the interval [a0, b0], assuming continuity of the function f. The method proceeds by producing a sequence of shrinking intervals [ak, bk] that all contain a root of f. At iteration number k, the number is computed. As explained below, ck is the root of the secant line through (ak, f(ak)) and (bk, f(bk)). If f(ak) and f(ck) have the same sign, then we set ak+1 = ck and bk+1 = bk, otherwise we set ak+1 = ak and bk+1 = ck. This process is repeated until the root is approximated sufficiently well. The above formula is also used in the secant method, but the secant method always retains the last two computed points, while the false position method retains two points which certainly bracket a root. On the other hand, the only difference between the false position method and the bisection method is that the latter uses ck = (ak + bk) / 2. Bisection method In mathematics, the bisection method is a root-finding algorithm which repeatedly bisects an interval then selects a subinterval in which a root must lie for further processing. It is a very simple and robust method, but it is also relatively slow. The method is applicable when we wish to solve the equation for the scalar variable x, where f is a continuous function. The bisection method requires two initial points a and b such that f(a) and f(b) have opposite signs. This is called a bracket of a root, for by the intermediate value theorem the continuous function f must have at least one root in the interval (a, b). The method now divides the interval in two by computing the midpoint c = (a+b) / 2 of the interval. Unless c is itself a rootwhich is very unlikely, but possiblethere are now two possibilities: either f(a) and f(c) have opposite signs and bracket a root, or f(c) and f(b) have opposite signs and bracket a root. We select the subinterval that is a bracket, and apply the same bisection step to it. In this way the interval that might contain a zero of f is reduced in width by 50% at each step. We continue until we have a bracket sufficiently small for our purposes. This is similar to the computer science Binary Search, where the range of possible solutions is halved each iteration. Explicitly, if f(a) f(c) Advantages and drawbacks of the bisection method Advantages of Bisection Method The bisection method is always convergent. Since the method brackets the root, the method is guaranteed to converge. As iterations are conducted, the interval gets halved. So one can guarantee the decrease in the error in the solution of the equation. Drawbacks of Bisection Method The convergence of bisection method is slow as it is simply based on halving the interval. If one of the initial guesses is closer to the root, it will take larger number of iterations to reach the root. If a function is such that it just touches the x-axis (Figure 3.8) such as it will be unable to find the lower guess, , and upper guess, , such that For functions where there is a singularity and it reverses sign at the singularity, bisection method may converge on the singularity (Figure 3.9). An example include and, are valid initial guesses which satisfy . However, the function is not continuous and the theorem that a root exists is also not applicable. Figure.3.8. Function has a single root at that cannot be bracketed. Figure.3.9. Function has no root but changes sign. Explanation Source code for False position method: Example code of False-position method C code was written for clarity instead of efficiency. It was designed to solve the same problem as solved by the Newtons method and secant method code: to find the positive number x where cos(x) = x3. This problem is transformed into a root-finding problem of the form f(x) = cos(x) x3 = 0. #include #include double f(double x) { return cos(x) x*x*x; } double FalsiMethod(double s, double t, double e, int m) { int n,side=0; double r,fr,fs = f(s),ft = f(t); for (n = 1; n { r = (fs*t ft*s) / (fs ft); if (fabs(t-s) fr = f(r); if (fr * ft > 0) { t = r; ft = fr; if (side==-1) fs /= 2; side = -1; } else if (fs * fr > 0) { s = r; fs = fr; if (side==+1) ft /= 2; side = +1; } else break; } return r; } int main(void) { printf(%0.15fn, FalsiMethod(0, 1, 5E-15, 100)); return 0; } After running this code, the final answer is approximately 0.865474033101614 Example 1 Consider finding the root of f(x) = x2 3. Let ÃŽÂ µstep = 0.01, ÃŽÂ µabs = 0.01 and start with the interval [1, 2]. Table 1. False-position method applied to f(x)  =  x2 3. a b f(a) f(b) c f(c) Update Step Size 1.0 2.0 -2.00 1.00 1.6667 -0.2221 a = c 0.6667 1.6667 2.0 -0.2221 1.0 1.7273 -0.0164 a = c 0.0606 1.7273 2.0 -0.0164 1.0 1.7317 0.0012 a = c 0.0044 Thus, with the third iteration, we note that the last step 1.7273 à ¢Ã¢â‚¬  Ã¢â‚¬â„¢ 1.7317 is less than 0.01 and |f(1.7317)| Note that after three iterations of the false-position method, we have an acceptable answer (1.7317 where f(1.7317) = -0.0044) whereas with the bisection method, it took seven iterations to find a (notable less accurate) acceptable answer (1.71344 where f(1.73144) = 0.0082) Example 2 Consider finding the root of f(x) = e-x(3.2 sin(x) 0.5 cos(x)) on the interval [3, 4], this time with ÃŽÂ µstep = 0.001, ÃŽÂ µabs = 0.001. Table 2. False-position method applied to f(x)  = e-x(3.2 sin(x) 0.5 cos(x)). a b f(a) f(b) c f(c) Update Step Size 3.0 4.0 0.047127 -0.038372 3.5513 -0.023411 b = c 0.4487 3.0 3.5513 0.047127 -0.023411 3.3683 -0.0079940 b = c 0.1830 3.0 3.3683 0.047127 -0.0079940 3.3149 -0.0021548 b = c 0.0534 3.0 3.3149 0.047127 -0.0021548 3.3010 -0.00052616 b = c 0.0139 3.0 3.3010 0.047127 -0.00052616 3.2978 -0.00014453 b = c 0.0032 3.0 3.2978 0.047127 -0.00014453 3.2969 -0.000036998 b = c 0.0009 Thus, after the sixth iteration, we note that the final step, 3.2978 à ¢Ã¢â‚¬  Ã¢â‚¬â„¢ 3.2969 has a size less than 0.001 and |f(3.2969)| In this case, the solution we found was not as good as the solution we found using the bisection method (f(3.2963) = 0.000034799) however, we only used six instead of eleven iterations. Source code for Bisection method #include #include #define epsilon 1e-6 main() { double g1,g2,g,v,v1,v2,dx; int found,converged,i; found=0; printf( enter the first guessn); scanf(%lf,g1); v1=g1*g1*g1-15; printf(value 1 is %lfn,v1); while (found==0) { printf(enter the second guessn); scanf(%lf,g2); v2=g2*g2*g2-15; printf( value 2 is %lfn,v2); if (v1*v2>0) {found=0;} else found=1; } printf(right guessn); i=1; while (converged==0) { printf(n iteration=%dn,i); g=(g1+g2)/2; printf(new guess is %lfn,g); v=g*g*g-15; printf(new value is%lfn,v); if (v*v1>0) { g1=g; printf(the next guess is %lfn,g); dx=(g1-g2)/g1; } else { g2=g; printf(the next guess is %lfn,g); dx=(g1-g2)/g1; } if (fabs(dx)less than epsilon {converged=1;} i=i+1; } printf(nth calculated value is %lfn,v); } Example 1 Consider finding the root of f(x) = x2 3. Let ÃŽÂ µstep = 0.01, ÃŽÂ µabs = 0.01 and start with the interval [1, 2]. Table 1. Bisection method applied to f(x)  =  x2 3. a b f(a) f(b) c  =  (a  +  b)/2 f(c) Update new b à ¢Ã‹â€ Ã¢â‚¬â„¢ a 1.0 2.0 -2.0 1.0 1.5 -0.75 a = c 0.5 1.5 2.0 -0.75 1.0 1.75 0.062 b = c 0.25 1.5 1.75 -0.75 0.0625 1.625 -0.359 a = c 0.125 1.625 1.75 -0.3594 0.0625 1.6875 -0.1523 a = c 0.0625 1.6875 1.75 -0.1523 0.0625 1.7188 -0.0457 a = c 0.0313 1.7188 1.75 -0.0457 0.0625 1.7344 0.0081 b = c 0.0156 1.71988/td> 1.7344 -0.0457 0.0081 1.7266 -0.0189 a = c 0.0078 Thus, with the seventh iteration, we note that the final interval, [1.7266, 1.7344], has a width less than 0.01 and |f(1.7344)| Example 2 Consider finding the root of f(x) = e-x(3.2 sin(x) 0.5 cos(x)) on the interval [3, 4], this time with ÃŽÂ µstep = 0.001, ÃŽÂ µabs = 0.001. Table 1. Bisection method applied to f(x)  = e-x(3.2 sin(x) 0.5 cos(x)). a b f(a) f(b) c  =  (a  +  b)/2 f(c) Update new b à ¢Ã‹â€ Ã¢â‚¬â„¢ a 3.0 4.0 0.047127 -0.038372 3.5 -0.019757 b = c 0.5 3.0 3.5 0.047127 -0.019757 3.25 0.0058479 a = c 0.25 3.25 3.5 0.0058479 -0.019757 3.375 -0.0086808 b = c 0.125 3.25 3.375 0.0058479 -0.0086808 3.3125 -0.0018773 b = c 0.0625 3.25 3.3125 0.0058479 -0.0018773 3.2812 0.0018739 a = c 0.0313 3.2812 3.3125 0.0018739 -0.0018773 3.2968 -0.000024791 b = c 0.0156 3.2812 3.2968 0.0018739 -0.000024791 3.289 0.00091736 a = c 0.0078 3.289 3.2968 0.00091736 -0.000024791 3.2929 0.00044352 a = c 0.0039 3.2929 3.2968 0.00044352 -0.000024791 3.2948 0.00021466 a = c 0.002 3.2948 3.2968 0.00021466 -0.000024791 3.2958 0.000094077 a = c 0.001 3.2958 3.2968 0.000094077 -0.000024791 3.2963 0.000034799 a = c 0.0005 Thus, after the 11th iteration, we note that the final interval, [3.2958, 3.2968] has a width less than 0.001 and |f(3.2968)| Convergence Rate Why dont we always use false position method? There are times it may converge very, very slowly. Example: What other methods can we use? Comparison of rate of convergence for bisection and false-position method

Wednesday, November 13, 2019

Child Development Essay -- Parenting Raising Children

Final Draft Throughout the world, it can be seen that members of different cultures raise their children in such a way that they can be productive as a responsible, mature members of society. It is the parents' responsibility to mold them into a productive individual. Parents often try to shape the child into what they believe is best for that child. Sometimes, the children's development does not conform to the ideals of other cultures. It can also be seen that gender plays a big role in the development of these children. The years in which children learn to be aggressive, or not, is prior to the age of five. I will try and associate the factors of aggressiveness and child development to portray whether or not it influences the aggressiveness of that culture. First of all, a definition of the variables to be discussed is at hand. In defining aggression, we run into problems with the cross-cultural variations between cultures. A positivist approach considers actions that cause harm to another--for example, murder or punches--to be clear examples of aggression in any cultural context. The relativist on the other hand tends to think on terms of the cultural or situational context of actions. Certain actions may not be actually aggressive but viewed in a different /way /nature/. For example, when punches are thrown in horseplay, they are restrained in their severity. Therefore, they are not aggressive in nature. When employing aggressiveness, different venues are often used in the face of social conflict. These strategies include verbal insults or physical abuse, like murder or assault. Whether or not an individual chooses to be direct or indirect/,/ depends on their preference. One may choose the direct approach and co... ...n is that they may have impossible expectations of their children. They have a tendency to live their lives through their children and push them too far. Also, the child is defiant or constantly demanding in their eyes. They have strong urges to hurt and may have acted on those urges to some extent. Conflicts arise with parents throughout life. It is important to learn to deal with these conflicts in a manner that is acceptable to the society. From the day a child is born up until puberty, a child is close with at least one if not both of the parents. Conflicts usually start during the twelve to seventeen year old period. A separation from the parents in the form of friends being more important than them promotes and is even catalytic in conflict confrontations. These confrontations range from a quiet withdrawal from the parent to raging arguments on every issue.

Biography of Isaac Newton :: Sir Isaac Newton Essays

Sir Isaac Newton Jan 4 1643 - March 31 1727 On Christmas day by the georgian calender in the manor house of Woolsthorpe, England, Issaac Newton was born prematurely. His father had died 3 months before. Newton had a difficult childhood. His mother, Hannah Ayscough Newton remarried when he was just three, and he was sent to live with his grandparents. After his stepfather’s death, the second father who died, when Isaac was 11, Newtons mother brought him back home to Woolsthorpe in Lincolnshire where he was educated at Kings School, Grantham. Newton came from a family of farmers and he was expected to continue the farming tradition , well that’s what his mother thought anyway, until an uncle recognized how smart he was. Newton's mother removed him from grammar school in Grantham where he had shown little promise in academics. Newtons report cards describe him as 'idle' and 'inattentive'. So his uncle decided that he should be prepared for the university, and he entered hi s uncle's old College, Trinity College, Cambridge, in June 1661. Newton had to earn his keep waiting on wealthy students because he was poor. Newton's aim at Cambridge was a law degree. At Cambridge, Isaac Barrow who held the Lucasian chair of Mathematics took Isaac under his wing and encouraged him. Newton got his undergraduate degree without accomplishing much and would have gone on to get his masters but the Great Plague broke out in London and the students were sent home. This was a truely productive time for Newton. He conducted experiments on sunlight and prisms. He discovered that sunlight was made up of different colors. This lead to his work on reflecting telescopes. At the same time he was working out his ideas of planetary motion. He returned to Cambridge in 1667 and became the a fellow, earned his MA and the following year became the chair of the math department. he then wrote a book on optics. Newton worked cooperatively wiht other scientists such as Robert Hookeand Edm und Halley on planetary motion. But he was later bitter and resentfull not wanting to give other any credit for their contributions to his work. Newton went on to serve in government positions such as a member of Parliament and later as Warden of the Mint. His only words spoken as a member of parliament were "shut the window." He had a mental breakdown of sorts resulting in thoughts of persecutiojn mania later in life.

Monday, November 11, 2019

Regal Entertainment Group Weaknesses

Regal’s substantial lease and debt obligations could impair our financial condition. Regal has substantial lease and debt obligations. As of December 31, 2009, they had total debt obligations of $1,997. 1 million. As of December 31, 2009, Regal had total contractual cash obligations of approximately $6,330. 3 million. If Regal is unable to meet their lease and debt service obligations, they could be forced to restructure or refinance their obligations and seek additional equity financing or sell assets Our theatres operate in a competitive environment. The motion picture exhibition industry is fragmented and highly competitive with no significant barriers to entry. Moviegoers are generally not brand conscious and usually choose a theatre based on its location, the films showing there and its amenities. Generally, stadium seating found in modern megaplex theatres is preferred by patrons over slopefloored multiplex theatres, which were the predominant theatre-type built prior to 1996. Although, as of December 31, 2009, approximately 80% of Regal’s screens were located in theatres featuring stadium seating, we still serve many markets with sloped-floored multiplex theatres. These theatres may be more vulnerable to competition than their modern megaplex theatres. Regal depends on motion picture production and performance. Regal’s ability to operate successfully depends upon the availability, diversity and appeal of motion pictures, our ability to license motion pictures and the performance of such motion pictures in our markets. We license first-run motion pictures, the success of which has increasingly depended on the marketing efforts of the major motion picture studios. Poor performance of, or any disruption in the production of these motion pictures (including by reason of a strike or lack of adequate financing), or a reduction in the marketing efforts of the major motion picture studios, could hurt their business. Development of digital technology may increase our capital expenses. The industry is in the process of converting film-based media to electronic-based media. There are a variety of constituencies associated with this anticipated change, which may significantly impact industry participants, including content providers, distributors, equipment providers and exhibitors. An increase in the use of alternative film delivery methods may drive down movie theatre attendance and reduce ticket prices. Regal also competes with other movie delivery vehicles, including cable television, downloads via the Internet, in-home video and DVD, satellite and pay-per-view services. Traditionally, when motion picture distributors licensed their products to the domestic exhibition industry, they refrained from licensing their motion pictures to these other delivery vehicles during the theatrical release window. A material contraction of the current theatrical release window could significantly dilute the consumer appeal of the in-theatre motion picture offering, which could have a material adverse effect on Regal. Regal depends on their relationships with film distributors. The film distribution business is highly concentrated, with ten major film distributors accounting for approximately 95% of our admissions revenues during fiscal 2009. Regal depends on maintaining good relations with these distributors. No assurance of a supply of motion pictures. Regal cannot assure ourselves of a supply of motion pictures by entering into long-term arrangements with major distributors, but must compete for our licenses on a film-by-film and theatre-by-theatre basis. A prolonged economic downturn could materially affect our business by reducing consumer spending on movie attendance. Regal depends on consumers voluntarily spending discretionary funds on leisure activities. Motion picture theatre attendance may be affected by prolonged negative trends in the general economy that adversely affect consumer spending. A prolonged reduction in consumer confidence or disposable income in general may affect the demand for motion pictures or severely impact the motion picture production industry, which, in turn, could adversely affect Regal’s operations.

OMD Project Management Essay

Background Information: OMD Project Management is a consultancy that provides construction project management for its clients. OMD Project Management was set up approximately eighteen months ago and has a staff of three. They have access to a large skill base, which may be called upon as required to satisfy project conditions. This helps to reduce overheads and increase profit ability. The works include the following services: * measured surveys, * Schedule of condition (report on the state of the building, identifying any areas that will incur rectification at the clients cost. * Lease appraisal (review legal documents on clients behalf) * Cost estimate of works. * Tender works to specialist contractors * Manage projects * Agree final costs of the project with contractors on behalf of client * Ensure statutory regulations are complied with (planning approvals building regulations and disabled discrimination act) Although OMD Project management is a small company it has a large client base. These vary from large multi-national companies to small private businesses. They specialise with the retail sector where they have at least twenty years of experience Problem: A current issue that the company has is invoicing. Invoicing currently can take up to an hour to complete. Invoicing is currently done by hand and on paper, this is not a very efficient way of doing this job because it takes up too much time and human error is often an issue. These errors can include charging too much or too little money. By providing an invoice system it would save the company large amounts of time an effort. It would also reduce the amount of human error and increase the accuracy of the invoice. Current Invoice System: OMD project management currently do all of their invoicing on paper. This means that the consultant will remember his hours his expenses and his hourly rate in his head and when it comes around to invoicing the client he will type all of these things up on to Microsoft word, print it off and give it to the client so the are able to pay the company. As you could gather this is a very inefficient way of invoicing the client. This can also lead to large amount of errors during the invoicing process, for example a client may be under charged or over charged. End User Skills: The main user of the document that I will create is of the older generation. He prefers to do things the ‘old fashioned’ way, this means that he likes to do his invoicing on paper using a calculator and a pen and it would currently take him longer to create an invoice on the computer than it would for him to do it on paper, however he is not total computer illiterate and he is able to use most word processing and spread sheet programmes. OMD Project Management would like to me to create an invoice system that is simple yet effective so that he is able to save time by moving his invoice system onto computer and they would also like me to create a system that is able to be used by everyone in the company. Requirements: General: * The invoice must be in Lucida sans console. * The text must be black in colour * The program must be user friendly * The company logo must be at the top of the invoice * The client’s address must be at the top left of the page but lower than the logo. * The invoice number should be on the left hand side of the page and below the address. * A breakdown of the invoice should be in the middle of the page just below the invoice number. * The total, in bold, will go underneath the invoice breakdown. * The company address will go at the bottom of the page. * It must look professional. Qualitative: * The program must be able to hold all of the different types of expenses. * The program must be able to hold different types of jobs. * The program must double up as an estimating system. * The program must produce an accurate invoice. * The program must hold different client addresses Quantitative: * From start to finish the invoice must only take 15 minutes. * The invoice must be able to hold 3 different types of jobs * The program must be able to hold at least 20 different client addresses Hardware and Software: There is a currently a huge amount of hardware available on the market. You can buy many different types of computer each one suitable for a different purpose, for example laptops are portable and can be taken anywhere, this can be very convenient as the user is able to do his work anywhere and also with the invention of wireless technology the user can connect to the internet anywhere that wireless internet is available. Another type of PC that is available is desktop PC. This is a PC that stays stationary. This type of PC gives you a lot more room to type etc and also has a mouse as standard, these can be permanently linked up to a printer and/or the internet. The current system that OMD Project management runs is a Compaq Presario with an Intel Pentium 4 processor. OMD Project Management feels that there is no need to purchase a new system because they feel that their current system is sufficient and suitable for the job in hand. There are many different types of software that is suitable for this project. I believe that the most appropriate is a spreadsheet package. This is because you are able to use the program to calculate lots of different things. With a bit of self teaching you are able to use the program to do lots of different processes. OMD Project Management already has Microsoft office XP installed on their system and they feel that I should use Microsoft Excel to create their invoice system. This is so that it is compatible with their system. I believe that this is a good choice as Excel is more than adequate for the task in hand. Input: Enter the job type code Enter all the things to with the amount of work done: * The number of days worked. * Enter the correct code that corresponds to the appropriate price paid per day Enter all the relevant expenses details: * The number of miles travelled and the number of nights stayed in a hotel. Enter the code for the desired client address Enter the client addresses. * Code number * Address line 1 * Address line 2 * postcode * contact number Process: Lookup the type of job according to the code and multiply the rate of pay by the number of days worked. Calculate the amount of expenses owed for travelling. Calculate the amount of expenses owed for staying in hotels. Calculate sub-total, VAT and the final total. Output: A full invoice with the amount owed for work done and the amount owed for expenses with sub-totals, VAT added and the final total at the end. It should also display the company logo, company address, company logo and the client address. It should look professional. Test Strategy: I will test my program in three different ways. I will ask my end user to use my new system and ask them to give me feedback on it so I am able to adjust it to their liking. Also I will devise tests that will be conducted during and after the implementation stage this will allow me to improve my system greatly and identify any errors that are in my system. Test Number Test Test Data Expected Outcome Actual Outcome Corrective Action 1a b c Check date Validation rule. Normal 10/08/05 Extreme 32/08/05 Erroneous 374hcbsi Will accept Data. Won’t accept the date. Should not accept this As expected As expected As expected 2 Check that the formula has worked to calculate the sub-total. N/A The sum of the total money owed for work and expenses. As expected 3 Check that the formula for working out the VAT works. N/A The product of the sub-total multiplied by 17.5%. As expected 4 Check that the formula for working out the total works. N/A The sum of the sub-total and the VAT. As expected 5 a b c Check the lookup function works for the job type code number. Normal 2 Extreme 4 Erroneous 224hsdnsg It should return à ¯Ã‚ ¿Ã‚ ½315.00. It comes up with an error message It should come up with an error message. As expected It comes up with à ¯Ã‚ ¿Ã‚ ½275 which is the value for 3 As expected Put a validation rule on it so that no number higher than 3 can be entered. 6 Check that the formula for working out the total amount of money owed for work done works. N/A The product of the price paid per day and the number of days worked. As expected 7 Check that formula for calculating travel expenses works. N/A The product of the price per mile and the number of miles travelled. As expected 8 Check that formula for calculating the amount of money owed for staying in hotels. N/A The product of the price paid per night and the number of nights stayed. As expected 9 Check that formula for calculating the total expenses owed for works. N/A The sum of the amount owed for travelling and the amount owed for hotels As expected 10 Check that the summary page macro button works. N/A The button takes you to the summary page. As expected 11 Check that the breakdown page macro button works. N/A The button takes you to the breakdown page. As expected 12 Check that the job type page macro button works. N/A The button takes you to the job type page. As expected 13 Check that the client address page macro button works. N/A The button takes you to client address page As expected 14 Check that the clear invoice/summary macro button works. N/A The button clears all of the entries that are on the invoice. As expected 15 Check that clear breakdown macro button works. N/A The button will clear all of the entries that are on the summary sheet. As expected 16 Check that the back to main menu macro button on the breakdown sheet works. N/A The button will take you back to the main menu page. As expected 17 Check that the back to main menu macro button on the job type sheet works. N/A The button will take you back to the main menu page. As expected 18 a b c Check data validation for D2:D14 on breakdown sheet to allow numbers only. Normal 30 Extreme D Erroneous dn8949 The program allows entry. It shows an error message to explain that no letters are allowed. As above. As expected As expected As expected 19 a b Test the lookup function for the client addresses Normal 3 Extreme 51 Erroneous 73hdhb. It will look up the client address with that code number. It shows N/A in the cell meaning there is an error in the formula. As above. As expected It comes up with zero As expected I will put a validation rule on the cell so that it will only allow numbers below 51. 20 Check that the back to main menu macro button on the client details sheet works. N/A The button will take you back to the main menu page. As expected 21 Give the program to OMD project Management for them to test it Implementation Log 17/11/05 The first stage of my implementation was to insert two worksheets. I then renamed my worksheets for easy reference; the sheets will be named Main Menu, Summary, Breakdown, Job Type and Client Details. Here I have entered all of the column headings for the client details addresses Here I have highlighted cells A1:F51 this allows the user to enter up to 50 different addresses as stated in the requirements. I then named the table Address. Here I have entered all the data for the different types of jobs. And here I have formatted the cells to currency so that the data in these cells is displayed as a currency. I highlighted cells B2:D5 and inserted a name. The table name is now jobs. Here I have entered all of the headings for this table and I have then highlighted cells A1:F15 and named them Breakdown. Here I have entered the vlookup formula, that will lookup the different rates that correspond to the code No. entered and put them onto this sheet. As you can see the vlookup formula has worked as it has entered the rate of pay. I have also put in the formula to workout amount of money owed. I have entered the formula to calculate the amount of money owed for travelling. Here I have entered the formulae to work out the total amount of money owed for expenses and to work out the money owed for staying in hotels. I have also formatted all the cells containing monetary values to currency. As you can see here I have entered all the text onto the summary sheet. Here I have entered a validation rule to the date cell on the invoice which only allows a date to be entered in the format 00/00/00 and it must be greater than 01/01/2000. I also added my own error message to inform the user of what the need to enter. Here I have entered the vlookup formula which will lookup each part of the address that corresponds to the code and the transfer them onto this sheet. I entered the same formula for the 4 cells below but each time increasing the column index number by one. This is the formula that copies the amount of money owed for work from the breakdown sheet onto the summary sheet. This formula is the same as above except that it copies the total amount of expenses owed instead of the amount of money owed for work Here is the formula to calculate the sub-total. And here is the formula to work out the VAT to be added. And finally the formula that will work out the total amount of money owed. This is me recording the macro that will take you from the main menu page to the breakdown page. I will do the same for each macro that is used for navigation. To create the macro button I used the forms toolbar and clicked on the button icon and I drew the button. I then right clicked it and assigned the appropriate macro to it. So now whenever I click the button it will take me to the specified page. Here I am assigning the macro to the macro button. I have recorded a macro that deletes all the entries that have been entered into the invoice breakdown sheet. This macro button clears all the information, on the invoice summary page, that changes. And for the addresses it changes the code so that a line is displayed instead of the client address. I did this each time I recorded a new macro and just chose a new name for it.