suncity amusement park

104
Project Report On SOFTWARE PACKAGE FOR SUNCITY AMUSEMENT AND WATER PARK

Upload: vinearoma

Post on 10-Apr-2015

642 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Suncity Amusement Park

Project ReportOn

SOFTWARE PACKAGE FOR

SUNCITY AMUSEMENT AND WATER PARK

Declaration

Page 2: Suncity Amusement Park

I here by declare that this project has been solely done by me. This Project work being submitted by me entitled SUNCITY AMUSEMENT PARK SYSTEM is authenticated record of work carried out by me under guidance of ..……Lecturer in Computer Department. I have put my best efforts in this project. I have tried to make every point clear by working on all areas. I have been learned many aspects of this vast computer field. Many people have rendered their precious time and suggestions which prove to be important for completion of this project.

DEEPIKA BIT III

..

Acknowledgement

Every piece of creation is originated by zeal of hard work and determination and to put effort into action . A lot many factors may influence. Nothing concrete can be achieved without optimum inspiration and perspiration.

Page 3: Suncity Amusement Park

It gives me immense pleasure to express my deepest gratitude towards all those persons who have been a vital part of this creation. But thanking them all specifically seems to be impossible . So in order to fit into framework of words and acknowledgement . I would like to thank the following people for their precious guidance and support.

First and the foremost I would like to thank Almighty for giving me energy and courage for guiding my thoughts and for giving me direction to do this project. I would like to add word of thanks for Mrs. Neelam Kamra Principal, BBK DAV college for women for providing all the facilities and extending unconditional support and guidance throughout the project. I am thankful to my worthy teacher Prof. Kiran Gupta Head Department of Computer Science. Apart from her extremely wise words about the subject. Her wholesome personality diligence, zeal for work and piquancy for her job was a great motivation and support. Words are inadequate both in form and spirit to register the deep sense of gratitude and appreciation that I have for my supervising teacher……,lecturer for his painstaking efforts and whole hearted support. I am highly indebted to him for his invaluable advice and guidance.

I am extremely thankful to Mr. Ramesh Kumar , General Manager of Suncity Amusement Park under whose supervision this project completed its process from initial to successfully running stage. His

Page 4: Suncity Amusement Park

way of being encouraging guide apart from being a true professional in terms of skill was the appreciable virtue that helped me in creating this piece of software.

Last but not least I express my deep felt gratitude to my parents and friends without whose moral support and encouragement I would never been able to bring this project to completion that too successful.

INTRODUCTION TO ORACLE 8.0

In this project ORACLE 8.0 and MICROSOFT VISUAL BASIC are being used as back end and front end respectively. The combination of both 8.0 and visual basic makes project

Page 5: Suncity Amusement Park

interactive , thus helping the operator to use the application program conveniently.

BACK END: Why I Used Oracle 8.0:

Oracle is back end tool, which connects well with a front end like Visual Basic. I have used oracle 8.0 as back end tool as Oracle 8 is an object relational database management system (ORDBMS). It offers capability of both relational and object oriented database systems. It acts as an interface between the user and the database. Further, it also checks for validation against the data entered by user. The database server or back end is used to manage the database tables optically among multiple clients who concurrently request the server for the same data. Oracle 8.0 offers the following advantages as compares to other back ends available.

1. Client Server Application: Different tables created in oracle

do not get locked on until the user deliberately attempts to do that . Data can be shared by all users until there is no restriction on access to database.

2. User Friendly: Package designed in oracle can be user

friendly to extent that even a layman can operate computer.The tool provided by oracle are so friendly that a person with minimum skill in the field of computer can access them with ease.

Page 6: Suncity Amusement Park

3. Easier Programming : Oracle is software that is easy not only for user but also for programmer . This is because there is no need for any codes arranging the icons in oracle which is serious drawback for other software.

4. Faster Access to Data: Oracle access the data faster than FoxPro.

5. High Performance: Oracle maintains high degree of overall

system performance by implementing database tasks in parallel which speed up querying, tuning, maintenance of the database.

6. Scalibility: Oracle supports a large number of concurrent

users data executing a different types of database

application .operating on the same data. Also it helps to add or

remove users without interrupting the other users.

7. An Rdbms Product: Oracle is one of the most popular rdbms product and is available on many platforms and can work for all popular operating system .Also it

Page 7: Suncity Amusement Park

offers perfect security and integrity of data.

INTERACTIVE SQL

Interactive SQL is designed to create , access and maintained all data structure like tables and indexes etc.

What Is SQL Used For ?

Using SQL one can create and maintain data manipulation objects such as tables,views,sequences etc. These data manipulation objects will be created or stored on server’s hard disk drive , in a table space, to which user has been assigned.

SQL STATEMENTS In addition to creation of data manipulation objects. The actual

manipulation of data within these objects is done using SQL. The SQL statements can be broadly categorized into three:

DDL:-> The SQL statements that are used to create these objects are

called DDL’s or Data Definition Language. These statements are commonly used by a database designer and database administrator for establishing database structures used by an application .

DML:->The SQL statements which are used to control behavior ,security and permissions of the objects or parts of

Page 8: Suncity Amusement Park

database are called DCL or Data Control Language. It defines activities that are not in the categories of those for the DDL and DML such as granting privileges to the users etc.It protects your database from a variety of threats.

DCL:->The SQL sentences used to manipulate data within these objects are called DML or Date Manipulation Language . These statements are used most often by application developers.DML is a part of SQL to be operated on data although most of DML statements are very easy to understand and resembles with ordinary English language sentences .

INTRODUCTION TO

MICROSOFT VISUAL BASIC 6.0

In this project “SUNCITY AMUSEMENT PARK SYSTEM” Microsoft Visual Basic 6.0 is used as a front end tool. Visual basic is not just a language. It is an integrated development environment in which you can develop, run, test, and debug your applications. With visual basic you can create many types of applications.

Visual Basic is the most powerful rapid application development tool in the world. It helps the programmer to focus on

Page 9: Suncity Amusement Park

the problem as hand rather than technical intricacies of programming in a window environment.

A lot commercial applications available today are written using visual basic. It provides a complete set of built in intelligent tools for creating windows application programs.

FEATURES OF VISUAL BASIC

Data Access :-> This feature allow user to create databases, front end Applications, and scalable server side components for most popular database formats including Microsoft SQL server and other enterprise level databases.

Active Xtm Technologies :-> This features allows user to use the functionality provided by other

Page 10: Suncity Amusement Park

application such as Microsoft Word Processor ,Microsoft excel spreadsheet and other windows applications.

GUI Or Windows Environment :-> An application developed in visual basic has the look and feel of windows application development system.

Event Driven Programming Language:-> Visual basic is event Driven programming language. By event driven programming language we mean defining what would happen.Event is always on what we work. An action recognized by form or control is called an event.

Internet capabilities make it easy to provide access to

documents and applications across the internet or intranets from within your applications or to create internet server application.

Visual Basic comes in three Editions:

1.The visual basic learning Edition: It is the introductory edition that lets you easily create windows applications.

2.The visual basic Professional Edition: It is meant

for computer

Page 11: Suncity Amusement Park

professionals and introduces advanced features such as tools to develop Activex and Internet controls.

