Download - Final Presentation by GreenTech
![Page 1: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/1.jpg)
Final Presentationby GreenTech
International Computerized
Agriculture Budgeting(ICAB)
![Page 2: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/2.jpg)
Team and ClientRajiv Chalasani- Project ManagerMark Goesmann – Lead DesignerKevin Staake – Lead ImplementerDave Nyman – Quality Manager
Client : Mr. Lynn Beck
![Page 3: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/3.jpg)
OverviewRequirementsPlanInterface and Code DesignDatabase DesignTesting and DeploymentRetrospectiveDemo
![Page 4: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/4.jpg)
requirements
![Page 5: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/5.jpg)
The ProjectGoal: Aid farmers in third world countriesUsers: Farmers, Co-opsDescription:
InputGroupingCalculationOutput
![Page 6: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/6.jpg)
LifecycleFDD – failed for us
Project requirements were not understoodHad to switch back to design several times
Waterfall – failed for usWere not as organized an we needed to be
Ad-hoc – successfulModified version of waterfallFix bugs as they were found
![Page 7: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/7.jpg)
Timeline
![Page 8: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/8.jpg)
System RequirementsUsers must be able to retrieve dataSimple to useLow system requirements
64mb ram, 512mhz processorLow screen resolutionAny OS that Supports JRE
![Page 9: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/9.jpg)
Application Domain
![Page 10: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/10.jpg)
Languages and Development ToolsJava
Swing GUI ToolkitMySQLNetBeans 6.5.1
Using JDK 6
![Page 11: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/11.jpg)
Interface DesignLogin ScreenMain Form
TabsNavigation PaneInput DevicesDatabase ViewerSequential Steps
Out put Printable Savable Viewable
![Page 12: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/12.jpg)
Code DesignMainApp
Login FormDictionary FormMain Form
DatabaseJDBC
Connects to database Create Table Execute queries
![Page 13: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/13.jpg)
DocumentationJava Doc
In code DocumentationUser Manual
InstallationDefinitionsWalkthrough
Updated Design DocumentRevised ERD and Data DictionaryAdded new forms
Updated Plan documentTesting SpecificationsRetrospective
![Page 14: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/14.jpg)
Database – ER Diagram
Land<<pk>> nameownershipcropfallow
Dictionary<<pk>> typeunitabbreviation
Connects to all classes (* to *)
DepreciableItem<<pk>> descriptioncategorysalvageValueMaintenencefuelTypecostexpLifeinsuranceannualUse
Labor<<pk>> typecost
Operation<<pk>> namefuelConRateworkRateimplementMultiplierlaborMultiplier<<fk>> desciptionDeprItem
*
0..*
*
0..*
0..*
0..*
0..*
0..*
OverheadExpense<<pk>> descriptionquantitycost
Crop<<pk>> namequantityavgPriceavgYielddateBeginCropdateBeginHarvestdateEndHarvestyieldPerctDist[]priceDist[]salesCommissionpayPerTrippayByDistanceavgLoadHauledavgDistancePerTripfuelConsumption
0..*
*
0..*
*
1* 1*
Supply<<pk>> descriptioncategoryquantitycost
*
*
*
*
SupplyInCrop<<fk>> <<pk1>> supplyDesc<<fk>> <<pk2>> cropNamequantity
operationInCrop<<fk>> <<pk1>> opName<<fk>> <<pk2>> cropName
laborInOperation<<fk>> <<pk1>> opName<<fk>> <<pk2>> laborType
deprInOperation<<fk>> <<pk1>> deprDesc<<fk>> <<pk2>> opName
![Page 15: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/15.jpg)
Testing SpecificationsEnduranceDynamicCalculations
![Page 16: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/16.jpg)
User TestingClient Testing
Regularly tested with clientClient InputMultiple walkthroughs
Additional Usability TestingReviewed the user interface design with Mr.
KleinMinimized the confusing features
![Page 17: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/17.jpg)
DeploymentHard Copy for Client
Provide a disc with all softwareSoftware Included
Java Runtime Environment 6.0(JRE) MySQL essential server
Downloadable from WebsiteLinks to required software
Java Runtime Environment 6.0(JRE) MySQL essential server
ICAB ApplicationDocumentation
Users manual\
![Page 18: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/18.jpg)
RetrospectiveProject Requirements changesNo Users – hard to testDeveloped in Visual Basic – would have been
niceNet beans - BADNot using Version Control – Ad-hoc – doesn’t
like javaFamiliarize with Java and MySQL – would
have been good too!
![Page 19: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/19.jpg)
![Page 20: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/20.jpg)
Demo
![Page 21: Final Presentation by GreenTech](https://reader035.vdocument.in/reader035/viewer/2022070422/568163bc550346895dd4d645/html5/thumbnails/21.jpg)
Any Questions?
Thank You for Your Time and Consideration