A PROTOTYPE OF LECTURER COURSE ALLOCATION SYSTEM MOHAMED AHMED SHEIKH



Similar documents
A REQUIREMENT MODEL FOR CUSTOMER COMPLAINT SYSTEM BASED ON CRM: A CASE OF UNIVERSITI UTARA MALAYSIA MUHAMMAD NANDA RIMANSYAH

Universiti Teknologi MARA. Requirement Analysis Using UML Approach for Research Management System (RMS)

Web Based PhD Thesis Management Information System. For Tripoli Faculty of Computer Technology in Libya. (WBPTMS) Salaheddin. S.

Universiti Teknologi MARA. User Perception on Electronic Customer Relationship Management (E-CRM) Features in Online Hotel Reservation

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note

A WEB-BASED SYSTEM APPLYING THE CUSTOMER RELATIONSHIP MANAGEMENT (CRM) CONCEPTS ON CUSTOMER SERVICES AND SUPPORT (CSS)

ONLINE ORDERING BOOK SYSTEM: A CASE STUDY IN MALAYSIA HIGHER INSTITUTE

THE EFFECT OF CUSTOMER RELATIONSHIP MANAGEMENT ON MARKETING PERFORMANCE A study among Libyan telecommunication service providers

USE ACCOUNTING INFORMATION SYSTEM AS STRATEGIC TOOL TO IMPROVE SMEs PERFORMANCE IN IRAQ MANUFACTURING FIRMS AMMAR MOHAMMED HUSSEIN

Students Acceptance on Document Sharing through Online Storage System

In the case of the online marketing of Jaro Development Corporation, it

Factors Influencing the Adoption of Biometric Authentication in Mobile Government Security

Jurnal Teknologi CONTINUOUS USE OF ONLINE STORAGE SYSTEM FOR DOCUMENT SHARING. Full Paper. Fadhilah Mat Yamin a*, Wan Hussain Wan Ishak b

The Effect of Web-Based Learning Management System on Knowledge Acquisition of Information Technology Students at Jose Rizal University

Using Business Intelligence to Mitigate Graduation Delay Issues

Soft Skills Implementation in Construction Management Program: A Comparative Study of Lecturers and Students Perspective

The development of the web-based Attendance Register System (ARS) for higher academic institution: From feasibility study to the design phase

Chapter 3 Technology adapted

INTEGRATED STAFF ATTENDANCE SYSTEM (ISAS) WEE PEK LING

UNIVERSITI TEKNOLOGI MARA THE EFFECTIVENESS OF MARKETING MIX STRATEGY CASE STUDY: SETIA ALAM

Requirements Model for Universiti Utara Malaysia Library Data Warehouse

Evaluation of Car Rental Reservation/Management System with. Tracking Capability Performance

UNIVERSITI TEKNOLOGI MARA FACULTY OF INFORMATION TECHNOLOGY AND QUANTITATIVE SCIENCE

E-Appointment Scheduling (EAS)

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the Accreditation Cycle

FACULTY STUDENT MENTORSHIP PROGRAM. A Thesis. Presented to the. Faculty of. San Diego State University. In Partial Fulfillment

Technology Complexity, Personal Innovativeness And Intention To Use Wireless Internet Using Mobile Devices In Malaysia

The Impact of Blended Learning on Communication skills and Teamwork of Engineering Students in Multivariable Calculus

Global Billing System

Business Information Technology Bachelor of Science

Factors that Affect Accounting Information System Implementation and Accounting Information Quality: A Survey in University Utara Malaysia

An Integer Programming Model for the School Timetabling Problem

Universiti Teknologi MARA. A Development of Prototype Web Based Template Teaching Aid System

A Case study based Software Engineering Education using Open Source Tools

Laboratory Information Management and Process Control Software for Microbiological Laboratories of the Government Hospitals

Project Proposal Seminar Thesis

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

UUM Service Desk System and Customer Satisfaction

CAREER OPPORTUNITIES

UNIVERSITY LEARNING MANAGEMENT SYSTEM

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

E-Learning by Using Content Management System (CMS)

Graphical Web based Tool for Generating Query from Star Schema

DOCUMENT MANAGEMENT SYSTEM PORTAL (E-TANAH) AMIR MUJAHID BIN SUDARNO BACHELOR OF SCIENCE (Hons.) IN DATA COMMUNICATION AND NETWORKING

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

Instructional Design Strategies for Teaching Technological Courses Online

