Home
        Barbee`s Seafood - Nicholas Klisures
         Contents
1.              0000s cece nee nennen nn 35  Data Flow Diagrams 25288 as a a pl ea 37  Program Plan 2s wits ten eat eo eo iaia ll tas 47  Challenges  Problems  Discoveries                                                        51  SESE PIONS Snes at de rela e eee EA IA 53  UsenManUal  inte 2 Ri ki Re braka nb kk ni ada 58    Project Plan    a Me nn te TETOJ 73    Executive Summary    The purpose of this document is to provide the project description  system analysis  system design   user training  program documentation  test plans  and project assessment for Barbee s Seafood   The project description covers Barbee s history  current environment  problems observed   constraints  stakeholders  and hardware and software requirements  The system analysis covers  the proposed system s use case diagram and use case specifications  The system design covers the  entity relationship diagram  mock up forms and reports  and navigation diagrams  The program  documentation covers the program plan and inputs and outputs for each program  The test plans  cover the data used in testing  The user training provides step by step instructions on how to use  the system for everyday business processes  The documentation concludes with a project  assessment     History    In 1954  James and Doris Barbee opened a small fish market in Pine Level  NC  They  expanded their business to Smithfield in 1963  In 1991  they purchased the empty  Kentucky Fried Chicken building in Smithfield  NC  In 1992  they ut
2.      Use Case 2  Manage Supplier Information    10       Use Case Name  Manage Supplier Information ID 2   Importance Level  Medium             Primary Actor  Owner       Short Description  This use case describes how the owner will edit and add supplier information           Trigger  Type    Temporal  Major Inputs  Major Outputs                             Description Source Description Source  Supplier Name Owner Updated Contact Information Owner  Supplier Phone Number Owner   Supplier Address Owner   Major Steps Performed Information for Steps    1  Select    Manage Supplier Information    from main menu    2  The system lists the existing suppliers and gives an option to  add new supplier    3  Select an existing supplier or select    New Supplier       4  Enter Edit Supplier Name ze     5  Enter Edit Supplier Phone Number    6  Enter Edit Supplier Address    7  Save Updated Supplier Information e                 Supplier Name    Supplier Phone Number    Supplier Address    Updated supplier information will  display in list of existing suppliers       11       Use Case 3  Order Inventory    12       Use Case Name  Order Inventory       ID  3    Importance Level  High          Primary Actor  Owner and Supplier       Short Description  This use case describes how new inventory is ordered from suppliers           Trigger  Type    Temporal  Major Inputs                       Major Outputs   Description Source Description Destination  Select Order Inventory in main menu Owner 
3.   I am glad I am a part of  Barbee s Seafood group  We really helped each other through this in every step along the way and    kept each other on track     From the start  we set and exhibited a high level of effective communication  hands down  the most significant component of a successful team  We got underway almost immediately with  exactly what we wanted to do with this project by implementing project planning early  I found it  very helpful to have the 2 walk throughs  especially the initial conceptual walk through  That really    helped us narrow our scope into a feasible plan of action     We all did a great job sticking to what we drafted out in the beginning and managing our  meeting times well  usually twice a week for an hour or so  We sailed smoothly until about  milestone 3  things got a little hairy  It was difficult to actually implement the design as we are  novice at building systems and even though we had use cases  it was still hard to think of everything  possible to create an error proof  fully functioning system  We pulled together and got it done but I    feel that waiting until milestone 5 to build our system was our biggest shortcoming     I felt we did very well though on the project for the constraints given on time and budget  I  witnessed the team grow in experience with each component that entails this type of project  and it  was great to see  feel  and be a part of this all  I have enjoyed working with my team  They are    professional  cari
4.   The user will also notice the    ADD        DELETE         MODIFY     and    SEARCH    buttons located at the bottom of the form          al Manage Supplier Information    Supplier Name     Address              Add a New Supplier        The user will fill out the form  entering the supplier s name  address  city  state  ZIP  phone number   and e mail address  if available  Once supplier   s pertinent information has been entered  the user  will click the    ADD    button located at the bottom of the form to add the information to the supplier  database  The user will be greeted by a list of all existing suppliers and their respective contact  information  The supplier information that was recently entered will also be found in this list     SupID       Name   Supstreet  gt   1 Atkinson Milling Co  Inc  95 Atkinson Mill Rd    2 North Carolina Paper Co  114 W  Main St    3 Performance Foodservice 3501 Old Oakwood Rd    4 Seaview Crab Company 6458 Carolina Beach Rd    5 Capt  Jim s Seafood Market 4665 Arendell St    6 Murray LNixon Fishery  Inc  1141 Nixon Fishery Rd    7 Greenville Loop Seafood 5820 Greenville Loop Rd     SupCity X  Selma  Clayton  Oakwood  Wilmington  Morehead City  Edenton  Wilmington    SupState  NC  NC  GA  NC  NC  NC  NC         SupZip  27576  27520  30566  28412  28557  27932  28409         SupPhone r  919 965 3547  919 553 3313  770 532 7779  910 793 0404  252 726 3454  252 221 4115  910 791 1142    59    Delete an Existing Supplier     The user will f
5.  2  Evaluation    Progress and Accomplishments for the Milestone     gt  Completed the Vision Document    gt  During ateam meeting  we decided as a group which use cases were needed to complete  the Use Case Package     gt  Created Use Case Diagram    84    Completed Use Case Specifications  Identified Non Functional Requirements  Developed a Context Diagram   Updated Project Plan and Timesheets    VVVV    Problems Encountered with the Milestone     gt  Wehad to meet on Skype for our first meeting due to not having a Centra session set up     There were some technical difficulties with Skype    gt  Wehad technical difficulties with Centra during our second meeting for this Milestone     Activities for the Upcoming Milestone    Schedule a meeting to discuss Milestone 3   Make corrections to Analysis Package if necessary   Design proposed system architecture   Decide on proposed hardware and software specifications  Design proposed User Interface Elements   Design proposed Process Model   Design proposed Data Model   Deliverable due 3 18 13    VVVVVV VV    Milestone 3  Evaluation    Progress and Accomplishments for the Milestone     gt  Corrected Use Case Package   gt  Completed Decomposed DFDs   gt  Completed ERD    85    Created Mock Up Forms and Reports   Created Sample Reports   Created Program Plan   Completed Hardware and Software specifications  Updated Project Plan and Timesheets    VVVVWV    Problems Encountered with the Milestone     gt  Work schedules were our main p
6.  3  Screen will prompt user to either Add Items or Remove Items    4  Screen will then prompt the user to enter the number of items    the user wishes to add or remove         5  Save and the screen will prompt the user to search for another    item name  A  dua    6  Select Finish when update inventory is complete       Displays current inventory  information    Items Delivered    Items Used    Inventory updated in system       15       Use Case 5  Generate Inventory Report    16             Use Case Name  Generate Inventory Report ID 5   Importance Level  Medium       Primary Actor  Owner       Short Description  This use case describes how the owner will obtain current inventory levels              Trigger  Type  termal   Temporal  Major Outputs              Major Inputs    Description Source Description Destination  Owner Request Owner Choose Report Displayed System  Report Type Selection Owner Report Type Displayed ___ _System  Print  save  email report Owner Email  save  print Report Other Mgmt  Staff                                  Major Steps Performed  a 7    1  User selects    Generate Inventory Report    from main menu          2  User picks category of item  office  seafood  veggies  cleaning    supplies  etc   or can choose to see all categories and   a    3  User chooses one or a combination of the options to print  save     or email the report created  use case ends  a          Information for Steps    Owner requests action for system to  take     The system d
7.  Area  Design Package  Activities Involved     Forms  amp  Report  Mock ups  Navigation Diagram  Entity Relationship Diagram   Data Flow Diagrams   Hardware and Software Specifications  Program Plan    ARS      Start Date  02 22 2013  End Date  03 21 2013  Duration  28 days  Complete  YES    Completion Date  Completion Date    Completion Date  Completion Date  Completion Date  Completion Date  Completion Date  Completion Date      02 14 2013    02 21 2013      03 17 2013    03 16 2013    03 21 2013    03 21 2013    03 21 2013    03 21 2013    74    Id 5  Focus Area  Structured Walkthrough    Activities Involved     1  Program Plan Completion Date  04 04 2013  2  Flowchart Completion Date  04 04 2013  3  Inputs  amp  Outputs Completion Date  04 04 2013  4  Program Code Completion Date  04 04 2013  5  Challenges  problems  discoveries Completion Date  04 04 2013    Start Date  03 22 2013  End Date  04 04 2013  Duration  14 days  Complete  YES    Id 6  Focus Area  Training Plans    Activities Involved     1  Training modes Completion Date  04 18 2013  2  User manual Completion Date  04 18 2013    Start Date  04 05 2013  End Date  04 18 2013  Duration  14 days  Complete  YES    Id 7  Focus Area  Project Implementation    Activities Involved     1  Project Final Completion Date  05 02 2013    Start Date  04 20 2013  End Date  05 02 2013  Duration  13 days  Complete  YES    75    Project Assessments    76    Jessica Balazsi s Assessment    It was my idea to use Barbee s Seafood for
8.  Tom s walk through  and some not so good  Nick s  fast start with no introduction and Tom s abrupt ending  Your DFD package should always start with  your context level diagram  even though you showed it in earlier presentations   Also you don t have  arrows on your flow lines so we can t tell whether the flows are inflows or outflows  Your presentation  grade is 91    Your documentation lacks a table of contents and executive summary  There is a big disconnect  between your context level diagram  with 4 flows  and the level 0 diagram with many flows  The who  purpose of the leveling is to show more detail at lower levels AND to be able to follow the information  from level to the next  Your grade is 89   Regards  Dr  Seeman    Milestone 5 comments    Isai  Jessica  Tom and Nick    Your documentation is good except that it lacks an overview of the system and an introduction to the  training    The instructions themselves were clear and easy to follow  Your grade is 92   Your presentation was also well organized and thorough  Good job  Your grade is 94    Dr  Seeman    91    
9.  a Weil  N sE    ki m       Bring to Front Y Group ill Size hi    EX SendtoBackr Aigne Center   Abe E g ke de    liner  Tert Connector go 2 EE                                                                               2   4 Hn    PHA G BZIUkxx       Y  Rotated Flip   i Distribute y p   Protect v  I Shadow  File Font fi Basic Tools    Artange i Styles  y Double click to edit the tert  Or select a shape then start typing directly    Net   X    Libraries 1X   E  MSZ Context Diagramedx x v                   nr  gt  re     Y    y u A R A    LI Calouts             L Arrow Shapes E  ID Audit Diagram Shapes E Ri   F    E Jen N  lg Diagram Shapes   Manager  Tai    E RI  E    1           Shipment x    E   i CEDON N  E g  N Repot Inguiies    Inventory System    Say 7           DI  E j       TetBox  TertBox Text Box E    i ali E E i sss Supplier    2       Place Order    Saal      TetBox  TextBox TextBox uo DD    7  LSM A P H   Page la W  W  Libraries gt Manager    File Recovery  Ei DI EEE ER CEN A AAA A A i  vunedransoftcom   Bent arrow  ShapelD  121 Width 45  Height 25  Angle 0   X 215  Y 193 Ee g 100   i         oio    Br SR NC satay          r                                           38    Level 0 Data Flow Diagram          Supplier Contact Information                            Login Interface    User Granted Denied Access    1  Owner     user Credential   Login User       URL Request                     Existing Supplier Information       Suppliers       Changes to Supplier Inf
10.  of items they wish to add or delete  The user  will then choose to Add or Delete the number of items             al Add or Delete Le l E       Enter Number of Items        ADD   DELETE      ES    The user will be returned to the update inventory screen when they click Save  Ifthe user wishes to  make changes to another inventory item  enter the item name and click search  If the user is  finished  click Finish  The user will be returned to the Main Menu screen        67    How to Generate an Inventory Report     Login to the Barbee s Seafood system using your username and password     a  Login ITER       Usemame     Password     If login is successful  the main menu screen will appear  Select  Generate Inventory Report      a  Main Menu IE       Manage Supplier Information          Order Inventory          Update Inventory          Generate Inventory Report          Generate Cost Report                   68    Once the user selects  Generate Inventory Report   the generate inventory report screen will  appear  The user will then select what type of report they wish to view  The user can choose to see  a report on a particular category  office  seafood  cleaning  veggies  paper products   or they can  choose to see a report for all inventory     a Generate Inventory Report  e  A                   OFFICE SEAFOOD      CLEANING VEGGIES  PAPER  PRODUCTS            Once the user selects the type ofreport they wish to see  the system will display the chosen report     3 Sunday  Mar
11.  this project  I know the owners and worked at Barbee s  Seafood during high school  I was actually working at Barbee s Seafood on Friday nights to help  during their busy season at the beginning of this project  I was our group s primary contact to  collect information about Barbee s  I interviewed the co owners in the very beginning to find out  the history of the company and to identify current problems with their business processes  Due to  my knowledge of the company and the interview I had with owners  I contributed a great deal to  the vision document  I wrote the history  business description  and problems observed  I created  the PowerPoint for the milestone 1 presentation     For milestone 2 I wrote the login use case and the update inventory use case  I also created the  rough draft version of the use case diagram  I contributed a great deal to the PowerPoint for the  milestone 2 presentation  We received feedback that the update inventory use case was confusing  and that our inputs were the same as what was entered  Writing the update inventory use case was  challenging for me initially  I really had to step back and try to think about the user end of the use  case  and how the system should work for the user  Once I did this I was able to write the use case  I  count this use case as my first major challenge with the project     Designing the mock up forms and reports was my job for milestone 3  I also created the sample  reports and the PowerPoint for Milestone 
12. 3  I compiled everyone s individual parts into one  document to submit  This was not our best PowerPoint in terms of the background style  Mr  0 Dor  pointed out that it was hard to read our words on a few slides due to the gradient background  I  have learned a lot about the appearance of a PowerPoint for an affective presentation     I mainly worked on the PowerPoint for Milestone 4  I did research naming conventions and data  dictionary to make sure we understood what was needed to complete Milestone 4     Around Milestone 5 is when I started working in Visual Basic to start building the system  I feel our  biggest mistake with this project was waiting so late in the game to build the system  We had laid  out all of the plans and even created the forms in Visual Basic for how we wanted the actual system  to look  We just lacked the actual system in working condition  I completed the training  documentation for update inventory  I also created the PowerPoint for this presentation and  compiled all of the documentation into one document     For milestone 6 I worked on combining all of the previous milestone documentation into one final  document  I also created the PowerPoint for the final presentation  In the beginning  I created the  original project plan  I was also responsible for completing the milestone evaluations and updating  the project plan for each milestone     77    Nick Klisures  Assessment    This semester and project were quite the challenge  That being said
13. 9   3 99   0 99   6 99   5 99   1 99   3 99   2 50   1 99   3 99   26 99   24 99   19 99   14 99   14 99   12 99   10 99    North Carolina Paper Co   North Carolina Paper Co   North Carolina Paper Co   North Carolina Paper Co   North Carolina Paper Co   Performance Foodservice  Performance Foodservice  Performance Foodservice  North Carolina Paper Co   North Carolina Paper Co   Performance Foodservice  Performance Foodservice  Performance Foodservice  Capt  Jim s Seafood Market  Capt  Jim s Seafood Market  Seaview Crab Company  Seaview Crab Company  Seaview Crab Company    Murray L Nixon Fishery  Inc   Murray L Nixon Fishery  Inc     63    The user then clicks on the item number that corresponds with the item they wish to order  The  system then displays the order inventory form     o   Order Inventory CEE    Item Number    of Items   Supplier Name     Supplier Phone           Add Another Item Order Complete          The user will then key in the details of the order to be placed such as quantity and date needed   After the form is filled out the user clicks submit     The user is then prompted to save and upon clicking save  the user is returned to the Order  Inventory Screen  If the user wishes to order any further inventory items then they repeat the  preceding steps  If the user is finished  click Finish  The user will be returned to the Main Menu  screen     64    How to Update Inventory     Login to the Barbee s Seafood system using your username and password     38 Log
14. Apple Sauce 10  5 99  59 90  8 Order Pads 15  1 99  29 85  9 Paper 3  3 99  11 97  10 Clorox 3  2 50  7 50   11 Hand Soap 6  1 99  11 94  12 Dish Detergent 4  3 99  15 96    71    Project Plan    72    Id  1    Focus Area  Project Plan    Activities Involved     1  Project Plan    2  Timesheets    Start Date   End Date   Duration   Complete     Id 2    01 30 2013  02 03 2013  4 days   YES    Focus Area  Vision Document    Activities Involved     Oo pn BD    Start Date   End Date   Duration   Complete     History  amp  Business Description  Current Environment   Problems with system   System Objectives   Expected Benefits   Shareholders   Hardware  amp  Software Requirements  Context Diagram    01 28 2013  02 21 2013  26 days   YES    Completion Date    Updated   Updated   Updated   Updated   Updated     Completion Date   Updated   Updated   Updated   Updated   Updated     Completion Date   Completion Date   Completion Date   Completion Date   Completion Date   Completion Date   Completion Date   Completion Date       02 05 2013  02 20 2013  03 20 2013  04 03 2013  04 18 2013  05 02 2013    02 5 2013   02 21 2013  03 21 2013  04 03 2013  04 18 2013  05 02 2013    01 31 2013  01 31 2013  01 31 2013  01 31 2013  01 31 2013  01 31 2013  02 21 2013  02 21 2013    73    Id 3    Focus Area  Use Case Package  Activities Involved     1  System Use Case Diagram  2  Use Case Specifications    Start Date  02 01 2013  End Date  02 21 2013  Duration  21 days  Complete  YES    Id 4    Focus
15. Barbee s Seafood       Isai Pallango  Project Manager  Tom Hicks  Business Analyst  Jessica Balazsi  Systems Analyst    Nick Klisures  Database Coordinator    Table of Contents    Executive SUMMALY s e ire ei aK a EMA era 3  History    etti a A IA A ID EL AO 4  Business Description sna kas nn aaa 4  Why Barbee s Seafood                                                       2222222 5  Problems Observed       2 22 I i I A SL  5  Proposed System Objectives  Features and Constraints                                     5  Expected Benefits of the Proposed System                                                  5  Stakeholders acacia ini fale tne eee dde ame bre mu rives ne dira de datent eri 5  Problem Analysis sr le leo ira a sie Le a 5  Context Diagramm A AGO A ei 6  Use Case  Diagrams  sinai ms e E A o kia EFE a kaas 7  Login Use Case 132 ipe A el tag E VENKA recht 8  Manage Supplier Information Use Case                                                   10  Order Inventory Use Case                                               24 LS  12  Update Inventory Use Case                   so esse nennen nennen nennen een 14  Generate Inventory Report Use Case                                               2 16  Generate Cost Report Use Case    sisi ea a 18  Non Functional Requirements                           sss nennen nennen een nets 20  Mock UB FOTMIS       tices kas RR Sea ees ie 21  Mock Up Reports ss i ie 29  Sample Reports  sicari ii LI sr ie paia 32  Entity Relationship Diagram
16. Order Form displayed System  Ttem Name Owner Send Invoice and Products Barbee   s  Item Number Owner Payment Processed Supplier  Contact Supplier Owner  Payment Owner  Receive and Stock Employees             Major Steps Performed  1  Select Order Inventory from Main Menu      2  Enter Item Name u     A A _    nn    a    4  Contact Supplier for Purchase  gt     3  Enter Item Number    go    5  Pay for Order         00              6  Receive and Stock Shipment              Information for Steps    Order Inventory Form displays    Item Name  Item Number    Supplier Contact Info    Supplier receives Barbee   s order and  sends invoice  begins fulfilling order    Payment Information    Order paid for    Inventory ordered is received    Shipment is stocked away and  inventory is replenished        13       Use Case 4  Update Inventory    14             Use Case Name  Update Inventory ID 4   Importance Level  High       Primary Actor  Owner       Short Description  This use case describes how new inventory is updated into the system        Trigger  Type  Externa 2  Temporal                                           Major Inputs  Major Outputs    Description Source Description Destination  Items Delivered Supplier Current Inventory Inventory File   Items Used Employees  Owner   Updated Inventory Inventory File  Major Steps Performed Information for Steps    1  Select Update Inventory from Main Menu    2  Screen will prompt the user to search for the Item Name they  want to update   
17. _Add Supplier Information    Objective     Test cases  Interface ID Data Field Value Entered    1  Manage Supplier Info Supplier Name Atkinson Milling Co    Inc              2  Manage Supplier Info Address 95 Atkinson Mill  Rd              3  Manage Supplier Info City Selma    4  Manage Supplier Info State NC       5  Manage Supplier Info Zip 27576    6  Manage Supplier Info Phone 919 965 3547          Expected results notes    Actual results notes       Test Plan    Program ID  Version number     Tester  Date designed  Date conducted   Results  _ Passed _ Open items     Test ID  Requirement addressed        Objective     Test cases    Interface ID Data Field Value Entered                               Expected results notes    Actual results notes       User Manual    57    How to Manage Supplier Information     Login to the Barbee s Seafood system using your username and password     ail Login fe    Usemame        Password     If login is successful  the main menu screen will appear  Select  Manage Supplier Information      o   Main Menu       E           Manage Supplier Information          Order Inventory                Update Inventory          Generate Inventory Report                Generate Cost Report                58    Once a user selects    Manage Supplier Information     the Manage Supplier Information screen will  appear  The user will notice individual fields where the supplier s name  address  city  state  ZIP   phone number  and e mail address can be entered
18. am took a lot away from presenting each milestone  we all feel our  presentation skills have improved greatly  Our team communication was superb   Emails  texts  and calls were always answered and whenever there was a question  the team supported one another with whatever assistance possible  Working in  teams in MIS is critical and the experience we have gained in this capstone class  will certainly help guide us through the beginning of our IS IT career paths     81    82    Milestone Evaluations    Milestone 1  Evaluation    Progress and Accomplishments for the Milestone     gt  As a team  we chose Barbee s Seafood  Inc  for the project    gt  Team member  Jessica Balazsi  contacted Barbee s Seafood to inquire about the business    processes in use and the history of the company  She informed the rest of the team  members of her findings      gt  We identified problems with the current system     83     gt  We identified expected benefits of the proposed system     Problems Encountered with the Milestone     gt  Losta group member and added another group member last minute     gt  Completed work at the last minute     gt  Duetoa misunderstanding  we missed the deadline for submitting our milestone  evaluation  project plan and timesheets     Activities for the Upcoming Milestone    Schedule a meeting to discuss Milestone 2  Complete the use case package   Update timesheets   Update project plan   Complete milestone evaluation  Deliverable due 2 21 13    VVVVVV    Milestone
19. ch 17  2013  El Inventory Report       Item Number Item Name   in Stock  2 12 oz  Cups 12  3 16 oz  Cups 12  4 Napkinks 10  5 Lettuce 8  6 Green Beans 10  7 Apple Sauce 10  8 Order Pads 15  9 Paper 3  10 Clorox 3  11 Hand Soap 6  12 Dish Detergent 4    69    How to Generate Cost Report     Login to the Barbee s Seafood system using your username and password     a  Login ITER       Usemame     Password     If login is successful  the main menu screen will appear  Select  Generate Cost Report      ag Main Menu IENE       Manage Supplier Information          Order Inventory          Update Inventory          Generate Inventory Report          Generate Cost Report                70    Once the user selects  Generate Cost Report   the generate cost report screen will appear  The user  will then select what type of report they wish to view  The user can choose to see a reportona  particular category  office  seafood  cleaning  veggies  paper products   or they can choose to see a  report for all inventory                 o   Generate Cost Report se Je   OFFICE SEAFOOD  1  CLEANING VEGGIES  PAPER ALL  PRODUCTS    Once the user selects the type of report they wish to see  the system will display the chosen report     Sunday  March 17  2013    Cost Report       7 44 07 PM  Item Number Item Name   in Stock Item Cost Total Cost of Items   2 12 oz  Cups 12 52 49  29 88  3 16 oz  Cups 12  2 69  32 28  4 Napkinks 10  3 99  39 90  5 Lettuce 8  0 99  7 92   6 Green Beans 10  6 99  69 90  7 
20. d money by becoming more efficient     Stakeholders    e 2Co Owners  Larry Barbee and Debbie Cooper  e Employees   e Suppliers   e Customers    Problem Analysis    BPA  Business Process Automation    Barbee   s Seafood Restaurant    Context Diagram    Login  Manage Supplier Info       0    Update Inventory      qx ee es      Owner Order Inventory Information  System    Print Inventory Report  ces  Print Cost Report           FF         Sends Payment       Sends Products  amp  Invoice    Supplier       Barbee s Seafood Inventory System    Use Case Diagram    Manage Supplier  Information    Order  Inventory    Owner    Update  Inventory    Generate  Inventory Report    Generate  Cost Report       Use Case 1  Login             Use Case Name  Log In ID  1   Importance Level  High       Primary Actor  Owner       Short Description  This use case describes how the owner will gain access to the system              Trigger  Type External    Temporal                                                 Major Inputs  Major Outputs    Description Source Description Destination  User Name Owner Access System  Password Owner   Major Steps Performed Information for Steps   1  User attempts to access any part of the system    2  System requires a username and password    Username    3  User provides the correct username and password   lt         Password    4  User gains access to the system     User will have access to edit  add   and delete existing inventory and  supplier information         
21. e chosen  report     Print  save  or email the created  report     Report is sent in an email  printed  and or saved        19       System Level Non Functional Requirements    1  Reliability  The system should be accessible at all times     2  Security  The system should be able to protect data against internal and external dangers     3  User Friendliness  The system should allow the user elasticity     4  Timeliness  The system should report assessment response messages ASAP   5  Relevance  The system should deliver applicable data     6  Accuracy  The system should deliver precise data     7  Supportability  The system should allow approved users to make any changes required     20    Mock Up Forms    21    o   Main Menu    Main Menu    Manage Supplier Information    Order Inventory    Update Inventory    Generate Inventory Report    Generate Cost Report       22    Login       23    Manage Supplier Information    al  Manage Supplier Information    Supplier Name     Address        24    Order Inventory    al Order Inventory o     amp   8       Item Name     item Number     of Items   Supplier Name     Supplier Phone     Add Another ltem Order Complete          25    Update Inventory       26    Generate Inventory Report    al  Generate Inventory Report    SEAFOOD    ip  Jj     PAPER  PRODUCTS        E     27    al Generate Cost Report    PAPER    Generate Cost Report    GEE    PRODUCTS    ip  QUIL    28    Mock Up Reports    29    all Inventory Report    Generate Inventor
22. eive a  realistic and objective project assessment     This has enabled our group to provide Barbee s Seafood an explanation of what they need to know  to effectively guide the assessment process     79    Lessons Learned    80    We have learned a great deal about the SDLC and have gained valuable insight  on what it truly means to be a systems analyst  one of the most crucial stakeholders  in the development of a system  champion   We have learned how important  documentation is  as our group has had to look back several times in order to stay  on track with our requirements determination  Proper documentation also assisted  us in all getting on the same page of the direction and clarity of the project to be  completed  and what results we wish to see at the end of it all     Regarding a team work aspect  we soon discovered just how quick deadlines  approach  We firmly feel that if we had another similar project we would work on  the project a little everyday instead of procrastinating  This would also improve the  overall quality of the system too  To be a successful team  each member must step  out of their comfort zone to be effective  whether it   s throwing new ideas into the  pot  criticizing other member   s work for the better of the project  or performing  tasks outside of our individual outlined expected roles  However  we could have  adhered more to our respective team roles  which may have caused our efficiency  and organization to in turn be stronger     Our te
23. entory       ItemID   ItemName     ltemQty   ltemCtgy   ItemCost   SupName    1 12 oz  Cups 12 Paper Products  2 49 North Carolina Paper Co   2 1602  Cups 12 Paper Products  2 69 North Carolina Paper Co    3 12 oz  Lids 12 Paper Products  1 49 North Carolina Paper Co   4 16 oz  Lids 12 Paper Products  1 69 North Carolina Paper Co   5 Napkins 10 Paper Products  3 99 North Carolina Paper Co   6 Lettuce 8 Veggies  0 99 Performance Foodservice  7 GreenBeans 10 Veggies  6 99 Performance Foodservice  8 Apple Sauce 10 Veggies  5 99 Performance Foodservice  9 OrderPads 15 Office  1 99 North Carolina Paper Co   10 Paper 3 Office  3 99 North Carolina Paper Co   11 Clorox 3 Cleaning  2 50 Performance Foodservice  12 Hand Soap 6 Cleaning  1 99 Performance Foodservice  13 Dish Detergent 4 Cleaning  3 99 Performance Foodservice  14 Large Shrimp 4 Seafood  26 99 Capt  Jim s Seafood Market  15 Baby Shrimp 3 Seafood  24 99 Capt  Jim s Seafood Market  16 Flounder 6 Seafood  19 99 Seaview Crab Company  17 Sea Mullet 5 Seafood  14 99 Seaview Crab Company  22 Croaker 3 Seafood  14 99 Seaview Crab Company  23 Trout 3 Seafood  12 99 Murray L Nixon Fishery  Inc   24 Catfish 2 Seafood  10 99 Murray L Nixon Fishery  Inc   25 Oysters 4 Seafood  19 99 Greenville Loop Seafood       53    Testing Separate Modules       54    Test Plan  Program ID  Barbee s Seafood Version number  _  Tester  Tom Hicks Date designed  _ Date conducted  w   Results  _ Passed _ Open items   Test ID  ww  Requirement addressed  
24. ilized the existing  kitchen and started selling cooked seafood as well  The business started with carryout  plates but soon added tables and chairs to accommodate customers who asked to eat  inside  Soon after the business started selling cooked seafood  James and Doris  Barbee s two children took over the business  Larry Barbee and Debbie Cooper are co   owners of Barbee s Seafood  Inc  Larry s three daughters worked their fair share of  hours in the restaurant before going away to college  In 2008  the inside of the dining  area was re modeled     Business Description    Larry Barbee manages the fish market with one employee to assist him with cleaning  the fresh fish  Debbie Cooper s husband  Ricky  manages the kitchen with two  employees to help with food preparation  They make their own tartar sauce  cocktail  sauce and slaw from scratch  Debbie handles the books  payroll and scheduling   There are two full time waitresses to handle the dining area and drive thru  An  additional waitress is employed to help on Friday as it is the busiest day of the week     Larry has three fish suppliers out of Wilmington  Edenton and Morehead City  and one  oyster supplier out of Wilmington that contact him when they have fresh seafood  available for purchase  Barbee s Seafood orders all of their seafood breeder  corn meal  and hush puppy mix from a company named Atkinson Milling Co  Inc  They not only  use this for cooking  they also sell packages in the market  They order all of the 
25. ill out the form  entering the supplier s name  address  city  state  ZIP  phone number   and e mail address  if available  Once supplier   s pertinent information has been entered  the user  will click the    DELETE    button located at the bottom of the form to add the information to the  supplier database  The user will be prompted to either confirm supplier removal from the database  by clicking    OK    or cancel the operation by clicking    CANCEL     If confirmed  the user will then be  greeted by the updated supplier list which no longer includes the deleted entry     SupID     SupName  gt   SupStreet     SupCity    SupState    Supzip    SupPhone    1 Atkinson Milling Co  Inc  95 Atkinson Mill Rd  Selma NC 27576 919 965 3547  2 North Carolina Paper Co  114 W  Main St  Clayton NC 27520 919 553 3313  3 Performance Foodservice 3501 Old Oakwood Rd  Oakwood GA 30566 770 532 7779  4 Seaview Crab Company 6458 Carolina Beach Rd  Wilmington NC 28412 910 793 0404  5 Capt  Jim s Seafood Market 4665 Arendell St  Morehead City NC 28557 252 726 3454  6 Greenville Loop Seafood 5820 Greenville Loop Rd  Wilmington NC 28409 910 791 1142    Modify an Existing Supplier     The user will fill out the form  entering the supplier   s name  address  city  state  ZIP  phone number   and e mail address  if available  Once the supplier   s pertinent information has been entered  the  user will click the    MODIFY    button  The program will then find the corresponding entry and  update the entr
26. in         Usemame        Password     If login is successful  the main menu screen will appear  Select  Update Inventory      ud Main Menu o     amp     x       Manage Supplier Information       Order Inventory          Update Inventory          Generate Inventory Report          Generate Cost Report                65    Once the user selects  Update Inventory   the update inventory screen will appear  The screen  prompts the user to search for the item name  The user will enter the item name they wish to    update and click search     o   Update Inventory    Enter Item Name        o        os JL Js     The system then displays matching records related to the item name searched  The user then clicks  on the item number that corresponds with the item they wish to update     ItemiD       i     oo DL D JO UE wn na    NNN N pa pa h   h   ja fa  UY DB wn JO mn       ItemName  12 oz  Cups  16 oz  Cups   12 02  Lids  16 oz  Lids  Napkins  Lettuce   Green Beans   Apple Sauce  Order Pads   Paper  Clorox  Hand Soap  Dish Detergent  Large Shrimp  Baby Shrimp  Flounder  Sea Mullet  Croaker  Trout  Catfish  Oysters        Itematy      12  12  12  12  10  8   10  10     or  in    a N ww mw ks  w w    ItemCtgy  Paper Products  Paper Products  Paper Products  Paper Products  Paper Products   Veggies  Veggies  Veggies  Office  Office  Cleaning  Cleaning  Cleaning  Seafood  Seafood  Seafood  Seafood  Seafood  Seafood  Seafood  Seafood    66    The the user will be prompted to enter the number
27. isplays the choose  report screen     User can check inventory on several  departments of food and other  business related functions     The system displays the chosen  report     Print  save  or email the created  report     Report is sent in an email  printed  and or saved        17       Use Case 6  Generate Cost Report    18             Use Case Name  Cost of Inventory ID  6   Importance Level  Medium       Primary Actor  Owner       Short Description  This use case describes how the owner will obtain current inventory levels              Trigger  Type  Cisterna DI Temporal  Major Outputs           Major Inputs    Description Source Description Destination  Owner Request Owner Choose Report Displayed System  Report Type Selection ___ Owner Report Type Displayed___ System  Print  save  email report Owner Email  save  print Report Other Mgmt  Staff                                  Major Steps Performed  a 7    1  User selects    Generate Inventory Report    from main menu     ni    2  User picks category of item  office  seafood  veggies  cleaning    supplies  etc   or can choose to see all categories and        3  User chooses one or a combination of the options to print  save     or email the report created  use case ends  a          Information for Steps    Owner requests action for system to  take     The system displays the choose  report screen     User can check inventory on several  departments of food and other  business related functions     The system displays th
28. kinson Milling Co  Inc  95 Atkinson Mill Rd  Selma NC 27576 919 965 3547    61    How to Order Inventory     Login to the Barbee s Seafood system using your username and password        a   Login GERT       Usemame        Password     If login is successful  the main menu screen will appear  Select  Order Inventory      ud Main Menu  STT       Manage Supplier Information       Order Inventory             Update Inventory          Generate Inventory Report          Generate Cost Report                62    Once the user selects  Order Inventory   the order inventory screen will appear  The screen  prompts the user to search for the item name  The user will enter the item name they wish to order    and click search     a  Order Inventory    Enter Item Name           The system then displays matching records related to the item name searched  showing item name   item number  item description  and the supplier s contact information that the item is from     WO JOAN    12 oz  Cups  16 oz  Cups  12 oz  Lids  16 oz  Lids  Napkins  Lettuce  Green Beans  Apple Sauce  Order Pads  Paper  Clorox  Hand Soap  Dish Detergent  Large Shrimp  Baby Shrimp  Flounder  Sea Mullet  Croaker  Trout  Catfish    12  12       N    Nww uw huo ow w  PE SS oo 5 EK    Paper Products  Paper Products  Paper Products  Paper Products  Paper Products  Veggies  Veggies  Veggies  Office  Office  Cleaning  Cleaning  Cleaning  Seafood  Seafood  Seafood  Seafood  Seafood  Seafood  Seafood     2 49   2 69   1 49   1 6
29. municating their requirements  clearly  but once the software is built they realize they ve asked for the wrong functionality     This was clearly one of our challenges when constructing our milestone project  but one of the  strategies we used to address this issue was to use a responsive approach that builds the system in  increments and gets the business users to review every increment built     Our group truly believes if the requirement is not addressed as the users expects  the issue can be  dealt before the system is live  This can save a lot of time  money and in many cases hard work   Given this strong fact and observation  our group approached this challenge and clearly mutually  identified any possible communication issues with Barbee   s Seafood ownership and proceed  forward     51    Test Plans    52    Test Data          Supplier  SupStreet SupCity    el 2 North Carolina Paper Co  114 W  Main St  Clayton NC 27520 919 553 3313  EE 3 Performance Foodservice 3501 Old Oakwood Rd  Oakwood GA 30566 770 532 7779  KAZ  4 Seaview Crab Company 6458 Carolina Beach Rd  Wilmington NC 28412 910 793 0404      5 Capt  Jim s Seafood Market 4665 Arendell St  Morehead City NC 28557 252 726 3454  LJ 6 Murray LNixon Fishery  Inc  1141 Nixon Fishery Rd  Edenton NC 27932 252 221 4115      7 Greenville Loop Seafood 5820 Greenville Loop Rd  Wilmington NC 28409 910 791 1142  Customer             CustPhone    919 934 7244       1 Barbee s Seafood 728 N  Brightleaf Blvd  Smithfield    Inv
30. ng people that will excel in whatever field they plan to pursue     78    Isai Pallango s Assessment    Barbee s Seafood owners need assurance that their IT projects are being planned and executed  effectively  Most important they need timely  accurate  and objective feedback on project status   Project status represents a project s prognosis for delivering to its expectations  In other words the  scope  schedule  cost  quality  and benefits     The most likely source for receiving a realistic diagnosis is from our group and the work we have  completed throughout this semester  Although we are the designers  we believe that our knowledge  gained throughout this semester empowers us to be independent of our project or someone who  isn t associated  or who doesn t stand to gain or lose  from the status or results of a project     Barbee s Seafood has been involved both internal and external with all our projects and have  demonstrated a tendency to engage in order to protect their interests in the project  Engaging  someone who is truly independent also brings a fresh set of eyes and perspectives to a project  and  our group truly believes that professor Seeman has provide these assessments     Throughout the completion of our projects this semester  professor Seeman has provided our group  points of views like seeing things that may be invisible to our group  Our group truly feels that our  sponsor  which is Barbee s Seafood needs to own and sponsor the process in order to rec
31. ormation       2  Manage       Report Data       Supplier  Information    5    Changes to Supplier Information    Existing Supplier Information          Generate  Existing Inventory Information    Inventory          Inventory Category       Report    Inventory                6    L 4  Inventory Category Generate Cost Update    of Inventory Inventor  Report i       Report Data       Existing Inventory Levels       A    Existing Inventory Levels             Changes to Inventory Levels       3  Order    Inventory       Order Information          Supplier       39       Data Flow Diagram  Login          Owner    User Credentials            User Granted Denied Access 1  URL Request                         Login User       4    Login Interface          40    Data Flow Diagram  Manage Supplier Information    Owner          Changes to Supplier Information    Existing Supplier Information              2             Suppliers       Manage Existing Supplier Information  Supplier Changes to Supplier Information       Y  Information       41          Owner          Data Flow Diagram  Order Inventory    Item Information            3  Order  Inventory    Existing Inventory Levels          Inventory             Order Information       Supplier       42          Data Flow Diagram  Update Inventory    Existing Inventory Levels           4       Quantity Levels    Owner  Item Name                Update       Inventory       Changes to Inventory Levels    Existing Inventory Levels          Inven
32. ory   Pseudocode      Update_Inventory Module    For all Inventory in Inventory Table  If user Updates Inventory  save Item Name  Found True  End if   End For    Return    48          Program Specification for Barbee   s Seafood  Program Number Three   Name  Find_Supplier_By_Name  Purpose  Display Supplier Name by the user   Programmer  Barbee s Seafood Team    Date Due  March 21  2013                                                       Events   Input Name Type Used By Notes  Find Supplier Visual Basic Program Barbee s Seafood Owner  Output Name Type Provided By Notes  Find Supplier_Name Visual Basic Program Used to locate  supplier name   Pseudocode      Find_Supplier Module    For all Supplier Name Table  If user Finds Supplier  save Item Name  Found True  End if   End For    Return    49          Challenges  Problems  Discoveries    50    Explanation of any challenges  problems  and discoveries  encountered     Our group realized that one of the main challenges in software development is gathering clear  business requirements  We believe when a project fails  program developers usually fault lack of  clear business requirements or the lack of communication from the business to notify them of  changing requirements     Our group believes that program developers should take responsibility for their projects and make  it their responsibility to complete an efficient and effective program  Our group researched and  concluded that many business users usually think they re com
33. paper  products from North Carolina Paper Co  They order their food supplies from  Performance Foods Services and local grocery stores  Suppliers are paid at the time of  delivery by check     Employees clock in to work by writing their arrival and departure times on time cards   Debbie processes payroll manually  She recently started using QuickBooks for the  business  She uses QuickBooks to post checks and deposits  This software breaks  down the money into different categories  sales  fish market  restaurant  taxes  salary   supplies and purchases  Then the amount of cash that remains is deposited into the    bank  The restaurant is not set up to accept credit card payments  They only accept  cash  checks and food stamps     Why Barbee s Seafood  Inc     One of the team members  Jessica Balazsi  worked at Barbee s Seafood during High  School and has recently started working there again on Friday nights  She is really  close friends with the owners     Problems Observed with Current System    Most of Barbee s business processes are completed manually  There is not a system in  place to track inventory     Proposed System Objectives  Features and Constraints   Objective    Create a user friendly interface to automate Barbee s Seafood s Business Processes   Features     e Manage supplier information  e track inventory totals   e track inventory costs   e    Constraints    e Limited Capital  e Time    Expected Benefits of the Proposed System    e The business will save time an
34. roblem this milestone  Finding an available time for  everyone to meet was almost impossible     Activities for the Upcoming Milestone    Schedule a meeting to discuss Milestone 4   Make corrections to Design Package if necessary  Data Dictionary   Standard Naming Conventions   Data for testing   Test Plan    VVVVVWV    Milestone 4  Evaluation    Progress and Accomplishments for the Milestone     gt  Team meeting to discuss milestone objectives   gt  Completed Database Development    86    Completed Program Development   Completed Test Plan   Created a PowerPoint for Walkthrough Presentation  Updated Project Plan and Timesheets    VVVV    Problems Encountered with the Milestone     gt  There was some confusion about how we needed to present the information in this  milestone to the rest of the class     Activities for the Upcoming Milestone    Schedule a meeting to discuss Milestone 5   Prepare a training session   Create a user manual documentation of the system for the user  Update Project Plan and Timesheets   Milestone Evaluation    VVVVV    Milestone 5  Evaluation    Progress and Accomplishments for the Milestone     gt  Team meeting to discuss milestone objectives    87    Created a user manual documentation of the system for the user  Created a PowerPoint for Training Presentation   Updated Project Plan and Timesheets   Milestone 5 Evaluation    VVVV    Problems Encountered with the Milestone     gt  Writing detailed training documentation was difficult for certain par
35. tory       Data Flow Diagram  Inventory Report       Owner                5  Generate  Inventory Report        ___ Report Data  Inventory Category          Exist    ing Inventory Information       Inventory    44    Owner    Data Flow Diagram  Cost Report    Report Data    Inventory Category       6  Generate Cost of  Inventory Report       Existing Inventory Information       Inventory    45    Program Plan    46    Program Number One                                                        Name  Find_Item_By_Name  Purpose  Display basic inventory information using an item name by the user   Programmer  Barbee s Seafood Team  Date Due  March 21  2013  Events   Input Name Type Used By Notes  Item Name Visual Basic Program Barbee s Seafood Owner  Output Name Type Provided By Notes  Item ID Visual Basic Program Used to locate  inventory by  name   Pseudocode      Find_Item Module     For all Item in Inventory Table    If user Item Name matches  save Item Name    Found True    End if    End For    Return    47          Program Specification for Barbee   s Seafood  Program Number Two   Name  Update_Inventory_By_Name  Purpose  Display updated inventory information by the user   Programmer  Barbee s Seafood Team    Date Due  March 21  2013                                                       Events   Input Name Type Used By Notes  Update Inventory Visual Basic Program Barbee s Seafood Owner  Output Name Type Provided By Notes  Update IN_ID Visual Basic Program Used to update  invent
36. ts of the system due to  not having the system running at its full capacity     Activities for the Upcoming Milestone    Schedule a meeting to discuss Final Presentation  Revise and complete Final Documentation  Update Project Plan and Timesheets   Prepare individual project assessments  Rehearse Final Presentation    VVVVV    88    Timesheets    89    Milestone 2    Jessica  Nick  Isai and Tom     Instructor Evaluation Notes    90    Your presentation just ended without showing much beside your use cases    agree with Mr  O Dor s  comments which   have attached  Your presentation grade is 90  Your documentation look pretty good  The following are my technical observations   On your use case diagram  your actor is not labeled    Shouldn t UC 1 just have access to the system as its output since the printing etc is covered in other  use cases    UC2 and UC3 lists source on it the right side of major outputs  It should be Destination  For UC2  along with the owner  include the file were this info will be kept    UC 4 Update Inventory is confusing  Your inputs are the same as what is entered  How does total cost  happen  Is it calculated  Same hold for total inventory  Shouldn t all of this info have an inventory file  as the final destination    Best regards   Dr  Seeman    Milestone 3 comments    Isai  Tom  Jessica and Nick     Your presentation comments from Mr O Dor are attached    thought your presentation was uneven with  some very good aspects  Jessica   s introduction and
37. y Report    Report Date     ltem Number   of ltems in Stock       30    Generate Cost Report      ud Cost Report         Report Date     ltem Number   of ltems in Stock ltem Cost Total Cost of ltems       31    Sample Reports    32    Inventory Report      Sunday  March 17  2013  M inventory Report       Item Number Item Name   in Stock  2 12 oz  Cups 12  3 16 oz  Cups 12  4 Napkinks 10  5 Lettuce 8  6 Green Beans 10  7 Apple Sauce 10  8 Order Pads 15  9 Paper 3  10 Clorox 3  11 Hand Soap 6  12 Dish Detergent 4    33      Cost Report    Cost Report       Item Number Item Name   in Stock Item Cost  2 12 oz  Cups 12  2 49  3 16 oz  Cups 12  2 69  4 Napkinks 10  3 99  5 Lettuce 8  0 99  6 Green Beans 10  6 99  7 Apple Sauce 10  5 99  8 Order Pads 15  1 99  9 Paper 3  3 99  10 Clorox 3  2 50  11 Hand Soap 6  1 99  12 Dish Detergent 4  3 99    Sunday  March 17  2013    7 44 07 PM    Total Cost of Items     29 88   32 28   39 90   7 92    69 90   59 90   29 85   11 97   7 50    11 94     15 96    34    Entity Relationship Diagram    35           SuplD  SupName  SupStreet  Supcity  SupState  SupZip  SupPhone            PURCHASE ORDER    P O Number  CustiD   SupiD   ShipiD  OrderDate  ShipmentDate       AN  ItemiD    P O Number  Quantity    Category    Description    Discount       36    Data Flow Diagrams    37    Context Diagram    Edraw Max  Trial Version    MS2_Contert_Diagram edx    GER Home   Insert Pagelayout View Symbols Help A Style   Tutorial BuyNow      DA j vE Goue I Szer
38. y based on the changes made within the form  The user will be greeted by a list of  all existing suppliers and their respective contact information  The user will find the supplier   s  information has been updated appropriately        SupID     SupName   SupStreet     SupCity    SupState    Supzip    SupPhone    1 Atkinson Milling Co  Inc  95 Atkinson Mill Rd  Selma NC 27576 919 965 3547  2 North Carolina Paper Co  114 W  Main St  Clayton NC 27520 919 553 3313  3 Performance Foodservice 3501 Old Oakwood Rd  Oakwood GA 30566 770 532 7779  4 Seaview Crab Company 6458 Carolina Beach Rd  Wilmington NC 28412 910 793 0404  5 Capt  Jim s Seafood Market 4665 Arendell St  Morehead City NC 28557 252 726 3454  6 Greenville Loop Seafood 6622 Greenville Loop Rd  Wilmington NC 28409 910 708 1133    60    Search for an Existing Supplier     The user will fill out the form  entering the supplier s name  address  city  state  ZIP  phone number   and or e mail address  if available  Users can search by entering information in just one field  should they desire  Once the supplier s pertinent information has been entered  the user will click  the    SEARCH    button located at the bottom of the form  The user will then be greeted by a list of  suppliers that meet the search requirements  All supplier contact information will be shown in this  list  giving users easy access to the information they may need        SupID   SupName   SupStreet     SupCity    SupState    Supzip    SupPhone      1 At
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
  取扱説明書 [F-05F]  Installing Your Fleck Water Softener - Quality  Manual do SIGFIS Estadual on-line - Versão 2.0.0      Copyright © All rights reserved. 
   Failed to retrieve file