• Tidak ada hasil yang ditemukan

FTMK Lab And Asset Management System (FLAMS) Event Management And Timetable Management Module.

N/A
N/A
Protected

Academic year: 2017

Membagikan "FTMK Lab And Asset Management System (FLAMS) Event Management And Timetable Management Module."

Copied!
24
0
0

Teks penuh

(1)

BORANG PENGESAHAN STATUS TESIS *

J UD UL:

FTI'IlK

LAB

ftND a セ ei@ ュヲwa cゥ セヲyQUnt@ S't$T&tY/ :

EveNT

tflMJA6f;tflGNT "'NO tZエO\|i\セ@ m ANAG tll'!fN I M()\UJ:

SES I PEN GAJIAN: _ -=-}{).::..:O,-,'l'--'-.I MLM G セ BLiLMB o@ _ _ _ _ _ _ _ _ _ __ _ _ _ _

Saya セonHェ@ WOON 900 N

MMMMMMMMMMMMMMMMセMMMMMMMMMM MMMMMMMMMMMMMMMMM

( I-I U RUF BESAR)

Illen£ :ulllembena rkan tesis (PSMiSarj a naJ Doktor Falsafah) ini d isil11pa n d i Pe rpustakaan Fakulti Tekno log i Maklumat dan Komunikasi de ngan syarat-syarat kegunaan seperti berikut:

I . Tesis dan projek adalah ha kmilik Un iversiti Teknikal Malaysia Melaka. 2. Perpustakaan Fakulti Tekno logi Maklumat dan KOl11unikasi dibena rkan

mel11buat salinan untuk tujuan pengaji an sahaja.

3. Perpustakaan Fakulti Teknologi Maklumat da n Komun ikasidibcnarkan membuat salinan tesis ini sebagai ba ha n pcrtukaran a ntara institusi pengajian tinggi.

4. •• Sila tandakan(/)

SU LIT

TE RI-IAD

/ '

T IDA K TERI-IAD

セN@

(TANDATANGAN PENU LlS) A la mat te tap : <;! \, JLrJ fI1BWJT1.?> J

T

ANlMJ llfftrllfl1

I,tffif()f\

, .:jCl

q.u()

セセセ@ /JSOK.

Tarikh: X

I

b (, / ml ()

(Menga ndungi maklumat yang berda rja h keselamatan ata u kepe ntillga ll Malaysia seperti yang tcrmaktub di dalam AK TA RAI-ISIA RASM I 1972)

(Me ngalldungi maklumat T ERI-IAD ya ng tclah ditc ntukan o le h

o rgani sasiibadan di mana penye lidikall dij ala nkan)

F

"'1)1..\ AtJ

1\

t:-AS

MV

It.

I

(2)

EVENT MANAGEMENT AND TIMETABL E MANAGEMENT MODULE

WONG WOON SOON

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development)

FACULTY OF INFORMATION AND COMMUN ICAT ION TECHNOLOGY UN IVERSITI TEKNIKAL MALA YSIA MELAKA

(3)

DECLARA TION

I hereby decl are that thi s project report entitled

FTMK LAB AND ASSET MANAGEMENT SYSTEM (FLAMS)-EVENT MANAGEMENT AND TIMETABLE MANAGEMENT MODULE

is written by me and is my own effort and that no part has been plagiari zed without citations.

STUDENT Date :

セ |@

O\,\

1'l(Q

SU PERVI SOR

セセ@

セ o on@

SOON)
(4)

A special dedication goes to my beloved parents who always support me in completing thi s project. Besides that, I also would like to dedication to my supervi sor

(5)

ACKNOWLEDGEMENTS

The Projek Sarjana Muda (PSM) is a subj ect that pull s over all the idea . knowledge and skill that I have gain during studying in Universiti Teknikal Malaysia Melaka (UTeM). First, I would like to thanks to my supervisor. Ms. Emaliana Kasmuri who has tremendously helps me with hi s valuable advice and guidance.

(6)

ABSTRACT

(7)

v

ABSTRAK

(8)

TABLE OF CONTENTS

CHA PTER SUBJECT

D ECLARAT ION DEDICATION

ACKNOWLEDGEMENTS ABSTRACT

