• Format: Ms Word Document
  • Complete project work 1-5 and
  • References & questionnaire
  • Pages= 80
  • View abstract and chapter one below


Complete project work PDF and DOC format from chapters  one to five with references and questionnaire titled A Model View Controller Based Platform For The Modeling And Simulation Of The Hoist Scheduling Problem

A Model View Controller Based Platform For The Modeling And Simulation Of The Hoist Scheduling Problem

File Type: MS Word (DOC) & PDF
File Size:4,258 KB
Number of Pages:74


The hoist scheduling problem is a critical issue in the design and control
of many manufacturing processes. When the hoist number and tank
numbers are very large, finding an optimal schedule is very hard. As a
result of this, a lot of scheduling algorithms have been developed, and
thus created a need to evaluate these algorithms. This calls for a cheap
and efficient way of evaluating different hoist scheduling algorithms. To
address this issue, I propose a generic simulator which will be a visual
tool that will be developed with Java technology. The result of this work
will help to reduce cost and also help to guarantee product quality in
production lines.


ACKNOWLEDGEMENTS ____________________________________________ II
ABSTRACT _______________________________________________________ III
TABLE OF CONTENTS______________________________________________IV
TABLE OF FIGURES________________________________________________VI
LIST OF CODE LISTINGS __________________________________________ VII
1. INTRODUCTION __________________________________________________1
1.1 PROBLEM DEFINITION AND MOTIVATION ___________________________ 1
1.2 THESIS______________________________________________________________ 1
2. HOIST SCHEDULING PROBLEM____________________________________3
2.1 INDUSTRIAL IMPORTANCE__________________________________________ 3
2.2 HSP SOLUTIONS_____________________________________________________ 5
2.3 NEED FOR EVALUATION TOOL ______________________________________ 5
2.4 EXISTING TOOLS ___________________________________________________ 6
3. MODEL-VIEW-CONTROLLER ______________________________________7
3.1 DESIGN PATTERNS __________________________________________________ 7
3.2 MVC PATTERN______________________________________________________ 8
3.3 WHY MVC _________________________________________________________ 10
3.4 PROBLEM WITH SWING APPLICATION _____________________________ 10
4.1 PROBLEM PARAMETER AND DESCRIPTION_________________________ 12
4.2 MVC STRATEGY ___________________________________________________ 13
4.2.1 Use-Case Diagram _______________________________________________________14
4.2.2 Sequence Diagram _______________________________________________________15
4.3 THE VIEW _________________________________________________________ 16
4.3.1 UML Class Diagram for the View ___________________________________________16
4.4 THE CONTROLLER_________________________________________________ 19
4.5 THE MODEL _______________________________________________________ 21
4.6 MVC DESIGN_______________________________________________________ 23
4.7 USER INTERFACE __________________________________________________ 25
4.8 INPUTS AND OUTPUTS OF THE SIMULATOR_________________________ 30
4.8.1 Inputs to the System ______________________________________________________30
4.8.2 Outputs to the System _____________________________________________________32
4.9 IMPLEMENTATION_________________________________________________ 35
4.9.1 Thread Implementation____________________________________________________36
4.9.1 MVC Implementation _____________________________________________________42
4.9.2 BIRT Report Implementation _______________________________________________47
5. TESTING AND RESULTS __________________________________________50
5.1 TESTING AND RESULTS ____________________________________________ 50
5.1.1 First Test _______________________________________________________________51
5.1.2 Second Test_____________________________________________________________54
5.1.3 Third Test ______________________________________________________________57
5.2 EVALUATION AND FINDINGS _______________________________________ 59
5.2.1 Evaluation ______________________________________________________________59
5.2.2 Findings _______________________________________________________________60
6. CONCLUSIONS AND FURTHER RESEARCH ________________________62
7. REFERENCES ___________________________________________________63


The purpose of this work is to build a simulator which will have a
graphical user interface that can evaluate hoist scheduling algorithms.
The Model-View-Controller (MVC) design pattern will be adopted. The
simulator will simulate hoist moves of different hoist scheduling
algorithms, and also evaluate these algorithms. It also report violations of
imposed constraints and also compares the algorithms to find which gives
optimal scheduling. The simulator will be implemented with Java.
The hoist scheduling problem (HSP) is encountered in many production
lines in many industries. This problem has been proven to be NP
complete problem. Consequently many heuristic algorithms have been
proposed by many researchers to solve this problem. Problem arises on
the scheduling algorithm to adopt in an automated hoist system. As a
result of the numerous algorithms, there is need to have a visual tool to
explore, evaluate and compare these algorithms.
I am proposing a visual tool (simulator) that can be use to create visual
simulation that can evaluate different hoist scheduling algorithms. I am
proposing that moves computed from hoist scheduling algorithm should
be used as input to this simulator, so as to make the evaluation of the
algorithm easy and less expensive. The moves can be in the form of a text
We are also adopting a Model-View-Controller (MVC) architectural
design pattern for this simulator.

Do you need the complete work titled A Model View Controller Based Platform For The Modeling And Simulation Of The Hoist Scheduling Problem click below


Do you need help? Talk to us right now: (+234) 08060082010, 08107932631 (Call/WhatsApp). Email: [email protected].


Disclaimer: This PDF Material Content is Developed by the copyright owner to Serve as a RESEARCH GUIDE for Students to Conduct Academic Research.

You are allowed to use the original PDF Research Material Guide you will receive in the following ways:

1. As a source for additional understanding of the project topic.

2. As a source for ideas for you own academic research work (if properly referenced).

3. For PROPER paraphrasing ( see your school definition of plagiarism and acceptable paraphrase).

4. Direct citing ( if referenced properly).

Thank you so much for your respect for the authors copyright.

Do you need help? Talk to us right now: (+234) 08060082010, 08107932631 (Call/WhatsApp). Email: [email protected].

Welcome! My name is Damaris I am online and ready to help you via WhatsApp chat. Let me know if you need my assistance.