Transcript
Page 1: Abstract Reiman Gardens is looking to provide more educational material on their website. They are seeking a web program that provides an enjoyable experience

AbstractAbstractReiman Gardens is looking to provide more educational material on their website.  They are seeking a web program that provides an enjoyable experience as well as teach about insects.

“Build an Insect” will allow the user to create an insect by choosing various body parts from different insects and assembling them to create a unique insect. This insect could then be placed in a variety of habitats to test its survivability based on the insect parts chosen. The objective of this program is to increase the user’s interest in insects while providing a useful educational tool.

AcknowledgementsAcknowledgements• Professor Clive Woods• Dr. John Lamont • Professor Ralph Patterson III • Nathan Brockman of Reiman Gardens

Problem StatementProblem Statement• Attract more users to the Reiman Gardens website• Create a fun and interesting web application• Educate visitors about insects

Operating EnvironmentOperating EnvironmentThe operating environment will be any system connected to the Internet running Java Runtime Environment (JRE).

Intended Users & Uses Intended Users & Uses This application is for anyone interested in insects or learning more about Reiman Gardens.

The program should be fun, easy-to-use, and educational.

AssumptionsAssumptions• Installation of Java Runtime 2.0• Basic Internet knowledge• Project implements graphical user interface• Upgradeable with new insects

LimitationsLimitations• Experience with Macromedia Flash MX• Knowledge with methods to combine insect parts into a final image• Bandwidth restrictions

IntroductionIntroduction

Expected End Product and Other DeliverablesExpected End Product and Other Deliverables• Documentation• Prototype• Fun, easy-to-use, educational game

General InformationGeneral InformationGroup MembersGroup Members

Wun-Pu Chiang, Cpr E Bonnie Jan, Cpr E / A EclSteve Nystrom, Cpr E Kris Smith, Cpr E / Com S

Faculty AdvisorFaculty AdvisorProfessor Clive Woods

ClientClientNathan BrockmanReiman Gardens

Estimated Resources and ScheduleEstimated Resources and Schedule

Project RequirementsProject RequirementsDesign ObjectivesDesign Objectives• Must be educational• Possess features that are easily upgradeable• Contain a large variety of body part options• Must be user-friendly• Implement a graphical user interface• Must be fun

Functional RequirementsFunctional Requirements• Be accessible from the Reiman Gardens website• Results must be able to create a printable version of created insect• Be able to view insect while it is being created• Users must be able to test insects in different environments Design ConstraintsDesign Constraints• Must be able to run at a fair pace through various connection speeds• Must be completed by May 2005• Cost efficient design• Easy to understand coding and design

Measurable MilestonesMeasurable Milestones• Problem definitions• Technology considerations and selection• End-product design• End-product prototype implementation• End-product testing• End-product demonstration• End-product documentation

Proposed Approach and ConsiderationsProposed Approach and ConsiderationsProposed ApproachProposed Approach• Gather information of characteristic insect parts• Architecture and interface design• Create a prototype• Develop the end-product software• Test code• Client and faculty advisor feedback• Software refinement• Implementation

Technology ConsiderationsTechnology Considerations• Software Language

• Java and Flash• C++

• Data Transfer• Only for high speed connections• For all connections

• Platform• Windows only• Windows, MacOS, and Linux

Testing ConsiderationsTesting Considerations• GUI testing• Print testing• Component testing• Web-based environment testing

Closing SummaryClosing SummaryReiman Gardens wants to provide educational games on their website. The game will teach about insects and their special attributes by letting users create their own insects and testing them in different environments. This game will be fun and easy-to-use while still providing an educational experience for all ages. The program will be upgradeable to allow an increasing variety of insect part choices. The end-product will implement Flash and Java that can run in a JRE.

Item CostPaper $25

Poster 50

Flash MX 150Total $225

119137

132141

W un-Pu ChiangBonnie JanSteve NystromKristopher Smith

Personnel Effort

Total Effort = 529 hours

Figure 3: Example of Program Functionality

Figure 4: Estimated Schedule

Figure 1: View of Reiman Gardens Figure 2: Image of a Dragonfly

Paint Shop Pro

Flash MX

Photoshop

Eclipse

Estimated Resources Required Software

Recommended