SlideShare a Scribd company logo
1 of 23
Download to read offline
1
Initech
Assignment9: SystemsProposal
Info-361-001
Pr
Nicholas Jones
December5,2014
2
Table of contents
Planning
 Opening Statement 3
 Systems Request 4
 Business Case 5-8
 Current Gantt Chart 9
 Use Case Model 10
 Class Diagram 11
 Sequence Diagram 12-13
 State Machine Diagram 14-15
 Windows Diagram 16
a. Prototype Screens 17-20
b. Mock Website 21
 Usability Testing Summary 22
 Executive Summary 23
3
This project is still an ongoing project that has followed the UML model in a strict fashion.
Since the systems request, we at Initech have found that the core key requirements must not be
overlooked and that the intended system will include the essential requirements of streamlining
the transaction process of buy, pawn, and sell, help with record keeping, provide easier report
forming for financial and legal institutions, and help with online marketing. Throughout the stages
of this project, we will identify more aspects of the system and documents detailing the desired
functionality. We will then enter into the actual designing and construction phases were user and
stake holder support is a necessity for the project to succeed.
So far, the scope of the project has been small with pertaining to only one small business. This
is good in terms of risk and feasibility however this does not mean this project and its phases are
not important. We will continue to go along with the path pertaining to our Gantt Chart so that
the requirements of this system are met and for the business to prosper after the system is
complete.
We at Initech will continue our support of this development project and hope to provide value
to your business.
Nicholas Jones
4
System Request
Project Name: Pete's Pawn Shop
Project Sponsor: Peter "Pete" Forthright, owner and chief operating officer
Business Need: Pete's Pawn Shop has been in the pawning business for 30+ years. The business specializes in jewelry,
electronics, furniture and antiques, but other items may be accepted on occasion. Though Pete has
been using a computer for simple tasks such as word processing, and managing inventory in simple
spreadsheets, he has a difficult time keeping up with the record keeping and the legal requirements,
and many accounting errors have resulted in substantial losses. Pete believes that his business
operations could be made more efficient and effective with the proper information systems support.
Functionality: The expected functionality includes transaction support for sales, purchases, and pawning, as well as
managing inventory and repeat-customers, provide financial and legal reporting [stolen property,
etc.], and marketing.
Expected Value: Reduce losses due to book keeping errors, reduce cost for clerical support, better decision-making in
offering loans and appraising items, and improve relationships with customers (new and repeat).
Special Issues or
Constraints: Limited funds for equipment upgrades and software development; limited information systems
expertise; many one-time customers; reporting requirements to identify stolen goods; need for
outside appraisers for some items; two workstations with Internet access; one external mass storage
device; no website, Facebook or other social media identity.
Case Scenario- This is a new information systems idea for a small pawn shop owned by Pete Forthright.
These are the following assumptions.
1. 4 % discount interest rate
2. 16 transactions per business day on average
3. Currently $400,000 turnover per annum
4. Annual appraiser cost: $20,000
5. Current management & staff salaries:
a. assistant shop manager $65,000
b. two part-time sales clerks/bookkeepers $25,000 each
6. Current facility lease is $2,000 per month
7. Training to use and manage/maintain the system (make an estimate as to hours and cost)
8. New IT Equipment resources (make your own estimate)
5
Business Case - Pete’s Pawn Shop
Team Initech
Sep/10/2014
Scope of the Project:
This project seeks to develop an information system for Pete’s Pawn Shop. The system will include a customer
database, inventory management, loan tracking, POS capabilities, financial accounting, legal reporting and
online presence.
Goals and Objectives: This system is expected to streamline the staff and customer experience, reduce losses
due to clerical errors, reduce staffing costs, improve decision-making and price-setting in making loans and
appraising items, streamline transactions, and improve customer satisfaction and experience.
Technical Feasibility
User familiarity: Medium Risk
The system will be a big change to the current business, thus users will require training to learn how to use and
manage the new system as well as the new technology that utilizes the system.
Project size: Low Risk
We are working with a small pawnshop thus installing, training users, and managing the system should be
straightforward given the level of support and training planned.
New hardware: Low Risk
Scanners, printers, and other pawnshop technology will be installed on site to accommodate the system.
Upgrades: Low Risk
Current hardware such as the already set up workstations will need to be either upgraded or replaced to
accommodate with new system.
Analyst’s experience: Medium Risk
The project managers are not experts on accounting or pawn shops and know of them, however since this is a
small business the risk are lower.
Legal requirements: Low Risk
System must work with the legal requirements of pawn shops for the state. System must be able to work with
police in sending reports and be able to safely store correct information of customers and accounting data.
Integrating old accounting system to new system: Low Risk
System must be able to integrate and store previous accounting and product data. Pre-built software that
streamlines the process of entering previous data can be chosen to meet this requirement but inputting old data
can be tedious.
6
Economic Feasibility: Low Risk
Assumptions:
● Revenue increases by 0.89%1
○ New information system and increased web presence facilitates an average of one additional
customer per week.
● Appraisal costs reduced by 25%
● Clerk salary costs reduced by 25%
● Discount Rate of 4%
● Off-the-shelf software package. An in-house development project would be much more expensive.
Tangible Benefits:
● ROI over 5 years: 2.10
● NPV over 5 years: $44,059.85
● Break-even occurs after: 1.04 years
Intangible Benefits:
● Increased customer satisfaction. More accurate appraisals mean better loans.
● Increased brand recognition through a web-facing storefront.
● Increased compliance with the local authorities through an electronic inventory system.
Developmental Costs:
● Consulting Fees - $5,527.30
2
○ $999.99 annual service contract
● Hardware Costs (Upfront): $1,575.65
○ Maintenance - 12% of original cost (incurred annually): $189.08
● Software Costs: $1,188.00 annually
Operational Costs
3
:
● Manager Training: $2,500.00
● Clerk Training: $1,923.08
Organizational Feasibility
Strategic Alignment: Low Risk
This project is strongly aligned with the business strategy of Pete’s Pawn Shop as it will increase sales, reduce
losses due to bookkeeping, streamline accounting and tax reporting, and bring in new customers through online
presence, all of which will increase overall revenue.
Stakeholder Analysis: Low to Medium Risk
1
It should be noted that even if revenue does not increase at all, the new system would still be a financially
sound investment because of reductions in appraisal and salary costs as well as increased inventory turnover.
2
Consulting fees reflect a flat 200% on hardware and software costs.
3
Operational costs assume 2 weeks lost productivity/training time for employees.
7
Accepting the new system: Low Risk
● The owner of the company, also the champion of the project, has a very strong interest in the
project in order to improve his business.
● Change management plan: The users of the in-store system include the owner, assistant
manager, and two part-time clerks/bookkeepers. The owner and staff will be consulted as to
what functionality would improve their sales and workload. The system that will be designed or
purchased will be user friendly and streamline the sales, loans and bookkeeping. Shop staff will
receive training to use the system and will benefit from the ease of POS capability, tracking of
inventory, loan and sales records, and customer records.
● Customer users will benefit from the ability to check the status of their loans online if desired,
and from a streamlined in-store transaction.
Adapting to the new system: Medium Risk
● Staff possibly has little experience in POS/inventory management software.
● Training will be provided to shop staff. System will improve ease of transactions.
Transferring inventory to the new system: Low Risk
● Current records will need to be transferred.
● This will take some time but the new system’s time saving features will make up for this time.
Legal and Contractual: low risk
The software fees are on a month-to-month basis and there is no ongoing contract involved.
Additional Comments:
Conclusion:
Given the functional, organizational, technical and economic requirements of the project, it is our
recommendation that we install an existing pawn management software package and related hardware at Pete’s
Pawn Shop.
8
Pete'sPawnshopCost/BenefitAnalysis
CurrentAssumptions:
NumberofDailyTransactions:16
AnnualRevenue:400,000.00$
AnnualAppraiserCost:20,000.00$
AnnualManagementSalary:65,000.00$
AnnualClerkSalary(2x):25,000.00$
Year1($)Year2($)Year3($)Year4($)Year5($)Total($)
Benefits
IncreasedRevenue1,785.71$3,571.43$3,928.57$4,321.43$4,753.57$18,360.71$
ReducedAppraisalCosts2,500.00$5,000.00$5,500.00$6,050.00$6,655.00$25,705.00$
ReducedClerkCosts3,125.00$6,250.00$6,875.00$7,562.50$8,318.75$32,131.25$
TotalBenefits7,410.71$14,821.43$16,303.57$17,933.93$19,727.32$76,196.96$
DevelopmentCosts
ManagerTraining(2weeks)2,500.00$-$-$-$-$2,500.00$
ClerkTraining(2weeks-bothclerks)1,923.08$-$-$-$-$1,923.08$
EquipmentCosts(upfront)1,575.65$-$-$-$-$1,575.65$
SoftwareCosts(upfront)1,188.00$-$-$-$-$1,188.00$
ConsultingFees5,527.30$-$-$-$-$5,527.30$
TotalDevelopmentCosts12,714.03$-$-$-$-$12,714.03$
OperationalCosts
EquipmentMaintenance-12%(ongoing)189.08$189.08$189.08$189.08$189.08$945.39$
SoftwareCosts(annuallicensing)1,188.00$1,188.00$1,188.00$1,188.00$1,188.00$5,940.00$
ITSupportServices999.99$999.99$999.99$999.99$999.99$4,999.95$
TotalOperationalCosts2,377.07$2,377.07$2,377.07$2,377.07$2,377.07$11,885.34$
TotalCosts15,091.09$2,377.07$2,377.07$2,377.07$2,377.07$24,599.37$
NetBenefits(7,680.38)$12,444.36$13,926.50$15,556.86$17,350.25$51,597.60$
ReturnonInvestment(5years)2.10
NPVofNetBenefits(@4%DiscountRate)$44,059.85
9
Updated Gantt Chart
12/4/14
This Snapshot of the updated Gantt Chart includes what has been done highlighted in green
and what needs to be done expanded and highlighted in yellow. As of now we are entering in the
inception phase within execute project. If you wish to see the full Gantt Chart in Microsoft project
format, check your email as I will be sending it to you along with this Systems Proposal.
10
Use Case Model
October/6/1024
11
Class Diagram
October/24/2014
12
Sequence Diagram
November/7/2014
:Customer Manager:Manager
Request
Pawn Display
Pawn Transaction
Screen
Draw Screen
Enter item description, category,
redemption period, and estimated value
Calculate Item
Loan Amount
Estimated
value
less interest
to be chargedLoan
Amount
Request Pawn Creation
Update
Pawn
Item
Inventory
UpdateFinancial Records
UpdateSuccessful
UpdateSuccesful
Display
Transaction
Confirmation
Accepts
Pawn Offer
Return
Pawn Offer
CreatePawnItem( itemCategory,
itemDescription,
estimatedValue,
itemRedeemPeriod )
:PrintReceipt
Bot
Print Receipt
Call New Pawn Entry Routine
Get Info
Return Info
Pawn
Inventory
:Database
:PawnItem
Financial
Records
:Database
MainMenu
:UI
PawnScreen
:UI
:CalcLoan
:EnterNew
Pawn
Get Info
Return Info
13
Object Descriptions
Object name Object
Type
Description
:Customer Actor A Customer initiates a pawn transaction through the Manager.
:Manager Actor A Manager interacts with the system using the Main Menu and the
Pawn Screen. A Manager determines the estimated value of the
item, and interacts with the Main Menu and Pawn Screen to process
the customers pawn, record the transaction, and print the receipt.
MainMenu:UI Boundary
Class
The Main Menu User Interface displays the transaction options buy,
sell, and pawn. It communicates with Pawn Screen in this
sequence.
PawnScreen:UI Boundary
Class
The Pawn Screen User Interface allows the Manager to create,
calculate and enter new pawn offers. It calls Pawn Item, Calculate
Loan, Enter New Pawn. It displays confirmations from Calculate
Loan, Pawn Inventory Database and Financial Records Database.
:CalculateLoan Control Class Calculate Loan is called by Pawn Screen when the Manager enters
pawn item description (estimated value, length of redemption
period, and interest rate) into Pawn Screen. It communicates with
Pawn Item to process the pawn item information to calculate loan
amount.
:PawnItem Entity A Pawn Item is created when the manager enters the item
description, estimated value, and length of redemption period. It is
called by Enter New Pawn in New Pawn Entry Routine.
:EnterNewPawn Control Class Enter New Pawn is called by Pawn Screen to enter the new pawn
into the system after the Pawn Item has been created and Customer
has agreed to pawn offer. It calls the Pawn Inventory Database to
create a new DB entry for the new pawn to the database. It also
calls the Financial Records Database create a new DB entry of the
financial details of the new pawn.
PawnInventory:Database Entity Pawn Inventory Database stores pawn instances. It is called by
Enter New Pawn to create a new database entry when a new pawn
is created. It confirms update to Pawn Screen.
FinancialRecords:Database Entity Financial Records Database stores financial information related to
each pawn. It confirms update to Pawn Screen.
:PrintReceiptBot Boundary
Class
Print Receipt Bot is called by the Pawn Screen to print receipt at
completion of transaction.
14
State Machine Diagram
November/14/2014
15
State Descriptions
State Description
Pending Pawn Item is temporarily stored in the system awaiting customer acceptance.
Open Pawn Item loan has been issued but not yet redeemed or defaulted, that is, it
carries a balance and the redeem date has not yet passed.
Redeemed Pawn Item is moved to this state when balance is zero. Item is then archived.
Defaulted Pawn Item is moved to this state when the balance is greater than zero and the
redeem date has passed. Item is then moved to sellable inventory.
16
Windows Navigation Diagram
November/24/2014
Make Pawn WND
<<Report>>
Print Receipt and
Contract
<<window>>
Main Menu
<<Button>>
New Pawn
<<Button>>
Receive Payment
<<Button>>
Closeout Pawn
Click New
Pawn Button
<<Button>>
Sign In
<<Button>>
Cancel
<<form>>
Login Form
<<form>>
Lookup Customer
<<Button>>
Search
<<Button>>
Confirm
<<Button>>
Cancel
<<form>>
New Pawn Form
<<Button>>
Add Customer
<<Button>>
Lookup Customer
<<Button>>
Print
<<Button>>
Edit Info
<<Button>>
Cancel
<<Button>>
Confirm
<<Button>>
Upload Picture
Click Sign
In Button
Click Lookup
Customer Button
Click Print
Button
Click Cancel
Button
Click Cancel
Button
Click Confirm
Button
17
Prototype Screens
For functional windows, see attached file.
18
19
20
21
Website
For functional web pages, see attached file.
22
Usability Testing Summary
Team Initech conducted a usability test on a prototype version of the user interface for Pete’s Pawn
Shop. There were two participants with average computing skills. The participants were asked to
navigate the system screens using a scenario for creating a pawn. They rated the system’s usability
with the following questions.
1. What are your overall impressions of the system?
2. On a scale of 1 to 10, how well do you as the user understand the information contained on the
system forms and the information the fields are asking for?
3. On a scale of 1 to 10, how well does the interface draw your attention to the correct areas?
4. On a scale of 1 to 10, how easy is it for you to use this system?
5. What are some parts of our system that you think are consistent? Inconsistent?
6. On a scale of 1 to 10, how quickly would you be able to navigate through this site?
7. Name three words or characteristics that you feel describes this system.
8. What are the three things you like best about the systems structure?
9. What are the three things you like least about the systems structure?
10. If you could make one significant change to this system, what change would you make?
Both participants’ overall first impressions were very positive. They commented positively on the ease
and readability of the design, and were very impressed with the auto fill feature. When asked to rate
how much they understood the information contained in the system forms, they both gave full marks.
One subject commented that she was able to do this even though she was unfamiliar on the inner
workings of a pawnshop. Their ratings on how well the interface drew their attention to the correct
areas of the screen were mixed. One subject liked how the buttons were grouped by category and gave
a 10/10, while the other subject felt the interface was a bit plain.
In the areas of ease of use and consistency of the interface, both agreed that it deserved full marks, and
one participant commented that she barely had to think while using it. The other subject went even
further to say that if she worked at a pawnshop she would demand this software. When asked to name
three words that would sum up their experience while navigating the interface the two subjects
responded, “consistent, easy, and friendly” and “fast, fun and friendly” respectively. When asked to
explain why they selected those words, they both agreed that ease of use was the primary factor, adding
that it was intuitive, and they didn’t have to click too many buttons to navigate to the target areas.
In all, the testing session went very well. Both participants loved the functionality of the interface, and
its simple and consistent construction. The only negative comment they had was that the color and look
of the interface were a bit drab and dull. From this feedback we added a colored background, and a
border to contain each category.
23
Up to this point, there has been a lot of effort put in to making this information system. What
started out as a systems request has now been brought from the planning phase to the end of the
elaboration phase of this project thus we at Initech are proud to be working with Pete’s Pawn Shop
and will continue to operate and bring this project to its closure. Before we can do this however there
is still some cases we need to go over.
Before we can go any farther, your approval is necessary for what has been done and what
needs to be done for this project. Thus far, one of the deliverables we have gone over from the
original systems request was the Business Case that included the project feasibility analysis including
a cost benefit spreadsheet. We developed a Gantt chart to map out the entire project all the while
updating the chart after each milestone. A Use Case and Class Diagram was developed to map out
scenarios and to help later on with implementing and possible programming. Sequence and State
Machine Diagrams were created to further detail the Use Cases and Classes respectively. Finally we
made a Usability Prototype and tested randomly selected users for input on our emerging system.
We have gone through a lot of milestones but there are still many requirements that need to
be met before we can launch. We still need to flesh out some ideas with enhancing the current
system once we have taken into account the original user requirements and refine the behavioral
the other dynamic classes. I suggest a website later down the road where you can post your items for
sale. This will further your revenue and keep your inventory low in return for little cost. Once these
issues have been dealt with, we can enter the next phase but a choice will have to be made sometime
in the near future regarding whether or not to build the system from scratch using our analysis or
acquire a pre-built system that matches the project requirements.
Once we get into the implementation stage, that’s where our work will take flight. My
suggestions for this stage are that we stick to the Gantt Chart as close as possible and to refer back to
our analysis documents whenever possible as to avoid missing key functions. The implementation
stage is where we need all hands in play including the users and you yourself so please expect testing
in the near future.
In conclusion, we at are proud to be of service to you and your business needs. I hope we can
continue to work on this project if you so choose to keep going from here on out. Please let me know
soon if you have any questions or comments about any of the supplied documents.
Nicholas Jones