3.The visual basic Enterprise Edition: It is the most advanced edition and is aimed at programmers who build distributed applications in a team environment. It includes all the features of the professional edition, plus tools such as visual Source Safe.

VISUAL BASIC BUILDING BLOCKS :->

OBJECT:-> An object can be said to be a programmable entity containing both code and data .It is similar as c++ objects class.

PROPERTIES:-> It consists of objects data settings and its attributes. It describes the object, their appearance and behavior. Every control has its own properties.

EVENT:-> Any action recognized by a form or controls called an event. Events are triggers when some aspect of object is

changed.

METHODS:-> A method in visual basic is predefined action that Operates on specific object.

DATA CONTROLS:-> Although form are basic building

Page 12: Suncity Amusement Park

Blocks, nothing much can be done with form. To make form more interactive an to make front end of the application a totally GUI , controls are added to the form. Example: objects, label buttons, text control button, command button etc. The following are the controls:->

Textbox control sometimes called edit field or edit control display information entered at design time entered by user or assigned to the control in code at runtime.

Label control is a graphical control you can use to display text that User can not change directly.

Frame control provide an identifiable grouping for controls . You can also use frame to subdivide a form functionally.

Command button is used to control to begin, interrupt or end a process. When chosen a command button appear pushed in and so is called push button.

Checkbox control displays an x when selected x disappears when it is cleared. It is used to give True/False or Yes/No option.

Option button control displays an option that can be turned on or off.These controls are used in an option group to display options

Page 13: Suncity Amusement Park

from which user selects only one. Combo box control combines features of textbox and list box controls Users can enter information in text box portion or select an item from list box portion of control.

Listbox displays list of items from where user can select one or more.

Timer control can execute code at regular intervals by causing at timer event to occur. The timer control invisible to user is useful for background processing.

Datetime Picker control enables you to provide a formatted date field that allows easy date selection. In addition users can select a date from a dropdown calendar interface similar to Month view Control.

Tab Strip control is like the dividers in notebook or the labels on a group of file folders.

Status bar control provides a window at bottom of parent form through which an application display various kinds of status data.

Tree View control displays a hierarchical list of node objects. It is typically used to display headings in a document.

Page 14: Suncity Amusement Park

Toolbar control contain a collection of button objects used to create a toolbar that is associated with an application.

Progress bar control shows the progress of lengthy operation by filling a rectangle with chunks from left to right.

Image List control contains collection of list image object. Each of which can be referred to by its index or key.

Shape control is a graphical control displayed as a Rectangle , square , Oval, circle rounded rectangle or rounded square.

Enter key is used to go to the next command or text box. This key is used to focus on next command button or text box for working.

Microsoft flex grid (MSFlexGrid) MSFG control display and operates on tabular data. It allows complete flexibility to sort, merge and format tables containing strings and pictures.

Scroll bar provide easy navigation through a long list of items or a large amount of information. They can also provide analog representation of current position. You can use scroll bar as a input device or a indicator of speed and quantity.

Page 15: Suncity Amusement Park

Visual Basic Integrated Development Environment:

Visual basic integrated development environment is that where we do our programming .The IDE consists of menu bars, tool bars, Project explorer, properties window, form layout, the window and toolbox.

On starting visual basic , different windows appear on screen . The top of screen consists of main window consisting of tool bar and menus. At center of screen form designer is there.

Others windows on opening screen are properties windows, the project explorer window, toolbox and form layout window .On double clicking the form with mouse, the code windows are also opened .This is the place where user will do most of development. The code as the name suggests is used for writing code.

The toolbox contains the objects and controls which user will add to form to create the user interface for user’s project. Controls

Page 16: Suncity Amusement Park

like command buttons, text boxes, radio buttons, check boxes are the object provided by control components are also known as OCX files. In addition to form , each form has properties associated with it.

VARIOUS TYPES OF FORMS ,COMPONENTS, REFRENCES:

The Microsoft visual basic provide features to create various types of forms such as simple forms, dialog, option dialog, login dialog, option dialog, About dialog etc. which can be used for different purposes in any project.

TYPES OF FORMS:-> There are two types of forms available in Visual Basic namely normal form and MDI form (Multi Document Interface).

Normal form can either exists independently or can be a child form of MDI form .A form is a collection of all loaded forms in application All the forms user adds to an application are automatically added to form collection.

Visual basic also provide the facility to add or remove various components form the existing project. The addition or removal of any component will lead to addition or removal of various controls in the toolbox.

Various types of Components are: Microsoft Calender Control,

Page 17: Suncity Amusement Park

Microsoft ADO Data Control, Microsoft Data Grid Control, Microsoft Datalist control, Microsoft windows common control etc.

The References tab contains various types of libraries the addition and removal of which can allow or avoid you to add or remove various types of components from the components.

The various types of references are: Microsoft ActiveX Data objects Recordset 2.1 library, Microsoft ActiveX Data objects Recordset 2.5 Library.

ACTIVEX DATA OBJECT MODEL

The ActiveX data object model is very lean .It is designed to enable programmer to get a set of records from the data source as quickly as possible. Because speed and simplicity is one of the key objectives of ADO.The model is designed to enable you to create a record set object without having to create and navigate numerous others intervening objects along the way.

Special ADO properties: There are six properties of ADO model

Connection String Command text Command type Cursor locations Cursor type Lock type

Page 18: Suncity Amusement Park

Connection String : ADO model uses the connection string Property to indicate the OLE DB provider to use to the data store, along with all the details needed to complete the data connection.The typical Connection string has two parts:

Provider=<provider name>;Datasource = <source detail>;

Command Text :-> Command text property of ADO model is the property that hold the actual data request query. The syntax of this data request depends on the provider you are using.

DATA ENVIRONMENT AND REPORTS:

The data environment component lets you design a connection to database and retrieve the desired records. The Data report component allows you to design reports and use them within your applications. Both components are based on visual database tools, and don’t require programming.

The visual IDE is made up of number of components: 1. Title Bar: The title bar of Microsoft visual basic window

displays name of the program as Microsoft visual basic[design].It

Page 19: Suncity Amusement Park

also display the name of the project which is currently opened. In title bar there are three buttons . these are minimize button, maximize button, and close button.

2. Menu Bar: The next line or bar of the vb window consists of menu bar. Vb menus are pulled down from menu bar, located across the top of the screen.The menu bar includes the File , Edit , View , Project ,format , Debug , Run , Query, Tools etc.

3. Tool Box:-> Each vb application contains the objects and controls which user will add to form bar has a set of tools that are appropriate for a particular type of task.

4. Project Window:-> This window display the details or the forms present in the opened project.

5. Properties Window :-> This window contain the details of objects , data, Settings and its attributes. every control has its own property.

6. Form Designer:-> It appears at the center of the screen.In the form,Different control button can be added to make the form look attractive.

7. Form Layout:->In this layout of the form is defined.

Page 20: Suncity Amusement Park

8. Object browser:-> Everything in vb is an object. In this all information pertaining to objects are displayed.

STARTING WINDOW OF MICROSOFT VISUAL BASIC

Menu bar

Page 21: Suncity Amusement Park

