Anda di halaman 1dari 10

Decision Theory Package

Contents of the Report: Page


No.
1. Aim............................................................
............ 03

2. Objectives..................................................
.......... 03

3. Development
Methodology............................
04

4. Technologies..............................................
......... 04

5. Software
Requirements....................................
05

6. Materials....................................................
........... 05
Decision Theory Package 201
0
7. Reference..................................................
............... 06

Aim:
To over all aim of the project is to develop the
software package for students who would be
taught about decision theory for the first time.
This software permits students to investigate

CCP105N: Data Warehouse and Data Mining Page 2


Decision Theory Package 201
0
different models of decision analysis easily .As
well as this decision theory package advertises
effective teaching methods. This approach seems
highly motivating and makes simulation fun for
students, especially if students have little or no
computer programming skills. In addition
students should be able to enter data and find
solution to tutorial problems. This will reduce
complexity of the scenario and improve user
understanding about the subject.

Objectives:
The main objectives of the project are:
• To provide a user interface that allows the
user to choosing a several different decision
making techniques.
• To generate appropriate output for a selected
model that will assist the user in
understanding the simulation process, and
guide the user towards an optimal solution.

CCP105N: Data Warehouse and Data Mining Page 3


Decision Theory Package 201
0
• To allow the user to enter the different
control variables such as profit or cost
values, demand levels and the number of
trials.

• To provide, where appropriate, graphical


representations of solutions in the form of a
decision tree.
• To allow the user to construct a decision tree
for a specific problem and to obtain the
solution from that decision tree.

• The graphical displays, of simulation results


to illustrate a selected model and, thereby,
enhance the user’s understanding of the
model. Analyze the Outputs for the better or
optimal solution.

• Guide the user, so that they can work


effectively with software package.

CCP105N: Data Warehouse and Data Mining Page 4


Decision Theory Package 201
0

Development Methodology:
The following is the architecture of system.

Figure: Architecture of the


system.
As can be seen in the above picture user
interactive with the GUI part and in turn it
makes use of business logic to provide
simulation functionality. Business logic is
nothing but a piece of code meant for doing
something.

CCP105N: Data Warehouse and Data Mining Page 5


Decision Theory Package 201
0
Technologies:
Java is a technology use for the development
of simulation teaching package. Because this
technology provides interface and packages so
that we can solve more simulation problems.
The advantages of java:
1.Java is very portable language write once and
execute in any other platforms.

2.Java provides utility package which can using


store more objects at a time [3]. And future
development of simulation teaching package
to simulation data with past and present [3].

3.In Java utility packages are awfully efficient


when developing automated tasks and
calculative functions [3].

4.Java is one of the ideal languages for


simulation teaching. If any error happen the
java exception handler catcher the exception
and halts the program therefore without

CCP105N: Data Warehouse and Data Mining Page 6


Decision Theory Package 201
0
affecting the other process program will be
restarted [3].

The Major Difference between Java and .Net


is:
5. Java is developed by Sun Microsystems
where as .Net is developed by Microsoft
Corporation [3].

6.According to Sun, Java is renowned as “Write


once run anywhere”. While .net has no such
scene [3].

7.Java is a purely Platform independent means


the application that will work in any kind of
Operating System. Net is platform
independent software [3].

8.Java is a language and the .net is a package.

9.Java will run on almost anything (Mac,


Windows, Linux, and Solaris). .NET will only
run on Windows [3].

CCP105N: Data Warehouse and Data Mining Page 7


Decision Theory Package 201
0

Software Requirements:
1. Text pad and Net beans 5.0 for production of
code
2. Java Development Kit ( jdk1 .5) for
compilation of code
3. Microsoft Office 2003 or later for the
preparation of documents
4. Microsoft Internet Explorer or Firefox for
access to the Internet

Materials:
• Accessed the library resources specifically
Electronic Journals and Conferences
Databases and library books
• Accessed the internet when reference
material can be found.

CCP105N: Data Warehouse and Data Mining Page 8


Decision Theory Package 201
0

References:
1. Andrej Blejec. (2003.). “Teaching statistics by using
simulations on the Internet”.
[Online].Available:http://www.stat.auckland.ac.nz/~iase/publi
cations/6/Blejec.pdf [Accessed Feb. 10, 2011]

2. Sch. of Manage.,Tianjin Polytech. Univ., Tianjin, China


(2008, Dec.).Computer Science and Software Engineering,
2008 International Conference on .Teaching and Learning
Discrete-Event Applying of Simulation Technology's with
WITNESS in Higher Education [Online].vol. 5, pp. 996 -
999. Available: IEEE Explore,
http://www.ieee.org/web/publication/xplore/ [Accessed
Feb. 12, 2010].

CCP105N: Data Warehouse and Data Mining Page 9


Decision Theory Package 201
0
3. H.M.Deital and P.J Deital, Introducing Object-oriented
Design with the UKL and Design Patterns. New Jersey
07458: Prentice-Hall, Inc, 1995, 1997, 1999.2002.

CCP105N: Data Warehouse and Data Mining Page 10