More Related Content

What's hot

finance management system
finance management systemfinance management system
finance management system
aruneshsaxena
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
Fuckboy123
 
Online shop system use case diagram report
Online shop system use case diagram reportOnline shop system use case diagram report
Online shop system use case diagram report
Mahan Gheib Khah Mashak
 
Web Design Contract
Web Design ContractWeb Design Contract
Web Design Contract
butest
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
Suriey Tafar
 

What's hot (20)

Supermarket Inventory Management System Development.pdf
Supermarket Inventory Management System Development.pdfSupermarket Inventory Management System Development.pdf
Supermarket Inventory Management System Development.pdf
 
Book Shop Management System
Book Shop Management SystemBook Shop Management System
Book Shop Management System
 
finance management system
finance management systemfinance management system
finance management system
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Harsh Mathur Final Year Project Report on Restaurant Billing System
Harsh  Mathur Final Year Project Report on Restaurant Billing SystemHarsh  Mathur Final Year Project Report on Restaurant Billing System
Harsh Mathur Final Year Project Report on Restaurant Billing System
 
Apartment manageemnt system
Apartment manageemnt systemApartment manageemnt system
Apartment manageemnt system
 
Online shop system use case diagram report
Online shop system use case diagram reportOnline shop system use case diagram report
Online shop system use case diagram report
 
Project Managing An Implementation Of A Library Management System
Project Managing An Implementation Of A Library Management SystemProject Managing An Implementation Of A Library Management System
Project Managing An Implementation Of A Library Management System
 
Web Design Contract
Web Design ContractWeb Design Contract
Web Design Contract
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Food Delivery 20.pptx
Food Delivery 20.pptxFood Delivery 20.pptx
Food Delivery 20.pptx
 
Restaurant Kitchen Order Ticket Management System
Restaurant Kitchen Order Ticket Management SystemRestaurant Kitchen Order Ticket Management System
Restaurant Kitchen Order Ticket Management System
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering System
 

Viewers also liked (7)

Pawnshop
Pawnshop Pawnshop
Pawnshop
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Cashbox
CashboxCashbox
Cashbox
 
Sql Ssis Ssrs Developer Resume
Sql Ssis Ssrs Developer ResumeSql Ssis Ssrs Developer Resume
Sql Ssis Ssrs Developer Resume
 
Article 12 national economy and patrimony
Article 12   national economy and patrimonyArticle 12   national economy and patrimony
Article 12 national economy and patrimony
 
Marketing Plan
Marketing PlanMarketing Plan
Marketing Plan
 
Inventory system
Inventory systemInventory system
Inventory system
 

Similar to Systems Proposal for Pete's Pawn Shop Nicholas Jones