INTRODUCTION TO ORACLE SERVER

Page 22: Suncity Amusement Park

Oracle products are based on the concept known as’ client/server technology. This concept involves segregating the processing of the application between two systems. One performs all activities related to the database (server) and other performs activities that help the user to interact with the application (client). A client or front-end database application also interacts with the database by requesting and receiving information from the ‘database server’. It acts as an interface between the user and the database. Further, it also checks for validation against the data entered by user. The database server or back end is used to manage the database tables optically among multiple clients who concurrently request the server for the same data. It also enforces data integrity across all client application and controls database access and other security requirements.

The oracle server provides the following features to get effective and

efficient solutions:

1. Client / Server Environments: Oracle allows processing to be split

of between the client application programs and the database server ,the bulk the database processing is done on the backend i.e. Database server that typically has more computing power and better access to data to enhance processing capabilities.this also results in the reduction of the network traffic.

2. Handles large databases and performs space management: Oracle

supports the largest of databases potentially terabytes in

Page 23: Suncity Amusement Park

size. To make efficient use of expensive hardware devices. It allows full control of space usage.

3. High performance: Oracle maintains high degree of overall system

performance by implementing database tasks in parallel which speed up querying, Tuning ,Maintenance of the database.

4. Databases and Information management : A database server is key

to solving the problem of information management. In general a server must reliably mange large amount of data in multiuser environment so that many users can concurrently access same data .All this must be accomplished while delivering high performance .A database server must also prevent unauthorized access and provide efficient solutions for failure recovery.

5. Manageable security: To protect against unauthorized database

access and use, oracle provide fail safe security features to limit and monitor data access .these features make it easy to manage even most complex design for data access.

6. Distributed systems: For networked distributed environments

,oracle combines the data physically located on different computers into one logical database that can be accessed by all network users. Distributed systems have same degree of user

Page 24: Suncity Amusement Park

transperancy and data consistency as non distributed systems ,yet receives the advantage of local database management.

7. Portability: Oracle can be easily ported to work undet different

operating systems. Like windows 95, windows NT, Mac,Windows 2000 etc.This feature makes the oracle one of the most widely used RDBMS. Oracle allows the applications developed in it to be easily ported to any operating system with little or no modification.

8. Connectibility: Oracle allows different types of computers and

operating system to share information across networks which promotes shareability.

9. Compatibility: Oracle software is compatible with all the industry

standards and all the commonly available operating systems.The application developed are independent of the platform on which they are developed or required little or no modifications.

Page 25: Suncity Amusement Park

INTRODUCTION TO AMUSEMENT PARKS

Amusement Parks is generic term used for collection of rides and other entertainment attractions assembled for purpose of entertaining a large group of people . An amusement park is more elaborate than a simple city park or playground, usually providing attractions meant to cater to adults , teenagers and small children. A theme park is a type of Amusement Park which has been built around one or more themes. Today the terms amusement parks and theme parks are used interchangeably.

MODERN AMUSEMENT PARKS:->

Modern Amusement Parks now run differently then those of years past. Amusement Parks are usually owned by a large corporate conglomerate which allows capital investment unknown by the traditional family – owned parks starting with Disneyland in 1950’s the park experience became part of a larger package , reflected

Page 26: Suncity Amusement Park

in television show, movies, action figures and finally park rides and costumed characters that make up the “Theme” . These parks offer a world with no violence or social problems. The thrills of theme park are often obscured from the outside by high fences or barriers re-enforcing the feeling of escape , they are kept clean and new thrill rides are frequently added to keep people coming back.

FUTURE OF AMUSEMENT PARKS:->

INTRODUCTION TO PROJECT SUNCITY AMUSEMENT AND WATER PARKS

Suncity Amusement Park , a major name in list of amusement park in Amritsar, is oldest theme park in amritsar. Suncity Amusement Park is housed in Amritsar Batala Road. It was Inaugrated on 27 march 1997. It is the most happening place in the city. Suncity has come a long way and has created a niche for itself.

Amusement Park Water Park Party Zone Bulk Tickets

AMUSEMENT PARK:-> Suncity is spread over an area of 50000

Page 27: Suncity Amusement Park

Square yards of land It houses 11 immensely popular rides in its premises, along with beautiful water park spread over 10000 square yards of land . Suncity Amusement Park is favourite of children because of its exquisite roller coasters and water slides. Suncity is quite a mini-Disneyland for the people of amritsar. This park has joy rides for people of all ages. The large range of swings and“jhoolas” and rides are available.

The rides here includes the popular1. Toofan Mail2. Sind Bad3. Sun Spin4. Sun Bull5. Sun Flight6. Tot Spot 7. Sun Space8. Jindle Ride9. Thumak Thumak

10.Humpty Dumpty 11.Joy Train

Children love the ride Humpty Dumpty , Thumak Thumak and Joy Train.

There is no specifies number of daily visitors to park. The business is seasonal much depending on the season and the climate and other related factors like school, university examinations and their results , holidays , festivals. However on an average Suncity has around 100-150 visitors per day. There is special arrangement for kitty parties, schools and corporate sectors. Around 80 member team of staff maintained decorum of this park. 75% of amount of ticket is charged by entertainment tax department and Re.1 out of ticket is given to corporation tax. It has a lush green parks maintained by team of gardeners and has its own security staff for maintaining

Page 28: Suncity Amusement Park

discipline etc. These parks and gardens are sure crowd pullers because of their serene surroundings and environment. Those of you , who love fun and frolic , should not miss out the Amusement Park of Amritsar.

WATER PARK:-> On 27 march 2004 one of the most places in Amritsar made a quiet entrance into Amritsar hot spots. Water park has added new chapter of history of Suncity . And in crossover from just one season to another ,Water Park has created for itself an image of most happening place in city today. This water park is especially preferred by people to beat off the scorching heat of summers.

Major attraction at water park:

Waves pool:-> a wave pool , to cool you off in summer heat.

The Magic River:-> A long stretch of lazy meandering

river with small Overbridges with

curtains of water through which a person has to pass .

Swimming Pool:-> A huge pool with slides,a bubbler pool

with pressure water jets for the families to

enjoy themselves.

Page 29: Suncity Amusement Park

Utility Pool:-> a pool specially for kids where they can enjoy.

Aqua Dance:-> A dome with curtains of rippling watered

light effects under which the more adventurous

can dance to foot tapping music.The couples love to dance and romance in rain dance that are introduced

according to the season.

Facilities at Water Park:->

A fully equipped store , where in swimming costumes for males and females are available on rent. Towels and other accessories like inflatables and floats are also available on nominal charge. Lockers can be rented at nominal charge against a Refundable Security Deposit .There are separate washrooms, changing rooms for ladies and gents.

Water park where in you can dance to your heart ‘s content with rain falling on your heads. If you do not want to get wet and still want to dance in rain raincoats are available.You can dance your way through without getting wet and still be in water.

Party Zone:-> Suncity offers water park in 10000 square yards of

land one that has added a new chapter in history of it and in crossover from just season to another water park has

Page 30: Suncity Amusement Park

created for itself image of the most happening place with lot of green plants all over park with river , hi wave, swimming pool , aqua dance etc. which is really in the city today as party zone.

