StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Extensible Markup Language Which Is Used to Store Data in the Database - Essay Example

Cite this document
Summary
The paper "Extensible Markup Language Which Is Used to Store Data in the Database" states that the work is divided into the collection, retrieval, and updating of data. Therefore 3 teams have been formed for the collection, retrieval, and updating of data respectively…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER92.8% of users find it useful
Extensible Markup Language Which Is Used to Store Data in the Database
Read Text Preview

Extract of sample "Extensible Markup Language Which Is Used to Store Data in the Database"

CONTENTS 2. Introduction 3. Aim 4. Research Question 5. Expanding The Research Question 6. Literature Review 7. Relevance to this Research 8. Evidence of what Product is to be created 9. Research Methodology 10. Method Chosen 11. Reliability 12. Generalisability 13. Validity 14. Ethics 15. Research Plan September (2006) - May (2007) 15.1 Work Breakdown Structure 16. Reference 1. Abstract The project is based on XML (Extensible Markup Language) that is used to store data in the database. The client software supplies the interface (such as windowed program) and the knowledge of how to pass the request to the server, and the format the data for the user when it's returned from the server. The server's job is to manipulate the data according to the user's request. Common functions gradually migrated from the application to the operating system. Database processing was one of the first major functions to be removed from application control. Much of the time database functions in the application included retrieval, replacement and insertion. 2. Introduction When an architect designs a building, he has a vision of the finished product and products result based on that vision. Client/Server, on the other hand, is more like Darwinian model of the evolution of a living species. No one has vision of the finished products; rather, day-to-day events and gradual changes affect it over time in reaction to those events. In the beginning, application was simple, reading input transaction in a 'batch', processing them against a data store and the output was paper. Record retrieval was usually a set of subordinates embedded in the updating program. 3. Aim: To create a product with the help of XML (Extensible Markup Language) and other tools like using any database software to store, retrieve and update data. 4. Research question: How the product is made 5. Expanding The Research Question: It is very difficult for a programmer to create user interface forms and to provide database connectivity for each and every form separately whenever he needs it. The work will be very fast if he had a utility, which can provide him all the activity, which he has to do for creating those forms. 6. Literature Review Description of the Project Hence, it was received that there was a strong need for generating a utility which can help the programmer with on-fly user interface forms and providing database. This project mainly comprises three modules: Creation and modification of tables Connecting User Forms to the tables and retrieving data using these forms Generation of Reports These modules deal with several kinds of information related from linking a user applicable form to the database to retrieving information and updating the database. The information is stored in the database in a systematic way so that it can be easily retrieved whenever required through queries by the reporting module. Data capturing is done through user-friendly screens depending upon the type of data. The entire system is being protected by a user level password to enable different assigned activities so that no intruder can access the data. The user for this application is a person who wants to generate a new web enabled dynamic content application and not the end user working at the client side. 7. Relevance to this Research FEASIBILITY STUDY Feasibility study is an important phase in the software development process. It enables the developer to have an assessment of the product being developed. It refers to the feasibility study of the product in terms of outcomes of the product, operational use and technical support required for implementing it. Feasibility study should be performed on the basis of various criteria and parameters. The various feasibility studies are: Economic Feasibility Operational Feasibility Technical Feasibility Economic Feasibility: It refers to the benefits or outcomes. We are deriving from the product as compared to the total cost we are spending for developing the product. If the benefits are more or less the same as the older system, then it is not feasible to develop the product. In the present system, the development of the new product greatly enhance the accuracy of the system and cuts short the delay in the processing of Birth and Death application. The errors can be greatly reduced and at the same time providing great level of security. Hence, we do not need any additional equipment except memory of required capacity. No need of spending money on client for maintenance because the database used is web enabled database. Operational Feasibility: It refers to the feasibility of the product to be operational. Some products may work very well at design and implementation but may fall in the real time environment. It includes the study of additional human resources required and their technical expertise. In the present system the different levels of birth and death registrations, issuing of certificates and support for backlog data. Hence, there is need for additional analysis. It was found that the additional modules added and isolated modules as far as the operation is concerned. So the developed system is operationally feasible. Technical Feasibility: It refers to whether the software that is available in the market fully supports the present application. It studies the pros and cons of using particular software for the development and it's feasibility. It also studies the additional training needs to be given to the people to make the application work. In the present system, the user interface is user friendly and does not require much expertise and training. It just needs a mouse click to any sort of application. The software that is used for developing is highly suitable for the present application since the user required fast access to the web pages with a high degree of security. This is achieved through integration of web server and database server in the same environment. 8. Evidence of what Product is to be created UML DIAGRAMS Use case Diagrams: Use case diagrams model behaviour within a system and help the developer the understanding of what the users requirement. The stick man represents what's called an actor. An actor represents an outside entity - either human or technological. Notice the curved rectangle on the diagram - this represents the system boundary - everything inside that is part of that system, Use case diagrams can be useful for getting an overall view of the system and clarifying who can do what and more importantly what they can't do. . Identification of Actors: 1. Primary Actor: user 2. Secondary Actor: forms Activity Diagram No Yes More Requirements 9. Research Methodology The main plan for the system developed is to upgrading and existing system to proposed system. There are mainly 4 methods of upgrading the existing system to the proposed. Parallel Run System Direct Cut-Over Method Pilot System Phase-in Method Parallel Run System: It is most secure method of converting from an existing to anew system. In this approach, both the systems are run in parallel for a specific period of time. During the period of if any serious problems were identified while using the new system, the new system is dropped and the older system is taken at the start point again. Direct Cut-Over Method: In this approach, the existing system is converted to the new system abruptly, some times over a weekend or even overnight. The old system is used until a planed conversion day. There exist no parallel activities. Pilot Method: In this approach, a working version of the system is implemented in one art of the organization such as a single work area or department. When the system is deemed complete it is installed through out the organization either all at once (direct cut-over) or gradually (phase-in). Phase-in Method: In this method, a part of the system is first implemented and over time, other remaining parts are implemented. 10. Method Chosen: In Births and Deaths registration system is developed on the basis of 'Parallel Run Method' because the system is upgraded, which is already in use to fulfil the requirements of the client. he system already in use is treated as the old system and the new system is developed based on of old system and maintained the standards proposed by the old system. The upgraded system is working well and implemented on the client successfully. 11. Reliability SYSTEM ANALYSIS Analysis is the detailed study of the various operations performed by a system and their relationships within and outside of the system. A key question is: What must be done to solve the problem Once aspect of analysis is defining the boundaries of the system and determining whether or not candidate system should consider other related system. During analysis, data are collected on the available files, decision points and transactions handled by the present system. 12. Generalisability EXISTING SYSTEM The existing system is totally dependent on the type of the application being used and each and every application even having the same needs, are having different coding sections. That is, each and every application has different coding modules for the same type of transactions like retrieval, updating, insertion etc. into the database. Since, information server is the main source of information, the database of information server should be unto date. The information generated globally has to be updated in the database of information server on time. At this stage if there is a new application to be embedded into the present system, had to write separate code for maintenance of data of that particular application. Hence there shall be wastage of time for writing separate code for each and every module for the same type of the transaction. At present CGI script is used for writing its application code. Since, the organisation needs to publish its applications on the web, it is necessary that the data provided must be very accurate and effective. DRAWBACKS OF THE EXISTING SYSTEM Separate coding must be done for each and every application having the same type of transactions. Data must be manually update in the database Any modifications to the database must be done manually. Every form must be connected to the database manually, in order to access the database. The present system makes use of CGI which has the fallowing drawbacks: CGI is very slow. CGI is hard on server performance. Improperly coded CGI can cause security problems. Debugging can be difficult. Limited functionality. 13. Validity PROPOSED SYSTEM The proposed system is over come all the drawbacks of the existing system. So it is a platform independent and secured one. The user needs to create a table with the required filed name with this tools and also he must link the input fields with the database. Then the tools update the records of the field in the specified table. In a big organization there exists so many forms, it highly difficult to write the code for every form this tool simplifies the problems. It is a portable one, so it can be run on any platform. Generic tool provides user-friendly, so users can use this tool without much of knowledge of the computers. The main draw back in existing system is all the data was proposed in parsing method. It was very difficult to the user specify the parameters for parsing. In this system, parsing method is omitted and implemented new technology i.e., assigning field tag names to the records. It simplifies the difficulties in the existing system. 14. Ethics As in any business ethical issues come into the picture. To create a product so much of labour has to be done. The ethical issue here is 'Is this justifiable' 15. Research Plan September (2006) - May (2007) The research has been planned to work from September (2006) - May (2007). The work is prepared to run in phases. 15.1Work Breakdown Structure The work is divided as collection, retrieval and updating of data. Therefore 3 teams has been formed for collection, retrieval and updating of data respectively. Reference Ali Behforooz and Frederick J. Hudson. (2003) Software Engineering Fundamentals. New York: Oxford University Press. Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Extensible Markup Languag Essay Example | Topics and Well Written Essays - 2500 words”, n.d.)
Extensible Markup Languag Essay Example | Topics and Well Written Essays - 2500 words. Retrieved from https://studentshare.org/miscellaneous/1500219-extensible-markup-languag
(Extensible Markup Languag Essay Example | Topics and Well Written Essays - 2500 Words)
Extensible Markup Languag Essay Example | Topics and Well Written Essays - 2500 Words. https://studentshare.org/miscellaneous/1500219-extensible-markup-languag.
“Extensible Markup Languag Essay Example | Topics and Well Written Essays - 2500 Words”, n.d. https://studentshare.org/miscellaneous/1500219-extensible-markup-languag.
  • Cited: 0 times