ABSTRAK

TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES

LIST OF ABBREV IATIONS

CHAPTER I INTRODUCTION

1.1 Project Background 1.2 Problem statement(s) 1.3 Objective

1.4 Scope

1.5 Project significance 1.6 Expected Output 1.7 Conclusion

CHAPTER II LITERATURE REVIEW AND

PROJECT METHODOLOGY 2. 1 Introduction

2.2 Facts and findings

(9)

2.2.1 Domain

2.2.2 Ex isting System

2.2.3 Technique

2.3 Project Methodology

2.3.1 System Development Life Cyc le

2.3.2 Object- Oriented Analysis Design

2.4 Project Requirements

2.4.1 Software Requirement

2.4.2 Hardware Requirement

2.4 .3 Other requirements

2.5 Project Schedule and Milestones

2.6 Conclusion

CHAPTER III ANALYSIS

3.1 Introduction

3.2 Problem analysis

3.2.1 Analyze the current system

3.3 Requirement analysis

3.3.1 Data requirement

3.3.2 Functional Requirement

3.3.3 Non-functional Requirement

3.4 Conclusion

CHAPTER IV DESIGN

4.1 Introduction

4.2 High-level Design

4.2.1 System Architecture

4.2.1.1 Model- View-Controller

4.2.1.2 Static view of FLAMS

4.2.1.2 Dynamic view of FLAMS

4.2. 2 User Interface Design

4.2.2 .1 Navigation Design

4.2.2.2 Input Design

(10)

4.2.3

Database Des ign

57

4.2.3.1

Conceptual and

57

Logical Database Design

4.3

Detailed Design

59

4. 3.1

Software Design

60

4.3 .2

Physical Database Design

60

4.4

Conclusion

60

CHAPTER V IMPLEMENTATION

5.1

Introduction

6 1

5.2

Software Develo pment Environment

62

Setup

5.3

Software Configuration Management

62

5.3 .1

Confi gurati on Environment

63

Setup

5.3.2

Version Control Procedure

71

5.4

Implementation Status 72

5.5

Conclusion

73

C HAPTER VI TESTING

6. 1

Introduction

75

6.2

Test Plan

76

6.2.1

Test Organization

76

6. 2.2

Test Enviro nment 77

6.2.3

Test Schedule 77

6.3

Test Strategy

78

6.3 .1

White-Box Testing

79

6.3.2

Blac k-Box Testing

79

6.3 .3

Classes o f Tests

80

6.4

Test Design

81

6.4.1

Test Description

81

(11)

CHAPTER VII

6.5 Test Result and Analysis 6.6 Conclusion

PROJECT CONCLUSION

7. 1 Observation on Weaknesses and Strengths

7.1.1 Strengths 7. 1.2 Weaknesses

7.2 Propositions for Improvement 7.3 Contribution

7.4 Conclusion

82

92

94

94

95

96

96

97

(12)

LIST OF TABLES

TABLE TITLE PAGE

5.1 Version Control Procedure of FLAMS 71

5.2 Development status for each module 72

6.1 Personnel Requirements for Testing Activities 76

6.2 Test Environment 77

6.3 Test Schedule 78

6.4 Table Result for Add New Event 82

6.5 Table Result for List of Event 83

6.6 Table Result for Edit Event 83

6.7 Table Result for Add Food Menu 84

6.8 Table Result for Add Tentative Program 84

6.9 Table Result for Upload Picture 84

6.10 Table Result for Upload Video 85

6.11 Table Result for Add Participant 85

6.12 Table Result for Invite Guest 85

6.\3 Table Result for Approve Technician 85

6.14 Table Result for Add New Contractor 85

6.15 Table Result for List of food contractor 86

6.16 Table Result for Edit Food Contractor 86

6.17 Table Result for Add New Guest 87

6.18 Table Result for List of guest 87

6.19 Tablc Result for Edit Guest 87

6.20 Table Result for Add New Program 88

(13)

xi

6.22 Table Result for Edit Program 88

6.23 Table Result for Add New Class 88

6.24 Table Result for List of Class 89

6.25 Table Result for Edit Class 89

6.26 Table Result for Add New Subject 89

