Introduction To Decision Support Systems
Introduction To Decision Support Systems
Overview
1
Developing Web-Enabled Decision Support Systems
GUI
User
2
Developing Web-Enabled Decision Support Systems
Input Output,
The Model
Data Reports
User Interface,
Re-optimization
3
Developing Web-Enabled Decision Support Systems
4
Developing Web-Enabled Decision Support Systems
Data Manipulation
Visual Basic for Applications (VBA)
Visual Basic .NET (VB .NET)
Java, C/C++
Data Presentation
VBA, VB .NET, MS Access, ASP .NET
Java Applets
5
Developing Web-Enabled Decision Support Systems
Overview
Introduction to Decision Support Systems
7
Developing Web-Enabled Decision Support Systems
Users
Databases
Database
Applicatio
Database Management System n
(Access DBMS)
DBMS
Developing GUI
Database
Web-Enabling the Application
8
Developing Web-Enabled Decision Support Systems
Data Modeling
Portfolio
PID Name DateAdded
Portfolio
Details
Relational Data
PID Symbol Quantity Model
Stock
Symbol Company Type
9
Developing Web-Enabled Decision Support Systems
Toolbar
Main Menu
Database
Object Window
Bar
Table
Objects
Database
View
10
Developing Web-Enabled Decision Support Systems
Attributes
11
Developing Web-Enabled Decision Support Systems
Queries
Queries: Processes data
Table
Pane
Design
Grid
Query
Output
12
Developing Web-Enabled Decision Support Systems
13
Developing Web-Enabled Decision Support Systems
Users
Databases
Database
Database Management System Applicatio
n
(DBMS)
DBMS
Developing GUI
(VB .NET)
Database
Web-Enabling the Application
(ASP .NET)
14
Developing Web-Enabled Decision Support Systems
What is .NET ?
Design
Window
16
Developing Web-Enabled Decision Support Systems
17
Developing Web-Enabled Decision Support Systems
ToolBox is a gazette of
controls: forms building
blocks. (Add a button
and label controls to the
form.)
18
Developing Web-Enabled Decision Support Systems
19
Developing Web-Enabled Decision Support Systems
A
Loop
False True
Conditio True
n Condition
Else If
False
B B
20
Developing Web-Enabled Decision Support Systems
Programming…Interactive Process
21
Developing Web-Enabled Decision Support Systems
Programming is even
more fun now. Get all the
help online as you code.
IntelliSense
Organize your code in
Online
tip nice and neat format
using region feature of
IDE. (Browse through to
play with these features.)
22
Developing Web-Enabled Decision Support Systems
VB .NET
Datasets VB .NET
Data Adaptor Forms &
Databases Connection
Connection (Stores query Forms &
Databases (SQL Query) Controls
output) Controls
23
Developing Web-Enabled Decision Support Systems
24
Developing Web-Enabled Decision Support Systems
25
Developing Web-Enabled Decision Support Systems
26
Developing Web-Enabled Decision Support Systems
27
Developing Web-Enabled Decision Support Systems
28
Developing Web-Enabled Decision Support Systems
29
Developing Web-Enabled Decision Support Systems
Me.BindingContext(DsInvInfo,"tblInvestor") .CancelCurrentEdit()
Me.BindingContext(DsInvPort, OleDbInvInfo.Update(DsInvInfo)
"tblPortfolio") .RemoveAt
(lstPort.SelectedIndex)
30
Developing Web-Enabled Decision Support Systems
31
Developing Web-Enabled Decision Support Systems
32
Developing Web-Enabled Decision Support Systems
33
Developing Web-Enabled Decision Support Systems
Exception Handling:
Preparing for worse!!
(Browse through the code
for portfolio form for Try...
Catch ... End Try blocks.)
34
Developing Web-Enabled Decision Support Systems
35
Developing Web-Enabled Decision Support Systems
On Click
37
Developing Web-Enabled Decision Support Systems
38
Developing Web-Enabled Decision Support Systems
Final Graph
39
Developing Web-Enabled Decision Support Systems
40
Developing Web-Enabled Decision Support Systems
41
Developing Web-Enabled Decision Support Systems
Overview
Introduction to Decision Support Systems
43
Developing Web-Enabled Decision Support Systems
3-credit courses
Project-oriented courses
44
Developing Web-Enabled Decision Support Systems
Course Delivery
Hands-on course
Students bring laptops
Instructor uses LCD Projector
Part 2: (6 weeks)
.Net Platform, VB .Net programming Language
Windows forms and controls, Database connectivity
Crystal reports
Part 3: (3 weeks)
HTML, ASP .Net, Database connectivity in Web forms
Part 4: (2 weeks)
Project work
Developing and presenting DSS applications
46
Developing Web-Enabled Decision Support Systems
Case Studies
TV Channel Project
Airline Scheduling
Portfolio Management
Online Shopping
47
Developing Web-Enabled Decision Support Systems
Additional Information
Course material website:
www.ise.ufl.edu/IT
Workshop website:
www.ise.ufl.edu/DSS