Freelance opgave: Hjemmeside til database over søofficerer

Beskrivelse af opgaven:

Se den fulde specifikation i den vedhæftede fil.
Overordnet beskrivelse
Der skal udvikles en Hjemmeside med en database over søofficerers personalhistoriske oplysninger, kaldet en Søofficersrulle. En bidragyder skal med en GUI bl.a. kunne tilføje officerer med deres personlige data og udnævnelser. En læser skal med en GUI kunne søge en eller flere officerer i databasen og læse alle data knyttet til den/disse.

Brugerkategorier
Der skal være følgende brugerkategorier: Administrator, Bidragsyder, Læser og PrivilegeretLæser.
Brugergrænseflader for bidragsydere
Tilføjelse af person: B(idragsyder) trykker TilføjPerson og derved fremkommer:
Person-menu
Felter: Efternavn, fornavne, fødselsdato, køn og dødsdato. B afslutter ved at trykke Gem. Personen er nu den valgte-person. B gør ham til officer ved at trykke på officer-knappen og derved fremkommer:
Officer-menu
Felter: Udnævnelses- og DODAB-nummer (begge heltal), og ophørsdato.
Ophørsårsag: valgknapper: Afsked (default), Dræbt i tjeneste, Dødsulykke, Overført til et andet værn, og Andet. Flueben-felt for om der er en nekrolog (disse ligger ikke i databasen).

Tilføjelse af forfremmelser: B trykker på Forfremmelse. Menuen indeholder en felt til datoen. B indtaster denne og trykker Gem. Systemet skal vælge den laveste officersgrad over den grad, som officeren havde inden den dato (se løsningsforslag i bilag 3). Den første forfremmelse er tillige officerens udnævnelse.
De samlede data vedrørende en officer er hans stamblad.
B skal kunne tilføje og ændre alle poster, men ikke kunne slette noget.
Brugergrænseflader for administrator
A(dministrator) skal kunne gøre alt som en bidragsyder kan gøre. Desuden skal A kunne 1) slette data og 2) tilføje og slette bidragydere og privilegerede læsere. Både administratoren og en bidragsyder skal kunne ændre sidstnævntes adgangskode. Hvis det er praktisk: en bidragsyder oprettes som en person (som for oven).

SQL
1. Databasens sprog skal være MySQL.
2. Databasens navn og tabeller er specificeret i bilag 1.
3. Databasen skal også kunne tilgås på sædvanlig måde (dvs. fra en Linux kommandolinje).

Scope, platforme og versionshåndtering
Hjemmesiden Søofficersrulle skal indgå i en større hjemmeside (som f.eks. kunne hedde GeneralHistory). GeneralHistory skal installeres og virke på en Ubuntu 14.04 VPS. Søofficersrulle skal installeres og virke stand-alone på et webhotel, undtagen kravet om at MySQL skal kunne tilgås fra en Linux kommandolinje.
Kildekoden skal versionshåndteres, og versionshåndteringsserveren (med kildekoden) skal efter udviklingen ligge på VPS’en. Efter leverancen skal det således være muligt for Operate eller en anden udvikler at vide-reudvikle hjemmesiden.(Mulighed for parallel udvikling er ikke et krav.)

Registrering af PrivilegeredeLæsere fra en anden hjemmeside
Søløjtnantselskabet (SLS) har en hjemmeside (på en anden server), hvor medlemmer har adgang til sider, som kræver login. Det skal være muligt for et medlem at registrere sig på en særlig side hos SLS, så at han derved bliver registreret i Søofficersrulle som en PrivilegeretLæser. Der skal udvikles software til dette for-mål, som skal køre på nævnte særlige side og samvirke med modsvarende software på Søofficersrulle. Et forslag hertil er beskrevet i bilag 2, men det er ikke et krav.





Om vores virksomhed:

En marinehistorisk forening

Dine nødvendige færdigheder:

MySQL, CMS, Versionsstyring

Oprettet:

20-02-2018 - kl. 08.05

Afregningsform:

Fast pris

Budtype:

Åbent bud

Anslået budget (ekskl. moms):

5.000 kr. - 50.000 kr.

Kategori:

Desktop & Webudvikling -  Div. IT & Programmering

Deadline for bud:

24-02-2018

Filer vedr. opgaven:

Har du spørgsmål til opgaven? Skriv det her:

Bemærk! Tekst må ikke indholde bud eller kontaktinformationer

Bud vinder

Freelancer

Bud fra freelancere

Navn Område Dato Karakter Bud Status
Esben Fiedler Røge København K, Danmark 24-02-2018 - kl. 21.03
  • Baseret på 0 anmeldelser

30000,00 DKK

Afvist
Jan Deleuran Struer, Danmark 22-02-2018 - kl. 20.10
  • Baseret på 1 anmeldelser

18000,00 DKK

Afvist
Mathias Gammelgaard Hvidovre, Danmark 21-02-2018 - kl. 19.13
  • Baseret på 7 anmeldelser

17000,00 DKK

Afvist
Kristian Rasmussen København Ø, Danmark 20-02-2018 - kl. 17.02
  • Baseret på 0 anmeldelser

17500,00 DKK

Afvist
Philip Tovborg Jensen Frederiksberg C, Danmark 20-02-2018 - kl. 10.08
  • Baseret på 26 anmeldelser

42500,00 DKK

Afvist
Bryan Johansson Ishøj, Danmark 20-02-2018 - kl. 09.20
  • Baseret på 0 anmeldelser

30000,00 DKK

Afvist
Peter Sørensen Hadsten, Danmark 20-02-2018 - kl. 08.48
  • Baseret på 6 anmeldelser

17995,00 DKK

Afvist
Daniel Nordahl Aarhus C, Danmark 20-02-2018 - kl. 08.27
  • Baseret på 1 anmeldelser

35000,00 DKK

Afvist