Вы находитесь на странице: 1из 10

CHAPTER III

METHODOLOGY

This chapter presents the sequence of project development. These

discuss the methods and actions in developing the project. It also includes some related

information, development procedures and the definition of a number of viewpoints on

how the application was evaluated by the users.

RESEARCH DESIGN

Figure 2 shows the Context Level Data Flow Diagram of the E – Umak Theater

Online Ticketing System shows overall finished project. It represents the capability of

the system manage all of functional. As the Administrator processes the authentication

of the reservation, only the Admin could control the reservation system.

Context Level Data Flow E – Umak Theater Online Ticketing System

Registered Admin Payment


Shows
ID – Var. Char. Amount: Float
-Select shows: Char
Date and time Name – Char. Cashier: Float
Email Pay pal: Float
- Details
- Confirm Details
Log in
Shows
Seats
Payment
Student
Book Seat
Student No: Var Char Show name: Char
Student Name : Char Tickets Available: Integer
Get Registered View Seats ( )

Phone
Number: Var Char

Theater list
Address

Home No: Var Char


Theater No: Var char
Street: Char
Figure 1. Diagram of the E – Umak Theater Online Ticketing System
The Figure 1 shows the Step by step process of the E – Umak Theater Online

Ticketing System. The Student or the customer can be choose on how they want to

process of the reservation. The Administrator will be able to edit, update and remove

the customer or the User accounts on this system it can be also provides the security of

a Reservations and it also be count on the system.

System/Information Engineering and Modeling

Software is constantly of a large system (or business), work begins by

establishing the requirements for all system elements and then allocating some subset

of these requirements to software. This system view is essential when the software

must interface with other elements such as hardware, people and other resources.

In this part of the cycle, the group will evaluate the nature of the system to fully

understand what is needed for it.on how they can edit, they can determine the problems

encountered and can make a simple draft for the system.

Software Requirement Analysis

This process is also known as feasibility study. In this phase, the development

team visits the customer and studies their system. They investigate the need for
possible software automation in the given system. It also includes the personnel

assignments, costs, project schedule, target dates etc.

For this part, the group will brainstorm about the required software to create their

system. Examples of software to use are Adobe flash, Adobe photoshop, My SQL, html,

PHP etc.

System Analysis and Design

In this phase, the software development process, the software's overall structure

and its nuance are defined. In terms of the client/server technology, the numbers of tiers

needed for the package architecture, the database design, the data structure design are

all defined in this phase. A software development model is thus created.

The group, for this part, will design the system based upon the client’s request.

Every specification that the client suggested should be met.

Code Generation

The design must be translated into a machine-readable form. The code

generation step performs this task. If the design is performed in a detailed manner, code

generation can be accomplished without much complication. Programming tools like

compilers, interpreters, debuggers are used to generate the code.

For this phase, the group will create the system itself. Using the required

software stated, the group will create a code which will then be entered in a machine

which will eventually produce an output that the client wanted.


Testing

Once the code is generated, the software program testing begins. Different

testing methodologies are available to loosen the bugs that were committed during the

previous phases. Different testing tools and methodologies are already available.

This is the phase where the group will test their system. Detecting bugs and

errors is one of the few purposes of this phase. Once they give the system to the client,

the system should almost be error free and bug free.

Maintenance

The software will definitely undergo change once it is delivered to the customer.

There can be many reasons for these changes to occur. Change could happen because

of some unexpected input values into the system. In addition, the changes in the system

could directly affect the software operations. The software should be developed to

accommodate changes that could happen during the post implementation period.

Maintenance is required to every system out there. Once the group presents the

system to their client, the system should be able to withstand changes made by the

client. The system should be very flexible to change because everything changes.
Admin Registered Visitors Movies Booking / Payment
User Ticketing

1: AddMovieRecords()

2: returnStatus

3:UpdateMovieRecords()

4: returnStatus

5: DeleteMovieRecord()

6: returnVoid

7: showMovies()

8: ReturnaAllMovies()

10:getRegistered()
9: Login()
11:bookTicket()

12:makePayment()

13:confirmation

14:returnSeatNO

15:cancelTicket() 16:returnPayment()

17:Return Payment
18:Return Payment

19:viewMovies()

20:returnAllMovies()
21: Logout()
Figure 3. Diagram of the E – Umak Theater Online Ticketing System
Figure 3 shows the Diagram of the E – Umak Theater Online Ticketing System.

The Administrator can generate the reservation. The Administrator edit, update and

remove User accounts. This system provides the authenticity of a Reservations and it

counts the number of user in the theater. The system displays the content of the file

containing the information of the customers.

PROJECT DEVELOPMENT

In developing the project, the researchers undergo different activities shown in

Figure 5 which identifies the analysis, resources and procedures in designing the

project. The activities involved are illustrated below.

BEGIN

Data and Information Gathering

Study and Analysis of the Information Gathered

System Design

Yes
System Development Accepted
?

System Evaluation

No
Testing

Documentation

END
Data and Information Gathering

Data and information gathering related to the development of the study was

conducted. Several tools are being used to perform this task. The tools included are

(casual) interview with potential end-users of the system, observation and research to

different school libraries.

Study and Analysis of the Information Gathered

The pieces of information gathered were analyzed. Useful information is

comprehensively utilized. Data flow diagrams (DFDs) and conceptual diagram was used

as tools.

System Design

In the system design, all pertinent input data of reservation are required outputs

was determined and planned. The ticket was made according to the design of a

programmer

System Development

This is the process of writing algorithms and coding with a specific

programming language. It implemented the user’s needs and requirements. Different

programming techniques and tools was used at this stage.

System Evaluation

User participation is very important. The system was evaluated by would-be

users is used as the software evaluation tool. The criteria include functionality, reliability,

usability, efficiency and maintainability. User participation is important. IT experts and


non IT experts are the evaluators of the said system. Evaluators were given firsthand

information and encouraged to respond actively in the evaluation. Feedback and

suggestions were considered as tools in the last phase of the procedure.

Documentation

Documentation is the last phase in project development. The preparation of the

user’s manual to guide the end-users in manipulating the system was the main activity

OPERATION AND TESTING PROCEDURE

This following figure represents the E-ticketing for online theater hall with the

process.

Data

Accessed
personnel

Customer Identification

Customer seats
verification
It also shows the procedures to be done to make the system reservation

operational. It indicates the devices to be used and the processes it is pass through to

clearly describe the system reservation. If the file is found, then the system displays the

information of the customer’s information in the LCD monitor.

This system has two modules – the user (front-end) and administrator (backend).

This system automatically scans a user’s/customer information and use the basic data.

EVALUATION PROCEDURE

To evaluate the system, the following activities their performed: The development

of the statistical treatment to determine or guarantee the quality and feasibility of

the software based on accurate data by having the right sources and methods of

collecting data.

The criteria or indicators used by the researcher are the following:

a) Functionality – ease of operation, provision for comfort and convenience, and user-

friendliness;

b.) Reliability – conformance to desired result, absence of failures, and accuracy in

performance;

c.) Usability– user-friendly and understandability

d.) Maintainability – ease of maintenance, provision for diagnostic tools and procedures,

and provision for enhancements and modifications; and

Вам также может понравиться