CHECK THESE SAMPLES OF Extensible Markup Language Which Is Used to Store Data in the Database

Differences and connections between groupware and ordinary databases, and why they matter

Groupware is a software application which is used to facilitate a group of people in their personal or business working inside the similar application or system, regardless of where they occur to be.... In this scenario, an application that is used by all the staff members of an organization simultaneously is acknowledged as synchronous groupware application.... The second category conferencing tools comprise voice, data and video conferencing, chat rooms and message boards....
19 Pages (4750 words) Essay

Project 3: Databases

extensible markup language, documents can be able data transmit between assorted programs or data, basic XML capabilities which can fully support the native XML storage and dispensation and supporting the XQuery language.... MSQL, when compared to other databases like Oracle, it's easy to manage and does not have to have gurus in order to manage the database.... Database primary function is to retrieve and store data as requested by other software applications (Roza, 2011)....
3 Pages (750 words) Essay

Object Oriented Databases

asically, OODBMS store data in the form of objects, which consist of attributes and methods.... ??A relational database stores data in the form of a set of appropriately defined tables from which data could be reassembled or accessed in a lot of diverse means without reorganizing the database tables” (Stajano 1998).... A method is used to graphically demonstrate the objects.... Normally, unified modeling language (UML) is used to demonstrate these objects....
6 Pages (1500 words) Research Paper