DESIGN AND DEVELOPING ONLINE IRAQI BUS RESERVATION SYSTEM BY USING UNIFIED MODELING LANGUAGE

APAC Accreditation Assessment Summary Report

THIN CLIENT WEB-BASED CAMPUS INFORMATION SYSTEMS FOR FIJI NATIONAL UNIVERSITY

Online Enrollment and Administration System

in nigerian companies.

The Design and Development of a Web-Based Virtual Closet: The Smart Closet Project

Technological Acceptance and Consumer's Behavior on Buying Online Insurance

CUSTOMER ONLINE PURCHASE INTENTION TOWARDS AIRLINE E-TICKETING IN KLANG VALLEY CHEW YUH YIING CHONG CHOOI SUN MICHELLE SIM KAI FERN YONG SOOK HUOI

International Journal of Engineering Technology, Management and Applied Sciences. November 2014, Volume 2 Issue 6, ISSN

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan

The Dentist Online Reservation System Design and Implementation Web Based Application and Database Management System Project

UNIVERSITI TEKNOLOGI MARA THE DEVELOPMENT AND EVALUATION OF CONFIGURABLE WEB USAGE ANALYZER NASRUL AZLI BIN AHMAD

Unjverslti Teknologi MARA. Prototype Of Web - Based Journal Publication Systems For Institute Of Research, Development Commercialization (IRDC)

Web Design and Implementation for Online Registration at University of Diyala

The Technology Acceptance Model with Online Learning for the Principals in Elementary Schools and Junior High Schools

A COMPARISON ANALYSIS ON THE INTENTION TO CONTINUED USE OF A LIFELONG LEARNING WEBSITE

Modeling Web Applications Using Java And XML Related Technologies

A Model for Customer Complaint Management System using SOA

Social Network Website to Monitor Behavior Change Design Document

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet

KNOWLEDGE 4YOU KNOWLEDGE4YOU.COM. Examples of the types of clients and the work we do for them are: - Educational Institutions

SUCCESSION PLANNING AND MANAGEMENT PRACTICES AMONG PRIVATE SECTOR FIRMS IN MALAYSIA KRISHNA NAIDU S/O D. SUPPIAH

How To Understand And Understand The Software Development Process In Korea

MAGNT Research Report (ISSN ) Vol.2 (Special Issue) PP:

XTendTraders.com Trading room simulator

Performance Evaluation of Encryption Algorithms Key Length Size on Web Browsers

Bachelor of Bachelor of Computer Science

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

Keywords Web-Based, Project, Management System, Software, Stakeholders

How To Understand The Effect Of Information System Success On Employee Performance In Kedah

Universiti Teknologi MARA. Development of Web-Based Fleet Management System

Winery A Modeling Tool for TOSCA-based Cloud Applications

Current Web Application Development and Measurement Practices for Small Software Firms

College Student Allocation System

International Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY

Development of Attendance Management System: An Experience

Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course

Design of a University Portal with Biometric Lecture Attendance Monitoring System

Getting Serious About a Platform Independent Application for the Usage of Mobile Moodle Quizzes: A Case Study

The Application Research of Ant Colony Algorithm in Search Engine Jian Lan Liu1, a, Li Zhu2,b

APPLYING THE TECHNOLOGY ACCEPTANCE MODEL AND FLOW THEORY TO ONLINE E-LEARNING USERS ACCEPTANCE BEHAVIOR

Implementation and Security Development Online Exam, Performances and problems for Online University Exam

An Online Automated Scoring System for Java Programming Assignments

Transcription:

A PROTOTYPE OF LECTURER COURSE ALLOCATION SYSTEM MOHAMED AHMED SHEIKH UNIVERSITI UTARA MALAYSIA 2012

A PROTOTYPE OF LECTURER COURSE ALLOCATION SYSTEM A project submitted to Dean of Awang Had Salleh Graduate School in partial Fulfillment of the requirement for the degree of Master of Science (Information Technology) Universiti Utara Malaysia By MOHAMED AHMED SHEIKH

