webForumDet fria alternativet

bokningsystem via nätet

ASP

20 svar · 623 visningar · startad av prls

Medlem sedan jan. 2000352 inlägg
Frågan#1

Hej, nu har jag - med reservation för att man blir blind på ögat först -kollat igenom hela webforum, men inte hittat ngn fråga om detta. Har just börjat lära mig ASP, men har redan ett projekt på g -att göra bokningsystem via nätet/hemsida. Skulle dock behöva "sparkas" igång.
Ngra tipps? elelr lämpliga länkar?

------------------
/Peter

Medlem sedan dec. 19996 721 inlägg
#2

Vilken typ av bokningssystem?

Medlem sedan jan. 2000352 inlägg
#3

skulle vilja att det kom upp ett kalender-blad där lediga och upptagna sidor är olikfärgade. Sedan om man vill boka, kan man klicka på en ledig tid, kommer upp en formulär som man fyller i. Datan skickas med e-post till mig, och med en uppdate-knapp så syns att tiden är upptagen

------------------
/Peter

Medlem sedan jan. 20013 406 inlägg
#4

Hej

Jag har ett färdigt system som går att köpa. Den har exakt alla de funktioner du har beskrivit och mycket mer. Systemet skräddarsys sedan helt efter dina önskemål. Systemet som är utvecklat åt ett dykföretag som både säljer resor till Grekland och Egypten, Har kurser samt dagsutfärder. Allt detta går att köra i bokningssystemet. Systemet består av två delar ett administrationsgränssnitt och ett skyltfönster ut mot kunden. I administrationsgränssnitet hanterar du bokningar, lägger till nya datum, antal platser, skriver ut rapporter m.m. I Skyltfönstret bokar sedan dina kunder sin resa/kurs eller vad det är du har.

Hör av dig om du vill veta mer

//Andreas

------------------
Adde

Medlem sedan jan. 2000352 inlägg
#5

Anders det var ju snällt av dig att ebjuda , men nu är tanken att jag själv skalllära mig

------------------
/Peter

Medlem sedan jan. 20013 406 inlägg
#6

Det kan ta tid att lära sig och om du vill ha ett fullt fungerande system som är garanterat helt säkert. Systemet använder sig av kryptering MS SQL.

Mycket lätt att administrera. Det är helt tätt för dubbelbokningar och väldigt säkert. Massor av funktioner och finesser.

Att bygga ett fullt fungerande bokningssytem är svårt även för den riktigt bra programeraren. Kolla på de bokningssytem som idag finns på nätet inga fungera på ett bra sätt. Resebyråerna har stora problem.

------------------
Adde

Medlem sedan dec. 20011 685 inlägg
#7

Addeladde, varför sa du inte detta tidigare? ;)
Formtoppen.nu köpte ett system av netrosys.com för 30.000:-
Är du billigare kanske?

Jaja. nu är det försent i allfall... ;)

------------------
Jag är lite borta men lämna ett meddelande

Medlem sedan juli 20003 825 inlägg
#8

Äh... det måste väl endå bero på hur man gör om dubbelbokning blir problem eller ej.

---

Du måste använda on error resume next för att inte felmeddelanden ska uppstå:

SQL = "SELECT * FROM [bookings] WHERE [x_date] = #" & myDate & "#;"
set mySQL = Conn.Execute(SQL)
on error resume next

Om du skriver som ovan blir det inga skumma error om det skulle vara en dag utan en bokning. Sen skriver du

IF mySQL("x_text") = "" THEN
response.write "Dagen är ledig."
ELSE
response.write "Dagen är upptagen."
END IF

are you with!?

Medlem sedan jan. 20013 406 inlägg
#9

Eclipse den koden som du skrev nedan var ju bara några få rader. Och inget bokningssystem. Ett bokningssytem består av många fler delar. Om du t ex säljer resor så har du säkert olika avreseorter olika boende på exakt samma datum. Du måste då guide besökaren att välja det han vill boka. Finns det desutom ingen plats så ska det naturligtvis komma upp förslag på andra datum eller kanske samma datum fast med ett annat boende. Sedan när man väl har bokat platsen så ska den dras ur databsen. Då kommer vi till ett till problem. I asp går det inte att förhindra dubbelbokningar på ett bra sätt om två personer bokar en resa nästan samtidigt så kan det bli för många boningar på samma datum. Man kan lösa detta genom att köa systemet men till följd av det får man att sytemet blir otroligt segt. I XML däremot går detta att lösa.