Running head PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docx
Running head  PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docxRunning head  PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docx
Running head PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docx
SUBHI7
 
Project Report for Chocolates
Project Report for Chocolates Project Report for Chocolates
Project Report for Chocolates
butest
 
Running Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docx
Running Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docxRunning Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docx
Running Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docx
charisellington63520
 
The Application of Information Technology in the Preparation and Presentation...
The Application of Information Technology in the Preparation and Presentation...The Application of Information Technology in the Preparation and Presentation...
The Application of Information Technology in the Preparation and Presentation...
IOSRJBM
 
Business Proposal - IT Project
Business Proposal - IT ProjectBusiness Proposal - IT Project
Business Proposal - IT Project
Sharad Srivastava
 
Critical Look At AP And Dynamics
Critical Look At AP And DynamicsCritical Look At AP And Dynamics
Critical Look At AP And Dynamics
nsprau
 

Similar to Systems Proposal for Pete's Pawn Shop Nicholas Jones (20)

Running head PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docx
Running head  PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docxRunning head  PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docx
Running head PRELIMINARY INVESTIGATION REPORT1INVESTIGATI.docx
 
Project Report for Chocolates
Project Report for Chocolates Project Report for Chocolates
Project Report for Chocolates
 
Running Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docx
Running Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docxRunning Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docx
Running Head FINAL PROJECT PLAN1TECHNICAL PAPER FINAL PROJEC.docx
 
