Saturday, January 25, 2020

Development of Hospital Management System

Development of Hospital Management System Introduction Hospital Management is a web based application to manage the activities related to doctor and patient. Hospital Management is based on distributed architecture. This involves the web services which receives request from the web based application and service processes the request and sends the response back to the application. Web services performs the database operations like insert, delete and update the information about the patients, doctors etc. This kind of distributed architecture is called as Service Oriented Architecture (SOA). This application contains login form, patient registration, doctor registration. Hospital Management application allow patients to edit their information like patient name, contact number, address, disease from which he is suffering from etc. The concept of hospital management is very big. The scope of hospital management involves different modules like login module, patient info, doctor info, billing module, registration module and administration module. Login module will include the operation related to login, forgot password, password change, sending confirmations or alerts etc. Patient info module will include the details about the patient like patient history about his treatment and doctors involved in the treatment, details of medicines suggested by doctors. Billing Module will include the details of fees, mode of payment used by the patient to pay the fees. Registration module will allow the users to register their profiles. Administration module allows performing operations like creating the new users, performing password change operations, loading the information of doctors for the first time. Hospital Management uses sql server 2005 as the backend. The database is maintained on the remote server, this database h olds all the information related to the hospital. Abstract: Before SOA architecture, DCOM or (ORBs) object request brokers based on CORBA specifications were used to develop the distributed applications. DCOM is known was distributed component object model. DCOM is an extension of COM (component object model), DCOM was released in 1996. It works primarily with Microsoft windows. It will work with Java Applets and ActiveX components through its use of COM. Service Oriented Architecture is nothing but collection of services. These services are deployed at different servers at different locations. These services communicate with each other to perform required operations. The communication can be simple data passing. Service Provider: The provider will create the service using any technology like .net or java and publishes its information for accessing the outside world. The provider decides which service to be published and one service can provide multiple operations, how to price the services or without charge like free services. Provider also decides the category of the services. The most common broker service is UDDI (Universal Description Discovery and Integration) provides a way publish and discover the information about the services. Service Requester: The requester identifies the services using UDDI or any other service broker. The services provide the required operations then the requester should take it to the service provider for contract. Then requester can bind the services to the application and execute to get the required information. The principles used for development, maintenance and usage of SOA are Reuse, comparability, granularity and interoperability. Identifying the services and categorizing them. Monitoring and tracking. The specific architectural principles of SOA design are Service loose coupling Service encapsulation Service contract Service abstraction Service reusability Service discoverability PROJECT SCOPE AND OBJECTIVE: SCOPE Development of a computerized Hospital management system with the provision of flexible, accurate and secured access to data thus bringing in the highly useful end product for the users as well as for the management. OBJECTIVE To develop a system that maintains a sophisticated Hospital management details bringing out the flexibility and the ease with which the users can use it. To track and improve internal performance of the financial corporation thereby allowing the flexible and secured transactions to happen. FEATURES OF THE CURRENT SYSTEM In the existing system the data required for the Hospital management is maintained in records. These are to be updated according to the requirements of the customer. It takes time to search for the required data. All the details regarding the hospitals and its timings are hard to maintain. The work will be more so the systems need more number of crew to fulfill the requirements. There may be a chance of failure since it is manual. A simple fault of the system may lead to inconvenience and also cause a vast destruction. So these faults make the system less effective and performance of the system is very slow. Hence, there should be a system to overcome all these defects and provide the users with more facilities. CHARACTERISTICS OF THE INTENDED SYSTEM In the proposed system everything is computerized. The system provides all the details regarding the hospitals, its details, and soon. The users can search the required data easily within no time. A very less number of people are required to handle the system. The patients need not wait for long time to fulfill his requirement. There is no chance of any failure in the system, which improves the performance of the system and also increases the efficiency of the system. Though this system is very beneficial a minor failure in the server or else the computer leads to a major loss of data. PROJECT OVERVIEW The project performs the following functions In 1997, a team of Medical Professionals has set up the first hospital, it signaled the dawn of a new era in medical care. At the heart of this movement was a burning desire to practice medicine with Compassion, Concern and Care, with a single-minded objective the recovery of the patient. Today, with Multi-Specialty HOSPITAL across the state, and a reputation for humanitarian and selfless service of the highest order, Hospital enjoys an unbelievable amount of goodwill. A million smiles will bear testimony to that. At hospital, we operate on a physician driven model. This means that all the main constituents of the CARE movement the promoters, administrators and service providers are physicians. At the centre of the CARE model is the patient and the over-riding motive of all of Cares activities is to provide quality medical care at an affordable cost. Technology, Training and Teamwork form the very core of the CARE model. We emphasize on a comprehensive and continuous education and training of every individual involved in patient care. Every effort will be taken to ensure that our growth is one decided by the patients needs, and not one decided by our corporate requirements. Our hospital believes at: A patient is the most important person in our hospital. He is not an interruption to our work; he is the purpose of it. He is not an outsider in our hospital. He is a part of it. We are not doing him a favour by serving him. He is doing us a favour by giving us an opportunity to do so. NEED FOR COMPUTERIZATION: The use of computerized hospital is to provide effective facilities to the people, which are suffering from any problems. The advantages are: Less cost No mediators Excellent services The main goal of this hospital management system is to achieve the people satisfaction. Hospital management system provides effective facilities to the people from any place in the world. SYSTEM REQUIREMENTS Software Requirement Specifications: Operating Systems : Windows 2000 Prof Database server : Sql Srver 2005 Programming Language : C# Hardware Requirement Specifications: Application Server Configuration: Computer Processor : Pentium IV Clock Speed : 700MHZ Processor Hard Disk : 40GB RAM : 256/512 MB Modem : 56KBPS Database Server Configuration: Computer Processor : Pentium IV Clock Speed : 700MHZ Processor Hard Disk : 40GB RAM : 256/512 MB SYSTEM ANALYSIS Existing System: In the current system the data required is maintained in records. They are to be updated according to the requirements of the users. It takes time to search for the required query. All the details regarding the hospital and its patients are hard to maintain. The work will be more, so the system needs more number of crew to fulfill the requirements. There may be a chance of failure since it is manual. A one fault of the system may lead to inconvenience and also causes a vast destruction. So these faults make the system less efficient and performance of the system is very slow. Hence, there should be a system to overcome all these defaults and provide the users with more facilities. In the current system if the user was suffering from any pain or etc heshe has no idea how to control the pain and suffering. Just they will be no idea for them and they become sicker and died more sooner And to know the availability for the treatment they have to go to hospital but mostly the government hospital doesnt give more facilities to the patient as the patients want from the doctors. But in the case of the private hospital the patients has to pay more fares for the treatment and they do more delays in the case of the treatment they will be more formalities to be fulfil by the patients which take lot of time waste. Proposed System: In the proposed system everything is computerized. The system provides all the details regarding the Hospital, doctors, patients, bed numbers, and fares also and so on. The user can search required data easily with no time. A very less number of staff is required to handle the system. The patients need not wait for a long time to fulfil his requirement. There is no chance of any failure in the system, which improves the performance of the system and also increases the efficiency of the system. Though this system is very beneficial a minor failures in the server or else the computer leads a major loss of data. FEASIBILITY STUDY In preliminary investigation we got the result that the computerized Hospital management system is feasible. This includes following aspects. Technical Feasibility: Technical feasibility is nothing but implementing the project with existing technology. Computerized Hospital management System is feasible. Economical Feasibility: Economic feasibility means the cost of under taking project should be less than existing system Hospital management system is economically feasible, because it reduces the expenses in the manual system. TECHNOLOGY OVERVIEW .NET Framework The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives: To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely. To provide a code-execution environment that minimizes software deployment and versioning conflicts. To provide a code-execution environment that guarantees safe execution of code, including code created by an unknown or semi-trusted third party. To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments. To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications. To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code. .NET FRAMEWORK HAS TWO MAIN COMPONENTS: The Common Language Runtime and the .NET Framework Class Library: The common language runtime is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that ensure security and robustness. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library, the other main component of the .NET Framework, is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services. The .NET Framework can be hosted by unmanaged components that load the common language runtime into their processes and initiate the execution of managed code, thereby creating a software environment that can exploit both managed and unmanaged features. The .NET Framework not only provides several runtime hosts, but also supports the development of third-party runtime hosts. For example, ASP.NET hosts the runtime to provide a scalable, server-side environment for managed code. ASP.NET works directly with the runtime to enable Web Forms applications and XML Web services, both of which are discussed later in this topic. Internet Explorer is an example of an unmanaged application that hosts the runtime (in the form of a MIME type extension). Using Internet Explorer to host the runtime enables you to embed managed components or Windows Forms controls in HTML documents. Hosting the runtime in this way makes managed mobile code (similar to Microsoft ® ActiveX ® controls) possible, but with significant improvements that only managed code can offer, such as semi-trusted execution and secure isolated file storage. The following illustration shows the relationship of the common language runtime and the class library to your applications and to the overall system. The illustration also shows how managed code operates within a larger architecture. .NET COMPONENTS AND FEATURES: .NET Architecture: Features of the Common Language Runtime: The common language runtime manages memory, thread execution, code execution, code safety verification, compilation, and other system services. These features are intrinsic to the managed code that runs on the common language runtime. With regards to security, managed components are awarded varying degrees of trust, depending on a number of factors that include their origin (such as the Internet, enterprise network, or local computer). This means that a managed component might or might not be able to perform file-access operations, registry-access operations, or other sensitive functions, even if it is being used in the same active application. The runtime enforces code access security. For example, users can trust that an executable embedded in a Web page can play an animation on screen or sing a song, but cannot access their personal data, file system, or network. The security features of the runtime thus enable legitimate Internet-deployed software to be exceptionally featuring rich. The runtime also enforces code robustness by implementing a strict type- and code-verification infrastructure called the common type system (CTS). The CTS ensures that all managed code is self-describing. The various Microsoft and third-party language compilers generate managed code that conforms to the CTS. This means that managed code can consume other managed types and instances, while strictly enforcing type fidelity and type safety. In addition, the managed environment of the runtime eliminates many common software issues. For example, the runtime automatically handles object layout and manages references to objects, releasing them when they are no longer being used. This automatic memory management resolves the two most common application errors, memory leaks and invalid memory references. The runtime also accelerates developer productivity. For example, programmers can write applications in their development language of choice, yet take full advantage of the runtime, the class library, and components written in other languages by other developers. Any compiler vendor who chooses to target the runtime can do so. Language compilers that target the .NET Framework make the features of the .NET Framework available to existing code written in that language, greatly easing the migration process for existing applications. While the runtime is designed for the software of the future, it also supports software of today and yesterday. Interoperability between managed and unmanaged code enables developers to continue to use necessary COM components and DLLs. The runtime is designed to enhance performance. Although the common language runtime provides many standard runtime services, managed code is never interpreted. A feature called just-in-time (JIT) compiling enables all managed code to run in the native machine language of the system on which it is executing. Meanwhile, the memory manager removes the possibilities of fragmented memory and increases memory locality-of-reference to further increase performance. Finally, the runtime can be hosted by high-performance, server-side applications, such as Microsoft ® SQL Serverâ„ ¢ and Internet Information Services (IIS). This infrastructure enables you to use managed code to write your business logic, while still enjoying the superior performance of the industrys best enterprise servers that support runtime hosting. .NET Framework Class Library: The .NET Framework class library is a collection of reusable types that tightly integrate with the common language runtime. The class library is object oriented, providing types from which your own managed code can derive functionality. This not only makes the .NET Framework types easy to use, but also reduces the time associated with learning new features of the .NET Framework. In addition, third-party components can integrate seamlessly with classes in the .NET Framework. For example, the .NET Framework collection classes implement a set of interfaces that you can use to develop your own collection classes. Your collection classes will blend seamlessly with the classes in the .NET Framework. As you would expect from an object-oriented class library, the .NET Framework types enable you to accomplish a range of common programming tasks, including tasks such as string management, data collection, database connectivity, and file access. In addition to these common tasks, the class library includes types that support a variety specialized development scenarios. ADO.NET ADO.NET IN CONNECTED MODE: ADO.NET provides consistent access to data sources such as Microsoft SQL Server, as well as data sources exposed via OLE DB and XML. Data-sharing consumer applications can use ADO.NET to connect to these data sources and retrieve, manipulate, and update data. ADO.NET cleanly factors data access from data manipulation into discrete components that can be used separately or in tandem. ADO.NET includes .NET data providers for connecting to a database, executing commands, and retrieving results. Those results are either processed directly, or placed in an ADO.NET Dataset object in order to be exposed to the user in an ad-hoc manner, combined with data from multiple sources, or remotes between tiers. The ADO.NET Dataset object can also be used independently of a .NET data provider to manage data local to the application or sourced from XML. The ADO.NET classes are found in System.Data.dll, and are integrated with the XML classes found in System.Xml.dll. When compiling code that uses the System.Data namespace, reference both System.Data.dll and System.Xml.dll. ADO.NET provides functionality to developers writing managed code similar to the functionality provided to native COM developers by ADO. The most important change from classic ADO is that ADO.NET doesnt reply on OLE DB providers and uses .NET managed providers instead. A .NET provider works as a bridge between your application and the data source. ADO .NET and .NET managed data providers dont use COM at all, so a .NET application can access data without undergoing any performance penalty deriving the switch between managed and unmanaged code. The most important difference between ADO and ADO.NET is that dynamic and Key set server -side cursors are no longer supported. ADO.NET supports only forward-only read-only result sets and disconnected result sets. .NET Data Providers: .NET data providers play the same role that OLE DB providers play under ADO, they enable your application to read and write data stored in a data source. Microsoft Currently supplies five ADO.NET providers: OLE DB .NET Data Provider: This provider lets you access a data source for which an OLE DB provider exists, although at the expense of a switch from managed to unmanaged code and the performance degradation that ensues. SQL Server .NET Data Provider: This provider has been specifically written to access SQL Server version 7.0 or later using Tabular Data Stream (TDS) as the communication medium. TDS is SQL Servers native protocol, so you can expect this provider to give you better performance than the OLE DB Data Provider. Additionally, the SQL Server, .NET Data Provider exposes SQL Server specific features, such as named transactions and support for the FOR XML clause in SELECT queries. ODBC .NET Data Provider: This provider works as a bridge toward an ODBC source, so in theory you can use it to access any source for which an ODBC driver exists. As of this writing, this provider officially supports only the Access, SQL Server, and Oracle ODBC drivers, so theres no clear advantage in using it instead of the OLE DB .NET Data Provider. The convenience of this provider will be more evident when more ODBC drivers are added to the list of those officially supported. .NET Data Provider for Oracle: This provider can access an Oracle data source version 8.1.7 or later. It automatically uses connection pooling to increase performance if possible, and supports most of the features of the Microsoft OLEDB Provider for Oracle, even though these two accessing techniques can differ in a few details—for example, the .NET Data Provider for Oracle doesnt support the TABLE data type and ODBC escape sequences. SQLXML Library: This DLL, which you can download from the Microsoft Web site, includes a few managed types that let you query and update a Microsoft SQL Server 2000 data source over HTTP. It supports XML templates, XPath queries, and can expose stored procedures and XML templates as Web services. The ODBC and Oracle providers are included in .NET Framework 1.1 but were missing in the first version of the .NET Framework. If you work with .NET Framework 1.0, you can download these providers from the Microsoft Web site. The downloadable versions of these providers differ from the versions that come with .NET Framework 1.1, mainly in the namespaces they use: Microsoft.Data.Odbc and Microsoft.Data.Oracle instead of System.Data.Odbc and System.Data.Oracle. ADO.NET Object Model: Its time to have a closer look at the individual objects that make up the ADO.NET architecture illustrated in Figure 21-1. Youll see that objects are divided into two groups, the objects included in the .NET Data Provider, and those that belong to the ADO.NET disconnected architecture. (In practice, the second group includes only the Dataset and its secondary objects.) Dataset (Disconnected data) .NET Data Provider Connection DataAdapter Command Data Reader ADO.NET Objects at a Glance The Connection object has the same function it has under ADO: establishing a connection to the data source. Like its ADO counterpart, it has the Connection String property, the Open and Close methods, and the ability to begin a transaction using the Begin transaction method. The ADO Execute method isnt supported, and the ADO.NET Connection object lacks the ability to send a command to the database. The Command object lets you query the database, send a command to it, or invoke one of its stored procedures. You can perform these actions by using one of the objects Executexxxx methods. More specifically, you use the ExecuteNonQuery method to send an action query to the database—for example, an INSERT or DELETE SQL statement—an Execute Reader method to perform a SELECT query that returns a result set, or an Execute Scalar method to perform a SELECT query that returns a single value. Other properties let you set the command timeout and prepare the parameters for a call to a stored procedure. You must manually associate a Command object with the Connection object previously connected to the data source. The Data Reader object is the object returned by the Execute Reader method of the command object and represents a forward-only, read-only result set. A new row of results becomes available each time you invoke the Data Readers Read method, after which you can query each individual field using the Get Value method or one of the strongly typed Getxxxx methods, such as Get String or Get Float. Remember that you cant update the database by means of a Data Reader object. The Dataset object is the main object in the ADO.NET disconnected architecture. It works as a sort of small relational database that resides on the client and is completely unrelated to any specific database. It consists of a collection of DataTable objects, with each DataTable object holding a distinct result set (typically the result of a query to a different database table). A DataTable object contains a collection of Data Row objects, each one holding data coming from a different row in the result. A Dataset also contains a collection of Data Relation objects, in which each item corresponds to a relationship between different Data Table objects, much like the relationships you have between the tables of a relational database. These relations let your code navigate among tables in the same DataSet using a simple and effective syntax. The DataAdapter object works as a bridge between the Connection object and the DataSet object. Its Fill method moves data from the database to the client-side DataSet, whereas its Update method moves data in the opposite direction and updates the database with the rows that your application has added, modified, or deleted from the DataSet. Connection Object: Whether you work in connected or in disconnected mode, the first action you need to perform when working with a data source is to open a connection to it.InADO.NET terms, this means that you create a Connection object that connects to the specific database. The Connection object is similar to the ADO object of the same name, so youll feel immediately at ease with the new ADO.NET object if you have any experience with ADO programming. Setting the Connection String Property the key property of the Connection class is Connection String, a string that defines the type of the database youre connecting to, its location, and other semicolon-delimited attributes. When you work with the OleDbConnection object, the connection string matches the connection string that you use with the ADO Connection object. Such a string typically contains the following information, The Provider attribute, which specifies the name of the underlying OLE DB Provider, used to connect to the data. The only values that Microsoft guarantees as valid are SQLOLEDB (the OLE DB provider for Microsoft SQL Server), Microsoft.Jet.OLEDB.4.0 (the OLE DB provider for Microsoft Access), and MSDAORA (the OLE DB provider for Oracle). The Data Source attributes, which specifies where the database is. It can be the path to an Access database or the name of the machine on which the SQL Server or the Oracle database is located. The User ID and Password attributes, which specify the user name and the password of a valid account for the database. The Initial Catalog attributes, which specifies the name of the database when youre connecting to a SQL Server or an Oracle data source. Once youve set the Connection String property correctly, you can open the connection by invoking the Open method: ADO.NET in Disconnected Model: In the preceding chapter, you saw how to work with ADO.NET in connected mode, processing data coming from an active connection and sending SQL commands to one.ADO.NET in connected mode behaves much like classic ADO, even though the names of the involved properties and methods (and their syntax) are often different. Youll see how ADO.NET differs from its predecessor when you start working in disconnected mode. ADO 2.x permits you to work in disconnected mode using client-side static record sets opened in optimistic batch update mode. This was one of the great new features of ADO that proved to be a winner in client/server applications of any size. As a matter of fact, working in disconnected mode is the most scalable technique you can adopt because it takes resources on the client (instead of on the server) and, above all, it doesnt enforce any locks on database tables (except for the short-lived locks that are created during the update operation). The following Imports statements are used at the file or project level: Imports System. Data Imports System.Data.Common Imports System.Data.OleDb Imports System.Data.SqlClient Imports System.Data.Odbc Imports System.IO Imports System.Text.RegularExpressions The DataSet Object Because ADO.NET (and .NET in general) is all about scalability and performance, the disconnected mode is the preferred way to code client/server applications. Instead of a simple disconnected recordset, ADO.NET gives you the DataSet object, which is much like a small relational database held in memory on the client. As such, it provides you with the ability to create multiple tables, fill them with data coming from different sources, enforce relationships between pairs of tables, and more. Data Set: The DataSet object is central to supporting disconnected, distributed data scenarios with ADO.NET. The DataSet is a memory-resident representation of data that provides a consistent relational programming model regardless of the data source. It can be used with multiple and differing data sources, used with XML data, or used to manage data local to the application. The DataSet represents a complete set of data including related tables, constraints, and relationships among the tables. The DataAdapter object, which works as a connector between the DataSet and the actual data source. The DataAdapter is in charge of filling one or more DataTable objects with data taken from the database so that the application can then close the connection and work in a completely disconnected mode. After the end user has performed all his or her editing chores, the application can reopen the connection and reuse the same DataAdapter object to send changes to the database. Admittedly, the disconnected nature of the DataSet complicates matters for developer

