#ระบบจองรถไฟควรจะสามารถจัดการฟังก์ชั่นที่เกี่ยวข้องกับการจองทั้งหมดได้ #แต่ละโซนควรมีฟังก์ชันการทำงานที่เหมือนกัน แต่ละโซนจะเก็บข้อมูลชื่อรถไฟ #ตารางรถไฟ ความพร้อมในการให้บริการ #ผู้ดูแลระบบควรสามารถระบุการเปลี่ยนแปลงที่เกี่ยวข้องกับข้อมูลรถไฟได้ เช่น การเปลี่ยนชื่อรถไฟ หมายเลข ฯลฯ #ระบบควรจะสามารถจองที่นั่งในรถไฟให้กับผู้โดยสารได้ #ขั้นแรกเจ้าหน้าที่จะตรวจสอบที่นั่งว่างในรถไฟขบวนใดขบวนหนึ่งตามวันเดินทางที่ระบุ #หากว่างเจ้าหน้าที่จะสำรองที่นั่ง #ผู้โดยสารจะได้รับหมายเลข PNR เฉพาะ #ระบบน่าจะยกเลิกการจองได้ #เจ้าหน้าที่จะลบรายการในระบบ #ผู้โดยสารสามารถตรวจสอบสถานะการจองออนไลน์ได้โดยกรอกหมายเลข PNR #ระบบจะแสดงสถานะปัจจุบันของเขา เช่น ยืนยันแล้ว, RAC หรือรายการรอ #พวกเขายังสามารถดูข้อมูลที่เกี่ยวข้องกับตารางรถไฟได้อีกด้วย #ระบบน่าจะพิมพ์รายงานได้เหมือนว่าสามารถสร้างแผนผังการจอง, #รายงานรถไฟ, ตั๋วจองตั๋ว ซึ่งจะมีหมายเลขรถไฟและชื่อ, วันเดินทาง, สถานีขึ้นรถ, #สถานีปลายทาง, ชื่อบุคคล, อายุ, ค่าโดยสารทั้งหมดและหมายเลข PNR ที่ไม่ซ้ำกัน #ระบบควรจะสามารถพิมพ์ตั๋วยกเลิกได้ โดยจะมีค่าโดยสารรวมและจำนวนเงินที่หักออก
#จุดประสงค์หลักของโครงการคือการพัฒนาเว็บไซต์ที่จะอำนวยความสะดวกในการสำรองตั๋วเครื่องบินออนไลน์ผ่าน GUI ที่มีประสิทธิภาพและ #แต่เรียบง่ายสำหรับผู้โดยสารทั่วไปที่ต้องการเดินทางในสายการบิน #นอกเหนือจากการจองตั๋วแล้ว ผู้โดยสารสามารถเปรียบเทียบราคาออนไลน์ 'จาก' เมืองต่างๆ 'ไปยัง' เมืองต่างๆ ผ่านระบบของเราได้ #ภาพรวมโดยย่อของเทคโนโลยี: #ส่วนหน้า: HTML, CSS, JavaScript
#HTML: HTML ใช้เพื่อสร้างและบันทึกเอกสารเว็บ เช่น Notepad/Notepad++ #CSS : (Cascading Style Sheets) สร้างเลย์เอาต์ที่น่าดึงดูด #Bootstrap : การออกแบบที่ตอบสนองต่อไซต์บนมือถือที่เป็นมิตร #JavaScript: เป็นภาษาโปรแกรมที่มักใช้กับเว็บเบราว์เซอร์
#แบ็คเอนด์: PHP, MySQL
#PHP: Hypertext Preprocessor (PHP) เป็นเทคโนโลยีที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้าง #เว็บเพจที่สร้างแบบไดนามิก ในรูปแบบ HTML, XML หรือเอกสารประเภทอื่น ๆ ตามคำขอของลูกค้า PHP เป็นซอฟต์แวร์โอเพ่นซอร์ส #MySQL: MySql เป็นฐานข้อมูลที่ใช้กันอย่างแพร่หลายในการเข้าถึงการสืบค้น อัปเดต และจัดการข้อมูลในฐานข้อมูล