Secondly Suncity offers eating zones with unique interiors to give different colours and themes . It is given on contract basis and is maintained by garden green caterers. Suncity also organize events for general public , and school children by associating with media and press every year. The understanding inhouse and outhoused service team to manage our all happening get together at any time.

BULK TICKETS

Amusement Park Rs.110 for adult and kid. No fare for children below 2 years.

Water Park Rs.175 Water park for adudt and kids (excluding costume and lockers).

Combo Rs.225 water park and amusement park rides for adult and kid

Sun Bull

Page 31: Suncity Amusement Park

Extra ticket Rs.10 for adult.

SYSTEM DEFINITION

The term System is derived from the Greek word systema, which means an organized relationship among functioning units or components. A system exists because it is designed to achieve one or more objectives. There are more than a hundred definitions of the word system, but most seem to have a common thread that suggests: A system is an orderly grouping of interdependent components linked together according to a plan to achieve a specific objective.

The word component may refer to physical parts (engines, wings of aircraft , car), managerial steps (planning , organizing , directing and controlling), or a subsystem in a multilevel structure. The components may be simple or complex , basic or advanced. They may be a single computer with a keyboard , memory and printer or a series of intelligent terminals linked to a mainframe. In either case , each component is part of total system and has to do its share of work for the system to achieve the intended goal.

The study of systems concepts ,then ,has three basic implications:

1. A system must be designed to achieve a predetermined objective.

2. Interrelationships and inter dependence must exist among the components.

Page 32: Suncity Amusement Park

3. The objectives of the organization as a whole have a higher priority than the objectives of its subsystems. For example computerizing personnel applications must conform to the organization’s policy on privacy, confidentiality, and security as well as making data available to the accounting division on request.

CHARACTERISTICS OF A SYSTEM

The System has some characteristics that are present in all systems: organization (order) ,interaction , interdependence, integration, and a central objective.

Organization

Organization implies structure and order. It is the arrangement of components that helps to achieve objectives. In the design of a business system, for example ,the hierarchical relationships starting with president on top and leading downward to the blue-collar workers represents the organization structure. Such an arrangement portrays a system-sub system relationship, defines the authority structure , specifies the formal flow of communication and formalizes the chain of command. Like a computer system is designed around an input device , a central processing unit , an output device and one or more storage units. When linked

Page 33: Suncity Amusement Park

together they work as a whole system for producing information.

Interaction

Interaction refers to the manner in which each component functions with other components of the system . In an organization, for example, purchasing must interact with production ,advertising with sales, and payroll with personnel .In a computer system ,the central processing unit must interact with the input device to solve a problem . In turn , the main memory holds programs and data that the arithmetic unit uses for computation. The interrelationship between these components enables the computer to perform.

Interdependence

Interdependence means that parts of the organization or computer system depend on one another. They are coordinated and linked together according to a plan . One subsystem depends on the input of another subsystem for proper functioning; that is , the output of one subsystem is the requires input for another subsystem. This interdependence is crucial in systems work.

Integration

Integration refers to the holism of systems. Synthesis follows analysis to achieve the central objective of the organization. Integration is concerned with how a system is tied together. It is more than sharing a physical part or

Page 34: Suncity Amusement Park

location. It means that parts of the systems work together within the system even though each part performs a unique function.

Central Objective The last characteristic of a system is its central objective. Objectives may be real or stated. Although a stated objective may be the real objective, it is not uncommon for an organization to state one objective and operate to achieve another. The important point is that users must know the central objective of a computer application early in the analysis for a successful design and conversion.

TYPES OF SYSTEMS

Systems has been classified in different ways. Common classifications are: Physical or abstract Open or closed Man-made information systems

Physical or Abstract Systems

Physical systems are tangible entities that may be static or dynamic in operation. For example, the physical parts of the computer center are the offices , desks, and chairs that facilitate operation of the computer. They can be seen and counted, they are static. In contrast ,a programmed computer is a dynamic system. Data , programs, output and

Page 35: Suncity Amusement Park

applications change as the user’s demands or the priority of the information requested changes.

Abstract systems are conceptual or nonphysical entities. They may be as straightforward as formulas of relationships among sets of variables or models- the abstract conceptualization of physical situations.A model is a representation of real or a planned system.The use of models makes it easier for the analyst to visualize relationships in the system under study. The objective is to point out the significant elements and the key interrelationships of a complex system.

Open or Closed Systems

An open system has many interfaces with its environment . It performs action outside its boundaries . It receives input and delivers output to the outside where as closed system is isolated from environmental influences. For example – a nuclear reactor system is an example of closed system.

Man-made Information System

Manmade information system may be design as a set of devices procedures and operating system designed around user based criteria to produce information and to communicate it to user for planning control and performance . In business system manmade information system are classified into three categories:->

Formal System Informal System Computer based Information system

Formal System

Page 36: Suncity Amusement Park

It is based on formal communication in the organization. It is concerned with level of authority communication .Work flow information is formally transferred in instruction or reports from top management to concerned user in the organization.

Informal Information System

It is an employ base system related problems. It also passed information upward to indirect channels. It works within the framework of the business and its stated policies.

Computer Based Information System

System depends upon computer for handling business application system analysis relies on computers for problem solving as it is a good source of information. The computer has significant impact on the technique used by management to operate a business.

Lower level management needs internal information details to meet day to day requirements relatively structure control design. Higher level management from whom the long range objective are primary concern, require summarized information from variety of sources to achieve goals.

Page 37: Suncity Amusement Park

OBJECTIVES OF PROPOSED SYSTEM

My project was designed keeping in view the certain goals and objectives that we wish to achieve . Certain features were added to this system that were not present in original system in order to achieve these objectives.

The main objectives are :->

1. To automate the process of recording transactions

2. To make system graphically more user friendly .

3. To make system easy to use.

4. Automatic filling of related information in the form by entering one value.

5. To provide security to database and limit the access to only authorized member.

6. To provide fast access to the information by searching in user friendly manner.

Page 38: Suncity Amusement Park

7. To generate reports quickly according to requirements of users.

Flaws In Existing System

Managing all the data with the help of paper will include a lot of paper work . Earlier system manually add the records of items which was cumbersome job . In this concerned authority had to write down each and every record with hand. Multiple entries has to be made of same record again and again which is further a time consuming job.

1. Paper work is very voluminous and bulky.

2. When database gets extremely large it becomes unmanageable.

3. There is no symmetry or order in way the records or information is stored.

4. Storing or entering all the minute details manually is a very

laborious task.

5. Data retrieval is very slow and sometimes becomes tough.

Page 39: Suncity Amusement Park

6. Even if register or file is lost it can lead to numerous problems.

7. The manual system requires lot of file work to be done by staff.

8. Redundancy of data stored is very high in manual system .As

large amount of data is stored in different registers and files for

future references.

9. Calculations are done manually which is prone to error.

10. Setting up queries is not easy and is a slow process.

11. Existing system is not reliable and user friendly.

12. There is no provision for maintaining hard copies of reports.

13. Security of data is not maintained.

14. Registers are to be maintained regularly for all business dealings

which is time consuming and tedious job.

15. Manual entry of records are more prone to error i.e. by doing

