deliverable 2

10
Deliverable 2: Documentation Package Cindy Tran INFO 465 10/21/2014 Fall 14

Upload: cindy-tran

Post on 12-Apr-2017

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deliverable 2

 

   

D e l i v e r a b l e   2 :   D o c u m e n t a t i o n   P a c k a g e  

Cindy  Tran  INFO  465  10/21/2014  

Fall  14  

08  Fall  

Page 2: Deliverable 2

Brief  Project  One  Description:  

In  project  one,  we  were  asked  to  create  an  application  for  a  landscaping  company.    The  application  brings  you  to  a  log  in  window,  where  you  enter  in  your  log  in  ID  and  password.    Once  the  user  has  been  authenticated,  then  they  are  brought  to  the  main  panel,  where  you  can  place  an  order,  do  account  maintenance,  and  send  a  JV  ledger.  Placing  orders  then  brings  you  to  the  order  details  page  where  information  of  the  order  is  entered.  Account  maintenance  brings  you  to  another  page  where  you  can  choose  to  view  and  edit  goods  and  services,  accounts,  ledger  accounts,  and  orders.  

I  have  been  asked  to  partner  up  with  N.  Vestor  and  start  up  a  landscaping  company.    We  each  invested  $25,000  and  thought  $50,000  would  be  a  good  start.    We  have  used  a  ledger  to  keep  count  of  how  much  we  have  spend  on  equipment,  supplies,  and  other  costs.    

Page 3: Deliverable 2

Schedule  AppointmentPay  BillReview

See  scheduleConfirm  client's  appointment

Record  client  sale

Client

Landscaper

Manager/Owner

Accounting  Records

Work  on  client's  yard

Authentication  

Edit  Catalog  and  Item  Details

Account  Maintenance  

JV  Ledger

 

 

   

Page 4: Deliverable 2

Detailed  Use  Case:  

Actor   Description  Manager/Owner   Account  Maintenance  –  The  manager  has  the  ability  to  alter  any  

information  in  the  accounts  in  BEMaint  

Edit  Catalog  and  Item  Details-­‐  The  manager  is  responsible  for  updating  price  changes,  item  details,  and  new/old  items    

Accounting  Reports  –  The  manager  is  responsible  for  completing  the  accounting  reports,  ledger  accounts,  trial  balances,  and  record  journal  entries.  Also  the  JV  Ledger  

Authentication-­‐  Able  to  authenticate  and  verify  users  that  log  into  the  enterprise  database    

The  owner/manager  can  also  perform  all  the  tasks  of  the  Landscaper,  which  are  displayed  below.  

 Landscaper   See  Schedule-­‐  The  landscaper  is  responsible  for  checking  the  schedule  

and  seeing  availability  

Confirm  Client’s  Appointment-­‐  Call  the  client  and  confirm  their  appointment  

Record  Client  Sale-­‐  The  landscaper  is  responsible  for  recording  the  sale  they  have  made  on  working  the  client’s  yard  

Work  on  Client’s  Yard-­‐  The  landscaper  goes  over  to  the  client’s  house  and  work  on  their  yard  

 Client   Schedule  Appointment-­‐  Client  calls  the  landscaping  company  to  make  

an  appointment  

Pay  Bill-­‐  Client  pays  the  amount  owed  to  the  company  

Review-­‐  Client  checks  their  yard  and  see  if  they  are  please  with  the  work  that  is  done  on  their  yard  

 

 

Page 5: Deliverable 2

Class  Diagram:  

 

   

Page 6: Deliverable 2

Entity  Relationship  Diagram:  

 

   

Page 7: Deliverable 2

Data  Dictionary  

Login-­‐  

! Login  ID:  Username  created  for  each  user  accessing  the  database  ! Password:  Password  for  each  user  ! Authorization:  Giving  users  the  permission  to  access  something  ! Authentication:  Verifying  the  user  is  real  and  authentic    ! Log  Out:  Leaving  a  session    

Main  Panel-­‐  

• BE  Maint:  Window  where  you  update  users  in  the  database  • Take  On  Customers:  Window  where  you  import  Customer  Data  to  the  BE  Maint  • Goods  and  Services:  Window  where  you  update  goods  and  services    

BE  Maint-­‐  

! ID:  Primary  key  and  unique  identification  number  ! Login:  Username  created  ! Password:  Password  created  to  authenticate  the  user’s  login    ! First  Name:  User’s  first  name  ! Last  Name:  User’s  surname  ! Mailing  Address:  Where  the  user  lives  ! Zip  code:  Place  holder  for  the  number  that  identifies  each  city/state.  ! Extra  Line:  Place  holder  for  apartment,  condo,  or  unit  number  ! Menu  Type:  Occupation  of  the  user  ! City  State:  City  and  state  in  which  the  user  lives  in    

GS  Maint-­‐  

! GSID:  Primary  key  and  unique  identification  number  of  the  goods  and  services  ! Class:  Category  of  the  goods  or  services  ! Description:  what  the  goods  and  services  is  in  detail  ! Cost:  How  much  the  item  cost  when  purchased  ! LedgerIn:  Account  transaction  when  the  item/service  was  purchased  ! LedgerOut:  Account  transaction  when  the  item/service  was  sold  ! Price:  how  much  the  item/service  was  sold  for    

Order  Details-­‐  

! Accounting  Date:  ! Order  Type:  ! Sales:  Debit  to  the  Account  ! Purchase:  Credit  to  the  Account  ! Add  Detail:  places  order  information  in  the  Order  Details  table  

Page 8: Deliverable 2

! Start  Order:  starts  a  new  order  entry  for  the  user    

Details-­‐  

! Total  Order:  total  amount  of  the  person  paying  (Quantity  *  Each)    ! Quantity:  how  much  you  are  ordering  ! Each:  Cost/Price  of  the  item/service  

Ledger-­‐    

! Ledger:  lists  of  classes  used  for  certain  transactions  

Accounting-­‐  

! Accounting  Date:  lists  the  statuses  and  dates  of  the  transactions      ! Day:  date  of  the  transaction  occurrence    ! Status:  status  of  the  transaction    

 

   

Page 9: Deliverable 2

BEMaint ID LastName Firstname MenuType 1 Tran Cindy Manager 2

Land Supplies Supplier

3

Ikeo Supplier 4 Vestor Norman Investor 5 O'Donnell Patrick Service man

 

 

 

 

Page 10: Deliverable 2

Trial Balance LedgerID AcctTitle Amount Debit/Credit

1000 Cash 46120.00 Dr 3000 Owner's Equity (50000.00) Cr 4000 Sales of Goods (140.00) Cr 5000 Cost of Goods Sold 125.00 Dr 5050 Rent 3000.00 Dr 5030 Wage (200.00) Cr

 

Accounting OrderID AcctgDate Status

102 8/11/13 Open 103 8/11/13 Open 104 8/11/13 Open 109 8/11/13 Closed

Journal - 08/1/2013 AcctngDate Ledger AcctName Net

8/11/13 1000 Cash 50000.00 8/11/13 3000 Owner's Equity (50000.00) 8/11/13 5030 Wages (200.00) 8/11/13 4000 Sales of Goods (140.00) 8/11/13 5000 Cost of Goods Sold 20.00

Journal - 08/2/2013

AcctngDate Ledger AcctName Net 8/12/13 1000 Cash (11500.00) 8/12/13 1050 Vehicles 8500.00 8/12/13 4010 Sales of Goods (80.00) 8/12/13 5010 Cost of Goods Sold 20.00 8/12/13 5050 Rent (3000.00)