0% found this document useful (0 votes)
84 views34 pages

Liceo de Cagayan University School of Graduate Studies Methodology

This document describes the methodology used for a study on developing a software system for automating a museum's manual operations system. It discusses following the software development life cycle (SDLC) process, which includes planning, analysis, design, implementation, testing, and maintenance. It also provides details on the stages of analysis, design and system requirements, implementation, testing, and evaluation and maintenance. Additionally, it includes information on the project setting, data gathering, entity-relationship diagram, current and proposed system designs, use case diagrams, and sequence diagrams.

Uploaded by

pachet daba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views34 pages

Liceo de Cagayan University School of Graduate Studies Methodology

This document describes the methodology used for a study on developing a software system for automating a museum's manual operations system. It discusses following the software development life cycle (SDLC) process, which includes planning, analysis, design, implementation, testing, and maintenance. It also provides details on the stages of analysis, design and system requirements, implementation, testing, and evaluation and maintenance. Additionally, it includes information on the project setting, data gathering, entity-relationship diagram, current and proposed system designs, use case diagrams, and sequence diagrams.

Uploaded by

pachet daba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 34

Liceo de Cagayan University School of Graduate Studies Page

Chapter 3

METHODOLOGY

This study follows a standard process on developing a high-quality software

design called Software Development Life Cycle (SDLC) it is a logical process used

by systems analyst to develop an information system, including its requirements,

validation, training, and user ownership. Any SDLC process should result in a high-

quality system that meets or exceeds customers expectation, reach its completion

within time and cost estimates, works effectively and efficiently in the current and

planned Information Technology infrastructure, and is inexpensive to maintain and

cost effective to enhance. It adheres to important phases that are essential for

developers, such as planning, analysis, design, and implementation.

Figure 2. Software Development Life Cycle (SDLC).

This model is also referred as “Software Development Process Models".

Each process model follows a Series of steps unique to its type to ensure success

in the process of software development.


Liceo de Cagayan University School of Graduate Studies Page

Stage 1: Analysis

I did a thorough review on the data’s I gather in inspecting the museum

manual-operated system and identify objectives of the project, the project needs,

project scope, constraints, and system requirements. After doing so, I’ve come up

with the system design of the proposed system.

Stage 2: Design and System Requirements

This system will be deployed via the Internet with mobile application. The

researcher used PHP version 7 as a programming language. For this purpose, the

researcher used MySQL Server 5.7. MySQL serves as a tool for storing record. It

provides quick access to the data with the combination of Visual Web Developer for

the proper display of information. Further, for documentation purposes, the authors

used a tool to aid them in the designing phase. Flowcharts were created to help in

the visual organization of the content and for finding flaws in the process if there is

any.

Stage 3: Implementation

Stage 4: Testing

Stage 5: Evaluation and Maintenance


Liceo de Cagayan University School of Graduate Studies Page

Project Setting

This system is designed for La Castilla museum located at Rodolfo N. Pelaez

Boulevard Kauswagan, Cagayan de Oro City.

Data Gathering

I was able to know the current traditional way of La Castilla museums system

flow since I am working as the Operations Assistance and at the same time the tour

guide of this museum for almost 2 years. I was able to gather information in regard

to the flaws of the current manual-operated system. To seek farther understanding

on this study I also look on related studies and publish literatures.


Liceo de Cagayan University School of Graduate Studies Page

Entity-Relationship Diagram
Liceo de Cagayan University School of Graduate Studies Page

Current System Design

Proposed System Design


Liceo de Cagayan University School of Graduate Studies Page

Use Case Diagram


Liceo de Cagayan University School of Graduate Studies Page

Use Case Diagram for Admin

Use Case Diagram for Client


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram

Sequence Diagram for Client Registration


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Client’s Login


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Client’s Inquiry


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Client’s Reservation


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Client’s Upload/Input Payment Details


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Client’s Viewing Reservation


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Client’s Logout


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin-Login


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin - Update


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin Adding Information


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin Adding Images


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin Viewing Reservation


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin - Confirmation


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin Viewing Reports


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin Managing System


Liceo de Cagayan University School of Graduate Studies Page

Sequence Diagram for Admin - Logout


Liceo de Cagayan University School of Graduate Studies Page

Data Dictionary

User
(Keeps record of User Information)

Field Name Data Type Size Value Description


User_ID Integer 11 Not null (PK) User_ID
Usertype_ID Integer 11 Not null (FK)
Usertype_ID
Username Varchar 20 Not null Username

Address Varchar 25 Not null Address