6.27 Table Result for List of Subject 89

6.28 Table Result for Edit Subject 90

6.29 Table Result for Add New Semester 90

6.30 Table Result for List of Semester 90

6.31 Table Result for Edit Semester 90

6.32 Table Result for Add Offer Subject 91

6.33 Table Result for Add Subject Preference 91

6.34 Table Result for Assign Semester Load 91

6.35 Table Result for Add Timetable 91

6.36 Table Result for Publish Timetable 92

(14)

LIST OF FIGURES

DIAGRAM TITLE PAGE

2.1 Screenshot I of Wise Timetable System 9

2.2 Screenshot 2 of Wise Timetable System 9

2.3 Screenshot of Wise Timetable System 10

2.4 User Interface of Event Pro System 12

2.5 Booking Wizard that provide by Event Pro System 12

2.6 Screenshot of Event Pro System 13

2.7 Throwaway Prototyping Life Cycle 14

3.1 Use Case for Event Module 24

3.2 Use case for Timetable Module 26

4.1 Model-View-Controller Architecture 54

5.1 FLAMS Deployment Diagram 62

5.2 Create a new server 63

5.3 Download additional server adapters 64

5.4 Select GlassFish 75

5.5 New Server GlassFish 71

5.6 Server Directory 72

5.7 Java Home Configure 68

5.8 New Database Profile 69

(15)

FLAMS

FTMK

GUI

IT

MVC

OOA

OOAD

OOD

OOP

SDLC

LIST OF ABBREVIATIONS

FTMK Asset and Lab Management System

Fakulti Teknologi Maklumat dan KOl11unikasi

Graphic User Interface

Internet Technology

Model-View-Controller

Object-Oriented Analysis

Object-Oriented Analysis and Design

Object-Oriented Design

Object-Oriented Programming

Software Development Life Cycle

(16)

INTRODUCTION

1.1 Project Background

FTMK Lab & Asset Management System (FLAMS): Event and Timetable

module is a project that will be developed for Faculty of Information and

Communication Technology, Universiti Teknikal Malaysia Melaka. Before this.

there is no other system that is either to manage the asset, lab, stock. event and

timetable for FTMK or a system to keep all the information that organize by FTMK

or keep track of the stock like A4 paper, printer toner and other item that can be used

up. Besides that, there is also no other system that is use to manage the timetable for

FTMK even though all of this information is important for FTMK to know the status

of stock item, to know the event information that have been organized by FTMK and

to know when and which of the lecture room is free to use.

Regarding the scenario state above, it is important for FTM K to have one

system that will manage the timetable and keep all the data of stock and event. At the

same time, the information could be used to know the status of stock and lecture

room. Therefore this project is very useful for FTMK to make sure that they can

manage the stock, event and timetable properly.

Timetable, event and stock management module is part of the FTMK Lab &

Asset Management System (FLAMS). This system is improving the current

timetable, event and stock management of FTMK which is still using the manual

(17)

-2

of the subj ect that in the FTMK . The informati on that related is lecture information.

student information, and al so the lab information. The timetable will be create based

on the infom1ation and create a timetable for lecturer. student and lab. Event

Manage ment module will handle all the event informati on that organize by FTM K. It

also can upload and view the picture and video for each event. Besides thaI. stock

management will handle the item information by register it and keep trac k on the

item that nearl y fini sh.

1.2 Problem Statement

At the moment, the FTMK sta ff is still using the manual paper liI ing system

on the manage ment o f the timetable. event and stock . For the timetabl e manage ment.

the information of staff, student and subj ect are needed to arrange manually and last

generate the timetable. Besides that, all the equipment that needed for eac h subj ect is

record in a form . Thi s is difficult for IT manage r to keep track and mange the

timetable. For the event management, a ll the informati on about the event is record in

paper include the organi zer, equipment that needs to borrow, and a lso the

information o f the refreshment company. Besides that, all the picture and video about

particular event is store in computer but not in order. This is diffi cult for event

manage r to keep trac k the informati on and find the picture or video for a parti cul ar

event. For the stock management, the infonnation o f the equipment is store in a form .

T hese form need to update from time to time if the equipment is used. Nexl. the

