13.07.2015 Views

Projektering av passersystem

Projektering av passersystem

Projektering av passersystem

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Bakom kryssrutorna finns en Array som är lika lång som antalet kryssrutor. När enkryssruta kryssas i, blir motsvarande plats i Arrayen satt till ”true”. När en kryssrutakryssas ur blir motsvarande plats i Arrayen satt till ”false”. Efter att en kryssrutakryssats i eller ur, körs en metod som kontrollerar vilka val <strong>av</strong> programvarupaket somnu är kompatibla/inte kompatibla med funktioner som önskas. När listan överprogrampaket sedan renderas, kommer de alternativ som inte passar med de valdafunktionerna att vara röda.När ett ut<strong>av</strong> programpaketen valts, skickas information om det valda paketet, vidare tillkalkylbladet på flik 3.4.2.12 DörrlicenspaketFör varje dörrmiljö (dörrkontrollenhet, kompaktläsare, dörrbladsläsare eller porttelefon)krävs en dörrlicens. Dörrlicenserna säljs i olika stora paket och finns att välja i listanunder texten ”Välj antal dörrlicenser”. Beroende <strong>av</strong> antal dörrmiljöer i hårdvaruträdet,kommer de licenspaket som innehåller färre antal dörrlicenser än antalet dörrmiljöer ihårdvaruträdet att vara röda. Om t.ex. fem dörrmiljöer är utplacerade i hårdvaruträdetkommer licenspaketen om en och fyra dörrar vara röda.Varje gång en dörrmiljö läggs till i trädet under flik 1 samt varje gång en dörrmiljö tasbort från trädet kommer programmet att räkna hur många dörrmiljöer som finns kvar.Denna beräkning ligger sedan till grund för hur många licenser som behövs förutsatt attalla dörrmiljöer skall tas i drift.4.2.13 Röda alternativNär funktionerna som önskas till programpaketet valts, skulle ett alternativttillvägagångssätt vara att programmet väljer den programvara som bäst överensstämmermed funktionsvalen som gjorts. Anledningen till att jag inte använt detta alternativ ärtvå. För det första finns det en pedagogisk poäng i att användaren måsta ta ställning tillvilket programpaket som ska väljas, dels för att uppmärksamma användaren på att detfaktiskt finns flera programpaket dels för att användaren eventuellt lär sig skillnadenmellan programpaketen. Den andra anledningen är att det inte går att utesluta attanvändaren vill ha ett annat programpaket än det som rekommenderas <strong>av</strong> programmet.Ett sådant tänkbart scenario skulle kunna vara att användaren väljer att köpa ettprogrampaket med fler funktioner än vad som angetts för att användaren helt enkelt villkunna bygga ut systemet i framtiden. När de val som inte rekommenderas <strong>av</strong>programmet dessutom skrivs ut i rött, bör det ändå stå klart vilka programpaket som interekommenderas. Utöver att programmet rekommenderar vissa programpaket, går detäven att välja att inte ta något programpaket över huvudtaget. Detta alternativ finns föratt det kan tänkas finnas fall där användaren redan äger en licens till en ARXprogramvara och endast använder detta program som stöd för att bygga ut sittnuvarande system.Dörrlicenspaketen fungerar enligt samma logik, inget dörrlicenspaket väljs ut <strong>av</strong>programmet. Det enda som programmet gör är att <strong>av</strong>råda användaren från att väljadörrlicenspaket som innehåller färre antal dörrlicenser än utplacerade dörrmiljöer.Genom att tvinga användaren att själv göra ett medvetet val, tydliggörs det faktum attdet faktiskt krävs dörrlicenser för de dörrmiljöer som skall tas i drift, samtidigt är detmöjligt att välja ett dörrlicenspaket som innehåller färre antal dörrlicenser än- 21 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!