Contact No. Integer 15 Null Contact Number

Email Varchar 25 Not null Email Address

Password Varchar 50 Not null Password

Usertype
(Keeps record of Usertype Information)

Field Name Data Type Size Value Description


Usertype_ID Integer 11 Not null (PK)
Usertype_ID
Description Varchar 10 Not null User Description
Liceo de Cagayan University School of Graduate Studies Page

Branch
(this table shows the branch details)

Field Name Data Type Size Value Description


Userlog_ID Integer 11 Not null (PK) Userlog_ID
User_ID Integer 11 Not null (FK) User_ID

Activity Varchar 30 Not null Activity

Date Date - Not null Date

Time Time - Not null Time

User_Organization
(Keeps record of User Organization Information)

Field Name Data Type Size Value Description


Org_ID Integer 11 Not null (FK)
Organization_ID
User_ID Integer 11 Not null (FK) User_ID
Liceo de Cagayan University School of Graduate Studies Page

Organization
(Keeps record of Organization Information)

Field Name Data Type Size Value Description


Org_ID Integer 11 Not null (PK)
Organization_ID
Address Varchar 25 Not null Address

Name Varchar 15 Not null Name

Email Varchar 25 Not null Email_Address

CP Number Integer 15 Null Contact Number

CP Varchar 30 Not null Name of Contact


Person

Reservation
(Keeps record of Reservation Information)

Field Name Data Type Size Value Description


Reserved_ID Integer 11 Not null (PK)
Reservation_ID
Schedule_ID Integer 11 Not null (FK) Schedule_id

User_ID Integer 11 Not null (FK) User_id

Payment_ID Integer 11 Not null (FK) Payment id

Status Varchar 10 Not null Status

Reserved_Date Date - Not null Reservation_date

Organization
Liceo de Cagayan University School of Graduate Studies Page

(Keeps record of Organization Information)

Field Name Data Type Size Value Description


Org_ID Integer 11 Not null (PK)
Organization_ID
Address Varchar 25 Not null Address

Name Varchar 15 Not null Name

Email Varchar 25 Not null Email_Address

CP Number Integer 15 Null Contact Number

CP Varchar 30 Not null Name of Contact


Person

Reservation_Details
(Keeps record of Reservation Details Information)

Field Name Data Type Size Value Description


Reserved_ID Integer 11 Not null (PK)
Reservation_ID
Batch_No Integer 11 Not null (FK) Batch_ID

Org_ID Integer 11 Not null (FK)


Organization_ID

Services
(Keeps record of Service Information)

Field Name Data Type Size Value Description


Service_ID Integer 11 Not null (PK) Service_ID
Description Varchar 10 Not null Description

Amount Double 5;2 Not null Amount

Schedule
(Keeps record of Schedule Information)
Liceo de Cagayan University School of Graduate Studies Page

Field Name Data Type Size Value Description


Schedule_ID Integer 11 Not null (PK)
Schedule_ID
Time Time - Not null Time

Date Date - Not null Date

Batch
(Keeps record of Batch Information)

Field Name Data Type Size Value Description


Schedule_ID Integer 11 Not null (FK)
Schedule_ID
Description Varchar 10 Not null Description

Batch_No Integer 11 Not null Batch_Number

Capacity Integer 50 Not null Capacity

Batch_Details
(Keeps record of Batch Details Information)

Field Name Data Type Size Value Description


Batch_Code Integer 15 Not null (PK)
Batch_Code
Status Varchar 10 Not null Status

Chaperon Varchar 50 Not null Chaperone

Payment
(Keeps record of Payment Information)
Liceo de Cagayan University School of Graduate Studies Page

Field Name Data Type Size Value Description


Payment_ID Integer 11 Not null (PK)
Payment_ID
Payment_type Varchar 30 Not null Payment Type

Date Date - Not null Date

Time Time - Not null TIme

Image Blob - Not null Image

O.R. No. Varchar 8 Not null Official Receipt


Liceo de Cagayan University School of Graduate Studies Page
Liceo de Cagayan University School of Graduate Studies Page
Liceo de Cagayan University School of Graduate Studies Page
Liceo de Cagayan University School of Graduate Studies Page

3.3 Project Design

3.3.1 Current System Design

3.3.2 Proposed System Design


Liceo de Cagayan University School of Graduate Studies Page

3.3.2.1 Use Case Diagram

3.3.2.2 Use Case Description

3.3.2.3 Sequence Diagram

3.3.2.4 Activity Diagram

3.3.3 Entity-Relationship Diagram

3.3.4 Data Dictionary

You might also like