willie jackson portfolio

20
.NET PORTFOLIO Willie Jackson [email protected]

Upload: wjax24

Post on 29-Jun-2015

495 views

Category:

Career


1 download

TRANSCRIPT

Page 1: Willie jackson portfolio

.NET PORTFOLIOWillie [email protected]

Page 2: Willie jackson portfolio

Contents

Library Application Phase 1: Windows

Forms

Library Application Phase 2: Website

Library Application Phase 3: Web

Service

XML Parsing Application

Page 3: Willie jackson portfolio

Library Application: Phase 1

Objective

Create a Windows Forms based application that will provide a librarian with a visual interface through which librarian functions are performed.

Requirements

Create and implement classes to represent library members and books.

Stored Procedures in Transact-SQL on MS SQL Server.

Use ADO.NET to make calls to the database.

Incorporate n-tier architecture for scalability.

Create an intuitive interface that requires minimal training.

Effective error and exception handling.

Page 4: Willie jackson portfolio

Retrieves data from a database through Stored Procedures

Page 5: Willie jackson portfolio

Makes calls to stored procedures from the data access layer

Page 6: Willie jackson portfolio

Uses a business layer to separate data access from presentation

Page 7: Willie jackson portfolio

Clear and intuitive user interface

Page 8: Willie jackson portfolio

All functionality was built using Object Oriented Concepts

Page 9: Willie jackson portfolio

Library Application: Phase 2

Objective

Use ASP.NET to create a web interface that uses the same back-end as the Phase 1 library application.

RequirementsCreate and use ASP.NET master pages to provide a consistent look across all web pages.

Use Membership Roles to allow access of management system to librarians only.

Display information in a grid via the ObjectDataSource control.

Use validation controls to validate user entered data before postback.

Page 10: Willie jackson portfolio

Markup for the web page allows the librarian to check out a book

Page 11: Willie jackson portfolio

C# code behind file for the “Check Out” web page

Page 12: Willie jackson portfolio

Clear and intuitive web interface

Page 13: Willie jackson portfolio

Library Application: Phase 3

Objective

Create a Web Service that allows partner libraries to use the main library’s business layer via the internet.

RequirementsCreate Customization of XML attributes.

Usage of certificates for security, signing , and encryption.

Creation and interpretation of custom Fault Exceptions.

Page 14: Willie jackson portfolio

The service contract used by the Library Web Service

Page 15: Willie jackson portfolio

Makes calls to the same business layer as Phases 1 and 2

Page 16: Willie jackson portfolio

Partner libraries are able to access the database via the client class

Page 17: Willie jackson portfolio

XML Parsing Application

Objective

Create a web site that allows users to edit XML files without actually reading through XML files.

RequirementsCreate Ensure that users can update XML files with minimal training.

Only allow authorized users to edit the files.

Use a multi-tiered programming approach.

Use LINQ to XML to work with the XML files.

Page 18: Willie jackson portfolio

Used Object Oriented Concepts to convert contracts into objects

Page 19: Willie jackson portfolio

Used LINQ to XML in the data access layer to query files

Page 20: Willie jackson portfolio

Allows user to easily edit XML files