renee paden portfolio

27
.NET Portfolio Renée Paden E-mail: [email protected] Phone: (360)951-5152

Upload: renee-paden

Post on 15-Apr-2017

442 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Renee Paden Portfolio

.NET Portfolio

Renée Paden

E-mail: [email protected]: (360)951-5152

Page 2: Renee Paden Portfolio

PROJECT I.NET Framework

Page 3: Renee Paden Portfolio

Build parts of the business tier for a retail company involving suppliers and products.

Create and test two assemblies. The first assembly is a class library project

called Foundation, containing various interfaces and base classes.

The second assembly is a class library project called AppTypes, containing various entity, collection, and exception classes used by existing business processes.

Page 4: Renee Paden Portfolio
Page 5: Renee Paden Portfolio
Page 6: Renee Paden Portfolio

PROJECT IILibrary Phase 1

Page 7: Renee Paden Portfolio

Requirements: Develop a Windows front-end with 4 functions

Add adult member Add juvenile member Check in an item Check out an item

2 projects developed: Windows Client

Form control Validation

Business Layer Business Rule enforcement Data Access Layer Communication

Page 8: Renee Paden Portfolio

Status Strip used for communicating errors.

Menu Strip used for easy selection of tasks.

ComboBox loaded from XML file.

Page 9: Renee Paden Portfolio

Textbox highlights when membership is expired.

Page 10: Renee Paden Portfolio
Page 11: Renee Paden Portfolio
Page 12: Renee Paden Portfolio

PROJECT IIILibrary Phase 2

Page 13: Renee Paden Portfolio
Page 14: Renee Paden Portfolio
Page 15: Renee Paden Portfolio
Page 16: Renee Paden Portfolio
Page 17: Renee Paden Portfolio

PROJECT IVLibrary Phase 3

Page 18: Renee Paden Portfolio

Replace Windows front-end with Web front-end Add Functionality

Add Item either with a new ISBN or new copy of an existing ISBN

Automatic Conversion to Adult Membership for Juvenile 18 years and over with notification to Librarian

Membership renewal upon Librarian acknowledgement Add Security

Add a Librarian role Add 2 users to the Librarian role Prevent everyone except the Librarian role from accessing

the library functions

Page 19: Renee Paden Portfolio
Page 20: Renee Paden Portfolio
Page 21: Renee Paden Portfolio
Page 22: Renee Paden Portfolio
Page 23: Renee Paden Portfolio
Page 24: Renee Paden Portfolio
Page 25: Renee Paden Portfolio
Page 26: Renee Paden Portfolio
Page 27: Renee Paden Portfolio

Total number of projects: 6 Total number of regular working hours

dedicated to projects: 200 Total number of overtime hours dedicated to

projects: 100+ Total lines of C# code written: 10,000+ Total lines of supporting code (XML, HTML,

SQL): 1,500+ Note: Additional work was required outside

the projects. The statistics do not include this work.