things manually there is more chances of errors. There can be wrong entry of transaction which may prove harmful for both client and firm.

As we can seen that the existing system has lot of problems.

Page 40: Suncity Amusement Park

Almost all the work was done manually which take time . More

manpower is required in manual record keeping. Moreover retrieval

of information is also difficult .

SYSTEM DEVELOPMENT LIFE CYCLE

System Development , a process consisting of two major steps of system analysis and design starts when

Page 41: Suncity Amusement Park

management or sometimes system development personnel feel that new system or an improvement in existing system is required . The system development life cycle is classically thought of as a set of activities that analysts , designers and users carry out to develop and implementation information system. We isolate and sequence these life cycle activities for learning purposes , but in real life they overlap and highly interrelated. Therfore there can easily be overlap during any phase of the cycle. The system development life cycle consists of the following activities:

1. Recognition of Need 2. Feasibility Study3. System Analysis4. System Design5. Implementation6. Post Implementation and Maintenance

Page 42: Suncity Amusement Park

System Analysis Planning Phase

Recognition of Need Need for System

Change Feasibility study

Recognition Of Need :->

One must know what the problem is before it can be solved. The basis for a candidate system is recognition of a need for improving an information system or a procedure . For example , a supervisor may want to investigate the system flow in purchasing , or a bank president has been getting complaints about the long lines in the driven-in. This need leads to a preliminary survey or an initial investigation to determine whether an alternative

Page 43: Suncity Amusement Park

system can solve the problem. It entails looking into the duplication of effort , bottlenecks, inefficient existing procedures or whether parts of the existing system would be candidates for computerization.

If the problem is serious enough, management may want to have an analyst look at it. Such an assignment implies a commitment, especially if the analyst is hired from the outside. In larger environments, where formal procedures are the norm, the analyst’s first task is to prepare a statement specifying the scope and objective of the problem. He/She then reviews it with the user for accuracy .At this stage , only a rough “ball park” estimate of the development cost of the project may be reached . However an accurate cost of the next phase- the feasibility study –can be produced.

Impetus for System Change

Ideas for change may also come from within the organization- top management, the user , the analyst. As an organization changes its operations or faces advances in computer technology, someone within the organization may feel the need to update existing applications or improve procedures. The examples are:

An organization acquires another organization

Two departments are doing essentially the same work and each department head insists the other department should be eliminated.

Serious problems in operations ,a high rate of lobour turnover , labour intensive activities , and high reject rates of finished goods also prompt top management to initiate an investigation.

Page 44: Suncity Amusement Park

Feasibility StudyA feasibility study is a test of a system proposal according to its work ability, impact on the organization , ability to meet user needs and effective use of resources.

The objective of a feasibility study is not to solve the problem but to acquire a sense of its scope. During the study, the problem definition is crystallized and aspects of the problems to be included in the system are determined. Consequently , costs and benefits are estimated with greater accuracy at this stage

The result of the feasibility study is formal proposal. This is simply a report , a formal document detailing the nature and scope of the proposed solution. The proposal summarizes what is known and what is going to be done. It consists of the following:

1. Statement of the Problem:-> A carefully worded statement of

the problem that led to analysis.

2. Summary of Findings and Recommendations:-> A list of major findings and recommendations of the study .It is ideal for the user who requires quick access to the results of the analysis of the system

Page 45: Suncity Amusement Park

under study. Conclusions are stated ,followed by a list of recommendations and a justification for them. 3. Details of Findings:-> An outline of the methods and procedures undertaken by the existing system, followed by the objectives and procedures of candidate system. Included are discussions of output reports , file structures and costs and benefits of the candidate system. 4. Recommendations and Conclusions:-> Specific recommendations regarding the candidate system including personnel costs assignments ,project schedules and target dates.

After the proposal is reviewed by management , it becomes a formal agreement that paves the way for actual design and implementation. This is a crucial decision point in the life cycle . Changes in the proposal are made in writing ,depending on complexity , size and cost of the project. It is simply commom sense to verify changes before committing the project to design.

According to the above mentioned aspects, the feasibility study is categorized into following types:-

Page 46: Suncity Amusement Park

1. Behavioral Feasibility: This is a most important factor. It checks for the behavior of the employees of “Suncity” towards the computer. My proposed system will provide various benefits to the employees and staff. They can get the balance sheet of their accounts in a printed way and keep it as a record for future references. Thus the time that the staff used to spend in the account system of Suncity has been reduced .

2. Social Feasibility : People are inherently resistant to change and

computers have been known to facilitate change. It is important to study the social applications when a new product or system introduces. A social opposition can make a well-developed system a non-starter. It is made to estimate how strong the reaction the user staff is likely to have towards the development of the new system

3. Economic Feasibility : Our proposed system is totally economically feasible as the installation of computer system reduces the cost of manual work of employees of “Suncity”. It will reduce the chances of error that may occur while

Page 47: Suncity Amusement Park

calculations. It will also reduce the time to enter the data. My proposed system will reduce the problems of inefficient storage of the data in the Suncity.

It will not take extra efforts to train the user staff their working , staff is very much willing as they are themselves tired of the tedious procedures of the existing system.

Analysis Phase

Analysis System Definition Existing System Proposed System Information Gathering

Page 48: Suncity Amusement Park

Analysis

Analysis is a 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? One aspect of analysis is defining the boundaries of the system and determining whether or not a candidate system should consider other related systems. During analysis ,data is collected on available files ,decision points ,and transactions handled by the present system . The tools used in analysis are:

Data flow diagrams Interviews On-site observations Questionnaires

The interview is most commonly used tool in analysis. It requires special skills and sensivity to subjects being interviewed. Training , experience and common sense are required for collection of the information needed to do the analysis. Once analysis is completed ,the analyst has a firm understanding of what is to be done. The next step is to decide how the problem might be solved.

System Design

Page 49: Suncity Amusement Park

After the analysis the next step is to decide how the problem might be solved The most creative and challenging phase of the system life cycle is System design. The term design describes a final system and the process by which it is developed. It refers to the technical specifications analogous to engineer’s blueprints that will be applied in implementing the candidate system . It also includes the construction of programs and program testing .System design is a solution that is how to approach the creation of a new System. There are two phases of system design :->

Preliminary Design Structure and Detailed Design

1. Preliminary or General Design:-> In general design, the Features of system are specified. The costs of implementing these features and benefits to be derived are estimated. If the project is still considered to be feasible we move to the detailed design stage.

2. Structure and Detailed Design :-> In general design stage, Computer oriented work begins in earnest. The design phase is transitioned from user oriented to a programmer database personal.

The various steps are involved in system design.

Page 50: Suncity Amusement Park

First step is to determine how the output is to be produced and in what format. Samples of the output area also presented.

Second step is to design the input data and master files (data base) to meet the requirements of the proposed output. The processing phase are handled through program construction and testing ,including a list of the programs needed to meet the system’s objectives and complete documentation.

Finally , details related to justification of the system and an estimate of the Impact of the candidate system on the user and the organization are documented and evaluated by management as a step toward implementation.

In some firms, separate groups of programmers do the programming Whereas other firms employ analyst-programmers who do analysis and design as well as code programs. Analysis and programming are carried out by two separate persons. Operating procedures and documentation must be completed.