DEAN OF AWANG HAD SALLEH GRADUATE SCHOOL UNIVERSITI UTARA MALAYSIA 1 PERMISSION TO USE In presenting this project in partial fulfillment of the requirements for a postgraduate degree from the Universiti Utara Malaysia, I agree that the University Library may make it freely available for inspection. I further agree that permission for copying of this project in any manner in whole or in part, for scholarly purposes may be granted by my supervisor(s) or in their absence by the Dean of Awang Had Salleh Graduate School. It is understood that any copying or publication or use of this project or parts for financial gain shall not be allowed without my written permission. It is also understood that due recognition shall be given to me and to Universiti Utara Malaysia for any scholarly use which may be made of any material from my project. Requests for permission to copy or to make other use of materials in this project, in whole or in part, should be addressed to Dean of Awang Had Salleh Graduate School College of Arts and Sciences Universiti Utara Malaysia 06010 UUM Sintok Kedah Darul Aman Malaysia i

2 ABSTRACT This project is an implementation of a lecturer course allocation system (LECAS) which enables every lecturer can register courses by online as well as can view course schedule. The goal of is prototype is to provide the course schedules that would allow lectures to register courses that they plan to teach for the coming semester in the fast and possible ways. The objective of LECAS is to provide lecturers to get a convenient and efficient way during registering the courses. There are four users that can access the system such as; admin, lecturers, coordinator, and head department, each of them have different privileges in which they can access through internet and a web browser anytime and anywhere. Furthermore, this prototype has been developed by using java Servlet page (JSP) with MySQL for database. This prototype was developed based on the proposed requirement of system and was evaluated by using perceived usefulness and ease of use where the respondents are from University Utara Malaysia (UUM) lecturers. The feedbacks from 30 respondents about the system prototype are quite good which are showed with 5.46 grand mean for perceived usefulness factor and 5.37 grand mean for perceived ease of use factor with the scale of 7. Therefore, it can be concluded that the prototype is useful and easy to use. This prototype is expected to facilitate the other university to develop and enhance the system for lecturer registration time. ii

3 ACKNOWLEDGEMENT Alhamdulillah, praise to Allah s.w.t, the most gracious and merciful for giving me the strength and wisdom in finishing this research. At last after a period of time, I have completed my final year project. For this golden opportunity, first and foremost, I would like to express my hearties gratitude to my supervisor, Encik Baharudin Bin Osman my examiners, Dr. Farzana Binti Kabir Ahmad and Mdm Norida Binti Muhd Darus for their understanding, and professional ways in assisting and giving their encouragement, guidance, comment and ideas that are useful towards in the development of my project paper. Very special thanks also to my dearest family especially to my Mom Fatima Aden, and my brothers and sisters for being supportive and pray for me. Moreover, I am so thankful to all my friends for helping me to accomplish this project successfully, to those who have been involved direct or indirectly. iii

Table of Contents PERMISION FOR USE... i ABSTRACT... ii ACKNOWLEDGEMENT... iii TABLE OF CONTENETS... iv LIST OF TABLES... vi LIST OF FIGURES... vii CHAPTER ONE: INTRODUCTION... 1 1.0 Introduction... 1 1.1 Problem Statement... 4 1.2 Research Questions... 5 1.3 Objectives of Studies... 5 1.4 Project Scope... 6 1.5 Significance of Studies... 7 1.6 Organization of the Report... 7 CHAPTER TWO: LITERATURE REVIEW... 8 2.0 Introduction... 8 2.1 Web-Based Technology... 8 2.1.1 Web Based Application... 9 2.1.2 Web Architecture... 10 2.1.3 Advantage of Web-Based Application... 10 2.1.4 Web-Based Application Categories... 11 2.2 Online Course Registration System... 12 2.2.1 Benefit of online course registration system... 12 2.3 Course Schedule for University... 13 2.3.1 University Course Timetabling Problem... 15 2.3.2 UTM Course Timetabling... 16 2.4 Course Allocation System... 17 2.4.1 University Monash Allocate Course for Students... 18 CHAPTER THREE: MOTHODOLOGY... 21 3.1 Awareness of Problem... 22 3.2 Suggestion... 23 3.3 Development... 23 3.3.1 Platform Architecture for Prototype... 25 3.3.2 Application Server... 27 3.3.3 Database......27 3.4 Evaluation... 27 3.5 Conclusion... 28 3.6 Summary... 28 CHAPTER FOUR: ANALYSIS, DESIGN AND FINDINGS... 29 4.0 Introduction... 29 iv

