Hi all,

I thought this forum will be helpful for me, but I am dissappointed that nobody wants to help me. Its sad as I am in desperate need of help.

Let me restate what I want. I need to develop the project module for my project. Its about developing and maintaining an e-commerce website, that sells airline tickets. Can anybody suggest me what modules will the project have. For example:

Reservation Management,
Shipping,
Billing,

I need to know what functionalities my modules will have.

Your help will be really appreciated.


Thanks!

Dani AI

Generated

For (and in the spirit of 's nudge to keep questions public): the right decomposition for an airline-ticket e-commerce site centers on the customer flow (search → price → hold → pay → issue) plus the supporting operational systems. Below is a compact, implementation-focused breakdown of modules and the key responsibilities each should carry.

  • Booking & Search — multi-leg/multi-city search, calendar/lowest-fare queries, fare rule validation, cached fare tokens, seat availability check and hold.
  • Inventory & Ticketing — host/GDS or airline API integration, fare parsing and mapping, e-ticket issuance, ticket-number lifecycle, interline/codeshare handling.
  • Payment & Financials — gateway integrations, tokenization, 3-D Secure/3DS flows, refunds/voids, settlement and reconciliation, tax and fee breakdowns.
  • Ancillaries & Fulfillment — baggage, seat/meal/upgrades, promo/voucher redemption, electronic delivery of tickets and receipts.
  • Orders & Customer Service — PNR lifecycle, modifications, cancellations, refunds, manual support tools and audit trails.
  • Accounts & Loyalty — traveler profiles, saved passengers, frequent-flyer linking, vouchers and credits.
  • Notifications & Communications — transactional email/SMS/push with retry and audit.
  • Admin, Reporting & Ops — fare/pricing management, finance reports, KPIs, role-based access and throttling controls.
  • Security & Compliance — TLS, PCI-DSS controls, token storage, data-retention and privacy rules, fraud detection.

Operational and technical notes: implement idempotent operations (payments, booking calls), place short reservation holds with automatic expiry and reconciliation, use a central pricing/validation service so search and issue use identical rules, and prefer asynchronous workflows (message queues, sagas) for cross-system consistency. Instrument everything: metrics, tracing and business-level alerts (failed issues, fare mismatches, reconciliation exceptions).

Common trouble spots and mitigations: fare drift between search and ticketing (use fare tokens and server-side revalidation), duplicate bookings from retry storms (idempotency keys), partial refunds and accounting gaps (automated reconciliation jobs plus manual override UI). Prioritize delivering a minimal end-to-end flow (search → hold → pay → issue), then extend ancillaries, reporting and scaling.

Recommended Answers

All 2 Replies

No, your mistake was asking for private help.
http://www.catb.org/~esr/faqs/smart-questions.html#noprivate

I just ignored the PM you sent me, and I rather suspect everyone else you sent a PM to also ignored you. It's not the way we work around here.

> I need to know what functionalities my modules will have.
Have you ever visited an online travel agency type web site before?

Your initial list seems reasonable.

Well, I didn't get much time to read FAQs, and I am at fault here. I apologise.

Thanks for replying!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.