Processing of the design

Processing of the design includes Logical Design Physical Design

1. Logical Design:-> The data flow show the logic control of the

Page 51: Suncity Amusement Park

system. The outputs to be delivered from system

the database used and the procedures depicting the flow of the data , all in format that is understandable to the user. The design covers the following:

Reviewing the Current Physical System:-> Its data , file contents ,volumes and frequencies.

Preparing Output Specification:-> This is to determine the format , contents and frequencies of reports including terminal specifications and location.

Preparing Input Specification :-> This is a format , contents and most of input.

Preparing Edit ,Control and Security Specification:-> Which includes specifying the back up procedures and controls that ensure file identity .

Specifying implementation plan Reviewing benefits, costs target dates and system

constraints.

After logical design there comes the turn of physical design that tells the programmer exactly what system must do.

2. Physical Design:-> This phase consists of the following steps:

a. Design of physical system

i. Design the database ii. Specify the input/output media iii. Design physical information flow through the

Page 52: Suncity Amusement Park

system and the physical design walks through.

Plan system implementation Prepare a conversion schedule Determine training procedure

Revise the test and the implementation plan and specify new hardware and software.

Update benefits, costs and conversion date and system constraints.

Implementation

The implementation phase is less creative than system design. It is primarily concerned with user training, site preparation, and file conversion. When the candidate system is linked to terminals or remote sites, the telecommunication network and tests of the network along with the system are also included under implementation.

During the final testing user acceptance is tested , followed by user training. Depending on the nature of the system, extensive user training may be required. Conversions usually take place at about the same time the user is being trained. In the extreme , the programmer is falsely viewed as someone who ought to be isolated from other aspects of system development programming is itself design work. The initial parameters of the candidate should be modified as a result of programming efforts . Programming provides a “Reality test” for assumptions made by the analyst. It is therefore a mistake to exclude programmers from the initial system design.

Page 53: Suncity Amusement Park

Post Implementation andMaintenance

After the implementation phase is completed and the user staff is adjusted to the changes created by the candidate system, evaluation and maintenance begin. Like any system , there is an aging process that requires periodic maintenance of hardware and software. If new information is inconsistent with the design specifications, then changes have to be made. Hardware also requires periodic maintenance to keep in tune with design specifications. The importance of maintenance is to continue to bring the new system to standards.

User priorities, changes in organizational requirements or environmental factors also call for system enhancements. The change requires evaluation , program modifications and further testing .

Page 54: Suncity Amusement Park

Proposed System

Due to the less interactiveness of the existing manual system the need was felt to switch over to the new system which would cover all possible aspects of Suncity Amusement and Water Park and would be based on an efficient package. Our software project makes all these jobs on mouse click. The operator in the system feels more comfortable as the files are activated whenever the operator clicks any option. Employees will have to just enter data. Proposed system is expected to remove the problem of existing system and provide value aided solution to problem. The proposed system must be presented to the organization with some indication performance keeping in view following factors:-

1. Time :-> Response , Access , Process

2. Accuracy :-> Frequency, Significance, Error correction

3. Reliability :-> Stability, Durability

4. Security :-> Legal access

5. Flexibility :-> Variability, Sensitivity

Proposed system results into following advantages:->

1. Fast research and retrieval of information.

Page 55: Suncity Amusement Park

2. Presentation of information in desired form.

3. Reliable information is maintained up to date.

4. The transactions that occur on a particular transaction after a specification can also be worked out.

5. Proposed system is more user friendly than existing

system.

6. Ability to analyse the results quickly.

Proposed system generates more elaborate and meaningful outputs. The major points covered in this project are :->

1. Daily records of tickets are maintained. Reports can be generated for the stored data.

2. All the information of the employees are maintained and reports can be generated

3. Canteen bill is generated and corresponding reports

can be generated for particular date.

4. The information of the incoming, outgoing material is maintained and stored and reports can be generated for particular date.

5. Duty chart of the employees are made on the monthly basis and

corresponding report can be generated.

6. Income record of canteen , bands and costumes are maintained on the daily basis and reports can be generated for the stored data.

Page 56: Suncity Amusement Park

User can retrieve the above information as also perform updation, deletion , searching operations by just clicking on respective buttons. Theproposed project aims at removing all the loopholes and drawbacks of the existing system.

System Study

System study involves the investigation of overall problems to be solved as in my system study in “Suncity Amusement and Water Park” the main problem investigated regarding transaction relating to the database handling. A system study involves overall flow and manipulation of data as in our system data flows from one part to another. Data is also manipulated in our system . It is based on handling all the transaction relating to Suncity.

I gathered a lot of information from there by asking the general manager of the Suncity to meet information requirements. It includes the following:

How Suncity works?

How system works and how data flow within the system?

How the registers are maintained to store the

database?

What are the different transactions that staff has to deal with?

What are the different reports generated and how are they prepared?

Page 57: Suncity Amusement Park

Information Gathering

Information about working of system should be gathered so that the new and better system can be devised based on findings of the present system. It is art as well as technique. The approach and the manner in which the information is gathered requires a person with sensitivity, skill and common sense about following:

Purpose of gathering information.

What methods to use to gather information.

What kind of information is needed.

From what sources to gather information.

1. Purpose of gathering information:-> There are many

reasons to gather information which can be defined as:

To know overall working of organization by interviewing the employees,staff members, owners and clients. One gets to know the work culture of the organization.

To know how the decision making process is carried out in the organization. What is the hierarchy of decision making authority and how the orders are given to the sub authorities.

To know what kind of decisions are taken by the organization and what are decision making tools used.

Page 58: Suncity Amusement Park

To know what are the informational needs of various users and management.

2. Methods and Tools used:-> Information gathered should be accurate , latest and feasible to be processed. The information can be gathered through various tools:

Interviews of the members.

Questionnaires to be filled by employees, owners and other staff members.

Meeting with management and employees.

Manual paper reports and records.

Information starts with interviewing the top level management. An overview of the organization, available information, and objectives to be met by the proposed system are normally gathered from the top level management. The next step is to interview the middle level management and the operational staff. At this level day-to-day operational requirements and information required for current use are gathered. It should be remembered that operational staff at day-to-day working level such as working level such as clerks, store-keepers and foremen can make or break a system. In my project I have used all the above tools and management has been really cooperative with me to provide me the necessary information.

Page 59: Suncity Amusement Park

3.What Kind of Information is Needed:-> The information is needed to know the work culture of the organization .The information is mostly about the organizational staff, clients, working of system and results of the system.

Information about the firm Policies of the firm Structures of firm which specifies working

environment and processes of firm. objectives

Information about working Information flow Work methods Procedures and schedules

4.Sources of Information:-> The information sources specify as to from where the information about the firm is to be gathered. There are two main types of sources:

External :-> These resources include the clients, business catalogs and competitors.

Internal :-> These sources include the manual documents and professional staff of the organization.

Page 60: Suncity Amusement Park

The other sources of information are:1. User of the system2. Forms and documents used in the

organization3. Procedure manuals and rule books which

specify how various activities are carried out in the organization.

