Home
Example 1
Contents
1. 2 Click on New Contributor ET CET Ne Eo di Favoris dig E Suggested Sites E Web Slice Gallery y 88 Home X http scitamuccedu a EI Google Calendar fn E amp wm y Pager Safe Corpus Christi fish for Life Fish For Life Database Home Logged in as admin View Volunteers New Contratar Home Register a new user Change Password Logout 3 Fill out the form then click submit 80 M View contributor 1 Login to database E https secure93 inmotionhosting com fishfoG php login php X 4 Ena p can t do math problen sip Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar m 1 ap y Pager Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login 2 ER on View Contributor E https secure93 inmotionhosting com fishfo6 php member php r amp ARE P can t do math problem she Favorites 5 8 Suggested Sites 8 Web Slice Gallery 88 88 Home x http sci tamucc edu a Em Google Calendar far A E y Pager Corpus Christi fish for tife Fish For Life Database Home Logged in as admin NewConrbuo _ Vew conrouos 7 Home Register a new user Change Password Logout 3 List of contributors is shown 81
2. Directors Website 2 User selects Directors Directors gets load Retrieve Directors htm Sends Directors htm Host Serv 42 Email Us Link Email Us Link Third Party Software Uspr 1 User visits sit 2 User selects Email Us Requests an email software 4 Creates email with Chuck s email address 5 Sends created email GU 6 created email GUI is displayed to the user 43 Events Calendar Webpage FFLCC Website Events Calendar Website Soome See User i 1 User visits sit 2 User selects Events Calendar 3 Retrieve Events html Request Google Calendar Returns Chuck s calendar Sends Events html 7 Events Calendar gets loade 3 Events Calendar is displayed to the user 44 Cast and Blast Lodging Webpage 1 User visits site Cast and Blast Lodging is displayed to the user Corpus Christi Hooks Webpage uch 1 User visits site 8 Corpus Christi Hooks is displayed to the user ite 2 User selects Links Host Server User selects Cast and Blast Lodging Sends Cast and Blast Lodging 7 Cast and Blast Lodging gets loaded 7 Corpus Christi Hook gets loaded Links Website User selects Links User selects Corpus Christi Hooks
3. Telephone 361 443 3035 E mail Us ents Announcements Sees zz 3 Follow Us B h 3 Volunteers Needed eio Le era U E J How to access Event calendar 1 Click on the event calendar link on the left side bar Fish For Life Wi MEN ge http fishforlifecc com index htm lt Favorites 33 Suggested Sites amp Web Slice Gallery v 58 7 Fish For Life x http sci tamucc edu a x http scitamucc edu a e gt Y 3 d v Pages Safety Toolsw E MSN LUE Le 78413 Upcoming Telephone Events 361 443 3035 E mail Us Events Calendar sn ET E ee t m ze re Y ip MM ni Volunteers Needed _ f Ps gt Follow Us Ye 92 K How to access Volunteer Form 1 Click on the Volunteers Needed link on the right side bar Fish For Li ce E http fishforlifecc com index html Ly Favorites 383 E Suggested Sites v Web Slice Gallery v 88 Fish For Life x http sci tamucc edu a 361 443 3035 E mail Us Announcements Volunteers Needed gt Folowus amp L How to access Android application 1 Goto main menu 2 Find FFLicon PISE A G9 10 10 am gt u ET ES Flashlight IMDb Facebook U ou Tr Pando
4. e South Bay Server Request Cast and Blast page Returns Cast and Blast page Host Server Sends Corpus Christi Hooks 4 Request Corpus Christi Hooks page Hooks Server 5 Returns Corpus Christi Hooks page 45 Home Webpage FFLCC Website 1 User visits site Home is displayed to the user 2 User selects Home Home gets loaded 3 Retrieve index html Sends index htm Host rv 46 Links Webpage 1 User visits sit Links is displayed to the user 2 User selects Links Links gets load Links Website 3 Retrieve Links htm Sends Links html Host rv 47 Photos Webpage ule 1 User visits site 4 3 Photos is displayed to the user FFLCC Website Bluff s Landing Marina amp Lodge Webpage uch 2 J FFLCC Website 1 User visits site 7 8 Bluff s Landing Marina amp Lodge is displayed to the user User selects Photos Retrieve photoGallery html Request Picasa Album 5 Retums Chuck s photo Sends photoGallery ht Photos gets loade 2 User selects Links Bluff s Landing Marina amp Lodge gets loaded Links Website 3 User selects Bluff s Landing Marina amp Lodge 6 Sends Bluff s Landing Marina amp Lodge Host r Bluffs Landing Server 4 Request Bluff s Landing Marina amp Lodge page 5 Returns Bluff s Landing Marina amp Lodge page 48 Sponsors Webp
5. B9 Blogger Fish For Life Cre Picasa Web Albums fre X Q Picasa wob Albums Sign in with your Google Account Email odwin fishforlifecc com ex pat exampie com Password Stay signed in Don t have a Google account Learn more Pica eb Albums Create an Account Also try Picasa 3 The next generation of Picasa free software for organizing editing and printing your photos E vounioniP 2 Choose your album e M http picasaweb google com home 3r Favorites Suggested Sites g Web Slice Gallery v 83 Blogger Fish For Life Cre 2 Picasa Web Albums C X A Mail Calendar Documents Reader Web more v New Features chuck_goodwin 2 gt PICASA web Albums My Photos People Explore Upload Albums 1 View My Public Gallery Unlisted Gallery Sort by Album date Upload date Album 1 photos 17 RSS You are currently using 26 MB 2 57 of your 1024 MB Upgrade Storage 2010 Google Terms Download Picasa Privacy Policy Developer Blog Google Home 66 3 Click on Add Photo Antro h T COL digi CP tttp picasaweb google com 109565922923557177248 Album1 gig Favorites yg 8 Suggested Sites ge Web Slice Gallery v ES Blogger Fish For Life Cre 2 Album1 Chuck Good X ME vr C me v Pager Safetyw Tools New Features chuck_goodwin fishforlifecc com Settings Help Si
6. http scitamucc edu a E Google Calendar Tho E oC od v Pages Safety y Corpus Christi fish for Life Fish For Life Database Home Logged in as admin View Vounteers Home Register a new user Change Password Logout 3 Click the edit button next to the volunteer you want to delete 87 D User Manual A How to access main page 1 Open internet browser 2 Goto www fishforlifecc com Ss Suggested Sites ig Web Slice Gallery B Fish For Life oP 3 27 Page y Safety v Tools v e Corpus Christi fish for tife Upcoming Nu Events 361 443 3035 E mail Us B How to access About FFLCC 1 Click the About FFLCC link on main page Ly Favorites d E Suggested Sites v g Web Slice Gallery v About FFLCC E Mo E 0005 dE Pages Safety y Took Corpus Christi fish for Life Upcoming Events 361 443 3035 E mail Us Events Calendar Announcements 88 C How to access Directors 1 Clickthe Directors link on main page sp Favorites d Suggested Sites B Web Slice Gallery v E Direct Br B gt x a E Page v _ Safety v Took e x gt SS Dee es c E T gt a Corpus Christi fish for Life gt 78413 Telephone 361 443 3035 E mail Us D How to access Photos 1 Click the Photos link on main page Gy Favorites dg E Suggested Sites e Web Slic
7. 7 8 9am My calendars E u 10am chuck_goodwin fishfo Tasks 8 Add Settings 11am Other calendars 12pm Add a friend s calendar 1pm When Wed December 8 6pm 7pm What 2pm e g Breakfast at Tiffany s 3pm 4pm 5pm 6pm 7pm 7 05p 9 30p Ice Rays Hockey Mentoring Program 8pm 9pm 3 Type what event it is and then click create event oogle calendar Search my calendars Show search options reate event Quick add cember 2010 au MTWTFS 29 30 1 2 3 4 6 7 8 9 10 11 33 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 31 1 3 4 5 6 7 8 Settings ver calendars d a friend s calendar ER 1pm When Wed December 8 6pm 7pm v Settings What Hockey Game i e g Breakfast at Tiffany s B Create event Edit event details 63 B Add blog post 1 Login to blogger at www blogger com e p www blogger com home pli 1 M iS x p Google she Favorites Y E Suggested Sites E Web Slice Gallery v O Blogger Dashboard Li E y Pager Safety chuck_goodwinefishforlifecc com Dashboard Manage Blogs 1 total Create a Blog Help View Profile 8 Fish For Life Edit Profile gt a blished View Bios Edit Photo 5 Posts last published on Dec 6 2010 View Blog Edit Notifications iia 038 Edit Posts Comments Settings Design Monetize Stats Reading List Blogs I m Fol
8. E mail Us t e r Announcements Volunteers Needed Tish for cite transforming lives Created by Fish For Life CC 2010 Site Administration 2 Click on Member E mail ASA E hitp fishforlifecc com AdminLinks htm 216 x 19 can t do math proble Ly Favorites 383 E Suggested Sites v E Web Slice Gallery v 88 Admin Links gt E gt de y Pager X http scitamucc edu a a Google Calendar FISH TOE LITE Upcoming ads Events 361 443 3035 E mail Us Events Calendar Announcements Frame o E Volunteers Needed 3 Login to get to your webmail The server fishforlifecc com at WebMail requires a username and password User name Password Remember my credentials 72 F Login to database 1 Click on Site Administration from the main website Events 361 443 3035 E mail Us Events Calendar Announcements Wd ES E E re Volunteers Needed S Follow Us form fish for Life transforming lives Created by Fish For Life CC 2010 Site Administration 2 Click on Database Login AR ie http fishforlifecc com AdminLinks html m 4 x IPP can t do math probier sie Favorites 3 Suggested Sites E Web Slice Gallery v ES lt Admin Links x 4 http scitamucc edu a ta v y Pager Upcoming ys Events 361 443 3035 E mail Us
9. N Edit contributor 1 Login to database https secure93 inmotionhosting com fishfo6 php login php M 4 x P can t do math problen xir Favorites X3 Suggested Sites v 2 Web Slice Gallery v 88 https secure93 inmoti X http scitamucc edu a Ef Google Calendar fy BG C y Pager Corpus Christi fish for life Fish For Life Database e Enter username and password e Then click the button to login 2 Click on View Contributor AMA E https secure3 inmotionhosting com fishfo6 php memberphp ra la lts x PO can t do math problem she Favorites A 8 Suggested Sites E Web Slice Gallery 88 Home x http sci tamucc edu a E Google Calendar m Y v 1 dA v Pager Corpus Christi fish for Life Fish For Life Database Home Logged in as admin New Contributor _ view Contributors Home Register a new user Change Password Logout 3 Click the edit button next to the contributor you want to edit O Delete contributor 1 Login t to database E https secure93 inmotionhosting com fishfoG php login php X 4 Ena p can t do math problen sip Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar m 1 ap y Pager Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then clic
10. V r Announcements gt Follow Us rm Volunteers Needed ollow 73 3 Login to get access to the database x can t do math problen E https secure93 inmotionhosting com fishfo6 php login php uly Favorites Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http sci tamucc edu a E Google Calendar Mr 3 d v Pages Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login G Request new password 1 From ine Database Login click on forgot password Vp Favorites 43 E Suggested Sites 4 Web Slice Gallery v 88 amp https secure93 inmoti X http sci tamucc edu a Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login Users log in here Username Password 2 Enter your username LE me inmotionhosting com fishfo6 php forgot_form php amp x can t do math problems m Favorites 33 Suggested Sites v 2 Web Slice Gallery v 188 e Reset password x E http sci tamucc edu a Em Google Calendar em Ei dh y Pager S Corpus Christi fish for Life Fish For Life Database ffl_header jpg Reset password Enter your username Change password 3 Check E mail for new email 4 Login to database 75 H
11. and receive Emails on behalf of the website as well as view other related information g The administrator should be allowed to login to the database i From the Fish for Life homepage the administrator should be allowed to click the link on the bottom left Site Administration ii Upon clicking the link he will be redirected to the page Admin Links From here the administrator should be able to click on the link Database Login ii Upon clicking the link he will be redirected to a login page where the administrator should be allowed to enter a username and password and select Log in 1 If the administrator forgets to enter his password the login will fail and display a message that he forgot his password 2 If the administrator forgets to enter his username the login will fail and display a message that he forgot his username 13 Database 3 If the administrator forgot his password he should be allowed to click on the link Forgot your password and a new page will load requesting the username a Ifthe administrator enters his correct username and selects change password a random password will be generated and sent to his email b Ifthe administrator enters an invalid username a message will be displayed notifying him that his password could not be reset 4 Upon correctly entering his login information the administrator will be redirected to the homepage for the database He now has access to
12. c Mail Calendar Documents Reader Web more v PICASA web Albums My Photos People Explore Upload Se My Photos Album 1 2 Chuck Goodwin EJ Slideshow F2 Share a Photos Dec 1 2010 photos 17 25 MB 3 Public on the web Shared with You havent shared this with anyone Share Post on Y a c amp Link to this album gt amp RSS People in this album view Al Photo Locations Create album map 4 Optional This screen may or may not come up if so click basic uploader Picasa Web Albums C i a Br 9 x p Google 4 A http picasaweb google com lh webUpload uname 10 Favorites Suggested Sites y ig Web Slice Gallery fh E gt El dh y Pager Safety Tools AL Picasa Web Albums Chuck Goodwin Album 1 Y This website wants to install the following add on uploader2 cab from Google Inc If you trust the website and the add on and want to install it click here e information Dar appears ou e option to insta e ActiveX Control please modi your security settings 2 Click Install in the security window to install the software Internet Explorer Security Warning Do you want to install this software om Name uploader2 cab Publisher Google Inc x More options Don t Install While files from the Internet can be useful this file type can potentially harm your computer Only install software from publishers you trust What
13. m 1 ap y Pager Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login 2 Click on View Volunteer pes Wins Jue VENG AS https secure93 inmotionhosting com fishfo6 php member php zala l xD cant do math problems lt Favorites q E Suggested Sites y amp Web Slice Gallery v 88 Home x http scitamucc edu a E Google Calendar Tho E oC od v Pages Safety y Corpus Christi fish for Life Fish For Life Database Home Logged in as admin View Vounteers Home Register a new user Change Password Logout 3 Click the edit button next to the volunteer you want to delete 86 S Delete volunteer 1 Login t to database 4 Ena P can t do math problen E https secure93 inmotionhosting com fishfoG php login php sip Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar m 1 ap y Pager Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login 2 Click on View Volunteer pes Wins Jue VENG AS E https secure93 inmotionhosting com fishfo6 php member php zala l xD cant do math problems lt Favorites q E Suggested Sites y amp Web Slice Gallery v 88 Home x
14. s the risk If you are having problems using our ActiveX upload control you can download Picasa or use or Basic Uploader If you are having trouble please review your browser s installation help guide 5 Browse the image on the website 67 6 Once all pictures are found click Upload Pictures A http picasaweb google com Ih webUpload uname 1095659229235571772488taid 5545866454898602017 amp uplc html form she Favorites sg E Suggested Sites E Web Slice Gallery KC Picasa Web Albums Chuck Goodwin Album1 Mail Calendar Documents Reader Web more v New Features chuck A PICASA web Albums My Photos People Explore Upload Upload Photos to Album 1 Select photos to upload More Ways to Upload Photos Picasa 7 ES Try Picasa for managing photos on your PC C Users Public Pictures Sample Pictt kiea cha l C Users Public Pictures Sample Pict Picasa is easy to use and best of all it s free C Users Public Pictures Sample Pict Download Picasa o DT O NET SNR ple Pich ell me more about Picasa Browse Drag and Drop Web Form For drag and drop uploading try the Upload Start Upload _ control Photos to be added 4 Photos currently in album 17 Maximum 1000 photos per album Online storage 4 T T T 1 0 1024 MB MM 26 MB Storage used C 998 MB Storage remaining Upgrade Storage 2010 Google Terms Download Picasa Privacy Policy Developer Blog Googl
15. user will be redirected to a mobile website displaying local weather information for the Corpus Christi area iv The user may click the button CC Events 1 The user will be redirected to a mobile website that displays a list of popular event topics 1 e concerts festivals sports etc 2 Upon selecting any one of these categories the user will be redirected to a page that displays all upcoming events in that category for the Corpus Christi area v The user may click the button Fish Squish 1 A new game screen will appear The user should be allowed to play the game a The user has thirty seconds per game This 1s indicated by a timer below the game screen b The user must try to touch the fish which moves around the screen every half second i Ifthe user successfully touches the fish the phone will vibrate and increment the score counter by one This score counter 1s below the timer c The user must try to avoid touching the mine which moves around the screen every second i Ifthe user successfully touches a mine the mine counter will be incremented by one 18 This mine counter 1s below the score counter ii If the user successfully touches three mines the game is over and resets all values to zero and the timer back to thirty seconds The user has the option to click the Reset button found below the counters i Ifthe user selects the Reset button al
16. working Google Calendar November 24 2010 Members Present AJ Rafael Joshua Amanda Agenda Finished our documentation Phone application is showing progress and the website is done PHP is still being worked on trying to figure out how to display tables in a friendly way November 25 2010 Members Present AJ Rafael Joshua Amanda Agenda Worked on smartphone application PHP login is complete November 29 2010 Members Present AJ Rafael Joshua Amanda Agenda Worked on smartphone application links are done working on game PHP forms are complete to add new contributors volunteers and juveniles December 1 2010 Members Present AJ Rafael Joshua Amanda Agenda Worked on the smartphone application game PHP tables can be viewed December 3 2010 Members Present AJ Rafael Joshua Amanda 60 Agenda Smartphone application complete Working on PHP validation and got SSL connected Updated documentation 21 December 4 2010 Members Present AJ Rafael Joshua Amanda Agenda Corrected more documentation and updated PHP tables to edit and delete 22 December 6 2010 Members Present AJ Rafael Joshua Amanda Agenda Practiced final presentation and updated more documentation 23 December 8 2010 Members Present AJ Rafael Joshua Amanda Agenda Finished up all the documentation and put it altogether B Major Code Components a PHP directory contains all database code b HTML directory contain
17. 8 K Delete Juvenile 1 en to database E https secure93 inmotionhosting com fishfoG php login php X 4 Ena p can t do math problen sip Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar A id L3 v Page Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login 2 aus on View Juvenile X EE hitps secure93 boit A gt x can t do math problems sip Favorites Suggested Sites 2 Web Slice Gallery v 28 Home x http scitamucc edu a Be Google Calendar e 3 de v Pages Safety Corpus Christi fish for Life Fish For Life Database Home Logged in as admin New Juvenile View suvenies Home Register a new user Change Password Logout 3 Click the delete button next to the juvenile you want to delete 79 L Add contributor 1 Login to database QAR 4 x PP can t do math problen E https secure93 inmotionhosting com fishfoG php login php sip Favorites X3 Suggested Sites y Web Slice Gallery v S8 https secure93 inmoti X E http sci tamucc edu a EJ Google Calendar rr mn y Pager Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login
18. Add Juvenile 1 Login to database https secure93 inmotionhosting com fishfo6 php login php M 4 x P can t do math problen xir Favorites X3 Suggested Sites v 2 Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar j fh Gy od y Page Corpus Christi fish for life Fish For Life Database e Enter username and password e Then click the button to login 2 Click on New Juvenile Ge JS e https secure93 inmotionhosting com fishfo6 php member php a ale x P cent do m xp Favorites Suggested Sites v amp Web Slice Gallery v 88 Home x e http sci tamucc edu a Ee Google Calendar Corpus Christi fish for Life Fish For Life Database Home Logged in as admin Home Register a new user Change Password Logout 3 Fill out the form then click submit l View Juvenile 1 Login to database https secure93 inmotionhosting com fishfo6 php login php M 4 x P can t do math problen jr Favorites X3 Suggested Sites y 2 Web Slice Gallery v 88 https secure93 inmoti X http scitamucc edu a Ef Google Calendar fy BG C y Pager Corpus Christi fish for life Fish For Life Database e Enter username and password e Then click the button to login 2 ENERO on View Juvenile e https secure93 inmotionhosting com fishf
19. Fish for Life Capstone Project Fall 2010 Table of Contents Contents A CO COS ee ee 2 I Project Overview and Objectives ns 3 PO E Cy 3 Project Statement oriol nee 3 AO A e OU PA 3 IL Regiirements u ssu u000 BR 4 Plain English Description siennes 4 Fonciona Ys Non Minen eus eH see 6 D UP RECOURS A be ae at ll 7 TE SaL CPP Ses ne 20 Vg Pu RSR Re FOREEAEOESFEGER 20 DS RO Al bti debilem tto cited ehe 20 Ve IMPJEIWENLAUON EE 55 A O E UE TE 56 DES TION OPA A UN ed etre DN ORE SUPE 56 TSG LES RT x m 56 SONWAL Risk ISSO cia 56 Fra RSS TO De Tr IA A ensem pasti ee ee 56 IA Im 57 L Project Overview and Objectives Project Overview Our project is to create a database for the Fish for Life organization This database will contain sensitive information about juveniles and volunteers therefore the database must be secure and user friendly Project Statement Fish for Life 1s a local Corpus Christi organization founded by Mr Chuck Goodwin The objective of Fish for Life 1s to help at risk teenagers that are in the juvenile system and don t have a strong parental figure usually the father Volunteers help the organization by planning events that will help the teenagers develop a positive bond between them and their mentor Such events include fishing hockey games baseball games hunting and more What Fi
20. J Rafael Joshua Amanda Agenda Got the new webpage fully operational On this day we made sure the website was working and had everything it needed to be appropriate for Chucks use October 29 2010 Members Present AJ Rafael Joshua Amanda Agenda Began working on Java applet for website and got the idea to create a cell phone application for his organization We also made tweaks to his website and started to create the tables needed for the website November 5 2010 Members Present AJ Rafael Joshua Amanda Agenda Still working on Java applet and the website Got the photos working through Flickr on the website and trying to get a working calendar on there Tables are done and most of the diagrams are being completed November 13 2010 Members Present AJ Rafael Joshua Amanda 59 14 15 16 17 18 19 20 Agenda Started working on cell phone application and still working on Java applet Java Applet is ready to be put on website but we haven t figured out how to get it working on the website yet November 17 2010 Members Present AJ Rafael Joshua Amanda Agenda Figured out that the Java applet wouldn t work on our website now we have to get it working on PHP Cell phone application still being developed and the website now has a blog November 20 2010 Members Present AJ Rafael Joshua Amanda Agenda Still working on the PHP interface got it connecting to the database Website has a
21. administrator For example we can have a member account be able to only view contributors but they can t view the juvenile s information We used many third party applications like Google calendar Picasa and Blogger It would be nice to have the tools built for the website and make it all in house software instead of embedded applications 109
22. age FFLCC Website 1 User visits sit 2 User selects Sponsors Sponsors is displayed to the user Sponsors gets load Sends Sponsors html Retrieve Sponsors htm Host 49 NAHL Corpus Christi Ice Rays Webpage 1 User visits site 2 User selects Links 3 User selects NAHL Corpus Christi Ice Rays 4 Request NAHL Corpus Christi ice Rays page 5 Returns NAHL Corpus 6 Sends NAHL Corpus Christi ice Rays page Christi Ice Rays 7 NAHL Corpus Christi Ice Rays gets loaded 8 NAHL Corpus Christi Ice Rays is displayed to the user 50 Twitter Webpage 1 User visits sit 6 Fish For Life Twitter page is displayed to the user FFLCC Website 2 User selects Twitter 5 Fish For Life Twitter page gets loaded Twitter Website 3 Retrieve Fish For Life Twitter page Sends Fish For Life Twitter pag Twitter Server 51 Volunteers Webpage 1 User visits sit 6 Volunteer form page is displayed to the user 7 User fills out fa 12 Message page is displayed to the user FFLCC Website Volunteer form page gets loade Filled out form get sent 11 Message page gets loaded min Links Websit 3 Retrieve new volunteer farm2 php Returns volunteer form pag 9 Data in the form ts received 10 Returns an successful unsuccessful message Database 52 Database Login Login clas
23. age Calendar page Picasa Server Host Server Blogger Server Email Software 26 View Website View First link View Fourth link Host 5erver Blogger Server Email Software South Bay Server Bluff s Landing Server Ice Rays Server Hooks 5erver South Bay Server Bluff s Landing Server Ice Rays Server Hooks 5erver 27 Events Calendar Website View Website pages Site Administration Website Google Server Blogger Server Email Software 28 FT Database login Administrator login Member Email login Database Login Log into Database ir Database Recover Password Administrator 29 p AN 3 s DEF E E E E E i WA a New Contributor Add New Contributor Information Administrator Add New Juvenile Information Administrator Database Database 31 New Volunteer Add New Volunteer Information Database Administrator Search Search Database Database Administrator 32 Administrator Administrator View Contributor Table View Contributor Edit Contributor Information Delete Contributor Information View Juvenile Table View Juvenile Information rt Edit Juvenile information Delete Juvenile Information EE EE 33 Administrator View Volunteer Table View Volunteer Information Edit Volunteer Information Del
24. ame and password 10 Username and password get store 11 Username and password get sent Username and password are receive 13 Returns access granted denie 14 Sends personal email pag 15 Personal email gets loade 16 Personal email is displayed to the user 38 Administration Webpage FFLCC Website Administrator Admin login page is displayed to the user 7 Admin enters username and password 12 Site administrator is displayed to the user 2 User selects Admin Links 5 Admin login page gets loade Username and password get sent 11 Site administrator gets loade Admin Links i Host User selects Administrator Tools amp 4 Returns admin login page Username and password are received 10 Returns access granted denied 39 Admin Links Webpage Administrator FFL 1 User visits sit Site Administration is displayed to the user Websit 2 User selects Site Administration 5 Site Administration gets load Admin Links Website Retrieve AdminLinks html Sends AdminLinks htm Host 40 rv Blog Webpage 1 User visits sit Fish For Life blog is displayed to the user 2 User selects Blogger 5 Fish For Life blog gets load Blog Website 3 Retrieve Fish For Life blo Sends Fish For Life blog 41 Directors Webpage FFLCC Website 1 User visits sit Directors is displayed to the user
25. an show him and verify if that s what he wanted from us September 24 2010 Members Present AJ Rafael Joshua Amanda Chuck Agenda Went over with chuck the requirements and made sure that we had them correct We also talked about finding him a new webhost because the one he currently had didn t support a database After this meeting we were ready to get in the analysis and design phase October 1 2010 Members Present AJ Rafael Joshua Amanda Agenda Went over and finalized our requirements Started to brainstorm over design ideas and started to create simple block diagrams to figure out how we were going to implement this October 2 2010 Members Present AJ Rafael Joshua Amanda Agenda Created the ERD and a few of the Use cases needed to create the new website We also began to brainstorm for our new idea of what to create extra other than the database and the website 58 10 11 12 13 October 8 2010 Members Present AJ Rafael Joshua Amanda Agenda Created status report and started talking about what kind of language to use for this implementation October 16 2010 Members Present AJ Rafael Joshua Amanda Agenda Got new web host and the old webpage was taken down We needed to create a new webpage immediately before it was down for too long October 18 2010 Members Present AJ Rafael Joshua Amanda Agenda Worked on webpage for the whole meeting October 27 2010 Members Present A
26. ank upon submission excluding the date the submission will fail and display a message notifying the user of the failed submission He will be allowed to try again 1f he chooses 2 If one of the fields 1s entered incorrectly the submission will fail and display a message notifying the user of the failed submission He will be allowed to try again if he chooses 3 If the user has entered in all the fields correctly the submission will go through and his information will be entered into the database with a status of 0 This means he has not yet been approved as a volunteer by the administrator The administrator should be allowed to do everything the general web user can do He should also be allowed to login to website applications and make updates and alterations a The administrator should be allowed to navigate to the Events Calendar page and click the bottom right link Google Calendar i Upon clicking the link he will be redirected to a Google login screen il Upon entering his correct login information his Fish for Life s calendar is displayed on the home screen He now has access to make changes to his calendar ii Upon making changes to the calendar the changes will be uploaded to the display calendar on the Fish for Life website 10 b The administrator should be allowed to navigate to the Photos page and click the bottom right link Picasa icon 1 111 Upon clicking the link he will be
27. cast Tomorrow Ge Mostly Sunny inne E Powered by AccuWeather com www HolidayInn com Ads by Google Weather Maps W Texas 5 Texas Radar Radar 101 P How to Access CC events on Android application 1 Open application 2 Tapon CC Events button Pie AD 10 11 am FFL Website FFL Events CC Weather CC Events Fish Squish 102 Corpus Christi TX Sign in Events Movies Concerts Conferences Education Family Food Fundraisers AA 10 16 am 103 Corpus Christi TX Sign in Events Browse Concerts Today Jason Boland amp the Dec 9 12 00 am Brewster Street Ice House Brown Bag Challenge Dec 9 12 00 am House of Rack Forty Pound Dog Dec 9 12 00 am Executive Surf Club 104 Q How to Access Fish Squish on Android application 1 Open application 2 Tapon Fish Squish button 105 FFL Website CC Weather Fish Squish us NI Q 10 11 am FFL Events CC Events 106 fish for wife transforming lives 107 fish for wife transforming lives 108 E Recommended Future Work For the future work we recommend using the smartphone application to connect to a live database that can give fishing information like wind speed water temperature etc We also would want to add more database features that would give more options for the different users and
28. d to use a Java applet for the database interface Our last part of analysis was to think of what we could build for Chuck that could help him and also challenge us more so than the database and website We thought of a mobile application that can be used to find out local information and direct the user to the website We also wanted to add a game to the application to give it more of an appeal IV Design Design Rationale We wanted to start basic with the design We wanted to create simple block diagrams to be sure what we wanted in functionality for the website and for the database These block diagrams helped us progress to the ERD and the Use Cases that we used for the website From the Use Cases we were able to get more complex and move on to the sequence diagrams these were more difficult to understand and create but it gave us more of an idea of how we wanted the 20 website to work and how to link the website to the database It also gave us the idea to use SSL to securely connect to the database from the website 1 Block Diagrams 2 Use Case Diagrams 3 Sequence Diagrams 4 ERD Diagram 1 Block Diagrams Blogger Fish For Life Website aa ES Google Calendar Event Calendar Site Adminstration Administrator Tools Member E mail Database Login SSL InmotionHosting 21 Delete User FFL Website Invalid Entry Logout Delete User FFL Events fishforlifecc c
29. e Logged in as admin New Volunteer Home Register a new user Change Password Logout 3 Fill out the form then click submit 84 Q View volunteer 1 Login to database Ena P can t do math problen E https secure93 inmotionhosting com fishfoG php login php sip Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar A id L3 v Page Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login 2 Click on View Volunteer x can t do math problems https secure93 inmotionhosting com fishfo6 php member php che Favorites E Suggested Sites E Web Slice Gallery v 88 Home x http sci tamucc edu a El Google Calendar Mr Y de v Pagev Safety y Corpus Christi fish for Life Fish For Life Database Home Logged in as admin NewVountee View Volunteers View Contributors Home Register a new user Change Password Logout 3 List of volunteers is shown 85 R Edit volunteer 1 Login t to database 4 Ena P can t do math problen E https secure93 inmotionhosting com fishfoG php login php sip Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar
30. e Gallery Bras cn ue Corpus Christi fish for tife E How to access Different Albums 1 Click the Picasa link on the bottom of the slide show 2 Choose the album you want to look at F How to access Sponsors 1 Click on Sponsors link on main page dir Favorites diy JE Suggested Sites v ip Web Slice Gallery v 8 Sponsors Corpus Christi fish for life gt 90 G How to access Links 1 Click on Links link on main page Favorites dg iE Suggested Sites ge Web Slice Gallery v Sg Links X E http scitamucc edu a Corpus Christi fish for tife Telephone 361 443 3035 F mail Ile H How to access Blog 1 Click on the blogger icon on the left side bar from the main page e eee or B oe EX xir Favorites 35 E Suggested Sites v Web Slice Gallery v 88 Fish For Life X http scitamucc edu a ES LIT iS 78413 Upcoming M Events 361 443 3035 E mail Us Events Calendar Announcements Volunteers Needed 2 Follow Us El Volunteer d 91 l Howto access Twitter 1 Click the twitter icon on the left side bar from the main page Fish For Life c EA EYES LE Favorites 3B Suggested Sites v 8 Web Slice Gallery v 88 Fish For Life HoU EU CHS 5794 Weber Rd aea 78413 Upcoming Events
31. e Home 68 D Login to administrator tools 1 Click on Site Administration from the main website I ell soll sell soll 23 2a4ll 25 Upcoming Telephone Events 361 443 3035 E mail Us Events Calendar Announcements EE E Volunteers Needed z Folow e El El fish for Life transforming lives Created by Fish For Life CC 2010 Site Administration 2 Click on Administration Tools XL sil e http fishforlifecc com AdminLinks htm m 4 x 9 can t do math proble Ly Favorites 38 E Suggested Sites v Web Slice Gallery v 9 Admin Links X http scitamucc edu a Ef Google Calendar tish TOF CI 2 A E dh v Page v fe 78413 Upcoming T s Events 361 443 3035 E s Events Calendar Announcements Volunteers Needed 2 Follow us O e 69 Login to get to the cPanel tools x P can t do math probli x http scitamucc edu a E Google Calendar fy By amp od v Pager Tish ar LTE The server secure93 inmotionhosting com at cPanel requires a username and password 361 443 3035 Events Calendar E Remember my credentials Announcements ox Lane Volunteers Needed o9 Follow Us E amp I 70 E Login to email 1 Click on Site Administration from the main website Upcoming Telephone Events 361 443 3035
32. er is required to enter a street address for the contributor The user is required to enter a city for the contributor The user 1s required to enter a state for the contributor The user is required to enter a zip code for the contributor 16 ix The user is required to enter an Email address by which to contact the contributor x If the contributor 1s a business or affiliated with a business the user 1s required to enter the name of the business d The project should allow the administrator to manage his user login information into a database table i The user is required to have a unique username ii The user is required to have a unique password 111 The user is required to have a valid Email address Android Smartphone Application The project supports an Android smartphone application that provides helpful and entertaining information to Fish for Life members a Auser is allowed to access the Fish for Life application named FFL once downloaded to his Android mobile phone i The user may click the button FFL Website to view the Fish for Life website 1 The user should be able to navigate to most options on the website like in a regular web browser ii The user may click the button FFL Events to view the Fish for Life events calendar 1 The user should be able to view the calendar and any events and associated details like in a regular web browser iii The user may click the button CC Weather 17 1 The
33. er the home screen It 1s invisible until the button is pressed in which it appears and the home screen becomes invisible When the game 1s displayed a fish and a mine will be moving on the screen A timer will be counting down from thirty seconds In that time frame the user must tap the fish as many times as possible The phone will vibrate an increment the score when the user successfully squishes a fish However if the user hits the mine the phone will vibrate and increment the counter for mines When three mines are hit the game is over and the score and timer are reset The user may choose to select the Reset button at any time which resets all values back to their 5 initial setting The user may also select the button Back to Home at any time and the home screen will reappear Functional vs Non functional Functional Requirements The functional requirements of the project are centered around two kinds of users the administrator and the general web user The administrator will have access to all the same functionality as the general web user as well as access to more secure regions of the website and database The general web user is allowed to view the Fish for Life website and most of its links The only links the general web user will not have access to are those that require a login Some of the many things the general web user can do include viewing the calendar of events the photos the Twitter the blog the Fish fo
34. ete Volunteer Information NY Database 34 Android Smartphone Application I View FFL Events View CC Weather User View CC Events AN Fishforlifecc com FFLCC Event Calendar Topix com weather corpus christi tx Events com corpuschristi 35 Fish Squish Screen Squish Fish View Game Stats Go Back to Main User 3 Sequence Diagrams Application Main Screen 36 About FFLCC Webpage 1 User visits sit About FFLCC is displayed to the user 5 About FFLCC gets loaded About FFLCC Website 2 User selects About FFLCC 3 Retrieve AboutFFLCC html Sends AboutFFLCC htm Host Serv 37 Database Webpage F bsite Site Administration Website Host Server Adminiptrator 2 User selects Site Administration Request database login 5 Returns login php 7 Database login gets loaded Database login is displayed to the Admi Admin enters username and password 10 Username and password get stor 12 Username and password are received 13 Returns access granted denie 15 Database administration gets loaded 16 Database administration is displayed to the user Email Webpage FFLCC Website Site Administration Website RoundCube Server Administrator 2 User selects Site Administration Retrieve Admin Links htm 7 Webmail login gets loade Webmail login is displayed to the Admin Admin enters usem
35. he components include a photo manager a blog a Twitter account a calendar of Events the website itself and the database The only database related link that any user 1s allowed to access 1s that of Volunteers Needed Here any user can submit his or her information as long as the fields are entered correctly Once submitted the user s information 1s stored in the database with a status of 0 indicating not approved The administrator can now go in a view the new information and choose whether to approve or deny the applicant The last component of the project 1s the Android smartphone application It was important that we try to implement another feature that would help Fish for Life grow in the community So we decided that our project required one more element that would help the organization reach out to both members and others in the community The application will provide helpful and entertaining information to all users We began writing the Android application using Java with the Eclipse IDE connected to an Android SDK However this work was tedious and slow In the long run it would have allowed for more functionality but we were limited in time Therefore we applied for a beta version of Google s App Inventor This online program consists of a very user friendly interface that literally employs the use of drag and drop items It basically walked around all code so that users with little coding experience could still develop interesting a
36. he user to send an email to the administrator The user may click the link Volunteers Needed He will be directed to a page displaying a fill out form i The user should be allowed to enter his first name 11 The user should be allowed to enter his last name 111 yil viii iX The user should be allowed to enter his phone number l The webpage should check to ensure that the phone number is all integers The webpage checks to validate the correct length for the phone number ten digits The user should be allowed to enter his street address The user should be allowed to enter his state from a drop down menu l 1 The user should be allowed to enter his zip code The webpage should check to ensure that the zip code 1s all integers The webpage checks to validate the correct length for the zip code five digits The user should be allowed to enter his Email address l The webpage should check to ensure that the at sign 1s present in the Email address The webpage should check to ensure that the Email address contains a dot The user should be allowed to enter a date l If the user leaves the date fields blank the current date will automatically be filled in upon submission The user should be allowed to select the Reset button and all fields will be cleared The user should be allowed to select the Submit button 1 If any of the fields are left bl
37. k the button to login 2 PIENO on 1 View Contributor 3 https secure93 inmotionhosting com fishfo6 php member php S x can t do math problem sip Favorites is E Suggested Sites y amp Web Slice Gallery v 38 7 887 Home x http scitamucc edu a Em Google Calendar far A E y Pager Corpus Christi fish for tife Fish For Life Database Home Logged in as admin New Contator Vew conrouos 7 Home Register a new user Change Password Logout 3 Click the delete button next to the contributor you want to delete 83 P Add volunteer 1 Login to database Ena P can t do math problen es E https secure93 inmotionhosting com fishfo6 php login php jr Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar A id L3 v Page Corpus Christi fish for Fish For Life Database e Enter username and password e Then click the button to login 2 Click on New Volunteer X a LS x p can t do math problems de E https secure93 inmotionhosting com fishfo6 php member php xp Favorites Ys Suggested Sites v Web Slice Gallery v tar EJ v oC ode v Pager Safety g Home x http scitamucc edu a Em Google Calendar Corpus Christi fish for Fish For Life Database Hom
38. l values will be set back to zero and the timer will be set back to thirty seconds From the game screen the user has the option to click the Back to Home button 1 Ifthe user selects this button the home screen will appear 19 Ill Analysis After talking to Chuck and coming up with our requirements we had to decide what the best approach to the problem was After looking through the website that Chuck currently had we found out that it did not support a database We looked for better web host solutions for him and we realized he was over paying for his current web host We decided that we were going to have to build him a new website along with the database that he wanted After researching new web hosts we decided that Go Daddy would be one of the best web host solutions for him After presenting this information to Chuck he agreed that we needed a new host for his website especially after he saw the price But he didn t like Go Daddy mainly because of the commercial and the type of sexual advertisement that they produce So we had to research for another web host We came across InMostion Hosting which was cheaper and had all the tools that we needed Chuck agreed and purchased web hosting from InMotion Hosting and this is when we began the analysis of how we were going to create the website and the database We had little html experience and decided that our best bet was to use Dreamweaver to complete the website We also decide
39. lowing Blogger Buzz Blogs of Note Blogs Items You are not currently following any blogs Use the add button below to enter blogs you d like to follow in your Reading List Learn more 2 Click on new post EG RR E U E EX Favorites 35 E Suggested Sites v El Web Slice Gallery Blogger Dashboard chuck goodwinefishforlifecc com amp Blogger Dashboard x New Chuck Manage Blogs 1 total Create a Blog Help View Profile 8 Fish For Life Edit Profile Last published View Blas ii Edit Photo 5 Posts last published on Dec 6 2010 View Blog Edit Notifications a vessel Edit Posts Comments Settings Design Monetize Stats Reading List Blogs I m Following Blogger Buzz Blogs of Note Blogs Items 3 Type the title you would like and then the article after that 64 Click Publish post to create the new post for everyone to see chuck goodwinefishforlifecc com New Post EditPosts EditPages Title Today we went to a hockey game Edit Html Compose m Hr bi T SSBB 7a yEy Preview And it was great gt Post Options Shortcuts press Ctrl with B Bold Italic P Publish S Save D Draft more PUBLISH POST SAVING Saving return to list of posts 65 C Add picture 1 Login to Picasa at www picasaweb google com Picas eb Albu di Favorites Ly E Suggested Sites ge Web Slice Gallery v
40. n during testing of the application Website Compatibility Administration tools Database Tools Input Output Validation TOP gt 56 VII Appendices A 2 a x Meeting Minutes Major Code Components Administrator Manual User Manual Recommended Future work Meeting Minutes September 10 2010 September 20 2010 September 22 2010 September 24 2010 October 1 2010 October 2 2010 October 8 2010 October 16 2010 October 18 2010 October 27 2010 October 29 2010 November 5 2010 November 13 2010 November 17 2010 November 20 2010 November 24 2010 November 25 2010 November 29 2010 December 1 2010 December 3 2010 December 4 2010 December 6 2010 December 8 2010 57 September 10 2010 Members Present AJ Rafael Joshua Agenda Went over questions that we were going to ask Chuck before our meeting with him September 20 2010 Members Present AJ Rafael Joshua Amanda Chuck Don Agenda Went over what Chuck wanted from us for his database We got an idea of the kind of information he wanted to store and how it had to be secure We also talked a little of how he wanted the interface but didn t go into detail September 22 2010 Members Present AJ Rafael Joshua Amanda Agenda Went over the basic requirements of what Chuck wanted and redefined them to what we actually needed to get done We also had to get these ready before our meeting with Chuck on September 24 so that we c
41. o allowed to click a link in the shape of the Picasa symbol in the bottom right corner This will let the user view whole albums and their pictures The user should be able to click the link Sponsors and view a list of Fish for Life s contributors The user should be able to click the link Links and view a list of links These links will connect the user to various sites that are supported by and supportive of Fish for Life The user may click on the homepage calendar to simply view the dates of any month 1 The user may click the link Events Calendar and view a more in depth events calendar supported by Google 1 The user may select to change the week month or day displayed ii The user may choose to print the calendar ii If there are upcoming events listed on the calendar the user is allowed to click on them to view details When the user rolls his mouse over the button Follow Us he may choose between Twitter and the blog by Blogger i When the user selects Blogger he will be redirected to the main page of the blog 1 From the Blogger main page the user will have the option to view blog posts and archives ii When the user selects Twitter he will be redirected to Fish for Life s main Twitter page 1 From the Twitter main page the user will have the option to view tweets and other information The user may click the link E mail Us under Contact Info and Microsoft Outlook will attempt to load to enable t
42. o6 php member php v 3 x p can t do math problems dip Favorites Suggested Sites y 2 Web Slice Gallery v 88 7 e Home x http sci tamucc edu a E Google Calendar ay v 1 mm v Pages Safety Corpus Christi fish for fife Fish For Life Database Home Logged in as admin New Volunteer View Volunteers View entes Home Register a new user Change Password Logout 3 List of juveniles is shown 77 J Edit Juvenile 1 en to database E https secure93 inmotionhosting com fishfoG php login php X 4 Ena p can t do math problen sip Favorites X3 Suggested Sites y Web Slice Gallery v 88 https secure93 inmoti x http scitamucc edu a E Google Calendar A id L3 v Page Corpus Christi fish for tife Fish For Life Database e Enter username and password e Then click the button to login 2 aus on View Juvenile X EE hitps secure93 boit A gt x can t do math problems sip Favorites Suggested Sites 2 Web Slice Gallery v 28 Home x http scitamucc edu a Be Google Calendar e 3 de v Pages Safety Corpus Christi fish for Life Fish For Life Database Home Logged in as admin New Juvenile View suvenies Home Register a new user Change Password Logout 3 Click the edit button next to the juvenile you want to edit 7
43. odern attractive and user friendly This included adding a blog a calendar of events and a link to the twitter account Also we implemented a custom administrator login and a photo manager The fourth objective is to create a smartphone application using Android The purpose of this application 1s to contain useful and entertaining information that could be used by Fish for Life members on the go The application will have access to the Fish for Life website and its calendar of events to local upcoming Corpus Christi events and to local Corpus Christi weather Its last component is the game Fish Squish II Requirements Plain English Description The two main components of this project the website and the database will be accessible on the Internet We were given a basic website to work with it was nice and simple to use but it was not capable of expanding to fit the needs of a growing organization The original web host www mychurchwebsite net basically handled the website format and structure Although the web host made their sites user friendly it was at a high cost When assigned this project we knew that the most important task was to have a database connect to the website We soon found out however that the web host did not support external databases and that the internal one it handled was too limited and restricted to suit our needs We began searching for an alternative web host After consulting with Fish for Life pre
44. om FFLCC Events Calendar Volunteer DB Login Authenticate Home New View Volunteer Edit Delete Forgot Password Send to E mail New Juvenile Validate View Juvenile Edit Delete New Random Password Search FFLCC Andro Application I Bi He Phone CC Weather CC Events Fish Squish Topix com weather corpus christ tx Events com corpuschristi events 22 2 Use Case Diagrams Administrator FFL Website View Website pages Manage Calendar page Send Email page Host Server Blogger Server Email Software 23 User Administrator Website pages View Home page View About FFLCC page View Directors View Photos page View Sponsors View Links page View Events Calendar View Blog page View Twitter page View Volunteers Needed page View Site Administratio n nage EN MEL Host Server Blogger Server Twitter Server Database 24 N User About FFLCC Website Manage Calendar page Directors Website Manage Calendar page Host Server Blogger Server Email Software Host Server Blogger Server Email Software 25 Photos Website View Website pages View Photo slideshow Sponsors Website View Website pages Man
45. pps The finished product is an application with five buttons to navigate to different information The first menu option that appears on the home screen FFL Website provides a link directly to the Fish for Life homepage Although this is not a mobile version of the website most of the website s functionality 1s still present The second menu option available FFL Events provides a direct link to the Fish for Life calendar of events This is also not a mobile friendly site but the user can still view the dates events and event details The next button CC Weather provides a link to a mobile friendly site that contains basic information regarding Corpus Christi weather We decided that this would be a useful option for when Fish for Life members wanted to attend an outdoor event The next button CC Events provides a link to a mobile friendly site that allows the user to choose events based on category Categories include concerts sports festivals fundraisers and much more Upon selecting a category the user will be provided with a list of related events 1n the Corpus Christi area We saw this link as a necessary addition to the application because Fish for Life members are always looking for events that the at risk teenagers can get involved in and enjoy Lastly as a fun item the button Fish Squish directs the user to a game screen Since App Inventor does not yet support multiple screens the game screen 1s simply layered ov
46. r Life mission statement the list of directors and the list of contributors as well as some other links The general web user can only view most of the content He may be allowed to interact more on the blog and Twitter for example Lastly the general web user can choose to volunteer for the organization He will go to the link Volunteers Needed and enter the required information and submit it to the organization He will then wait as an administrator approves or denies his request The administrator has more access to features on the website and database He is allowed to manage the photos and photo albums the Twitter account the blog account on Blogger the Fish for Life exclusive Email supported by Roundcube He can also manage the website from the web host InMotion Hosting Lastly he can manage the database and its tables The Android smartphone application can be used by any user that has downloaded the application The user can check the Fish for Life website the Fish for Life calendar of events the local Corpus Christi weather and a list of upcoming local Corpus Christi events The user can also play a simple game called Fish Squish in which the user tries to tap on a moving fish as many times as possible in thirty seconds while trying to avoid mines moving on the screen Non Functional Requirements Among many non functional requirements the project must be very user friendly The website and database will very likely be used b
47. ra Shazam Es FFL 94 3 Taponitto get to the FFL application main screen A 10 11 am FFL Events M How to Access fishforlifecc com on Android application 1 Open application 2 Tap on FFL Website button 95 AAD 10 11 am FFL Website FFL Events Fish Squish 96 das MI Q 10 12 am nn http www fishforlifecc gt Lm _ lt A 2 E Vn S gt Corpus Christi oe E fish for fife Events Calendar Announcements Volunteers Needed fish for Life rransftot UNY n EN Created by Fish For Life CC 2010 97 N How to Access fish for life calendar on Android application 1 Open application 2 Tap on FFL Events button A 49 10 11 am FFL Website FFL Events Fish Squish 98 18 A 49 10 15 am QE http fishforlifecc com Corpus Christi fish for Life sucias EON HEN Decs 112010 fan 1208 Nee 12M Tue 12 7 99 O How to Access CC weather on Android application 1 Open application 2 Tap on CC Weather button AAD 10 11 am FFL Website FFL Events Fish Squish 100 10 14 am ss ANDROID PLAN cric et FOR HALF THE COST 0 xd OF AT amp T AND VERIZON es aqu Local LOpIX Corpus Christi T Current Conditions Updated 50 min ago 54 F Feels like 59 F Humidity 82 Partly Sunny _ 64 F 56 F Wind 0 mph CLM Visibility 10 mi Extended Fore
48. reamweaver There is some PHP in the basic webpages but it will be mainly html We will also be using CSS for the styling of the webpage The database originally was going to be a Java applet and broken down in different Java applet windows But the web host doesn t support the use of a Java applet on their websites so we will be using PHP and html for the database interface The login will be used on a secure socket and will be secure to hold the juvenile information 55 The Android Smartphone application was going to be created in Java and XML using the eclipse IDE But Amanda was able to get into the App Inventor program that Google created for application development So we developed the application using this tool and it has a similar interface to simple programming tools like Alice VI Test Plan Description This following is a Test Plan for the Fish for Life project The plan explains the testing strategy and approach that will be used to validate the quality of this product prior to release Test ltems The following is a list by version and release of the items to be tested A Fish for Life Website Version 1 0 B Fish for Life Database Version 1 0 C Fish for Life Android Application Version 1 0 Software Risk Issues Google Calendar gives wrong dates due to a bug on Google side Different browsers see different colors and format Features to be Tested The following is a list of the areas to be focused o
49. redirected to a page displaying photo albums and more detailed Picasa information From this page at the top right the administrator may choose to sign in to Picasa Upon entering his correct login information his Picasa home page will be displayed on the home screen He now has access to make changes to his photo album s Upon making changes to his album s the changes will be uploaded to the displayed slideshow on the Fish for Life website c The administrator should be allowed to navigate to the blog supported by Blogger 1 111 Upon clicking the blog link he will be redirected to the blog homepage At the top right he may choose to sign in Upon entering his correct login information his Blogger homepage will be displayed He now has access to make changes to the blog Upon making changes to the blog the changes will be uploaded to the blog d The administrator should be allowed to navigate to the Twitter page 1 11 Upon clicking the Twitter link he will be redirected to the Twitter homepage At the top right he may choose to sign in Upon entering his correct login information his Twitter homepage will be displayed He now has access to update his Twitter account 11 e 111 Upon making changes to his Twitter account the changes will be uploaded The administrator should be allowed to login to the web host 1 iil IV From the Fish for Life homepage the admini
50. s Database Connection Database Access Top Package Administrator Pe Database connection 2 Login with empty field 1 Forgot Password 2 Generate new password 3 Update database 4 Return 5 Send email 6 Show confirmation 1 Invalid Login attempt 2 Connect 4 Mismatch 5 Disconnect 6 Display error message 1 Valid Login attempt 2 Connect 4 Match 5 Create Session variable 6 Display members area 53 Members Page em pag Database ER Top Package Administrator Members page Transfer to new area ES 1 Display header 1 Logout 2 Redirect to Login 1 Create new user 2 Display form 3 Add new user 6 Show confirmation 5 Return 1 Change password 2 Display form 6 Show confirmation 5 Return 1 View Table 5 Edit table 6 Display form 7 Update table 8 Show confirmation 9 Delete table 10 Delete 12 Display Deleted Table 11 Return 4 ERD ID Events Donations First Name First Mame E Last Name Last Name First Name Phone Phone Last Name Address Guardian First Phone City Guardian Last Address PK Donation ID State Guardian Phone city Zipcode Address State Name Email City Zipcode Date Date Accepted State Email FK1 Donations Zipcode FK1 Business Name Events Email School Events m emn Name Passwd Email Question Answer Date FKl FKZ2 FK3 Events V Implementation The website will be written in html using D
51. s all website code c PhoneApp directory contains all Android code Unable to retrieve code at this time 61 C Administrator Manual A Add calendar date 1 Login to Google calendar at http calendar google com BB Home http scitamucc edu a 9 Google Calendar x gt E d y Pagev Safety y Tools Google calendar Organize your schedule and share events with friends Sign in with your With Google s free online calendar it s easy to keep track of life s important events all in one place Google Account Share your schedule Email 31 Let your family and friends see your calendar and view schedules that others have shared with you E ex pat example com Password Get your calendar on the go T Access your calendar from your phone using its built in calendar or mobile browser 7 Stay signed in Never forget another event Get event reminders via email or have text messages sent right to your mobile phone Can t access your account Learn more about Google Calendar New to Google Calendar It s easy to start Create an account 2010 Google Google Calendar for business Privacy Policy Program Policies Terms of Use 2 Click on a timeline to add an event December 2010 ou O sun 122 mon 140 IUE 1271 inv 127 rr izu sal 1471 SMTWTEFS 28 29 30 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Sam 26 27 28 29 30 31 1 2 3 4 5 6
52. sh for Life needs is a database to store private information about each juvenile volunteer and contributor This information needs to be highly secured since legal issues are involved with the juveniles Our group was responsible for creating the database and modifying the website as needed so that the database will be accessible from the website It was also our job to develop new ideas that could be used by Fish for Life to help them grow and gain more attention From these ideas we decided to create an Android smartphone application that accesses information regarding the organization s calendar information local calendars and local weather It also includes a small recreational game called Fish Squish Project Objectives e Create a secure database e Modify the website as needed to make the database easily accessible e Add new features to make the website more user friendly and attractive to users e Create a smartphone application that will be helpful to Fish for Life members The first objective of our program is to build a database The database will contain personal information about juveniles volunteers and contributors It will store login information for an administrative user The second objective is to modify the website to connect the database to it This involved changing the website host and re creating the website from scratch The third objective is to add new innovative features to add to the website to make it m
53. sident Mr Chuck Goodwin we decided on the web host InMotion Hosting They had support for an expandable database and they happened to be much less expensive as well After changing to the new web host we began to develop the new website from scratch since the old web host would not allow us to transfer their templates Using Dreamweaver software we managed to create a new website that closely resembled the old site We kept it similar to the old sight so that users would not be disoriented or confused upon entering the new site Next we began constructing the database Originally we had tried to use a Java applet to connect our database with the website but we discovered that our web host did not support Java applets So we re routed our design and developed the connection using phpMyAdmin This connection enables the administrator to access and modify the database from the website Some of the changes the administrator can make include adding a new volunteer contributor and juvenile deleting a pre existing volunteer contributor and juvenile and editing a pre existing volunteer contributor and juvenile The administrator can also manage his login information for the database Any user can browse the website and view all links unless they require a login For those links that require a login only the administrator has access to them Upon logging in to the various components he is allowed to make changes that are uploaded to the website T
54. strator should be allowed to click the link on the bottom left Site Administration Upon clicking the link he will be redirected to the page Admin Links From here the administrator should be able to click on the link Administrator Tools Upon clicking the link he will be redirected to a login page where the administrator should be allowed to enter a username and password and select Ok or Login Upon entering the correct login information the web host homepage for Fish for Life will be displayed He now has access to update and manage the Fish for Life website Upon making changes to the website the changes will be uploaded to the website The administrator should be allowed to login to Fish for Life s exclusive email supported by Roundcube 1 From the Fish for Life homepage the administrator should be allowed to click the link on the bottom left Site Administration Upon clicking the link he will be redirected to the page Admin Links From here the administrator should be able to click on the link Member Email 12 i Upon clicking the link he will be redirected to a login page where the administrator should be allowed to enter a username and password and select Ok or Login iv Upon entering the correct login information he will be redirected to the website s exclusive Email homepage Now he has access to Email options v From here he can send
55. the database and can manage the information stored within it 1 The project should allow the administrator to manage information in a database a The project should allow the administrator to manage information about juveniles into a database table 11 111 IV The user is required to enter an ID number for the juvenile The user is required to enter the first name of the juvenile The user is required to enter the last name of the juvenile The user is required to enter a phone number by which to contact the juvenile The user is required to enter the first name of the juvenile s guardian 14 vi The user is required to enter the last name of the juvenile s guardian vii The user is required to enter a phone number by which to contact the juvenile s guardian viii The user is required to enter a street address for the juvenile ix The user 1s required to enter a city for the juvenile x The user is required to enter a state for the juvenile xi The user 1s required to enter a zip code for the juvenile xii The user is required to enter an Email address by which to contact the juvenile xii The user is required to enter the name of the school that the juvenile attends The project should allow the administrator to manage information about volunteers for Fish for Life into a database table i The user is required to enter an ID number for the volunteer ii The user is required to enter the first name of the
56. volunteer 111 The user is required to enter the last name of the volunteer iv The user 1s required to enter a phone number by which to contact the volunteer v The user is required to enter a street address for the volunteer vi The user 1s required to enter a city for the volunteer vii The user is required to enter a state for the volunteer viii The user is required to enter a zip code for the volunteer 15 C 1X The user is required to enter an Email address by which to contact the volunteer The user is required to either accept or deny a volunteer Until the volunteer 1s accepted or declined his status remains a 0 1 If the volunteer is accepted his status becomes 1 2 If the volunteer is denied his information will be deleted from the database The project should allow the administrator to manage information about contributors to Fish for Life into a database table 11 111 IV yi v1 Vill The user is required to enter an ID number for the contributor The user is required to enter the first name of the contributor If the contributor is a business the first name of the owner or spokesperson for the company will be entered The user is required to enter the last name of the contributor If the contributor is a business the last name of the owner or spokesperson for the company will be entered The user is required to enter a phone number by which to contact the contributor The us
57. y people with little more experience than using a computer for everyday tasks We need to make sure that both the website and database are easily accessed easily navigated and easily modified Another requirement relating to this 1s that the project should work in all browsers The website has also been tested at various screen resolutions to ensure consistency A user should have access to online elements of this project from anywhere Lastly if a user applies to be a volunteer for the organization he must wait to be approved by the administrator Part of this approval involves performing a background check and possible an interview to ensure that the applicant will be an appropriate and safe volunteer especially since they will be working close to teenagers Structured Requirements Website 1 Any user either administrator or general web user should be allowed to view the website and have access to certain pages a b The user should be allowed to view the homepage at www fishforlifecc com The user should be able to click the link Home and return to the homepage The user should be able to click the link About FFLCC and read the organization s mission statement The user should be able to click the link Directors and view a list of the organization s leaders The user should be able to click the link Photos and view a slideshow of pictures pertaining to the organization i From this page the user 1s als
Download Pdf Manuals
Related Search
Related Contents
LiteFENCE per filo spinato - IT 1KVA_Triple_Conversion Without Isolation Manual Startup Guide - The Advisory Unit 保 証 書 Réaliser un court métrage SoloTel IT Vivitek Q7 Lite Copyright © All rights reserved.
Failed to retrieve file