The Construction of Web Navigation Model in Online Automated Universities Students Matching System (OAUSMS)

Similar documents
THE MODELING OF E-SUPERVISED (E-SUV) FOR DISTANCE LEARNING CENTRE

A System of Patterns for Web Navigation

VOL. 3, NO. 1, January 2013 ISSN ARPN Journal of Systems and Software AJSS Journal. All rights reserved

Methods for Complex Web Hypermedia Application: The Design Processes

A UML-based Methodology for Hypermedia Design

Methodologies for Web Information System Design

Unified Modeling Language (UML)

History OOHDM. Hypermedia Design OOHDM. Developed by Gustavo Rossi (Universidad Nacional de la Plata)

The Development of Critical Undergraduate Program Selection System (CUPSS) for Admission to Malaysian Public Universities

Modeling Complex Processes, Navigations, and User Interface in Web Applications

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

Novel Client Booking System in KLCC Twin Tower Bridge

Web Site Guidelines. University of Texas at El Paso. Prepared by: The Office of Information Resources and Planning. November 16, 2004.

Designing Interaction Spaces for Rich Internet Applications with UML

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

A component-centric UML based approach for modeling the architecture of web applications.

Web Modelling Languages: The Gap Between Requirements And Current Exemplars

A Total of 7 years of IT and Marketing Experience [6 years in Pakistan + 1 year in North Cyprus] in education and service industry.

A Virtual Repository Approach to Departmental Information Sharing

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463D)

Review on UML CASE Tools

HyperFrame - A Framework for Hypermedia Authoring

Modelling of Adaptive Hypermedia Systems

Modeling Complex Mobile Web Applications from UI Components Adding Different Roles and complex Database Design

MASTER OF INFORMATION TECHNOLOGY (Structure B)

ENGINEERING AND TECHNOLOGY MANAGEMENT

Welcome to VUB-CSC PhD Scholarship Programme

Prototyping Navigation in Web-Based Information Systems Using WebML

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

College of Sciences. College of Sciences. Master s of Science in Computer Sciences Master s of Science in Biotechnology

Applying to Aalto University s Master s Programmes in the Field of Science and Technology Guide for Applicants

Design concepts for data-intensive applications

I. General regulations

Modelling Browsing Semantics in Hypertexts Using UML

Improving Adaptive Hypermedia by Adding Semantics

All LJMU programmes are delivered and assessed in English

IOS SAFETY APPLICATION FOR UITM

Implementing a Data Warehouse with Microsoft SQL Server 2014

The Information Technology Program (ITS) Contents What is Information Technology?... 2

I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING. Andrii Donchenko

Conceptualizing User Satisfaction toward a Library Quality at Malaysia Nuclear Agency Library

UML-Based Conceptual Modeling of Pattern-Bases

Enhancement of UWE Navigation Model: Homepage Development Case Study

Development of Virtual Machine for Programmable Logic Controller (PLC) by Using STEPS Programming Method

A Model Driven Approach to Design Web Services in a Web Engineering Method 1

Hypermedia Modelling Using UML

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Towards a UML Extension for Hypermedia Design

Design and Implementation of an Aggregation-based Tourism Web Information System

Academic Reference Standards (ARS) for Electronics and Electrical Communications Engineering, B. Sc. Program

Version studieåret 2015/2016

Seng 480b/CSC 586b Building Web Applications

About the course.

DESIGNING A TOOL TO MAP UML CLASS DIAGRAM INTO RELATIONAL DATABASE

Advanced Migration of Schema and Data across Multiple Databases

Specification of web applications design in CASE using UML and its mapping to an implementation environment

Implementing Problem Resolution Models in Remedy

Chapter 3 Research Method

INSTITUTE OF INFORMATION TECHNOLOGY UNIVERSITY OF DHAKA

Analysing the navigational aspect