svar till Grymts fråga. Nej jag är inte billigare men frågan är vad man få för pengarna. I mitt system finns många bra funktioner. bl.a att du kan skriva ut rapporter på vilka bokningar som skett skriva ut fakturor som ska skickas till kunden. Ett otroligt bra administrationsgränssnitt helt enkelt. Det är dessutom lätt för kunden att göra sina bokningar.

------------------
Adde

Medlem sedan dec. 19996 721 inlägg
#10

Eclipse den koden som du skrev nedan var ju bara några få rader. Och inget bokningssystem. Ett bokningssytem består av många fler delar.

Ett bokningssystem är ett där system där man gör bokningar. Vill man ha mer, så visst, men man behöver inte utgå från att det är ett jätteintensivt transaktionssystem.

I asp går det inte att förhindra dubbelbokningar på ett bra sätt om två personer bokar en resa nästan samtidigt så kan det bli för många boningar på samma datum.

Varför inte ASP? Problemet ligger i att ha saker webbaserade, eftersom bokningssystemet inte kan notifiera andra klienter/användare om att uppdatering pågår. Men, med transaktionshantering kan man lösa problemet med dubbelbokningar.

Man kan lösa detta genom att köa systemet men till följd av det får man att sytemet blir otroligt segt. I XML däremot går detta att lösa.

Hur kom XML in i bilden?

Medlem sedan sep. 2000215 inlägg
#11

Att bygga ett fullt fungerande bokningssytem är svårt även för den riktigt bra programeraren

...handlar det inte egentligen om att vara uppfinningsrik?

prls>>
Om du behärskar asp ordentligt så tror jag att ditt problem blir själva konstruktionen. Mitt tipps är att du tar reda på EXAKT vad man vill uppnå med bokningssystemet, vilka funktioner som skall finnas och inte minst vad som man INTE skall kunna göra. Ta reda på hur ett bokningssystem verkligen fungerar innan du börjar skissa på ett eget.

När du verkligen vet vad som skall uppnås och hur användarna vill jobba med det, så kan du börja tänka igenom alla delarna, hur de skall samverka och hur du skall lösa det.

Om du har väldigt gott om tid och lust så kan du annars prova att bygga ett system på "känsla" och sedan gå igenom alla brister innan du börjar bygga på det riktiga.

Saker och ting är ungerfär så komplicerat som man gör dem. Jag skulle tippa på att uppfinningsrikedom är den viktigaste egenskapen i ett sånt här fall.

(har tyvärr inte någon bra länk med kodexempel)

Lycka till! ;)

------------------
"Life's a bitch who sucks... then you marry one who doesn't"

Medlem sedan juli 20003 825 inlägg
#12

Bra sagt Andreas och du Adde, du snackar i nattmössan!

Tror du jag är helt korkad eller!? Klart att ett bokingssystem inte bara "består av ett par rader". Det säger mer om dig än om mig....

Koden jag skrev var för att förklara hur felhantering med on error resume next fungerar, inte hur man gör ett bokningssystem! Jag förstår av ditt inlägg att budskapet inte riktigt gick fram hos alla...

---

Jag håller med Andreas att idéer är nyckel till framgång. Sen har jag ett tips till dig som skrev det första inlägget, börja i Word!

Tro det eller ej, men om du vet vilka tabeller och poster som måste finnas med är det ruggigt mycket enklare att koda. Sen kanske du missat några, kommer på fler idéer osv men du har gjort ett duktigt förarbete. Det kommer du ha stor nytta av!

Medlem sedan jan. 20013 406 inlägg
#13

Snackar jag i nattmössan Eclipse. Knappast hurru. Jag har byggt ett bokningssystem så jag kan en del. Jag håller med Andreas att uppfiningsrikedom är viktigt. Man måste sätta sig ner och tänka igenom varje detalj. Har man dessutom ett internt affärssystem så måste det fungera med det nya på nätet.

Jag ifrågasätter inte din kompetens. Du är säkert en hejare på asp. Men jag ville vissa att det inte är lätt att få ihop något bra skalbart system.

Så man sätter inte bara igång och knåpar ihop nått på några timmar. Det är många timmars planering, programering och framförallt testkörningar och stresstest

Till forumledaren

man kan faktiskt använda sig av asp i xml. Med hjälp av xml kan man också integrera sitt bokningssystem med sitt befintliga affärssystem på ett bra sätt.

------------------
Adde

[Redigerat av Addeladde den 25 jan 2001]

Medlem sedan dec. 1999653 inlägg
#14

addeladde... no offence... men wF är inte rätt ställe om du ska sitta å göra en massa reklam... här är vi huvudsakligen för att lära oss.. har vi kod som kan vara till någon annans nytta så hjälper vi gärna denne en bit på traven...

jag säger inte att du ska ge ut ditt bokningssystem, men förslag på upplägg och hur han ska gå till väga kan säkert uppskattas..

