Home
PORTFOLIO - Charles D Rady
Contents
1. Object StoredProcedure dbo A11 Script Date 12 08 2010 09 25 49 eee SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO Author Author Name Create date Create Date gt Description lt Description gt ALTER PROCEDURE dbo A11 Add the parameters for the stored procedure here NEXT PAGE 148 149 AS BEGIN SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements SET NOCOUNT ON drop any previous FK constraints from FACT table if they exist IF EXISTS SELECT FROM sys objects WHERE object id OBJECT_ID N dbo fk_Fact_RepDIM BEGIN ALTER TABLE FACT DROP CONSTRAINT fk_Fact_RepDIM END IF EXISTS SELECT FROM sys objects WHERE object id OBJECT_ID N dbo fk_Fact_PartDIM BEGIN ALTER TABLE FACT DROP CONSTRAINT fk_Fact_PartDIM END IF EXISTS SELECT FROM sys objects WHERE object id OBJECT_ID N dbo fk_Fact_TimeDIM BEGIN ALTER TABLE FACT DROP CONSTRAINT fk Fact TimeDIM END IF EXISTS SELECT FROM sys objects WHERE object id OBJECT ID N dbo fk Fact CustomerDIM BEGIN ALTER TABLE FACT DROP CONSTRAINT fk Fact CustomerDIM END clean out existing data in database warehouse tables BEGIN truncate table RepDIM truncate table TimeDIM truncate table PartDIM truncate table FACT truncate table STAGING truncate table CustomerDIM END POPULATE DIMENSION TABLES BEGIN insert into Rep
2. theVolume gt 0 and theNumber gt Postcondition The journal has been initialized with the specified values for title publisher copyright year loan period call number volume number discipline and editor The item is not checked out public LibraryJournal String theTitle String thePublisher int theCopyrightYear 191 int theLoanPeriod String theCallNumber int theVolume int theNumber String theDiscipline String theEditor base theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theVolume theNumber Discipline theDiscipline Editor theEditor public string Discipline Precondition None Postcondition The discipline has been returned get Precondition None Postcondition The discipline has been set to the specified value set public string Editor Precondition None Postcondition The editor has been returned get Precondition None Postcondition The editor has been set to the specified value set Precondition daysLate gt Postcondition The fee for returning the item the specified days late has been returned public override decimal CalcLateFee int daysLate if daysLate gt 0 return daysLate DAILYLATEFEE else throw new ArgumentOutOfRangeException daysLate daysLate daysLate must be 0 Precondition None Postcondition A string is returned presenting the libary item s data o
3. Postcondition If text is invalid focus remains and error provider 21 highlights the field private void itemPublisherTxt Validating object sender CancelEventArgs e if itemPublisherTxt TextLength Empty field e Cancel true errorProvider SetError itemPublisherTxt Must provide Publisher Precondition Validating of itemPublisherTxt not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void itemPublisherTxt_Validated object sender EventArgs e errorProvider SetError itemPublisherTxt Precondition Focus is shifting from itemCopyrightTxt Postcondition If text is invalid focus remains and error provider highlights the field private void itemCopyrightTxt_Validating object sender CancelEventArgs e int copyright Copyright year of item bool valid true Is text valid if int TryParse itemCopyrightTxt Text out copyright Parse failed valid false else if copyright lt 0 116 valid false if valid Invalid so cancel and highlight field e Cancel true itemCopyrightTxt SelectAll errorProvider SetError itemCopyrightTxt Invalid Copyright Year J Precondition Validating of itemCopyrightTxt not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void itemCopyrightTxt_Validated object sender EventArgs e errorProvider Set
4. Price money not null Create Table TimeDIM Time_Key INT identity 1 10 Ord_Date datetime NOT NULL Create Table FACT Part_Key int NOT NULL Customer_Key int NOT NULL Rep_Key int NOT NULL Time_Key int NOT NULL list_Price money NOT NULL Quantity int NOT NULL ORDER_DATE DATETIME ALTER TABLE KEYS add PKs FKs are removed and re added by the stored procedure tables are truncated whenever it is run Alter table RepDIM add constraint pk RepDIM primary key Rep Key Alter table CustomerDIM add constraint pk CustomerDIM primary key Customer Key Alter table PartDIM add constraint pk PartDIM primary key Part Key Alter table TimeDIM add constraint pk TimeDIM primary key Time Key Alter table FACT add constraint fk Fact RepDIM foreign key Rep Key references RepDIM Rep Key Alter table FACT add constraint fk Fact CustomerDIM foreign key Customer Key references CustomerDIM Customer Key Alter table FACT add constraint fk Fact PartDIM foreign key Part Key references PartDIM Part Key Alter table FACT add constraint fk Fact TimeDIM foreign key Time Key references TimeDIM Time Key create staging table CREATE TABLE STAGING Rep Key INT Customer Key int Part Key int Time Key int Customer Num int Part Num varchar 4 Rep Num int On Hand float Order Date datetime Price money 147 PART 2 STORED PROCEDURE USE cis3 1034 GO
5. Secondary Street Secondary City Secondary State Province Secondary Zip Postal Code Secondary Country M Contact Merge Program Help for this Page Ww Required Information a FJ Available p Chosen Winter Help Em Special Water l a sapie E REIR 14 None y a None v Available a p Chosen African Black ed E Asian masa l None y Copy Primary Address to Secondary Address None Step 5 Press Save 90 Log Name Address Schedule Appointment ll Step 6 Scroll to the bottom of the record and select new meeting reques CES https na7 salesforce com 003A000000kCRc4 le E weather 40219 2 Most Visited Y Getting Started E Latest Headlines UN Blackboard NEW P s n Bookma Primary Address Type Secondary Address Type Primary Address 8009 princess way Secondary Address louisville KY 40200 USA Household Mailing Address Edit Delete Clone Sharing Request Update Open Activities New Task New Event New Meeting Request Open Activities Help No records to display 4 Appointments New Appointment Appointments Help No records to display Activity History Log A Call Mail Merge Send An Email Request Update View HTML Email Status Activity History Help No records to display Y Campaigns Campaigns Help No records to display es Opportunities New Donation Opportunities H
6. lt body style background color B2B2B2 onload FP preloadlmgs url button1 4 gif url button15 gif url button51 gif url button52 gif url button55 gif url button57 gif url button58 gif url button60 gif url button61 gif url button62 gif url button63 gif url button64 gif url button67 gif url button68 gif url button5C gif url button5D gif url button70 gif url button71 gif url button72 gif url button73 gif url button74 gif url button75 gif url buttonGE gif url buttonGF gif url button76 gif url button77 gif url button78 gif url button79 gif url button81 gif url button82 gif url button7A gif url button7B gif url button7D gif url button7E1 gif url button83 gif url button84 gif url button87 gif url button88 gif url button89 gif url button8A gif url button8C gif url but ton8D gif url button7F gif url button80 gif url buttonAO gif url buttonA1 gif url buttonBO gif url buttonB1 gif url butto n3F gif url button40 gif url button42 gif url button43 gif url button48 gif url button49 gif url button9D gif url button9 E gif url buttonA3 gif url buttonA4 gif url buttonA9 gif url buttonAA gif url buttonAC gif url buttonAD gif url buttonD B gif url buttonDC gif url buttonE7 jpg url buttonE8 jpg url butto
7. return min precondition none postcondition the current maximum score has been returned public double GetMax for int n 0 n lt numStudents n runs through array to find max if studentarray n gt max New largest max studentarray n if so then set max to new value return max precondition none postcondition the number of students has been returned public int GetNumStudents Precondition none Postcondition returns integer number of valid scores entered public int GetValidScores return numStudents return validScores Precondition none Postcondition sets where to look in the array public void SetScores int index if index gt 0 amp amp index lt studentarray GetLength check validity findScore studentarray index set findScore value else findScore 1 Precondition none Postcondition returns value from array public double GetScores return findScore public override string ToString String gradeStr Formatted output string if GetValidScores 0 No valid scores gradeStr String Format Course n Instructor 1 nnumber of students 2 n Mean 3 nMin 3 n Max 3 CourseName InstructorName GetNumStudents Undefined else gradeStr String Format Course n Instructor 1 nNumber of Students 2 nValid Scores 3 n Mean
8. Deposited By Associate Name Associated Contact Preferred Day s Preferred Time s 77 Track Local Volunteer Link Contact Required Local Volunteer Information Search any contact attribute for a contact to associate with the donation Search and selcet contact to associate donation Monday E Tuesday E Wednesday LJ Thursday El Friday E Saturday E Sunday Monday Wednesday Friday 0 00 0 00 0 00 0 00 0 00 0 00 Saturday 0 00 0 00 0 00 0 00 Thursday 0 00 0 00 Tuesday 0 00 0 00 November 30 2010 8 00 AM 12 00 PM December 1 2010 8 00 AM 12 00 PM December 2 2010 8 00 AM 12 00 PM 78 Manage Wish List Save Changes View Wishlist Website Select Wish List to Modify Select Wish List to Modify Nicaragua Table saw Hand Planer C New Item Description Peanut Butter Quantity eo o Region Nicaragua Up Date Contacts About the Changes to the Wish List Publish to Website Send Update seno via Y E Mail C Post Mail Text Message Select Mailing List Select Mailing List 79 Manage Contact Save Contact Contact Information First Name Chuck Last Hame ws Address University of Louisville Address 2 mmidd yyyy Historical Activity Yes Ho 80 Manage Gift In Kind Inventory Edititem Edit Inventory Edit Description Diapers birth to 3 yea Edit Quantity 1 Edit Region Nicaragua Quantity Region Diapers birth to 3 years ald
9. Precondition Validating of patronIdTxt not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void patronIdTxt_Validated object sender EventArgs e 110 errorProvider SetError patronIdTxt Precondition User pressed on cancelBtn Postcondition Form closes and sends Cancel result private void cancelBtn_MouseDown object sender MouseEventArgs e This handler uses MouseDown instead of Click event because Click won t be allowed if other field s validation fails this DialogResult DialogResult Cancel Causes form to close and return Cancel result Precondition User clicked on okBtn Postcondition If invalid field on dialog keep form open and give first invalid field the focus Else return OK and close form private void okBtn_Click object sender EventArgs e This method does additional validation beyond what is necessary in an attempt to demonstrate stronger enforcement of common business rules Name and ID must have data entered To make this work I chose to NOT have a DialogResult property value for the okBtn if patronNameTxt TextLength Should not be possible but just to be safe patronNameTxt Focus else if patronIdTxt TextLength patronIdTxt Focus else this DialogResult DialogResult OK Causes form to close and return OK result 0 ID box never entered so no validation 111 book
10. Wireless Week She also mentions that she believes AT amp T is being cavalier with 168 security Wireless Week Josh Phillip s a senior malware researcher at Kapersky Lab says although the exposure is not very serious Wireless Week it raises concerns about AT amp T s security He goes on to say think that the more serious issue is that based on this leak of information AT amp T most likely does not have a security team reviewing their customer facing web apps prior to deployment that is a much bigger issue Wireless Week another vote for better security standards at AT amp T Other experts had much the same sentiments regarding the breach Jamz Yaneza a threat researcher at Trend Micro says ICC ID is just a security number and that information by itself isn t enough to do much you have to put it together with a couple of different things to make it work Wireless Week He also says that the main issue with exposed e mail addresses is that it opens up users to be targets for spam and phishing He points out that many American websites you log in with your e mail address and a random password and your e mail is really rich users should be concerned but give kudos to AT amp T for being able to patch this particular problem Wireless Week Charlie Miller agrees with most of the others in saying that he doesn t believe the breach to be that serious but also agrees that it does raise questions about AT amp T s web
11. 254 8789 hello donationtime_org 67 Market Street Louisville Kentucky Able John 502 111 2121 111 2121 1 1st St Louisville KY Client Testy 546 474 6454 75 373 6373 764 746 4747 01 fun st Louisville KY Non Donor Donnie 02 345 9034 donnie ineedhelp com 1414 West Main Louisville Kentucky Donor Donnie 503 234 8769 503 234 8769 donord givemoney com 890 Super Cool Blvd Louisville Kentucky Client4 Chuck 645 474 6474 847 464 7464 847 464 7464 100 fake st Louisville KY Client2 Bones 647 464 7464 526 252 6252 514 151 4151 chuck fun com 10 ten st Louisville KY Winner Client3 Charlie 635 363 536 746 454 6474 746 454 6474 dn dn com 320 filter st Louisville KY Step 2 Press New Step 3 Choose Client or Donor from the dropdown Force com Sandbox i4 Charles Rady v Help amp Training Nonprofit CRM v Home JIGS Appointments Reports Households Organizations Donatig Recurring Donations amp Pledges Contact Merge Program New Contact Help for this Page Fy Select Contact Record Type Select a record type for the new contact To skip this page in the future g ange your record type settings on your personal setup page Select Contact Record Type Record Type of new record Client q Continue Cancel Available Contact Record Types Record Type Name Description Client Client records Program Recipient Donor Funding Source 89 Log Name Address Schedule Appointment Step 4 Enter the
12. 4 F1 nMin 5 F1 n Max 6 F1 CourseName InstructorName GetNumStudents GetValidScores GetMean GetMin GetMax return gradeStr 132 133 LINQ exercise Note this test program requires the Library class hierarchy to run PROGRAM 1A BUILT FROM Program 1 Instructor s solution CIS 200 01 Due 2 21 2011 1A by Charles Rady File Program cs This file creates a simple test program that builds objects of each of the concrete classes from the LibraryItem hierarchy It does so using the List collection it then sends the results of LINQ queries to the console using System using System Collections Generic using System Ling using System Text using LibraryItems public class Program Precondition None Postcondition The LibraryItem hierarchy has been tested public static void Main string args const int DAYSLATE 14 Number of days late to test each object s CalcLateFee method create a new list of LibraryItem objects and LibraryPatron objects List lt LibraryItem gt libltems new List lt LibraryItem gt List lt LibraryPatron gt libPatrons new List lt LibraryPatron gt create the actual objects note these steps can be combined as libItems Add new LibraryBook The Wright Guide to C UofL Press 2010 14 ZZ25 3G Andrew Wright but then I can t figure out how to reach them once they are in the list LibraryBoo
13. MessageBoxIcon Error show error in message box y end catch end if end open method Precondition edit patron has been clicked Postcondition the patron selected by the user is updated with the new data private void patronToolStripMenuItem1 Click object sender EventArgs e EditForm patronSelect new EditForm patrons create instance of patronSelect populate with list DialogResult selectResult patronSelect ShowDialog use dialog to display form if selectResult DialogResult OK PatronForm patronForm new PatronForm make a new patron form fill the fields with the data from the selected patron patronForm PatronName patrons patronSelect PatronIndex PatronName name field patronForm PatronID patrons patronSelect PatronIndex PatronID ID field DialogResult result patronForm ShowDialog Show form if result DialogResult OK check for OK click try 106 patrons RemoveAt patronSelect PatronIndex remove original patron LibraryPatron newPatron new LibraryPatron patronForm PatronName patronForm PatronID make a new patron to use with AddPatron method patrons Add newPatron add the new data catch FormatException catch format exception MessageBox Show Format incorrect Error MessageBoxButtons OK MessageBoxIcon Error display error patronSelect Dispose collect it and toss it end if end if end patron edit method Precondition edit
14. Track Immersion Trip EMEN volunteer Add GIK Item lt lt button gt gt Be ere links Link Contact Manage Contact lt lt button gt gt Volunteer button Save Find Value lt lt link gt gt lt lt button gt gt Create Mailing List Link Contact lt lt button gt gt pod lt lt form gt gt Mial Save Item Manage Contacts lt lt link gt gt Calendar RSS Merge contacts Edit Contact tem Create Mailing 2 xam List Biss Create Contact lt lt button gt gt Save Edit Delete lt lt button gt lt lt window gt gt lt lt window gt gt Preview Active Cufendat hyperlink report E Mail Client To do Task list Run 65 Deployment Diagram lt lt Staff Workstation gt gt lt lt Cloud gt gt Staff PC Salesforce Cloud lt lt TCPAP gt gt lt lt System Application gt gt lt lt CRM gt gt Hand In Hand Ministries System Salesforce CRM lt lt Database gt gt Contact Database Client Narrative The actual application runs on the cloud so the staff can access it anywhere with an Internet enabled device 1 The staff accesses the Salesforce application through the PC terminal 2 The computer is connected to the cloud through the Internet 3 The cloud contains the Salesforce application and the database of contacts 66 Nonfunctional Requirements Nonfunctional Requirements e The system shall use only one c
15. amp Pledges Contact Merge Program Contacts Tell me more He Home View All Contacts y Got Edit Create New Vig Recent Contacts New Rece Name 2 Phone Phone Mobile Phone Email Primary Street Primary City Primary State Pro Client Testy 546 474 6454 736 373 6373 764 746 4747 01 fun st Louisville KY Non Donor Donnie 502 345 9034 donnie ineedhelp com 1414 West Main Louisville Kentucky Donor Jenny 456 234 8789 hello donationtime org 67 Market Street Louisville Kentucky Client4 Chuck 645 474 6474 847 464 7464 847 464 7464 100 fake st Louisville KY Donor Dixie 67 Main Street Louisville ky Able John 502 111 2121 502 111 2121 1 1st St Louisville KY Donor Donnie 503 234 8769 503 234 8769 donor ivemoney com 890 Super Cool Blvd Louisville Kentucky Client2 Bones 647 464 7464 526 252 6252 514 151 4151 chuck fun com 10 ten st Louisville KY Winner Client3 Charlie 635 363 5363 746 454 6474 746 454 6474 dn dn com 320 filter st Louisville KY Step 10 Click Edit Force com Sandbox i4 Charles Rady v Help amp Training Nonprofit CRM v Home ciece Appointments Reports seholds Organizations Donations Recurring Donations amp Pledges Contact Merge Program Contact Customize Page Edit Layout Printable View Help for this Page uw Mr Donnie Non Donor RecuW Donations amp Pledges 0 Appointments 0 Activity History 0 Campaigns 0 Opp
16. item has been clicked Postcondition the item selected by the user has been updated with new data private void itemToolStripMenuItem1 Click object sender EventArgs e IEditForm itemSelect new IEditForm items create instance of the item edit form populate with list DialogResult selectResult itemSelect ShowDialog display form if selectResult DialogResult OK BookForm bookForm new BookForm the add book form Enter the chosen item s data into the appropriate fields for editing try exception handling in case of empty choice bookForm ItemTitle items itemSelect itemIndex Title title field bookForm ItemPublisher items itemSelect itemIndex Publisher publisher field bookForm ItemCopyrightYear Convert ToString items itemSelect itemIndex CopyrightYear copyright field bookForm ItemLoanPeriod Convert ToString items itemSelect itemIndex LoanPeriod loan field bookForm ItemCallNumber items itemSelect itemIndex CallNumber callnumber field bookForm BookAuthor LibraryBook items itemSelect itemIndex Author downcast the author field catch exception created if nothing is chosen catch MessageBox Show Error you have not chosen an item You may now create a new item or cancel and try again ERROR DialogResult result bookForm ShowDialog Show form if result DialogResult OK see if user clicked OK try items RemoveAt itemSelect itemIndex re
17. onmouseover FP_swaplmg 1 0 id img1 url button14 gif onmouseup FP_swaplmg 0 0 id img1 url button1 4 gif src button13 gif style border 0 width 135 fo style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor FCOCOCO fp transparent 1 fp title Download gt lt a gt lt br gt amp nbsp lt br class auto style57 gt lt span class auto style51 gt VISIO files lt span gt lt br gt lt span class auto style39 gt ERD for Hand in Hand ministries iteration 5 lt br gt lt a href files ERD320 2 vsd gt img id img24 alt Download height 27 onmousedown FP_swaplmg 1 0 id img24 url button68 gif onmouseout FP swaplmg 0 0 id img24 url button90 gif onmouseover FP swaplmg 1 0 id img24 url button67 gif onmouseup FP swaplmg 0 0 id img24 url button67 gif src button90 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt span gt amp nbsp lt a class auto style7 href files ERD320_2 jpg gt lt img id img31 alt JPEG height 23 onmousedown FP_swapImg 1 0 id img31 url buttonA1 gif onmouseout FP_swaplmg 0 0 id img31 url button9F gif onmouseover FP swaplmg 1 0 id img31 url buttonAO gif onmouseup FP swaplmg 0 0 id img31 url buttonAO gif src button9F gif style border 0
18. set Customer_key C Customer_key from Customerdim c inner join staging s on c customer_NUM S customer NUM end populate FACT table insert into FACT Part Key Customer Key Rep Key Time Key List Price quantity ORDER DATE SELECT PART KEY CUSTOMER KEY REP KEY TIME KEY PRICE ON HAND ORDER DATE from STAGING END part 3 queries all sales are in october in this database SELECT quantity list price as avg sale amt order date c customer name FROM FACT F INNER JOIN CUSTOMERDIM C ON F CUSTOMER KEYZC CUSTOMER KEY ORDER BY ORDER DATE desc group by order date having order date gt 8 01 2003 2 select p Part_key Description month f order_date as Month from FACT F INNER JOIN PartDIM P on f part_key p part_key inner join TimeDIM T on F Time_Key T Time_Key group by p Part_key Description month order_date having count p part_key gt 1 3 SELECT quantity as totalSold rep_num city FROM FACT F INNER JOIN CUSTOMERDIM C ON F CUSTOMER_KEY C CUSTOMER_KEY ORDER BY ORDER_DATE desc 152 SQL ERD Business Rules Assignment 9 ERD PK CustomerSSN CustomerSSN LoanNumber CreditReportReceived BankRecieved CustomerPhone LoanNumber CustomerStreet CustomerSSN E CustomerCity RiskFactor CustomerFirstName TaxFormsRecieved FK1 CustomerState LoanAppDate ReviewDate CustomerIncomeOne LoanAMT UnderwriterlD CustomerIlncomeTwo LoanTerm LoanReviewDate DateUpdate LoanINTRate AnhilcationOak Lo
19. span gt lt strong gt lt br gt lt strong gt This page in PHP lt br gt lt span class auto style19 gt lt a href files HTMLcode pdf gt lt img id img46 alt Download height 27 onmousedown FP_swaplmg 1 0 id img46 url buttonC1 gif onmouseout FP swaplmg 0 0 id img46 url button1 10 gif onmouseover FP_swaplmg 1 0 id img46 url button1 09 gif onmouseup FP swaplmg 0 0 id img46 url button109 gif src button1 10 gif style border 0 width 135 gt lt MSComment button fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt span gt lt strong gt lt br gt lt strong gt lt span class auto style51 gt General Writing lt br gt lt span gt Looking Back in Time lt span class auto style51 gt lt br gt lt span class auto style19 gt a href files Looking 20back 20in 20time 20final 20dratt pdf gt lt img id img45 alt View height 27 onmousedown FP swaplmg 1 0 id img45 url button107 gif onmouseout FP_swaplmg 0 0 id img45 url button108 gif onmouseover FP swaplmg 1 0 id img45 url button1t06 gif onmouseup FP swaplmg 0 0 id img45 url button106 gif src button108 gif style border 0 width 135 fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title2 View gt lt a gt lt span gt lt br gt lt span gt Mu
20. using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public class LibraryMusic LibraryMedialtem public const decimal DAILYLATEFEE 0 50m Music s daily late fee public const decimal MAXFEE 20 00m Max late fee private int numTracks Music s number of tracks private MediaType musicMedium The movie s medium Precondition theCopyrightYear gt and theLoanPeriod gt and 1 theMedium from CD SACD VINYL and theDuration gt 0 and theNumTracks gt 0 Postcondition The movie has been initialized with the specified values for title publisher copyright year loan period call number duration director medium and rating The item is not checked out public LibraryMusic String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber double theDuration String theArtist MediaType theMedium int theNumTracks base theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theDuration Artist theArtist Medium theMedium NumTracks theNumTracks public string Artist Precondition None Postcondition The artist has been returned get Precondition None Postcondition The artist has been set to the specified value 196 set public int NumTracks Precondition None Postcondition The number of tracks has been
21. width 75 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font Agency FB fp font style Bold fp transparent 1 fp proportional 0 fp title JPEG gt lt a gt lt br gt lt span class auto style8 gt amp nbsp lt span gt lt br gt span class auto style39 gt Class Diagram for Hand in Hand it5 lt br gt lt a href files ClassDiagramlteration5 vsd gt img id img25 alt Download height 27 onmousedown FP_swaplmg 1 0 id img25 url button5D gif onmouseout FP swaplmg 0 0 id img25 url button91 gif onmouseover FP swaplmg 1 0 id img25 url button5C gif onmouseup FP swaplmg 0 0 id img25 url button5C gif src button91 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt amp nbsp a class auto style7 href files ClassDiagramlteration5 jpg gt lt img id img32 alt JPEG height 23 onmousedown FP swaplmg 1 0 id img32 url buttonB1 gif onmouseout FP swaplmg 0 0 id img32 url buttonAF gif onmouseover FP swaplmg 1 0 id img32 url buttonBO gif onmouseup FP swaplmg 0 0 id img32 url buttonBO gif src buttonAF gif style border 0 width 75 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font Agency FB fp font style Bold fp transparent 1 fp prop
22. Form La m E m u a m L han Period ll Number Author i sna eres Book Form Code File BookForm cs This class creates the Book dialog box form GUI It performs validation and provides String properties for each field BookForm IS A ItemFormBase using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Ling using System Text using System Windows Forms namespace LibraryItems public partial class BookForm ItemFormBase Precondition None Postcondition The form s GUI is prepared for display public BookForm InitializeComponent public String BookAuthor Precondition None Postcondition The text of form s author field has been returned get Precondition None return bookAuthorTxt Text 112 Postcondition The text of form s author field has been set to the specified value set bookAuthorTxt Text value Precondition Focus is shifting from bookAuthorTxt Postcondition If text is invalid focus remains and error provider highlights the field private void bookAuthorTxt_Validating object sender CancelEventArgs e if bookAuthorTxt TextLength 0 Empty field e Cancel true errorProvider SetError bookAuthorTxt Must provide Author Precondition Validating of bookAuthorTxt not canc
23. HTML Email Status Activity History Help No records to display y Campaigns Campaigns Help No records to display Ey Opportunities New Donation Opportunities Help No records to display Back To Top Always show me W more records per related list When you click the meeting you will be returned to the scheduler where you may confirm the meeting and block that time and date from being double booked Meeting Request x To 4 chuckrady Subject chuck rady and West Louisville Community Ministries Inc Where To be determined Attendee Availability Wed Messages 4 6 2011 Proposed Times 10 00 AM Jocylen 10 30 AM PDT enter anything here You may type a real Jocyten S message IF the client has an email address it will send them an emal chuck rad y chuck rady has not yet responded Select One 9 Reschedule Confirm Cancel Meeting Close Click Select One and then click Confirm 93 The final screen of the scheduler will now appear simply click Send to complete the booking and be automatically returned to the client record Meeting Request To j chuck rady Subject chuck rady and West Louisville Community Ministries Inc Where Tobe determined Meeting Request Subject chuck rady and West Louisville Community Ministries Inc Who chuck rady Jocylen When Wednesday April 6 2011 10 00 AM Pacific Daylight Time Duration 30 minutes Where To be determined Message On 4 4 20
24. IRS which can be obtained on the IRS website What does this have to do with online donor tracking software providers Well in the case of non cash items not too much as most of these items will be donated physically at the charity s brick amp mortar locations The responsibility of handling these donations correctly will fall on the shoulders of the volunteers and employees of the organization and not their donor tracking software The online providers mostly track the donors information and allow for online money donations In the case of such cash donations the sites all of the sites have perused so far and I d be willing to bet all of the sites out there period will provide adequate proof of the donation and canceled checks can be obtained from the bank that they were drawn on These types of donations are safe bets for deductions because they are handled in such a way as there can be no argument over how much a donation was and when it was made These online services do a great job of keeping track of money donations In the case of gifts in kind non cash donations most of the online providers offer very little in the way of collecting them as would be obvious since they are often cloud based and it s hard to send your old refrigerator through a virtual cloud Although sending some gift in kind items through the mail works it is most often best to do such donations in person Most of these businesses will offer services that promote gift
25. LibraryMagazine C Monthly UofL Mags 2010 14 MA57 9A 19 12 Test magazine add LibraryItems objects to List of LibraryItems libItems libItems libItems libItems libItems libItems libItems libItems libItems libItems Add b1 Test book Add b2 Add m1 Add m2 Add t1 Add t2 Add j1 Add j2 Add z1 Add z2 book movie movie Test test test test tunes test tunes test journal test journal test magazine test magazine create note but then patrons these steps can be combined as libPatrons Add new LibraryPatron Ima Bad Reader 12365 I can t figure out how to reach them once they arein the list LibraryPatron LibraryPatron LibraryPatron LibraryPatron LibraryPatron add 5 patrons to libPatrons Add p1 libPatrons Add p2 libPatrons Add p3 libPatrons Add p4 libPatrons Add p5 display each ite new new new new new the p p m in LibraryPatron Ima Reader 12345 Test patron LibraryPatron Ima Bad Reader 12365 Test patron LibraryPatron Ima Good Reader 12325 Test patron LibraryPatron Ima PC 12315 Test patron LibraryPatron Ima MAC 12395 Test patron patron list the LibraryItem list foreach var libItem in libItems Console Write n n libItem pause until user hits a key Console Write n n thit enter to continue Conso
26. Male Source DMail v Primary Language English Giving Potenial 0 00 5250 000 00 Religion Catholic Volunteer Status Active hd Marital Status Married 4 4 4 4 c M PEN Volunteer Start Date 12 05 2007 E Matcher Y E Anonymous Region West w Birth Date 11 01 1978 Age 20 Anniversary Date 11 19 2005 Years Married 3 Comments or np n 174 Pricing for this software package is not readily available to curious web surfers To get an accurate rate you must request a price quote from their website listed in works cited section For this reason I cannot recommend this software to Hand in Hand Although it does seem to offer many features that Hand in Hand is looking for it is not forward enough with its pricing scheme nor does it top DonorPerfect with its offerings ePhilanthrAppeal is simply another option to keep in mind although at the bottom of the list Sage Non Profit Solutions Sage is a provider of many different accounting and CRM solutions for a wide range of businesses They also offer a non profit solution at a discount from their regular business services Some of their success stories include the Girl Scouts of America and Child Care Action Campaign which have done remarkably well using sage nonprofit solutions software This software package seems to be more of an accounting package than it is a tailored package for constituent tracking and management It can perform these of course ju
27. Nicaragua Latex free gloves all sizes Belize Anti bacterial soap E Nicaragua Children s liquid Tylenol 5 a Appalachia Children s liquid Motrin 5 Appalachia Tweezers 4 Nicaragua Bandage scissors 7 Belize Cotton balls 3 Appalachia First aid kits T Nicaragua Circular saw 2 Belize y Chalk line 8 Appalachia l Hammer 5 Belize 81 Manage Wish List Save Changes View Wishlist Website Select Wish List to Modify Select Wish List to Modify Nicaragua Table saw Hand Planer C New Item Description Peanut Butter Quantity eo o Region Nicaragua Up Date Contacts About the Changes to the Wish List Publish to Website Send Update seno via Y E Mail C Post Mail Text Message Select Mailing List Select Mailing List 82 Merge Contact i Contact Information First Name matt atthew 9 Last Hame Foe o Fey Address ls Faneuil St ls fnual st Address 2 City brighten 9 Boston State ma 9 MA Zip 02135 9 Phone 617 555 1234 9 617 555 123 E mail matt uofl com Y matt nasca uofl com After Merge First Name Mattthew Last Hame Faley Address E Faneuil 5t City Brighton State MA Zip 02135 Phone 617 555 1234 E mail matt nasca uofl com Contact Search Results ef po J To do Tasks Do it i Every
28. Number 123456789 Account Number 123456789 volunteers Paper Check Check Humber 0123 Cash Accepted By Associate Name Deposited By Associate Name Figure 13 Track Immersion Trip Volunteer This section at the bottom contains the payment transaction area Enter relevant credit card cash or eCheck information All immersion trip costs are treated as monetary donations 62 Track Local Volunteer E ooo l Enter an associated for records Track Local Volunteer i preferred e Required Local Valunteer Information Search Contacts Search any contact attribute for a contact to associate with the T m Associated Contact Search and selcet contact to associate donation I OO EE _ Preferred Days Monday Tuesday L Wednesday Thursday Friday saturday E le Monday Wednesday Friday 0 00 0 00 0 00 0 00 0 00 0 00 Sunday Tuesday Thursday Saturday 0 00 0 00 l 0 00 0 00 0 00 0 00 0 00 0 00 Location Select Location Drivers License Number Enter volunteers driver s license Emergency Contact Phone a tac and tot Emergency Contact Phone contacts and total hours here These Skills fields are required Total Hours f Monday November 29 2010 8 00 AM 12 00 PM Tuesday November 30 2010 8 00 AM 12 00 PM Volunteer Log Last 4 Wednesday December 1 2010 8 00 AM 12 00 PM Thursday December 2 2010 8 00
29. OK Postcondition Error provider cleared and focus allowed to change private void itemCbo Validated object sender EventArgs e 119 errorProvider SetError itemCbo Precondition Focus is shifting from patronCbo Postcondition If selection is invalid focus remains and error provider highlights the field private void patronCbo Validating object sender CancelEventArgs e if patronCbo SelectedIndex 1 Nothing selected e Cancel true errorProvider SetError patronCbo Must select Patron Precondition Validating of patronCbo not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void patronCbo Validated object sender EventArgs e errorProvider SetError patronCbo Precondition User pressed on cancelBtn Postcondition Form closes and sends Cancel result private void cancelBtn MouseDown object sender MouseEventArgs e This handler uses MouseDown instead of Click event because Click won t be allowed if other field s validation fails this DialogResult DialogResult Cancel Causes form to close and return Cancel result Precondition User clicked on okBtn Postcondition If invalid field on dialog keep form open and give first invalid fi field the focus Else return OK and close form private void okBtn_Click object sender EventArgs e This method does additional validation beyond
30. Product Per DE a A A E o ee ee ee 15 e a ENS ANI 1 PVC oo MAA A O o e 16 goal APP 16 Ei AAA dices E IM UE IM EM M DI EE 16 Monety DODAEIOFS A PP A PP dis actis 16 IVD PONS Donalds acontece diri isasitss 16 Donor D3tdDHs Casa pr E E E E 16 Sinarcas 16 AA AP 17 Technical Feasibiity Cane DUO es siaa 17 Familiarity with the Functional Areg Strong iusserit oer ritu bet de FRE Dreh RAEAN EA ARERR AEREE 17 Familiarity with the Technology Strong seien tenente nnne tne ttn tetto te tote tn toto nananana sensns 17 SIZE a 17 COMPArioll corn eee ee ee ip eo discs 17 CONCISO Nissan sn 17 Economic Feasibility Should we build it oucc irren rune ra Cetus racc ke rm run careant ENSE EEA nac 18 Bene bi NO O o IUE EMI o 18 FEAST OMEN YS CAS nee iii is 19 BER A cet LE UE 20 Sor CIA A O 21 Organizational Feasibility Analysis If We Build it Will They Come eene 22 sr ors 162129 ope 120 168 9 idos 22 AR KOETAN VAC E mae cen ree rere re Lu UE RC 22 COC UNS ID easier ica itaja 22 A crt cael ncaa ences resent iscsi pena a ae eeu PENITUS 23 keview and ADDEOVALSIBGHatUFP6S cal ide 23 A A o ua D EON I MIU UM E 24 ZOVEIVIEW and ODJeCUVE iui n m cnet eric dash ite net a des epus 24 se BUSINESS TUSEITIC Al OW aio 24 SV STE RE QUINCE UE cecal talents G 24 D META VO Vel kx CULM ele bs suus pee
31. REMOVE TO USE THIS FUNCTIONALITY using System using System Collections Generic using System Ling using System Text namespace Prog3 class Program Precondition None Postcondition The Gradebook class has been tested using counter controlled repetition with an array to allow user to enter scores for as many students as they like static void Main string args Gradebook gb1 Test Gradebook object string course Course name string instructor Instructor name string assignment Assignment name double score Input score int scorecount 0 for prompting by index number int students number of students int single for testing of GetScores method remove lines 86 90 Console WriteLine Welcome to the Gradebook Application n print welcome Console Write Enter course name get user input course Console ReadLine Console Write Enter instructor name instructor Console ReadLine Console Write Enter assignment name assignment Console ReadLine Console Write Enter the number of students students int Parse Console In ReadLine while students 0 validates number of students Console Write INVALID ENTRY PLEASE TRY AGAIN this error if a negative value is entered Console Write nEnter the number of students asks for new value AAA ANS will be 0 number been reached 128 students int Parse Conso
32. String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber double theDuration String theDirector LibraryMedialtem MediaType theMedium LibraryMovie MPAARatings theRating items Add new LibraryMovie theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theDuration theDirector theMedium theRating Precondition theCopyrightYear gt and theLoanPeriod gt and theMedium from CD SACD VINYL and theDuration gt 0 and t theNumTracks gt 0 Postcondition A library music item has been created with the specified values for title publisher copyright year loan period TJ call number duration director medium and rating The item is not checked out Ll The music item has been added to the Library public void AddLibraryMusic String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber double theDuration String theArtist LibraryMedialtem MediaType theMedium int theNumTracks items Add new LibraryMusic theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theDuration theArtist theMedium theNumTracks Precondition theCopyrightYear gt 0 and theLoanPeriod gt 0 and theVolume gt and theNumber gt Postcondition A library journal has been created with the specified values for title publisher copyright year loan period IF call number volume number discipline and edit
33. The text of form s copyright field has been set to the specified value set itemCopyrightTxt Text value public String ItemLoanPeriod Precondition None Postcondition The text of form s loan period field has been returned get return itemLoanPeriodTxt Text Precondition None Postcondition The text of form s loan period field has been set to the specified value set itemLoanPeriodTxt Text value public String ItemCallNumber Precondition None 115 Postcondition The text of form s call number field has been returned get return itemCallNumberTxt Text Precondition None Postcondition The text of form s call number field has been set to the specified value set itemCallNumberTxt Text value Precondition Focus is shifting from itemTitleTxt Postcondition If text is invalid focus remains and error provider highlights the field private void itemTitleTxt Validating object sender CancelEventArgs e if itemTitleTxt TextLength 0 Empty field e Cancel true errorProvider SetError itemTitleTxt Must provide Title Precondition Validating of itemTitleTxt not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void itemTitleTxt_Validated object sender EventArgs e errorProvider SetError itemTitleTxt Precondition Focus is shifting from itemPublisherTxt
34. a payment of 100 will be taken each month for a total Payments taken Daily Weekly Bimonthly Monthly Number of Payments 12 of 1200 dollars Total Donation 1200 00 Calciillateod hv the cuctam Payment Type E Check Cash Paper Check Credit Card Select Card Type Credit Card Information Card Number HHHH HHHH HHHH HHHH Ex Date mm yyyy Code xxx E Check Routing Number 123456789 Account Number 123456789 Paper Check Check Number 0123 Cash Accepted By Associate Name Deposited By Associate Name Figure 3 Accept Monetary Donation The HHM Associate searches for a contact Figure 5 If the contact does not exist a new contact is created Figure 2 Either One Time or Legacy donation is specified Radio Button so only one at a time If One Time is selected a lump sum is then entered If legacy donation is selected then the payment amount the frequency of the payment and the number of payments is use by the system to calculate the total donation amount How the payment is collected is the same for either type After the donation is save it becomes part of the linked donors History Figure 9 Use this field Contact Search Results to perform another Contact Search Results search Select Contact a EC IIA ana Meri mn S m 105 i n z Figure 4 Contact Search Results Create Mailing List button Create Mailing List i Define Mai
35. altz VIDEO height 35 onmousedown FP_swaplmg 1 0 id img5 url button29 jpg onmouseout FP swaplmg 0 0 id img5 url button31 jpg onmouseover FP swaplmg 1 0 id img5 url button28 jpg onmouseup FP swaplmg 0 0 id imgb5 url button28 jpg src button31 jog style border 0 width 175 gt lt MSComment ibutton fp style fp btn Embossed Capsule 5 fp font Staccato222 BT fp font size 28 fp bgcolor 808080 fp title VIDEO gt lt a gt lt small gt lt small gt lt span gt lt p gt lt p class auto style16 style width 186px gt lt span style color rgb 153 153 153 gt lt small gt lt small gt lt a href articles gt img id img6 alt Site height 35 onmousedown FP swaplmg 1 0 id img6 url buttonF1 jpg onmouseout FP_swaplmg 0 0 id img6 url buttonD2 jpg onmouseover FP swaplmg 1 0 id img6 url buttonE2 jpg onmouseup FP swaplmg 0 0 id img6 url buttonE2 jpg src buttonD2 jpg style border 0 width 175 gt lt MSComment ibutton fp style fp btn Embossed Capsule 5 fp font Staccato222 BT fp font size 28 fp bgcolor 808080 fp title Site gt lt a gt lt small gt lt small gt lt span gt lt p gt lt td gt lt td style height 667px gt lt span style color rgb 153 153 153 gt lt img alt height 699 src cover2 jpg width 992 gt lt span gt lt td gt lt tr gt lt tr gt lt td style width 165
36. are added to the in kind inventory and the wish list is update to reflect the donation automatically The in kind gift donation form used with a UPC scanner or entered manually If a contact is not in the system prior to the in kind donation a contact must be created first Use Case Accept In Kind Donation Risk level High Use Case Type Essential Detail Brief Description The system provides donor recejpt stores gift value and updates in kind inventory Primary Actors HHM Associate Secondary Actors None Pre conditions A contact has presented HHM With an In Kind Donation Main Flow 1 2 3 4 9 10 11 Include Manage Contact The HHM Associate selects the contact to link the donation to The system prompts the HHM Associate to enter the applicable donation information The HHM Associate enters the UPC code by typing the code in to a text box or scanning the bar code with a UPC scanner If no barcode or UPC exists the HHM Associate enters the description in to the system The HHM Associate enters the items condition and the webpages to reference the items value The system returns the selected providing the HHM Associate enough information to make a Good Faith Estimate The HHM Associate enters the website used and the amount for the Good Faith Estimate The System provides the HHM Associate the option to remove the donated item from the wish list The HHM Associate saves the donation The system prints the r
37. area functional requirements for the named system REVIEWED BY TEAM MEMBER Matt Nasca APPROVED BY TEAM MEMBER CK Darvin APPROVED BY TEAM MEMBER David Mattingly APPROVED BY SYSTEM OWNER OR DESIGNEE Steve Croghan 24 1 Scope This document establishes the Hand in Hand Ministries donor tracking amp processing business and technical requirements for the NPSP migration from eTapestry 2 Overview and Objective We intend to move Hand in Hand Ministries data from eTapestry to Salesforce NPSP and make that data easier to organize and query In the process of changing systems we also intend to streamline and combine processes for a more efficient user experience When the new system is operational we hope to have included forms and processes for dealing with key areas that Hand in Hand has made apparent to us such as Gift in Kind and legacy donation processing 3 Business Justification This system is being created primarily to save time and money Using NPSP will save up to 54 500 per year in licensing fees alone By automating currently redundant processes we can eliminate unnecessary steps and save Hand in Hand much of the effort it currently puts into running their eTapestry based donor management system 4 System Requirements The following describes the functional and non functional requirements of the new system proposed for Hand in Hand Ministries Due to
38. br gt lt span class auto style18 gt lt strong gt Standards and Practices for Non Profits lt strong gt lt span gt lt br gt strong a href files Standards 20and 20Practices pdf gt img id img15 alt Download height 27 onmousedown FP_swaplimg 1 0 id img15 url button84 gif onmouseout FP_swapImg 0 0 id img15 url button7F 1 gif onmouseover FP swaplmg 1 0 id img15 url button83 gif onmouseup FP swaplmg 0 0 id img15 url button83 gif src button7F1 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt strong gt lt br gt lt br gt lt span class auto style19 gt lt strong gt lt span class auto style52 gt published papers lt span gt lt br gt lt strong gt lt span gt lt span class auto style60 gt lt strong gt The ev lt strong gt lt span gt lt big gt lt big gt lt big gt lt big gt lt small gt lt small gt lt big gt lt big gt lt big gt lt span class auto style4 gt lt strong gt lt span class auto style60 gt olution of Gaming in America lt span gt lt span class auto style40 gt lt br gt lt span gt lt strong gt lt span gt lt span class auto style19 gt lt span class auto style10 gt lt strong gt lt span style color rgb 51 102 255 gt lt span style color rgb 51 51 255 gt
39. by the system without regard to statements made by the men about why the work wasn t done Then discipline them This could be a very bad course of action when it comes to employee morale It would also be based completely on information that does not provide an all seeing account As amazing as this technology 1s for 1981 there are too many holes in it I ve already mentioned that they could have been calling each other they also could have met elsewhere and discussed it they could have actually met but left their badges in their offices engineers might know the capabilities of the system With all these holes this course of action would most likely be seen as incredibly unfair and make relations between employees and management so bad that the system would have to be curtailed in order to restore morale Best course of action and why The best course of action for Waco to take would be action number two I believe this because this action maximizes the possible positive results the work gets finished the men stay happy Ms Saltz becomes happy It also minimizes the negative I have pointed out that this technology is not a normal occurance in 1981 While we might not think it odd someone in 1981 might not even believe it to be possible To enlighten the employees on the power of the system to keep long term tabs on them could be very detrimental Conclusion The word informate has been used here to describe the effects other than au
40. client s information in the fields provided Note Fields with a red line at the beginning of the field indicate that the field is required You may choose to enter non required fields at any time you can save the record then edit it later for info that is not required at the time of the call Home Contact Edit New Contact Contacts not associated with organizations are private and cannot be viewed by other users g Contact Edit Call Collection Date First Name Last Name Last 4 Social Security Numbers Contact Details Birthdate Referred By Marital Status Spouse Spouse Last Name Spouse First Name Spouse Date of Birth Spouse Social Security Number Contact Information Preferred Phone Home Phone Mobile Phone Work Phone Other Phone Address Information Primary Address Type Primary Street Primary City Primary State Province Primary Zip Postal Code Primary Country ities Appointments Reports Households Organizations Donations Recurring Doy f included in re L h awe amp New Cancel Save 3 24 2011 None y None v 3 24 2011 None v None v Household Middle Initial Serviced in Past Special Qualifiers Gender Title Services Requested Organization Name Spouse Middle Initial Spouse Gender Spouse Age Spouse Ethnic Race Origin Non American Preferred Email Personal Email Work Email Alternate Email Fax Secondary Address Type
41. com cis localarticle4 Background The Incident at Waco Manufacturing 1s a fictitious case designed by professor John Sviokla of the Harvard Business School in 1989 The case is designed to explore the effects of an informated organization on its employees and management The case describes a company Waco that installed a new information technology system that included placing transceivers in the walls of one of its plants These transceivers capable of two way communication were placed approximately every 25 feet and interacted with badges worn by the employees Even in 1981 the setting of this case with transceivers placed this closely together an employee s movements could be monitored in real time This allowed Waco to locate employees instantly to within a small distance of their actual location Close enough for the system to route calls to the phone nearest the employee in question remember it is 1981 and there aren t any cell phones to be had Another use of the technology is storage of the data over time and then creating reports of a particular employee or group of employee s movements over a specified period of time This kind of omnipotent management tool allows no hiding and makes visible activities that were once unable to be transformed into a black and white paper report with no time omitted This kind of surveillance is something that has never before been available to Waco or anybody else for that matter The p
42. lt span class auto style21 gt lt a href http www associatedcontent com article 2658951 the_evolution_of_gaming_in_america html cat 19 gt lt img id img16 alt View height 27 onmousedown FP swaplmg 1 0 id img16 url button88 gif onmouseout FP_swaplmg 0 0 id img16 url button93 gif onmouseover FP swaplmg 1 0 id img16 url button87 gif onmouseup FP swaplmg 0 0 id img16 url button87 gif src button93 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title View gt lt a gt lt big gt lt span class auto style39 gt lt br gt lt span gt lt big gt lt span gt lt span gt lt span gt lt strong gt lt span gt lt span gt lt big gt lt span class auto style39 gt lt span class auto style4 gt lt span class auto style65 gt lt strong gt How to photoshop for free on a mac lt strong gt lt span gt lt span gt lt span class auto style10 gt lt span class auto style19 gt lt strong gt lt span class auto style21 gt lt span style color rgb 51 51 255 gt lt span style color rgb 51 102 255 gt lt br gt lt a href http www associatedcontent com article 5596046 how_to photoshop for free with_mac html cat 15 gt img id img17 alt View height 27 onmousedown FP swaplmg 1 0 id img17 url button8A gif onmouseout FP swaplmg 0 0
43. ma a MA Zip 02135 9 Phone 617 555 1234 9 617 555 123 matt uoflcom 9 E mail After Mera First Hame Mattthew Use this section to Last Hame Foley merge two Address 91 Faneuil 5t contacts together Address 2 used in cases City Brighton where the same m person was Zip 02135 Phone 617 555 1234 E mail matt nasca uofl com Figure 11 Merge Contact Here the new contact information is displayed after To Do Tasks To do Tasks Do it Everyone Date Description Who When Everyday Figure 12 To Do Tasks This form displays the to do tasks that are on the agenda Volunteer Volunteer Everyone Tomorrow Everyday 60 61 Use these buttons to navigate to the Track Immersion Trip Volunteer process named on the Required Immersion Trip Information sp x A O A gt Search Contact Attribute Search for a contact to associate with the donation a associateg contact search and selcet contact to associate donation Pasari Humber 7 Passport Country Emergency Contact Hame Empergency Contact Phone Emergency Contact Email 1 ersion Country cion Dates Total Due 1200 00 Payment Type E Check Cash Paper Check Credit Card Select Card Type These fields are required for Credit Card Information Card Number HERA ARA Ex Date mm yyyy Code xxx Immersion trip E Check Routing
44. nUnsorted n n write to console foreach LibraryItem item in items step through list Console WriteLine item write the object titles to the console Console WriteLine n nHit enter to continue display message Console ReadLine pause for user input sorted natural order items Sort Sort uses natural order Console Out WriteLine Sorted list natural order nSorted by title n n display message foreach LibraryItem item in items step through list Console WriteLine item display each item Console WriteLine n nHit enter to continue display message Console ReadLine pause for user input sorted reverse order by copyright year items Sort new reversesorter Sort uses specified Comparer class Console WriteLine Sorted list reverse natural order using Comparer nSorted by copyright year descending n n display message foreach LibraryItem Item in items step through list Console WriteLine Item display results Console WriteLine n nhit enter to see extra credit attempt display message Console ReadLine pause for user input EXTRA CREDIT will re submitif I can get this to work right items Sort foreach LibraryItem item in items Console WriteLine item GetType Console WriteLine hit enter to exit display message Console ReadLine wait for user input end main method end program REVERSE SORT CLASS CHARLES RADY PROGRAM 4 This cla
45. on them to keep a database of your constituents and provide a place for announcements and online donations As far as obeying the tax laws that is one hundred percent the responsibility of the organizations and donors online services aren t and should not be held responsible nor should you trust completely in any of their services that claim to fulfill such obligations Paying your taxes and obeying the tax laws are your responsibility and your responsibility only Some non profit donor management services As discussed in the previous section do not see how any of these services can have an impact on how a business decides to accommodate their obligations to the government They all seem to mirror eTapestry and SalesForce pretty closely with their offerings with the most noticeable difference being the price that they charge for their services can say right off the bat that none of the services have checked out are good enough for me to recommend them to Hand in Hand Ministries due to any ability on the part of the software to follow procedures or laws There are however some abilities in these packages that am reviewing here that could make them a possible third option next to eTapestry and SalesForce due to functionality such as built in recurring donation handling and other very useful tools that may be easier to use than the competition As far as policies of the non profit pertaining to how they handle gifts in kind and cash donations t
46. returned get return numTracks Precondition value gt Postcondition The number of tracks has been set to the specified value set if value gt numTracks value else throw new ArgumentOutOfRangeException NumTracks value NumTracks must be gt 0 public override MediaType Medium Precondition None Postcondition The medium has been returned get Precondition value from CD SACD VINYL Postcondition The medium has been set to the specified value return musicMedium set if value MediaType CD value MediaType SACD value MediaType VINYL musicMedium value else throw new ArgumentOutOfRangeException Medium value Medium must be from CD SACD VINYL Precondition daysLate gt Postcondition The fee for returning the item the specified days late EJ has been returned public override decimal CalcLateFee int daysLate decimal lateFee 0 0M Late music fee if daysLate lt 0 throw new ArgumentOutOfRangeException daysLate daysLate daysLate must be 0 else lateFee daysLate DAILYLATEFEE Make sure to cap the late fee return Math Min lateFee MAXFEE 197 Precondition None Postcondition A string is returned presenting the libary item s data on separate lines public override string ToString String result Holds for formatted results as being bui
47. returning the item the specified days late has been returned public override decimal CalcLateFee int daysLate decimal lateFee 0 0M Late magazine fee if daysLate lt 0 throw new ArgumentOutOfRangeException daysLate daysLate daysLate must be 0 else lateFee daysLate DAILYLATEFEE Make sure to cap the late fee return Math Min lateFee MAXFEE Precondition None Postcondition A string is returned presenting the libary item s data on separate lines public override string ToString String result Holds for formatted results as being built result String Format LibraryMagazine 1 base ToString System Environment NewLine 193 return result Library Movie Class File LibraryMovie cs This file creates a concrete LibraryMovie class that adds director and rating LibraryMovie IS A LibraryMedialtem using System using System Collections Generic using System Ling using System Text namespace Libraryltems t Serializable public class LibraryMovie LibraryMedialtem public const decimal DAILYLATEFEEDVD 1 00m DVD VHS s daily late fee public const decimal DAILYLATEFEEBLU 1 50m BluRay s daily late fee public const decimal MAXFEE 25 00m Max late fee public enum MPAARatings G PG PG13 R NC17 U Possible movie ratings String names of ratings Must put in same order as items in MPAARatings enum private S
48. span class auto style8 gt and patrons You can add and edit patrons lt span gt lt br class auto style8 gt lt span class auto style8 gt and books as well as check them in and out lt span gt lt br class auto style8 gt span class auto style8 gt note This download comes in a zipped folder lt span gt lt br class auto style8 gt lt span class auto style8 gt first open the library program and then open lt span gt lt br class auto style8 gt 159 lt span class auto style8 gt the test file from within the library in order lt span gt lt br class auto style8 gt lt span class auto style8 gt to see test data to edit and checkout lt span gt lt strong gt lt br gt lt a href files Library2 exe gt img id img39 alt EXE height 29 onmousedown FP_swaplmg 1 0 id img39 url buttonAA gif onmouseout FP swaplmg 0 0 id img39 url buttonA8 gif onmouseover FP swaplmg 1 0 id img39 url buttonA9 gif onmouseup FP swaplmg 0 0 id img39 url buttonA9 gif src buttonA8 gif style border 0 width 75 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp proportional 0 fp title EXE gt lt a gt lt a href files Library 20Code pdf gt lt img id img37 alt code height 29 onmousedown FP_swaplmg 1 0 id img37 url buttonA4 gif onmouseout FP swaplmg 0 0 id img37 url b
49. the list 8901410424321 MS et Cs army mil 8901410424321 MN ee iss mil 3901410424321 Mi Cs my mil 3901410424321 9am Gs 6 amy mil 3901410424321 Ms SE Gs army mil 89014104243219 i Es array mil 89014104243219 See 2s army mil 3901410424321 MS SO OE Ge ucom mil 89014104243220 es 2 US my mi 1 390141042432 2 OMS mu GS army mil 89014104243220 Se 2s army mil 3901410424322 OM ee C u S army mil 3901410424331 SINS ee E my mil 3901410424322 1mm nasa n goy 3901410424322 UNES de Ena 8 07 3901410424322 UM pu daa n goy 3901410424322 IS MUA daa cov 3901410424322 UI MU us dos gov 3901410424331 SO ee cc goy 3901410424331 SE es Enel house gov 8901410424322 IMEI amm Ec cov IMAGE Business Insider You can see there from the gov and mil domains that some of these addresses belong to some very important people With that in mind perhaps this attack was not as harmless as many contend No one knows exactly how many people have this information or how many people on the AT amp T network were affected Although PROBABLY nothing major will come from it there is never a guarantee when such important people and organizations are affected REACTIONS FROM INDUSTRY EXPERTS When asked about the AT amp T ipad breach several industry experts had plenty to say While some of them speculate that the information obtained could later be used to spoof devices on the network or perform other mali
50. the web based nature of this solution hardware requirements are ata minimum This is because most of the hardware at Hand in Hand will be used as clients interacting with the main system located at and maintained by Salesforce 4 1 Functional Requirements 1 Monetary Donations 1 1 The system shall accept monetary donations 1 2 The system shall provide documentation of transactions automatically 1 3 The system shall accept and manage multi year legacy donations 1 4 The system shall automatically bill donors on legacy donation plans 1 5 The system shall accept payment from credit card and e check accounts 2 Non Monetary Donations 2 1 The system shall accept non monetary donations 2 2 The system shall keep a running list of needed items for G I K donations 3 Donor Information 3 1 The system shall accept new donors and allow the user to edit current donor information address phone etc in a database 3 2 The system shall be integrated with the NCOA system National Change of Address 3 2 The system shall update donor accounts when new donations are received 4 Campaigns 4 1 The system shall manage marketing amp newsletter campaigns 5 Wish List 5 1 The system shall maintain a running list of needed items 25 6 Volunteer Information 6 1 The system shall track the information and activities of local volunteers 6 2 The system shall track the information and activities of immersion trip volunteers 4 2 Non Function
51. with anything you see within the SalesForce environment 97 Iteration 5 Class Diagram description string MonetaryDonation donationType bool usePreference string ferenceSite ae totalDonationAmount int SearchContact Contact ScanUPC void SubmitUPCSearch void RemoveFromWishList void DisplayPreviousDonations void Createltem void SenditemTo nventory void reditCardNumber int lt reditCard bool lt reditCardExperationDate string eCheckRoutingNumber int eCheckAccountNumer int paperCheckNumber int cash WitnessBy string itemDescription cashDeposit By string itemRegion AtemQuantity htems ArrayList frequency string amountPerfrequency int paymentQuantity int totalDonation int datatype Contact ArrayList AA quantityOne TimeDonations int 0 quantityLegacyDonations int 0 totalMonitaryDonations int 0 quantityinKindDonations int 0 ountFundraisers int 0 ountimmersionTrips int 0 ountLocalVilunteerHours int 0 QuantityOneTimeDonationsl int QuantityLegacyDonationsl int SumlMonitaryDonations int QuantityFundraisers int QuantityFundraisers int QuantitylmmersionTripsl int QuantityLocalVolinteerHours int IsVIP baol ImmersionTripVolunteer passportNumber string LocalVolunteer passportCountry string emergencyContactName string totalHours emergencyConta
52. 0 Peanut Butter 021354879 December 2010 We 71 Contact Name Contact Name Contact Name Contact Name Contact Name Contact Name Contact Name Contact Name Contact Name Contact Name Contact Name Contact Name 72 Create Mailing List Edit Run pneem Define Mailing List Criteria Inequality pe y Logic Logic Diapers birth to 3 years old IET E RR RN After Children s liquid Advil Before Tweezers B Hicaragua After Tweezers Tweezers a i Nicaragua LI 74 First Hame Last Name Address Address 2 GIK VIP 75 Search Contact Attribute Associated Contact Passport Number Passport Country Emergency Contact Name Empergency Contact Phone Emergency Contact Email Immersion Country Immersion Dates HHM PIC On Site Total Due Payment Type Credit Card Information E Check Paper Check Cash Add GliGliemo 76 Track Immersion Trip Volunteer Save tem Required Immersion Trip Information Find Value Search for a contact to associate with the donation Search and selcet contact to associate donation n p Payment Details 1200 00 Paper Check Credit Card E Check Cash Select Card Type Ex Date mm yyyy Code xxx Account Number 123456789 Routing Number 123456789 Check Number 0123 Accepted By Associate Mame
53. 00 0 Dollars 0 1 2 3 4 5 Year e Benefits m Costs Benefits Analysis Year Year 1 Year 2 Year 3 Year 4 Year 5 Total Increased Revenues Increased Donations 36 332 37 240 36 171 39 125 40 103 190 972 50 0 0 Total Revenues 36 332 237 240 38 171 39 125 40 105 190 972 Cost Avoidance eTapestry 4 500 00 4 500 00 4 500 00 4 500 00 54 500 00 Total Savings 24 500 4 500 354500 34500 34500 322 500 Cost Analysis Development Costs Personnel HW SW Supplies Total Development Costs Operational Costs Personnel HW SW Supplies Total Operational Costs Year 0 Year 1 Year 2 Year 3 54 000 00 5 000 00 69 000 00 15 500 10 920 57 644 15 500 10 920 57 644 Year 4 5 351 5 351 Year 5 Total 3 46 43 260 3 46 43 260 Organizational Feasibility Analysis If We Build it Will They Come This analysis will try to determine how well the system will be accepted by the end users at Hand in Hand Ministries and incorporated into the ongoing operations of the organization Strategic Alignment The project is a strong fit with the goals of Hand and Hand Ministries The system request states Hand in Hand Ministries is interested in migrating from their current CRM provider eTapestry to a more cost effective solution They would also like to improve their current business practices to reduce redundancy as
54. 010 SUMMER 2010 FALL 2010 Tau Sigma National Honor Society for Transfer Students Inducted Fall of 2009 At Eastern Connecticut State University Dean s List EXPERIENCE WEST LOUISVILLE MINISTRIES PRESENT Implementing SalesForce NPSP database with custom developed objects amp relationships HAND IN HAND MINISTRIES Fall 2010 Consulting design SalesForce transition from eTapestry to NPSP Normalization Database Design w Visio Process redesign HOLLAND AMERICA LINE 2007 2008 Seagoing performer for Holland America Line for two years Ships sailed M S Maasdam M S Volendam M S Westerdam OPPORTUNITY HOUSING INCORPORATED 2005 2006 Mental Health Rehabilitation Technician and Certified Residential Medication Aide in Bangor Maine Duties Direct supervision of patients as well as administering timed and requested doses of schedule II medication Responsible for 8 people and over 20 000 of controlled medications at any one time UNIVERSAL STUDIOS FLORIDA 1998 2004 Dueling piano bar performer in an all request piano bar located in the CityWalk section of Universal Studios Direct Supervisor Justin Bowen 407 224 2698 Technical Skills Programming Languages CH HTML SQL PHP BASIC Applications Visual Studio MS Office Publisher MS Office Word MS Office PowerPoint MS Office Excel MS Office Project MS Office Visio MS Expression Web 4 MS Expression Blend 4 MS Expression Media 2 MS Expression Encoder MS Expression De
55. 08 109 return patronNameTxt Text Precondition None Postcondition The text of form s name field has been set to the specified value set patronNameTxt Text value public String PatronID Precondition None Postcondition The text of form s ID field has been returned get return patronldTxt Text Precondition None Postcondition The text of form s ID field has been set to the specified value set patronIdTxt Text value Precondition Focus is shifting from patronNameTxt Postcondition If text is invalid focus remains and error provider if highlights the field private void patronNameTxt_Validating object sender CancelEventArgs e if patronNameTxt TextLength Empty field e Cancel true errorProvider SetError patronNameTxt Must provide Name Precondition Validating of patronNameTxt not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void patronNameTxt_Validated object sender EventArgs e errorProvider SetError patronNameTxt Precondition Focus is shifting from patronIdTxt Postcondition If text is invalid focus remains and error provider Ti highlights the field private void patronIdTxt Validating object sender CancelEventArgs e if patronIdTxt TextLength 0 Empty field e Cancel true errorProvider SetError patronIdTxt Must provide ID
56. 1 gb1 GetScores 129 GradeBook Class Program 4 CIS 199 01 76 Due Tuesday April 20 by class By Charles Rady File Gradebook cs This file creates a simple Gradebook class capable of tracking the name of the course and instructor plus the sum count min max and mean of the scores added to it It stores each score individually in an array and can reference these scores individually using System using System Collections Generic using System Ling using System Text public class Gradebook private String courseName Name of the course private String instructorName Name of the instructor private int numStudents number of students private int validScores number of valid scores private double findScore for use in GetScores method to find specific score in array private double sum Running total of the scores private int count Running count of the scores private double min Current minimum score private double max Current maximum score private double mean mean of all valid scores public double studentarray init an array public const double NO_SCORE 1 0 Value returned when no valid score entered Precondition None Postcondition The gradebook has been initialized with the specified J values for course name and instructor name The di gradebook will be empty public Gradebook String cName String iName int nStudents constructor sum 0
57. 11 PDT Jocylen wrote 1 enter anything here You may type a real message the client has an email address it will send them an emal g All messages are displayed to infltees on your meeting s Web page Previous Send Close Create Appointment Date Time Step 7 At this time the appointment time will be booked within the scheduler calendar You may now set an official appointment and collect the data relevant to the appointment Do this by clicking New Appointment take note of the time and day you chose as you must re enter it here for reporting purposes Open Activities New Task New Event ew Meeting Request xs Subject Related To Edit Del IE chuck ra and West Louisville Community Ministries Inc Appointments New Appointment No records to display Activity History Log A Call Mail Merge Send An Email Request Update Na records to display Note if you have forgotten the date and time you chose is displayed here Task Due Date 4 5 2011 10 00 Al View HTML Email Status 94 Step 8 Enter the appointment information and click sav au New Appointment Appointment Edit Information Contact temperament scale Disposition Date and Time Requested Assistance Program Awarded Aid Stage Notes Amount of Bill Save Save amp New Cancel Chuck Tester aj 3 Average temperament Pending 3 24 2011 5 27 PM LG amp E Power Assistance aj Reserved Former client from
58. 19 gt lt br gt lt a href files DOS 20batch 20file paf gt img id img14 alt Download height 27 onmousedown FP_swaplmg 1 0 id imgl4 url button7B gif onmouseout FP_swaplmg 0 0 id imgl4 url button98 gif onmouseover FP_swaplmg 1 0 id img14 url button7A gif onmouseup FP_swaplmg 0 0 id img14 url button7A gif src button98 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt span gt lt strong gt lt td gt lt tr gt lt tr gt lt td style width 299px class auto style47 gt lt strong gt lt span class auto style51 gt Case Reports lt br gt lt span gt lt span class auto style66 gt individual lt span gt lt strong gt lt br gt lt strong gt Case Report The Appex Corporation lt strong gt lt br gt lt strong gt lt a href files case 202PDF pdf gt img id img27 alt Download height 27 onmousedown FP_swaplmg 1 0 id img2 7 url button71 gif onmouseout FP swaplmg 0 0 id img27 url button99 gif onmouseover FP swaplmg 1 0 id img27 url button70 gif onmouseup FP swaplmg 0 0 id img27 url button70 gif src button99 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Dow
59. 2008 150 Save Save amp Mew Cancel be sure to choose the same time and date here as the one you chose within the scheduler note some lookup fields may be empty in this case simply leave the field blank We are changing some of the fields program etc When you have completed this step you will have successfully added both a client and their first appointment click the contact tab again and you will see your new client in the list To see all the clients click go Select your client and you will see the appointment at the bottom of the page Both the client and the appointment record can be edited v Address Information Primary Address Type Other 01 fun st Louisville KY 40219 USA Secondary Address Type Primary Address Secondary Address Household Mailing Address Edit Delete Clone Sharing Request Update amp Recurring Donations amp Pledges New Recurring Donation Pledge Recurring Donations amp Pledges Help No records to display Appointments New Appointment Appointments Help Action Edit Del A 00009 Appointment ID Date and Time 3 29 2011 9 30 AM Disposition Pending 95 Meet Client Record Spouse Add l Info Step 9 Click the contacts tab then select the client you have just created salesforce e Charles Rady Help amp Training Home nctece Appointments Reports Households Organizations Donations Recurrigasf nations
60. 28 onmousedown z FP swaplmg 1 0 id img47 url button1A1 gif onmouseout FP_swaplmg 0 0 id img47 url button112 gif onmouseover FP swaplmg 1 0 id img47 url button111 gif onmouseup FP swaplmg 0 0 id img47 url button1 11 gif src button112 gif style border 0 width 85 fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor FCOCOCO fp transparent 1 fp proportional 0 fp title code a strong br gt lt td gt lt tr gt lt tr gt lt td style width 299px height 386px class auto style47 gt lt strong gt lt span class auto style42 gt lt span class auto style52 gt Papers lt span gt lt span gt lt span class auto style19 gt lt br gt lt span class auto style52 gt research papers lt span gt lt span gt lt br gt lt span class auto style5 gt Apple ICC ID headache lt span gt lt br gt lt a href files ATT paf gt img id img9 alt Download height 27 onmousedown FP_swaplimg 1 0 id img9 url button7E 1 gif onmouseout FP swaplmg 0 0 id img9 url button7C gif onmouseover FP swaplmg 1 0 id img9 url button7D gif onmouseup FP swaplmg 0 0 id img9 url button7D gif 160 src button7C gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt strong gt lt
61. 33 Manage Gift In Kind Inventory Use Case Manage GIK Inventory is the interaction an HHM Associate has with the system when making modifications to the recorded inventory attribute values Inventory exists in two forms physical and recorded If discrepancy between a recorded inventory items attribute value and the actual physical quantity available in HHM s inventory it is necessary to modify the recorded inventory attributes accordingly The recorded inventory attributes include a unique identifier item description quantity available and the region to which the items are allocated to A recorded inventory serves several purposes One items in the physical inventory may be assigned to or claimed by a particular region It is assumed that the charities must be creative when using resources to help those in need and viewing the recorded inventory with the ability to claim certain items will inspire creative ways HHM Associates can allocate limited resources Two a recorded inventory creates an inventory control to protect against inventory shrinkage theft Three publishing the recorded inventory allows all HHM Associates to be aware of the items allocation status thus reducing the number of communication channels Use Case Manage In Kind Inventory TA Importance level High Use Case Type Essential Detail Primary Actors HHM Associate Brief Description Donor management includes adding items to gift in kind inventory and assigning those items
62. 6 url button9C gif onmouseover FP_swaplmg 1 0 id img36 url button9D gif onmouseup FP swaplmg 0 0 id img36 url button9D gif src button9C gif style border 0 width 85 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp proportional 0 fp title code gt lt a gt lt strong gt lt br gt lt br gt lt strong gt lt span class auto style51 gt Smaller Exercises lt span gt lt span class auto style69 gt lt br gt lt span gt lt strong gt lt span class auto style68 gt lt span gt lt span class auto style67 gt these require the Library Class Heirarchy to run lt span gt lt br gt lt strong gt Ling Exercise Code lt br gt lt a href files LINQ 20exercise pdf gt img id img35 alt code height 28 onmousedown FP_swaplimg 1 0 id img35 url button49 gif onmouseout FP_swaplmg 0 0 id img35 url button47 gif onmouseover FP swaplmg 1 0 id img35 url button48 gif onmouseup FP swaplmg 0 0 id img35 url button48 gif src button47 gif style border 0 width 85 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp proportional 0 fp title code gt lt a gt lt strong gt lt br gt lt strong gt Sort Exercise Code lt br gt lt a href files SortY20Example paf gt lt img id img47 alt code height
63. AM 12 00 PM Figure 14 Track Local Volunteer This shows the last four shifts worked by a volunteer Calendar a Y a o ILI Ji 2 1 5 ppp paar Figure 16 Calendar Su 12 19 26 December 2010 Mo Tu we 1 6 7 8 13 14 15 20 21 22 27 28 29 16 30 10 17 24 31 11 18 25 This calendar allows the user to enter text reminders on any given date 64 Windows Navigation Diagram Window Navigation Diagram This diagram depicts the different states of the user interface Our prototype was designed with ease of navigation in mind No matter where you are in our prototype the main menu is always available on the left side of the window lt lt window gt gt Main Menu lt lt form gt gt lt lt form gt gt Manage GIK Accept Monetary inventory Donation Accept Monetary lt lt button gt gt Add item lt lt form gt gt Donation eis lt lt button gt gt Track Local lt lt button gt gt Accept GIK Donation Jasad volunteer ia lt lt button gt gt edit item ES Link Contact lt lt button gt gt Save lt lt button gt gt lt link gt gt Link contact Manage GIK inventory lt lt link gt gt Manage Wish List button Save lt lt form gt gt lt link gt gt Accept GIK Track Local Volunteer Donation lt lt form gt gt lt lt link gt gt Track Immersion lt lt button gt gt
64. ByID id c n if el return el f 0 forms if f for n 0 n f length n els f n elements for m 0 m lt els length m el FP_getObjectBylD id els n if el return el return null gt lt script gt lt head gt color 000000 163 164 lt body onload FP_preloadimgs url button5 jpg url button1 0 jog url button1 1 jpg url button27 jpg url buttonE 1 jpg url button F jpg url button28 jpg url button29 jog url buttonE2 jpg url buttonF 1 jpg style background color 7F7F7F gt lt table style width 100 gt lt tr gt lt td style width 165px height 667px gt lt p class auto style16 style width 186px gt lt span style color rgb 153 153 153 gt lt small gt lt a href audio gt lt img id img1 alt MUSIC height 35 onmousedown FP_swapImg 1 0 id img1 url button10 jpg onmouseout FP_swaplmg 0 0 id img1 url button4 jpg onmouseover FP swaplmg 1 0 id img1 url button5 jpg onmouseup FP_swaplmg 0 0 id img1 url button5 jpg src button4 jpg style border 0 width 175 class auto style12 gt lt MSComment ibutton fp style fp btn Embossed Capsule 5 fp font Staccato222 BT fp font size 28 fp bgcolor 808080 fp title MUSIC gt lt a gt lt small gt lt span gt lt p gt p class auto style16 style width 187px gt lt span style color rgb 153 153 153 gt lt small gt lt sma
65. DIM Select From Rep insert into CustomerDIM Select From Customer insert into partDIM Select 150 from part insert into TimeDIM select Order_Date from ORDERS END add foreign key constraints BEGIN Alter table FACT add constraint fk_Fact_RepDIM foreign key Rep_Key references RepDIM Rep_Key Alter table FACT add constraint fk_Fact_CustomerDIM foreign key Customer_Key references CustomerDIM Customer_Key Alter table FACT add constraint fk_Fact_PartDIM foreign key Part_Key references PartDIM Part_Key Alter table FACT add constraint fk_Fact_TimeDIM foreign key Time_Key references TimeDIM Time_Key END populate staging table INSERT INTO STAGING Customer_Num Part_Num Rep_Num On_Hand order_date Price SELECT C CUSTOMER_NUM P PART_NUM R REP_NUM P ON_HAND AS quantity o Order_Date P PRICE AS List Price FROM CUSTOMER C INNER JOIN REP R ON C REP NUM R REP NUM INNER JOIN ORDERS O ON O CUSTOMER NUMZC CUSTOMER NUM INNER JOIN ORDER LINE OL ON OL ORDER NUMZO ORDER NUM INNER JOIN PART P ON P PART NUM ZOL PART NUM BEGIN populate DIM keys w update statement update staging set rep_key r rep key from repdim r inner join staging s on r rep_ NUM S rep NUM update staging set time key t time key from timedim t inner join staging s on t ORD DATE S DRDER DATE update staging set Part key p part key from Partdim p inner join staging s on p part NUM S part NUM update staging 151
66. Dat nud tata E man acta aie 24 Monetary Ona OS dro ci 24 ZNOhsMonetdry DIAS tata 24 O AN A A CN DL cct DE Eres 24 A A A i denvaen canes eel ecaaael ote 24 VS LEE ER 24 O VOIUDLGBT Neue a ued OE cc e intenti orn te ipea cmt tn ere Meme EUN EI I DM I ME 25 22 NomsPunctional RE GUI CT IIS aii 25 cOperationaliReqtuirements s 25 Z Pertormance Requinements asocio eado aaas 25 5 Hardware Require s aca 25 d Sobltware Regie HIBfIES idad 25 oe Processes to BEAUME 9 mucus a UM IM ULM M I I 26 USE CASO DescripElOFlS ciet atri eoe po the ta i In Epi n ien ip a Ten a ME DM uM EE 20 ACCEPENMOnCtar DONANO assai ta dritte ooo 20 Accept O A aeta de e ed n aede eee Pe LUE e S d DERE 29 hifesgtrsr R foleheciee cM dan 30 Greate Manne B m 31 IVE AT AC VISTA NSIS enn 9 S R 32 Manage Gilt In Kimd Inventory waicaiqacaini e i died alae A alia 33 Fack os 1 Bac 1 ques e oe esed OE en te rn atone enn ree nae non uM ME 34 Brack Immersion Trip Volle GE ascii dodo 35 IIR B CS DID A NOR RE Ee RR En CM DRITTE 36 SOs CASE IN UVC iodo eiii coca iid 36 Create Mall dl A E a E E 37 Tr A V OPUBDL eO tento cS NU Ms MUN M UEEUDI M ULM neers II D MEE 38 Track IMimersi n Trip Volunteer dic ec RUE 39 Ma TESTO Co i aoa bd SERO obama E uL 40 Mana sra TUN A E iii Oia 41 Manaw e Wis MEIS e A nd eee Te 42 Accept Tn KOL DORAO AAA A A M D IDEM DI Crece ecu tS 43 hpc Lu EE EA AE E u REC
67. ENDIX C CDRadyproductions com DRadyproductions com was built with a combination oi PHP and HTML pages It contains music images and an online portiolio It was built With Microsoft Expression Web 4 and 1s hosted by GoDaddy com e All music on this site was written periormed recorded and mixed by Charles Rady e All images including banners and backgrounds were originally photographed by Charles Rady then edited for web display by Charles Rady e Files in the online portiolio are by Charles Rady in cases where a group created the file the other group members are given credit e All music and images 2010 Charles Damien Rady e All published writing 2010 Charles Damien Rady e Unpublished writing has been graded and belongs to Charles Rady e Other assignments Charles Rady APPENDIX D REFERENCES Professional See provided references 2 from Holland America Line Semi Professional Randa Koczera 267 Scotts Point Rd Clifton Me 04428 207 991 1119 Owner DollClothesShop com Randa dollclothesshop com Consultant Personal Barbara Buchanan PO Box 197054 Louisville KY 40259 502 964 0315 multicruiser aol com Friend of family Godmother David Cornell David Cornell PO Box 201 Eddington ME 04428 cornelld92 Wyahoo com Apartment Owner Merchant Marine Engineer Currently at sea 204 Holland America Line references This review was passed on from the ship s cruise staff to my agent and then t
68. Error itemCopyrightTxt Precondition Focus is shifting from itemLoanPeriodTxt Postcondition If text is invalid focus remains and error provider yi highlights the field private void itemLoanPeriodTxt_Validating object sender CancelEventArgs e int loanPeriod Loan period of item bool valid true Is text valid if int TryParse itemLoanPeriodTxt Text out loanPeriod Parse failed valid false else if loanPeriod lt 0 valid false if valid Invalid so cancel and highlight field e Cancel true itemLoanPeriodTxt SelectAll errorProvider SetError itemLoanPeriodTxt Invalid Loan Period Precondition Validating of itemLoanPeriodTxt not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void itemLoanPeriodTxt_Validated object sender EventArgs e errorProvider SetError itemLoanPeriodTxt Precondition Focus is shifting from itemCallNumberTxt Postcondition If text is invalid focus remains and error provider i highlights the field private void itemCallNumberTxt_Validating object sender CancelEventArgs e if itemCallNumberTxt TextLength 0 Empty field e Cancel true errorProvider SetError itemCallNumberTxt Must provide Call Number Precondition Validating of itemCallNumberTxt not cancelled so data OK Postcondition Error provider cleared and focus allowed to change pr
69. Gradebook starts out empty count validScores 0 mean 0 CourseName cName Use property to initialize in case of validation InstructorName iName if nStudents lt 0 validates that the number of students is not negative numStudents 10 sets number of students to 10 if nStudents is invalid else numStudents nStudents sets number of students studentarray new double numStudents init array with numStudents for int placeholder 0 placeholder studentarray GetLength placeholder goes through new array step by step studentarray placeholder NO SCORE sets initial values in array to NO SCORE min max 101 starting value so that first score entered will be set to min NO SCORE starting value so that first valid score entered will be set to max public String InstructorName Precondition None Postcondition The name of the instructor has been returned 130 get return instructorName Precondition None Postcondition The name of the instructor has been set to the El specified value set instructorName value public String CourseName Precondition None Postcondition The name of the course has been returned get return courseName Precondition None Postcondition The name of the course has been set to the Specified value set courseName value Precondition score gt 0 and score lt 100 Postcond
70. HHM Associate prompts the system i to display the Search Contact interface Search Criteria Search Contacts 2 The system displays the Search Contact DisplaySearchResults EditContacti EditCantact interface 3 The HHM Associate enters an attribute Select Contact From Results Modify Attributes of the contact in the search bar and clicks the Search Contacts button 4a If the system displays the contacts with matching attributes 4b If the system displays a message that no matching contacts exist 5a The HHM Associate selects the contact 2 Contacts fram search results selected for editing OR Selects two contacts to Z DisplayMergel merge 5b The HHM Associates chooses to Select Attributes ra Keep for merged contact create a new contact 6 The system displays the Manage Contact form with the selected contacts attributes Contact not found in search click creabe new Create Enter new contact attributes SaveContacti pre filled OR the system displays the Manage Contact form with blank attribute fields 7 The HHM Associate edits the necessary attributes and clicks the save button 8 The system saves the updated attribute with a unique identifier Manage Wish List 1 The HHM Associate prompts the system Lo display the wish list interface 2 The system displays the interlace 3 The HHM Associate chooses the wish list to modify 4 If the desire
71. None Postcondition A string is returned presenting the libary item s data on separate lines public override string ToString String result Holds for formatted results as being built result String Format Title t t 5 Publisher t 1 5 Copyright t 2 5 Loan Period t 3 5 Call Number t 4 5 Title Publisher CopyrightYear LoanPeriod CallNumber System Environment NewLine if IsCheckedOut result String Format Checked Out By 1 GetPatron 188 System Environment NewLine else result Not Checked Out return result Library book Class File LibraryBook cs This file creates a concrete LibraryBook class that adds an author to the LibraryItem data LibraryBook IS A LibraryItem using System using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public class LibraryBook LibraryItem public const decimal DAILYLATEFEE 0 25m Book s daily late fee Precondition theCopyrightYear gt 0 and theLoanPeriod gt 0 Postcondition The library book has been initialized with the specified values for title publisher copyright year loan period FP call number and author The item is not checked out public LibraryBook String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber String theAuthor base theTitle thePublisher theCop
72. O me E ea 43 ACCOPENMONE LADO ON AAA AA A A A A A A A 44 A o eee eee 45 Database De SIP ida 46 o A nep acne nnus Dd uM 48 MENA KA sect tac cca Saco Dee nec IE UL TENMEDIIIIDESLI EE aston ca cuentas DEED I 48 Nave cOn CCSS ea 49 Man ace Conta iier 49 a 50 hiec A D M I A E AA NA EE I LM IL IE LI II LM D E 50 AC o EU EE 50 Accept Moneta PD Ona 51 Acad A a M UM 52 Create Malo LS tail conil tania 53 eyed De NAS ORO ayia Maen q OB OA TAN 54 A A A 55 ESTO cantan rai MEME M 56 Manage A O A nw 57 Manage YA AUS 10 Ls ere A IS 58 Mere Contacta AAN 59 ASA M 60 Track Immersion ITIP Volt runas adi 61 Track Local VOM iia diia 62 Sol secl 63 WiandowsNaviedton A a 64 Deploy men DIag partes a 65 Nomtuncuional Requirements isis e 66 Nomuicional Requirements 67 Operational Require me NiS lt A ad 67 Z Dertormance Requirements oa 67 p Hardware Required 67 AS O o 67 OCCUR Requirements calco acortan 68 HandinHand Security POCI ssa M LL E emrre 68 Sdlestorce Secubity o A ceded Seth D UM ELS EU 68 eh C8 60 1 A ere OA I du ME Eu a RE 69 Revision History Date Version Deserption Author o 09 27 2010 Reformatted added categories to David Mattingly CIS 1 1 product features fixed minor errors 320 group Wednesday spelling 10 12 2010 1 0 Extended product features added David Mattingly CIS NET 2 0 economic feas
73. PORTFOLIO Charles D Rady Table oi Contents Section I Resume Materials Resume 2 Tech skills 3 Cover letter 4 Section Il Systems Analysis amp Design Elaboration Phase 5 SalesForce user manual 85 Class Diagram from iteration 5 97 ERD from iteration 5 CIS320 98 Section III Object Oriented Programmino Library version 2 code 99 GradeBook code 127 Linq exercise 133 Sort exercise 137 section IV SQL Database Design Queries assignment 8 CIS 320 140 Star Schema Data Warehouse 146 ERD with business rules 152 Section V Internet Web Site Design PHP code 154 HTML code 163 Section VI Technical Writing AT amp T Goatse iPad incident 165 standards amp Practices Non Profits171 Case report Waco Manufacturing 177 Appendix A Library Class Heirarchy Class Hierarchy for Library 182 Appendix B Legacy Systems DOS Legacy DOS batch file 201 Appendix cdradyproductions com 203 Appendix D References 204 CHARLES RADY 8009 WANDA WAY LOUISVILLE KY 40219 502 774 0115 CHUCKOCDRADYPRODUCTIONS COM CDRADYPRODUCTIONS COM EDUCATION University of Louisville College of Business Bachelor of Science in Business Administration Major CIS expected Fall 2011 Eastern Connecticut State University Music Performance major Accepted into a full time music performance job directly out of school Remained successful in this career for 10 years HONORS At the University of Louisville DEAN S LIST FALL 2008 FALL 2009 SPRING 2
74. Pad Owner s Exposed Businessinsider com 2010 6 7 2011 2 lt http www businessinsider com apples worst security breach 114000 ipad owners exposed 2010 6 gt Rolvella David E FBI Probes AT amp T Network s iPad E Mail Security Breach Update2 Businessweek com 2010 6 3 2011 2 http www businessweek com news 2010 06 1 1 fbi probes at t network s ipad e mail security breach update2 html gt Ramsay Maisie iPad Security Breach Not Serious But Easily Avoidable Wirelessweek com 2010 6 3 2011 2 http www wirelessweek com news 2010 06 Devices iPad Security Breach Avoidable Computers Unknown Gawker iPad Security Breach Mashable com 2010 6 3 2011 2 http mashable com 2010 06 09 att gawker ipad security breach Unknown Hackers Charges in iPad Security Breach btimes com 2010 6 4 2011 2 http www ibtimes com articles 102591 20110119 hackers charged in ipad security breach htm AT amp T Letter author unknown AT amp T letter to customers AT amp T 2010 1 2011 2 Sent to all customers with 3G iPad accounts NOTE images come from businessinsider however they give credit to GAWKER for the images 171 Standards and Practices for Charitable Donations The business practices surrounding non profit organizations have always seemed to go unnoticed by regulators Until fairly recently there were few or no regulations surrounding how a charitable organization handled it s donat
75. Pledges egacylD CCC totalPledgeAMT yearsPledged annualPMT creditCardiD donationReceiving immersionTrips locationiD E wm ER totalPledgeAMT can be shiftDate derived from donationAMT shiftStartTime rd shiftEndTime iia shiftLength sin gth tripEndDate it does not have to be re hls e e e e e e e e e e e e e e e e dd d dd d e ce entered annualPMT is derived by dividing totalPledgeAMT by yearsPledged donationAMT itemCategory InventoryID quantityNeeded Library Program version 2 Library Code FORMS Main Form BookForm cs Design _CheckoutForm cs Design EditForm cs Design IEditForm cs Design ItemFormBasi u Charles Rady Library 2 File Insert Item Repot Edit libraryMenuStrip Main Form Code Program 3 CIS 200 01 Spring 2011 Due 4 6 2011 By Charles Rady File Prog2Form cs This class creates the main GUI for Program 2 It provides a File menu with About and Exit items an Insert menu with Patron and Book items an Item menu with Check Out and Return items and a Report menu with Patron List Item List and Checked Out Items items Extra Credit Check Out and Return only show relevant items it now also has the capability of saving and opening files as well as editing patrons and items using System using System Collections Generic using System Ling using System Text using System Windows Forms using System IO using System Runtime Serial
76. SE S Accept Gift In Kind Donation Track Lacal Volunteer Manage Wish List Create Mailing List Manage Gift In Kind Inventory Use Case Narrative The use case diagram is an illustration of how each individual business process is related within the system The actor depicts a generic HHM Associate The border around the use cases is the system The actor is outside of the system to provide inputs and receive output 37 Create Mailing List Create Mailing List pm ou Top Package AHM Associate 1 The HHM Associate prompts the system Mailing List Criteria to display the Mailing List interface 2 The system prompts the HHM Associate to enter the criteria for querying the contact database 3 The HHM Associate enter the attributes 4 The database returns the results 5 The HHM Associate prompts the system to save the report and export the list to Microsoft Excel Save Mailing List 38 Track Local Volunteer Track Local Volunteer uu Wy Localvalunteer Top Package HHIVI Associate 1 Extend Manage Contact 2 The system displays the contacts with matching attributes and a list of the dates and time the contact previously volunteered CreateVolunteer Create Wolunteer from select contact DisplayWolunteer 3 The HHM Associate selects the contact to view or create the local volunteer attributes Enter driver
77. Select serialNumber modelType orderDate salePrice From bicycle b Where year orderDate 2003 and modelType Race and saleprice gt Select avg salePrice as AvgPriceOfRaceBikes From bicycle Where year orderDate 2002 and modelType Race Order by orderDate desc 24 Select max c componentID as highestinventoryvalue From bicycle b inner join bikeParts bp on b serialNumber bp serialNumber inner join component c on c componentID bp componentID Where year orderDate 2004 and DateInstalled null I tried creating a view to work from that view is CDRADYO1 and is still stored in my database but didn t get anywhere with this one 2b5b select manufacturerName as Store or Manufacturer Name m Phone From manufacturer m inner join city c on m cityID c cityID Union Select storeName rs phone From city c inner join retailStore rs on c cityID rs cityID inner join bicycle b on b StorelD rs StorelD Where year orderDate 2004 and state ca 6 Select m lastName as ManagerLastName e employeelD e lastName e firstName e Title From employee e inner join employee m on e currentManager m employeelD Where m lastName venetiaan Create view componentsused as Select componentID SUM quantity as totalqtyused From bike bikeParts 145 where dateInstalled 6 30 2000 group by componentID Create View componentspurchased AS Select PI componentID SUM PI quantity AS tot
78. Staff Evaluation Charles Rady 63999 Pianist Piano Bar 1 Dress Grooming 2 Guest Relations 3 Attitude Professionalism 4 Initiative Motivation Organization 5 Hosting Activities CS only 6 Musicianship Musicians only 7 Environmental Compliance E Exceeds Expectations M Meets Expectations D Does Not Meet Expectations COMMENTS Charlie is a great musician with excellent musical knowledge Communicates well with CD and EM at all times Always on time for scheduled sets Reliable and professional at all times Is always willing to help out when needed Continues to receive positive written and verbal comments on his musicianship and showmanship Has an enthusiastic and positive attitude with guests co workers and supervisors Charlie has used his creativity to program and implement new events in the Piano Bar The attendance has improved dramatically with the additions of his new themes punk is always open to suggestions and is always looking for areas to improve and boost attendance in his ounge e Charlie is a wonderful musician and has a great attitude all the time He is a great asset to the company and we would love to have him return to the Volendam after dry dock Cruise Director Rebecca Fabischek CELERE SE 1 MONTH Event Manager Armando Perez De MID TERM Ship Volendam FINAL Date 10 April 2008 dion A Dad MEAR E
79. UP Code Scan or Type UPC Submit the Item Condition Poor Fair Acceptable Good Very Good Like New New corresponding button c Reference Values On Amazon eBay Google Shopping Yahoo Bing Previous Donation i Value Found On Pick Une Other Source Used Please Specify Estimated Value 10 00 Select the sources to lookup Additional Notes 2 pack Remove From wish List Yes No Wish List removal values from Good Faith Condition 9i S OTI Peanut Butter 012345678 Hew 11 00 Chuck 10 8 2010 Jiff Peanut Butter 012345679 New 512 00 Peanut Butter 021354879 e 510 00 Figure 2 Accept Gift In Kind Here we see the donor history displayed automatically 51 Use these buttons to navigate to the button process named on the Accept Monetary Donation Auto added not editable Search contact to link monetary donation Search for a contact to associate with the donation SFARCH E J Associated Contact Bree Olsen S OOO Donation Type i o ype one Tine Legacy Select donation tvpe L Or In Memorv Donors Preference for Use Helping Childeren One Time Donation Here the selected contact is making a Amount 150 00 B onetime donation of y EN 150 00 The amount Payment Amount 100 00 If a Legacy donation was selected
80. actiD I ae legacyPledges OS legacylD totalPledgeAMT yearsPledged annualPMT creditCardlD donationReceiving i immersionTrips country city locationlD totalPledgeAMT can be i derived from donation MT it does not have to be re PK wishitemib shiftDate shiftStartTime shiftEndTime shiftLength entered annualPMT is derived by dividing totalPledgeAMT by yearsPledged tripStartDate tripEndDate donationAMT itemCategory InventoryID quantityNeeded 47 Data Definitions This table is laid out in alphabetical order Refer to the Entity Relationship Diagram to view the placement of these entities and attributes within the database system name type name type O annualPMT currency itemQTY integer approvalCode varchar 10 itemRegion varchar 10 approvalDate datetime itemUPC integer approvalDate datetime itemValue currency ccCode integer lastName varchar 10 ccExpDate datetime legacylD integer ccNumber integer locationID char 10 cellPhone integer phone integer city char 10 quantityNeeded integer city varchar 15 referenceSite varchar 10 conAge integer shiftDate datetime contactID integer shiftEndTime datetime creditCardID integer shiftLength decimal 2 2 DOB datetime shiftstartTime datetime donationAMT currency state varchar 10 email varchar 20 totalDonationValue currency employee bit totalPledgeAMT currency firstName varchar 10 t
81. al Requirements 1 Operational Requirements 1 1 The system shall use only one contact table that will be shared by all programs and databases 1 2 The system shall be compatible with software that is currently in use i e Microsoft Excel 1 3 The system shall operate in either Windows or Mac environments 2 Performance Requirements 2 1 The system shall be operational 95 of the time 2 2 The system shall retrieve donor records with an average response time of 5 seconds or less 2 3 The system shall lookup values and return the results with an average response time of 5 seconds or less 3 Hardware Requirements 3 1 The system shall use personal Computers Mac or PC manufactured after 2005 with a minimum of 1Gb RAM 3 2 The system shall have broadband access routers modem and service 3 3 The system shall be equipped with either wi fi or Ethernet cards to interact with the donor database 3 4 The system shall use small I D scanners one per donation site 3 5 The system shall use UPC scanners minimum one per donation site 3 6 The system shall have Ink Jet or Laser printers a minimum of one per site 4 Software Requirements 4 1 The system shall use an Internet Browser with 128 bit encryption Firefox is recommended 4 2 The system shall run on Windows XP SP3 Windows Vista Windows 7 or Mac OSX 5 Processes to Be Automated 1 Legacy Donation transactions and scheduling shall be automated 2 The G I K valuation system shall be automat
82. alqtypurchased From bike purchaseItem PI INNER JOIN bike purchaseOrder PO ON PI purchaseID PO purchaseID Where PO orderDate 6 30 2000 group by PI componentID views created execute the following in CIS31034 database select c componentID totalqtyused totalqtypurchased from componentspurchased c componentsused cc where totalqtypurchased totalqtyused 1 25 order by totalqtyused date constraint is already in the views SQL Star Schema Data Warehouse Charles Rady Assignment 11 This is the create tables code followed by the stored procedure followed by the 3 queries due Wed dec 8 PART 1 CREATE THE TABLES CREATE TABLES Create table RepDIM Rep_Key INT identity 1 1 Rep_Num int Last_Name nvarchar 15 First_Name nvarchar 15 Street nvarchar 15 City nvarchar 15 State nvarchar 2 Zip varchar 5 Commission money Rate float Create Table CustomerDIM Customer_Key INT identity 1 1 Customer_Num nvarchar 3 not null Customer_Name nvarchar 35 not null Street nvarchar 15 not null City nvarchar 15 not null State nvarchar 2 not null Zip nvarchar 5 not null Balance money not null Credit_Limit money not null Rep_Num nvarchar 2 not null Create Table PartDIM Part Key INT identity 1 1 Part Num nvarchar 4 not null Description nvarchar 15 not null On Hand int not null Class nvarchar 2 not null Warehouse nvarchar 1 not null 146
83. anStatus lianas LoanRepaymentDate FK2 ENGOVESID aa Statement UnderwriterlD StatementNumber A UnderwriterName LoanNumber CustomerSSN StatementDate StatementDueDate CheckAMT DisbursementDate LoanNumber CustomerSSN PrincipleBalance RemainingBalance RemainingPayments PaymentDueDate A LastPaymentDate A MonthlypaymentAMT Payment EmployeeFirstName EmployeeLastName EmployeePhone EmployeeAddress city state PK CheckNumber PK FK1 CustomerSSN PK FK1 LoanNumber PaymentAmount PaymentDate DateReceived AMTReceived InterestPaid PrincipalApplied when used in a database LoanNumber should be an auto generated number 153 Assignment A9 Business Rules 1 A customer may have zero to many loans but each loan may be assigned to exactly one customer 2 New loan applications are associated with one and only one loan and a loan is associated with zero to many new loan applications 3 A loan can have one and only one underwriter while an underwriter can be associated with zero or many new loans 4 An employee will work on zero or many loans but a loan can be associated with one employee 5 A payment applies to one and only one loan 6 A loan can have zero or many payments 7 Disbursement checks apply to either one loan or none while a loan can have zero or many disbursements 8 A loan statement is associated exactly one loan 9 Loans can have zero or many statements 154 PHP code irom
84. applications and the security of them Wireless Week The FBI Probe On June 11 2010 the FBI initiated an investigation of this breach of security The spokeswoman for the FBI Lindsay Godwin was quoted as saying the FBl is aware of these possible computer intrusions and has opened an investigation to address the potential cyber threat Business Week The FBI contacted Gawker Media which had posted the story after being the first to receive it from Goatse Security and asked them to keep any documents related to the breach Although Goatse had claimed that they had informed AT amp T before going public the FBI found that this was not the case Two members of the security firm had leaked the information early and had even had instant messenger conversations discussing the legal ramifications of their act even discussing whether or not they should destroy evidence Referring to destroying evidence and the acknowledgement of possible legal ramifications proved to the FBI that these men knew they were committing a crime and committed it anyway Consequently both men were arrested and charged with conspiracy to access a computer without authorization and fraud in connection with personal information The men in question are Andrew Weev Auernheimer and Daniel Spitler both of Goatse Security Although they assumed that they could mostly face civil problems the charges aimed at them are federal which could mean prison time for both men The governme
85. ass auto style8 gt lt em gt for Hand in Hand Ministries lt br gt large file lt contains the entire project lt span class auto style39 gt lt strong gt lt br gt lt a href files Elaboration 20Phase pdf gt img id img50 alt Download height 27 onmousedown FP swaplmg 1 0 id img50 url buttonC2 gif onmouseout FP swaplmg 0 0 id img50 url button1920 gif onmouseover FP swaplmg 1 0 id img50 url button119 gif onmouseup FP swaplmg 0 0 id img50 url button1 19 gif src button120 gif style border 0 width 135 fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt br gt amp nbsp lt br gt SalesForce manual PDF amp nbsp strong span strong span class auto style8 gt lt em gt lt br gt lt em gt lt span gt lt strong gt lt em gt lt span class auto style8 gt The following beta test user manual lt span gt lt br class auto styles gt lt span class auto style8 gt has been adopted for use as a template by lt br gt U of L College of Business CIS 420 lt span gt lt em gt lt strong gt lt br gt lt strong gt for West Louisville Community Ministries lt strong gt lt br gt lt a href files SCRIPT pdf gt img id img1 alt Download height 27 onmousedown FP swaplmg 1 0 id img1 url button15 gif onmouseout FP_swaplmg 0 0 id img1 url button1 3 gif
86. assportCountry string emergencyContactName string emergencyContaciPhone string emergencyContactEmail string immersionCountry string immersionDate string immersionDonation CreateVolunteer DisplayWolunteer RequestimmersionDanationi Database Design Entity Relationship Diagram itemDonation PK FK1 ContactiD PKKFK2 Inventorvip PK IventondD Contact JE itemDonationDate PK FK1 IcontaclD donationTotalValue firstName lastName city itemDescription itemRegion itemQTY itemUPC itemCondition ReferenceSite state monetaryDonation itemValue ContactlD zip email CreditCardID eChecklD donationAMT PX phone cellPhone DOB volunteer immersionTrips FK4 triplD vip Y conAge employee E creditCardlnfo creditCardID IssuerName approvalCode eChecklnfo approvalDate ccNumber PK echeco ccExpDate IssuingBank ccCode approvalDate dh immersionVolunteerDuty localVolunteerDuty tripID contactiD a m um a o e a e e e e e e TP Au 4 A AA A we E E E E UD wae ewe E GR E GP GP GP Note Cash donations will be entered via CreditCardInfo with the IssuerName CASH An Immersion trip requires a monetary commitment For this reason it shares a relationship with Monetary Donation as the amount which is tax deductible Is the amount spent to participate in the trip PK FK2 PK FK2 locationID PK FK1 PK FK1 cont
87. ate enters the information for example the donation amount type legacy or one time and payment method and saves the donation GoodFatithEstamate 5 The system updates the contact history and prints the donation receipt Optional Flow 7 The HHM Associate prompts the system to create a Deposit Slip and or Daily Donation Report The system prints the reports Monetary Donation in Kind User Interface Search Contacti ReturnContact SubmitUPCSearch ie DisplaySearchResults SetGoodFaithEstamateValue PrintReceipt ger GiftlInKindDontaion 44 Selected Search Engines Google Shopping Amazon LookUpValue SetSearchResults Item Constructor AdditemTolnventory Class Diagram GiftlnKindDonatian description string UPC int Condtition string referencesite string estamatedWalue int tem ilberri printReceipt void Searchinventory Cantact tScanUPCi void SubmitUPCSearch void RemoveFromWishList void DisplayPreviousDonatians void tCreateltem void SendltemTolnventoryt void DisplaySearchResults SetSearchResultsi SetGaodFaithEstamateValuet tem Constructor firstName string lastName string address string state string zip string email string phone string birthday string vip bool false quantityOneTimeDonations int D quantityLegacyDonaliens int 0 to
88. ation must use the donated vehicle or large item for you to fully qualify If the organization sells the donated item then the amount they received is subtracted from the value you the donor has written not very fair is it The category that the IRS places your donation in can also have an effect on its ability to qualify as a tax deduction Was it politically motivated Is it in response to a local fund raiser for a challenged family for instance one who lost their home in a flood or was robbed and has a fund set up locally for them Are you deducting a cash value for time spent volunteering Did you donate to a church without documentation You can t deduct any of these things at all period You need to know what qualifies for tax write offs and what doesn t before you start writing up your next tax return Non profits also need to be savvy so that they can properly advise their constituents when faced with decisions on what to donate and how This all sounds like its getting pretty crowded with regulations but wait there s more Not only must you be careful not to tread on the IRS rules when you go about making your yearly tax deductions you must also fill out some paperwork in the case of non cash donations valued at over 500 at the time of donation and you must go as far as to get a professional appraisal for items valued at over 5 000 In the case of items 172 between 500 and 4 999 donors are required to fill out form 8283 with the
89. atted report public override string ToString Using StringBuilder to show use of a more efficient way than String concatenation StringBuilder report new StringBuilder Will hold report as being built 185 report Append Library Report n report Append String Format Number of items stored 0 4 d 1 GetItemCount System Environment NewLine report Append String Format Number of items checked out 0 4 d 1 GetCheckedOutCount System Environment NewLine report Append String Format Number of patrons stored 0 4 d GetPatronCount return report ToString Library Item Class File LibraryItem cs This file creates an abstract Libraryltem class that will serve as the base class of a hierarchy of library items that keep track of common information and can be checked out by LibraryPatrons LibraryItem HAS A LibraryPatron when the item is checked out using System using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public abstract class LibraryItem private LibraryPatron patron The person that has the book checked out null otherwise private bool itemCheckedOut The item s checked out status private int itemCopyrightYear The item s year of copyright private int itemLoanPeriod The item s loan period Precondition theCopyrightYear gt 0 and theLoanPeriod gt Postcondition The libra
90. bject sender EventArgs e Application Exit Precondition Report Patron List menu item activated Postcondition The list of patrons is displayed in the reportTxt text box private void patronListToolStripMenuItem Click object sender EventArgs e StringBuilder result new StringBuilder Holds text as report being built StringBuilder more efficient than String result Append String Format Patron List 0 patrons patrons Count result Append System Environment NewLine Remember n doesn t always work in GUIs result Append System Environment NewLine foreach LibraryPatron p in patrons result Append p ToString result Append System Environment NewLine result Append System Environment NewLine reportTxt Text result ToString Put cursor at start of report reportTxt Focus reportTxt SelectionStart 0 reportTxt SelectionLength 0 Precondition Report Item List menu item activated Postcondition The list of items is displayed in the reportTxt Ji text box private void itemListToolStripMenuItem_Click object sender EventArgs e StringBuilder result new StringBuilder Holds text as report being built StringBuilder more efficient than String result Append String Format Item List 0 items items Count result Append System Environment NewLine Remember n doesn t always work in GUIs result Append System Environmen
91. br gt strong span class auto style51 PowerPoint presentations span br gt Powerpoint Demo for WLCM br gt a href files demo 20intro 20REVISED pptx gt img id img10 alt Download height 27 onmousedown FP_swapImg 1 0 id img10 url buttonE8 jpg onmouseout FP_swaplmg 0 0 id img10 url buttonE4 jpg onmouseover FP swaplmg 1 0 id img10 url buttonE7 jpg onmouseup FP swaplmg 0 0 id img10 url buttonE7 jpg src buttonE4 jpg style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp title Download gt lt a gt lt strong gt lt br gt lt td gt lt td style width 313px height 440px class auto style46 gt lt strong gt lt span class auto style39 gt Library version 1 lt span gt lt br gt lt strong gt lt span class auto style8 gt This small GUI app allows you to view lt span gt lt br class auto style8 gt lt span class auto style8 gt a pre set library which contains library items lt span gt lt br class auto style8 gt lt span class auto style8 gt and patrons You can add patrons lt span gt lt br class auto style8 gt lt span class auto style8 gt and books as well as check them in and out lt span gt lt br class auto style8 gt lt strong gt lt a href files Library exe gt lt img id img40 alt EXE height 29 onmousedown FP swap
92. cdradyproductions com The Examples page at cdradyproductions com cis localarticle4 lt php include password_protect php gt IDOCTYPE html PUBLIC W3C DTD XHTML 1 0 Transitional EN http www w3 org TR xhtml1 DTD xhtml1 transitional dtd gt html xmins http www ws org 1999 xhtml gt lt head gt meta content en us http equiv Content Language gt meta content text html charset utf 8 http equiv Content Type gt lt title gt EXAMPLES lt title gt lt style type text css gt auto styled auto style8 auto style10 auto style12 auto style19 auto style39 auto style7 auto style42 auto style43 auto style45 auto style46 auto style47 color 000000 font size small text align left font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif font size large margin top Opx margin right Opx font size large font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif font size medium text decoration none font size x large font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif font size x large text align left border bottom style solid border bottom width 1px border bottom style solid border bottom width 1px border top style solid border top width 1px border bottom style solid border bottom wid
93. cious acts others contend that the most harm that can come from this is phishing and spam e mails sent to and from the captured addresses One expert that does not give much credit to the attack s possible consequenses is NOKIA s Emmanuel Gadaix who says ICC IDs have not been involved in any breaches of the GSM network aside from this one business insider Of course this one is still relatively new so it does remain to be seen Hacker and University of Virginia PhD Karsten Nohl agrees saying text and voice security is weak but data connections are typically well encrypted so disclosure of ICC IDs has no direct security consequences business insider They don t unless you consider the consequences that are already evident in the very case he was being asked about Most experts do take the attack a little more seriously and question AT amp T s attention to detail when it comes to the security of their web applications Karsten Nohl who was quoted above taking the attack lightly does not take AT amp T s stance on the issue the same way When talking about AT amp T he says it s horrendous how customer data specifically email addresses are negligently leaked by a large telco provider business insider Chenxi Wang a security and risk management analyst at Forrester Research says about AT amp T it s the integrity of their application if they had done a better job securing and testing their application then this wouldn t have happened
94. constructor has set the values for the list and the index value it also inits the form public EditForm List lt LibraryPatron gt patronList InitializeComponent init the form patrons patronList set the list PatronIndex changePatron set the index value user 121 Precondition The select button has been clicked Postcondition the changePatron value has been set to the index of the patron chosen by the private void selectButton Click object sender EventArgs e int changePatron editBox SelectedIndex set the value Precondition None Postcondition The index of form s selected item combo box has been returned public int PatronIndex get return editBox SelectedIndex set changePatron value precondition none postcondition the form is loaded with the data from the list private void EditForm_Load object sender EventArgs e foreach LibraryPatron item in patrons editBox Items Add item PatronName precondition none postcondition the editBox is making sure that something is chosen private void editBox Validating object sender CancelEventArgs e if editBox SelectedIndex 1 Nothing selected e Cancel true MessageBox Show ERROR you must choose a patron show error message 122 book Edit Form ul Edit Book Ln m 2 m m ri T m Book Edit Code using System using System Collections Generic using System Comp
95. ctPhone string skills emergencyContactEmail string perferedTimes string immersionCountry string preferedDays string totalHours int _immersionDate string PERS immersionDonation MonetaryDonation skills int driversLicenseNumber int emergencyContactName string emergencyContactPhone string ViewContactHistory ERD irom iteration 5 Iteration 5 Entity Relationship Diagram a ContactiD InventorylD PK Inventory D a itemDonationDate itemDescription itemRegion itemQTY pera aman firstName lastName city donationTotalValue itemUPC itemCondition ReferenceSite state monetaryDonation itemValue PK FK1 ContactiD zip email PK FK2 CreditCardiD cellPhone eCheckiD DOB donationAMT F volunteer immersionTrips Fa triplD wr vip conAge employee phone EI CreditCardinfo creditCardiD IssuerName approvalCode approvalDate ccNumber eCheckID ccExpDate ccCode IssuingBank approvalDate gt dh E n immersionVolunteerDuty localVolunteerDuty triplD locationiD contactiD contactiD O Y LJ b Note Cash donations will be entered via CreditCardInfo with the IssuerNamez CASH An Immersion trip requires a monetary commitment For this reason it shares a relationship with Monetary Donation as the amount which is tax deductible Is the amount spent to participate in the trip La Lus Legacy
96. d wish list does not exist the HHM Associate creates a new wish list 5 The system displays the items in the selected wish list 6 The HHM Associate selects to create new items 7 The HHM Associate selects an item from the wish list to modify 8 The system displays the attributes in editable textboxes 3 The HHM Associate edits the attributes 10 The system asks the HHM Associate where to publish the changes 11 The HHM Associate selects the following option s Publish to Website Send Update to contacts via E mail Post Mail and Text Message The HHM Associate also selects the Mailing List to update Manage Wish List UI Tap Package HHM Associate Select Wish List Add Mew Item to Wish List Additem Up Date Contacts via Email Natifyl Create Mew Wish List 42 MailingList Createltemi CantactManager SelectContacts ContactsSelected Accept In Kind Donation Accept Gift In Kind Donation Include Manage Contact 2 The HHM Associate selects the contact to link the donation to 3 The system prompts the HHM Associate to enter the applicable donation information 4 The HHM Associate enters the UPC code by typing the code in to a text box or scanning the bar code with a UPC scanner 5 If no barcode or UPC exists the HHM Associate enters the description in to the system 6 The HHM Associate enters the items condition and the webpages to ref
97. ded with this package are 1 Easy user portal 2 Thank you process 3 Integrated Online Donations 4 Online Event Registrations 5 Reporting 6 eMail services 7 Multiple user roles 8 Credit card processing without monthly fees 9 Track single amp multi payment pledges recurring pledges 10 Easy entry for in kind gifts 11 Integration with QuickBooks and CYMA accounting Here is a screenshot of ePhilanthrAppeal s Constituent Management page P g Together USA ePhilanthrAppeal Welcome ePhil 1 Logout 2 eople Comin Ld Update More Call Move e Relations Grantor Delete update Jl More Delete T Individual Individual v ME E Primary Bio Spouse Notes Mail Codes Affiliations Documents Alumni Quick Stats T0 E Work Average Gift 236 14 Organization Name E Phone Board Member Past Work Ext P a First Gift Cash Title 12 01 07 25 00 dieti Last Gift Pledge Department Home d 03 22 09 A Prefix A ER Membership Non Pay Active don OPEN Pledged 1200 00 Started 03 22 2009 Owed 1100 00 Presenter Current First MI Last enm matt Suffix ee wm som Ba Hed acramento CA 95833 USA to CA 95822 Email 2 Salt Formal Sai 2 ntomal Sal 3 Publications Me Executive Committe Y Gender
98. dy and West Louisville Community Ministries Inc Who chuckrady Jocylen When On 4 6 2011 PDT Duration 30 minutes Where To be determined Message enter anything here You may type areal message IF the client has an email address it will send them an emall Previous Send Cloze Note a client without a valid email will not receive the email this does not affect the scheduling within the system If the client does have an email he will receive the message This can be used also to have clients confirm appointments via e mail Feel free to experiment with this 92 You will now be returned to the client record Once there you will see the new meeting in Activities Click this to confirm it and add it to the general calendar S LEE https na7 salesforce com 003 kCRc4 dici E weather 40219 P f Most Visited B Getting Started gt Latest Headlines EM Blackfoard NEW EJ Bookma Primary Address 8009 princes way Secondary Address ue KyA0200 Household Mailing Address Edit Delete Clone Sharing Request Update Open Activities New Task New Event New Meeting Request Open Activities Help Action Subject Related To Task Due Date Status Priority Assigned To Edit Del chuck rady and West Louisville Community Ministries Inc Jocylen Ls Appointments New Appointment Appointments Help No records to display Activity History LogACall Mail Merge Send An Email Request Update View
99. e 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title View gt lt a gt lt strong gt lt span gt lt td gt lt td style width 313px height 386px class auto style48 gt lt strong gt lt span class auto style52 gt lt span class auto style43 gt SQL lt span gt lt br gt lt span gt Assignment 7 code CIS 310 database design lt br gt lt a href files a7 20codePDF paf gt img id img6 alt Download height 27 onmousedown FP swaplmg 1 0 id img6 url button6F gif onmouseout FP_swaplmg 0 0 id img6 url button6D gif onmouseover FP swaplmg 1 0 id img6 url button6E gif onmouseup FP swaplmg 0 0 id img6 url button6E gif 161 src button6D gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt br gt Assignment 8 ERD lt br gt lt a href files A8ERD vsd gt img id img12 alt Download height 27 onmousedown FP_swaplmg 1 0 id img12 url button77 gif onmouseout FP swaplmg 0 0 id img12 url button95 gif onmouseover FP swaplmg 1 0 id img12 url button76 gif onmouseup FP swaplmg 0 0 id img12 url button76 gif src button95 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp trans
100. e current list to the following three options besides eTap which is their current system 1 Convio Common Ground 2 SalesForce NPSP 3 DonorPerfect At this time due to the free nature of NPSP consider it to be the current front runner with Convio in second due to its relationship with NPSP and the possibility of easily switching from one to the other and DonorPerfect coming in last The others we have looked at including eTapestry do not make the list due to either cost or functionality constraints 176 Works Cited Sage website Sage Inc 28 September 2010 lt www sagenonprofit com gt DonorPerfect website SofterWare Inc 28 September 2010 lt http www donorperfect com transaction processing gt Donation Management Software Tools Capterra website 28 September 2010 lt www Capterra com donation management software gt ePhilanthrAppeal website FundTrack Software inc 28 September 2010 lt www fundtracksoftware com gt Hoelzer Annette How to Make Charitable Contributions without Violating IRS regulations Smart Business April 2010 sbonline com local article 19439 65 1How to make charitable contributions without violating IRS regulations asp x Critical Issues in Financial Accounting Regulation for Nonprofit Organizations website 28 September 2010 www muridae com nporegulation accounting html 177 Case Report Waco Manufacturing Note There are 5 complete reports available at cdradyproductions
101. e examining ways to do this We hope to include that functionality in such a way that it is automatic To log into Salesforce go to Salesforce com and enter the following username and password Jocylen Username Jocylen betatest com Password tester 1 Ms Flowers Username MsFlowers betatest com Password tester 2 Please log in with your provided username and password this will assist us in further testing The scheduling and appointment parts of the system Activity Diagram Client Information gathering Unkown who approves money for client Receptionist Advisor Client calls Log Name Address Schedule Appointment Special Service Approved Special Service Denied Create Appointment Date Time Record Spouse Add Info Add Household Informtion Add Income Expenses Manager G 87 88 Client calls A client calls in and asks for an appointment Step 1 Press the Contacts tab Force com Sandbox i4 Charles Rady Help amp Training Nonprofit CRM pointments Reports Households Organizations Donations Recurring Donations amp Pledges Contact Merge Program Contacts Tell me more Help for this Page 7 Home View All Contacts v Got Edit Create New View Recent Contacts New Recently Viewed v Name Home Phone Mobile Phone Email Primary Street Primary City Primary State Province Donor Dixie 67 Main Street Louisville ky Donor Jenny 456
102. e name of the system at the other end of the phone number Goatse s ploy is really quite similar although modernized in comparison They used the same method of programmed repeated trial amp error to get the ID numbers that in their case uncovered e mail addresses When Gawker received the story about the hack from Goatse they were able to authenticate user s emails by with permission sending their supposed ID codes obtained from Goatse and receiving back e mails which were authenticated by their owners Who Got Hacked While many experts do not consider this hack to be very damaging many contend that it does reveal a weakness in AT amp T s philosophy when it comes to their security planning When looking at some of the revealed e mail addresses the following list represents SOME of the very famous and powerful people and companies who were affected White House Chief of Staff Rahm Emmanuel Diane Sawyer NY Times Co CEO Janet Robinson Harvey Weinstein Michael Bloomberg Many DARPA addresses military William Eldridge in charge of the largest operational Air Force B1 group Dow Jones 9 Conde Nast 10 Viacom 11 Time Warner 12 News Corp 13 HBO 14 Hearst 15 U S Senate addresses 16 U S House of Representatives addresses 17 Department of Justice addresses 18 The FAA UE OM ee ae Ne 167 19 The FCC 20 The National Institute of Health And more Below is a picture taken from Gawker showing a small part of
103. eID B saleState E employeeID B orderDate E lastName B modelType from bicycle B inner join employee E on B employeeID E employeeID where storeID 2 AND B saleState WI AND modelType Race AND B orderDate gt 2001 01 01 and B orderDate lt 2001 12 31 3 select distinct C componentID M manufacturerName productNumber from component C inner join manufacturer M on C manufacturerID M manufacturerID inner join bikeParts BP on BP componentID C componentID inner join bicycle B on B serialNumber BP serialNumber where C category like Rear Derailleur and Road Road and B saleState FL and year orderDate 2002 4 select B frameSize C firstName C lastName B saleState B orderDate B modelType from bicycle B inner join customer C on B customerID C customerID where B saleState GA and B orderDate 2004 01 01 and B orderDate lt 2004 12 31 and modelType Mountain Full and B frameSize 21 5 Select m manufacturerID m manufacturerName From manufacturer m inner join purchaseOrder p on m manufacturerID p manufacturerID Where p discount Select max discount From purchaseOrder Where year orderDate 2003 141 6 select C listPrice C quantityOnHand C road M manufacturerName from component C inner join manufacturer M on C manufacturerID M manufacturerID where ListPrice select max ListPrice from component where quantityOnHand 200 and Road Road Gr
104. eceipt Post conditions The system has recorded the In Kind Donation in In Kind Inventory and printed a receipt for the donor contact 30 Manage Contacts The Manage Contact Use Case is the interaction an HHM Associate has with the system when updating an existing donor or creating new donor Entering a new donor and editing an existing donor are similar The difference between entering a new donor and editing an existing donor is that editing an existing donor attribute begins with pre filled by system attribute details for the donor selected for editing When a new donor is created the attribute fields contain a value equal to null If the system contains duplicate entries for existing donors at the HHM Associates request the system shall merge the two donors to create a single donor When merging donors the HHM Associate will have the ability to select which attribute entries will continue to exist in the new merged donor If Donor A and Donor B is the same person the HHM Associate will select either Donor A or Donor B to be the Primary Donor and thus the Secondary Donor By default the attribute fields from the primary donor will have precedence in the merged donor unless the HHM Associate specifies attribute fields from the Secondary Donor to overwrite fields in the Primary donor All recorded activity and existing historical records and from the Secondary Donor shall merge with the recorded activity and historical recodes in the Prima
105. ecified name and ID public LibraryPatron String name String id PatronName name PatronID id public String PatronName Precondition None Postcondition The patron s name has been returned get return patronName Precondition None Postcondition The patron s name has been set to the specified value set patronName value 190 public String PatronID Precondition None Postcondition The patron s ID has been returned get return patronID Precondition None Postcondition The patron s ID has been set to the specified value set patronID value Precondition None Postcondition A string is returned presenting the library patron s data on separate lines public override string ToString return String Format Name t t 0 2 ID t t 1 PatronName PatronID System Environment NewLine Library Journal Class File LibraryJournal cs This file creates a concrete LibraryJournal class that adds discipline and editor LibraryJournal IS A LibraryPeriodical using System using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public class LibraryJournal LibraryPeriodical public const decimal DAILYLATEFEE 0 75m Journal s daily late fee Precondition theCopyrightYear gt and theLoanPeriod gt and
106. ed 3 Receipt generation shall be automated 4 Donor records shall be updated automatically with new donations 5 The G I K curb side recording process shall be automated 26 Requirements Tracing 27 N Use Case ID 1 3 4 5 6 7 8 Requirement L1 1 2 1 3 1 4 1 5 2 1 2 2 2r 3 2 3 3 4 1 5 1 6 1 6 2 X X X X gt X X X x 1 Monetary Donations 1 1 The system shall accept monetary donations 1 2 The system shall provide documentation of transactions automatically 1 3 The system shall accept and manage multi year legacy donations 1 4 The system shall automatically bill donors on legacy donation plans 1 5 The system shall accept payment from credit card and e check accounts 2 Non Monetary Donations 2 1 The system shall accept non monetary donations 2 2 The system shall keep a running list of needed items for G I K donations 3 Donor Information 4 Campaigns 5 Wish List 3 1 The system shall accept new donors and allow the user to edit current donor information address phone etc 3 2 The system shall be integrated with the NCOA system National Change of Address 3 2 The system shall update donor accounts when new donations are received 4 1 The system shall manage marketing amp newsletter campaigns 5 The system shall maintain a running list of needed items 6 Volunteer Information 6 1 The system shall track the information and activities of local volunteers 6 2 The
107. eer the system prompts the HHM Associate to select which type of volunteer to be updated or created The options are local volunteer or Immersion Trip Volunteer After selecting the appropriate volunteer the HHM Associate can search for an existing volunteer or add a new one The HHM Associate will then input the data they want recorded The information that can be recorded is found in the track immersion trip volunteer prototype The HHM Associate then ends the session and returns to the main menu Use Case Track Immersion Trip Volunteer WD Trigger A contact has informed HHM that they would like to participate on an immersion trip Pre conditions The volunteer must exist as a contact in the system Main Flow 1 Extend Manage Contact 2 The system displays the Track Immersion Trip Volunteer and the contact is now linked to the information updated by the HHM Associate 3 The HHM Associate enters the contacts passport country passport number emergency contact information and the immersion trip that the contact will participating in 4 The system prompts the HHM Associate to enter the information about the required donation for the immersion trip Extension Point Accept Monetary Donation 5 The system saves the updated attributes Post conditions The system has saved the information entered buy the HHM Associate 36 Use Case Diagram mm Accept Monetary Donation Track Immersion Trip Volunteer L
108. elled so data OK Postcondition Error provider cleared and focus allowed to change private void bookAuthorTxt Validated object sender EventArgs e errorProvider SetError bookAuthorTxt Precondition User clicked on okBtn Postcondition If invalid field on dialog keep form open and give first invalid if field the focus Else return OK and close form private void okBtn_Click object sender EventArgs e This method does additional validation beyond what is necessary in an attempt to demonstrate stronger enforcement of common business rules Title Publisher Copyright Loan Period Call Number and Author must all have data entered To make this work I chose to NOT have a DialogResult property value for the okBtn if itemTitleTxt TextLength Should not be possible but just to be safe itemTitleTxt Focus else if itemPublisherTxt TextLength 0 itemPublisherTxt Focus else if itemCopyrightTxt TextLength 0 itemCopyrightTxt Focus else if itemLoanPeriodTxt TextLength 0 itemLoanPeriodTxt Focus else if itemCallNumberTxt TextLength 0 itemCallNumberTxt Focus else if bookAuthorTxt TextLength 0 bookAuthorTxt Focus else this DialogResult DialogResult OK Causes form to close and return OK result Item Form 1310 0x3 134135 As Program 2 E Q errorProvider Item Code CIS 200 01 Spring 2011 Due 3 22 2011 File It
109. elp No records to display Back To Top Always show me W more records per related list Copyright 2000 2011 salesforce com inc All rights reserved Privacy Statement Security Statement Terms of Use 508 Compliance this will allow you to check availability before setting an appointment On the next screen you may use the visual calendar to see and select open times Meeting Request x To amp chuck rady Subject chuck rady and West Louisville Community Ministries Inc Where Tobe determined I propose meeting times Let salesforce com propose meeting times Click in the calendar to propose up to five meeting times p crn 4 4 4 2011 4 8 2011 Free ZW Busy Proposed Times J hs d Mon 4 Tue 5 Wed 6 Thu 7 Fri8 E 9 00 AM E Duration 30 minutes v 10 00 AM 5 23 Wed 4 6 2011 10 00 AM 1 v AM PDT 11 00 AM 12 00 PM 1 00 PM E 2 00 PM 2 00 PM e See a sample meeting request 4 00 PM Next Close A Click anywhere that is not colored to select a time B Set the time to 30 minutes C Press Next 91 On the next screen you may type a message or type any character if the client does not have an e mail address then click Send Meeting Request x To i chuck rady Subject chuck rady and West Louisville Community Ministries Inc here To be determined Meeting Request from Jocylen from West Louisville Community Ministries Inc Subject chuck ra
110. emFormBase cs This class creates the base class for the Item dialog box form GUIs It performs validation and provides String properties for each field using System using System using System using System using System using System using System using System namespace Li public p P 3 Collections Generic ComponentModel Data Drawing Ling Text Windows Forms brarylItems artial class ItemFormBase Form recondition None Postcondition The form s GUI is prepared for display publ publ ic ItemFormBase InitializeComponent ic String ItemTitle Precondition None Postcondition The text of form s title field has been returned get return itemTitleTxt Text 113 114 Precondition None Postcondition The text of form s title field has been set to the specified value set itemTitleTxt Text value public String ItemPublisher Precondition None Postcondition The text of form s publisher field has been returned get return itemPublisherTxt Text Precondition None Postcondition The text of form s publisher field has been set to the specified value set itemPublisherTxt Text value public String ItemCopyrightYear Precondition None Postcondition The text of form s copyright field has been returned get return itemCopyrightTxt Text Precondition None Postcondition
111. ems Add item Title item CallNumber public int ItemIndex Precondition None Postcondition The index of form s selected item combo box has been returned get return itemCbo SelectedIndex Precondition Focus is shifting from itemCbo Postcondition If selection is invalid focus remains and error provider highlights the field private void itemCbo Validating object sender CancelEventArgs e if itemCbo SelectedIndex 1 Nothing selected e Cancel true errorProvider SetError itemCbo Must select Item Precondition Validating of itemCbo not cancelled so data OK Postcondition Error provider cleared and focus allowed to change private void itemCbo Validated object sender EventArgs e errorProvider SetError itemCbo Precondition User pressed on cancelBtn Postcondition Form closes and sends Cancel result private void cancelBtn MouseDown object sender MouseEventArgs e This handler uses MouseDown instead of Click event because Click won t be allowed if other field s validation fails this DialogResult DialogResult Cancel Causes form to close and return Cancel result Precondition User clicked on okBtn Postcondition If invalid field on dialog keep form open and give first invalid field the focus Else return OK and close form private void okBtn_Click object sender EventArgs e This method does additional va
112. en s liquid Motrin Appalachia i Ir Tweezers a Nicaragua Ir Bandage scissors os Belize Fai Cotton balls 3 Appalachia First aid kits Nicaragua I Circular saw o 4 Belize f E Chalk line 8 Appalachia FF Ha 5 i Figure 9 Manage In Kind Inventory Use these buttons to navigate to the 58 process named on the Manage Wish List Manage Wish List Select Wish List to Modify Nicaragua hd Select Item to Hammer modify or Select Select an item from Sa a palma the drop down Enter Hand Planer Description ian menu or select new I New Item item to add an item Edit or Add Item Details ds la Used for adding and editing Quantity 12 items Region Nicaragua Yes No Te ums Use this to publish to the site or send V E Mail Post Mail Text Message updates and mailings Select Mailing List Figure Wish List The Wish List form is used to update the Wish List on the HHM website the information from the wish list can be displayed in various applications The wish list shows perspective donors specifically what is needed for the next mission trip The web page Uses a bar graph to display the quantity that HHM has received in relation to how many they need without using actual numbers 59 Merge Contact Merge Contact y Contact Information First Name et O 00000000 m hamo 2 city orienton 9 Boston State
113. erence the items value us The system returns the selected providing the HHM Associate enough information to make a Good Faith Estimate 8 The HHM Associate enters the website used and the amount for the Good Faith Estimate 9 The System provides the HHM Associate the option to remove the donated item from the wish list 10 The HHM Associate saves the donation 11 The system prints the receipt Accept Gift In Kind User Contadini Interface p Package HHM Associate SerchContact Item UPC Code OR Item Description Search Engines Selected Itern Condition GoodFatithEstamate uU Search Contact RetumContact Must Have UPC or Description and search engines selected before submitting search SubmitUPCSearch I DisplaySearchResults SetGoodFaithEstamateValue PrintReceipt GiftlnKindDontaion 43 Selected Search Engines Google Shopping Amazon Bay InventoryManager LookUpValue SetSearchResults Item Constructor AdditemTolnventory Accept Monetary Donation Accept Monetary Donation THHM ASeoriilentact One Time Donation OR Gift In Kind Donation Extend Manage Contact 2 The HHM Associate selects the contact to link the donation to 3 The system prompts the HHM Associate to enter the applicable donation information Item Condition 4 The HHM Associ
114. existing system because existing systems tend to be better understood 3 Weasanalysts are new to the business functional area so using a prebuilt CRM is ideal Familiarity with the Technology Strong Salesforce maybe not the same as eTapestry but both are technologically similar The users should be familiar with the technology even though they have not used Salesforce before The training should be fairly easy and short which will keep problems and delays to a minimum Size of the Project Small The size of the project is relatively small The development team consists of four IT students And the number of end users is eight Compatibility Strong The new system will be integrated into the existing environment and use software and technology that Hand in Hand Ministries already uses See Product Features in Vision Document Conclusion Implementing the system is very feasible Hand in Hand Ministries is already familiar with the functional area and technology that the system uses The project is small which means less risk And the system is compatible with the preexisting systems of Hand in Hand Ministries Economic Feasibility Should we build it Benefits The system is being created primarily to save time and money The system alone will save Hand in Hand ministries up to 4 500 per year in licensing fees Although much of the system will be intangible benefits including improved functionality reducing redundant processes of eTape
115. f questions about what the management should do in this situation Should the men be disciplined That depends on what they were actually doing Should the system be used in such an Orwellian manner and 1s this ethical Yes and yes Any move to increase productivity is an attempt to make money and that is what a business is supposed to do 178 Stakeholders e Plant manager Shelly Tomasco e Plant engineers e Engineering manager Monk Barber e The three engineers McCoy Frank and Gogan e Area manager Monique Saltz Porter s Five Forces e Threat of new entries Low Waco is introduced to us as a leading supplier of custom machined parts to the automotive industry Cash This would lead me to believe that they are a high volume supplier which needs expensive custom machinery to do their business Because of this and the limited number of auto manufacturers that could be courted by potential new entries the threat is low e Threat of Substitutes High Waco is not the only established company providing the auto makers Another company with the ability could make the parts if provided with the specs from the auto manufacturer in question e Supplier Power High Waco cannot do business without the metals and composite materials provided to them without their suppliers They could not operate without these materials therefore supplier power is high e Buyer Power High These are custom parts if they are not ordered by the auto makers t
116. gacy donations e Provide a system for recurring donations e Automatically bill donors based on planned donations Donor Database e Improve queries for the donor database Integrate a customer relationship management system for marketing and newsletter campaigns e Integrate the database with the NOCA National Change of Address service e Merge contacts within the customer relationship management system e Migrate current donor database e Provide documentation of transactions automatically Other Product Requirements e Hand in Hand Ministries will either provide or purchase hardware needed for project e End Users will need to be trained on how to use new applications e The Data must be migrated into the new system from eTapestry e The system will be compatible with software that is currently in use i e Microsoft Excel Feasibility Analysis Technical Feasibility Can we build it This analysis will determine the extent to which the system can be successfully designed developed and installed by the IT Group Familiarity with the Functional Area Strong The new system will incorporate Salesforce which is a preexisting Customer Relationship Management software for nonprofit organizations This system will be easier to build and implement than a homegrown solution for several reasons 1 The users are already familiar with another CRM eTapestry 2 In general the development of new systems is riskier than extensions to an
117. has been set to the specified value set if value MediaType BLURAY value MediaType DVD value MediaType VHS movieMedium value else throw new ArgumentOutOfRangeException Medium value Medium must be from DVD BLURAY VHS y I Precondition daysLate gt Postcondition The fee for returning the item the specified days late has been returned public override decimal CalcLateFee int daysLate decimal lateFee 0 0M Late movie fee if daysLate lt 0 throw new ArgumentOutOfRangeException daysLate daysLate daysLate must be 0 else if Medium MediaType BLURAY lateFee daysLate DAILYLATEFEEBLU else lateFee daysLate DAILYLATEFEEDVD Make sure to cap the late fee return Math Min lateFee MAXFEE Precondition None Postcondition A string is returned presenting the libary item s data on m separate lines public override string ToString String result Holds for formatted results as being built 194 195 result String Format LibraryMovie 1 Director t O 1 Director System Environment NewLine result String Format Rating t t 2 1 RatingsNames int Rating base ToString System Environment NewLine return result Library Music Class File LibraryMusic cs This file creates a concrete LibraryMusic class that adds artist and number of tracks LibraryMusic IS A LibraryMediaItem using System
118. hat is up to them and don t see it being any easier or harder with any of these services Most of 173 that is up to the organization and the services merely provide the database services that the non profit is either unwilling or incapable of handling themselves With that said here is a very cursory glance at some other options DonorPerfect by SofterWare DonorPerfect makes me wonder if they used WordPerfect to write up their original proposal and got stuck on the name is a software package that advertises fully integrated programs that can handle any type of echeck or credit card transaction Interestingly this company does offer and advertises right on their front page the automatic collection of pre authorized recurring pledge payments That line ought to make Hand in Hand sit up and take notice as that was one of their pet peeves with the eTapestry system DonorPerfect is a fairly low cost alternative to eTapestry but it is far from free which still keeps NPSP at the top of my list for Hand in Hand DonorPerfect offers three tiers of service the express essentials and premium services Unfortunately for Hand in Hand their number of constituents being tracked exceeds the two cheaper versions and would force them to choose the premier package with this company The premier package costs 5199 per month plus support for between 5 001 and 25 000 records This does include everything that they offer and some of it is very useful Some example
119. he copyright set if value gt 0 itemCopyrightYear else J public int LoanPeriod Precondition None Postcondition The loan get return itemLoanPeriod Precondition value gt Postcondition The loan set period has been returned period has been set to the specified value 187 if value gt 0 itemLoanPeriod value else throw new ArgumentOutOfRangeException LoanPeriod value LoanPeriod must be 0 Abstract method header Precondition daysLate gt Postcondition The fee for returning the item the specified days late ji has been returned public abstract decimal CalcLateFee int daysLate Precondition None Postcondition The item is checked out by thePatron public void CheckOut LibraryPatron thePatron itemCheckedOut true patron thePatron Precondition None Postcondition The item is not checked out by any patron public void ReturnToShelf itemCheckedOut false patron null No longer associated with anyone Precondition None Postcondition true is returned if the item is checked out Fl otherwise false is returned public bool IsCheckedOut return itemCheckedOut Precondition IsCheckedOut true Postcondition The patron that has the item checked out is returned otherwise null public LibraryPatron GetPatron return patron Precondition
120. hen they will be nearly impossible to sell e Degree of Rivalry This is hard to say Not enough information is given however I would assume that there is plenty of already established companies competing with Waco so I would assume they would need to consider their competition so I will assume that the degree of rivalry is high Courses of action 1 Do nothing If the company does nothing the employees may not become aware of management s ability to report on their every movement over a period of time This could prevent a morale problem from occurring The men in question are supposedly highly trained engineers there is a very good chance that they actually have been working on things that ARE very important to Waco just not all powerfully important to Ms Saltz Nowhere in the case does it describe anything that they were doing except for what Ms Saltz reports that they are NOT doing The system also cannot tell if the men had discussed the problem only that they had not been physically in the same room They could have made phone calls In short this whole incident revolves around Ms Saltz and her nervous breakdown as she said herself I m at wit s end Cash Not enough information 1s given to determine whether or not discipline or a promotion is called for To explain that If the men had been avoiding the work for no good reason then they should be disciplined if they had discussed it yet decided to work on things the
121. ibility analysis 320 group Wednesday 10 20 2010 Revised minor errors Added CIS 320 Group T 2 1 organizational and technical feasibility Wednesday Major Revision of economic feasibility Introduction The client Steve Croghan who represents the non profit organization Hand in Hand Ministries seeks a better solution for customer relationship management CRM More specifically Mr Croghan would like to evaluate how the current application that he and his colleagues are using which is a CRM program called eTapestry measures up to other available CRM s particularly Salesforce s Non Profit Starter Pack eTapestry s inability to perform task like automatic gift giving donations that are scheduled on a predetermined basis biweekly bimonthly annually etc Another problem was not having the ability to produce receipts or add new donors to Hand in Hand Ministries contact list Other complications that Hand in Hand Ministries would like to be addressed are thing such as determining prices for products that are being donated managing existing contacts updating addresses and other features and the ability to construct a routine system for monthly quarterly newsletters and other mailing items Positioning Problem Statement The problem of eTapestry not providing needed features affects Hand in Hand Ministries e Donors e End Users Staff e Volunteers the impact of which is Hand in Hand Ministries systems are inefficient and time co
122. icle before AT amp T even knew about the issue caused their motivations to be brought into question The delay in informing AT amp T along with Goatse allegedly allowing third parties access to the hack that reveals the data caused an unknown number of others to also gain access This act caught the attention of both the FCC and the FBI and when the smoke cleared two men Andrew Weev Auernheimer and Daniel Spitler both of Goatse Security were arrested and charged with conspiracy to access a computer without authorization and fraud in connection with personal information Ib Times These men according to authorities clearly knew that they were breaking the law and even discussed destroying evidence which the authorities claim shows that the men knowingly committed the illegal act Whether this means they committed the act for criminal purposes is left up to the government to prove in court Apple is said to be a victim of AT amp T as well in this case as it is not their fault by design of the iPad operating system software but instead entirely AT amp T s fault In looking at quotes from several members of the IT security industry in the reactions from the industry section you will see that most experts agree that AT amp T was lax in their security preparations It is also unclear if AT amp T notified Apple of the incident when it did finally receive the information which is in itself another question that should be aimed at AT amp T and h
123. id img17 url button94 gif onmouseover FP swaplmg 1 0 id img17 url button89 gif onmouseup FP swaplmg 0 0 id img17 url button89 gif src button94 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title2 View gt lt a gt lt br gt lt span gt lt span gt lt span gt lt strong gt lt span gt lt span gt lt span gt lt big gt lt big gt lt span class auto style39 gt lt strong gt lt span class auto style63 gt lt span class auto style62 gt lt span class auto style5 gt Dueling Pianist lt br gt what you need to get started lt span gt lt span gt lt span gt lt strong gt lt span gt lt big gt lt big gt lt big gt lt big gt lt small gt lt small gt lt big gt lt big gt lt big gt lt big gt lt span class auto style19 gt lt strong gt lt br gt lt a href http www associatedcontent com article 5609510 dueling_pianist_what_you_need to get html cat 33 img id img18 alt View height 27 onmousedown FP_swaplmg 1 0 id img18 url button8D gif onmouseout FP swaplmg 0 0 id img18 url button8B gif onmouseover FP swaplmg 1 0 id img18 url button8C gif onmouseup FP swaplmg 0 0 id img18 url button8C gif src button8B gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsul
124. if OK try int itemIndex Index of item from full list of items itemIndex checkedOutIndices returnForm ItemIndex Look up index from full list lib ReturnToShelf itemIndex catch ArgumentOutOfRangeException This should never happen MessageBox Show Problem with Return Index Return Error returnForm Dispose Good NET practice will get garbage collected anyway Precondition file save item has been clicked Postcondition The library has been saved to a file specified by the user private void saveToolStripMenultem Click object sender EventArgs e create and show dialog box for saving file DialogResult result local variable to store result string fileName string to hold saved file s name using SaveFileDialog fileSaver new SaveFileDialog allow use of SaveFileDialog fileSaver CheckFileExists false check to see if the file already exists result fileSaver ShowDialog show the dialog box fileName fileSaver FileName get file name y end using if result DialogResult OK check for OK click if fileName string Empty check for empty string MessageBox Show Invaild File Name Error MessageBoxButtons OK MessageBoxIcon Error display error else 1 save file stream if user entered valid name try output new FileStream fileName FileMode OpenOrCreate FileAccess Write set output stream to write to file formatter Seriali
125. ions or tracked its donors This is beginning to change for both the charitable organizations as well as the donors themselves In this short paper will address the rules surrounding making a donation to a non profit and take a quick look at a few leading providers of donor tracking software packages In the past it seems that the IRS looked upon charitable donations with a trusting eye It s almost as if they and their taxpayers were operating on the buddy system For the donor all that was required to be able to donate and then use it as a tax deduction was to simply make a donation and keep the check In the case of non cash donations they could pretty much get away with writing their own receipts in most cases In fact many non profits have even made it popular to simply give donors blank receipts automatically this allows them to value their own items for the purposes of tax deductions and makes for possible easy tax evasion This has all been changing over the past few years As of when this paper was written any donation over 250 must not only have the canceled check for proof but also written verification from the charitable organization that received the money The IRS has been stepping up its audits on non profits and taking a closer look at deducted donations for taxpayers an unusual thing until relatively recent times Proper documentation is also required for any non cash donations and obtaining proof of how much was donated as well as ho
126. issues and receipts To solve the issue with determining prices our associates came up with the idea of using a mobile device smartphone or portable computing device to capture a products UPC and then present the user with the products suggested price s Items that do not have a suggested retail price can be viewed on an existing document that contains a list of products that are related keeping the concerns of condition in mind with use of the device portable computing devices can perform this task as well As for adding new clients in immediate manner to a contact list can be done with use of the same device used for scanning the products UPC A portable computing device would work relatively well in this example The product will also be able to migrate data from existing eTapestry database Assumptions and Dependencies This project assumes that when a Gift in Kind is donated there will be either a portable device or computer available to enter the donation electronically If this device is not present the Vision document and deliverables will change Product Features Gifts in Kind e Accept and track gifts in kind inventory e Provide donor receipts for gifts in kind e Provide an ability to record track and price gifts in kind electronically Monetary Donations e Accept and track Monetary donations e Accept payment from credit card and e check accounts Multiple Donations e Fund and manage multi year commitment Le
127. it uncovered authentic ID s automated data harvesting Once the authentic ID s were discovered they were stored and eventually up to 114 000 ID s were revealed The ID s allow the hacker to match the ID to an email that AT amp T sends back when presented with an authentic ID This is done by sending web requests to AT amp T with iPad style user agent headers These headers normally identify browser types to websites and here they provide a similar service If a web request is sent with a valid ID in the header the software assumes that it is connected to the genuine iPad that the ID is associated with and returns the iPad owner s e mail address The script in AT amp T s code which does this is available to the public so anyone who obtained the hack could easily duplicate Goatse s actions and obtain the same information They knew how to pattern a code with the correct parameters in their PHP script by looking at pictures on Flickr taken by gadget enthusiasts which show the settings screen on their iPads and within that their ICC ID Armed with the pattern used for the ID s the two men were easily able to write the script that created random ID s until it happened on real ones In reality the ploy is quite similar to the fictional ploy in the movie WarGames in which Mathew Broderick programs his PC to dial random numbers in search of active modems Whenever his fictional system found a valid number it saved it to a file along with th
128. ition The score has been added to the array if found to be valid public void AddScore int studentIndex double score if score gt 0 88 score lt 100 Valid score studentarray studentIndex score if valid then store value validScores add to the running count of valid scores else NO SCORE to be entered studentarray studentIndex NO SCORE count add to the running count of all entries Precondition None Postcondition The current total of the scores added to the gradebook has been returned public double GetSum for int n 0 n lt numStudents n runs through array if studentarray n gt 0 prevent NO SCORE from being calculated sum sum studentarray n adds to the sum return sum Precondition None 131 Postcondition the mean of valid scores has been returned public double GetMean for int n 0 n lt numStudents n runs through array if studentarray n gt 1 prevent NO SCORE from being calculated Sum sum studentarray n adds to the sum mean sum validScores finds mean return mean Precondition none Postcondition The current minimum score has been returned public double GetMin for int n 0 n lt numStudents n runs through array to find min if studentarray n lt min amp amp studentarray n gt NO SCORE New smallest min studentarray n if so then set min to new value
129. ivate void itemCallNumberTxt_Validated object sender EventArgs e errorProvider SetError itemCallNumberTxt 117 Precondition User pressed on cancelBtn Postcondition Form closes and sends Cancel result private void cancelBtn MouseDown object sender MouseEventArgs e Program 3 CIS 200 01 This handler uses MouseDown instead of Click event because Click won t be allowed if other field s validation fails this DialogResult DialogResult Cancel Causes form to close and return Cancel result Check Out Form IEditForm cs Design ubl Check Out Select ltem 1310 0x3 13435 QD errorProvider Check Out Code Spring 2011 Due 4 6 2011 Charles Rady File CheckoutForm cs This class creates the Check Out dialog box form GUI It performs validation and provides int get properties for each field that are associated with the index of the selected item and patron using System Collections Generic using System using System using System using System using System Text Windows Forms using System using System ComponentModel Data Drawing Ling namespace LibraryItems public partial class CheckoutForm Form 118 private List lt LibraryItem gt items List of library items private List lt LibraryPatron gt patrons List of patrons Precondition Lists itemList and patronList are populated with the available y
130. ization using System Runtime Serialization Formatters Binary 99 namespace LibraryItems Serializable public partial class Prog2Form Form private Library lib The library private List lt LibraryItem gt items List of library items private List lt LibraryPatron gt patrons List of patrons private FileStream output stream for saving to a file private FileStream input stream for writing to the library from the file 100 private BinaryFormatter formatter new BinaryFormatter create binary formatter for saving private BinaryFormatter reader new BinaryFormatter create binary formatter opening Precondition None Postcondition The form s GUI is prepared for display A few test items and patrons LI are added to the library public Prog2Form InitializeComponent lib new Library Create the library magic items and patrons removed items lib GetItemsList patrons lib GetPatronsList Precondition File About menu item activated Postcondition Information about author displayed in dialog box private void aboutToolStripMenuItem Click object sender EventArgs e MessageBox Show String Format Program 3 Charles Rady CIS 200 01 0 Spring 2011 System Environment NewLine About Program 3 Precondition File Exit menu item activated Postcondition The application is exited private void exitToolStripMenultem Click o
131. k b1 new LibraryBook The Wright Guide to CH UofL Press 2010 14 2225 3G Andrew Wright Test book LibraryBook b2 new LibraryBook The Rady Guide to C bumbling cdrady Press 2010 14 2227 3G Charles Rady Test book LibraryMovie m1 new LibraryMovie Andrew s Super Duper Movie UofL Movies 2011 7 MM33 2D 92 5 Andrew L Wright LibraryMedialtem MediaType BLURAY LibraryMovie MPAARatings PG Test movie LibraryMovie m2 new LibraryMovie Star Wars LucasFilm 1977 7 MM35 3D 97 5 George Lucas LibraryMedialtem MediaType BLURAY LibraryMovie MPAARatings PG Test movie LibraryMusic t1 new LibraryMusic C The Album UofL Music 2011 14 CD44 AZ 84 3 Dr A LibraryMedialtem MediaType CD 10 Test music item LibraryMusic t2 134 new LibraryMusic Alive cdradyproductions com 208 14 CD46 AZ 84 3 CDRadyrealmusic LibraryMedialtem MediaType CD 10 Test music item LibraryJournal j1 new LibraryJournal Journal of C Goodness UofL Journals 2011 14 3312 7M 1 2 Information Systems Andrew Wright Test journal LibraryJournal j2 new LibraryJournal Journal of Db Goodness UofL Journals 2011 14 JJ15 7M 1 2 Information Systems Andrew Wright Test journal LibraryMagazine z1 new LibraryMagazine C Monthly UofL Mags 2010 14 MA53 9A 16 9 Test magazine LibraryMagazine z2 new
132. ld never happen if form validation works MessageBox Show Problem with Book Validation Validation Error bookForm Dispose Good NET practice will get garbage collected anyway Precondition Item Check Out menu item activated Postcondition The Checkout dialog box is displayed If data entered are OK an item is checked out from the library by a patron private void checkOutToolStripMenuItem Click object sender EventArgs e Extra Credit Only display items that aren t already checked out patrons 103 List lt LibraryItem gt notCheckedOutList List of items not checked out List lt int gt notCheckedOutIndices List of index values of items not checked out notCheckedOutList new List LibraryItem notCheckedOutIndices new List lt int gt for int i 0 i lt items Count i if litems i IsCheckedOut Not checked out notCheckedOutList Add items i notCheckedOutIndices Add i if notCheckedOutList Count 0 patrons Count 0 Must have items and MessageBox Show Must have items and patrons to check out Check Out Error else 1 CheckoutForm checkoutForm new CheckoutForm notCheckedOutList patrons The check out dialog box form result full list DialogResult result checkoutForm ShowDialog Show form as dialog and store if result DialogResult OK Only add if OK try int itemIndex Inde
133. le In ReadLine user inputs new value gb1 new Gradebook course instructor students Construct the Gradebook Console WriteLine n Enter scores for truct user Console WriteLine you have entered students students 1 show actual index numbers assignment students therefore your index numbers Priming read Console Write nEnter score for student scorecount prompt user with index score double Parse Console ReadLine accept user input do will allow scores to be entered until the number of students chosen by the user has gb1 AddScore scorecount score call method AddScore and insert values scorecount counter if scorecount lt students checks to see if there is room in array for more values Console Write Enter score for student scorecount score double Parse Console ReadLine prompt for score else scorecount students sets scorecount to students while scorecount lt students keep doing while this is true Console WriteLine nGradebook results show results Console WriteLine Assignment 0 assignment Console WriteLine gb1 ToString Console WriteLine would you like to test GetScores method Console WriteLine enter a student index number 0 students 1 Single int Parse Console ReadLine gb1 SetScores single Console WriteLine student Console ReadLine single scored 0 f
134. le ReadLine checkout 5 items b1 CheckOut p1 m1 CheckOut p2 t2 CheckOut p3 j2 CheckOut p4 z1 CheckOut p5 3 display each item in the LibraryItem list again foreach Console pause Console Console var libItem in libItems Write An n libItem until user hits a key Write AninXthit enter to continue ReadLine use linq to select checked out items var checkedout from 1 in libItems where l itemCheckedOut true select 1 display the checked out items foreach var m in checkedout Console Write m Console Write n n tCount of checked out items t 0 checkedout Count pause until user hits a key Console Write n n thit enter to continue Console ReadLine use linq to select only the media items that are checked out var mediaout from m in checkedout where m CallNumber StartsWith C m CallNumber StartsWith MM select m display those media items that are checked out foreach Console pause Console Console var m in mediaout Write n n m until user hits a key Write AninXthit enter to continue ReadLine use LINQ to select the titles of LibraryMagazine objects var magazine from n in libItems where n CallNumber StartsWith MA select n Title display the unique titles of magazines in the list foreach Console pause Console Console calculate late fee for each item in the list and displa
135. lidation beyond what is necessary in an attempt to demonstrate stronger enforcement of common business rules Name and ID must have data entered To make this work I chose to NOT have a DialogResult property value for the okBtn if itemCbo SelectedIndex 1 Should not be possible but just to be safe itemCbo Focus else this DialogResult DialogResult OK Causes form to close and return OK result Main Program using System using System Collections Generic using System Ling using System Windows Forms namespace LibraryItems static class Program summary The main entry point for the application lt summary gt STAThread Static void Main Application EnableVisualStyles Application SetCompatibleTextRenderingDefault false Application Run new Prog2Form 126 127 GradeBook code Main Program Program 4 CIS 199 01 76 Due Tuesday April 20 by class By Charles Rady File Program cs This file serves as a simple test program for the gradebook class It creates a gradebook object uses counter controlled repetition to allow user to set the number of students in this gradebook and allows instructor to enter scores or not for each student It then produces a summary including number of students number of valid scores mean min max and instructor course and assignment name INES 91 95 TEST GetScore METHOD
136. ling List Criteria Attribute Inequality Variable Logic J Contact Name hd Logic Contact Name Logic Contact Name Logic Contact Mame x Logic Contact Name Logic J Contact Name Logic Contact Name Logic hd Contact Name 7 Logic eee Contact Name 7 Logic Contact Name Logic jJ Contact Name 7 Logic Contact Name 7 Logic Figure 5 Create Mailing List Use drop down menus to select criteria Use these buttons to navigate to the drocess named on the Select a name for mailing list and 53 54 Edit Inventory Item Edit Inventory Item Before and Save once editing is after quantities SS AR z Diapers birth to 3 years asa After DiapersO 3MONTHS 3 MONTHS 16 Nicaragua complete Latex free gloves all sizes After ae RubberGloves Pe Belle Anti bacterial soap Nicaragua After Irish Springs Shower Soap 21 Nicaragua After Tussen 24 Appalachia Before Children s liquid Motrin 5 Appalachia After Children s liquid adal o 4 Appalachia Before Tweezers 4 Nicaragua After Tweezers 4 Nicaragua v Before Bandage scissors A Belize E Before Children s liquid Tylenol 5 Appalachia z SEEN After 3 Appalachia Figure 6 Edit Inventory Item The In kind Invento
137. ll gt lt a href cis gt img id img2 alt CIS height 35 onmousedown FP_swaplimg 1 0 id img2 url button27 jpg onmouseout FP_swaplmg 0 0 id img2 url button30 jpg onmouseover FP swaplmg 1 0 id img 2 url button11 jpg onmouseup FP swaplmg 0 0 id img2 url button1 1 jpg src button30 jpg style border 0 width 175 gt lt MSComment ibutton fp style fp btn Embossed Capsule 5 fp font Staccato222 BT fp font size 28 fp bgcolor 808080 fp title CIS gt lt a gt lt small gt lt small gt lt span gt lt p gt lt p class auto style16 style width 187px gt lt span style color rgb 153 153 153 gt lt small gt lt small gt lt a href photo gt lt img id img4 alt PHOTOS height 35 onmousedown z FP swaplmg 1 0 id img4 url buttonF jpg onmouseout FP_swaplmg 0 0 id img4 url buttonD 1 jpg onmouseover FP swaplmg 1 0 id img4 url buttonE1 jpg onmouseup FP swaplmg 0 0 id img4 url buttonE1 jpg src buttonD1 jpg style border 0 width 175 gt lt MSComment ibutton fp style fp btn Embossed Capsule 5 fp font Staccato222 BT fp font size 28 fp bgcolor 808080 fp title PHOTOS gt lt a gt lt small gt lt small gt lt span gt lt p gt p class auto style16 style width 184px height 37px gt amp nbsp span style color rgb 153 153 153 gt lt small gt lt small gt lt a href video gt lt img id Img5
138. lmg 1 0 id img40 url buttonAD gif onmouseout FP swaplmg 0 0 id img40 url buttonAB gif onmouseover FP swaplmg 1 0 id img40 url buttonAC gif onmouseup FP swaplmg 0 0 id img40 url buttonAC gif src buttonAB gif style border 0 width 75 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp proportional 0 fp title EXE gt lt a gt lt a href files library1code pdf gt lt img id img41 alt code height 29 onmousedown FP swaplmg 1 0 id img41 url buttonDC gif onmouseout FP swaplmg 0 0 id img41 url buttonDA gif onmouseover FP swaplmg 1 0 id img41 url buttonDB gif onmouseup FP swaplmg 0 0 id img41 url buttonDB gif src buttonDA gif style border 0 width 85 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp proportional 0 fp title code gt lt a gt lt strong gt lt br class auto style8 gt lt br class auto style8 gt lt strong gt lt span class auto style39 gt Library version 2 GUI app lt span gt lt strong gt lt br class auto style8 gt lt span class auto style8 gt This small app allows you to save and open lt span gt lt br class auto style8 gt lt span class auto style8 gt library files which contain library items lt span gt lt br class auto style8 gt lt
139. lt result String Format LibraryMusic 3 Artist t t 3 Num Tracks t 1 3 2 Artist NumTracks base ToString System Environment NewLine return result Library Periodical Class File LibraryPeriodical cs This file creates an abstract LibraryPeriodical class that adds volume and number LibraryPeriodical IS A LibraryItem using System using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public abstract class LibraryPeriodical LibraryItem private int periodicalVolume The periodical s volume private int periodicalNumber The preiodical s number Precondition theCopyrightYear gt and theLoanPeriod gt and theVolume gt and theNumber gt Postcondition The library periodical has been initialized with the specified values for title publisher copyright year loan period Pi call number volume and number The item is not checked out public LibraryPeriodical String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber int theVolume int theNumber base theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber Volume theVolume Number theNumber public int Volume Precondition None Postcondition The volume has been returned get return periodicalVolume 198 Precondition value gt Pos
140. lt patronIndex lt GetPatronCount Postcondition The specified item will be checked out by i the specifed patron public void CheckOut int itemIndex int patronIndex if itemIndex gt 0 88 itemIndex lt GetItemCount amp amp patronIndex gt 0 88 patronIndex lt GetPatronCount items itemIndex CheckOut patrons patronIndex Precondition 0 lt bookIndex lt GetItemCount Postcondition The specified book will be returned to shelf public void ReturnToShelf int itemIndex if itemIndex gt 0 amp amp itemIndex lt GetItemCount items itemIndex ReturnToShelf Precondition None Postcondition The number of items checked out from the library is returned public int GetCheckedOutCount int checkedOutCount Running count of checked out books foreach LibraryItem item in items if item IsCheckedOut checkedOutCount return checkedOutCount Namespace Helper Method Use with care Precondition None Postcondition The list of items stored in the library is returned internal List LibraryItem GetItemsList return items Namespace Helper Method Use with care Precondition None Postcondition The list of patrons stored in the library is returned internal List lt LibraryPatron gt GetPatronsList return patrons Precondition None Postcondition A string is returned presenting the libary in a form
141. ltiplying Fiction lt span class auto style51 gt lt br gt lt span class auto style19 gt lt a href files multiplying 2Ofiction pdf gt lt img id img44 alt View height 27 onmousedown FP swaplmg 1 0 id img44 url button104 gif onmouseout FP_swaplmg 0 0 id img44 url button105 gif onmouseover FP swaplmg 1 0 id img44 url button103 gif onmouseup FP swaplmg 0 0 id img44 url button1093 gif src button105 gif style border 0 width 135 fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title2 View a span br span Television and the route to beautiful lt br gt lt span class auto style19 gt a href files The 20route 20t0 20beautiful htm gt lt img id img43 alt View height 27 onmousedown FP swaplmg 1 0 id img43 url button12 gif onmouseout FP swaplmg 0 0 id img43 url button102 gif onmouseover FP_swaplmg 1 0 id img43 url button11 gif onmouseup FP swaplmg 0 0 id img43 url button1 1 gif src button102 gif style border 0 width 135 fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title View gt lt a gt lt span gt lt strong gt lt br gt lt td gt lt tr gt lt table gt lt body gt a href http www cdradyproductions com logout 1 gt Logout lt a gt lt body gt lt html gt HTML code from cdradypr
142. lusion Economically the system is sound After 2 62 years the system is expected to break even The system should be built Feasibility Spreadsheet Cost Avoidance Total Benefits PW of Benefits NPV of Benefits Development Costs Personnel HW SW Supplies Development Costs Operational Costs Personnel HW SW Supplies Operational Costs Total Costs PV of Costs HPV of Costs Cash Flow Yearly NPV Cash Flow Overall NPV Cash Flow Performance ROI Break Even Point IRR Assumptions Interest Rate Discount Rate 0 30 0 54 000 5 000 69 000 0 969 000 969 000 69 000 469 000 69 000 1 000 4 500 40 832 38 521 38 521 SU 15 600 SU 15 600 15 500 14 717 83 17 23 004 45 196 0 943 4 500 41 740 4 500 42 671 4 500 4 500 43 625 544 603 3 149 35 027 34 555 33 330 5 669 111 497 146 052 179 362 0 10 320 SU 10 320 10 320 4 719 93 436 27 430 17 767 0 590 SU 0 544 5 351 SU 0 644 45 351 of 644 45 351 6 418 34 236 0 3 746 SU 3 46 2 199 999 654 104 092 106 891 23 409 30 317 30 531 11 643 41 960 72 491 0 640 0 792 0 747 22 500 213 472 1 9 382 54 000 5 000 969 000 43 260 0 43 260 112 260 106 691 72 491 57 0 2 62 26 4 Break Even Point 200 000 180 000 160 000 140 000 120 000 100 000 80 000 60 000 40 000 20 0
143. ly scanned for viruses before being executed Hand in Hand Security Policy As mentioned in the nonfunctional requirements the staff will have access to the system through any web browser including a mobile web browser The user will have to authenticate employee information every time they log into the system regardless of the browser The HIHM computers will automatically scan any downloaded file for viruses before executing to ensure data security and protect any private information Salesforce Security Policy The Salesforce CRM provides already built in security to ensure that the database integrity 1s never compromised The Salesforce production equipment is located in California at a facility that provides 24 hour physical security palm print and picture identification systems redundant electrical generators redundant data center air conditioners and other backup equipment designed to keep servers continually up and running Salesforce uses the strongest encryption products to protect customer data and communications including 128 bit VeriSign SSL Certification Salesforce also provides access to a geographically remote disaster recovery facility along with required hardware software and Internet connectivity In the event the Salesforce production facilities were to be rendered unavailable Prototype Accept Monetary Donation _AddGiKltem Find Value Link Contact Search Contact Any Attribute J Associated Contac
144. mily Times New Roman Times serif 155 156 auto style66 text decoration underline font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif font size large auto style67 font size x small border bottom style none j auto style68 j auto style69 font size x small text decoration underline font size large j lt style gt lt script type text avascript gt lt function FP swaplmg v1 0 var doc document args arguments elm n doc imgSwaps new Array for n 2 n args length n 2 elm FP_getObjectBylD args n if elm doc SimgSwaps doc imgSwaps length elm elm src elm src elm src args n 1 j function FP preloadlmgs v1 0 var d document a arguments if Id FP imgs d FP_imgs new Array for var i20 i lt a length i d FP_imgs i new Image d FP imgs i src a i j function FP getObjectBylD id o v1 0 var c el els f m n if lo o document if o getElementByld el o getElementByld id else if o layers c 0 layers else if o all el 0 all id if el return el if o id2 id o name id return o if o childNodes c 0 childNodes if c for n 0 n c length n el FP_getObjectByID id c n if el return el f 0 forms if f for n 0 n f length n els f n elements for m 0 m els length m el FP_getObjectBylD id els n if el return el return null j gt lt script gt lt head gt
145. move original data 107 LibraryBook newItem new LibraryBook bookForm ItemTitle bookForm ItemPublisher int Parse bookForm ItemCopyrightYear int Parse bookForm ItemLoanPeriod bookForm ItemCallNumber bookForm BookAuthor make a new book with AddLibraryBook method items Add newItem add updated data catch FormatException MessageBox Show Format Error Error MessageBoxButtons OK MessageBoxIcon Error display error itemSelect Dispose collect it and toss it end if end if end method Patron Form ul Patron LA m d m pn a a m ID QD errorProvider Patron Form Code Program 2 CIS 200 01 Spring 2011 Due 4 6 2011 Charles Rady File PatronForm cs Design X E CheckoutForm cs Design This class creates the Patron dialog box form GUI It performs validation and provides String properties for each field using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Ling using System Text using System Windows Forms namespace LibraryItems public partial class PatronForm Form Precondition None Postcondition The form s GUI is prepared for display public PatronForm InitializeComponent public String PatronName Precondition None Postcondition The text of form s name field has been get returned 1
146. n separate lines public override string ToString String result Holds for formatted results as being built result String Format LibraryJournal 3 Discipline t 0 3 Editor t t 1 3 2 Discipline Editor base ToString System Environment NewLine return result 192 Library Magazine Class File LibraryMagazine cs This file creates a concrete LibraryMagazine class that adds no new data LibraryMagazine IS A LibraryPeriodical using System using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public class LibraryMagazine LibraryPeriodical public const decimal DAILYLATEFEE 0 25m Magazine s daily late fee public const decimal MAXFEE 20 00m Max late fee Precondition theCopyrightYear gt and theLoanPeriod gt and pl theVolume gt 0 and theNumber gt 0 Postcondition The magazine has been initialized with the specified values for title publisher copyright year loan period Ty call number volume and number The item is not checked out public LibraryMagazine String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber int theVolume int theNumber base theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theVolume theNumber No new data to initialize Precondition daysLate gt 0 Postcondition The fee for
147. nEB gif url buttonEC gif url button1 1 gif url button 12 gif url button103 gif url button104 gif url button1 06 gif url button107 gif url button1 09 gif url buttonC 1 gif url but ton111 gif url button1A1 gif url button113 gif url button1 14 gif url button1 15 gif url button1 16 gif url button1 19 gif ur I buttonC2 gif gt lt p class auto style58 style height 212px gt amp nbsp img alt height 236 src BANNERS3 gif width 1118 class auto style59 gt lt p gt lt table style width 120 height 35px gt lt tr gt lt td class auto style53 style width 352px gt lt strong gt System Analysis amp amp Design Development amp nbsp lt strong gt lt td gt td class auto style53 style width 472px gt 157 lt strong gt Object Oriented Programming lt strong gt lt td gt lt tr gt lt table gt lt table style width 105 class auto style12 gt lt tr gt lt td class auto style45 style width 299px height 440px gt lt strong gt lt span class auto style39 gt Elaboration Phase lt span gt lt br class auto style39 gt lt strong gt lt span class auto style8 gt lt em gt full report including UML diagrams lt em gt lt span gt lt em gt lt br class auto style8 gt lt em gt lt span class auto style8 gt lt em gt narratives charts feasibility report etc lt em gt lt span gt lt em gt lt br cl
148. ndition None Postcondition The library has been created and is empty no books no patrons public Library items new List LibraryItem patrons new List LibraryPatron Precondition None Postcondition A patron has been created with the specified values for name and ID Pi The patron has been added to the Library public void AddPatron String name String id patrons Add new LibraryPatron name id Precondition theCopyrightYear gt 0 and theLoanPeriod gt Postcondition A library book has been created with the specified values for title publisher copyright year loan period call number and author The item is not checked out J The book has been added to the Library public void AddLibraryBook String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber String theAuthor items Add new LibraryBook theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theAuthor Precondition theCopyrightYear gt and theLoanPeriod gt and theMedium from DVD BLURAY VHS and theDuration gt Postcondition A library movie has been created with the specified m values for title publisher copyright year loan period pl call number duration director medium and rating The item is not checked out The movie has been added to the Library 183 public void AddLibraryMovie String theTitle
149. ner join tubeMaterial tm on bu tubeID tm tubeID inner join bikeTubes bt on bt serialNumber b serialNumber Where material carbon fiber and year startDate 2003 and tubeName Down and modelType Race OR material titanium and year startDate 2003 and tubeName Down and modelType Race Group by material 18 select AVG PricePald as Avg of Price Paid from PurchaseItem P inner join Component C on P ComponentID C ComponentID where P ComponentID 313000 9 select AyG lToprPube as AVG Toplube Length 1999 from Bicycle B inner join BikeTubes BT on B SerialNumber BT SerialNumber where B FrameSize 54 and YEAR B StartDate 2 1999 20 select AVG ListPrice as Mountain rowl Road row2 from Component ComponentName where ComponentName Rear tire and Road MTB union 144 select AVG ListPrice from Component ComponentName where ComponentName Rear tire and Road Road 20 Select From bicycle b inner join employee e on b employeelD e employeeID Where year startDate 2003 and month StartDate 5 and modelType road 2020 Select p PaintID p ColorName Count b serialNumber as NumberOfBikesPainted From paint p inner join bicycle b on p paintID b paintID inner join letterStyle ls on ls letterStyle b letterStylelD Where year orderDate 2002 and letterStyleID like SEnglish Group by ColorName p paintID Order by NumberofBikesPainted desc 23
150. nload gt lt a gt lt strong gt lt br gt span class auto style5 strong Case Report lt strong gt lt span gt a href files case 204WACOPDF pdf class auto style7 gt lt strong gt lt span class auto style5 gt incident at Waco Manufacturing lt span gt lt strong gt lt a gt lt br gt lt strong gt lt a href files case 204WACOPDF pdf gt img id img28 alt Download height 27 onmousedown FP swaplmg 1 0 id img28 url button73 gif onmouseout FP swaplmg 0 0 id img28 url button100 gif onmouseover FP swaplmg 1 0 id img28 url button72 gif onmouseup FP swaplmg 0 0 id img28 url button72 gif src button100 gif style border 0 widthz 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt strong gt lt br gt lt span class auto style5 gt lt strong gt Case Report lt strong gt lt span gt lt a href files Connor 20CasePDF pdf class auto style7 gt lt strong gt lt span class auto style5 gt Connor Metals lt span gt lt strong gt lt a gt lt br gt lt strong gt lt a href files Connor 20CasePDF pdf gt img id img29 alt Download height 27 onmousedown FP swaplmg 1 0 id img29 url button75 gif onmouseout FP swaplmg 0 0 id img29 url button101 gif onmouseover FP swaplmg 1 0 id img29 url button74 gif onmou
151. nsuming eTapestry lacks features and is expensive a successful solution would be Able to perform features that eTapestry cannot See section 4 1 Product Perspective Automated gift giving e Fund and manage multi year commitment Legacy donations e Provide a system for recurring donations e Automatically bill donors based on planned donations Gifts in Kind e Automate Gifts in Kind donations e Track Manage Gifts in Kind Product Position Statement or Hand in Hand Ministries Who need a better CRM to manage their donor database The product name is a Customer Relationship Management That Automated Gift Giving Automated Receipts emailing system including newsletter issues Unlike Our product Will correct the issues that Hand in Hand Ministries is experiencing Stakeholder and User Descriptions Stakeholder Summary Name Description Donors Person who makes a gift of property Offer work services for free Users Staff End User Organizational Managers Board of Directors Management n Responsibilities Supplies Funding or Gifts in Kind Collect gifts in kind or other donations Produces Reports Manages Donations Provide donors with receipts for gifts in kind Budget enough money for project Encourage users to accept the new system Initiates the Project Promotes the Project Provides Recourses Allocates time to the Project Summary of Key Stakeholder or User Needs Reasons for
152. nt pause until user hits a key Console Write n n thit enter to continue Console ReadLine display entire list again foreach var libItem in libltems Console Write n n libItem pause until user hits a key Console Write n n thit enter to continue Console ReadLine of sorts using using using using using 137 Sort Example Library hierarchy required MAIN PROGRAM Program 4 CIS 200 01 Due By File Program cs This file creates a simple test program that builds objects of each 4 18 2011 Charles Rady the concrete classes from the LibraryItem them in various ways System System Collections Generic System Ling System Text Libraryltens hierarchy 1t also creates a list of the objects and public class Program Precondition None Postcondition The LibraryItem hierarchy has been tested public static void Main string args List lt LibraryItem gt items new List LibraryItem list to hold the library items Test data Magic numbers allowed here items ZZ25 items MM33 Add new LibraryBook The Wright Guide to C UofL Press 2010 14 3G Andrew Wright Test book Add new LibraryMovie Andrew s Super Duper Movie UofL Movies 2011 7 2D 92 5 Andrew L Wright LibraryMedialtem MediaType BLURAY LibraryMovie MPAARatings PG Test movie items CD44 items 3312 items MA53 i
153. nt presented captured instant messenger communications between the two men and some of them clearly show knowledge of their hack to be a criminal act After Spitler spent some time explaining the benefits of mining e mail addresses to Auernheimer he went on to say dunno how legal this is or if they could sue for damages Auernheimer responded with absolutely may be legal risk yeah mostly civil you absolutely could get sued to f It was after they released the story to Gawker that they discussed possibly destroying evidence AT amp T claims that the incident cost them 73 000 which was used to quickly patch the security flaw In the government s complaint it is stated that Auernheimer claimed credit for the hack or at least publicizing it The government still has to make the case that these men did this for criminal purposes as they still content that their initial intent was to reveal weaknesses to AT amp T so that they could patch them before they were exploited Their conversations do not lend credence to this but that is for a court to decide AT amp T s Response to the Public AT amp T sent a letter to customers to apologize to them for the breach and reassure them that they can continue to use their iPads with confidence An actual portion of the letter is presented below as myself am an early adopter of the iPad continue to be an AT amp T subscriber and iPad user and myself received a copy of the letter See next page for an excerpt fr
154. o me From maestroscottm aol com To markandert hotmail com Sent Fri 9 Nov 2007 1 43 pm Subject Charley Rady Mark lama Music Director for Holland America and most recently had the pleasure of working with Charles Rady on board the MS Maasam was very impressed with Charley as a Pianist Entertainer Holland America is in the process of trying to keep our returning passengers happy and still appeal to a new and younger customer This is a difficult line to walk especially in the Piano Bar where passenger loyalty is necessary for success Charley came on the ship a little timid but immediately inquired about passenger requests and working within the style of Holland America In a matter of days Charley was learning new material and adapting his own style to whatever the passengers and the ship required He sometimes would learn 10 20 new songs a day in addition to performing amazing renditions of his stock repertoire Elton John Billy Joel etc He was amazingly tenacious and his hard work payed off He had a loyal following on every cruise was always running into passengers who would give me positive feedback about Charley He is talented hard working and a great personality to have on board He makes the ship a better place to be Scott McKenzie Music director Holland America 205 206 Holland America Line Actual evaluation 8 Holland America Line A Signature of Excellence Entertainment
155. oductions com The front page at cdradyproductions com IDOCTYPE html PUBLIC W3C DTD XHTML 1 0 Transitional EN http www w3 org TR xhtml1 DTD xhtml1 transitional dtd gt html xmins http www w3 org 1999 xhtml gt lt head gt lt meta content text html charset utf 8 http equiv Content Type gt lt title gt Charles Rady lt title gt lt style type text css gt auto style16 font size xx large margin left 40px text align center auto style12 lt style gt lt meta content Charles Rady Charley Rady name keywords gt lt meta content Charles Rady name description gt lt script type text javascript gt lt function FP preloadlmgs v1 0 var d document a arguments if d FP_imgs d FP_imgs new Array for var i20 i lt a length i d FP_imgs i new Image d FP imgs i src a i j function FP swaplmg v1 0 var doc document args arguments elm n doc imgSwaps new Array for n 2 n args length n 2 elm FP_getObjectBylD args n if elm doc SimgSwaps doc imgSwaps length elm elm src elm src elm src args n 1 function FP getObjectBylD id o v1 0 var c el els f m n if lo o document if o getElementByld el o getElementByld id else if o layers c o layers else if o all el 0 all id if el return el if o id2 id o name id return o if o childNodes c o childNodes if c for n 0 n c length n el FP_getObject
156. oin customer c on b customerID c customerID where year orderDate 2002 group by b customerID lastName firstName Order By sum salePrice desc 1 Select year orderDate as SaleYear count SerialNumber as CountOfSerialNumber From Bicycle Where ModelType like Smountains and year orderDate between 2000 and 2004 Group by year orderDate Order by year orderDate asc 12 Select c componentID m manufacturerID sum p pricePaid p quantity as Value From component c inner join manufacturer m on m manufacturerID c manufacturerID inner join purchaseltem p on p componentID cC componentlLD inner join purchaseOrder po on po purchaseID p purchaseID where year po orderDate 2003 group by c componentID m manufacturerID having sum p pricePaid p quantity select TOP 1 SUM p pricePaid p quantity From component c inner join manufacturer m on m manufacturerID c manufacturerID inner join purchaseltem p on p componentID C Comnponent rb inner join purchaseOrder po on po purchaseID p purchaseID where year po orderDate 2003 group by c componentID m manufacturerID Order By Sum p pricePaid p quantity DESC 1 3 Select e employeeID lastName count b painter as NumberPainted From employee e inner join bicycle b on e employeelD b painter inner join paint p on p paintID b paintID Where modelType Race and year orderDate 2003 and month orderDate 5 and colorlist like red Grou
157. om the actual letter 169 Excerpt from the AT amp T letter to consumers On June 7 we learned that unauthorized computer hackers maliciously exploited a function designed to make your iPad log in process faster by pre populating an AT amp T authentication page with the email address you used to register your 1Pad for 3G service The self described hackers wrote software code to randomly generate numbers that mimicked serial numbers of the AT amp T SIM card for Pad called the integrated circuit card identification ICC ID and repeatedly queried an AT amp T web address When a number generated by the hackers matched an actual ICC ID the authentication page log in screen was returned to the hackers with the email address associated with the ICC ID already populated on the log in screen The hackers deliberately went to great efforts with a random program to extract possible ICC IDs and capture customer email addresses They then put together a list of these emails and distributed it for their own publicity As soon as we became aware of this situation we took swift action to prevent any further unauthorized exposure of customer email addresses Within hours AT amp T disabled the mechanism that automatically populated the email address Now the authentication page log in screen requires the user to enter both their email address and their password 170 Works Cited Tate Ryan Apple s Worst Security Breach 114 000 i
158. ome other sections I have been working on Thank you for your consideration Sincerely Charles D Rady This sample letter was written for the following job description Job Description Humana MIS co op Obtain an internship to gain a greater understanding of Humana s Information Systems environment tools methods and techniques used to code test and implement computer solutions and develop technical skills Assisting with technical support for all HMHS Participating in group projects within the MIS department Web page design enhancement Tasks include trouble shooting software hardware networks and printers Installation of new software and hardware Creating requests for new users to have network access and moving equipment ELABORATION PHASE Group Project Charles Rady Matt Nasca David Mattingly CK Darvin Contents Hang umm Hand Mimistries CAM scan edaran aE Error Bookmark not defined Mision Small Pro ec rancia Error Bookmark not defined VOrSIO dro Error Bookmark not defined aim A PA eee ee eee 10 Pe o A 11 PES NO QUe yy OPA e O 12 PEODIEIm STAN a 12 Product rosicon S tatiana 13 stakenolder and User Descripcion Secscnmsinsruo tenio oasis A E S 14 obtatse 016 6s gyre 00001 0812 aso 14 Summary or Key Stakeholder or User NeedsS una 15 Reasons for the problems das 15 Eo 15 EE a E E O A 15 Whatsolutions does the stakeholderoruser want usina 15 AREENAUIVES and CO Ee E a T E rss 15 Produ T OVIEN PED Er 15
159. one Description West Louisville Community Ministries Beta Test 1 86 Beta testing using the illustrated instructions and the activity diagram Welcome to Beta testing During this stage we will be providing you with working beta versions of your salesforce CRM client relations management database With each new iteration we will add functionality that you can experiment with In this way you will be able to get a hands on feel for the system and make suggestions based on your experiences Going through this process is very simple On the next page you will find an activity diagram This diagram shows the workflow as we see it for a particular process Each step on the diagram is represented by an oval with a description inside and each of those ovals exists with a lane These lanes represent the people who perform the activity In the pages following the activity diagram you will find illustrated instructions for performing the activity Each oval in the activity diagram will appear above each illustrated step so that you can easily compare which step you are performing with its position on the diagram This particular test is designed to test client and appointment objects The instructions will take you through creating a client and setting an appointment for that client It will also go through editing a client to add spouse and other information Note Searching for an existing contact is not included in this test we ar
160. onentModel using System Data using System Drawing using System Ling using System Text using System Windows Forms using System IO using System Runtime Serialization Formatters Binary using System Runtime Serialization namespace LibraryItems public partial class IEditForm Form private List lt LibraryItem gt items List of patrons private int changeItem variable for the index precondition none postcondition the IeditForm is initialized the list is initialized public IEditForm constructor InitializeComponent init the form items new List LibraryItem list of libraryItems precondition none postcondition the IeditForm is initialized the list set and the itemIndex has been set to equal changeItem public IEditForm List lt LibraryItem gt itemList InitializeComponent nit the form items itemList set items equal to itemList itemIndex changeItem set itemIndex equal to changeltem 123 Precondition None Postcondition The index of form s selected item combo box has been returned public int itemIndex get return editBox2 SelectedIndex get accessor set changeItem value set accessor Precondition the button has been clicked Postcondition changeItem has been set to the correct index private void button1 Click object sender EventArgs e int changeItem editBox2 SelectedIndex set changeltem equal to the index P
161. ontact table that will be shared by all programs in the database Performance requirements e The computer system shall have access to the Internet e The computer system shall be able to process minimum business processes ex Outlook Security requirements e The system shall be capable of a minimum of 128 bit encryption e The system shall be secure Salesforce Security Policy The Salesforce CRM provides already built in security to ensure that the database integrity is never compromised The Salesforce production equipment is located in California at a facility that provides 24 hour physical security palm print and picture identification systems redundant electrical generators redundant data center air conditioners and other backup equipment designed to keep servers continually up and running Salesforce uses the strongest encryption products to protect customer data and communications including 128 bit VeriSign SSL Certification Salesforce also provides access to a geographically remote disaster recovery facility along with required hardware software and Internet connectivity In the event the Salesforce production facilities were to be rendered unavailable 67 Nonfunctional Requirements 1 Operational Requirements 1 1 The system shall use only one contact table that will be shared by all programs and databases 1 2 The system shall be compatible with software that is currently in use 1 e Microsoft Excel 1 3 The sys
162. or The Lf item is not checked out The journal has been added to the Library public void AddLibraryJournal String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber int theVolume int theNumber String theDiscipline String theEditor items Add new LibraryJournal theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theVolume theNumber theDiscipline theEditor Precondition theCopyrightYear gt 0 and theLoanPeriod gt 0 and theVolume gt 0 and theNumber gt Postcondition A library magazine has been created with the specified values for title publisher copyright year loan period call number volume and number The item is not checked out Ly The magazine has been added to the Library public void AddLibraryMagazine String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber int theVolume int theNumber 1 items Add new LibraryMagazine theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theVolume theNumber Precondition None Postcondition The number of patrons in the library is returned public int GetPatronCount return patrons Count 184 Precondition None Postcondition The number of items in the library is returned public int GetItemCount return items Count Precondition lt itemIndex lt GetItemCount Jf O
163. ortional 0 fp title JPEG gt lt a gt lt span gt lt strong gt lt br gt 158 lt br gt lt strong gt lt span class auto style39 gt ERD for Assignment 9 CIS 310 lt span gt lt strong gt lt br gt lt strong gt lt span class auto style39 gt lt a class auto style7 href files A9 20 20BR vsd gt img id img48 alt Download height 27 onmousedown FP swaplmg 1 0 id img48 url button114 gif onmouseout FP swaplmg 0 0 id img48 url button1 17 gif onmouseover FP swaplmg 1 0 id img48 url button113 gif onmouseup FP swaplmg 0 0 id img48 url button1 13 gif src button117 gif style border 0 width 135 fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt a href files ClassDiagramlteration5 vsd class auto style7 gt amp nbsp lt a gt a class auto style7 href files 9ERD_BR pdf gt lt img id img49 alt PDF height 23 onmousedown FP_swaplmg 1 0 id img49 url button116 gif onmouseout FP swaplmg 0 0 id img49 url button1 18 gif onmouseover FP swaplmg 1 0 id img49 url button115 gif onmouseup FP swaplmg 0 0 id img49 url button1 15 gif src button118 gif style border 0 width 75 fp style fp btn Embossed Capsule 7 fp font Agency FB fp font style Bold fp transparent 1 fp proportional 0 fp title PDF a span strong br gt
164. ortunities 0 Contact Detail Edit Delete Clone Sharing Request Update v Call Collection Date 3 19 2011 Name Mr Donnie Non Donor Household Last 4 Social Security Numbers 1 233 Middle Initial Serviced in Past 4 Special Qualifiers Winter Help Age 32 v Contact Details Birthdate 3 14 1979 Gender Male Referred By Bobbi Title Marital Status Single Services Requested Organization Name Donnie Non Donor 96 Step 11 Scroll down to the spouse info and any other additional info you wish to enter You Birthdate 3 14 1979 Gender Male Referred By Bobbi Title Marital Status Single Services Requested Organization Name Donnie Non Donor A Ethnicity Ethnic Race Origin Non American LA vaitabl E gt a African Black Caucasian White Asian l a Spouse Spouse Last Name Spouse Middle Initial Spouse First Name Spouse Gender None Spouse Date of Birth 3 24 2011 Spouse Age Spouse Social Security Number Spouse Ethnic Race Origin LA vail Ta gt a Non American African Black Y Asian O Lon Contact Information Step 12 Scroll to the bottom and click save Note When you log back in or click Home you will see your upcoming meetings displayed The scheduling Appointment workflow is still under development and will change with newer iterations We are experimenting with a few different ways to do this Step 13 is under development income and expenses you may experiment
165. other reason In the example that follows prototype we have set the manager to return the donor state as KY the donation date as before the first of 2009 OR total donations at less than 500 over the life of the donor s account This will return a list of donors that fit that criteria and mailings can be targeted at them Below is the use case description the prototype follows on the next page Use Case Create Mailing List TA Importance Level Low Use Case Type Essential Detail Brief Description Create Mailing List allows an HHM Associate to query the contact database to return contacts meeting specific criteria Primary Actors HHM Associate Secondary Actors None Pre conditions HHM needs a list of contacts meeting certain criteria Main Flow 1 The HHM Associate prompts the system to display the Mailing List interface 2 The system prompts the HHM Associate to enter the criteria for querying the contact database 3 The HHM Associate enter the attributes 4 The database returns the results 5 The HHM Associate prompts the system to save the report and export the list to Microsoft Excel Post conditions The campaign has been created and saved 32 Manage Wish List The Manage Wish List use case describes the interaction the HHM Associate has with the system when creating or changing Wish Lists Wish Lists are composed of items HHM needs to fulfill their mission The list contains objects such as personal items food o
166. oup By guantityOnHand listPrice road manufacturerName having quantityOnHand gt 200 select C componentID M manufacturerName C productNumber C category C year quantityOnHand estimatedCost as Value From component C inner join manufacturer M on M manufacturerID C manufacturerID Where quantityOnHand estimatedCost Select max quantityOnHand estimatedCost Prom component 8 Select BP employeeID lastName count BP componentID From bikeParts BP inner join employee E on BP employeelD E employeelD Group by BP employeeID lastName dateInstalled Having count BP componentID Select top 1 count BP ComponentID From bikeParts BP Group by datelnstalled Order by count BP componentID desc 0 Select letterStyleID count letterStyleID as CountOfSerialNumber From bicycle where modelType Race and year orderDate 2003 group by letterStyleID having count letterStyleID select top 1 count letterStyleID From bicycle Where modelType Race and year orderDate 2003 Group by letterStyleID Order by count letterStyleID desc 10 Select b customerID lastName firstName count serialNumber as NumOfBikes sum b saleprice as AmtSpent From bicycle b inner join customer c on b customerID c customerID where year orderDate 2002 group by b customerID lastName firstName 142 having sum saleprice Select top 1 sum salePrice From bicycle b inner j
167. ow they handle such breaches AT amp T claims to have corrected the flaw in their code which allowed the unsophisticated hack to reveal an incredible number of high profile e mails on June 9 2010 It does not appear that AT amp T appreciates the efforts of Goatse as arrests were made and charges filed It should be noted that many companies do provide this type of service in good faith and work with large corporations and government agencies to improve security It is apparent that not everyone in this business shares a high moral obligation to do the right thing and this incident is a good example of how easily one small immoral act by one or two people in an otherwise decent company can cause immense damage to an incredible number of people The Hack itself The hack that revealed all of this private information was accomplished using what Chenxi Wang an analyst at Forrester Research calls a parameter traversal attack which is similar to the more common directory 166 traversal attack in which the goal of the attack is to cause a program to access a computer file that is not intended to be accessible With such an attack the information is accessed in such a way that the original program does not act outside of its normal parameters lt does not realize that it is being tricked into passing unintended information The two men in question wrote a simple script in PHP that repeatedly attempted to pass an ICC ID to AT amp T until
168. ox is displayed If data entered are OK a LibraryPatron is created and added to the library private void patronToolStripMenuItem Click object sender EventArgs e PatronForm patronForm new PatronForm The patron dialog box form DialogResult result patronForm ShowDialog Show form as dialog and store result if result DialogResult OK Only add if OK Use form s properties to get patron info to send to library lib AddPatron patronForm PatronName patronForm PatronID LibraryPatron newPatron new LibraryPatron patronForm PatronName patronForm PatronID patrons Add newPatron patronForm Dispose Good NET practice will get garbage collected anyway Precondition Insert Book menu item activated Postcondition The Book dialog box is displayed If data entered Fi are OK a LibraryBook is created and added to the library private void bookToolStripMenuItem Click object sender EventArgs e BookForm bookForm new BookForm The book dialog box form DialogResult result bookForm ShowDialog Show form as dialog and store result if result DialogResult OK Only add if OK try Use form s properties to get book info to send to library lib AddLibraryBook bookForm ItemTitle bookForm ItemPublisher int Parse bookForm ItemCopyrightYear int Parse bookForm ItemLoanPeriod bookForm ItemCallNumber bookForm BookAuthor catch FormatException This shou
169. p by e employeeID lastName Having count b painter Select top 1 count painter as code From bicycle b inner join paint p on p paintID b paintID Where modelType race and year orderDate 2003 and month orderDate 5 and colorList like Sred Group by painter Order by code desc 143 Select rs storelD storeName city sum salePrice as SumOfSalePrice From retailStore rs inner join city c on rs cityID c cityID inner join bicycle b on b storelD rs storeID Where state CA and year orderDate 2003 Group by rs storeID storeName city having sum salePrice Select top 1 sum salePrice as code From retailStore rs inner join city c on rs cityID c cityID inner join bicycle b on b storelD rs storeID Where state CA and year orderDate 2003 Group by rs storeID Order by code desc 5 Select sum quantity weight as TotalComponentWeight From bicycle b inner join bikeparts bp on b serialNumber bp serialNumber inner join component c on c componentID bp componentID Where bp serialNumber 11356 16 Jelet sum ilistPrice as SumOtListPrices CampyRecords From groupo g inner join groupComponents gc on g componentgroupID gc groupID inner join component c on gc componentID c componentID Where groupName Campy Record 2002 7 Select material count b serialNumber as CountOfSerialNumber From bicycle b inner join bicycleTubeUsage bu on b serialNumber bu serialNumber in
170. parent 1 fp title Download gt lt a gt lt br gt Assignment 8 SQL code Queries lt br gt lt a href files A8CDRady paf gt img id img13 alt Download height 27 onmousedown FP swaplmg 1 0 id img13 url button79 gif onmouseout FP swaplmg 0 0 id img13 url button96 gif onmouseover FP swaplmg 1 0 id img13 url button78 gif onmouseup FP swaplmg 0 0 id img193 url button78 gif src button96 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt br gt Star Schema Data warehouse code lt br gt a href files 11Assi11 pdf gt lt img id img7 alt Download height 27 onmousedown FP swaplmg 1 0 id img7 url button82 gif onmouseout FP swaplmg 0 0 id img7 url button97 gif onmouseover FP swaplmg 1 0 id img7 url button81 gif onmouseup FP swaplmg 0 0 id img7 url button81 gif src button97 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt br gt lt br gt span class auto style51 gt DOS lt span gt lt span class auto style19 br gt lt span gt lt span class auto style39 gt Batch file for CIS 350 lt span gt lt span class auto style
171. px gt amp nbsp lt td gt lt td gt amp nbsp lt td gt lt tr gt lt table gt lt body gt lt html gt 165 Technical Writing Charles Rady E Pullen Database Security 25 November 2011 AT amp T s ICC ID headache The Goatse iPad incident SUMMARY A security breach was uncovered on AT amp T s 3G network shortly after the release of Apple s coveted 3G capable iPad in the summer of 2010 The breach occurred as a result of poor security planning according to industry experts on AT amp T s 3G network This breach allowed subscriber s ICC ID s and the e mail addresses associated with those ID s to be easily downloaded This has affected up to 114 000 subscribers including some high profile names from the government and large corporations see who s affected section for more This breach was performed by two members of a group called Goatse Security a site that specializes in finding security holes and supposedly bringing those issues to the attention of the vendors in question Their site is named after a famous shock site and more specifically a famous shocking picture on that site In the past Goatse has revealed holes in web browsers such as Mozilla s Firefox and Apple s Safari along with some possible holes in some of Amazon s software Although Goatse claims to be working on the side of vendors in this case an early release of the discovery of the breach by Goatse to Gawker Media which promptly posted an art
172. r or Immersion Trip Volunteer After selecting the appropriate volunteer the HHM Associate can search for an existing volunteer or add a new one The HHM Associate will then input the data they want recorded The information that can be recorded is found in the track local volunteer prototype The HHM Associate then ends the session and returns to the main menu Use Case Track Local Volunteer ID 2 Primary Actors HHM Associate Use Case Type Essential Detail new volunteer in the system Pre conditions The volunteer must exist as a contact in the system Main Flow 1 Extend Manage Contact 2 The system displays the contacts with matching attributes and a list of the dates and time the contact previously volunteered 3 The HHM Associate selects the contact to view or create the local volunteer attributes 4 The system displays the Track Local Volunteer form with previously saved volunteer attributes or blank attribute fields if the contact is a new local volunteer 5 The HHM Associate edits the necessary attributes for example the time and or the day the contact is available to volunteer and the location of where the contact prefers to volunteer 6 The system saves the updated attributes Post conditions The system has saved the information entered buy the HHM Associate 35 Track Immersion Trip Volunteer This use case is for tracking and managing local volunteers When the HHM Associate selects create manage volunt
173. r construction tools To influence the Gift In Kind donations HHM publishes the list on their website In addition the new system will be able to update donors when new items are added or a new wish list is created The notification can be done via text message post mail or email Use Case Manage Wish List Risk level Low Use Case Type Essential Detail Brief Description Create edit and delete Wish Lists Primary Actors HHM Associate Secondary Actors None Pre conditions Main Flow The HHM Associate prompts the system to display the wish list interface The system displays the interface The HHM Associate chooses the wish list to modify If the desired wish list does not exist the HHM Associate creates a new wish list The system displays the items in the selected wish list The HHM Associate selects to create new items The HHM Associate selects an item from the wish list to modify The system displays the attributes in editable textboxes The HHM Associate edits the attributes 10 The system asks the HHM Associate where to publish the changes 11 The HHM Associate selects the following option s Publish to Website Send Update to contacts via E mail Post Mail and Text Message The HHM Associate also selects the Mailing List to update Post conditions The wish list has been updated on the web sites and contacts have been notified 1 2 3 4 5 6 7 8 9 Alternative Flows None
174. recondition None Postcondition the form has been loaded with the data from the list private void IEditForm_Load object sender EventArgs e foreach LibraryBook item in items editBox2 Items Add item Title add the items Return Form LS Design X uL Return Select Item J310 dx3 134435 E QD errorProvider Return Code Program 3 CIS 200 01 Spring 2011 Due 4 6 2011 Charles Rady File ReturnForm cs This class creates the Return dialog box form GUI It performs validation and provides an int get property associated with the index of the selected item using using using using using using using using System System Collections Generic System ComponentModel System Data System Drawing System Ling System Text System Windows Forms namespace LibraryItems public partial class ReturnForm Form private List lt LibraryItem gt items List of library items Precondition List itemList is populated with the available LibraryItems ee to choose from Postcondition The form s GUI is prepared for display public ReturnForm List lt Libraryltem gt itemList InitializeComponent items itemList Precondition None 124 125 Postcondition The list of items is used to populate the ES item combo box private void ReturnForm_Load object sender EventArgs e foreach LibraryItem item in items itemCbo It
175. ripEndDate datetime immersionTrips bit triplD char 10 inventoryID integer tripLength decimal 2 2 issuerName varchar 10 tripStartDate datetime issuingBank char 10 vip bit itemCategory char 10 volunteer bit itemCondition varchar 10 yearsPledged integer itemDescription varchar 30 zip integer itemDonationDate datetime 48 Screen Layouts Main Menu This is the main menu navigation bar from here you may access any of the interfaces This menu remains visible and accessible and in the same place throughout the user experience Manage Wish List Figure 1 Main Menu 49 Use these buttons to navigate to Navigation Screens the named process Manage Contact HANS Manage Contact Search contacts Merge Contacts Edit Contact H Contact Information Contact Info is displayed here These fields can sttame wisn S be edited and First Name Chuck Address University of Louisville Address 2 COB City Louisville 7 Historical Activity WIP Yes Ho Press to review historical donation etc activity Press to select VIP Status 50 Use these buttons to navigate to the process named on the Accept Gift In Kind button Accept Gift In Kind Donation Add GIK Item Find Value Link Contact Enter the item i i asas description Item Information here select the Description Peanut Butter condition of the m item and click
176. roblem in this case arises when an area manager Monique Saltz informed an engineering manager Monk Barber that she was unhappy with the design of a new composite based product She had made several attempts to meet with the engineers to discuss the problem and arrange a re design but was unable to find satisfaction She spoke to the plant manager Shelly Tomaso about the problem Their solution included checking records produced by the new system on all 4 men in question Their search of the records revealed that all four men had never even been in the same room together since early in the year Problem statement The problem Waco has introduced new technology that is having unforeseen effects The system which was installed to increase management s ability to locate employees quickly when needed and route phone calls to their locations among other real time duties has been used to reveal an apparent lack of drive in the engineering department Although on the surface this appears to be a case of some lazy unfocused employees unwilling to come together and do the work nothing is ever mentioned about WHY they were not together Were the man assigned to tasks that were involved and important and had good reason to be separate The case only tells us how badly Monique wants these parts re designed Nowhere does it mention anything aside from her frustration The system only shows where the men were not what they were doing This raises a group o
177. rsion Payment Information p MonetaryDonation MonetaryDonation ImmersionTripPaid PrintReceipt Manage Gift In Kind Manage GIK Inventory Sequence Diagram Main Flow 1 The HHM Associate opens the Manage In Kind Inventory form 2 The system displays all inventory items including the description quantity and the region the items are assigned to 3 The HHM Associate confirms that the physical quantity does not match the reported quantity and selects which items to edit 5 The system displays the selected items and editable textboxes in a new form for the HHM Associate to update 6 The HHM Associate updates necessary items and includes and clicks the save button 7 The system updates the inventory and returns the HHM Associate to the Manage In Kind Inventory interface Alternative Flow Za The HHM Associate enters a description in the search box 3a The system searches the inventory or a matching item da The HHM Associate edits the item attributes and clicks save 5a The system saves the updated item 40 iManagelnventoryUser Inventory Manager Interface Tap Package HHM Associate DisplayInkindimeenteryt DisplayGiftInKindlnventory Display Inventory Selectiterm CreateNewltem TOR Displaylterni Searchitemi Display Inventory 41 Manage Contact Manage Contact Manage Contact UI ContactManager Sequence Diagram 1 The
178. ry Donor Pre conditions HHM has interacted with a contact and needs to locate the contacts information within the system Main Flow 1 The HHM Associate prompts the system to display the Search Contact interface 2 The system displays the Search Contact interface The HHM Associate enters an attribute of the contact in the search bar and clicks the Search Contacts button 3a Ifthe system displays the contacts with matching attributes 3b If the system displays a message that no matching contacts exist 4a The HHM Associate selects the contact for editing OR Selects two contacts to merge 4b The HHM Associates chooses to create a new contact 5 The system displays the Manage Contact form with the selected contacts attributes pre filled OR the system displays the Manage Contact form with blank attribute fields 6 The HHM Associate edits the necessary attributes and clicks the save button 7 The system saves the updated attribute with a unique identifier Post conditions The system has saved the information entered buy the HHM Associate 31 Create Mailing List The create mailing list use case details the steps a HHM Associate will take to select the appropriate criteria to return a list of addresses that match the organization s needs The Ad Hoc report manager set up to perform this performs this function The report manager will be adjusted for specific tasks such as creating a mailing list or searching donors for any
179. ry form is the interface that allows users to view and update the inventory of supplies available This prototype includes the primary form which users can add or remove items assign the items to a region and update the quantity available Figure 7 E Mail This brings you to your commonly used e mail client 55 Save and History Cancel options History Contact info is displayed here ii Historical Information Last Hame Doe Address Address 2 77 Baroque Street City St Louis State ME This section displays previous zip 33333 donations and Phone 333 434 3343 E mail joe doedfoe com History Monetary Donations 8 One Time Donations 58000 3 3 Legacy Donations s10000 Donations 510000 Total Donations 518000 GIK 11 Total Gift In Kind Donations i Fund raisers Attended 18 i Immersion Trips 4 Local Volunteer Hours 192 Opt Out NO VIP Yes Figure 8 History 56 57 Manage In Kind Inventory Use these buttons to navigate to the process named on the button Edit description ges and region Edit Description Diapers birth to 3 year Edit Quantity 1 Edit Region Nicaragua Edit Item Quantity Region E Diapers birth to 3 years old E Nicaragua Results are E Latex free gloves all sizes E Belize displayed here E Anti bacterial soap E 3 taaa f E Children s liquid Tylenol p Appalachia E Childr
180. ry item has been initialized with the specified Ly values for title publisher copyright year loan period and call number The item is not checked out public LibraryItem String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber Title theTitle Publisher thePublisher CopyrightYear theCopyrightYear LoanPeriod theLoanPeriod CallNumber theCallNumber ReturnToShelf Make sure item is not checked out public string CallNumber Precondition None Postcondition The call number has been returned get Precondition None Postcondition 186 The call number has been set to the specified value been returned been set has been has been year has year has value to the specified value returned set to the specified value been returned been set to the specified value throw new ArgumentOutOfRangeException CopyrightYear value CopyrightYear must be 0 set public string Title Precondition None Postcondition The title has get Precondition None Postcondition The title has set public string Publisher Precondition None Postcondition The publisher get Precondition None Postcondition The publisher set public int CopyrightYear Precondition None Postcondition The copyright get return itemCopyrightYear Precondition value gt Postcondition T
181. s in kind and offer some way of helping businesses to attract them they do not offer much in the way of properly valuing and documenting them These activities are best performed by the organizations themselves as they often require hands on attention to properly receive them Hand in Hand ministries has approached us with the hope of finding a solution that will display on their web page needed items and the quantities needed Although this is a very useful tool it has no connection to valuing or documenting the items and therefore it is not really relevant to what am talking about here As the responsibility for correctly valuing and documenting gift in kind items falls squarely on the shoulders of the donor and both the donors and the organizations are responsible for their respective tax decisions any online donor management service should not be counted on for such activities In most cases they will do little or nothing when it comes to enforcing or accommodating policies and procedures surrounding gift in kind and the only accommodating they do on cash donations is simply keeping records of the donations for you While this may seem an advantage when you consider that any cash or credit transaction will have secure and complete records attached to the bank or other financial institution you use this is in fact a case of redundancy and not in any way an advantage provided by these services As far as donor management services go you should count
182. s license 4 The system displays the Track Emergency Contact Local Volunteer form with previously saved volunteer attributes or blank attribute fields if the contact is a new local volunteer Information Preferred Days and Times to Volunteer and save 5 The HHM Associate edits the necessary attributes for example the time and or the day the contact is available to volunteer and the location of where the contact prefers to volunteer 6 The system saves the updated attributes 39 Track Immersion Trip Volunteer Track ImmersionTrip Volunteer Top Package HHM Associate 1 Extend Manage Contact 2 The system displays the Track Immersion Trip Volunteer and the contact is now linked to the information updated by the HHM Associate 3 The HHM Associate enters the contacts passport country passport number emergency contact information and the immersion trip that the contact will participating in 4 The system prompts the HHM Associate to enter the information about the required donation for the immersion trip Extension Point Accept Monetary Donation 5 The system saves the updated attributes Create Volunteer from select contact Track Local Volunteer ContactManager iimmersionTripVolunteer MonetaryDonation SelectContact CreateVolunteer DisplayVolunteer Enter passport country passport number emergency contact information Immersion trip details Imme
183. s of the services included with the premier service are 1 CRM database 2 Donation processing 3 Reporting and analysis 4 Backups and enhancements 5 EZ GIFT recurring gift system 6 Advanced data import tool 7 Interfaces to major accounting systems 8 SmartActions business rules 9 XML Application programming interface It would seem that this software provides some services wanted by Hand in Hand that is not offered by eTapestry The most noticeable is the automatic recurring pledges a service that know Hand in Hand is very interested in With the data migration tool being included this software package comes very close to becoming a candidate itself and would place it under NPSP as a low cost but not free alternative ePhilanthrappeal by FundTrack software This oddly named software package touts itself as a great way to analyze your data Their website is headed by the sentence don t just collect your data analyze it with ePhilanthrAppeal This package allows a business to choose between an entirely web based experience or an installed version The installed version would require a more planned out system approach than Hand in Hand is currently running by this mean they would need to be on the same type of system and not a collection of random Macs and PC s with widely varying systems For this reason would recommend that if considered at all only the web based version should be considered Some of the features inclu
184. same order as items in MediaType enum private String MediaTypeNames DVD Blu Ray VHS CD SACD VINYL private double itemDuration The item s duration in minutes Precondition theCopyrightYear gt and theLoanPeriod gt and theDuration gt 0 Postcondition The library media item has been initialized with the specified m values for title publisher copyright year loan period call number and duration The item is not checked out public LibraryMediaItem String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber double theDuration base theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber Duration theDuration Abstract property header public abstract MediaType Medium Precondition None Postcondition The medium has been returned get Precondition Varies See concrete implementation Postcondition The medium has been set to the specified value set public double Duration Precondition None Postcondition The duration has been returned get return itemDuration Precondition value gt Postcondition The duration has been set to the specified value set if value gt itemDuration value else throw new ArgumentOutOfRangeException ItemDuration value ItemDuration must be 0 Precondition None Postcondition A string is returned presen
185. seup FP swaplmg 0 0 id img29 url button74 gif 162 src button101 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt strong gt lt br gt lt strong gt lt span class auto style66 gt group lt span gt lt strong gt lt br gt group lt strong gt Case Report The Topper Agency lt br gt a href files CR5_150 pdf gt img id img33 alt Download height 27 onmousedown FP swaplmg 1 0 id img33 url button40 gif onmouseout FP swaplmg 0 0 id img33 url buttons3 E gif onmouseover FP swaplmg 1 0 id img33 url button3F gif onmouseup FP_swaplmg 0 0 id img33 url button3F gif src button3E gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt br gt lt strong gt group lt strong gt Case Report A Harmless Prank lt strong gt lt br gt lt strong gt lt a href files CR6_150 paf gt lt img id img34 alt Download height 27 onmousedown FP swaplmg 1 0 id img34 url button43 gif onmouseout FP swaplmg 0 0 id img34 url button41 gif onmouseover FP swaplmg 1 0 id img34 url button42 gif onmouseup FP_swaplmg 0 0 id img34 url button42 gif src bu
186. sign 4 SOL Server Logic Cubase Suite WireShark SoqlXplorer Aperture Photoshop Various video editing Various DVD authoring MS SharePoint Open Office GoogleDocs VST all Disk Utilities all Databases SOL Server MS Access SalesForce CRM Operating Systems Windows 95 98 ME XP Vista 7 Mac OS Legacy Mac OS X Tiger Leopard Snow Leopard iPhone iPad OS MS DOS LINUX BIOS Networking Cisco Routers D Link Routers Apple Routers Linksys Routers Network Monitoring Media Center Integration Network Security Network Configuration Technical Writing Research Case Reports UML 2 0 Instruction Manuals Physical Custom PC s PC repair upgrades MacBook repair upgrades SAMPLE COVER LETTER Charles Rady 8009 Wanda Way Louisville KY 40219 March 16 2011 Dear HR Representative I am writing this short letter to express my interest in taking part in your up to 6 credit hour co op program I am a University of Louisville College of Business senior in the traditional CIS program I am also a non traditional student in my thirties who has worked a ten year career in the music industry before returning to school for a four year degree I feel we have much to offer each other and look forward to speaking with you at your convenience If you wish to learn more about me I have been building a website at cdradyproductions com This website showcases my musical career along with a CIS section as well as s
187. ss sorts in reverse order by copyright year using System using System Collections Generic using System Ling using System Text namespace Libraryltems public class reversesorter IComparer lt LibraryItem gt Precondition None Postcondition When item1 lt item2 method returns negative When item1 gt item2 method returns positive When neither are true must be true sets to public int Compare LibraryItem itemA LibraryItem itemB LibraryItem item1 LibraryItem itemA local variable LibraryItem item2 LibraryItem itemB local variable if item1 CopyrightYear lt item2 CopyrightYear check for less than return 1 if item1 CopyrightYear gt item2 CopyrightYear check for greater than return 1 else return 0 return 0 if neither end method end class end namespace THIS PROGRAM REQUIRES THE LIBRARY HEIRARCHY TO RUN THE LIBRARYITEM CLASS MUST INCLUDE THE ICOMPARABLE INTERFACE 139 140 SQL Queries harles Rady Assignment 8 s ue 11 1 2010 select distinct P paintID P colorList orderDate B modelType B saleState C customerID C lastName C firstNa me from customer C INNER JOIN bicycle B ON C customerID B customerID inner join Paint P on P PaintID B PaintID Where modelType like Mountain AND saleState CA AND colorList like RED AND B orderDate gt 2003 09 01 and orderdate lt 2003 09 30 2 select B stor
188. st believe that the emphasis with them is not where it would need to be in order for them to be of any interest to Hand in Hand Ministries Some of the features that they advertise are 1 Targeted solicitations communications and acknowledgement 2 Easy donation reception and managing 3 Recurring pledge management 4 Plan organize and manage all aspects of a fundraiser 5 Built in Help me and Show me assistance 175 6 Flexible reporting 7 Fully customizable As with ePhilanthrAppeal Sage does not offer up front payment information They also require the business to apply for more information in order to get a realistic price Because of this and the repeating options available in all three would not recommend this software package to Hand in Hand After looking at these three software packages and reviewing the IRS laws pertaining to receiving and deducting donations have some to the conclusion that as far as the law is concerned none of these add any functionality that should influence a decision As far as helping to manage Gift In Kind and cash donations the only service that is completely lacking and needs to be off the list is eTapestry All three of the packages have looked at here can do the job and once again it is likely to come down to cost The cheapest one that can do the job will probably be the winner From these three choices would only add DonorPerfect to our current list of prospects This brings th
189. stry and easier donor management Economically the system justifies being built because the benefits outweigh the cost as seen in the Feasibility Analysis If the system increases the total donations received by 5 to 2 percent each year that s 15 000 to 60 000 more donations annually These numbers are based on the 2 9 million raised by Hand in Hand ministries last year With better donor management and donation processing this is a very possible result The Feasibility analysis assumes that each year the donations increase by 1 25 This is the average of the expected increase of donations Costs Development Costs The analysis assumes that a team of four members will implement the system at 20 per hour which comes out to 64 000 4 people 40 hours week 4 weeks month 5 months 20S per hour Not many supplies will be needed apart from what Hand in Hand Ministries is already providing The new system will need a scanner and computer or portable device for tracking gift in kind donations Supplies are estimated to be around 5 000 Operational Costs For support one of the team members can be kept on retainer for the duration they are needed The first year the cost is estimated to be at 15 600 This is 52 weeks 15 hours week 20S per hour Each year the support cost will decrease due to increased familiarity of the system Return Return on Investment 67 8 Break Even Point 2 62 Years Internal Rate of Return 28 4 Conc
190. system shall track the information and activities of immersion trip volunteers 28 Use Case Descriptions Accept Monetary Donation The Accept Monetary Donation use case is used is the description that an HHM Associate has with the system when a donation is made The Associate must enter the type of donation One Time or Legacy as well as entering the payment information and providing the donor with a receipt for the transaction Main Flow 1 Extend Manage Contact The HHM Associate selects the contact to link the donation to The system prompts the HHM Associate to enter the applicable donation information The HHM Associate enters the information for example the donation amount type legacy or one time and payment method and saves the donation The system updates the contact history and prints the donation receipt Optional Flow The HHM Associate prompts the system to create a Deposit Slip and or Daily Donation Report The system prints the reports Post conditions The donation has been recorded a receipt has been printed Alternative Flows None 29 Accept Gift in Kind Donation The Accept Gift in Kind Donation use case describes the interaction between the system and HHM Associate when a contact makes a Gift In Kind Donation The system will specifically add items to the Gift in Kind inventory appraise in kind donations assign the donation to an existing contact and print a receipt The quantity and description
191. t Donation Type Donors Preference for Use Amount Payment Amount Payments taken Number of Payments Total Donation Payment Type Credit Card Information E Check Paper Check Cash Search for a contact to associate with the donation Search and selcet contact to associate donation One Time Y Legacy e Helping Childeren One Time Donation 0 00 Legacy 5100 00 Daily C Weekly O Bimonthly 9 Monthly Biannually Annually e 1200 00 Payment Details E Check Cash Paper Check Credit Card Select Card Type Card Number AHHH HHHH eae Ex Date mmiyyyy Code xxx Routing Number 123456789 Account Number 123456789 69 Check Number 0123 Accepted By Associate Name Deposited By Associate Name 70 Accept Gift In Kind Donation Add GIK ltem Scan Bar Code Find Value Link Contact Item Information Description Peanut Butter UP Code scan or Type UPC Submit item Condition Poor Fair Acceptable Good Very Good Like New New Values On Amazon Yahoo L Bing Previous Donation Value Found On Found On Pick One Other Source Used Please ma o eee estimated Value Value 1000 00 0 00 I ey vos 0 0 8 Previous Donations Donation Date Contact Donor Name 11 7 2010 Peanut Butter 012345678 Hew 11 00 Chuck 10 8 2010 Jiff Peanut Butter 012345679 New FA12 201
192. t NewLine foreach LibraryItem item in items result Append item ToString result Append System Environment NewLine result Append System Environment NewLine reportTxt Text result ToString Put cursor at start of report reportTxt Focus reportTxt SelectionStart 0 reportTxt SelectionLength 0 Precondition Report Checked Out Items menu item activated Postcondition The list of checked out items is displayed in the Pd reportTxt text box private void checkedOutItemsToolStripMenuItem Click object sender EventArgs e StringBuilder result new StringBuilder Holds text as report being built StringBuilder more efficient than String LINQ selects checked out items var checkedOutItems from item in items where item IsCheckedOut select item result Append String Format Checked Out Items 0j items checkedOutItems Count result Append System Environment NewLine Remember Mn doesn t always work in GUIs result Append System Environment NewLine foreach LibraryItem item in checkedOutItems result Append item ToString result Append System Environment NewLine result Append System Environment NewLine reportTxt Text result ToString 102 Put cursor at start of report reportTxt Focus reportTxt SelectionStart 0 reportTxt SelectionLength 0 Precondition Insert Patron menu item activated Postcondition The Patron dialog b
193. t the term informated 1s a little unnecessary I have decided to talk about it a little because it is used quite a bit in the related reading To conclude I believe that Waco should tread carefully with this new technology They should be cautious about the use of it and especially the possibility of 1t becoming public knowledge among all of the employees I certainly believe number two 1s their best option and I believe the word informated 1s unnecessary 181 Works Cited Cash James I Corporate Information Systems Management from CORPORATE INFORMATION SYSTEMS MANAGEMENT THE CHALLENGES OF MANAGING IN AN INFORMATION AGE McGraw Hill companies inc books 1999 5 ed Morgan Gareth Images of Organization SAGE publications CA 1986 182 APPENDIX A The Library Class Hierarchy Library Class File Library cs This file creates a basic Library class that stores a list of LibraryItems and a list of LibraryPatrons It allows items to be checked out by patrons The lists are accessible to other classes in the same namespace LibraryItems using System using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public class Library Namespace Accessible Data Use with care internal List lt LibraryItem gt items List of items stored in Library internal List lt LibraryPatron gt patrons List of patrons of Library Preco
194. tal MonitaryDonatians int 0 quantityinKindGanations int 0 countFundraisers int 0 ceuntimmsrsianTrips int 0 c7 countLacalvilunteerHours int 0 SearchContacts Contact CreateMailingList Contactsselected lt ontact Contact Sawel void Edit void Delete void SearchContact Contact AddltemTolnventory DisplayInventoryl LocalVolunteer total Hours skills perferedTimes string preferedDays string totalHours int skills int driversLicenseNumber int emergencyContactMarme string emergencyContactPhone string sViewcCantactHistoryli CreateVolunteer AeSaveValunteer UpdateValunteer DisplayWolunteer Savelii Contact Array List CreateContacti DisplayHistary SearchContacts ReturnContact Contact DisplaySearchResults SelectContact SelectContacts 4 CanfirmMatificatian Contact Manager 45 Donation Type InhMemanyct Preference OneTimeAmaunt Legacy Amount LegacyNumberPayments LegacyTotal Donation PaymentType CCNumber CCExDate CCCode ECheckRouting EcheckAccount PaperCheckNumber CashAcceptedBy CashDepasitedBy DisplayPreviousDonations CreateMonetaryDonation frequency string amauntPerFrequerncy int payrmentuantity imt tatalDenatian int Edit Delete Volulnteer contact Contact passportNumber string p
195. tcondition The volume has been set to the specified value set if value gt 0 periodicalVolume value else throw new ArgumentOutOfRangeException Volume value Volume must be 0 public int Number Precondition None Postcondition The number has been returned get return periodicalNumber Precondition value gt Postcondition The number has been set to the specified value set if value gt 0 periodicalNumber value else throw new ArgumentOutOfRangeException Number value Number must be 0 Precondition None Postcondition A string is returned presenting the libary item s data on separate lines public override string ToString String result Holds for formatted results as being built result String Format Volume t t 0 3 Number t t 1 3 4 2 Volume Number base ToString System Environment NewLine return result Library Media Item Class File LibraryMedialtem cs This file creates an abstract LibraryMedialtem class that adds media type and duration LibraryMedialtem IS A LibraryItem using System using System Collections Generic using System Ling using System Text 199 namespace LibraryItems Serializable public abstract class LibraryMediaItem LibraryItem public enum MediaType DVD BLURAY VHS CD SACD VINYL Possible media types String names of media types Must put in
196. tem shall operate in either Windows or Mac environments 1 4 The system will work over Web environment with any web browser 2 Performance Requirements 2 1 The system shall be fully operational 95 of the time 2 2 The system shall retrieve donor records with an average response time of 5 seconds or less 2 3 The system shall lookup values and return the results with an average response time of 3 seconds or less 2 4 The contact database will be updated in real time 3 Hardware Requirements 3 1 The system shall use personal Computers Mac or PC manufactured after 2005 with a minimum of 1Gb RAM 3 2 The system shall have broadband access routers modem and service 3 3 The system shall be equipped with either Wi Fi or Ethernet cards to interact with the donor database 3 4 The system shall use small I D scanners one per donation site 3 5 The system shall use UPC scanners minimum one per donation site 3 6 The system shall have Ink Jet or Laser printers a minimum of one per site 4 Software Requirements 4 1 The system shall run on Windows XP SP3 Windows Vista Windows 7 or Mac OSX 68 5 Security Requirements 5 1 The system shall be capable of a minimum of 128 bit encryption between HIHM data and the Salesforce database 5 2 Any user accessing the system from a mobile device will be required to authenticate before gaining access to the system 5 3 All files uploaded to any HIHM computer terminal will be automatical
197. tems 2225 items MM33 Add new Add new Add new LibraryMusic C The Album UofL Music 2011 14 3 Dr A LibraryMedialtem MediaType CD 10 Test music item LibraryJournal Journal of C Goodness UofL Journals 2011 14 2 Information Systems Andrew Wright Test journal LibraryMagazine C Monthly UofL Mags 2017 14 9A 16 9 Test magazine AZ 84 7M 1 Add new LibraryBook Rady Guide to CH Bumbling UofL Press 2000 14 3G Andrew Wright Test book Add new LibraryMovie Chuck s not so much Movie UofL Movies 2001 7 2D 92 5 Andrew L Wright LibraryMedialtem MediaType BLURAY LibraryMovie MPAARatings PG Test movie items CD44 items Add new LibraryMusic excerpts from Ci The Album UofL Music 2001 14 4Z 84 3 Dr A LibraryMediaItem MediaType CD 10 Test music item Add new LibraryJournal Journal of Java Goodness UofL Journals 2011 14 138 3312 7M 1 2 DisInformation Systems Andrew Wright Test journal items Add new LibraryMagazine Java Monthly UofL Mags 2010 14 MA53 9A 16 9 Test magazine set the window size and position Console SetWindowPosition 0 0 set the console to the top left corner Console SetWindowSize 55 60 set the console size to fit the objects it is designed for Display the list unsorted Console WriteLine Displaying title only n nNormal Order
198. th 1px auto style48 auto style51 auto style52 auto style53 auto style18 auto style40 auto style4 auto style21 auto style57 auto style58 auto style59 auto style60 auto style61 auto style62 auto style63 auto style65 font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif border top style solid border top width 1px border bottom style solid border bottom width 1px font size x large font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif text decoration underline text decoration underline text align left font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif font size large text decoration underline border bottom style solid border bottom width 1px font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif color 000000 font size large text align left font family Impact Haettenschweiler Arial Narrow Bold sans serif color rgb 255 255 255 text decoration underline font size x large text align center margin left Opx color 000000 font size medium text decoration underline font family Gill Sans Gill Sans MT Calibri Trebuchet MS sans serif text align left font size medium font size large color 000000 font fa
199. the problems eTapestry does not support the features that Hand in Hand Ministries needs to perform tasks like automatic gift giving donations that are scheduled on a predetermined basis biweekly bimonthly annually etc Gifts In Kind are manually entered because there is no automated system or process These problems are stated in the introduction How is it solved By providing Hand in Hand Ministries with new applications that can provide features that eTapestry cannot Automating the Gifts in Kind process The solution is stated in the Product Overview In addition the impact of the new system is stated by user in the Organizational Feasibility Analysis What solutions does the stakeholder or user want Aside from fixing the problems that were previously mentioned Mr Croghan was also in search of a solution pertaining specifically to eTapestry s cost describing how the removal of that price would prove to be quite beneficial to Hand in Hand Ministries Alternatives and Competition There is a wide array of nonprofit CRM software available on the market Hand in Hang ministries is not ruling out any possible software as long as their needs are met Building a homegrown solution is not recommended for HHM as the technological resources in house are not there Product Overview Product Perspective This application or applications would solve the issues with automatic gift giving donations emailing system including newsletter
200. ting the libary item s data on ii separate lines public override string ToString String result Holds for formatted results as being built result String Format Duration t 0 F1 1 Duration System Environment NewLine result String Format Medium t t 0 2 1 MediaTypeNames int Medium base ToString System Environment NewLine return result 200 201 APPENDIX B Legacy Systems DOS batch file ior CIS 350 inirastructure tech DOS batch file By Charles Rady for CIS 350 ECHO OFF ECHO THIS IS A SIMPLE BATCH FILE FOR LAB 2 BY CHARLES RADY ECHO STRIKE ANY KEY TO SEE THE DIRECTORY OF DISK E PAUSE DIR E ECHO SRIKE ANY KEY TO SEE THE DIRECTORY OF YOUR MAIN DISK C PAUSE DIR C REM THIS IS AN EXERCISE ECHO CHECKING FOR ENDLESS LOOPS IF EXIST E LOOP BAT GOTO YES ECHO THERE ARE NO ENDLESS LOOPS GOTO NONE YES ECHO THIS 1980 S DISK OPERATING SYSTEM HAS FOUND AN ENDLESS LOOP CALLED ECHO LOOP BAT YOU SHOULD NOT RUN THIS BATCH FILE GOTO DONE NONE ECHO YOUR SYSTEM IS CLEAN OF ANY ENDLESS LOOPS DONE ECHO MOVING ON ECHO STRIKE ANY KEY TO CHANGE THE DATE DATE ECHO STRIKE ANY KEY TO CHANGE THE TIME TIME MD TEST1 MD TEST2 DIR E TEST DIR E TEST COPY E LOOP BAT E TEST1 ECHO ONE FILE HAS BEEN COPIED TO THE DIRECTORY E TEST1 RD TEST2 TYPE E TEST1 TESTFILE SORT R EATEST1NTESTFILE ECHO HERE IS YOUR DOS VERSION VER CD E TEST1 202 203 APP
201. to a region Trigger An HHM Associate needs update the quantity description or assigned region of an item s Secondary Actors None Pre conditions HHM has received an In Kind Donation Main Flow 1 The HHM Associate opens the Manage In Kind Inventory form 2 The system displays all inventory items including the description quantity and the region the items are assigned to 3 The HHM Associate confirms that the physical quantity does not match the reported quantity and selects which items to edit 5 The system displays the selected items and editable textboxes in a new form for the HHM Associate to update 6 The HHM Associate updates necessary items and includes and clicks the save button 7 The system updates the inventory and returns the HHM Associate to the Manage In Kind Inventory interface Alternative Flow 2a The HHM Associate enters a description in the search box 3a The system searches the inventory for a matching item 4a The HHM Associate edits the item attributes and clicks save 5a The system saves the updated item Post conditions The system has updated the In Kind Inventory to match the information entered buy the HHM Associate 34 Track Local Volunteer This use case is for tracking and managing local volunteers When the HHM Associate selects create manage volunteer the system prompts the HHM Associate to select which type of volunteer to be updated or created The options are local voluntee
202. tomation that information technology has on our business practices When a business process 1s automated it 1s meant to accomplish the same tasks as the human body Cash replacing the human and allowing them a less intensive role or no role at all When a business is informated we are describing the effects that information technology has on a business as a whole Employees are needed to bring intellectual skills to the table more than other skills for instance the Cash book states instead of dumber people we are discovering that people need whole new skill sets as the basis for competence and excellence in this new world Cash This goes contrary to the story of the 180 old Chinese man at the opening of Images of Organization by Gareth Morgan who said whoever uses machines does all his work like a machine he who does his work like a machine grows a heart like a machine Morgan Instead of a bunch of human machines we are seeing a higher level of intellectual work being done For instance people need to understand a database to operate it Automation is everywhere and this new ish word brought to us by the Cash text informate is a little hard to define In a sense it 1s still automating we are simply automating the job of keeping track of our employees and a computer system can do that better than a human It was not something that wasn t attempted before with humans doing the job In short I believe tha
203. tring RatingsNames G PG PG 13 R NC 17 U private MediaType movieMedium The movie s medium Precondition theCopyrightYear gt 0 and theLoanPeriod gt 0 and theMedium from DVD BLURAY VHS and theDuration gt 0 Postcondition The movie has been initialized with the specified n values for title publisher copyright year loan period fI call number duration director medium and rating The item is not checked out public LibraryMovie String theTitle String thePublisher int theCopyrightYear int theLoanPeriod String theCallNumber double theDuration String theDirector MediaType theMedium MPAARatings theRating base theTitle thePublisher theCopyrightYear theLoanPeriod theCallNumber theDuration 1 Director theDirector Medium theMedium Rating theRating J public string Director Precondition None Postcondition The director has been returned get Precondition None Postcondition The director has been set to the specified value set public MPAARatings Rating Precondition None Postcondition The rating has been returned get Precondition None Postcondition The rating has been set to the specified value set public override MediaType Medium Precondition None Postcondition The medium has been returned get return movieMedium y Precondition value from DVD BLURAY VHS Postcondition The medium
204. tton41 gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt strong gt lt br gt lt td gt lt td style width 313px class auto style47 gt lt strong gt lt span class auto style43 gt lt span class auto style61 gt HTML lt span gt lt span class auto style18 gt lt span gt lt span gt lt span class auto style18 gt lt span class auto style8 gt from this site lt span gt lt span gt lt strong gt lt br gt lt strong gt Front page in HTML lt br gt lt span class auto style19 gt lt a href files front 20page 20html pdf gt lt img id img42 alt Download height 27 onmousedown FP swaplmg 1 0 id img42 url buttonEC gif onmouseout FP swaplmg 0 0 id img42 url buttonEA gif onmouseover FP swaplmg 1 0 id img42 url buttonEB gif onmouseup FP_swaplmg 0 0 id img42 url buttonEB gif src buttonEA gif style border 0 width 135 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp title Download gt lt a gt lt span gt lt strong gt lt br gt strong span class auto style51 gt PHP lt span gt lt span class auto style42 span class auto style18 gt lt span class auto style8 gt amp nbsp from this site lt span gt lt span gt lt
205. uttonA2 gif onmouseover FP_swapImg 1 0 id img37 url buttonA3 gif onmouseup FP swaplmg 0 0 id img37 url buttonA3 gif src buttonA2 gif style border 0 width 85 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp proportional 0 fp title code gt lt a gt lt br gt lt br gt lt span class auto style5 gt GradeBook Console App lt span gt lt br gt lt strong gt lt span class auto style8 gt This simple gradebook app calculates br gt grades of n number of students and br gt calculates the mean min and max grades br as well as the count of valid grades span br gt strong a href files GradeBook exe gt img id img3 alt EXE height 29 onmousedown FP swaplmg 1 0 id img3 url button52 gif onmouseout FP_swaplmg 0 0 id img3 url button50 gif onmouseover FP swaplmg 1 0 id img3 url button51 gif onmouseup FP_swaplmg 0 0 id img3 url button51 gif src button50 gif style border 0 width 75 gt lt MSComment ibutton fp style fp btn Embossed Capsule 7 fp font size 14 fp bgcolor COCOCO fp transparent 1 fp proportional 0 fp title EXE gt lt a gt lt a href files GradeBook 20code pdf gt img id img36 alt code height 29 onmousedown FP swaplmg 1 0 id img36 url button9E gif onmouseout FP_swaplmg 0 0 id img3
206. w much of that donation is tax deductible is becoming more confusing as regulations thicken will elaborate more on how to properly deduct non cash donations a little further down in the paper When it comes to non cash donated items a good question to ask is this who is legally responsible for correctly valuing the item donated and ensuring that it is documented correctly The answer may surprise you The responsibility falls squarely on the shoulders of the donors themselves not the charitable organizations Perhaps this is why so many are willing to dole out blank receipts for donated items This is something donors need to know before they try to make deductions based on their charitable contributions Another regulation that may surprise and is very important when tax time arrives is the percentage of non cash items that can be donated If you donate an item and choose a fair market value for said item not only can your chosen price come under scrutiny but also how much of the claimed value was deducted can also be scrutinized This is because is some cases such as items won bidding in a charity auction you cannot deduct the donation at all In some other cases when the donor receives something for instance when you receive something in return for the item even if it s only a soup kitchen lunch you are required to subtract the value of what you received from the value of what you donated In cases involving large items such as cars the organiz
207. well as streamline and integrate their donor management efforts with a system that can automate many of their currently manual processes Implementing the new system will not only reduce costs but also integrate many of Hand in Hand s processes Stakeholder Analysis NET Description Impact of New System Donors Person who makes a gift of Improved service property Volunteers Offer work services for free Easier collecting of Gifts in Kind Users Staff End User Easier Reporting Better donor and donation Management Organizational Managers Board of Directors Increased amount of donations Management Less money spent on a better CRM Staff and Volunteers will be happier with new system Conclusion The new system is a good fit for Hand in Hand Ministries The system will provide a more cost effective solution than eTapestry and automate many redundant features of current processes The system will also have a positive impact on all stakeholders 23 Requirements Hand in Hand Ministries System Version 1 0 AUTHOR The author s signature indicates that this document was written for the named system to meet the Company Name Quality Standard for Computer Validation requirements for system documentation Charles Rady Review and Approval Signatures The signatures below indicate that this document meets Hand in Hand Ministries requirements for documenting business area requirements while accurately reflecting the business
208. what is necessary in an attempt to demonstrate stronger enforcement of common business rules Name and ID must have data entered To make this work I chose to NOT have a DialogResult property value for the okBtn if itemCbo SelectedIndex 1 Should not be possible but just to be safe itemCbo Focus else if patronCbo SelectedIndex 1 Patron combo never entered so no validation patronCbo Focus else this DialogResult DialogResult OK Causes form to close and return OK result 120 Patron Edit Form rm cs Design x Elia CheckoutForm cs Design T m 5 m al Patron a a m g errorProvider Patron Edit Code using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Ling using System Text using System Windows Forms using System IO using System Runtime Serialization Formatters Binary using System Runtime Serialization namespace LibraryItems public partial class EditForm Form private List lt LibraryPatron gt patrons List of patrons private int changePatron variable to hold the index value an int Precondition None Postcondition the constructor has initialized the form and the list public EditForm InitializeComponent init the form patrons new List lt LibraryPatron gt create the new list Precondition None Postcondition The
209. x of item from full list of items itemIndex notCheckedOutIndices checkoutForm ItemIndex Look up index from lib CheckOut itemIndex checkoutForm PatronIndex catch ArgumentOutOfRangeException This should never happen MessageBox Show Problem with Check Out Index Check Out Error checkoutForm Dispose Good NET practice will get garbage collected anyway Precondition Item Return menu item activated Postcondition The Return dialog box is displayed If data entered are OK an item is returned to the library private void returnToolStripMenuItem Click object sender EventArgs e Extra Credit Only display items that are already checked out List lt LibraryItem gt checkedOutList List of items checked out List lt int gt checkedOutIndices List of index values of items checked out checkedOutList new List lt Libraryltem checkedOutIndices new List int for int i 0 i lt items Count i if items i IsCheckedOut Checked out checkedOutList Add items i checkedOutIndices Add i 104 if checkedOutList Count 0 Must have checked out items MessageBox Show Must have checked out items to return Return Error else ReturnForm returnForm new ReturnForm checkedOutList The return dialog box form DialogResult result returnForm ShowDialog Show form as dialog and store result if result DialogResult OK Only add
210. y LibraryItems and LibraryPatrons respectively to choose from Postcondition The form s GUI is prepared for display public CheckoutForm List LibraryItem itemList List lt LibraryPatron gt patronList InitializeComponent items itemList patrons patronList Precondition None Postcondition The lists of items and patrons are used to populate the Pi item and patron combo boxes respectively private void CheckoutForm Load object sender EventArgs e foreach LibraryItem item in items itemCbo Items Add item Title item CallNumber foreach LibraryPatron patron in patrons patronCbo Items Add patron PatronName patron PatronID public int ItemIndex Precondition None Postcondition The index of form s selected item combo box has been returned get return itemCbo SelectedIndex public int PatronIndex Precondition None Postcondition The index of form s selected patron combo box has been returned get return patronCbo SelectedIndex Precondition Focus is shifting from itemCbo Postcondition If selection is invalid focus remains and error provider Ti highlights the field private void itemCbo Validating object sender CancelEventArgs e if itemCbo SelectedIndex 1 Nothing selected e Cancel true errorProvider SetError itemCbo Must select Item Precondition Validating of itemCbo not cancelled so data
211. y deemed or Waco s higher management had deemed to be more important than the parts Ms Saltz is so worried about Also 179 what stopped her from using the system to locate the men then walk down to their location and demand an answer 2 Talk to the men carefully without revealing the reporting power of the system If the management does this they may discover why the men haven t answered Ms Saltz yet what they were doing and whether or not disciplining them is an option With a few carefully chosen questions they could find the reason for the delay and move the men onto the composite piece that 1s needed without creating a backlash from the employees over the surveillance Because of the system management would most likely be able to gauge the truth of the men s statements should they be suspected of being untruthful Doing this should satisfy Ms Saltz the rest of management the customer waiting on the parts and the important and hard to replace engineers who Ms Saltz believes are not doing their jobs To accuse them falsely remember nothing 1s said of what they were ACTUALLY doing would certainly cause friction in this Waco plant which could lead to larger problems down the road 3 Call the men out on their movements Reveal the reporting system most today would assume they could be tracked this way not so in 1981 I believe it would come as a surprise and a shock to most at that time then act on the information provided
212. y it with title and call number var element in magazine Distinct Write 0 element until user hits a key Write AninXthit enter to continue ReadLine foreach var element in libItems NriteLine O t 1 nAfter 2 days owe 3 C n element Title element CallNumber DAYSLATE Console element pause Console Console CalcLateFee DAYSLATE until user hits a key Write AninXthit enter to continue ReadLine 135 136 return the items b1 ReturnToShelf m1 ReturnToShelf t2 ReturnToShelf j2 ReturnToShelf z1 ReturnToShelf display the count of checked out items with the linq result variable Console Write n n n tCount of checked out items t checkedout Count pause until user hits a key Console Write n n thit enter to continue Console ReadLine select library books that are in the list and their loan periods var libraryBook from l in libItems where l CallNumber StartsWith ZZ select new l Title LoanPeriod l LoanPeriod y display these books and their loan periods foreach var element in libraryBook Console Write n n element modify the LibraryBooks in the list to add 7 days to their loan periods b1 LoanPeriod b1 LoanPeriod 7 b2 LoanPeriod b2 LoanPeriod 7 display the books with the new loan periods Console Write n n tRevised Loan Periods foreach var element in libraryBook Console Write n n eleme
213. yrightYear theLoanPeriod theCallNumber Author theAuthor public string Author Precondition None Postcondition The author has been returned get Precondition None Postcondition The author has been set to the specified value set Precondition daysLate gt Postcondition The fee for returning the item the specified days late has been returned public override decimal CalcLateFee int daysLate if daysLate gt 0 return daysLate DAILYLATEFEE else throw new ArgumentOutOfRangeException daysLate daysLate daysLate must be 0 189 Precondition None Postcondition A string is returned presenting the libary item s data on separate lines public override string ToString String result Holds for formatted results as being built result String Format LibraryBook 2 Author t t 2 1 Author base ToString System Environment NewLine return result Library Patron Class File LibraryPatron cs This file creates a simple LibraryPatron class capable of tracking the patron s name and ID using System using System Collections Generic using System Ling using System Text namespace LibraryItems Serializable public class LibraryPatron private String patronName Name of the patron private String patronID ID of the patron Precondition None Postcondition The patron has been initialized with the sp
214. ze output lib write the library object to the file output Close close the stream catch IOException MessageBox Show Error opening file Error MessageBoxButtons OK MessageBoxIcon Error show error end catch end try 105 end if end save method Precondition file open has been clicked Postcondition the selected file has been opened and used to populate the library private void openToolStripMenuItem Click object sender EventArgs e create and show dialog box DialogResult result OK Library lib new Library new library string fileName local variable to hold the filename using OpenFileDialog fileChooser new OpenFileDialog result fileChooser ShowDialog show the dialog fileName fileChooser FileName get specified file name y end using if result DialogResult OK user clicks ok lib null delete old library try open file stream input new FileStream fileName FileMode Open FileAccess Read input the stream of data from the file lib Library reader Deserialize input deserialize stream items lib items replace the list with the list from the opened file patrons lib patrons replace the list with the list from the opened file input Close close file stream catch SerializationException catch exception thrown by serialization error MessageBox Show Invalid File Name 5 Error MessageBoxButtons OK
Download Pdf Manuals
Related Search
Related Contents
FAS-IV/日本語 OnviCord Monitor User`s Guide Version 5 user manual Washing Machine Fiche Technique Fermol Arome Plus FR - Guide d'utilisation EN - User's guide SP Copyright © All rights reserved.
Failed to retrieve file