computer advice. problem zcomputer hardware purchasing advice ywhat hw ymodel hw ycost amd athlon xp...

18
Computer Advice

Upload: anna-nelson

Post on 20-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Computer Advice

Page 2: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Problem

Computer Hardware Purchasing Advice What HW Model HW Cost

AMD Athlon XP

AMD Athlon MP

AMD Duron

Intel Celeron

Intel Pentium 4

Intel P4 Xeon

Page 3: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

JESS

Written in JavaFree for academic and government useAdvantages:

Syntax based on CLIPS Expanded functionality Easy to interface Good documentation

Page 4: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

ComputerAdvice System

2 Java server applications & 1 client applet JESS – runs knowledge script CA web-server – interface application

Connects to JESS via socketWaits for web client connection

CA client – connects to web-server. Handles user input and output

Page 5: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

ComputerAdvice System

Page 6: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Inputs

Computer Usage Questions Get main uses of the PC y or n answer

Computer budget Integer

Page 7: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Outputs

Application recommendations Hardware device Need: std, med, max

Recommended build sheet List of hardware

PriceDescription

Total system cost

Page 8: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Procedure

1. User’s applications are inputted2. Hardware characterized3. Eliminate redundancies4. User’s budget is inputted5. JESS purchases hardware6. Output recommended system

Page 9: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Verification

Verification - Required CA application stable Follows procedure exactly Completes all steps

Verification – Optional CA web-server stable CA web-server doesn’t hang

Page 10: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Validation

Evaluation Output must be reasonable Expert will validate

System incomplete More rules to add More expert consultation No validation present

Page 11: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Lessons Learned

Java JRE hasn’t behaved like it is platform independent.

Using 4 computers with 4 OS’s has been really helpful

JESS was a great expert system shell

Page 12: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Summary

System design and process complete Need to add more rules Need to update hardware database

Web application seems to work It’s been up for 3-4 days Web application will be very accessible

Page 13: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Demonstration

Online Demonstrationwww.MWales.net

Page 14: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Connect to server

Page 15: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Application Questions

Page 16: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Hardware Characterization

Page 17: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

System Budget

Page 18: Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP AMD Athlon MP AMD Duron Intel Celeron Intel Pentium

Recommendation