MVH

------------------
nakoz :)

Medlem sedan feb. 20001 590 inlägg
#15

Ett bokningssystem är varken speciellt avancerat, eller svårt att skapa. Det är ju det klassiska flygstolsproblemet*.
Man arbetar med postlåsning, eller transaktioner. En post är antingen bokad, obokad eller under bokning.

Sedan har ASP eller XML inget med vare sig funktioner eller svårigheter att göra. Behöver inte vara MS-SQL utan går bra med Access, tom en textfil om man är lurig.

Men jag ville vissa att det inte är lätt att få ihop något bra skalbart system.

Vad menar du med den meningen ?

Finns även färdig kod på nätet.

* Flygstolsproblemet är ett klassigt systemutvecklarproblem som dyker upp på högskola/universitet tom gymnasieskola inom datavetenskap.

/T

------------------
------------------->8 klipp här!!

[Redigerat av Toonster den 25 jan 2001]

Medlem sedan dec. 19996 522 inlägg
#16

jo xml är kraftigt som en brygga mellan 2 olika system, binda samman interna och externa affärssystem. Men nu var det ju inte det som själva problemet gällde.

------------------
------------------------ www.trenchcoat.se/erik/
- gillar du oxå film?
------------------------

[Redigerat av erka den 26 jan 2001]

Medlem sedan juni 2000112 inlägg
#17

Kunde inte sagt det bättre nakoz ;)

Förstår inte varför addeladde postar reklam i en tråd där någon vill lära sig ASP genom att börja med ett bokningssystem. Det var väl ganska uppenbart att han själv ville lära sig. Eller?

Forumet "Förmedling av jobb & tjänster" är väl isåfall mer lämpat till den typen av inlägg som addeladde gör.

------------------
*Fingrarna i kors*

Medlem sedan sep. 2000215 inlägg
#18

Bokningssystem hit och reklam dit...

Toonster>>

Flygstolsproblemet är ett klassigt systemutvecklarproblem som dyker upp på högskola/universitet tom gymnasieskola inom datavetenskap

Begreppet låter bekant men jag vet inte vart det kommer ifrån och exakt vad det innefattar och jag tycker att det är klart upprörande att slänga sig med sådana begrepp utan att ge en riktig förklaring till vad det innebär och var uttrycket kommer ifrån!!!

Det är ungefär som om det kom en japan hit och jag berättade att surströmming är något som man främst äter i norra norrland och att det är "ett klassiskt problem i augusti", UTAN att berätta att det handlar om rutten fisk och erbjuda japanen att smaka!

Ok, surströmming kanske inte är något bra exempel, men när det handlar om flygstolsproblem så skulle det vara kul att få smaka på en ordentlig förklaring... ;)

------------------
"Life's a bitch who sucks... then you marry one who doesn't"

Medlem sedan feb. 20001 590 inlägg
#19

Ok, jag skrev inte vad det innebar, bara att det var en känd problematik (några av er vet nog)
(vad är surströmming? :-/)

Tänk en flight från Stockholm till London. den har 240 stolar. dessa stolar kan bokas från olika resebyråer. Det kan alltså uppstå ett problem om två resebyråer försöker boka samma stol. detta kan också medföra andra komplikationer, ex vad händer om resebyråerna bokar exakt samtidigt osv.

Genom att tala om om en flygstol är bokad, obokad eller under bokning, så kan alla resebyråer ha full kontroll över flygstolarna.
Om en stol är under bokning betyder det att en resbyrå kanske bokar stolen, den är "pixad", men kanske till slut inte blir bokad..

Genom att låsa stolarna för andra resebyråer kan man förhindra dubbelbokning.

I en databas är det poster man låser (ibland tom fält)
Genom att ha en policy som styr postlåsningen, så förhindrar man problem.

/T

------------------
------------------->8 klipp här!!

[Redigerat av Toonster den 26 jan 2001]

Medlem sedan sep. 2000215 inlägg
#20

Thanx Toonster!

En mycket bra förklaring! Jag fick först för mig att det var något programmerings eller matematiskt problem typ, xeno's paradox* !

Nu känns allt bättre!
;)

*
Tänk er ex. att en hare och en sköldpadda skall springa ikapp 10 m.
Sköldpaddan startar 1 meter framför.
När haren sprunget exakt den metern så har sköldpaddan flyttat sig 10 cm.
när haren sprungit de 10cm så har sköldpaddan hunnit 1cm till...

Hur kommer haren om sköldpaddan?

Ja... något sånt kul!

Tack iallafall!

------------------
"Life's a bitch who sucks... then you marry one who doesn't"

291 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
155 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)