4. Various reports used in the organization5. Computer programs of the existing system.

The information should be obtained from all the above sources. The consistency between them should be checked and then they should be summarized and consolidated.

Cost benefit Analysis:

It is necessary to place money values against benefit that can be achieved. Cost benefit analysis is a tool to determine the actual profit that we get from the automation of the organization against the cost incurred in the computerization process.In my case there is already availability of hardware and much of the softwares. So the only expense that will be incurred in that for oracle and visual basic 6.0 installation. Thus comparing the cost with the benefits the result are that it would be fruitful to have proposed system installed which will remove the limitation of existing system.

Page 61: Suncity Amusement Park

Epilogue

As no system design is ever perfect as communication programs , programmers lack of knowledge or time constraints create errors. A perfect project is that in which there are minimum number of key punching. The number and nature of errors in new design depends on several factors. Some of the responsible factors are:->

Page 62: Suncity Amusement Park

Communication between the user and the designer.

The programmers ability to generate a code that reflects

exactly the system specifications.

The time frame for the design.

In my project entitled “Suncity Amusement park”. I have tried my best to cover each aspect carefully and accurately on further analysis . The drawbacks of this system may show themselves , which may further require modifications.

Conclusion

No program or system design is perfect, communication between the user and design is always not complete or clear or time is usually short. It results in errors . The

Page 63: Suncity Amusement Park

number and the nature of errors in a new design depends on several factors.

Communication between the user and designer.

The time frame for the design.

Personal prejudice on the part of user is disclosing information .

The programmer’s ability to generate code that reflects exactly the system specification.

In the system design entitled “Suncity Amusement Park” , I have tried my best to cover successfully and accurately all the requirements but due to shortage of time and lack of experience following drawbacks are there in my system:->

1. Failure such as hardware failure , power failure may result in unwanted results during execution .

2. Database security is not present in my system that is , I have not encrypted my data in the database .

There are other small errors that can be removed by slight modifications.

Control Measures

Page 64: Suncity Amusement Park

After system security risks have been evaluated. The next step is to select the measures those are internal and external to the facility. These measures are generally classified under the following points:-

1. Safety from the unauthorized users.

2. Recovery in case of the crash due to power failure are

hard disk crash.

3. Safety from errors and omissions.

In the proposed system , proper care has been taken of the first data accesses that user may take to the system. Well nothing can be said or done about discrashes or system failures. These are unpredictable and inevitable . Errors and omissions are minimum as user is prompted effectively by the system if he/she commit any mistake.

System Security

The security is the crucial issue in the development of the software as it contains the information which can be valuable and sensitive for an organization . The software should be such that it should prevent the data from the unauthorized access so that unauthorized persons should not be able to modify the content of the data. The data is mostly confidential and only those users should be

Page 65: Suncity Amusement Park

able to access the data that are officially authorized to use or access it. As computers have become a part of everyday life and more and more are concerned about the security and integrity of the information residing in these computers. While developing the system proper measures should be taken for maintaining data integrity and controlling security. This involves the use of various features , programs , and procedures to protect the data from the unauthorized access .

In my project the transactions done daily are highly confidential . As the firm does want to disclose the daily sales and income details made. The exact figure of accounts is not disclosed. So for this we should use proper security measures otherwise the software will be useless. So proper measures should be taken time to time for maintaining integrity and security and preventing the system from unauthorized access.

System security can be threatened due to the external as well as internal cases. Some of these are:->

Errors and omissions Fire Natural disasters External encroachments Dishonest and disgruntled employees

When huge amount of information is to be stored in one database, sensitive data can be easily copied. The data can be manipulated without any notice . Information can also be entered directly into the computer without written record or paper authorization and can be changed without trace. A dishonest programmer can bypass control and authorize

Page 66: Suncity Amusement Park

his/her own transactions. So various control measures are adapted to guarantee security:

Identification Access control Audit control System integrity

System Maintenance

Maintenance is necessary to eliminate errors in the system during its working life and tune the system to do any variations in its working environment. It has been seen that there are always some errors found in the system that must be noted and corrected. It also means the review of the

Page 67: Suncity Amusement Park

system from time to time. The review of the system is done for:

Knowing the full capabilities of the system.

Knowing the required changes or the additional requirements.

Studying the performance

If a major change to a system is needed , a new project may have to be set up to carry out the change. The new project will then proceed through all the above life cycle phases.

This project is still under the last stage where it is implemented in parallel run and is constantly tested. Certain changes have still to be made as I get to know more about the requirements of firm and the users.

Structural Analysis

Structured analysis is set of techniques and graphical tools that are easily understandable to the users. It is way to focus on function rather than implementation. The traditional approach focuses on cost, benefits and feasibility analysis, project management, hardware and software selection and personnel considerations. In contrast, structures considers tools for analysis. Some of the tools for analysis are :->

Page 68: Suncity Amusement Park

Data Flow Diagrams Data Dictionary Structures Analysis Decision Tables Decision Trees

In my system I have used Data flow Diagrams as the tools for analysis Data flow diagramming is technique of representing a system at any level of detail with graphic network of symbols showing data flows , data stores , data processes , data sources and destination .

Graphical means that depict information flow and transform that are applies to the data as it flows from input to output. These show graphical analysis of a software system . There are two types of DFD’s:-

Physical DFD: - The data flow diagram which represent the model of the current system, are called physical DFD’s. These diagrams are drawn when the analyst studies the current working system in detail.

Logical DFD: - The data flow diagram which represents model of the purpose system are known as logical DFD’s. These are drawn from physical DFD’s.

Introduction

Page 69: Suncity Amusement Park

Data flow Diagram (abbreviated as DFD) was introduced by De Marco (1978) and Gane and sarson (1979), and is an important tool used by systems analysis. A data flow diagram models a system by using external entities fron which data flows to a process which transforms the data and creates output data flows which goes to the other processes or external entities or data stores.

The main merit of data flow diagram is that it can provide an overview of what data a system would process, what transformations of data are done , what data are stored and which stored data are used and where the result flows. DFD’s are structured in such a way that starting from a diagram which gives a broad overview at a glance , they can be expanded to a hierarchy of diagrams giving more details.

Symbols Used in DFD: Four symbols are used in drawing data flow diagrams.

1. Circle:-> The circle is used to depict a process. Both inputs and outputs to a process are data flows. The term bubble is used instead of circle.

2. Line Arrow:->Data flow are also represented by a line with an arrow. The arrow shows the direction of flow of data. The name of the data appears next to the line.

Page 70: Suncity Amusement Park

3. Rectangle:->The rectangle is used for the external entities that are outside to the system.. Entities supplying data are known as sources and those that consume it are the sinks.

4. Parallel Lines:-> A data store is depicted by two parallel lines.

These are the symbols used in DFD. Data flow can take place between processes from a process to a store , from store to a process , an external entity to a process, from process to an external entity. Data flow can not take place in two external entities.

Page 71: Suncity Amusement Park

System Testing

Testing involves operations of the system or applications under controlled conditions. It is process of executing the program with the intent of finding the errors. The validations applied to data are also checked. After codifying the whole programs of system a test plan should be developed and run on given set , a test plan should be developed and run on a given set of test sata . The output of the test run should match the expected results.