transaction record for the equipment is record in paper. Besides that, asset operator is

d ifficult to kee p trac k for the item that nearl y fini sh. C urrently. there is no systematic

(18)

3

1.3 Objective

The obj ecti ves fo r this system are:

• To provide systematic soluti on in manage the timetable. event and the

stoc k of FTMK.

• To provide a computeri zed mechani sm to keep track the timetable and

stock ofFTMK.

• To develop a computeri zed system to keep the event information such as

pictures and videos.

• To build a computeri zed system to monitor the status for timetable. event

and stock of FTMK.

1.4 Scope

The target users of this system are event manager. asset operator. FTM K

sta ff, academician. asset operator, head o f department. timetable system

admini strator, timetable manger, student and IT manger. The event manage r is using

the event module for manage the event information, whil e the IT manage r is using

thi s module to assign technician support and approve techni cal support app li cation.

For FTMK staff, they are using the module to appl y for technical support. cor

academician. they are using timetable modul e to speci fy subj ect pre fercnce and

specify lab requirement. Then, head of department is using the timetable modul e to

manage subj ect, offer new semester subj ect and also assign semester load. T he

timetable system administrator is manage semester and course by us ing the timetable

modul e. In additi on, timetable manager is using the modul e to manage timetable and

also publi sh timetable. For the student. academician. head of department. timetable

system admini strator and timeta ble manage r are able to view the timetabl e by using

the timetable module. Last, asset operator is using the stoc k module to manage the

(19)

4

1.5 Project Significant

The FLAMS has been developed to assist Facult y of In fo rmati on and Communication Technology to manage their event. timetable and stock information. FLAMS will record the event information. stock infomlati on and a lso timetable information. With thi s info mlation fac ul ty can keep trac k of the stock avail abi lity and manage the event and timetable properl y. Thi s will a lso easy fac ult y to retri eve any in fo mlation for the event, timetable and stock fro m FLAMS.

Thi s system will send notifi cation to academician when head of de partment is offer new semester subject or assign semester load . This system also prov ides upl oad functi on fo r event manage r to upl oad images and video that related to the spec ific event. Thi s wills easy event manage r to view the picture or play the video by using the system and no need to search at computer for a specifi c event. T hi s system also adva ntages asset operator on keep track to the item that nearl y fini sh.

1.6 Expected Output

(20)

5

1. 7 Conclusion

FTMK Lab & Asset Management System is developed in order to overcome the problem that faced by the FTMK. Currently, FTMK does not have a spec ific system to manage the event, timetable and stock since thi s system are produce 10

change the current manual system and to minimize the manpower. Thi s system IS

reduces the time consuming and work in more systematic and effective way.

(21)

CHAPTER II

LITERATURE REVIEW AND PROJECT METHODOLOGY

2.1 Introduction

A literature review is a critical look at existing research or stud y that has

signifi cant on the project. Literature review is done by consulting other people work

in order to understand and investigate the problem of the research project. In

conducting literature re view, scholarl y articles, books. j ournal , and other web

document. After reviewing all material, a description, summary, and critical

evaluat ion of each work is granted. The aim of a literature re view is want the writer

to stud y the ex isting work in the field insight.

Project Methodology refers to the approaches, techniques and tool s used in

development of the project or system that will guide developer to accompli sh the

project.

2.2 Fact and Findings

Thi s section is about the facts and finding gai ned after coll ec ting. readin g

through and analyzing various type of materials which are the books. conference

proceedi ng and website. The fact and findings cover not just the case study on the

previously developed system, but also the facts regarding suita bility l11 ethodo log>

(22)

To make better understanding about flow of the system some research on

different kind of application is also very essential especially to others system that

similar with the developed system. Thus, this knowledge gained can be used to create

well-designed templates for the system.

2,2, I Domain

FTMK Lab Asset Management System (F LAM S) module event and

timetab le is an initiative replaces the conventional manual system of event's records

and timetabl e's records. The system will record the event infomlation, participant

information. guest information, approve and assign technician. For the timetab le

module, the system is records the class information, semester informati on. lecturer

information , subject information, offer subject and assign semester load. Nex t.

anal yze locati on, class, subject, and lecturer information and generate a timetable.