4.1 UUM Current Lecturer Course Registration System... 29 4.2 Software Requirement Specification... 32 4.2.1 List of Requirements... 32 4.2.2 USECASE Diagram... 35 4.2.3 Class Diagram... 66 4.3 Evaluation of System Prototype... 37 4.3.1 Population and Sample... 37 4.3.2 Reliability analysis... 38 4.3.3 Analyses and Result... 39 4.4 Summary... 40 CHAPTER FIVE: CONCLUSION... 41 5.0 Introduction... 41 5.1 Findings and Results... 41 5.2 Limitation... 41 5.3 Future Works... 42 5.4 Conclusion... 43 REFERENCES... 44 APPENDIX A: QUESTIONNAIRE 48 APPENDIX B: INTERFAC.52 APPENDIX C: SEQUENCE DIAGRAM...64 APPENDIX D: USE CASE SPECIFICATION...72 v

4 LIST OF TABLES Table 2.1: Web Application Categories..11 Table 2.2: Subject Allocation for UCT..17 Table 3.1: Gantt chart.....23 Table 4.1: Criteria lecturer course allocation...30 Table 4.2: New UUM course allocation.....31 Table 4.3: Functional Requirements...32 Table 4.4: Non Functional Requirements...34 Table 4.5: Gender of the Respondent.....37 Table 4.6: Age of the Respondent.....38 Table 4.7: Educational Qualification of the Respondent...38 Table 4.8: Reliability Analysis....39 Table 4.9: Perceived Usefulness... 39 Table 4.10: Perceived Ease of Use... 40 vi

5 LIST OF FIGURES Figure 2.1: Basic Web Architecture... 10 Figure 2.2: University Course Timetable (UCT) Diagram... 15 Figure 2.3: Strcuture of Weekly UCT... 17 Figure 2.4: Flow Diagram of Monash University Allocate Course for Students... 20 Figure 3.1: The Common Methodology of Research Design... 21 Figure 3.2: UUM Course Registration Form...22 Figure 3.3: Prototype Based Methodology...24 Figure 3.3: MVC Architecture... 26 Figure 4.1: Usecase Diagram... 35 Figure 4.2: Class Diagram... 36 vii

CHAPTER ONE INTRODUCTION 1.0 Introduction The recent developments in the information and communication technology integrated into the higher education institutions as many universities are using lecture course allocation through software. The educational institutions are using these software s to provide effective and hinder free education to the students with the reduction in the administrative staff work. The lecture course allocation system reduces clashes during the preparation of schedule for lecture. The complexities are available in the development of allocation of the lecture course due to various constraints. In case of lecture course allocation the students may have the clashes with other subjects in terms of time and seating capacity. The manual allocation methods used by universities are simple but they do not facilitate the students and lecturer in terms of their choice. The improper allocation will result less motivation to the students for learning the courses (Fujimoto T. & Matsuo T., 2004). The university academic programs have core and elective subjects. The core subjects are mandatory to be taken by students and elective subjects are taken to meet required credits for completion of program. The both core and elective subjects are important in the university. Commonly the lecture allocation procedure in the universities is having constraints like number of resources, number of class rooms, number of students and etc. The university administrations make specific rules based on the constraints for the lecturer 1

The contents of the thesis is for internal user only

REFERENCES 1. Adalet Oner, S. O. (2011). Optimization of University Course Scheduling Problem with a Hybrid Artificial Bee Colony Algorithm. Evolutionary Computation (CEC). (pp. 339-346). Izmir, Turkey. 2. Aldy Gunawan*, K. M. (2007). An Improvement Heuristic for the Timetabling Problem. International Journal of Computational Science, 2, 162-178. 3. Aubin, J. &. A Large scale timetabling problem.. Computers and Operations Research,, (pp. 16: 67-77). 4. Ahn, T. R. (2004). The Impact of the Online and Offline Features on the User. Electronic Commerce Research and,, (pp. 405-420.). 5. Boroson, E. (2003). "Course Registration System, the on-line registrar, the online Registrar."Retrieved March 04, 2008, from 6. http://www.cs.brown.edu/courses/cs190/old.dhl2003/ asgns/2 7/tmp/eboroson_specs.pdf. 7. Carat, G. (2002). E-Payment Systems database Trends and Analysis, Electronic Payment. Sevill. 8. Cronbach, L.J., & Shavelson, R.J. (2004). My Current Thoughts on Coefficient Alpha and Successor Procedures. Educational and Psychological Measurement 64, 3 (June 1), 391-418. doi: 10.1177/0013164404266386. 9. Daskalaki, S., Birbas, T. & Housos, E. (2004). An integer programming formulation for a case study in university timetabling, European Journal of Operational Research, 153 (1): 117-135 44

