deliverable 2
TRANSCRIPT
![Page 1: Deliverable 2](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/1.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/2.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/3.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/4.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/5.jpg)
Class Diagram:
![Page 6: Deliverable 2](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/6.jpg)
Entity Relationship Diagram:
![Page 7: Deliverable 2](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/7.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/8.jpg)
! 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](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/9.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022022413/58abead11a28ab504e8b5447/html5/thumbnails/10.jpg)
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)