i 2003 -&ffi ffi - mahidolmulinet11.li.mahidol.ac.th/e-thesis/scan/4037565.pdfyears) for...

78
I 7 JAN 2003 I -&ffi ,#,Jitsi;$ THE DESIGN ANID DEVELOPMENT OF TIIE REGISTRAR OFFICE APPLICATION A CASE STUDY : TIIE INSTITU]E OF DEVELOPMENT ARTS PUNTIPA POCHINDA 2 With complimemts of OA-l'eea U fl ?IM?fl U1NE $HI?TIU1O U TI{ Nfl A TIIESIS SUBMITTED IN PARTIAL FULFILLMENT OF TIIE REQIJIREMENT FOR TI{E DEGREE OF MASTER OF SCIENCE (TECHNOLOGY OF INFORMATION SYSTEM MANAGEMENT) FACULTY OF GRADUATE STUDIES MAHIDOL IJNTVERSITY 2002 ISBN 974-04-2536-4 COPYRTGIIT OF MAHIDOL UNTVERSITY r " ,,l TH P qt +d& L00l- C-r] ffi

Upload: others

Post on 12-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

I 7 JAN 2003

I

-&ffi

'*r

,#,Jitsi;$THE DESIGN ANID DEVELOPMENT OF TIIE REGISTRAR

OFFICE APPLICATION A CASE STUDY : TIIEINSTITU]E OF DEVELOPMENT ARTS

PUNTIPA POCHINDA2

With complimemtsof

OA-l'eeaU fl ?IM?fl U1NE $HI?TIU1O U TI{ Nfl

A TIIESIS SUBMITTED IN PARTIAL FULFILLMENTOF TIIE REQIJIREMENT FOR

TI{E DEGREE OF MASTER OF SCIENCE(TECHNOLOGY OF INFORMATION SYSTEM

MANAGEMENT)FACULTY OF GRADUATE STUDIES

MAHIDOL IJNTVERSITY2002

ISBN 974-04-2536-4COPYRTGIIT OF MAHIDOL UNTVERSITY

r

i(\

rrl1"1\t,,l

TH

P qt +d&L00l-C-r]

ffi

Copyright by Mahidol University

I ThesisEntitled

THE DESIGN A}.ID DEVELOPMENT OF TIIE REGISTRAR OFFICE

APPLICATION A CASE STUDY : THE INSTITUTE OF

DEVELOPMENT ARTS

o

a

r w,/ fu/^1hj/LLect. Trakut Permpool, M.Sc. Lect. Tienchai Tonthai (Ph.D.),

Co-advisor Co-advisor

K* tk Q^*'-Assoc.Prof.Rassmidara Hoonsawat , Lect. Thanakorn Uan-On D.Engf'

Ph.D. Chair

Dean Ivlaster of Science Programme in

Faculty of Graduate studies Technolory of InformationSystem ManagementFaculty of Engineering

4*.8Miss PuntipaPochindaCandidate

... ...)/. .C/:w.Aia. M.*r.y a" .

Asst. Prof. Monthree Chulasamaya,

M.D., Ph.D.Ivlajor-Advisor

P h"al-(vt.p.Asst. Prof. Panya Kaimuk, M.D.,Board of Orthopedic surgery.

Co-advisor

oCopyright by Mahidol University

o ThesisEntitled

THE DESIC,N AND DEVELOPMENT OF THE REGISTRAR OFFICEAPPLICATION A CASE STUDY : THE INSTTTUTE OF

DEVELOPMENT ARTS

was submitted to the Faculty of Engineering ldahidol University for the degree

of lvlaster of Science (Tecbnolory of Information System Management)

on

October 4,2002o

4*F

a

Mss PuntipaPochindaCandidate