Need Of Testing:a) Testing checks all the parts of the system and if

logically all the parts of system are working well then system is considered to be successful .Testing is vital to the success of system. So testing is essential to debug the errors.

Page 72: Suncity Amusement Park

b) System should be tested for user friendliness before final implementation.

c) Testing leads to software reliability . Identifying and removing faults , during testing can make the software more reliable .This increase user confidence.

Using test data following test run are carried out:-1. Unit Test:-> When programs have been coded and

compiled and brought to working conditions. They must be individually tested with the prepared test data. Any undesirable happening must be noted and debugged.

2.Black Box Testing:-> Testing not based on any knowledge of internal design and code.It is based on requirements and functional .

3.White Box Testing:-> White box testing is based on knowledge of internal log of an application code.

4. Incremental Integration Testing:-> Continuous testing of an application as new functionality is added.

5. Integrated Testing:-> The next level of testing is often

called Integration testing. In this way tested modules are combined into sub-systems, which are then tested. The goal here is to see if the modules can be integrated properly, the emphasis being on testing interfaces between modules. This activity can be considered as testing the design, and hence the emphasis on testing module interaction.

Page 73: Suncity Amusement Park

6. Functional Testing:-> Testing geared to functional

requirements.

7. End to End Testing:-> The system is tested in its complete environment that is close to the real world. Such as interaction with the database and using network communication.

8. Sanity Testing:-> Testing for sometime to determine the

software is performing well to be accepted for further testing.

9. Regression Testing:-> Re-testing after fixes or modifications of the software or its environment . Automated

testing tools can be applied here.

10. Acceptance Testing:-> Acceptance testing is performed

with realistic data of the client to demonstrate that the software is working satisfactory. Testing here focus on external behaviour of the system. Final testing based on specification of end user or customer.

11. Security Testing:-> To show how well the system protects itself against unauthorized internal or external access.

12. Usability Testing:-> The software is tested to determine if it

is user friendly or not.

Page 74: Suncity Amusement Park

When it is ensured that the system is running error free , the users are called with their own actual data so that system could be shown running as per their requirements.

SELECTION OF TEST CASES

For testing to be successful, proper selection of test cases is essential. There are two different approaches to selecting cases :-

1. Functional Testing2. Structural Testing

In functional testing the software or the module to be tested is treated as a black box, and the test cases are decided based on the specifications of the system or the module. For this reason this type of testing is also called “black box testing”. The focus here is on testing the external behaviour of the system.

In structural testing, the test cases are decided based on the logic of the module to be tested. A common approach here is to achieve some type of coverage of the statements in the code. One common coverage criterion is statement coverage, which requires that test cases be selected so that together they execute each statement exactly once.

Page 75: Suncity Amusement Park

Preface

As a part of my course ,I have taken up the assigned topic of automation of “Suncity Amusement and Water Park” in Oracle/Visual Basic 6.0 as a major project. Working on this project , an effort has been made to define the problem , study existing system and provide a better proposed system.

In this system Oracle has been taken as back end which works on Windows 98 as on operating system. As I have taken oracle as a back tool so SQL-Pus is an interface between Oracle database and user. Hence all the commands are written in SQL. Here Visual Basic 6.0 has been taken as an Application Development tool and hence all the forms , menus and reports are made in same and data is entered , stored in SQL tables in oracle database.

After studying this project report, you will be able to understand How the computerization of the “SUNCITY AMUSEMENT Park “ is carried out . I have done my work with best of my abilities and I hope you will be satisfied with my work. I have put in my best efforts in this project.

Page 76: Suncity Amusement Park

How Proposed System Is better thanExisting System

1. Manpower Requirements:-> More man power is required in case of manual record keeping system. Separate staff is required to keep track of each anomaly present in transaction records. But in Proposed system all the work is done by computers itself so there is no need of separate staff to be maintained. So Less man power is required as compared to existing system.

2. Record Search:-> In existing system all the work is done manually . paper files are very bulky and difficult to manage. Huge files are to be maintained and stored in special cupboards. So there is inconvenience while searching for a particular file.

But in my system the search is done with the help of computer extra efforts are not to be put in maintaining or storing the files so the required data is searched with just a click of

Page 77: Suncity Amusement Park

mouse.

3. Errors:-> Manual entry of records makes them more prone to Errors . There can be wrong entry of transaction which may prove harmful for both client and firm. But in my system errors are virtually eliminated as the computer do not make any errors unless hacked or due to the inefficient programming skills.

4. Data Redundancy:-> It is very difficult to controlin manual System. As human memory is not capable of remembering each and every record so there can be duplication of data.Also same information is to be stored in different files. But in new approach data redundancy is minimized to a very high degree. A separate table is maintained so that redundancy is eliminated . Also tables are connected and database is so designed that any changes at one place will be reflected at the other place also.

5. Cost:-> The large number of labourers are required to keep

records of various transactions is a costly affair. Initial cost of computer system may be large but in long run it proves to be cost effective as it may required only one person to replace the job of number of persons.

6. Retrieval of Information:-> The records need to be sorted in any order and manual sorting is time consuming process. Due to the huma inefficiency if large records are to be searched then problem occurs.

While on the other side computerized system that I

Page 78: Suncity Amusement Park

have proposed will take only fractions of seconds to retrieve any information. As no pencil work is involved in this so retrieval cost is reduced.

7. Retrieval of Reports:-> Generation of reports is nery difficult and lengthy procedure. If the user requirements change then the reports have to be designed from the starting that is very cumbersome.

Retrieval of reports according to the requirements of user is very easy with the use of computers as the generation of reports is quite flexible.

8. Recovery of Information:-> Acoount books are

maintained which are subjected to wear and tear and their back up is cumbersome task. If files are manipulated then thereis no scope for their recovery. To solve the problem found in the above system we have hard disk that can store a large amount of data. Floppy disk and cd’s are used for back up hence recovery is very easy in this case.

Page 79: Suncity Amusement Park

Hardware And SoftwareRequirements

Page 80: Suncity Amusement Park

The following are the hardware and software requirements which should be met for developing and installing the software:

Hardware Requirements:

Processor: Proceesor compatible with Pentium-2 or above

Operating System: Windows NT, Windows XP, Windows 2000 or any latest version etc.

RAM: 32 MB or above

Hard Disk: For Typical installation 10 GB

Printer: Inkjet 600

Monitor and Floppy Disk: VGA and 1.44 MB

Speed: 1.33 MHz or above

Software Requirements:

Oracle 8.0

Visual Basic 6.0

Form Design

Page 81: Suncity Amusement Park

The actual design of database start with designing of form. After this we start with output design i.e. Report Generation

Forms are used to input data and view the adapt stored in the database. Form application presents data in online format consisting of series of fields laid down in one or more windows. Forms provide a way to feed and change information. A simple form relates to a record and a record is a series of data fields. An application may use many forms and the form may include many records. The records can be managed using tools in a form such as insert, delete, update and search etc.

Advantages of using Forms:

Build client-server application

Event processing with methods.

Interaction with other methods.

Integration with other tools and buttons.

Page 82: Suncity Amusement Park
Page 83: Suncity Amusement Park