Technische analyse Versie 2

advertisement
2016 - 2017
Technische analyse
Versie 2
BLACKWOOD
NIELS DE CONINCK EN JENS DE CRAECKER
Technische analyse versie 2
Inhoud
Inleiding ............................................................................................................................................... 2
Blackwood PC ...................................................................................................................................... 3
1 Behuizing ...................................................................................................................................... 3
1.1 Stappenplan Behuizing .............................................................................................................. 3
2 Hardware ...................................................................................................................................... 4
2.1 Stappenplan Hardware .............................................................................................................. 4
3 Besturingssystemen en bootloader .............................................................................................. 5
2.1 Stappenplan Besturingssystemen en bootloader ..................................................................... 5
Website ............................................................................................................................................... 6
1 Paginabeschrijving website .......................................................................................................... 6
2 Object diagrammen ...................................................................................................................... 8
2.1 Adres.......................................................................................................................................... 8
2.2 AdresReferentie......................................................................................................................... 8
2.3 AdresType .................................................................................................................................. 8
2.4 Bestelling ................................................................................................................................... 9
2.5 Bestellingstatus ......................................................................................................................... 9
2.6 Component .............................................................................................................................. 10
2.7 ComponentReferentie ............................................................................................................. 11
2.7 ComponentType ...................................................................................................................... 12
2.8 Computer................................................................................................................................. 13
2.9 Gebruiker ................................................................................................................................. 14
3 Tree website ............................................................................................................................... 15
3 Foto’s website ............................................................................................................................ 16
Softwarepakketten ............................................................................................................................ 19
1 Tekstverwerker ........................................................................................................................... 19
2 Muziekspeler .............................................................................................................................. 19
3 SecureNote ................................................................................................................................. 19
4 Educatief Systeem ...................................................................................................................... 19
1
Technische analyse versie 2
Inleiding
In deze technische analyse krijgt u een gedetailleerde beschrijving van Blackwood. Elk onderwerp
wordt uitgebreid besproken en gevisualiseerd.
De onderwerpen zijn:
-
Blackwood PC;
website;
softwarepakketten;
2
Technische analyse versie 2
Blackwood PC
Raster
PSU
CPU
Moederbord
RAM
SSD
Case Fans
Dit is het voorlopige design van de computer. Het hout op het design is bruin gebleven om
een duidelijk beeld te scheppen en een onderscheid te kunnen maken.
1 Behuizing
De behuizing bestaat volledig uit hout. Oorspronkelijk ging deze vervaardigd zijn uit Shou-sugi-ban
hout. Later bleek dat deze keuze te duur ging worden dus zijn wij op zoek gegaan naar een goedkoper
alternatief: Bouwhout zwart verven met speciaal daarvoor bestemde verf.
De behuizing bestaat uit 6 afzonderlijke houten planken die aan elkaar bevestigd worden via
houtschroeven. Het zijpaneel zal werken met een schuifsysteem zodat de componenten ten allen
tijden toegankelijk zijn.
Het moederbord zal bevestigd worden op een metalen plaat waar de standoffs reeds opstaan. Deze is
uitgesneden uit een oude metalen behuizing.
1.1 Stappenplan Behuizing
Stap 1: 6 Houten planken op maat snijden.
Stap 2: Planken bevestigen zoals op het design.
Stap 3: Metalen plaat bevestigen.
Stap 4: Rasters maken.
Stap 5: Backplate uitsnijden.
Stap 6: Schuifsysteem bevestigen.
3
Technische analyse versie 2
2 Hardware
De hardware is specifiek uitgekozen om te werken met verschillende besturingssystemen.
Mobo:
CPU:
GPU:
RAM:
SSD:
PSU:
Gigabyte GA-H81M-HD3
i3 – 4170 (4th gen)
Intel HD Graphics 4400
Curcial DDR3 1600 Mhz 8 GB
Kingston SSD 240 GB
Corsair VS350
Chipset: H81
RAM: DDR3 (ondersteund enkel DDR3)
2.1 Stappenplan Hardware
Stap 1: CPU op het moederbord monteren.
Stap 2: RAM op het moederbord monteren.
Stap 3: Moederbord op de metalen plaat monteren.
Stap 4: SSD monteren.
Stap 5: Voeding monteren en aansluiten.
Stap 6: Cable management.
4
Technische analyse versie 2
3 Besturingssystemen en bootloader
Dit zijn de besturingssystemen die beschikbaar zullen zijn bij de lancering van Blackwood:
-
Windows 10;
Mac OS X El Capitan;
Ubuntu;
Debian;
Alle systemen worden op één SSD geïnstalleerd en zullen opgestart worden aan de hand van de
bootloader GRUB.
GRUB is een van de weinige bootloaders die zowel programmatorisch als grafisch volledig naar wens
kan geconfigureerd worden.
GRUB biedt de gebruiker een gemakkelijke grafische interface waar hij zijn verkozen
besturingssysteem kan opstarten.
2.1 Stappenplan Besturingssystemen en bootloader
Stap 1: Windows 10 downloaden via Dreamspark en op USB zetten.
Stap 1: Windows 10 installeren op de SSD.
Stap 2: Mac OS X downloaden via App Store en op USB zetten.
Stap 3: Mac OS X installeren op de SSD.
Stap 4: Ubuntu downloaden via website en op USB zetten.
Stap 5: Ubuntu installeren op de SSD.
Stap 6: Debian downloaden via website en op USB zetten.
Stap 6: Debian installeren op de SSD.
5
Technische analyse versie 2
Website
1 Paginabeschrijving website
Home
Dit is de hoofdpagina van de website waar een korte uitleg wordt gegeven over Project Blackwood.
Deze zal ook een afbeelding van een geconfigureerde computer bevatten.
Winkel
Hierin worden voor geconfigureerde computers getoond zoals bijvoorbeeld een budget variant en
een professionele variant.
Hierop komt ook een knop naar een pagina waar een gebruiker een configuratie kan maken op basis
van de door ons vooropgestelde onderdelen (Om geen conflicten tussen hardware te veroorzaken,
zoals een moederbord met een foute socket voor de gekozen processor).
De onderdelen waaruit een gebruiker kan kiezen zijn:







