• No results found

Lecture assessment systems (login module and manage user module)

N/A
N/A
Protected

Academic year: 2020

Share "Lecture assessment systems (login module and manage user module)"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

LECTURE ASSESSMENT SYSTEM

(2)
(3)

PSZ 19:16 (Pind. 1/97) UNIVERSITI TEKNOLOGI MALAYSIA

BORANG PENGESAHAN STATUS TESIS u

J U D U L :

Saya

L E C T U R E A S S E S S M E N T S Y S T E M ( L O G I N M O D U L E A N D M A N A G E U S E R M O D U L E )

S E S I P E N G A J I A N : 2003/ 2 0 0 4

N O R A I M B I N T I I B R A H I M

(HURUF BESAR)

mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah)* ini disimpan di perpustakaan Universiti Teknologi Malaysia dengan syarat-syarat kegunaan seperti berikut:

1. Tesis adalah hakmilik Universiti Teknologi Malaysia.

2. Perpustakaan Universiti Teknologi Malaysia dibenarkan membuat salinan untuk tujuan pengajian sahaja.

3. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.

4. " S i l a tandakan (V)

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 organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD

'n oleh

(TANDATANGAN PENULIS) Alamat Tetap :

22 JLN UNGKU MOHD. GUNONG SOGA 83000 BATU PAHAT

JOHOR D A R U L T A K Z I M

Tarikh: 30 SEPTEMBER 2003 Tarikh:

(TANDATANGAN PENYELIA)

M O H D NAZRI BIN KAMA Nama Penyelia 30 SEPTEMBER 2003 CATATAN: * Potong yang tidak berkenaan

** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/ organisasi berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT atau TERHAD.

(4)

LECTURE A S S E S S M E N T SYSTEM

(LOGIN M O D U L E A N D M A N A G E USER M O D U L E )

N O R A I N I BINTI IBRAHIM

A technical writing submitted

in partial fulfillment of the requirements for the award of the M S c of Real Time Software Engineering

Centre for Advance Software Engineering Faculty of Computer Science and Information System

Universiti Teknologi Malaysia

(5)

"I hereby declare that I have read this technical writing and in my opinion this

technical writing is sufficient in terms of scope and quality for the award of MSc

Real Time Software Engineering."

Signature

Name of Academic Supervisor

Date

Signature

Name of Industrial Supervisor

Date

: Mr. Mohd Nazri Bin Kama

: September 30, h , 2003

: Mr. Momk&ffshad Bin Seeron

(6)

Ill

DECLARATION