Thus. the system is provides an ICT serv ices and management to FTMK. FTMK

staff can add new event, choose their preference subj ect. view the event and

timetable using the online system that provide by FLAMS. At the same time. thi s

system also provides systematic way to manage the event information and timetable

information. This system will make FTMK staff more easily on generate a timetable .

2.2.2 Existing System

2.2.2.1 Existing System I: Wise Timetable

Wise Timetable is a product of Wise Technologies Limited Company.

Wise Timetable is made in close cooperation with end users: schoo ls and

universities (W ise Timetable, 2006).

Before the system generate the timetable, user need to enter some data

like school year details, location, equipment, course type, rooms, lecturers.

programs. subject areas, groups, and students. User can enter it manually or

(23)

-from database. After all the data is inserted. timetable can be manually or by

automatic generation. Finally is save the timetable by giving a file name to it.

Wise Timetable System is providing tooltips function which helps the

user to know what function of the button when the mouse is place over the

function, an explanation will show (Refer Figure 2.1 ). Besides that. the

timetab le can be view by room, by lecturer. by course and by student. Thi s is

easier the user to see how the data is interconnected and can see when the

lecturers, groups or rooms are occupied. The systems also provide maintenance

that is change the room or change the lecturer and all the changes arc

transparent throughout the timetable. The timetable can be maintained by more

persons. User can even maintain different timetables simultaneously at the same

rooms. Wise Timetable will allow user to reserve rooms for different timetables

and transfer these reservations between them.

In addition. Wise Timetable System provides import data from CSV or

Excel file s for rooms data, lecturers data, courses data, and students data. (Refer

Figure 2.2). I f user has data about rooms, lecturers, programs, subject areas.

courses and students in any ODBC compatible database, user also can import

them. Wise Timetable is compatible with all popular databases (for examp le

Microsoft SQL, Oracle, Interbase, MySQL or any other SQL database

supporting ODBC communication and ANSI SQL). (Refer Figure 2.3)

The mmlmum requirement for usmg this system is having Pentium

1500MHz or higher processor, Microsoft Windows XP, VISTA, or 7. memory

for Windows XP must have a minimum 512 MB of RAM and for Windows

VISTA or 7 must have a minimum 1GB of RAM. Moreover. the hard disk space

must have at least 500MB space. The minimum resolution monitor is 800 X 600

resolutions. Keyboard, mouse and printer that compatibl e to any windows are

needed. For the software requirement, Microsoft Office Excel and at least one

database are needed. Example Microsoft SQL, Oracle. Interbase. MySQL or any

other SQL database supporting ODBC communication and ANSI SQL.

(24)
[image:24.613.58.481.59.363.2]

Figure 2.1: Screenshot 1 of Wise Timetable System

subject ... .

the sublect ¥ea.

[image:24.613.59.483.406.631.2]

Gambar

Figure 2.1: Screenshot 1 of Wise Timetable System

Referensi

Dokumen terkait

Untuk mencetak lembar isian form sasaran mutu program studi anda yang telah diisi,. silakan gunakan menu Mutu Prodi -&gt; Mutu Prodi dan

[r]

Agroindustri ubi kayu sebagaimana agroindustri lain memiliki masalah yang sama dalam pengembangan. Permasalahan dalam pengembangan antara lain adalah belum

Hewan ini adalah salah satu kekayaan keanekaragaman hayati laut di daerah kepulauan tersebut, yang telah dimanfaatkan oleh masyarakat setempat, baik sebagai bahan

“ EVALUASI KINERJA BIRO UMUM DAN HUMAS SEKRETARIAT DAERAH PROVINSI MALUKU DALAM MENJALANKAN FUNGSI MEDIATOR DAN PUBLISITAS ”... Rumusan Masalah. Berdasarkan dari

Kanker serviks pada stadium lanjut merupakan penyakit yang seringkali tidak bisa disembuhkan dan mempunyai perjalanan penyakit kronik yang akhirnya mematikan. Penderitaan

[r]

Pendidikan anak usia dini (PAUD) merupakan bentuk pendidikan yang fundamental dalam kehidupan seorang anak. Pendidikan di masa ini sangat menentukan keberlangsungan anak