Friday, January 17, 2020

Oedipus Rex as a Religious Drama

Titans who devoured Dionysus. [3] Only his heart remained, which Zeus ate and Dionysus was born a second time. [4] Zeus destroyed the Titans with lightening, and from their remains sprang human life, consequently humans are both divine and evil. [5] Sophocles embodied this aspect of God given human nature, mutual opposites, In the character of Oedipus. His actions are driven by the mother. 6] He is not consciously guilty of the crimes of incest, but the reality and irony of the play states that he is endorsing them. He takes the role of husband and son, brother and father; he is mutually guilty and innocent, despite the Juxtaposed nature of these conditions, a reflection of the conditions from which humanity sprang. There is a definite tone of reverence in the dark subject matter, and a subsequent lesson that Gods that their prophecies demand respect. Nevertheless, the setting of the festival and tribute to the Gods make it a fundamentally religious lay.Central to religious drama is the concept that ‘man must conform to divine order- even at the cost of himself. 17] In Oedipus Rexes, this divine order Is predetermined by the prophecies of the Oracle which is the driving force for the entire plot. Oedipus' parents receive the prophecy at his birth; later, when called a ‘bastard', Oedipus goes to the Oracle and receives the same Information; and when a plague attacks Thebes, Croon Is sent to consult It again, which reveals Its fulfillment. [8] The oracle's presence Is highly active, and In this sense, fulfils the role of an antagonist.Its also enforces Aristotle notion that a character is only a result of plot, as the characters action are solely dictated by the information provided by the Oracle. [9] The role is further enforced by the fact that it is not a mere invention; it was a very real part of Greek culture, where spirituality and politics are intricately linked. Despite the characters best efforts (Accost and Alias leaving their son for dead, and Oedipus fleeing who he believed to be his parents. ) Its fulfillment was seemingly inevitable, perhaps even caused by their knowledge of the prophecy. 10] It s in the avoidance of circumstance in which the prophecy could be fulfilled, that is proximity to the dangerous other, that Oedipus and Alias were able to meet. [11] As afore mentioned the prediction is the force behind the plot, but it is the characters resistance that cause the conflict and therefore the drama. Not to taint a religious discussion with a Freudian psychoanalytical perspective, but, as this conflict shows, opuses Is perhaps ten least Kelly person to nave an opuses complex; en allocates his life to its avoidance. 12] When he discovers his predicament, his costs are encashment, the loss of his children and his eyes, â€Å"Now I will do what must be done to the source of This is a highly symbolic action as in Greek the words for ‘know and ‘see' are correspondent. [14] He is literally removing the à ¢â‚¬Ëœknowledge' of his sins, knowledge he sought with such dynamism from the oracle, an image drenched with irony. The eventual acceptance that Apollo will have been fulfilled is, perhaps, the religious moral of the play; the Gods are omniscient, therefore their laws will always be up held.Aristotle states, within its six elements (plot, character, diction, spectacle, thought ND song)[1 5], that ‘Tragedy is an imitation†¦ Of events inspiring fear or pity[16] and that the Tragic hero is ‘above the common man', but not definitively good, he must have a flaw. [17] In relevance to Oedipus Rexes, and the sense in which it is a religious play, these elements highlight the enforced influence the presence of the Gods have on the actions of the characters, and the concept of free will. The event ‘inspiring fear and pity is most likely the act of incest.Although a taboo subject regardless of culture and period, its interpretation changes across time. A modern view is o ne that inherently links incest to child abuse, as we are greatly influenced by feminist theory. [18] Such theory states that incest is an abuse of the power dynamics in the family unit, usually from father to daughter. [19] However the incest portrayed in the play is unwittingly performed, by consenting adults, but, nevertheless, provokes a disgusted reaction. The cross-contamination of ‘blood' is universally considered tainted and unnatural'. 20] The circumstances surrounding Oedipus and Costar's union could be the fear provoking element. The magnitude of the tragic universe created requires he reader to question whether or not Oedipus would really have killed a stranger over ‘right of way, if the riddle of the ‘Sphinx' was honestly that difficult- which allowed his passage to Thebes, or if the drunken mans accusation of ‘bastard' were mere coincidence. The enormity of the irony suggests some foul play on the part of the Gods.

