ezy systems presentation

20
Ezy Systems Ricky Crisp

Upload: rjcrisp

Post on 28-May-2015

69 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ezy systems presentation

Ezy SystemsRicky Crisp

Page 2: Ezy systems presentation

Overview

Background on Ezy Systems

Ezy Systems current goals / work

My work during my placement

What I have learned

Final Thoughts

Page 3: Ezy systems presentation

About Ezy Systems

Software company based in Bendigo Develops software packages for the

winery industry Commenced business in 1993 Assists 300 wineries across several

countries Offers help-desk support +

installation + training services Flagship product EzyWine

Page 4: Ezy systems presentation

Ezy Systems Current Goals / Work

Complete upgrade of software

Update from FoxPro to VB.NET

Better more efficient design

Adding more functionality such Grids, tabs, search functions

Page 5: Ezy systems presentation

FoxPro version

Page 6: Ezy systems presentation

VB .Net Version

Page 7: Ezy systems presentation

FoxPro Code

Page 8: Ezy systems presentation

VB .Net Code

Page 9: Ezy systems presentation

Ezy Wines Structure

Page 10: Ezy systems presentation

My Roles during IBL

Help with the software upgrade Design Graphical user interfaces Create Pick lists Fix issues/bugs/errors Write SQL statements Create reports Create maintenance programs

Page 11: Ezy systems presentation

GUI Design

Use the below inherited base form to create a specific program

Page 12: Ezy systems presentation

GUI Design

Page 13: Ezy systems presentation

UI – Pick list

Page 14: Ezy systems presentation

Facades / Fetchers

Fetchers / Facades used to retrieve data from a database

Fetcher

Facade

Page 15: Ezy systems presentation

Report Generation

Page 16: Ezy systems presentation

Report Layout code

Page 17: Ezy systems presentation

Maintenance Programs

Page 18: Ezy systems presentation

What I have learned

Enhanced technical ability with object-orientated programming

Developed greater knowledge on SQL / VB.NET

Gained first hand experiences with development tools (Visual Studio / SQL server management studio)

Experienced the development cycle of commercial software

Experienced the working environment

Page 19: Ezy systems presentation

Final Thoughts

Industry Based Learning at Ezy Systems was a very beneficial experience

Opportunity to contribute to commercial software

Gain new knowledge for my future career path

Overcome challenges

Learn from industry professionals

Make new friendships / networking opportunities

Page 20: Ezy systems presentation

Questions?