10. Davis, D.F., (1989). Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly, 13(3), 319. 11. De Werra, D. (1995). Some combinatorial models for course scheduling. In: The 1st International Conference on the Practice and Theory of Automated Timetabling (pp. 296-308). Lecture Notes in Computer Science 1408.Springer-Verlag. 12. E. Shafie, A. A.-A.-S. (2011). Online Registration System. 3rd International Conference on Advanced Computer Control (ICACC), (pp. 174-179). Leicester, LEI 9BH, UK. 13. Ferland, J. &. (1985). Timetabling problem for university as assignment of activities to resources. Computers and Operations Research (pp. 12: 207-218). 14. Florent Berthelot, D. H. ( 2009). A Prototyping Platform based on a PCI Micronetwork and Leon multiprocessor system. 15. Fujimoto T. & Matsuo T. (2004). A Lesson Selection and Class Organization Support System Based on Students Utilities in Elective Subjects, CIEC, Computer and education, vol.16, pp88-94. 16. Glatthorn A. (2004). Developing a Quality Curriculum, Waveland Press. 17. Glatthorn A. (1994). Developing A Quality Curriculum, ASCD. 18. Herner, A., March, S., J. and Ram, S. (2004) Design Science in Information Systems Research. MIS Quarterly 28(1):75-105. 19. I-Fan Liu*, M. C. (2006). A Study of the Web-based Learning System for Supply Chain Management. Proceedings of the Sixth International Conference on Advanced Learning Technologies (ICALT), (pp. 0-7695-2632-2). 45

20. Ho Sheau Fen Irene, S. D. (2009). Solving University Course Timetable Problem Using Hybrid Particle Swarm Optimization., (pp. ISBN: 978-1- 60558-326-6). 21. Kerner, S. (2006). Is PHP the Cure for the 'Broken' Web, intern 22. Kundu, D., and Samanta, D. (2009). A Novel Approach to Generate Test Cases From UML Activity Diagrams. Journal of Object Technology, 8 (3), 65-83. 23. Maria Kambi, D. G. Timetabling in Constraint Logic Programming. Northampton Square: European Computer Industry Research Centre.recource from http://v-scheiner.brunel.ac.uk/bitstream/2438/2991/1/10.1.1.46.3415.pdf: access time: 15/0402012 24. M. M. ALDASHT,. H. ( 2010). University Course Scheduling Using Parallel Multi-Objective Evolutionary Algorithm. Journal of Theoretical and Applied Information Technology. 25. Nijaz. (2000). Dynamic web-based application development. New York: Prentice Hall. 26. Opera, M. (2006). Multi-agent system for university course timetable scheduling. The 1st International Conference on Virtual Learning. 231-237. 27. Razali Razulaimi, Khairul Nizam, & Kamaruzaman Jusoff (2011). Quality Improvement of Services in Unversiti Teknologi Mara Pahang from a Management Perspective. Management Science and Engineering, 5(1), 71-80. 28. Robert, A., Maksimchuk, R., Engle, M., Young, B., Conallen, J., & Houston, K. (2007). Object-Oriented Analysis and Design with Applications. New York: Random House. 46

29. Sekaran, U. (2003). Research Methods for Business: A skill building approach. New York: John 30. Schmitt (2006). Engaging a Rich Web Experience. Greenwich: Manning Publications Co. 31. Timothy, A. (2004). A study of university timetabling that blends graph coloring with the satisfaction of various essential and preferential conditions. Ph.D. Thesis. Rice University. 32. Tounsi, M. (2006). A Heuristic-Based Technique for University Resource Allocation. GCC Conference (GCC),, (pp. 1-6). Riyadh, 11586, KSA,. 33. Vaishnavi, V., & Kuechler, W. (20 January, 2004). Design Research in Information Systems. Retrieved 28 April, 2012, from: http://desrist.org/designresearch-in-information-systems 34. Yuji Hashiura and Tokuro Matsuo, T. T. (2010). Adaptive Interface Model for Lecture Allocation System. 9th IEEE/ACIS International Conference on Computer and Information Science, (pp. 526-528). 35. Yoshihito Saito, T. M. (2009). A Lecture Allocation Method based on Multi- Leveled Value Model. Seventh ACIS International Conference on Software Engineering Research, Management and Applications.. 47