Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Design av kursbokningssystem

Postades av 2005-04-25 16:44:54 - Lisbet Markland, i forum sql-server/msde, Tråden har 4 Kommentarer och lästs av 830 personer

Hej

Jag håller på med ett kursbokningssystem och har kommit en bra bit på väg, men när jag började fundera på hur man ska lösa det här med datum så körde jag fast. Jag har tre tabeller eller fyra som är inblandade i det hela

tbCACourses
--------------
intCourseID (PK)
vchCourseName
intCourseDays
...

tbCACourseBookings
--------------
intCourseBookingID (PK)
intCourseID
intLocalID
intTeacherID
...

tbCABookings
--------------
intBookingID (PK)
intCourseBookingID
vchFirstName
vchLastName
...

tbCACourses innehåller den allmänna informationen om en kurs och tbCACourseBookings innehåller information som är specifik för kurs som hålls ett visst datum, dvs det är information som kan variera mellan de olika datumen som kursen går t.ex. lärare och lokal. På något sätt vill jag ju ha in datumet (eller en referens till en datumtabell) i denna tabell, men vilket är det bästa sättet att lösa det på? En kurs kan ju vara flera dagar ...
tbCABookings innehåller information om kursdeltagarna.

Det är SQL Server 2000 det gäller.

Tack på förhand
/Lisbet


Svara

Sv: Design av kursbokningssystem

Postades av 2005-04-26 08:32:01 - Marcus Gus

<b>men vilket är det bästa sättet att lösa det på? En kurs kan ju vara flera dagar ...</b>

Eftersom jag höll på med likadant sytem några år så...
1. Du har fel... ;-) En kurs kan pågå delar av dagar, vara en heldag och en halvdag osv i en massa kombinationer. Nu är det mycket möjligt att det systemet du bygger enbart skall hantera heldagar med fasta start/sluttider, men varför bygga in den begränsningen från börjam?

2. Det enklaste och bästa sättet är att lägga till två datetime kolumner, startdate & enddate. Eftersom de innehåller datum och tid kan du enkelt sätta att kursen börjar 2005-05-02 08:15 och slutar 2005-05-03 13:00. Dessa lägger du då på kurstillfället.


Svara

Sv:Design av kursbokningssystem

Postades av 2005-04-26 11:14:10 - Lisbet Markland

Vad skönt då att jag precis beslutat att jag skulle göra det på det sättet :-)

Och du har helt rätt, det kommer på sikt antagligen också tillkomma hel- och halvdagsseminarier så då kan det ju vara bra om man inte behöver göra om det.

Tack för hjälpen
/Lisbet


Svara

Sv: Design av kursbokningssystem

Postades av 2005-04-26 12:52:28 - Marcus Gus

Det finns två "standarder" för att representera kursinformation (kurs, kurstillfälle, deltagare mm) i XML som heter SCORM och AICC. Det kan vara en ide att kolla på hur de har lagt upp strukturen i XML-meddelandena för att få lite ide'er. Framförallt vill jag minnas att AICC var ganska lätt att ta till sig. Men att grotta ner sig i de standardena kan kanske var lite överkurs om man inte skall koppla systemet mot utbildningsföretag mm.


Svara

Sv:Design av kursbokningssystem

Postades av 2005-04-26 15:43:41 - Patrik Löwendahl

Vårt system ser ut så här:

courses
---
course_no


classes
--
course_no
class_no
startdate
enddate
location


classdays
--
class_no
date
startime
endtime

enrollments
--
student_no
class_no


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
587
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies