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?
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
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.
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.
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.
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.
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"
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!
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.
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..
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.
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?
------------------------
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.
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"
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.
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