HPL Presentation
HPL PresentationHPL Presentation
HPL Presentation
 
Final system request
Final system requestFinal system request
Final system request
 
8 Signs You’ve Outgrown Quickbooks!
8 Signs You’ve Outgrown Quickbooks!8 Signs You’ve Outgrown Quickbooks!
8 Signs You’ve Outgrown Quickbooks!
 
Region - AMERICAS Customer CaseStudy
Region - AMERICAS Customer CaseStudyRegion - AMERICAS Customer CaseStudy
Region - AMERICAS Customer CaseStudy
 
Making the move to Sage ERP from Outgrown Quickbooks
Making the move to Sage ERP from Outgrown QuickbooksMaking the move to Sage ERP from Outgrown Quickbooks
Making the move to Sage ERP from Outgrown Quickbooks
 
The Application of Information Technology in the Preparation and Presentation...
The Application of Information Technology in the Preparation and Presentation...The Application of Information Technology in the Preparation and Presentation...
The Application of Information Technology in the Preparation and Presentation...
 
Modernization of ntuc income
Modernization of ntuc incomeModernization of ntuc income
Modernization of ntuc income
 
Miraculous accounts payable(ap) process improvement ideas
Miraculous accounts payable(ap) process improvement ideasMiraculous accounts payable(ap) process improvement ideas
Miraculous accounts payable(ap) process improvement ideas
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme Rental
 
final proposal group 5
final proposal group 5final proposal group 5
final proposal group 5
 
Business Proposal - IT Project
Business Proposal - IT ProjectBusiness Proposal - IT Project
Business Proposal - IT Project
 
Final Draft Sitter Solutions
Final Draft Sitter SolutionsFinal Draft Sitter Solutions
Final Draft Sitter Solutions
 
Improved business agility for a rapidly growing North American corporate bank.
Improved business agility for a rapidly growing North American corporate bank.Improved business agility for a rapidly growing North American corporate bank.
Improved business agility for a rapidly growing North American corporate bank.
 
Top Signs You May Have Outgrown Your Legacy ERP System
Top Signs You May Have Outgrown Your Legacy ERP SystemTop Signs You May Have Outgrown Your Legacy ERP System
Top Signs You May Have Outgrown Your Legacy ERP System
 
Top Signs You May Have Outgrown Your Legacy ERP system
Top Signs You May Have Outgrown Your Legacy ERP systemTop Signs You May Have Outgrown Your Legacy ERP system
Top Signs You May Have Outgrown Your Legacy ERP system
 
Critical Look At AP And Dynamics
Critical Look At AP And DynamicsCritical Look At AP And Dynamics
Critical Look At AP And Dynamics
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme Rental
 

