• No results found

FTMK Cubicle Management System

N/A
N/A
Protected

Academic year: 2019

Share "FTMK Cubicle Management System"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

FTMK CUBICLE MANAGEMENT SYSTEM

SIT1 JUNAIRAH BT ALIAS

(2)

FTMK CUBICLE MANAGEMENT SYSTEM

SIT1 JUNAIRAH BT ALIAS

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

FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

(3)

BORANG PENGESAHAN STATUS TESIS*

JUDUL: FTMK CUBICLE MANAGEMENT SYSTEM SESI PENGAJIAN: 200712008

Saya SIT1 JUNAIRAH BT ALIAS

(HURUF BESAR)

mengaku membenarkan tesis (PSWSarjanaDoktor Falsafah) ini disimpan di Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:

1. Tesis dan projek adalah hakrnilik Universiti Teknikal Malaysia Melaka

2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja.

3. Perpustakaan Fakutti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.

4. **Sila tandakan(0

SULIT (Mengandungi maklumat yang berdarjah Keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972)

TERHAD (Mengandungi maklumat TERHAD yang

telah ditentukan oleh organisasihadan di mana penyelidikan dijalankan)

1- TIDAK TERHAD

/

( T A N D A ~ ~ A ~ ~ A N -, PENULIS) Alamat tetap: 11/75 QUARTERS FELDA CHALOK BARAT

2 1450,SETIU TERENGGANU SULONG

(4)

DECLARATION

I hereby declare that this project report entitled FTMK CUBICLE MANAGEMENT SYSTEM

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

STUDENT : Date: 1 i

[

b

/

9

(5)

DEDICATION

To my God, Allah SWT

To my beloved parents,En. Alias Bin Mat

To my supervisor, En Muhammad Suhaizan Bin Sulong

(6)

I would like to like to take this opportunity to thanks University Teknikal

Malaysia Melaka for this Projeck Sarjana Muda to fulfill the requirement of the

completing Bachelor Of Computer Science (Software Development) and improves the

students in all the best ways.

Special thank to En. Muhammad Suhaizan Bin Sulong

,

my supervisor for the

guidance and advice throughout this project and also Cik Nuridawati Bt Mustafa as

assessor for my Project Presentation.

I would like to thank my beloved family who has been giving me support and

motivation throughout my project. To my classmates and others colleagues, thank you

(7)

ABSTRACT

FTMK Cubicle Management System is a web-based system developed to provide information-services of lecturer room, laboratory, technician room, and store and office faculty position in the new FTMK building. The users for this system are students or staff. Students can find lecturer's room based on the floor plan that has been providing in this system. Apart from that, student also can get information of lecturers they wanted to know such as telephone number, name and position. With this system, it could facilitate users to obtain information about location of certain places like faculty governance office department. This system development objective is to facilitate management to determine rooms that need to be occupied by each lecturer. The project methodology of this system is using prototyping methodology with Structured System Analysis and Design Method (SSADM). The software requirements for the system are Microsoft Project, Adobe Photoshop CS, Macromedia Dreamweaver 2004 and Microsoft Visio. The operating systems that will used to develop this system are Windows Professional XP Service Pack 2 and the database system is using MySQL. Other than that, the scripting language of this system is using PHP5 whereby Apache is the application server of the system. The hardware requirements to develop this system are personal computer and printer. The system architecture of this system is using layer approach where the layers consists includes logical layers, presentation and business

(8)
(9)

vii

TABLE OF CONTENTS

CHAPTER SUBJECT

DEDICATION

ACKNOWLEDGEMENTS

ABSTRACT

ABSTRAK

TABLE OF CONTENTS

LIST OF TABLES

LIST OF FIGURES

LIST OF APPENDIXES

CHAPTER I INTRODUCTION

1.1 Project Background

1.2 Problem statement(s)

1.3 Objective

1.4 Scope

1.5 Project Significvce

1.6 Expected 0utput 1.7 Conclusion

CHAPTER I1 LITERATURE REVIEW AND PROJECT

METHODOLOGY

2.1 Introduction

2.2 Facts and findings

(10)

2.2.1 Domain

2.2.2 Existing System

2.2.3 Technique

2.3 Project Methodology

2.4 Project Requirement

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 I11 ANALYSIS

3.1 Introduction

3.2 Problem Analysis

3.3 Requirement Analysis

3.3.1 Data Requirement

3.3.2 Functional Requirement

3.3.3 Non-Functional Requirement

3.3.4 Others Requirement

3.4 Conclusion

CHAPTER IV DESIGN

4.1 Introduction

4.2 High-Level Design

4.2.1 system Architecture

4.2.2 User Interface Design

4.2.2.1 Navigation Design

4.2.2.2 Input Design

4.2.2.3 Output Design

(11)

4.3 Detail Design

4.3.1 Software Design

4.3.2 Physical Database Design

4.4 Conclusion

CHAJTER V IMPLEMENTATION

5.1 Introduction

5.2 Software Development Environment Setup

5.3 Software Configuration Management

5.3.1 Configuration Environment Setup

5.3.2 Version Control Procedure

5.4 Implementation Status

5.5 Conclusion

CHAPTER VI TESTING

6.1 Introduction

6.2 Test Plan

6.2.1 Test Organization

6.2.2 Test Environment

6.2.3 Test Schedule

6.3 Test Strategy

6.3.1 Classes Of Tests

6.4 Test Design

6.4.1 Test Des,cription

6.4.2 Test ~ a t a

6.5 Test Results and Analysis

6.6 Conclusion

CHAPTER VII PROJECT CONCLUSION

7.1 Observation on Weaknesses and Strengths

7.2 Proposition for Improvement

(12)

7.4 Conclusion

REFERENCES

BIBLIOGRAFHY

(13)

LIST OF TABLES

TABLE TITLE

The comparison between the process models Software Requirement

Project Schedule and Milestones Data requirement for admin-room Data requirement for techroom data Data requirement for laboratory Data requirement for lecture-room Data requirement for lecturer Data requirment for lecturer-room Data requirement for study leave Data requirement for technician Data requirement for technician-room Data requirement for other-room

Input Design for FTMK Cubicle Management System Output Design for FTMK Cubicle Management System Data Dictionary for admin-room

Data Dictionary for administrator Data Dictionary for laboratory Data Dictionary for lecture-room Data Dictionary for lecturer Data Dictionary for lecturer-room

(14)

Data Dictionary for study leave Data Dictionary for technician Data Dictionary for technician-room Data Dictionary for other-room

1NF Normalization form of Laboratory and Technician 2NF Normalization form of Laboratory and Technician

1NF Normalization form of Technician and Technician Room 2NF Normalization form of Technician and Technician Room INF Normalization form of Admin Room and Administrator Inputloutput for authenticate user information

Inputloutput for New Staff Registration Inputloutput for Facilities

Inputloutput for Search Information Inputloutput for Generate Report

Physical Database Design for admin - room

Physical Database Design for Laboratory Physical Database Design for Technician Physical Database Design for Technician-room Physical Database Design for Admin-room Physical Database Design for Administrator Physical Database Design for Other-room Physical Database Design for Lecturer-room Physical Database Design for Lecturer Physical Database Design for Study-leave Physical Database Design for Lecture-room Version Control Procedures

FTMK Cubicle Management System Implementation Status Developer machine configuration

Environment setup Test Schedule

(15)

6.5 Test cases for Registration Module 6.6 Test cases for Cubicle Plan Module 6.7 Test cases for search lecturer information 6.8 Test cases for report

6.9 Test Result and Analysis for Authentication Module 6.10 Test Result and Analysis for Registration Module 6.1 1 Test Result and Analysis for Cubicle Plan Module

(16)

LIST OF FIGURE

DIAGRAM TITLE PAGE

Embedded Systems Conference Mines and Money 2006

Holiday Village Triumph

General scheme for a floor plan analysis system

Types of structures appearing in an architectural floor plan. Prototyping Methodology

Business flow of a student for manual system

Business flow of the lecturelstaff and administrator for manual system

Context Diagram for FTMK Cubicle Management System DFD Level 0 for FTMK Cubicle Management System Data Flow Diagram (DFD) Level 1

-

User Authentication Data Flow Diagram (DFD) Level 1 -New Staff Registration Data Flow Diagram ( ~ ~ ~ f ~ e v e l 1 - Maintain Staff and Facilities

Data Flow Diagram (DFD) Level 1 - Search Information

(17)

4.5 Data Flow Diagram (DFD) Level I -New Staff Registration 53 4.6 Data Flow Diagram (DFD) Level 1 - Maintain Staff and 55

Facilities

4.7 Data Flow Diagram (DFD) Level 1 - Search Information 5 7 4.8 Data Flow Diagram (DFD) Level 1 - Generate Report Process 58

(18)

LIST OF APPENDIXES

APPENDIX TITLE

A GANTT CHART

B DATA REQUIREMENT

C DATA DICTIONARY

D NORMALIZATION

E PHYSICAL DATABASE DESIGN

(19)

CHAPTER 1

INTRODUCTION

1.1 Project Background

This system is aimed on developing and maintaining a process to know the

location of faculty floor plan for FTMK in main campus at Durian Tunggal. This

system basically will be implementing by Pn. Norazilah Mohamed who is the Head

of Assistant Registrar in faculty FTMK which were currently still using manual

system.

.

The FTMK Cubicle Management System is a system to assign the FTMK floor plan in the faculty such as lecturer room, lab, technician room, store, staff room

and others. The user especially student can search for information of lecturer that the

desired with by using this system. This would make possible for students to find

lecturer room. Lecturer must be register in the system to know their room. This

system assumes that has a room number and telephone number.

I

Administrator responsible to manage the floor for the lecture sitting. The

floors divide by lecture position level. This system to create the screen which will

display the floor plan and highlight the particular location of the lecture cubicle.

Once the lecture is found, these location details will be displayed pictorially on the

screen. The whole floor plan should be visible on the screen. And the particular

location of the employee should be highlighted. Student can see the information

about the lecture room and the telephone number. Beside that, administrator can

(20)

system also uses to generate the report of how many lecturers, professor, and staff in

the faculty who further their study.

The Administrator group will be responsible for adding new employees to the

database. The application should provide some screens to add, modify, and delete

related details and employee details.

1.2 Problem Statements

The problem statements of the manual system are:

An Administrator faced difficulty to decide the lecturer rooms

regarding department and their position. The floor plan that shows at

the board was display the limited information of the floor plan.

Students will faced difficulty to find lecturer room because they not

familiar with the environment in main campus. This is because the

faculty is newly constructed and dificult to the lecturer and students

to accustom with new environment. They did not know where the

place is located.

The information will display at the floor plan is limited likes the real

floor plan only display lecturer's room number.

Student faced some difficulties to considerate the provided floor plan.

1.3 Objective

FTMK Cubicle Management System is implemented in order to achieve the

objectives that benefit to the users. The objectives of this project are:-

To provide faster and efficient service convenience to the management

(21)

To ease uses in locating rooms, labs and others with necessary information.

To assist administrator in assigning lecturers, staffs to their respective rooms.

To produce and manage data for generating report or statistics.

1.4 Scope

The scope for FTMK Cubicle Management System can be determined from

various aspects of categories. With the scope of the FTMK Cubicle Management System is systematically classified as the sub-topics below, the requirements to this

system are obviously well defined as the details in this section.

Module:

The system is web based which can be accessed via internet using internet browser on Windows platform. The main function of the system is:-

i. Authentication module.

The system shall enable the Administrator to logon to the system by entering

valid user identification and password and also enable all the users to exit from the

system at anytime.

.

.

11. Registration module. I

The system shall enable the Administrator to register their account to the

system for h l l access. Besides, administrator also enables to register the all staff in

FTMK, name of laboratory and room in FTMK. When lecture register they directly

(22)

iii. Cubicle plan module.

The system shall enable to assign room for staff in FTMK and state the plan

in FTMK building.

iv. Search module.

The system can help anyone who knows all information about the cubicle

plan in FTMK. Beside that it can help student to know where the lecture room and

telephone number of the lecture.

v. Report module.

The system shall enable to the Administrator to view and print the report and

also calculate the current total of lecture by the position that are stored in database.

The report can display the lecturer status whether they was further their study or still

active as a lecturer.

Target user:

The target user of this system is:-

i. Administrator.

I

Administrator can manage the iubicle plan and seat number for lecture room.

Beside that the administrator responsible for adding new floor plans, new employees

to the database. The application should provide some screens to addlnlodifyldelete

Floor Plan and related details and employee details.

ii. Staff

(23)

iii. Student

View information about the lecture room number and telephone number.

1.5 Project Significance

The FTMK Cubicle Management System will develop using visualization

image to ensure the system more attractive and will give the useful information for

the user. For example there will construct more facility to staff, lecturers and students

to obtain the information about faculty floor plan for FTMK in Durian Tunggal. The students will get the complete information of lecturer that require. Beside that, all

information of location occur in plan building will be display in this system.

This system can help administrator to determine the lecturer's room

based on their position. All the information about lecturers, technicians, lecture's

rooms, store, and laboratories will keep in database system.

Moreover, this system can generate report to get statistic for the based on

lecturers position. For example, the total of lecturer who hold position as Professors,

Associate Professor, Senior Lecturer and lecturer. The reports also view the status of

lecture that further their study and who still active as a lecturers.

I

1.6 Expected Output

The expected output from this web-based system is to know the location of

the whole faculty, statistics of how many lecturer and staff have in the faculty, and

statistics of how many lecturer whose continue to study whether they are active or

(24)

1.7 Conclusion

As the conclusion, this chapter is to determine the overall background of

FTMK Cubicle Management System using image visualization. The system will help

the lecturer, staff, and student to know the location of faculty. This system has a user

friendly interface that can attract the users to access the system.

This chapter describes project background, problem statement, objective,

scope, project significant as well as expected which will enable understanding of the

project and in planning to develop the system. The next chapter will describe about

References

Related documents