- System Requiremnts
- Use Case Diagram
- Class Diagrams
- Database Design and Data Definitions
- Physical Architecture Design
- Sequence Diagrams
See below for my portfolio. If you have any questions, please contact me.
Systems Analysis and Design
Database Design and Programming
- Normalization
- SQL Queries
- Create and Alter Table Statements
- Trigger Functions
- Stored Procedures
Programming: Level 1
- Program 1 This program takes in three inputs for a paint job and gives the numbers needed to complete the paint job, including the total.
- Program 2 This program takes the first letter of the students last name along with the radio button associated with their grade level and tells the student when they are able to register.
- Program 3 This solution keeps the first letter of the last name as a char and uses if/else logic for the times. It uses defined strings for the dates and times to make it easier to maintain. It only uses programming elements introduced in the text or in class. This solution takes advantage of the fact that there really are only two different time patterns used. One for juniors and seniors and one for sophomores and freshmen. The pattern for sophomores and freshmen is complicated by the fact the certain letter ranges get one date and other letter ranges get another date.
- Program 4 This program lets the user input all values of a ground package, including dimensions and zip codes. The user can then add these packages to the list box Once in the list, user has the ability to view specific details and change the "To" and "From" portions of the selected package.
Programming: Level 2
- Program 0 Program uses three classes (so far) - Address, Parcel, and Letter. It will take in two addresses and calculate how much a letter will cost to send it (hard coded value for now). If the 2nd address is not present, the line will be null on return. Printed to Console.
- Program 1A Test program for the Parcel/Package hierarchy. GroundPackage, NextDayAirPackage, and TwoDayAirPackage all tested.
- Program 1B This is a simple, console application designed to exercise the Parcel hierarchy. It creates several different Parcels and prints them. For Program 1B, we explore the use of LINQ queries to sort the list of parcels in different ways. Each query will have it's own page, including the original printed list.
- Program 2 Main form for Program 2. This will let you select an about menu, exit, insert address and parcel and list the address and parcel. Will show a running total at the bottom of parcel list.
- Program 3 This class creates the main GUI for Program 2. It provides a File menu with About and Exit items, an Insert menu with Address and Letter items, and a Report menu with List Addresses and List Parcels items. With Program 3, we will add serialization in order to Open and Save As with files. The user will also be able to edit addresses that have been saved in the file. I'd like to point out that I sent a letter to John Cleese via this program
- Program 4 This is a simple, console application designed to exercise the Parcel hierarchy. It creates several different Parcels and prints them. Added in 4 more address and 6 more parcels. This program will first print the list as is, then in ascending order, and lastly in descending order.
Case Studies
Web Development
Want More Info?
Please use the links to the right to check out my Professional Career, Education, and my Portfolio