Thursday, January 9, 2020

The Odyssey As A Hero Journey - 1555 Words

Heroes, as shown in literature, often undertake the most difficult tasks and place themselves in mortal danger in order to bring back, for themselves and their societies, both knowledge and treasure. Their stories follow â€Å"Hero Journey.† The Odyssey, as the epic story of the hero Odysseus, follows closely the complete cycle of a Hero Journey, both as a physical and as a psychological undertaking. The Hero Journey, used as a framework for both Odysseus’ physical and mental journeys, serves to bind the two together. Each of Odysseus’s physical difficulties can be viewed as a metaphor for a psychological hardship that he must overcome, and by overcoming these hardships, Odysseus matures—achieving a more complete understanding of himself and†¦show more content†¦For one month Odysseus refuses to leave his safe home on Ithaca. We are not told of the rationale behind his final decision to join the war; however, we must assume that he believes he wil l be successful, returning home with many spoils of war. His decision to leave Ithaca cannot be merely an external one: he is a young king, and while he rules his land with great strength, he is inexperienced (he does not wish to go off to battle (Book 24, ll. 126-128)). In part, his reasons for initiating his journey must include the experience and maturity he will gain fighting the Trojans. We can take the initial threshold Odysseus must cross to be the Trojan War itself. The war represents a first step for Odysseus—after all, while it is his trickery that eventually wins the war for the Achaeans (it was his idea to build the large wooden horse in which the Achean army hid and from which they successfully sacked Troy (Book 4, ll. 304-306)), we are introduced to Odysseus as â€Å"the man of twists and turns† (Book 1, l. 1). Cunning is a trait he already possesses: It cannot be the object of his journey; it merely starts him off. Yet he must initially survive the battle, and his survival proves his capacity to undertake the journey (though he may already be capable of the journey, this capacity must be shown to us in some way, hence the war). The second stage in the Hero Journey is the most visible—the trials that must beShow MoreRelatedOdyssey: the Journey of a Hero Essay1907 Words   |  8 PagesOdyssey: The Journey of a Hero The Heros Journey is never an easy one. This particular journey, as detailed in Homers The Odyssey, is one of struggle, loss, heartache, pain, growth and triumph. It is comprised of many steps that Odysseus has to overcome and battle through in order to achieve his final goal of reaching his home and his loved ones. From the Call to Adventure to the Freedom or Gift of living, Odysseus conquered them all. The story begins in the middle of the story, as manyRead MoreEssay about The Odyssey as a Hero Journey2353 Words   |  10 PagesAll of us have similar experiences. We share in the life journey of growth, development, and transformation. We live the same storiesà ¢Ã¢â€š ¬Ã‚ ¦the trappings might be different, the twists and turns that create suspense might be different from culture to culture, the particular characters may take different forms, but underneath it all, its the same story, drawn from the same experiences(Linda Seger, Creating Myth, 1). All people face trials and tribulations throughout their life. Thus, whatRead More`` The Odyssey `` : The Epic Story Of The Hero Journey2005 Words   |  9 Pagesthemselves and their societies, both knowledge and treasure. Their stories follow what Joseph Campbell calls the â€Å"Hero Journey.† The Odyssey, as the epic story of the hero Odysseus, follows closely the complete cycle of Joseph Campbell’s Hero Journey, both as a physical and as a psychological undertaking. The Hero Journey, used as a framework for both Odysseus’ physical and mental journeys, serves to bind the two together. Each of Odysseus’s physical difficulties can be viewed as a metaphor for a psychologicalRead MoreThe Hero s Journey : The Odyssey 1833 Words   |  8 PagesThe Hero’s Journey is a format of writing that follows a similar path: Separation, Initiation, and Return. Odysseus’s adventure, in the epic poem The Odyssey, is a perfect example of the Hero’s Journey. Odysseus is separated from his hometown during the Trojan War, and is put through multiple trials and obstacles that slow his return home. Eventually, he makes his return to Ithaca. I am Matt Farruggio, although I have only been on this Earth for 14 years, I have followed the hero’s journey as well.Read MoreMythic Hero s Journey : The Odyssey And The Wizard Of Oz1452 Words   |  6 Pages Mythic/Hero’s Journey: The Odyssey and The Wizard of Oz The Mythic/Hero’s Journey is a story that has been passed down to every culture being told by people. The Mythic/Hero’s Journey is a path that is described as going to various stages. It has a beginning point which is the â€Å"ordinary point† and an ending point which is the â€Å"return.† Throughout this journey one encounters the call to adventure, refusal of call, mentor, crossing the threshold, enemies, death, reward, and road. These stages canRead MoreOdysseus Hero Essay1043 Words   |  5 PagesA hero is one who sets a goal in which takes bravery and dedication in order to achieve. The book The Odyssey written by Homer reveals a story of a true hero. The main character is a man named Odysseus who displays hero characteristics throughout the book. Odysseus is a hero because he returns home with a changed perspective which reflects his heroic abilities, such as his bravery and dedication to return home. During the beginning of the story Odysseus has to make an impactful decision while alsoRead MoreExamples Of Archetypes In The Odyssey890 Words   |  4 Pagesinformation can be gained from Homer’s epic,The Odyssey about ancient Greek civilizations and their what they valued morally. The Odyssey has a variety of different archetypes that are still relevant in modern times. The legend of Odyssey has been passed down from poet to poet for five hundred years until finally Homer wrote the Iliad and the Odyssey down somewhere between eight hundred fifty and seven hundred fifty B.C. In Homer’s epic the Odyssey, there are three archetypes that provide insightsRead MoreArchetypes In Ancient Greek Culture879 Words   |  4 Pagesconnections ,archetypes, can be found in the adventurous book The Odyssey. Ancient Greek culture is brought up by Homer through archetypes. These archetypes help connect one another over time. In the Odyssey, topics such as terrifying monsters , love te sts, and an unstoppable hero are all related to ancient Greek culture. The Odyssey shows archetypes that also reveal this culture. Three archetypes found are monsters, loyalty, and a hero, which shows the ancient Greek culture for modern readers. Read MoreArchetypes In The Odyssey868 Words   |  4 Pagesancient literature. The connections ,archetypes, can be found in the adventurous book The Odyssey. Ancient Greek culture is brought up by Homer through archetypes. In the Odyssey, topics such as terrifying monsters , love tests, and an unstoppable hero are all related to ancient Greek culture. The Odyssey shows archetypes that also reveal this culture. Three archetypes found are monsters, loyalty, and a hero, which shows the ancient Greek culture for modern readers. Skull crushing and blood thirstyRead MoreLiterary Criticism Of The Odyssey1604 Words   |  7 PagesAssessment Task 1: Essay on The Odyssey The Odyssey by Homer was written during around 700 B.C and it is the second-oldest extant work of Western literature. The Odyssey is an epic poem and can be understood through the lens of archetypal criticism which explores themes that are based on heroism and the protagonist Odysseus is an epic hero who undergoes a ten-year journey to return to Ithaca. Northrop Frye explains the value of archetypal literary criticism in helping modern readers appreciate the

Wednesday, January 1, 2020

The Media And News Platforms Blew Up Over The...

Introduction On November 26, 2016, social media and news platforms blew up over the controversial action by Green Party leader, Jill Steins, call for a recount. Donald Trump’s win over the elections surprised many, including those outside of the United States of America, making this controversial headline such a hot topic. Following this topic of discussion, the three news adjacencies that will be under analysis are CTV, CNN and the Ottawa Citizen. CNN will deliver a United States focus, CTV will deliver a broader focus and the Ottawa Citizen will deliver a focus from Canada’s Capital. These three new agencies will present different biases and may emphasis different elements in the articles. CTV News CTV News was the first news adjacency analyzed. The format of this news information is in an online article. This allows for photos to be displayed as well as a short clip to be played at the audience s pleasure. The article format allows for the audience to review the quotations given in a clearer manner. The article is titled â€Å"Trump slams recount push as a scam, says election is over† CTV News used strong and powerful words such as â€Å"slams† and â€Å"scam† to entice the audience to click the article. The article begins with this quotation from Donald Trump â€Å"The people have spoken and the election is over, Trump declared Saturday in his first comments about the growing effort to force recounts in Wisconsin, Michigan and Pennsylvania. He added, We must accept this result