"I declare that this technical writing entitled "Lecture Assessment System (Login

Module And Manage User Module" is the result of my own research except as cited

in the references. The technical writing has not been accepted for any degree and is

not concurrently submitted in candidature of any other degree."

Signature •

Name : Noraini Binti Ibrahim

(7)

In the N a m e o f Allah, the Most B e n e f i c e n t , the M o s t M e r c i f u l

Special Dedication of This Grateful Feeling to My Beloved Family... Mv Father and Mother. My Sisters and Brothers, My Special Fiancee. My Aunties

(8)

A C K N O W L E D G E M E N T S

I would take this opportunity to thank my Industrial Mentor from Information

Technology Centre (ITC), Kolej Universiti Teknologi Tun Hussein Onn

(KUiTTHO), Mr. Mohd Arshad Bin Seeron of his supervision. Besides that, I

dedicate my thanks to Mr. Muhamad Rais Bin Abd Halim and Mr. Adzimat Bin

Masuood, also from ITC for their will to share their knowledge and experiences in

developing web based system.

It is not complete if I am not wish thanks to my Academic Advisor, Mr.

Mohd Nazri Bin Kama for his guidance and supervision since the first time Lecture

Assessment System was proposed. I also would like to thank Mr. Mohd Najib Bin

Mohd Salleh, Head of Department of Information Technology and Multimedia,

KUiTTHO for giving me permission and opportunities to use the department's

facilities.

Furthermore, I would like to thank KUiTTHO and Jabatan Perkhidmatan

Awam (JPA) as sponsor of my studies in UTM. I realize the sponsor helps my

studies very much.

Finally, I would like to thank all my friends from Batch Full Time 9 of

(9)

A B S T R A C T

Information Technology Centre (ITC), KUiTTHO has taken an initiative to

integrate all their systems into Total Campus Management System (TCMS).

Unfortunately, student assessment is not running well. KUiTTHO personnel cannot

monitor students' and lecturers' progress and performance closely. Besides that, the

lecturers cannot get the exact amount of student list. Therefore, the students do not

have any marks and grade. It only realized at the end of academic semester. Thus,

an electronic student assessment system needs to be developed to overcome this

issue. Lecture Assessment System (LAS) is suggested to make students assessment

management going smoothly. This technical writing will cover from planning phase

until the development of prototype system. This web-based system is developed

according to V-Shape model as software process and MIL-STD-498 standard for

(10)

v i i

ABSTRAK

Pusat Teknologi Maklumat (PTM), KUiTTHO telah mengambil inisiatif

mengintegrasikan keseluruhan sistem teknologi maklumat KUiTTHO dalam satu

sistem dikenali Total Campus Management System (TCMS). Namun demikian,

pengurusan penilaian markah pelajar oleh golongan pensyarah didapati masih tidak

berlaku selancar yang diharapkan. Pihak pengurusan KUiTTHO tidak dapat

memantau peijalanan dan prestasi pelajar dan pensyarah secara dekat.

Pensyarah-pensyarah pula tidak dapat memperolehi bilangan sebenar pelajar yang telah

mendaftar di kelas mereka. Ini menyebabkan terdapat sebilangan pelajar yang

tercicir namanya. Justeru itu sering teijadi di mana terdapat pelajar yang tidak

mempunyai sebarang markah. Ini hanya disedari oleh pensyarah dan pelajar pada

akhir semester pengajian. Selain daripada itu, satu sistem pengurusan penilaian

markah pelajar secara elektronik diperlukan bagi mengatasi masalah-masalah ini.

Maka adalah dicadangkan agar Lecture Assessment System (LAS) diwujudkan bagi

melancarkan lagi proses pengurusan penilaian markah pelajar. Penulisan teknikal ini

meliputi proses perancangan sehingga ke peringkat membina prototaip. Sistem ini

berteraskan web mengikut model V-Shape sebagai proses perisian dan Piawaian

(11)

vm

T A B L E O F C O N T E N T S

C H A P T E R T I T L E P A G E

D E C L A R A T I O N iii A C K N O W L E D G E M E N T S v

A B S T R A C T vii A B S T R A K vii T A B L E O F C O N T E N T S viii

L I S T O F T A B L E S xii L I S T O F F I G U R E S xiii L I S T O F A C R O N Y M S xiii L I S T O F A P P E N D I C E S x i v

1 I N T R O D U C T I O N 1

1.1 Company Background 1 1.1.1 Kolej Universiti Teknologi Tun Hussein Onn

(KUiTTHO) 1 1.1.2 Information Technology Centre, KUiTTHO 2

1.2 Project Background 3 1.2.1 Team Structure 3 1.2.2 The Writer Roles 4

(12)

2 OBJECTIVES 5

2.1 Project Objectives 5 2.2 Project Background 6

2.2.1 Total Campus Management System (TCMS) 6 2.2.2 Overview of Lecture Assessment System (LAS) 7

2.3 Project Scope 8 2.4 Project Deliverables 10 2.5 Project Schedule-Gantt Chart 10

LITERATURE STUDY 11

3.1 Study on Current Workflow 11 3.2 Differences Between Existing and Proposed System 13

3.3 Tools 14 3.3.1 Macromedia Dreamweaver MX 15

3.3.1.1 Introduction of Dreamweaver MX 16

3.3.2 Apache Web server 18

3.3.3 Oracle 9i 20 3.3.3.1 Logical Database Structures 20

3.3.3.2 Physical Database Structure 23 3.3.4 Internet Explorer Version 6.0 24 3.3.5 PHP: Hypertext Preprocessor 26

3.3.5.1 History of PHP 26 3.3.5.2 Advantages of PHP 28 3.3.5.3 PHP Scripting 29

3.4 Software Life Cycle 31 3.5 Unified Modeling Language (UML) 34

4 PROJECT METHODOLOGY 35

4.1 MIL-STD-498 Standard 35 4.2 Software Process for LAS 37

(13)

4.2.2.1 Input/Output Modules 40

4.2.2.2 Behavior 43

4.2.3 Preliminary and Detailed Design 44

4.2.3.1 LAS Package Diagram 45

4.2.3.2 LAS Components 48

4.2.3.3 Static Relationship 49

5 PROJECT DISCUSSION 52

5.1 Output Analysis 52

5.1.1 Documentation 52

5.1.2 Flow of Interfaces 53

5.1.2.1 Login Module 53

5.1.2.2 Manage User Module 53

5.2 Deliverables 53

5.3 Constraints 54

5.4 Recommendations 55

6 CONCLUSIONS 57

6.1 Lesson Learnt 57

6.2 Comments 58

6.3 Contribution to the Software Engineering Aspects 59

REFERENCES

APPENDICES

60

(14)

x i

LIST OF TABLES

TABLE NO. TITLE PAGE

3.1 Differences Between Existing and Proposed System 13

4.1 List of LAS Packages and Description 46

(15)

M l

L I S T O F F I G U R E S

F I G U R E N O . T I T L E P A G E

I.I Team Structure of LAS 3 2.1 Overview of LAS 7 3.1 Current Workflow 12 4.1 V-Shape Model 38 4.2 Use Case Diagram for LAS 41

4.3 Actor Generalization 42 4.4 Layering Architecture 44 4.5 LAS Package Diagram 45 4.6 LAS Component Diagrams 48

4.7 Component Diagram for Thin Client Executable Process 48

(16)

x i i i

LIST OF ACRONYMS

ASP - Active Server Pages

CASE - Centre for Advanced Software Engineering CSS - Cascading Style Sheet

DBMS - Database Management System HTML - Hyper Text Markup Language ITC - Information Technology Centre JPA - Jabatan Perkhidmatan Awam JSP - Java Server Pages

KUiTTHO - Kolej Universiti Teknologi Tun Hussein Onn LAS - Lecture Assessment System

MIL - Military PHP - PHP: Hypertext Preprocessor SQL - Structured Query Language SDD - Software Design Description SDLC - Software Development Life Cycle SRS - Software Requirement Specification STD - Standard

TCMS - Total Campus Management System UML - Unified Modeling Language UTM - Universiti Teknologi Malaysia

XHTML - Extensible Hyper Text Markup Language

(17)

\ I V

LIST OF APPENDICES

APPENDIX TITLE PAGE

(18)

CHAPTER 1

INTRODUCTION

1.1 Company Background

In this section, the writer will describe about company background that the

writer was attached. It includes the type of company business and its organization

structure.

1.1.1 Kolej Universiti Teknologi Tun Hussein Onn (KUiTTHO)

Kolej Universiti Teknologi Tun Hussein Onn (KUiTTHO) is famous known as Polytechnic Staff Training Centre or Pusat Latihan Staf Politeknik. It is formed and managed jointly by the Universiti Teknologi Malaysia and the Ministry of Education to train engineering lecturers for the Polytechnic under the 6th Malaysian Plan.

(19)

2

(ITTHO) on 12th April 1996 by Minister of Education, Dato' Seri Najib Tun Abdul Razak. It is named after the third Prime Minister of Malaysia, the late Tun Hussein Onn.

With the government's trust as a motivation, ITTHO kept on moving ahead with excellent creative and innovative programmes. Thus, on 27th September 2000, the cabinet decided to award the status of ITTHO to full pledge public university under the Section 20 of the University and University Colleges Act 1971 to fulfill the demand of producing highly qualified professionals and technocrats in the fields of engineering and technology. The inaugural announcement of Kolej Universiti Teknologi Tun Hussein Onn (KUiTTHO) was made on 30th September 2000 by the Minister of Education, Tan Sri Dato' Seri Musa Bin Mohammad.

1.1.2 Information Technology Centre, KUiTTHO

During the five months period for industrial attachment, the writer was

assigned at Information Technology Centre, a unit that manages KUiTTHO

electronic management.

Information Technology Centre started its operation in December 1994.

Currently, the office is complete with a wide campus link, based on a Fiber Optic

Backbone, the UTP and coaxial cable. 3 Com Netbuilder II Router together with 3

Com MSH Hubs and a Switch Hub is centering KUiTTHO's link. This link is also

interrelated with the outside world through a leased line with 512 KBPS speed and

was upgraded to 2 MBPS speed at the end of 2001. KUiTTHO's link is centralized

to a server system through a backbone fiber optic line using the engine Avaya P550

(20)

T e c h n o l o g y and is in the process of upgrading it to O B I T technology which is able in reach a m a x i m u m of 1000 M B I ' S speed.

1.2 Project B a c k g r o u n d

In this section, the writer will describe the team structure that the writer w a s involved. It includes the w r i t e r ' s roles in this L A S project and the deliverables that the writer m u s t b e c o m p l e t e d .

[image:20.595.161.466.393.562.2]

1.2.1 Team Structure

Figure 1.1 below shows the team structure of LAS.

(21)

4

LAS is developed by three persons. They are Mohd Zainuri B Saringat, as a

Team Leader, Norhanim Bt Selamat as System Analyst I and the writer as System

Analyst II. Team Leader was concerned on Manage Student Attendance and Manage

Marks modules, Developer 1 on Retrieve Report module and the writer on Login and

Manage User modules. The development team is reporting to Mohd Arshad B

Seeron as Project Manager.

1.2.2 The Writer Roles

During five months of this industrial attachment period, the writer was

studying on what is required by KUiTTHO personnel. Besides that, the writer was

identifying the existing flow of student assessment. After understand the flow, the

writer was required to define the user requirements for the system. The writer had to

consider all the expected users of the system. Then, the writer required defining the

preliminary design and detailed design. During this period, the writer also required to

develop a system. The writer was assigned to Login and Manage User modules.

1.2.3 Deliverables

Besides the coding of Login and Manage User modules, the writer also

required to prepare two related documents. They are Software Requirement

(22)

C H A P T E R 2

OBJECTIVES

2.1 Project Objectives

The objectives of the project are:

i. KUiTTHO lecturers are able to input student's mark electronically through web

based and the management of Information Technology Centre of KUiTTHO will

get an updated students' mark directly from the lecturer.

ii. Preparing a list of registered student's name before the first class begins.

iii. Preparing a list of student attendance and also indicate and remind the lecturer to

give warning letter (s) for one or more absence students.

iv. Preparing student's grading based on total marks of assignments, tests, quizzes,

(23)

6

v. Preparing an assessment report of student's progress mark and student's progress

attendance for the Head of Department, Academic Advisor and Academic

Management Officer.

2.2 Project Background

In this section, the writer will describe the background of proposed system,

Lecture Assessment System (LAS). It includes the description of Total Campus

Management System (TCMS) that LAS was integrated into.

2.2.1 Total Campus Management System (TCMS)

TCMS KUiTTHO preparing availability for managing the resources

effectively through accurate distribution information to specific user. It is a campus

management system that giving an advantages to management of university as a

whole through data integration, an optimum resources management and preparing an

efficient information technology service.

Currently, TCMS KUiTTHO consists often (10) items. They are:

i. Student Information System (Sistem Maklumat Pelajar)

ii. Online Academic Advisory System (Sistem Penasihat Akademik Atas

Talian)

(24)

iv. Financial Information System (Sistem Maklumat Kewangan)

v. Executive Information System (Sistem Maklumat Eksekutij)

vi. Online Student Academic Information System (Sistem Maklumat

Akademik Pelajar Atas Talian)

vii. Electronic Senate Meeting System (Sistem Mesyuarat Senat Elektro

viii. Online Lecturing Assessment Form System (Sistem Borang Penilai

Pengajaran Pensyarah)

ix. Electronic Learning (Pembelajaran Elektronik)

x. Technology Virginia Library System (Sistem Perpustakaan Virgini

Teknologi)

2.2.2 Overview of Lecture Assessment System (LAS)

Figure 2.1 below is an overview of the writer proposed system, Lectur

[image:24.527.156.447.459.615.2]

Assessment System (LAS).

Figure

Figure 1.1 below shows the team structure of LAS.
Figure 2.1: Overview of LAS

References

Related documents

Worksheet: 2 Chapter Name: Self & Personality Issued on: Date of

Puteţi să vă daţi singuri seama de ce nu am înţeles iniţial despre ce este vorba şi în ce mod a fost tradus capitolul 7 al cărţii "Puterea lui Acum"(de catre cineva

Regarding wealth composition, the "short-sighted prudent" behave as expected, owning fewer risky assets and less annuities than other households, but are tempted by

[r]

Thus, a better understanding of the genetics of HLA (crossover of unidentified loci, variants, and differential expression of loci), its function, (the complex of a class I antigen

Scenario 1, implement financial incentives equal to cost of water production (US $2.00/m 3 ); Scenario 2, implement package of demand management programs to match per capita

Abstract The microbial population structure and function of natural anaerobic communities maintained in lab-scale continuously stirred tank reactors at different lactate to

In the left hand pane, under the British Crime Survey, 2007-2008: Teaching Dataset (not the unrestricted access version though!), click on Variable Description (or press the +