]> pere.pagekite.me Git - homepage.git/blob - projects/kildereg/notes.txt
Generated.
[homepage.git] / projects / kildereg / notes.txt
1 Ideer for et kilderegistrerings-system
2
3 - kjører på Windows/Unix/Mac
4 - konfigurerbart (nye skjema)
5 - sjekk av felter under registrering
6 - mulighet for repetisjon av forrige innhold i et felt
7 - rapportere hvilke kilder som registreres over Internet
8 - overføre ferdige kilder til sentralt register (floppy/nett)
9 - forkortelser (makroer)
10 - Bruke JDBC med en driver for lokale flate filer og en for SQL
11 databaser med import og eksport-rutiner
12 <URL:http://www.thoughtinc.com/simpletext.html>
13
14 Spesifikasjon av skjema (utkast)
15 ================================
16
17 Skjemaspesifikasjonen er tekstfiler med fastlagt format. Linje-ending
18 er valgfritt "\n" eller "\r\n". Feltene følger linjene med blanke
19 tegn ([ \t]) mellom hvert felt. Eks:
20
21 Feltnavn Lengde Repverdi Tittel
22 protokoll 30 r Protokoll
23 [ Gruppering
24 fornavn 30 b Fornavn
25 erverv 30 b Erverv/Yrke
26 ]
27 alder 15 b Alder
28 sivilstand 20 b Sivilstand
29
30 Det spesifiseres for hvert felt om det skal repetere forrige verdi
31 [r], øke den med n [+-n] eller om feltet skal fylles inn blankt [b].
32 I tillegg kan det spesifiseres at forslag til innhold skal hentes fra
33 et annet felt på skjemaet [=<feltnavn>]. [OBS: Forhindre loop/deadlock]
34 [Hm, trengs det flere reptyper?]
35
36 Feltene kan grupperes i ett nivå. Registreringssystemet vil plassere
37 disse feltene samlet og lett adskillt fra de andre feltene.
38 F.eks. vha. ramme rundt eller ved bruk av streker. Skjemaet over skal
39 dermed se omtrent slik ut:
40
41 Protokoll: [ ]
42 +-----------------------------------------------+
43 | Fornavn: [ ] |
44 | Erverv/Yrke: [ ] |
45 +-----------------------------------------------+
46 Alder: [ ] Sivilstand: [ ]
47
48 ------------------------
49 Alternativ: Bruke XML som skjemaspråk
50 <SKJEMA>
51 <FELT len="30" name="protokoll" rep="r">Protokoll</FELT>
52 <GRUPPE>
53 <FELT len="30" name="fornavn" rep="b">Fornavn</FELT>
54 ...
55 </GRUPPE>