... ... .*/ .Ud.m 4'!w- :#vA,Asst. Prof. na*trr."' cij iiirr{rv nM.D., Ph.D.Chair

? WAr4.D.Asst. Prof. Panya Kaimuk, M.D.,Board of Orthopedic surgery.

Member

?rr-"/"L. €,^*/^*^ T--{/**Lect. Trakul Permpool, M.Sc.Member

?r* (kAssoc.Prof.R.assmidara Hoonsawat,

Ph.D.DeanFaculty of Graduate Shrdies

Mahidol University

Lect. Tienchai Tonthai (Ph.D),Member

1l*Lect. Thanakorn Uan-On D.Engr.DeanFaculty ofEngineeringIvlahidol Universitya

Copyright by Mahidol University

a ACKNOWLEDGEMENT

I would like to express my sincere gratitude to my advisor and co-advisors,

Dr. Monthree Chulasamaya Dr. PanyaKainuh Dr. Tienchai Tonthai, andMr. Trakul

Permpool for their guidanoe, detailed comments and numsrous suggestions to improve

the quality ofthis thesis.

I would like to thank all officers ofthe deparffient of Technology of

information System ldanagement for their greatest assistance in everything and all

friends who always care of me and give me a hand when I need.

I would like to thank Mr. Aniruth Kosinarnon for his kindness in giving me a

chance and useful information for the system.

I would like to thank all my family for their [ove, understanding and supports.

They make my day not too difficult

And special thanks for my best frien4 Chatree Saeung Warin Srisasi,

WanlayaPanjahong and Tanyada Yongchaitrakul who always gives me help and

assistance.

Puntipa Pochinda

o

o

oCopyright by Mahidol University

Fac. Of Grad. Studies, Mahidol Univ. Thesis / iv

o

a

a

7565 EGTIM : MAIOR: TECHNOLOGY OF INFORMATION

KEYWORDS

SYSTEM MANAGEMENT; M.Sc. CIECHNOLOGY OFINFORMATTON SYSTEM)

: SYSTEM DESIGN / SYSTEM DEVELOPMENryCOURSE REGISTRATION / GRADING / TIIEINSTITUTE OF DEVELOPMENT ARTS /REGISTRATION

PT]NTIPA POCHINDA: TIIE DESIGN AND DEVELOPMENT OFREGISTRAR,S OFFICE APPLICATION CASE STIJDY: THE INSTITUTE OFDEVELOPMENT ARTS. THESIS ADVISORS: MONTHREE WM.D., Ph.D., PANYA KAIMUII M.D., TIENCHAI TONTHAI, Ph.D., 66 p. ISBN97+04,2536-4

The purpose of this research was to design and develop an application for studentregistration, @urse regisfation and grading system on the internet. The Institute ofDevelopment Arts was chosen asi a case study. The Registration system is animportant system for any educational institute. At the present time the Institute ofDevelopment Arts uses a manual system. By computeinng the system the institutecan imFrove the accuracy of the system.

The developed systems can be divided into tnro sections: The applicationsofhnare and the web application.

The Application software, the Institute of Development Arts Registration System(DAR Application), consists of four main modules: New Student Registration,Course Registration, Report Generator and Edit Reference Information. The systemsalso enable users to edit the reference information to increase system flexibility.

The developed web-based application was used to enable other user --students,instructors, executives, and visitors-- to access information from IDAR's Database.

The IDAR Application was developed on MS Access 2000 plafform in bothgraphics user interface and DBMS. Only the Registrar and his staff were allowed toaccess the system. The web-based application was developed by using MacromediaDreamweaver Ultradev.

According to the result of the pilot group that consisted of 5 registrar's officers,L0 instructors and 20 sfudents, the systems enable the user to meet their requirements.

However, the system needs further the design and development in order toincrease its effrciency.

oCopyright by Mahidol University

Fac. Of Grad. Studies, Mahidol Univ. Thesis / v

o

a

a

o

65 EGTVM : arc,riyr: rvrnlula6nr:fronr::suudffidur?tf,; rn.l.(rnnlulatnr:

f,rrnr::cuuar:aurvro)

rf,ufinr Infihuor : R'liooRuuuuacfiflur:suuflcrfiuuuacil:surarua aorriuriarfinrf,oru

fla:1grm DESIGNAND DEVELOPMENT OF REGISTRAR'S OmCEAPPLICATION CASE STIJDY: TTM INSTITUTE OF DEVELOPMENTARTS)

nolsnttu1ffinalquivrurfinu#: riuoi 16dfiCI Ph.D., M.D., flqop ldr1n M.D., rfiuutffi dutvru

Ph.D., 66 mrlr. ISBN L74-0+?536-4

nr:if,sn#rdfi irrqrhva*idooofl uuuunsfiem: cuumstfi uuuacil:su?aila durJ:cnor

dau:urLu{oqarinf,nurhnri nr:atmsrfiuurEou nr:riufinnsrtuuuasslu{rue{a Ioul#n:df,numo{

aor:juriarfiorf,eruflarl rduuolo :suilmcrfiuuuac:J:cilaaflarfluddrdqsdNfldshaortiunr:fnur usi

:suulrur6uf,.rrflunrniufin{oqauav:J:staanadauiis nrtdr:cuulruaslfi:rsrofr{rurdautc[fiilil:c

dyrGnrvrlunr:rirtru

,rrudrflpru',dudo1r'tru,nhldrflu 2d:rudo}J:un:urJ:sqndtrarnr:uaotnamrtl6u

Iil:[nru:cr:.tmcrfi 0uuas:J:cuaae{a (Ihe Institute of Development Arts

Registration System :IDAR Application) :J:snoud'luddauudnl 6o:vuufioqarindnurlnri

nr:awsrfigur6uu :rstrunanr:riou uasnr:ufflc,{oryadrt6tdldlu:suu rdotn^unarldnm{ult?f,u

:gUIJ

riul.rr{dffornrdudrdoHfrl#:J:sr,nmdu 6'utduri rindnsr orortd uavflu6t{r:tssaorliu

uavrlonariahJarrur:ot{ro't{oqadfi oXilu:uuugru{oqald

rs:rul:J:un:uyrcriiourayilrcilaafla f,na$rtdulould lilIn:soyldrr6nr. a2000 rflu

:vurf,nnrrgru{oqauavdrusioil:caruflddrnYuurumstfiuuuasrffrudrdvrsduunidu ri'ur{u'lqd

drtr$ufl#dut riurf,slurdru Macromedia Dreamweaver UltraDev

naornnrjrumouuodrJrrourdau r{rfl#1dmstfiuu 5 ou ornr:d L0 nurtasriodnur 20 nu

mu'ir:suusiaul#frldrflrft a''tauonddul nr:'[d

odr.rt:fisrrru ,rrrdd.ulurrarf,srursiotdrdsdtvr$iurJ:sfimGnrunr:rhqult?urndu

tdtuourosr

Copyright by Mahidol University

a

CONTENTS

ACKNOWLEDGEMENT

ABSTRACT

LIST OF TABLES

LIST OF FIGI'RES

CHAPTER

I INTRODUCTION

l.l Background

1.2 Case Study: The institute of DevelopmentArts

1.3 Detail of Problem

1.4 Objectives

1.5 Framework

L.6 Expected Results

tr LITERATI,'RE REVIEW

2.l Background of the Institute of DevelopmentArts

2.2 System Development Process

2.3 Database System

2.4Prncrple of Web Desrgn

2.5 Related Research

Page

iii

iv

ix

xia

a

1

L

1

2

3

4

6

7

7

9

L1"

L3

L6

o

Copyright by Mahidol University

vtl

I

m

CoNTENTS (CONTTNTJES)

RESEARCH METIIODOLOGY

3.1 Steps of work

3.2Information and Document from the current system

3.3 Research Tools

3.4 Period of work

RESI.JLTS

4.l Analysis

4.2 Design and Development

a.2.L Application Destgn

4.2.2Website Design

4.2.3 Database Design and Development

DISCUSSION

5.1 The result of the research and relevant methodology

5.2 Appropriation of the tools

5.3 Limitation of the application and web application

5.4 Problem and Recommendations

Page

18

18

20

2t

2L

23

23

30

30

32

37

50

50

51

52

53

a

v

I

oCopyright by Mahidol University

vlll

oCoNTENTS (CONTTNTTES)

CONCLUSION

6.1 System Evaluation

6.2 Conclusion

Page

54

54

57

58

60

63

66

a

REFERENCE

APPENDXA

APPENDD( B

BIOGRAPI{Y

o

o

Copyright by Mahidol University

a

o

LTST OF TABLES

Table

1. Data Dictionary of the table ADDRESS

2. Data Dictionary of the table CALCIJI-ATION_RUIE

3.Data Dictionary of the table CLASS_ATTENDAIIT

.DataDictionary of the table CI-ASS_DETAIL

5. Data Dictionary of the table CLASS_HEADER

G.DataDictionary of the table COLJRSE-STATUS

T.DataDictionary of the table DEPARTMENT

8. Data Dictionary of the able FACULTY

9. Data Dictionary of the table GRADE-REF

L0. Data Dictionary of the table GRADF,:STATUS-REF'

11. DataDictionary of the table INSTITUTION-REF

L2.DataDictionary of the table MA"IOR

L3.DataDictionary of the table PERSON

t4. DataDictionary of the table PERSON-TYPE-REF

L5. Data Dictionary of the table RELIGION

L6.DataDictionary of the table SEMESTER-REF

LT.DataDictionary of the table STLJDENT

18. Data Dictionary of the table STLJDENT_STATUS_REF'

L9. Data Dictionary of the tabte SUBJECT

20. Data Dictionary of the table SUBJECT_TYPE_REF

zl.DutaDictionary of the table TEACIIER

z2.DataDictionary of the table TITLE-REF

Page

40

40

4t

4L

4L

42

42

43

43

43

M

M

45

46

46

46

47

47

48

48

48

49

o

oCopyright by Mahidol University

x

eLrsT oF TABLES (CONTTNITES)

23. IDAR Application Evaluation Result

24. W eb Application Evaluation Result

Page

55

56

o

o

o

Copyright by Mahidol University

a

a

LIST OF FIGURES

Figure

L. The System Development Life Cycle

2. Wortflow of the Cunent System

3. The Context Diagram of Regisnation System

4. The DFD kvel0 of Registration System

5. The DFD kvel L of Process 1.0 Admission

6. The DFD kvel 1 of Process 2.0 Registration

7. The DFD lrvel L of Process 3.0 Grade Processing

8. The DFD kvel 1 of Process 4.0 Report

9. The Dialogue Chart of The IDAR Application

L0. The Dialogue Chart of The Web Application

LL. The Student Srgn Up Page

l2.T1lle Grade Report Page for Student

13. The Class List with Grade Assignment for Instructor

14. The Graduate List for Executive

15. User Verification Page forAdministrator .

16. Home Page of the Web Application

17. Entity-Relationship Diagram of the system

18. The Relationship of Diagram

Page

LI

24

25

26

27

28

29

29

31

33

34

34

35

35

36

36

38

39

o

oCopyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Manageme$ / 1

CHAPTER I

INTRODUCTION

l.l Background

Regishation system is important in educationat administration. The system

must give students their grades and bring the instructor and the institution the

instruction evaluation result, which identifies whether the instruction meets the target

or not. This information identifying what improvement needed for the instruction.It

grves the instructors and the institution the way to achieve effectiveness of education.

12 Case Studies: The Institute of DevelopmentArts'

The institute of Development Arts is an educational institute in The Fine Arts

Departmeng Ministry of Culture. It offers the cuniculum of bachelor degree (two

years) for vocational of music and dramatic art graduates. This institute first opens in

the educational year tggg-z}O}. Nowadays, there are 300 students in each year- In the

educational year 2000-2001 it will have 300 new students. The institute expects to

have students totallY 600.

There are three faculties in the institute: Faculty of The Fine Arts, Faculty of

Education Arts and Faculty of Arts of Performance. Students must register not less

than 48 credits to graduate. They are 15 credits of core subject and 33 credits for

t

o

aCopyright by Mahidol University

a

PuntipaPochindaIntroduction / 2

selective subjects. Moreover, studenB must write a thesis in the last semester before

graduation. Their result of grade point average must be not less than 2.00 or if they

cannot pass any core subjec! they must amend before register the thesis subject.

Currently, the Institute of Development Arts keeps information of students by

using manual system. Result of study is stored in a Microsoft Excel 97 file and

recorded in diskette size 3.5 inches. Nowadays the computers of the institute is rather

modernized (cpu 550 MHz.) It is a stand alone Pc. The institute does not have the

policy and budget for computer network because they will be relocated into Salaya

district, Nakompratom province in the next few years.

Besides, there is a very limited human resource for the regishation and grade

report system. The only one staff is assigned. The data collecting and grade report

cannot be on time.

LJ Detail of Problem

o13.1lhe Current SYstemts Problem

- The registration system and the grade report system are not

cooperative because the student biography and grade are recorded separately.

- The regisfiar's offrce does not keep student biography. It is not easy

to get the student information.

The instructors do not have their subject's grading information, such

oas subject code, credit and grading system.

I

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(tech of Info. Sys. Managemett) I 3

132 Grading Problem

- The registrar takes time in grading because he needs all grade report

from each instructor.

- The registrar must find student's name from each subject's gfade

report. Some reports maY lose.

- The registrar has to amend the grade result if it is not clear, for

example, the instructor miss some students in his grade report or the student get an'I"

instead of the calculable grade.

- The core subjects of each major are not similar. They cannot be

calculated in the same method.

1.4 Objectives

To design and develop regishation system in order to reorganize and

computerize the information and documentation of the current registration system

t

o

oCopyright by Mahidol University

Puntipa Pochinda

15 Framework

Intoduction / 4

I

I

This is the case study of the Institute of Development Art. The detail of

research framework is:

- Information of student admission

- Information of regishation.

- Information of evaluation.

- Information of issuing the transcript.

The above details are used in order to develop the following system:

l.5.l Registration system, which composes of:

L. Studentsbiography

2. Course registration information

3. Grade report collection

4. Evaluation, that composes of:

- Grade result in each class

- Each student's report of each semester

- Incomplete and complete ffanscript

- An ascending report of student's grade point average.

o

aCopyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Tech of Info. Sys. Management) /5

5. Report of problems.

- The list of the students who do not pass the examination in

each class

- The list of the students who do not get the grade

6. The course list that is available in each semester

7. Student list

1.52 Website of the institute which composes of.

1. Public section:

- The history of institute

The logo, color and location of the institute

Announcement

2. Student section:

Class reservation system

Grade report system

I

o

o

- Sending e-mail to instructors

Copyright by Mahidol University

a

Puntipa Pochinda Infroduction/ 6

3. Teacher section:

- Student list in each class

- Grading system

- The list of students who do not pass the examination in

each class

4. Executives section:

- The list of students who may register thesis subject.

- Student list

- New student list

- Statistic of students.

- Graduate report.

5. Administrator section

- Announcement

- User Authentication

1.6 Expected Result

Registration system that can organize the information and issue document

for registration and grading system.

a

o

oThe website that can report the information to any level of users.Copyright by Mahidol University

t

Fac. of Grad. studies, Mahidol univ. M.Sc.(Iech of Info. Sys. Managemefi) t 7

CIIAPTER II

LMERATT]RE REYIEW

This literature review begins from The Institute of Development Arts' s

history, theory and principle in analysis and designing system for development the

database and related technology, principle of web-designing, and related research,

which had the following details:

2.l Background of the Institute of DevelopmentArts.

The Institute of Development Arts is a higher educational institute of The Fine

Arts Departmen! Ministry of Culture. It organizes bachelor degree in Thai Arts,

Dramatic Arts, Thai and international Musical Arts. The Departuent of Fine Arts

wanted to improve the special professional education since L978. As a resulg the Act

of the Institute of Development Arts was announced in 1998.

The objectives of establishing the institute are:

1. to train Fine Arts, Performance Arts and Musical Arts professional

teachers, artists, academics and administrator.

2. to develop graduate's potential toward personality, Virtue academic and

cultural characteristics.

t

o

oCopyright by Mahidol University

I

Funtipa Pochinda Literature Review/ 8

3. to improve the system of instruction, research which create to the

excellence of art.

4. to improve the administrative system effrciency into the international

standard.

5. to give coordination, social service which be useful to the society and

country.

The Institute of DevelopmentArts is divided into two campuses. One is the

Rector offrce, faculty of Arts of Performance and faculty of Educational Arts located

within Dramatic Arts College, The Fine Arts Deparmen! Rachini road, Pranakorn

dishict, Bangkok 12000. The other is faculty of Fine Arts, which located at area of

Thai futs College The Fine Arts Deparmen! Luangprot Pittayapayat road,

I*adgrabang disrict, Bangkok.

The Institute of Development Arts organized the studying with dual system

and divided into two semesters in one academic year. For one semester, there are 18

weeks including time for examination. Moreover, summer may be opened in 6-9

weeks.

For admission, the vocational graduates inArts Education, Fine Arts and

Performance Arts are selected to admit into these following faculties:

The Faculty Fine Arts has three divisions and subdivisions. There are 78

credits of two-year curriculum. They will receive Bachelor of Fine Arts (B.FA.).

e

o

o

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(tech of Info. sys. Management) l9

There are fino divisions in the Faculty of Performance Arts. The curriculum

takes two years with 80 credits. The graduates receive the Bachelor of Fine Arts

(B.FA).

There are 4 divisions in the Faculty of Arts Education. The curriculum takes

two years with 84 credits. The graduates receive the Bachelor of Arts Education

(B.Ed.).

Credit system is used in educational evaluation every semester. Registered

students must attend not less thaa SOVo of each class before final examination.

Before their graduation, students must pass their entire subject in their

curriculum structure within the limited t'me. Besides, they must obtain their grade

point average and major core subject grade average not less than 2.00.

22 System Development Process.

Every work system in any field, such as business system or educational

system, is usually complicated and needs cooperation from others. As a resulg the

system development must be organized according to the standard. This is to reduce

complication and mistake in system development.

System Development Life Cycle: SDLC are applied into the system

development as the following steps:

a

a

o

Copyright by Mahidol University

a

Puntipa Pochinda Literature Review/ L0

1. System Analysis

It is the step of studying the current system in order to find the current

system's problems and requirements. Situation is evaluated to solve the problems.

2. System Design

The step is to plan the structure of system in general and special characteristics

by explain clearly the detail of each work, for example procedure desigp, inpuVoutput

desrgn and process design.

3. System Development

The step is to develop the designed program as aprototype. The program must

be tested before use in order to prove that it works properly.

4. System Tmplementation

The step is to install the developed program for user. The user must be trained

to use the new systems correctly and effrciently.

5. System Maintenance.

The step comes after the system implementation. The developer must keep

gling advice to the user. The additional requirements and changes must be fulfilled.

The new system must be maintained and improved continuously.

After the requirement is changed, the system needs to improve. The analyst

must repeat the SDLC from the fust step as in the figure 1".

a

o

tCopyright by Mahidol University

a

Fac. of Grad. studies, Mahidol Univ. M.Sc(tech of Info. Sys. Managemefi) lL1.

Figure 1 The System Development Life Cycle

According to the figures 1, the system development life cycle can be repeated

in any system development process.

23Database system.

23.l Defrnition

Duangkaew S (2) has defined meaning of "database" that

"... database is the structure of information which consisted of many entities and these

entities must relate together".

Sfuilak R (3) has given the meaning of database that "database is

composed of details of related data which using in many worts, such as the bankwill

keep daabase which concerning with deposit, credit or the hospital will set database

toward record of patients, expert doctor etc. These data will be systematic keep for

efEcient using and organizing.

a

a

o

Copyright by Mahidol University

a

Puntipa Pochinda Literature Review/ 1.2

lhe two psaning of these two scholars can be concluded that

database is many information which related together and keeping systematically for

using with efficient which help to:

1. Reduce complication of data.

2. Avoid some conflist of data.

3. Share information

4. Keep data in the same standard.

5. Provide data security system

6. Keep data validation

7. Maintain data integrity

For easily organizing database, Database Management Systems-

DBMS is invented to confiol the construction and calling data for report and adjust

structure of controlling, or it is a media between datq user and any application

progfirm.

232Database Model

Sirilak S(2) divides model of database into three categories:

L. Relational Database, which keeps the data of entity in two

dimensions of table model. There are rows il1d solrrmns.

The relationship of data between tables links by using atfiibute within

two tables.

o

o

o

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Management) l13

2. Hierarchical Database

Sfructure of hierarchical database is the structure for keeping data

in the form of Parent and Child Relationship Type (PCR tJpe). This data is record,

which consists of field value in an entity.

3. Network Database

Network structure consisted of categories of record and data group

of record, which are the same as relational and hierarchical database. Relationship

between categories of record in database was called set type

Model of relationship database was selected in this research for

system development because this model is widely used. This concept is easy for the

researcher to understand.

o

o 2.4 Principle of VYeb Design

2.4.1 What is Hypertext or Hypemedia?

The name hypertext or hypermediq has been applied to networks of

nodes (also called articles, documents, files, cards, pages, frames, screens) containing

information (in texq graphics, video, sound, and so on) that are connected by links

(also called pointers, cross-references, citations). Hypertext is more commqnly

applied to text-only applications whereas hypermedia is used to convey the inclusion

of other media, especially sound and video. (4)

--ffi

o

Copyright by Mahidol University

a

Puntipa Pochinda Literature Review/ L4

The intrigue of hypertext is that it extends traditional linear text with

the opportunity for jumping to multiple related articles. Convenient backtracking,

clickable indexes and tables of contents, string searching, bookmarks, and other

navigation tools profoundly alter the reader's experience. Hypertext authors need to

choose appropriate projects, to organize their articles suitably, and to adjust their

vniting style to make the best use of this new medium.

2.4.2site design and navigation - Background theory

User interface navigation comes from the desrgn of the user interface

in a 'spatial" metaphor. With increasing size and range of content available, it quickly

becomes difEcult to clearly display all this information on a single computer screen at

any one time.

Content is therefore organized in groups viewed on a ntrmber of

different screens, which the user needs to move between. How the content is

organized, indexed and presented across screens is the main concern of site navigation

design.

2.43 User navigation process

Navigation is not necessarily straight-forward or intuitive, despite its

parallels with the real world. It involves a range of mental & physical tasks for users

including:

Understanding where you are,

Working out where you want to go,

Planning a "route" to get you there,

I

o

o

Copyright by Mahidol University

a

Fac. of Grad. studies, Mahidol univ. M.Sc.(Tech of Info. Sys. Managemefi) tt5

- Carrying out this plan, via interaction with the UI

- Evaluating the success of your navigation

- Is your new location where you expected to be ?

- Is this closer to your destination ?

- sites must be designed to effectively support ttrese user tasks. (5)

2.4.4 Screen Resolution and Size

Since the web can be used on multiple pladorms, with varying screen

resolutions (from 640 x 480 up to 1M8 x 760) and with color depths varying from

black and white all the way to 32bit color, a designer needs to be very careful in the

way they destgn their layout. There is some recommendation about resolution and

size:

- Design for the smallest standard screen which is:

- Macintosh size (Macintosh screen area is smaller than Wintel

machines) 595 pixels wide by 295 pixels high

- 14 inch monitor (640- x 480 pixel area)

- 256 colors

- Start your design in black and white to ensure readability for persons

with color deficiency

- Include ALT tags on all image files to ensure that people using text-

only browsers or special readers (ie blind or sight deficient users) are

still able to access the information provided in your pages. (6)

o

o

o

Copyright by Mahidol University

I

Puntipa Pochinda

25 Related Researcl

Literature Review/ L6

The related literature in this research was as follows:

25.1 Imda Jeqiitrawong: oThe Design and development of an inhanet

information system for the registrar's offi@."

This research is based on the design and development of an intranet

information service system for the registrar's ofEce, Faculty of Science, Mahidol

University. The information system was designed as a case study for the Student

Atrafus Unit's student evaluation system. The results of this research are a prototype

of the database system and intranet system. The program can perform efEcient

calculations and data processing. As for the intanet system, a service can be provided

to students for online access to sfudy results via the Internet as well as an electronic

registering form.(7)

25.2 Ampai Vanasint: 'A Development of Education Information

System via the Internet Case Study: Rajabhat Institute Surin'

This thesis was to develop information system for an education

institute. The system could be used via the Internet. The information consists of the

public information and the information of registration and grade announcement for

students. There is a checking system which verifies student status before the service

can be used. For the registration service, it can check the completeness of data and

record data on the database automatically. The system can reduce paper work,

o

o

o

Copyright by Mahidol University

i

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Tech of Info. Sys. Managemefi) t17

resour@ usage and shorten the registration process. The result of the experiment

shows that the system can work accurately and efEciently. (g)

253 Pyrush Bunthose: 'oThe Object-OrientedAnalysis and design for

Database Application Development A Case Study of the Course Registration and

Education processing System for Sirindhorn College of public Health.,

The study was to apply object-oriented technology and the relational

model for a database application: The course registration and education processing

system. The OMT (object-oriented Modeling Technique) was the paradigm for

analysis and design; all objects in the object model were mapped to the relational

model for implementation. The results of the study were a database schema and the

application prototype for regisfiation and grading system. (9)

25.4 Supak Suwanya: '.A Design And Development of Course

Registration and Grading Inqury system on the internet--(fOOISREGISTER) Case

study at Krfuk University"

Research is to design and develop a coursie registration and grade

inqutry system on the Internet. The result application sofhrare are divided into ttuee

parts: Creating reference information for registration basemen! generating the

registration information and generating a report of registration and the rate of money

to be paid in semester. (10)

a

o

o

Copyright by Mahidol University

e

Puntipa Pochinda Research Methodology / 18

CHAPTERIII

RESEARCH METIIODOLOGY

3.1Steps of Work

The research consists of six steps of work as the following:

3.1.1 Preliminary Investigation

The step is investigating the current system in overview. The methods of

investigation are investigating all related documents and interviewing the regishar and

the other offrcer relating to the system. The topics of interviewing are steps and

processos of their works, the occurred problems, and the use6' requirements.

3.12 Curent System Analysis

This step divides the current system into four modules, as following:

- New Student Registration

- Course registration

- Sepester grade result

- Reference information

Since the current system has never conducted the later process, such as

hanscript report, the researcher must study from the users requirement. All of

information and problem occurred in work process, the technology and equipment

that.the users applied currently and the system trend are analyzed.

o

o

o

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol univ. M.Sc.(tech of Info. Sys. Management) / L9

3.13 Design the New System

This step is to study in the information technology in order to seek for

the proper solution for the organizalisn and the work; and design the new system

process.

The new processes are:

1. Database Design

2. Studying in Database Connection andAppliance

3. Graphic User Interface Design: the step is to structure and to give

sequence of the pro$am to make the program friendly to the user and

well organized

4. Report desigu in the following issues:

- Report of Pre-regisffation

- Report of Course Registration

- Reports of Semester Result

- Transcript

- Statistics Reports

5. Web design: the researcher classifies the users into five categories:

- Visitor who are only allowed to access public section

- Student: who can access the public section and his/her own

information. He/She can send e-mail to the instructors also

- Instructor: who can edit student's grade and able to see the F

student list

- Executive: who can view statistics report

o

t

o

Copyright by Mahidol University

I

Puntipa Pochinda Research Methodology / 20

- Administrator: who can update news section: The web design

enhance uriers to interactive to others

3.1.4 Development

The step is to develop the designed database, application and web page.

The application program is developed from the beginning of the work process

(student admission) into the last process (report) in order to suit to the user,s

workflow. The results of this step are an application and web pages

3.15 Testing snfl Implementation.

The step is to test and debug each module of application, such as @urse

registation, gmde assignmeng report the student's grade result and transcript report.

The web module is tested after the application is tested thoroughly.

3.1.6 Conclusion and Suggestion

After test and implementation, the researcher is going to conclude

whether the research meets the objective and creates the research documents.

3.2Information and Documents ftom lhe Curent System

1. The information of regishar's system processes

2.The 2543 student manual

3. The request form and other related document

- Student Biography form

- Course Regisfration Form

o

a

o

Copyright by Mahidol University

I

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Tech of Info. Sys. Management) tZL

- Add & Drop request fonn

- Example of semester grade report

33 Researching Tools

l.Hardware: IBM Compatible pC

-RAM 64IVIb.

-Hard Disk 5.1 Gb.

-Floppy Disk Drive 3.5"

-VGA Monitor 14"

-Mouse

-Printer

2.Softrvarei

Operation system: Microsoft Window 98

DBMS : MicrosoftAccess 2000

Web Builder : Macromedia DreamWeaver UltraDEV

3.4 Period of Work

3.4.1 System investigation: Decemb er, 2O0L

3.4.2 CwrettSystem Analysis: Iamtary, 2002

3.4.3 Analysis, Design and Develop New System

-New Entry Student Registration: Iawary,2002

a

o

o

Copyright by Mahidol University

Puntipa Pochinda

-Course Registration : J anrnry, 2002

-Semester gade report for student: Janwry,Z0D2

-Transcript Reporil Jamary 2002

-Web application for students z Mwch, 2OO2

-Web application for teachers: Apnl,20A2

-Web application for Executive : May, 2002

-Web application for Adminishator: July, 2002

3.4.4 Testing 6d Implementation: August,z002

3.4.5 Conclusion and Suggestion: September, 2002

Research Methodology / 22

t

a

o

o

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol univ. M.sc.(tech of Info. Sys. Management) 123

CIIAPTER TV

RESTILTS

The results of this research are the registrar's ofEce application (IDAR: the

Institute of Development Arts Registration) which structures and gathers the

information in database; and the web pages of the institute that enhance users to

interaction easily.

This chapter desctibes the analysis, design and development of the IDAR

application progftrm and the web pages using charts and diagrams.

4.l Analysis

The system analysis is to state the problem I the cunent system. The current

systems of student admission, course regishation and grade reports are displayed in

the figure 2.

a

o

o

Copyright by Mahidol University

a

Puntipa Pochinda Result/ Z

AdmissionInformation

Figure 2 workflow of the current system

The figure 2 describes that the staff receives the new student biography in

their admission. Studenb must give him their coursie registration information in each

semester. After the teacher gles his class evaluation result to the registration staff,

the students get their grade report in that semester. The staff also gives the

management some statistics of student and grade report conclusion.

As a result of this the staffmust keep all information apart. All information are

stored in document files. When the information volume increases, the staffmust work

harder to re-organize the files to keep it reachable.

t

a

o

NewStudent

CurrentStudent

Teacher Executive

! ir

Grac

his sade

le inubjed Student

statistics

The Registration Staff

WorkingProcess

Copyright by Mahidol University

a

Fac. of Cnad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Managemefi) /?S

From this workflow, lre can re-arrange the system into system analysis

approach, as shown in figure 3.

Class UslFail List

Grade Report

Course Reference

Figure 3 Context Diagram of Regisration System

The registration system can be divided into four pro@sses, which are

displayed in figure 4 showing Data Flow Diagram (DFD) of the system.

Course regishaBiography

t

t

o

RegistrationSystem

Copyright by Mahidol University

aaoa

ruaE

rdF'Fgo6E'ED'

Course Registation

Regishation Document

Biography | | Biognphy

Student Registration

Biography Information

CourseRegistration

FoIA

t\)o\

Grade Report

1.0Admission

2.0Regisffa-

tion

3.0Grade

Processing

4.0Report

Figure DataFlow Diagram kvel0 of Registration System

Copyright by Mahidol University

a

Fac. of Crad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Management) / 27

From the data flow diagram in figure 4, the system can be divided into four

processes: Admission, Registration, Grade Prooessing and Report as shown in figure

5,6,7 and 8.

StudentBiography

Figure 5 DtlD kvel 1 of Process 1.0 Admission

o

O

o

L.L

InformationRecord

Copyright by Mahidol University

aoao

fuEI

tlc,FUogtso.E'

Course Reference

Student Information StudentBiography

StudentInformation

CourseRegisffation

2.t

Verify

2.2

Record

2.3

ReportClass list

Forh

N)6

Figure 6 DIID kvel 1 of Process 2.0 Regisnation

Copyright by Mahidol University

a

Fac. of Crrad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Managemefi) l29

CourseRegistration

Figure 7 DIID kvel 1 of Process 3.0 Grade Processing

CourseRegistration

Frgure 8 DFD Level 1 of Process 4.0 Report

a

a

a

3.L

CollectGrade Data

3.2

GradeProcessing

4.1.

Report

Copyright by Mahidol University

Puntipa Pochinda

42 Designs and Development

According to the data flow diagrams, the design and development of a solution

for the curent systems problem are performed. The new system consists of the

Institute of DevelopmentArts Registration (DAR) Application and the institute

website.

42.1 Application Design

o

IDAR Application can be divided into four main modules:

- New Student Registration: The module enables the registrar to keep

student's Biography in structural format.

- Course Registation: The module helps the registrar to store the

counrc regishation information of all students in database. That is the

best way to gather the information to make it easy to use.

- Report Generator: The module makes the registrar retrieving

O information stored in the database to make certain reports.

- Reference Information Edit The module enables the users to edit and

update reference information, such as subject, and each major's core

subject.

Result / 30

a

o

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc(Tech of Info. Sys. Management) / 31

Dialogue Chart of lhe lDARApplication

The charts describes the structures of the IDARApplication.

Figure 9 the Dialogue Chart of The IDARApplication

o

o

o

Copyright by Mahidol University

Puntipa Pochinda

4221\e Website Design

Re.sult / 32

a

o

The web page section is developed in order to enable the other group of

users to access this information.

The users of web pages are classified into four groups, as following:

- Visitors who are allowed to access public section only

- Students: who are able to access the public section and his/}er own

information and send e-mail to the instructors also

- Instructors: who are able to edit student's grade and see the F student

list

- Executions: who are able to view statistics report

In addition, the Adminisffator of the web site can insert the institute

news in order to display on the first page and grve user authentication.

The Dialogue Chart shows the design of the application as shown in

figure 10, the Entity Relationship and the Relationship Diagram display in the way of

designed database.

o

o

Copyright by Mahidol University

a

Fac. of Gmd. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Management) / 33

Dialogue Chart of the Web Applietion

Figure 10 The Dialogue Chart of the Web Application

Some of web application designs are displayed in the figure Lt, 12,13, \4,15 and L6

I

a

O

ffi

SelectSemester

to DisplayGrade

Classwithnot PassStudents

t \ ssl \o14Copyright by Mahidol University

Puntipa Pochinda

O

t

a

Figure 11. The Student Srgu Up Page

o

Result / 34

Figure t2ltc Grade Report Page for StudentCopyright by Mahidol University

o

Fac. of Crrad. Studies, Mahidol Univ. M.Sc.(Tech of Info. Sys. Management) / 35

Figure 13 The Class List with Grade Assignment for Instructor

ffiWWW

ffi rvarrTuE},ru6m*'wuffi

$ fioma t ruax gntrvS'tUisticfi crgdtraia:Ust H Looout Affi#

::lflorfi ef.r$u: l---***l* ==*-*l

ffi::-:::::.]u_:-:::::ffiA.rlfin!1 rfiaraqJro mca&rd6cil6nr1 dli6n ffiEgn{

a

a

First Previous

a

*ruurss trCIllJUU

daorn:rlfaaudaaar

ffi r{6&t&rl

ffi iL[ffi 2411@

ffi',i,:E

Figure L4 The graduate list for ExecutiveCopyright by Mahidol University

Puntipa Pochinda

I

a

o

Figure. 15 User Verifietion forAdminisffator

.ffi aarriurirufim*plufta#

Institution Announcement

:."L4.., rhararmrr:<au',,' rrofinrr,rrrrnedunan-naaunrn lA:a:16flar-.r-nri

:. flr-Bntn sftustfird to o.rr. S.Dqtqi , rcn3}9l

:,.Trle ribr6urrlrnfin#tnrnlr,trifl mdrir]olfi o{oJufr ofl r-r.loft srlc6tlnfi nrg.rttari.::' .{:r{.1fln^orlntn25a6auhaaunrunuoa8solfifl

,, dllnvruaBn'nufi 1vfi o-2202:7aTt, .'Dars vrcn5oz

. trdEr., Sulu tmrlgttrnfinu1 Elunrffns,]tilrnnilo'tg i.lmrfinun 25446{lrn5mlafulunaruuld ddh! ra!iluuafl}u{xad o. d,rusi{ud l? fiu.ra&, rfludu'kl

W@ffiW

{;l

l3i

itd:4

;9

Result/ 36

t:ffiIr{u//hc€[Bl/ddq6p ftul

ffi fftl'?Litluilryx

ffiffiit

' 158' . -'"''naiieifi-.&,:

: 16? '. ,r6€p,i{.4@. , I'Xtt482?

a,r,{qt i, , 3{{s&&lii... I :a&{i'ri

'B.i;iiiiri[iA.. 1. aftd:] .

:,:irit&ii 'r.i.:.. ,:$Nerl:''..' ' :' **{tci.:::''.: ,.Gitlrd::':

:iitdsrl :

' ilidryn . I'dnrfiir:;.

thinri!€ i

o Figure 16 Home Page of the lVeb Application

Copyright by Mahidol University

a

Fac. of crrad. Studies, Mahidol univ. M.sc.(tech of Info. sys. Management) / 37

4 2 3 Database Design and Development

The Database is designed in order to meet the application and web pages

requirement. There arct7 entities in the Entity-Relationship database schema as

shown in figure 17 andthe relationships between them are shown in Figrre L8.

o

o

tCopyright by Mahidol University

Re.sult / 38Puntipa Pochinda

a

E6)0>\(noEoE(tlo0ctl

AO.EIAHo(tloilt>.

trrqF-

o)

a0tr{

o

t

o

Copyright by Mahidol University

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Man4gement) / 39

a

o

o

o

'tf,-lg- {D. o

EE ,DE''rl.I-IEEECts h o.E U E E

E [*'E-E$f E

-E-t

0-g

EtrtrEBt troiD-ET'E'f,EBO

:t=r'$HE

Copyright by Mahidol University

I

Funtipa Pochinda Result/ 40

Data Dictionary of Structure Diagram

The data dictionary of Structure Diagram describes the characteristics of

stored information in the database. Each tables contains various fields and each Field

Size are varied to the type of stored information.

Table LDataDictionary of the TableADDRESS

The table contains address and phone number in detail.

Table ZData Dictionary of the Table CALCLJIATION_RITLE

The table contains major and subject that are the "major 's core" which must be

re-calculate. Students who have the major's core subject GPA not lower than 2.00 are

able to start his/her final project.

o

o

DataElement

Description DataType

IIefttSize

IlrimaryKey

IbreignKey

ReferenceTable

Person_idIdentificationof person

longInteger

4 { PERSON

Addre.ss AddressL Text 50Street Street Text 30Tambon District Text 20Amphur Amphur Text ?fiProvince Province Text 20Postal code Postal Code Text 20

Tel_numTelephonenumber Text 10

ExtensionExtension fortelephonenumber

Text 5

DataElement

Description DataType

IIEIdSize

rrimaryKey

I'oreignKey

I(elerenceTable

Subject_idSubjectidentification Text 50 SI'BJECT

Majolid Majoridentification Text 50 r' MAIOR

SubJect_t)?e_code

Type ofsubject(maior's core)

text 5o

Copyright by Mahidol University

o

Fac. of Grad. Studies, Mahidol Univ. M.Sc(Iech of Info. Sys. Managemett) I 4L

' Table 3 Data Dictionary of the Tabte CI-A,SS-ATTENDANT.

The table keeps students gpade in each classes.

t ataElement

Description lrataTlpe

.UleldSize

PrimaryKey

ForeignKey

ReferenceTable

Class-idClassIdentification

Ionginteger

4 / r' CI.A,SS-HEADER

Student idStudentIdentification

Text 6 { / ST['DENT

Credit Credit orAudit Boolean L

Grade code Grade Text 8 r' GRADEREF

urade_calculated

System Boolean L

Course_Status

The status ofregistration

Text 10 r' COURSF,-STATUS

Lu user idLast user whoupdated therecord

Text 20

Lu-updatedlast time toupdated therecord

Datelt"mg

8

Table 4DataDictionary of the Table CI/,SS_DETAIL

The table contains where and when a class occurred, who teaches in the times.

Table 5 Data Dictionary of the Table CI/.SS_HEADER

The table contains primary information of the class.

o

o

DataElement

Description DataType

FieldSize

PrimaryKey

I'oreignKey

l(eterenceTable

Class_idClassidentiflcation

Longinteger

4 { { CI.ASS-HEADER

Time Time of study Text 20Place Place ofstudy Text 50

Teacher idTeacheridentification

Text 20 { TEACTIER

DataElement

Description DataType

TIeIdSize

PrimaryKey

ForeignKey

ReferenceTable

Claslid Classidentification

hnginteger

4

Subject_id SubJectidentification

Text 1,0 Subject_idCopyright by Mahidol University

Puntipa Pochinda

Table ODataDictionary of the Table COURSF, ,STATUS

The table defines status of registration as nonnal/regrade

Table 7 Data Dictionary of the Table DEPARTMENT

The table defines reference data of department.

Result / 42

a

o

o

o

DaTAElement

Description DataType

[IeIdSize

PrimaryKey

ForeignKey

RetbrenceTable

Section Section no. Integer 2NUm_Ot:_attendant

Number ofattendant lnteger 2

SemesterSemesteridenffication Text 10 { Semester_

Refactive_flag Active ornot Boolean 1

DataElement

Description Datarlpe

IleldSize

PrimaryKey

ForeignKey

ReferenceTable

C.oume_status_code

Statusidentificationcode

Text 5

Status_Name e

I-ocal name ofstatus

Text 7tStatus_Name I

English name ofstatus

Text ?fr

DataElement

Description DataType

FieldSize

PrimaryKey

ForeignKey

I(elerenceTable

Dept_codeIdentiticationcode ofdeparhent

Text 5

Dept_nameDeparhent nameinThai Text 50

Faculfy_idFacultyidentification

I,onginteger

4 FACULTY

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ.

Table 8 Data Dictionary of the Table FACIILTY

The table defines reference data of Faculty.

M.Sc.(Iech of Info. Sys. Management) I 43

o Table 9 Data Dictionary of the Table GRADE_REF

The table defines reference data of grade.

Table 10 Data Dictionary of the Table GRADFTSTATUS_REF'

The table defines status of each student's grade of that whether they are lower than

2.00.o

DataElement

DmcriptionDataTlpe

FieldSize

PrinaryKey

ForeignKey

ReferenceTable

Faculty_idFaoiltyidenffication no.

lrnginteger

4 r'Facuffy_name

NameinThai Text 50

Faculty_name e

Name in English Text 50

DataElement

DescriptionDataIVpe

FieldSize

PrimaryKey

ForeignKey

ReferenceTable

Grade_code

Identitrcation oferade in alphabet

Text 2

Grade_point Grade in numeric Double 8

DataElement

DescriptionDataType

tfletdSize

PrimaryKey

ForeignKey

ReferenceTable

Grade_status_code

Identification ofgrade status

Text 15

Seq_num System Byte 1

Copyright by Mahidol University

PuntipaPochinda Result / 44

a Table 11 Dara Dictionary of the Table INSTITUTION-REF

The table contains the Education Institution that probably is a previous institution of

students.

DataElement

Description DataType

FieldSize

PrinaryKey

ForeignKey

RetbrenceTabIe

Ins[tutionid

Identification ofinstitution

Ionginteger

4 {Institution_Name e

Insfltuflon nameinThai Text 150

Institution_Name I

Institution nameia F.nglish text 150

Table L2DataDictionary of the Table I\{AIOR

The table defines majors in deparments, the degree name and abbriviation.

o

o

e

DataElement

Description DataType

FieldSize

PrimaryKey

ForeignKey

IlelerenceTable

Majolid Majoridentification

Text 50

Major-name

Name inThai Text 50

MaJor_fttme e

Name in English Text 50

Dept_codeLrepartmentidentification Text 5 r' L'I1PAR'I'

MENTLregree_name

Name of degreethat graduate gets Text L50

Degree_abbr

The abbriviationof desree

Text 50

Required_credit

Number of creditrequired

longinteger

4

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc(tech of Info. Sys. Management) / 45

Table 13 Data Dictionary of the Table PERSON

The table contains student's, student reference person's, and teacher's Biography.

a

,

o

DataElement

Description DataTlpe

IletdSize

PrimaryKev

ForeignKey

ReferenceTable

Pereon_idPersonIdentification

Innglnteser

4

Persontype id

Person TypeIdenffication Text 50

PERSON-TYPE REF

Title e Person's Title Text 20'trl'LE_

TYPE REF'Firstname First name inThai Text 30.t'rrctname

eFirst name in Eng. Text 50

Iastname [,ast name inThai Text 30Lastname

eLast name in Eng. Text 50

Race Race Text 50Nationality Nationality Text ?nReligion Text 20 REIJGIONDate_ofbirth Date of Birth Datelfi

me8

Place_otbirth Place of Birth Text 50

Occupation Ocsupation Text 50

Salary Salarylong

lnteger4

Workplace Work place Text 50

Referred_studentjd

Retbrred studentID (for student'sreference person )

Text 6

Active_Flas

Is the person stillactive

YesA.[o 1

Previous_institution

frevrousinstitution

longInteger

4

Copyright by Mahidol University

Funtipa Pochinda Result / 46

' Table LlDataDictionary of the Table PERSON 'IYPE-REF'

The table defines person type, e.g. student, teacher

DataElement

DescriptionDataTYpe

IleldSize

PrinaryKey

ForeignKey

RelbrenceTable

pentotr_tYDe id

Penon typeIdentification

Text 3

name_ePerson type inEng.

Text 25

namejname e

Person type inThai

Text 25

Seq num Sequence Number Byte 1

Table 15 DataDictionary of the Table RELIGION

The table enhance user to choose religion from list

Table 16 Data Dictionary of the Table SEMESTER_REF'

The table defines semester that is available in the system

a

o

o

lrataElement

DescriptionDatarlpe

I'ieldSize

PrimaryKey

ForeignKey

KetbrenceTable

name_eReligion name inEnslish

Text 50 r'

mme] Religon name inThai

Text 50

DataElement

DescriptionDATA

TypeFieldSize

PrimaryKey

ForeignKey

RelbrenceTable

semester_code

The semestercodeidentification

Text 7 {

start dateStart date oI thesemester

DatelTime

8

end_dateEnd date of thesemester

DLTEI

Time8

lu_updatedLast updated''rne

DatelTime

8

Semester_name

F,nglish full nameof the semester,displayed inTranscript

Text 50

seqSequence numberof the semester

IongInteger

4

Copyright by Mahidol University

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(tech of tnfo. Sys. Managemefi) t 47

' Table tTDataDictionaryoftheTablesT[JDENT

The table contains student's information

DataElement

Description DataTYpe

FieldSize

PrimaryKey

ForeignKey

KelerenoeTable

student id Studentidentification Text 6 {

personjd Perconidentification

IongInteser

4 PERSON

Major Majoridentification Text 50 { MAIOR

student_status

Student status Text 15SI'UL'IIN'I'

-STATUS-REF'student_status_updated

The last updatedtime of studentstatus

DatelTime

8

grade-status

Grade status ofthe student

Text 15GRADE-STATT'S-

REFgrade-stafus_updated

The last updatedtime of gradestatus

DatelTime

8

date_of_admission

Date of admissionDilEITime

8

date_of_leavine

Date of leavingDatelTime 8

Table 18 Data Dictionary of the Table STIJDENT_STATUS_REF'

The table defines student's status such as normal, drop.

o

I

I

o

o

DataElement

Description DataIVpe

FieldSize

PrimaryKey

ForeignKey

ReferenceTable

student_stafus name

Student status Text 15

order_number

Sequence number Integer 2

Copyright by Mahidol University

Puntipa Pochinda

Table 19 Data Dictionary of the Table SUBJECT

The table contains all subjects available in the college.

Table zlDataDictionary of the Table TEACHER

The table contains all the teacher in the college.

Result/ 48

o

a

Table z0DataDictionary of the Table SUBJECT-TYPE-REF

The table defines the type of the subjects.

a

a

DataElement

DescriptionDataTYpe

IletdSize

PrimaryKey

ForeignKey

ReferencrcTable

subject_idSubjectIdentification

Text 10

subJect_tifle

subJect hfle mThai

Text 100

subject_tifle e

Subject tifle inEnelish

Text 100

Credit Number of Creditlong

Integer4

dept_codeDepartment towhichthe subjectbelones

Text 5DEPARTMENT

lrataElement

DescriptionDataType

FieldSize

PrinaryKey

ForeignKey

RetbrenceTable

subject_type code

Subject typeidentification

Text 5

subJect_type_name

Subject type Text 50

DataElement

DescriptionDataType

FieldSize

PrimaryKey

ForeignKey

RelbrenceTable

teacher_idTeacherIdentification

Text 20

person_idPersonidenffication

IongInteger

4

dept_codeDeparhent tpwhich the teacherbelones

Text 5DEPARTMENT

active_flag Active or not YesA.[o I

Copyright by Mahidol University

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Managemefi) I 49

O Table 22DataDictionary of the Table TITLE-REF,

' The table defines the tifle of any person, such as NIr., h[rs., and Miss.

o

o

o

DataElement Description t ata

TypeIleldSize

PrimaryKey

ForeignKey

RelerenceTable

title I Title in Thai Text 20 {tifle e Tifle in English Text 20

Copyright by Mahidol University

o

Funtipa Pochinda Discusion / 50

CIL{PTER V

DISCUSSION

The research has been developed in accordance with the objectives, the scope

of study, and the expected result. This chapter presents a discussion on the result of

this research in term of the research and relevant methodology, appropriation of the

tool,limitation of the new system, problem during the research and recommendations.

5.1The Result of The Research and Relevant Methodolory.

The selected methodology for this research is SDLC (Sofhnare Development

Life Cycle) that brings into these following results.

From system analysis, the researcher found that the process of work starts

from entering student admission information and ends at giving reports to the user.

After all student information is available in the system, the registrar can let students

register their courses. The grade result in each class is the last input into the process.

Grade report can be generated according to all of mentioned input.

The design step is divided into three parm: application design, web application

desrgn and database design. After the application and web pages, the

developer can design the database using relational database approach to support the

capability of designed applications.

o

O

o

Copyright by Mahidol University

o

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(tech of Info. Sys. Management) / 51

In the implementation step, the process of work starts from preparing the

necessary reference information in the system. The stored information is migrated into

the new system and the additional information is added.

52 Appropriation of lhe Tools

52.1 Database and Application Tool: Microsoft Access 2000

The reason of using Microsoft Access 2000 as the DBMS of the systems

are as the following:

L. It is a famous DBMS. There are many tutorials and articles describe

how to use it.

2. It is developed in the pladorm of Mcrosoft Windows, the popular

Operating system that is widely used anywhere, especially in the

institute.

3. The cost is not expensive.

4. The database size is small that make it easy to store.

5. The preliminary graphic user interface tool is provided. The developer

does not need to develop the interface using any other tool.

6. The DBMS supports ADO so the further development is available.

a

t

o

Copyright by Mahidol University

t

Funtipa Pochinda Discusion / 52

' The disadvantages of the selected DBMS are:

1. It is not a free tool. The user must pay for software license.

2. T\e provided graphic user interface tool is not flexibte.

3. The size of the database is limited at a million records while the storage

record are eight thousand record a year. As a result, the database

cannot be use for a long time.

5 2.2 W eb Development Tool

The tool for web development is Macromedia Dreamweaver UltraDev.

The tool is flexible and allows developer to use ASP script and connect to the

database easily. As the resul! the web application can be linked ssamlsssly to the

database.

53 Limitation of lheApplication and YtlebApplication

The IDARApplication is developed using McrosoftAccess as the application

and database tool, so the reports from the systems must be in the limited format of MS

Access, which is not much flexible.

The web application must be nrn on the ASP-enable web server so the

database is accessible.

Both applications must be in the Microsoft Windows Pladorm.

I

o

Copyright by Mahidol University

a

Fac. of Crrad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Management) / 53

5.4 Problem and Recommendations

1. The Institute of Development Arts is a new educational institution. The

@urse and the cuniculum structures were not complete so the referetrce

information could not be completed. According to this reason, the

development testing and implementation must be postponed.

2. The information teller could not gather all requirements. The authorized

Registrar and her staff did not agree in some process so the decisions were

late.

3. The reports of the system were not well defined, such as the student

transcript format. After designing and developing the reports, they must be

verified by the Institute Council, which takes a long time.

4. The date format in report is based on the computer's regional setting.If the

setting is changed, it may affect to the report.

5. The books described how to use Macromedia Dreamweaver Ultradev are

not good. The manual and Help of the tool is not well described. ASP

knowledge is required for further development.

e

a

o

Copyright by Mahidol University

Puntipa Pochinda Conclusion / 54

CIIAPTER YI

CONCLUSION

This chapter consists of the systems evaluation according to the test from pilot

group and the conclusion.

6.l System Evaluation

The group of pilot consists of 5 registrar ofEcers, 1,0 Teachers and Executives

and20 students, replying to the questionnaires. The registrar ofEcers will do the first

questionnaire, about IDAR Application and the rest of group will do the second

questionnaire, about using the web-base application.

o

o

o

o

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol univ. M.Sc.(rech of Info. Sys. Management) / 55

6.1.1 IDAR Application Evaluation from Users

After using the IDAR Application, the pilot users (5 users) give the

following results.

Table 23 IDAR Application Evaluation Result

a

I

o

Module Completelysatisfy

SatisfyShould beimproved

1. Apptication UsageNew student regisEationCourse RegistrationEdit Course RegistrationEntering Grade result

2245

32L

0

0L

00

2. Reference information editUpdate/Add/Delete the ReferenceInformation

1 3 L

3. ReportingSemester grade reportClass Grade ReportInstructor ListStudent UstGPA Report (sort Ascending)

243

1

3

2I231.

1

001

14. Overview: The user satisfaction of IDAR 0 4 1

Copyright by Mahidol University

a

Puntipa Pochinda Conclusion / 56

6.1.2 The Web Application Evaluation ftom Usere

After using the Web Application, the pilot users (30 users) give the

following results.

Table 24Web Application Evaluation Result

Th9 result from table ?i,the pilot users of IDAR Application seem to be

satisfied on the application. However, they still need improvement for their work

efEciency.

In Table 24the most satisfied module for student is Grade Result, which

report the student's grade in a semester. The new student statistics for executive seem

to be unable to meet the user's satisfaction.

There are some modules that should be modified to fully meet user's

satisfaction.

o

o

o

Module Lompletelysatisfy

SatisfyShould beimproved

2. As a student, how do you satisfy the followingsections:

I-oginGrade ResultPre-registratione-mail sending

15

t783

428\L

1

t46

3. As an instructor, how do you satisfy thefollowing sections:

I.oginGrade recordingFail list report

105

5

054

00L

4. As an executive, how do you satisfy thefollowing sections:

I"oginNew student statisticsGraduate List

103

6

044

03

05. As a visitor, how do you satisfy theinformation displayed on the website?

T2 15 3

Copyright by Mahidol University

a

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Tech of Info. Sys. Managemett) 157

6.2 Conclusion

The Application sofhrare, IDAR Application, @nsists of four main modules:

New Student Regishation, Course Registration, Report Generator and Reference

Information. The system enables user to edit the reference information to increase

system flexibility.

The developed web-based application enables the other user: students,

instructors, executives, and visitor to access the information from IDAR's Database.

The IDAR Application is developed on MS Access 2000 pladorm in both

graphics user interface and DBMS. Only the Registrar and his staffare allowed using

it. The web-based application is developed using Macromedia Dreamweaver

Ultradev.

The result of the pilot group consists of 5 registrar's ofEcers, 10 instructors

and 20 students. The systems enable the user to meet their requirements.

However, the system is able to further the design and development in order to

increase the efEciency of the systems.

a

I

o

Copyright by Mahidol University

a

Puntipa Pochinda Reference / 58

REFERENCE

1. {fi orindnu rrJ?qqroi fl nr:flnur 2s4s. asrriuriarfi nfinuf,nfl : 25a3

2. o?{rth a'rrfrfinfi', Frr. rsrlrlgru{orya. nq{rvrflilr.r'run:, fit6ng roilu, zszq

3. ffi finsoi I: oun^o druru, rf, . rsuugru#orya. nq{rvmlu?rlunr : aoR?r fi't: 2sao

4. Bonnis Skaalid. Hypermedia Basics.[Online]. College of Education, University

of Saskatchewan; L999. Available from:

http://www.usask.caleducation/coursework/skaalid/site/hyperurt.html[Acc

essed 20O2OctL6)

5. Btexact Tecbnologies. Site Design and Navigation-Guidelines. [Online].

Available from : htp://more.btexact .com/ces/webdes/nav-guides.html

[Accessed 2AO2OctL6l

6. Bonnie Skaalid. Hypermedia Basics.[Online]. College of Education, University

of Saskatchewan; L999. Available from:

h@ //www.usask.caleducation/coursework/skaalid/page/scrnres.html [Acc

essed 20020ctt67

7. to:or rou6n:m{d. fl'riooRurlrJuavrf,orur:silud'r:dutvrfluastvrluduvr:rrrlodruYu

rn u m v rfi u u il : c il a a ru a n r : f, n u r. [?m u r u^u u drj?q q rivr o r ar an fiJ fi r fal fi sr

arqrrrmnluladnr: f,on15: uuild'r:dutmf,l. nq{rvrfl ilfl 'ruo: : riarfinivrur6'u

oruurimsrduufrna; 2541

o

|.

Copyright by Mahidol University

o

Fac. of Grad. Studies, Mahidol univ. M.Sc.(rech of Info. Sys. ManagemenQ / 59

8. rirtu a::arfruf. nr:fi'erulisuud'riaurmsaorriuqoruflnurrirurnisciru6urflogrfisr

al4 - v .-e -a I -a a I la 6 4 v an5ilflflu'l: d6t'tlju5]!rfiaqruilS . [imuru=uuriilEqqrTmulflldstiu?trrisrcil-el

dlfl lrmnIula6nr:f,nnltssuudlidurmf,l. nq{ryt?tur4lun: : rYarfiflivrurfru

ruurr'murduufiaa; ZSqZ

9. Bunthose P. The Object-Oriented Analysis and Design fore Database Application

DevelopmentA Case Study of the Course Regisnation and Education

Processing System for Sirindhorn Collbge of Public Health.[M.S. Thesis

in Technology of Information System Management]. Bangkok Faculty of

Engineering, Mahidol University ; 2OOl

10. Suwanya S. S destgn and Development of Course Registation and Grading

Inquiries system on the Internet-(IooISREGISTER)'oCase Study at

Krirk University'. [M.S.Thesis in Technology of Information System

Management]. Bangkok Faculty of Engineering, Mahidol University;

2001

o

o

a

Copyright by Mahidol University

a

Puntipa Pochinda

o9,fl'lt t.u{'lutgillJ

- a{rfl&rfiuurinflnur}arida- a{mgtllCIu5l8?fl

lru<a- untflflffia{mgtuuutlu?trld. RSORflAR1'TEUU

A@99an'r5:J5R'rt 0n n15 fl o{ aoNo{

- nr:ufflr rsir an {oqa

fl'ltooRS'lu{'lu

- :ir,{r'ruP{anr:rEouilrs{rnrnoA

flo{tuRflnu'lol- 5lu{luFtanlrtltuS?uflo{iru

- oonlr TranscriptAc- :1U1UOO'10'I:U

A aa- 5lusouflflnul.d@a<oo- ?{afl.l5ttuu{o{tllftflRU'ltsu.t9l'lila'lo1t

4. R'rr'tr'ur

- riruvroloruuu IDAR Application

urnrfisql:

APPENDD(ARESEARCH QUESTIONNAIRE

ivruuuflouolilrik afrursilunudle,iluaud:sil?arua (IDAR Application)

Appendix A/ 60

14U'lUtAflUUU6tOUOlU

A9t v{o1# douliu:Jqs

a

3.

I

5. {orauouucdu.l

o

Copyright by Mahidol University

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(Iech of Info. Sys. Managemefi) t 6L

oResearch Questionnaire

a

6 | vrold ldor:lYurlqr

|.

tuuuflousrrrurdsafruruuunml#nyuuuuau grua nlrrtsusiruriiu

?ril'lCI[nfl u1JlJCroilo]il

L. aorucus$#vuu

rirul#:vuulugruv

rinflnur

oror:d

fluBur:

frduurru

flquartu

. nrr6ondur{r(:uuu

. RlSgEXodOUflAngUUU

. Rlra{flsriiuuoor:ru?sl

. nr:dr e-mail nr:rhu

3 . lu g ru v o r o r: tifl 1#: v u u yi run'w o t rsi o : suu nt ri rfi1.n6o tri

. nrrilon6ur{r{:vuu

. nr:lt?nsuuurinf,nur

. Rl:i'rri{ludsrinr6uuddshidru

4. lugrur flu?m r: drufi ruoloeiorcuuril rirfiniohi

. nr:f,ondurflr{:vuuaas4dr. dogt unflnul tfiil

. r'rr,.nuflounr:fl0'ur

O 5. lugruvflrdorsu riruu*ruoloeio{orya

dhfluBnrruuriu lrydrio hi

2. lugruvrindnur{t#:vuu virufiwrotosiorcuurl.rcirdrfohi

(}Jrnrlrruuaouou{s z)

(IrJ:oriruuueouoru{o g )

(Irj:orr{ruurasuarru{s + )

(IrJ:nrirurueouarru{o s )

(I:Jrnrfi ruuuaouou{s e )

Copyright by Mahidol University

Puntipa Pochinda

' 6. rirudornr:1d:liurJqr:suudrulnfirr odrtl:

Appendix Al62

a

o

o

Copyright by Mahidol University

t

Fac. of Grad. Studies, Mahidol Univ. M.Sc.(tech of Info. Sys. Management) I 63

APPENDIX B

Data Dictionary

Data Dictionary of Rqistration System Process

Process Name: Registration System.

Content Description: This is the registation system of the Institute of

Input of Process:

Development.

Course Registration, student biography, counie reference,

and grade.

Output of Process: Class lis! grade reporf fail list, statistics.

o

t

Process Name:

Content Description:

Input ofProcess:

Output of Process:

Process Name:

Content Description:

Input ofProcess:

Output of Process:

Process Name:

Content Description:

Input ofProcess:

Output of Process:

1.0 Student Admission.

This process collects student biography.

Biography.

Biography information.

2.0 Registration.

This process is collecting course registration information.

Student biography, course registration data, course reference

into.

Registration document course registration information.

3.0 Grade processing.

This process is processing grade.

Course reference, grade.

Grade information.

o

Copyright by Mahidol University

I

Puntipa Pochinda Appendix B I e

Process Name: 4.0 Report

content Description: This process is generating reports for users.

Input of Process: Grade.

Output of Process: Grade repor! fail lisg statistics.

Process Name: l0.l Information Record.

Content Desciption: This process is recording the biography information into the

student biography database.

Input of Process: Biography form from student.

Output of Process: Biography Information.

Process Name: 2.1 Verify.

Content Description: This is the process that verifies the validation of student's

@urse registration data.

Input of Process: Student's course registration datq course registration

information, Course reference information, student

information.

Output of Process: Verified @ursie registration information.

Process Name: 2.2Reqrd.

Content Desctiption: This process is recoding the verified course registration

information into the database.

Input of Process: Verified course registration information, student

information, and course reference information.

Output of Process: Course registration information.

a

I

o

Copyright by Mahidol University

IFac. of Grad. Studies, Mahidol Univ. M.Sc.(rech of Info. Sys. Management) t 65

Process Name: 2.3 Report class list.

Content Desctiption: This is the process that gives the list of student in each class

tclass list)to the teacher.

Input of Process: Course registration information.

Output of Process: Class list.

Process Name: 3.L Collect Grade Data.

Content Description: This is the process-that collects grade data of each class

from teacher.

Input of Process: Grade data.

Output of Process: Grade data.

Process Name: Grade Processing.

Content Description: The process is processing the grade data in the course

registration database.

Input of Process: Grade data.

Output of Process:

Process Name: 4.L Report.

Content Description: This process gtves reports to users.

Input of Process: Grade information.

Output of Process: Grade repor! fail list, statistics.

a

I

c

Copyright by Mahidol University

3

Puntipa Pochinda

NAME

DATE OF BIRTII

PLACE OF BIRTH

INSTITUTE OF ATTENDED

RESEARCH GRANT

POSMON& OFFICE

Biography /66

BIOGRAPHY

Miss FuntipaPochinda

28 February 1975

Banekoh Thailand

1993 - 1997: Bachelor of Arts (Translation)

Kasetsart University

1997-2002: Master of Science (Technolory of

Inforrration System lManagement)

Ivlahidol University

Faculty of Graduate Studies, Ivlahidol University

TIK Systems(Thailand) Co., Ltd-

LIBCtr Building, 17e Floor

KlongtonNue

Wattana, Bangkok 10110

Phone: 04260-8488 Ext.5 I I

Position: Business Consultant

(!.\

A

.i l. .mB, l+

Kfr

Copyright by Mahidol University