Your SlideShare is downloading. ×
Wickey Set Focus .Net Portfolio
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Wickey Set Focus .Net Portfolio

750
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
750
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.
    • .NET Portfolio
    • Matt Wickey
    • [email_address]
    • 248-280-3817
  • 2. Table of Contents
    • Library Project Phase 1
    • Library Project Phase 2
    • Library Project Phase 3
    • Library Project Phase 4
    • Final Project
  • 3. Library Phase I
    • Introduction: The purpose of this project was to create a Windows Forms UI for an n-tier library application.
    • Audience: Library employees managing library items and members.
    • Project Goals: Create a Windows Forms based UI and connect it with provided business and data access layers for a complete system.
  • 4. Library Phase 1 Sample
    • Tabbed view with the Member Maintenance tab displayed
    • Information for individual member includes address and current outstanding loans
    • UI includes the ability to scroll forward or backward through all members
  • 5. Library Phase 1 Sample
    • On Book Maintenance tab, members can check out new items
    • Information for individual member includes address and current outstanding loans
    • Pop ups are used to confirm item selections and to coordinate items checked out to other members
  • 6. Library Phase 1 Sample
    • Code samples show C# code implementing Windows Forms UI
    • Business and data access layers and entities were provided with project requirements
  • 7. Library Phase 2
    • Introduction: This was a continuation of Library Phase 1 where the business and data access layers as well as entities were replaced with student written code.
    • Audience: Library employees managing library items and members.
    • Project Goals: Replace all non-UI tiers with new code and no disruption to functionality
  • 8. Library Phase 2 Sample
    • All tiers are now “home grown”
    • User interface remains unchanged
    • ADO.NET code and SQL Server stored procedures are used for data access
  • 9. Library Phase 2 Sample
    • Code using SqlCommand object to execute stored procedures and process results
  • 10. Library Phase 2 Sample
    • SQL Server Management Studio was used to develop stored procedures used in data access layer calls
    • All SQL was written in stored procedures – no embedded SQL included
  • 11. Library Phase 3
    • Introduction: This was a continuation of Library Phase 2 where the Windows Forms UI is replaced with a web-based UI written in ASP.NET 2.0
      • All non-UI tiers remain unchanged
    • Audience: Library employees managing library items and members.
    • Project Goals: Replace the Windows Forms UI with an ASP.NET 2.0 UI
  • 12. Library Phase 3 Sample
    • The functionality for Book Maintenance and Member Maintenance is now delivered on the web via ASP.NET 2.0
    • Overdue books appear highlighted in red
    • Inner tiers, including the database and stored procedures, remain the same
  • 13. Library Phase 3 Sample
    • All the older Windows Forms code was replaced with ASP.NET 2.0
    • New stored procedures were added to automatically convert juvenile members to adults on their 18 th birthday and to update memberships when they expire
  • 14. Library Phase 3 Sample
    • Example of stored procedure to convert juveniles to adults
  • 15. Library Phase 4
    • Introduction: For Phase 4 we used a SetFocus standard library implementation written in ASP.NET 2.0 with business, data access and entity tiers. Our objective was to expose some of the functionality globally using Web Services.
    • Audience: Library employees managing library items and members.
    • Project Goals: Replace standard n-tier application calls with globally exposed web services.
  • 16. Library Phase 4 Sample
    • We used the SetFocus provided UI and inner tiers
    • The data access methods were exposed as web services
    • We also incorporated the WSE 3.0 security model
  • 17. Library Phase 4 Sample
    • Example of data access methods that are globally exposed as Web Services
  • 18. Final Project
    • Introduction: Our final project with SetFocus was a group project.
      • Our team had 4 members – I was selected project lead
      • The goal was to modify the product SetFocus student survey system to allow addition of custom surveys
      • We implemented a source code repository using Subversion and worked on a centralized database
    • Audience: SetFocus Dean of Students
    • Project Goals: Add the ability to create custom student surveys on the web
  • 19. Final Project Sample
    • Integrated authentication using the ASP.NET Login control and the ASP.NET Website Administration tool.
  • 20. Final Project Sample
    • Custom survey creation screen