A Design and Development of Online Ticket Reservation System

Year : 2024 | Volume : 02 | Issue : 02 | Page : 54 63
    By

    Niranjan R. Chougala,

  • Malatesh S.H.,

  • Manjula R. Chougala,

  • Shruthi S.,

  • Shridhar V.,

  • Surendra Babu M.S.,

  1. Professor, Department of Computer Science and Engineering, R.R. Institute of Technology, Bangalore, Karnataka, India
  2. Professor and Head, Department of Computer Science and Engineering, M S Engineering College, Bangalore, Karnataka, India
  3. Assistant Professor, Department of Computer Science and Engineering, M S Ramaiah Institute of Technology, Bangalore, Karnataka, India
  4. Assistant Professor, Department of Artificial Intelligence and Machine Learning, BMS Institute of Technology and Management College, Bangalore, Karnataka, India
  5. Assistant Professor, Department of Computer Science and Engineering, R.R. Institute of Technology, Bangalore, Karnataka, India
  6. Assistant Professor, Department of Computer Science and Engineering, R.R. Institute of Technology, Bangalore, Karnataka, India

Abstract

The purpose of this case study is to develop and demonstrate various facilities and features available in Full Stack Development using Django by considering a simple example of an Online Ticket Reservation System (OTRS). The concepts of Django Models, Views, Templates, Admin Interfaces, and Forms are used to ensure this case study utilizes all features of the framework to make it the complete miniature product. In addition, a well-documented report and simple explanation related to the product are incorporated to complete the software development product cycle. For a better understanding of the product and its use, the simple business logic has been developed and documented so that the user can easily improve and scale up accordingly. Various interactions and interfaces among the code have been shown to make naive users or developers understand better as well as encourage contributing additional business logic easily. Results from executing the code have been shown with a brief explanation. This work targets and encourages naïve developers to understand the full stack development framework better by considering a simple case study.

Keywords: Full stack development, Django Models, views, templates, admin interfaces, forms

[This article belongs to International Journal of Computer Science Languages ]

How to cite this article:
Niranjan R. Chougala, Malatesh S.H., Manjula R. Chougala, Shruthi S., Shridhar V., Surendra Babu M.S.. A Design and Development of Online Ticket Reservation System. International Journal of Computer Science Languages. 2024; 02(02):54-63.
How to cite this URL:
Niranjan R. Chougala, Malatesh S.H., Manjula R. Chougala, Shruthi S., Shridhar V., Surendra Babu M.S.. A Design and Development of Online Ticket Reservation System. International Journal of Computer Science Languages. 2024; 02(02):54-63. Available from: https://journals.stmjournals.com/ijcsl/article=2024/view=180935


References

  1. Northwood C. The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer. New York, NY: Apress; 2018. DOI: 10.1007/978-1-4842-4152-3.
  2. Sommerville I. Software Engineering. 10th ed. Harlow, England: Pearson; 2016.
  3. Manjunath R, Shivakumar Swamy N, Niranjan R Chougala, Shruthi S. Machine Learning Using Python. Bengaluru, India; 2024.
  4. Vaswani V. MySQL Database Usage & Administration. New York, NY: McGraw-Hill; 2010.
  5. Duckett J. JavaScript and jQuery: Interactive Front-End Web Development. Indianapolis, IN: Wiley Publishing; 2014.
  6. Bendoraitis A, Kronika J. Django 3 Web Development Cookbook: Actionable Solutions to Common Problems in Python Web Development. Birmingham, UK: Packt Publishing Ltd; 2020.
  7. Holovaty A, Kaplan-Moss J. The Definitive Guide to Django: Web Development Done Right. New York, NY: Apress; 2009.
  8. Goldstein A, Lazaris L, Weyl E. HTML5 & CSS3 for the Real World: Powerful HTML5 and CSS3 Techniques You Can Use Today! Melbourne, Australia: SitePoint Pty Ltd.; 2015.
  9. W3Schools. (2024). Django Tutorial. [Online]. Available from: https://www.w3schools.com/django/index.php
  10. GeeksforGeeks. (2020). Django Tutorial. Learn Django Framework. [Online]. Available from: https://www.geeksforgeeks.org/django-tutorial/

Regular Issue Subscription Review Article
Volume 02
Issue 02
Received 07/10/2024
Accepted 11/10/2024
Published 05/11/2024


Login


My IP

PlumX Metrics