Systems Proposal for Pete's Pawn Shop Nicholas Jones

  • 2. 2 Table of contents Planning  Opening Statement 3  Systems Request 4  Business Case 5-8  Current Gantt Chart 9  Use Case Model 10  Class Diagram 11  Sequence Diagram 12-13  State Machine Diagram 14-15  Windows Diagram 16 a. Prototype Screens 17-20 b. Mock Website 21  Usability Testing Summary 22  Executive Summary 23
  • 3. 3 This project is still an ongoing project that has followed the UML model in a strict fashion. Since the systems request, we at Initech have found that the core key requirements must not be overlooked and that the intended system will include the essential requirements of streamlining the transaction process of buy, pawn, and sell, help with record keeping, provide easier report forming for financial and legal institutions, and help with online marketing. Throughout the stages of this project, we will identify more aspects of the system and documents detailing the desired functionality. We will then enter into the actual designing and construction phases were user and stake holder support is a necessity for the project to succeed. So far, the scope of the project has been small with pertaining to only one small business. This is good in terms of risk and feasibility however this does not mean this project and its phases are not important. We will continue to go along with the path pertaining to our Gantt Chart so that the requirements of this system are met and for the business to prosper after the system is complete. We at Initech will continue our support of this development project and hope to provide value to your business. Nicholas Jones
  • 4. 4 System Request Project Name: Pete's Pawn Shop Project Sponsor: Peter "Pete" Forthright, owner and chief operating officer Business Need: Pete's Pawn Shop has been in the pawning business for 30+ years. The business specializes in jewelry, electronics, furniture and antiques, but other items may be accepted on occasion. Though Pete has been using a computer for simple tasks such as word processing, and managing inventory in simple spreadsheets, he has a difficult time keeping up with the record keeping and the legal requirements, and many accounting errors have resulted in substantial losses. Pete believes that his business operations could be made more efficient and effective with the proper information systems support. Functionality: The expected functionality includes transaction support for sales, purchases, and pawning, as well as managing inventory and repeat-customers, provide financial and legal reporting [stolen property, etc.], and marketing. Expected Value: Reduce losses due to book keeping errors, reduce cost for clerical support, better decision-making in offering loans and appraising items, and improve relationships with customers (new and repeat). Special Issues or Constraints: Limited funds for equipment upgrades and software development; limited information systems expertise; many one-time customers; reporting requirements to identify stolen goods; need for outside appraisers for some items; two workstations with Internet access; one external mass storage device; no website, Facebook or other social media identity. Case Scenario- This is a new information systems idea for a small pawn shop owned by Pete Forthright. These are the following assumptions. 1. 4 % discount interest rate 2. 16 transactions per business day on average 3. Currently $400,000 turnover per annum 4. Annual appraiser cost: $20,000 5. Current management & staff salaries: a. assistant shop manager $65,000 b. two part-time sales clerks/bookkeepers $25,000 each 6. Current facility lease is $2,000 per month 7. Training to use and manage/maintain the system (make an estimate as to hours and cost) 8. New IT Equipment resources (make your own estimate)
  • 5. 5 Business Case - Pete’s Pawn Shop Team Initech Sep/10/2014 Scope of the Project: This project seeks to develop an information system for Pete’s Pawn Shop. The system will include a customer database, inventory management, loan tracking, POS capabilities, financial accounting, legal reporting and online presence. Goals and Objectives: This system is expected to streamline the staff and customer experience, reduce losses due to clerical errors, reduce staffing costs, improve decision-making and price-setting in making loans and appraising items, streamline transactions, and improve customer satisfaction and experience. Technical Feasibility User familiarity: Medium Risk The system will be a big change to the current business, thus users will require training to learn how to use and manage the new system as well as the new technology that utilizes the system. Project size: Low Risk We are working with a small pawnshop thus installing, training users, and managing the system should be straightforward given the level of support and training planned. New hardware: Low Risk Scanners, printers, and other pawnshop technology will be installed on site to accommodate the system. Upgrades: Low Risk Current hardware such as the already set up workstations will need to be either upgraded or replaced to accommodate with new system. Analyst’s experience: Medium Risk The project managers are not experts on accounting or pawn shops and know of them, however since this is a small business the risk are lower. Legal requirements: Low Risk System must work with the legal requirements of pawn shops for the state. System must be able to work with police in sending reports and be able to safely store correct information of customers and accounting data. Integrating old accounting system to new system: Low Risk System must be able to integrate and store previous accounting and product data. Pre-built software that streamlines the process of entering previous data can be chosen to meet this requirement but inputting old data can be tedious.
  • 6. 6 Economic Feasibility: Low Risk Assumptions: ● Revenue increases by 0.89%1 ○ New information system and increased web presence facilitates an average of one additional customer per week. ● Appraisal costs reduced by 25% ● Clerk salary costs reduced by 25% ● Discount Rate of 4% ● Off-the-shelf software package. An in-house development project would be much more expensive. Tangible Benefits: ● ROI over 5 years: 2.10 ● NPV over 5 years: $44,059.85 ● Break-even occurs after: 1.04 years Intangible Benefits: ● Increased customer satisfaction. More accurate appraisals mean better loans. ● Increased brand recognition through a web-facing storefront. ● Increased compliance with the local authorities through an electronic inventory system. Developmental Costs: ● Consulting Fees - $5,527.30 2 ○ $999.99 annual service contract ● Hardware Costs (Upfront): $1,575.65 ○ Maintenance - 12% of original cost (incurred annually): $189.08 ● Software Costs: $1,188.00 annually Operational Costs 3 : ● Manager Training: $2,500.00 ● Clerk Training: $1,923.08 Organizational Feasibility Strategic Alignment: Low Risk This project is strongly aligned with the business strategy of Pete’s Pawn Shop as it will increase sales, reduce losses due to bookkeeping, streamline accounting and tax reporting, and bring in new customers through online presence, all of which will increase overall revenue. Stakeholder Analysis: Low to Medium Risk 1 It should be noted that even if revenue does not increase at all, the new system would still be a financially sound investment because of reductions in appraisal and salary costs as well as increased inventory turnover. 2 Consulting fees reflect a flat 200% on hardware and software costs. 3 Operational costs assume 2 weeks lost productivity/training time for employees.
  • 7. 7 Accepting the new system: Low Risk ● The owner of the company, also the champion of the project, has a very strong interest in the project in order to improve his business. ● Change management plan: The users of the in-store system include the owner, assistant manager, and two part-time clerks/bookkeepers. The owner and staff will be consulted as to what functionality would improve their sales and workload. The system that will be designed or purchased will be user friendly and streamline the sales, loans and bookkeeping. Shop staff will receive training to use the system and will benefit from the ease of POS capability, tracking of inventory, loan and sales records, and customer records. ● Customer users will benefit from the ability to check the status of their loans online if desired, and from a streamlined in-store transaction. Adapting to the new system: Medium Risk ● Staff possibly has little experience in POS/inventory management software. ● Training will be provided to shop staff. System will improve ease of transactions. Transferring inventory to the new system: Low Risk ● Current records will need to be transferred. ● This will take some time but the new system’s time saving features will make up for this time. Legal and Contractual: low risk The software fees are on a month-to-month basis and there is no ongoing contract involved. Additional Comments: Conclusion: Given the functional, organizational, technical and economic requirements of the project, it is our recommendation that we install an existing pawn management software package and related hardware at Pete’s Pawn Shop.
  • 8. 8 Pete'sPawnshopCost/BenefitAnalysis CurrentAssumptions: NumberofDailyTransactions:16 AnnualRevenue:400,000.00$ AnnualAppraiserCost:20,000.00$ AnnualManagementSalary:65,000.00$ AnnualClerkSalary(2x):25,000.00$ Year1($)Year2($)Year3($)Year4($)Year5($)Total($) Benefits IncreasedRevenue1,785.71$3,571.43$3,928.57$4,321.43$4,753.57$18,360.71$ ReducedAppraisalCosts2,500.00$5,000.00$5,500.00$6,050.00$6,655.00$25,705.00$ ReducedClerkCosts3,125.00$6,250.00$6,875.00$7,562.50$8,318.75$32,131.25$ TotalBenefits7,410.71$14,821.43$16,303.57$17,933.93$19,727.32$76,196.96$ DevelopmentCosts ManagerTraining(2weeks)2,500.00$-$-$-$-$2,500.00$ ClerkTraining(2weeks-bothclerks)1,923.08$-$-$-$-$1,923.08$ EquipmentCosts(upfront)1,575.65$-$-$-$-$1,575.65$ SoftwareCosts(upfront)1,188.00$-$-$-$-$1,188.00$ ConsultingFees5,527.30$-$-$-$-$5,527.30$ TotalDevelopmentCosts12,714.03$-$-$-$-$12,714.03$ OperationalCosts EquipmentMaintenance-12%(ongoing)189.08$189.08$189.08$189.08$189.08$945.39$ SoftwareCosts(annuallicensing)1,188.00$1,188.00$1,188.00$1,188.00$1,188.00$5,940.00$ ITSupportServices999.99$999.99$999.99$999.99$999.99$4,999.95$ TotalOperationalCosts2,377.07$2,377.07$2,377.07$2,377.07$2,377.07$11,885.34$ TotalCosts15,091.09$2,377.07$2,377.07$2,377.07$2,377.07$24,599.37$ NetBenefits(7,680.38)$12,444.36$13,926.50$15,556.86$17,350.25$51,597.60$ ReturnonInvestment(5years)2.10 NPVofNetBenefits(@4%DiscountRate)$44,059.85
  • 9. 9 Updated Gantt Chart 12/4/14 This Snapshot of the updated Gantt Chart includes what has been done highlighted in green and what needs to be done expanded and highlighted in yellow. As of now we are entering in the inception phase within execute project. If you wish to see the full Gantt Chart in Microsoft project format, check your email as I will be sending it to you along with this Systems Proposal.
  • 12. 12 Sequence Diagram November/7/2014 :Customer Manager:Manager Request Pawn Display Pawn Transaction Screen Draw Screen Enter item description, category, redemption period, and estimated value Calculate Item Loan Amount Estimated value less interest to be chargedLoan Amount Request Pawn Creation Update Pawn Item Inventory UpdateFinancial Records UpdateSuccessful UpdateSuccesful Display Transaction Confirmation Accepts Pawn Offer Return Pawn Offer CreatePawnItem( itemCategory, itemDescription, estimatedValue, itemRedeemPeriod ) :PrintReceipt Bot Print Receipt Call New Pawn Entry Routine Get Info Return Info Pawn Inventory :Database :PawnItem Financial Records :Database MainMenu :UI PawnScreen :UI :CalcLoan :EnterNew Pawn Get Info Return Info
  • 13. 13 Object Descriptions Object name Object Type Description :Customer Actor A Customer initiates a pawn transaction through the Manager. :Manager Actor A Manager interacts with the system using the Main Menu and the Pawn Screen. A Manager determines the estimated value of the item, and interacts with the Main Menu and Pawn Screen to process the customers pawn, record the transaction, and print the receipt. MainMenu:UI Boundary Class The Main Menu User Interface displays the transaction options buy, sell, and pawn. It communicates with Pawn Screen in this sequence. PawnScreen:UI Boundary Class The Pawn Screen User Interface allows the Manager to create, calculate and enter new pawn offers. It calls Pawn Item, Calculate Loan, Enter New Pawn. It displays confirmations from Calculate Loan, Pawn Inventory Database and Financial Records Database. :CalculateLoan Control Class Calculate Loan is called by Pawn Screen when the Manager enters pawn item description (estimated value, length of redemption period, and interest rate) into Pawn Screen. It communicates with Pawn Item to process the pawn item information to calculate loan amount. :PawnItem Entity A Pawn Item is created when the manager enters the item description, estimated value, and length of redemption period. It is called by Enter New Pawn in New Pawn Entry Routine. :EnterNewPawn Control Class Enter New Pawn is called by Pawn Screen to enter the new pawn into the system after the Pawn Item has been created and Customer has agreed to pawn offer. It calls the Pawn Inventory Database to create a new DB entry for the new pawn to the database. It also calls the Financial Records Database create a new DB entry of the financial details of the new pawn. PawnInventory:Database Entity Pawn Inventory Database stores pawn instances. It is called by Enter New Pawn to create a new database entry when a new pawn is created. It confirms update to Pawn Screen. FinancialRecords:Database Entity Financial Records Database stores financial information related to each pawn. It confirms update to Pawn Screen. :PrintReceiptBot Boundary Class Print Receipt Bot is called by the Pawn Screen to print receipt at completion of transaction.
  • 15. 15 State Descriptions State Description Pending Pawn Item is temporarily stored in the system awaiting customer acceptance. Open Pawn Item loan has been issued but not yet redeemed or defaulted, that is, it carries a balance and the redeem date has not yet passed. Redeemed Pawn Item is moved to this state when balance is zero. Item is then archived. Defaulted Pawn Item is moved to this state when the balance is greater than zero and the redeem date has passed. Item is then moved to sellable inventory.
  • 16. 16 Windows Navigation Diagram November/24/2014 Make Pawn WND <<Report>> Print Receipt and Contract <<window>> Main Menu <<Button>> New Pawn <<Button>> Receive Payment <<Button>> Closeout Pawn Click New Pawn Button <<Button>> Sign In <<Button>> Cancel <<form>> Login Form <<form>> Lookup Customer <<Button>> Search <<Button>> Confirm <<Button>> Cancel <<form>> New Pawn Form <<Button>> Add Customer <<Button>> Lookup Customer <<Button>> Print <<Button>> Edit Info <<Button>> Cancel <<Button>> Confirm <<Button>> Upload Picture Click Sign In Button Click Lookup Customer Button Click Print Button Click Cancel Button Click Cancel Button Click Confirm Button
  • 17. 17 Prototype Screens For functional windows, see attached file.
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. 21 Website For functional web pages, see attached file.
  • 22. 22 Usability Testing Summary Team Initech conducted a usability test on a prototype version of the user interface for Pete’s Pawn Shop. There were two participants with average computing skills. The participants were asked to navigate the system screens using a scenario for creating a pawn. They rated the system’s usability with the following questions. 1. What are your overall impressions of the system? 2. On a scale of 1 to 10, how well do you as the user understand the information contained on the system forms and the information the fields are asking for? 3. On a scale of 1 to 10, how well does the interface draw your attention to the correct areas? 4. On a scale of 1 to 10, how easy is it for you to use this system? 5. What are some parts of our system that you think are consistent? Inconsistent? 6. On a scale of 1 to 10, how quickly would you be able to navigate through this site? 7. Name three words or characteristics that you feel describes this system. 8. What are the three things you like best about the systems structure? 9. What are the three things you like least about the systems structure? 10. If you could make one significant change to this system, what change would you make? Both participants’ overall first impressions were very positive. They commented positively on the ease and readability of the design, and were very impressed with the auto fill feature. When asked to rate how much they understood the information contained in the system forms, they both gave full marks. One subject commented that she was able to do this even though she was unfamiliar on the inner workings of a pawnshop. Their ratings on how well the interface drew their attention to the correct areas of the screen were mixed. One subject liked how the buttons were grouped by category and gave a 10/10, while the other subject felt the interface was a bit plain. In the areas of ease of use and consistency of the interface, both agreed that it deserved full marks, and one participant commented that she barely had to think while using it. The other subject went even further to say that if she worked at a pawnshop she would demand this software. When asked to name three words that would sum up their experience while navigating the interface the two subjects responded, “consistent, easy, and friendly” and “fast, fun and friendly” respectively. When asked to explain why they selected those words, they both agreed that ease of use was the primary factor, adding that it was intuitive, and they didn’t have to click too many buttons to navigate to the target areas. In all, the testing session went very well. Both participants loved the functionality of the interface, and its simple and consistent construction. The only negative comment they had was that the color and look of the interface were a bit drab and dull. From this feedback we added a colored background, and a border to contain each category.
  • 23. 23 Up to this point, there has been a lot of effort put in to making this information system. What started out as a systems request has now been brought from the planning phase to the end of the elaboration phase of this project thus we at Initech are proud to be working with Pete’s Pawn Shop and will continue to operate and bring this project to its closure. Before we can do this however there is still some cases we need to go over. Before we can go any farther, your approval is necessary for what has been done and what needs to be done for this project. Thus far, one of the deliverables we have gone over from the original systems request was the Business Case that included the project feasibility analysis including a cost benefit spreadsheet. We developed a Gantt chart to map out the entire project all the while updating the chart after each milestone. A Use Case and Class Diagram was developed to map out scenarios and to help later on with implementing and possible programming. Sequence and State Machine Diagrams were created to further detail the Use Cases and Classes respectively. Finally we made a Usability Prototype and tested randomly selected users for input on our emerging system. We have gone through a lot of milestones but there are still many requirements that need to be met before we can launch. We still need to flesh out some ideas with enhancing the current system once we have taken into account the original user requirements and refine the behavioral the other dynamic classes. I suggest a website later down the road where you can post your items for sale. This will further your revenue and keep your inventory low in return for little cost. Once these issues have been dealt with, we can enter the next phase but a choice will have to be made sometime in the near future regarding whether or not to build the system from scratch using our analysis or acquire a pre-built system that matches the project requirements. Once we get into the implementation stage, that’s where our work will take flight. My suggestions for this stage are that we stick to the Gantt Chart as close as possible and to refer back to our analysis documents whenever possible as to avoid missing key functions. The implementation stage is where we need all hands in play including the users and you yourself so please expect testing in the near future. In conclusion, we at are proud to be of service to you and your business needs. I hope we can continue to work on this project if you so choose to keep going from here on out. Please let me know soon if you have any questions or comments about any of the supplied documents. Nicholas Jones