2013/14. ita`leem A Student Guide

Course Information

Master of Science in Software Engineering Student Guide

HOMEPAGE USABILITY: MULTIPLE CASE STUDIES OF TOP 5 IPTA S HOMEPAGE IN MALAYSIA Ahmad Khairul Azizi Ahmad 1 UniversitiTeknologi MARA 1

Student Usability Project Recommendations Define Information Architecture for Library Technology

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING

The University of Jordan. Accreditation & Quality Assurance Center. Curriculum for Doctorate Degree

A Structured Navigation Design Method for Intranets

A TESTING METHODOLOGY FOR AN OPEN SOFTWARE E-LEARNING PLATFORM

Submission for the. Journal of Multimedia Tools and Applications. CRITON: A Hypermedia Design Tool

CATALOG 2016/2017 BINUS UNIVERSITY

CATALOG 2018/2019 BINUS UNIVERSITY. Computer Science. Introduction. Vision. Mission

Microsoft Implementing a Data Warehouse with Microsoft SQL Server 2014

Diploma in Graphics & Multimedia

Applying to Aalto University s Master s Programmes in Art and Design Guide for Applicants

PERSONAL PARTICULARS

PROJ 302. Project Report, Poster and Digest Guidelines. for Industrial Engineering Students. Summer 2017

Database Management Systems MIT Introduction By S. Sabraz Nawaz

Adaptive Socio-Recommender System for Open Corpus E-Learning

Web Information Exchange Diagrams for UML

From Web Sites to Web Applications: New Issues for Conceptual Modeling

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

Designing Software Usability Measurement Using Fuzzy Set Conjoint Model

Publishing Model for Web Applications: A User-Centered Approach

OMG Specifications for Enterprise Interoperability

UNIVERSITI TEKNOLOGI MARA A PROCEDURAL FRAMEWORK FOR EXTENSION OF TIME (EOT) CLAIM SETTLEMENT IN THE MALAYSIAN CONSTRUCTION INDUSTRY

A Model Driven Approach based on Interaction Flow Modeling Language to Generate Rich Internet Applications

NEW JERSEY INSTITUTE OF TECHNOLOGY. Initiation of Cyber Defense Option. for the Master of Science in

Usability of Academic Management System

ALOE - A Socially Aware Learning Resource and Metadata Hub

Designing a System Engineering Environment in a structured way

Digitized Engineering Notebook

MULTIMEDIA DATABASES OVERVIEW

Considering Additional Adaptation Concerns in the Design of Web Applications

Accounting Major (Last Revised 03/2019)

Guide to SciVal Experts

Sayed Aziz Sayed Hussin Universiti Kuala Lumpur (UniKL), Malaysian Institute Information Technology (MIIT)

UWE AND OOWS: A COMPARATIVE APPROACH OF NAVIGATION MODELS FOR WEB ENGINEERING

Transcription:

MANAGEMENT SCIENCE AND ENGINEERING Vol. 4, No., 200, pp. 45-50 ISSN: 93-034 www.cscanada.net The Construction of Web Navigation Model in Online Automated Universities Students Matching System (OAUSMS) Shamsul Jamel Elias Jamaluddin Jasmis 2 Rohaizak @ Omar Abdul Rahim 3 Mohd Rizaimy Shaharudin 4 Suhardi Wan Mansor 5 Abstract: Navigational contexts are defined and access structures are added in this stage as a finalized form of web navigation model. As a result, this research is targeted to eliminate user frustration as a cause of lost in hyperspace. Online Automated Universities Students Matching System (OAUSMS) is an existing web-based system that focused on the implementation of data warehousing as the main features of system s development. The development of this system was more to technology oriented without conducting any formal navigational approach. The navigation model is built in two stages. The first one develops a model of rough navigation structure based on navigational classes and links which is called navigational class model. The second one refines this model on describing how objects can be grouped to optimize navigation and collaborate to fulfill the navigation. Key words: OAUSMS; web navigation model; hypermedia design model (HDM); navigational class model; hyperspace Faculty of Information Technology and Quantitative Sciences, Universiti Teknologi MARA Kedah, P.O.Box 87, 08400 Merbok, Kedah, Malaysia. Email: shamsulje@kedah.uitm.edu.my 2 Faculty of Information Technology and Quantitative Sciences, Universiti Teknologi MARA Malaysia, 40450, Shah Alam, Selangor Malaysia. Email: zaki@tmsk.uitm.edu.my 3 Faculty of Information Technology and Multimedia Communication, Open University Malaysia, Jalan Tun Ismail, 50480 Kuala Lumpur, Malaysia. E-Mail: rohaizak@oum.edu.my 4 Business Management Department, Universiti Teknologi MARA Kedah, P.O.Box 87, 08400 Merbok, Kedah, Malaysia. Email: rizaimy@kedah.uitm.edu.my 5 English Language Department, Universiti Teknologi MARA Kedah, P.O.Box 87, 08400 Merbok, Kedah, Malaysia. Email: suhardiwm@kedah.uitm.edu.my * Received 5 February, 200; accepted 6 March, 200 45

Vol.4 No. 200. INTRODUCTION Good web applications should provide easy navigational access to large information resources, preventing users from being lost in the cyberspace and providing consistent navigation operations even when other kind of transactional behavior involved. According to (Koch et al, 2000), the quality of a web application depends not only on the richness of contents and high-quality graphic design, but also on a well-structured navigation. Unfortunately, according to (Rossi et al, 2000) the state-of-art conceptual modeling approaches usually neglect navigation modeling as they do not provide useful abstractions capable of easing task of specifying applications that embody the hypertext metaphor. Besides, navigation problems have been largely discussed in hypertext literature (such as Nielson, 990). Online Automated Universities Students Matching System (OAUSMS) is an existing system but the development of this system was focused on technology-based and not concerning on the navigational aspect by the previous researcher. In this research all the functionalities of the system are adopted and systematic and disciplined approaches are devised in order to overcome the complexity and assortment of the system and achieve overall product quality within specific time and budget limits. One such approach is the use of systematic design method to support the navigation design process. Online-Automated Universities Students Matching System has been developed by (Aboamama, 2003). This system developed for foreign students who intend to pursue their higher education in Malaysia. It guides those students to find the university that matches to their academic profile. Otherwise, sign up facility is provided to become a registered user which than allowed to search for a local university based on the fee s structure and their profile including the CGPA and the major they graduated. This system focused on the implementation of data warehousing as the main features of system s development. Different databases are used to retrieve the data and view it to the users. The databases used are MS-Access, MS-SQL Server and Oracle and Microsoft Active Server Page (ASP) as the engine. The designs of user interfaces were on Macromedia DreamWeaver and Microsoft FrontPage tools. In addition, this system provides a unique feature to their users, which they can save the search results as their favorites. They also are allowed to modify their own favorites. According to (Aboamama, 2003), the target users of the system could be categorized into three, universities who are responsible to maintain their profile, students who are the World Wide User and administrator who are responsible to maintain the user account the functionality of the system are: He also identified the functionalities of the system that universities can add their new courses, programs and modify the existing information/profile, universities announced the changes/new implementation in their admission procedure to the students and provide id for logging the system. Besides he found out user can view the information and details, student is allowed to read and send messages to those who are online in order to share the information and details, student can modify their profile and search based on several queries, which are profile, result, major and fee. He also highlighted My Favorites provided, which user can save search results and they allow adding/deleting the favorite s record, sign up for new user or university provided upon authentication and News displayed on the main page for notifying whether the user is registered or not. Furthermore, (Aboamama, 2003) mentioned that this system overcomes the problem faced by the students, who normally use search engines like Google or Alta Vista. It is a universal system for the World Wide Web (WWW) user which wants to get the universities information and the procedures for getting admitted. Beside that, this system maintains all the universities information by using the data warehousing technique. It connects to different databases of the universities for retrieving the data. 46

Vol.4 No. 200 Thus, this system shall be reengineered in order to construct a better navigation design where bottom-up process of this system shall be applied in this research. 2. OBJECTIVES This research was conducted based on awareness that many hypermedia applications are implemented without any formal design approaches and constructed mainly in ad hoc approach. There is no rigorous, systematic approach, and most current web application development and management practices rely on the knowledge and experience of individual developers. In this research, researcher has constructed a web navigation model for Online-Automated Universities Students Matching System based on hypermedia design model proposed by Baumeister et al, 999 which use UML diagrams and notations for modeling techniques and graphical representations. 3. METHODOLOGY The construction of web navigation model used hypermedia design methodology by (Baumeister et al, 999) for OAUSMS that comprises of requirement analysis, conceptual design, navigation design and presentation design activities. The selection result was based on determination of it s advantages compared to other methodologies such as it is an object oriented approach and it allows a concise specification of the navigation by introducing the concept of navigational contexts and it includes a step for modeling the user interface. Furthermore, the work of (Baumeister et al, 999) is a model-based approach whose modeling techniques are UML diagrams and whose graphical representation only uses UML notation. Requirement analysis and conceptual design have to be determined before navigation design could be performed. Requirement analysis would yield functional and non-functional requirement of the system while conceptual design would focus on all the concepts that are relevant to the application and different users or user groups identified in the requirement analysis workflow. The navigation design which is a crucial step defines the structure of hypermedia application. A navigational model is built in tow steps. The first one describes the rough navigation structure based on navigational classes and links called navigational class model. The second one refines this model describing how objects cam be grouped to optimize navigation and collaborate to fulfill the navigation. Navigational contexts are defined and access structures are added in this step. The result is a production of navigational structure model. Presentation design defines the way in which navigational objects will appear, which interface objects will activate and which interface transformation will take place. However, to be synchronized with the research topic, the finding of this research paper will only yield navigation design model only. Figure depicts the overview activities of hypermedia design methodology by (Baumeister et al, 999). 4. RESULTS As mentioned earlier, the navigation model of OAUSMS consists of two models which are navigation class model and navigation structure model. In the process of building navigation class model, the 47

Vol.4 No. 200 researcher takes crucial design decisions, such as which view of the conceptual model that is needed for the application and what navigation paths are required to ensure the application s functionality. The decisions of the researcher are based on the conceptual model, use case model and navigation requirements that the application must satisfy. The navigational class model for user role administrator is shown in Figure 2. The navigation structure model describes how the navigation is supported by access elements such as indexes, guide tours, queries and menu. Technically, the navigation paths together with the access elements are presented by a class model in two steps. The first step consists in enhancing the navigation class model by indexes, guided tours and queries. The second one consists in deriving menu directly from the enhanced model. Menus represent possible choices navigation. The result is a UML class diagram built with UML stereotypes, which are defined according to the extension mechanism of the UML. Figure 3 shows user role administrator structure model which are also modeled with indexes and queries. 5. CONCLUSION As summarized the utilization of UML for creating hypermedia design applications is a standard, widely adopted, formally defined language for modeling software-intensive systems. Therefore, there exists strong motivation for using this language in the specification of application models. Models created with the UML are easy to understand, maintain and extend. A number of case tools are available facilitating the task of creation and maintenance of these models. In addition, these case tools can ensure the consistency of a model. For example, they can enforce an element in one model of an application to be properly associated with a corresponding element in a different model of the same application, according to specific semantics. Thus, adopting UML can benefit the design of web applications in creating consistent and formal models. REFERENCES Aboamama Atahar Ahmed (2003). Online Automated Universities Students Matching System, Master Thesis Universiti Tun Abdul Razak (UNITAR), Kelana Jaya, Selangor, Malaysia, pp 0-20 Baumester, H., Koch, N., Mandel, L. (999). Towards a UML Extension for Hypermedia Design. Retrieved March 5, 2005, Via: http://www.pst.informatik.uni-muenchen.de/projekte/forsoft/pubs/uml99.pdf, Accessed on 4 December 2009 Koch, N., Baumeister, H., Hennicker, R., Mandel, L.(2000). Extending UML for Modeling Navigation and Presentation in Web Applications. Retrieved Via : http://www.pst.informatik.uni-muenchen.de/personen/kochn/extendinguml.pdf, Accessed on 4 December 2009 Nielsen, J. (990). The Art of Navigating Through Hypertext. Via : http://delivery.acm.org/0.45/80000/77483/p296-nielsen.pdf?key=77483&key2=04888746 &coll=portal&dl=acm&cfid=568535&cftoken=9349604, Accessed on 4 December 2009 48

Vol.4 No. 200 Nielsen, J. (990), Hypertext and hypermedia, Academic Press Professional, Inc., San Diego, CA Rossi, G., Schwabe, D., Lyardet, F. (2000). Web Application Models Are More than Conceptual Models. Via : http://www-di.inf.puc-rio.br/schwabe//papers/wwwcm99.pdf, Accessed on 4 December 2009 FIGURES Requirement Analysis Conceptual Design Use Case Model Conceptual Model Navigation Class Model Navigational Design Presentation Design Navigation Structure Model Static Presentational Model Dynamic Presentational Model Figure : Hypermedia Design Methodology by (Baumeister et al, 999) Login Report..*..* Login deletereport viewreport deletestudent Administrator viewstudent deleteuniversity viewuniversity..*..*..*..* Student University Figure 2: Navigational Class Model of an Administrator 49

Vol.4 No. 200 Report * * ReportbyDate ReportbyDate Login Logins DeleteReports ViewReports Administrator DeleteStudents ViewStudentList DeleteUniversities ViewUniversities StudentbyName StudentbyName UniversitybyName UniversitybyName * * * * Student University Figure 3: Navigation Structure Model for an Administrator Enhanced with Indexes and Query 50