Moederbord
CPU
RAM
SSD
HDD
GPU
PSU
Dan kan de gebruiker zijn configuratie controleren en deze toevoegen aan zijn winkelmandje.
Info
Complete informatie waarom we Project Blackwood hebben gestart en onze visie over het project.
Hierop worden ook onze contact gegevens geplaatst.
Inloggen
Hierop kan de gebruiker zich inloggen.
De gegevens die nodig zijn om aan te melden zijn:


E-mailadres
Wachtwoord
Registreren
Hierop kan de gebruiker zich registreren.
De gegevens die de nieuwe gebruiker nodig heeft zijn:




Voornaam
Achternaam
E-mailadres
Twee velden voor het wachtwoord zodat er een verminderde kans is om zich te mistypen
6
Technische analyse versie 2
Dashboard
Hierop kan de gebruiken al nodige gegevens zien zoals:
De meest recente bestellingen
Hier kan de gebruiker de status van zijn bestelling volgen en indien mogelijk de bestelling annuleren.
Adressenboek
In dit gedeelte wordt het mogelijk gemaakt om een adres toe te voegen + zijn adressen te zien en
deze ook te wijzigen of verwijderen (deze adressen wordt gebruikt als verzendadres of factuuradres).
Persoonlijke gegevens
Hier worden het e-mailadres getoond + statistieken zoals het aantal bestellingen en de
registreerdatum.
Winkelwagen
Hierop worden alle geconfigureerde computers getoond + de onderdelen en een uitgebreide
prijsberekening zodat de gebruiker weet wat hij zal bestellen en hoeveel het zal kosten. Hij zal ook de
mogelijkheid krijgen om een geconfigureerde computer te verwijderen.
7
Technische analyse versie 2
2 Object diagrammen
2.1 Adres
2.2 AdresReferentie
2.3 AdresType
8
Technische analyse versie 2
2.4 Bestelling
2.5 Bestellingstatus
9
Technische analyse versie 2
2.6 Component
10
Technische analyse versie 2
2.7 ComponentReferentie
11
Technische analyse versie 2
2.7 ComponentType
12
Technische analyse versie 2
2.8 Computer
13
Technische analyse versie 2
2.9 Gebruiker
14
Technische analyse versie 2
3 Tree website
15
Technische analyse versie 2
4 Foto’s website
16
Technische analyse versie 2
17
Technische analyse versie 2
18
Technische analyse versie 2
Softwarepakketten
1 Tekstverwerker
Besturingssystemen: Windows, Mac OS X El Capitan, Ubuntu, Debian
Programmeertaal: C#, Swift, Java
Een simpele tekstverwerker die vooral functionaliteit moet bieden in Ubuntu en Debian. Terminal
commando’s opslaan is ook een optie. Onze tekstverwerker heeft ongeveer de zelfde functionaliteit
als notepad.
2 Muziekspeler
Besturingssystemen: Windows, Mac OS X El Capitan, Ubuntu, Debian
Programmeertaal: C#, Swift, Java
Een simpele muziekspeler die vooral functionaliteit moet bieden in Ubuntu en Debian. Favoriete
tracks instellen, shuffle, etc..
3 SecureNote
Besturingssystemen: Windows, Mac OS X El Capitan, Ubuntu, Debian
Programmeertaal: C#, Swift, Java
Een programma om notities te encrypteren en te delen met anderen. Beschikbaar op alle
besturingssystemen.
4 Educatief Systeem
Besturingssystemen: Windows, Mac OS X El Capitan, Ubuntu, Debian
Programmeertaal: C#, Swift, Java
Een systeem dat jou door het besturingssysteem loodst, tutorials, automatische muisbeweging, etc..
19
Download