Web Site Development and Information Architecture

his paper will cover an in-depth analysis of extensible markup language (XML).... This paper will also discuss how XML is used in today's web environment and what behind-the-scene uses of XML are.... According to Eckstein & Casabianca (2001), XML is actually a simplified form of Standard Generalized Markup Language (SGML2), which is extremely complex, especially for the Web.... ML is a descendant of SGML, the Standard Generalized markup language....
9 Pages (2250 words) Coursework

Home Sweet Home Stores

Since a username can only be used by one user and only one, we can enforce uniqueness in the database.... This constraint will ensure nonduplicated data in the application for username.... the database will have 12 tables.... unique constraint is used for USERNAME in the CUSTOMER table.... Big data can assist to reduce fraud cases by tracking the use of payment cards.... This data is analyzed giving merchants a predictive fraud score....
14 Pages (3500 words) Business Plan

The Database Management Process

One of the major advantages of having a database management system is that the user is able to store data in one particular location and simultaneously access it from numerous other locations.... The following paper under the title 'the database Management Process' gives detailed information about a dramatic change in data processing and management of databases in the past three decades.... In the current research essay, three research articles have been chosen for analyzing the database management process, its evolution as well as the present application and future implications....
12 Pages (3000 words) Term Paper

Relational Database Management Systems and their Alternatives

In this scenario, the Join function is used to unite relations, the project operation is performed to identify attributes and the select queries are performed for accessing data.... oreover, relational databases offer an excellent security because they support access permissions, which facilitate the database administrator to apply need-based permissions in order to get access to the data stored in database tables.... In this scenario, relational database management systems provide an excellent support to companies for the management of their complex data in an effective and efficient manner (Jingmin & Wang, 2001)....
6 Pages (1500 words) Literature review

XML as Databases - Advantages and Concerns

The majority of websites use databases to store relevant information, which is used for completing daily activities.... In this scenario, XML (extensible markup language) is a relatively more fashionable arrangement for sharing data that allows web developers to build customized sites by making use of predefined tags.... XTENSIBLE MARKUP LANGUAGE (XML) extensible markup language (XML) is a more stylish arrangement for sharing data that facilitates web developers to develop customized tags and utilize predefined tags....
20 Pages (5000 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us