This is an unedited manuscript accepted for publication and provided as an Article in Press for early access at the author’s request. The article will undergo copyediting, typesetting, and galley proof review before final publication. Please be aware that errors may be identified during production that could affect the content. All legal disclaimers of the journal apply.
Niranjan R. Chougala,
M V Chaitanya Kumar,
Shivamurthaiah M,
Deepak S Sakkari,
Shridhar V,
SurendraBabu M S,
- Professor, Department of Computer Science & Engineering, R.R. Institute of Technology, Bengaluru, Karnataka, India
- Professor, School of engineering and technology, Christ university, Bengaluru, Karnataka, India
- Professor, Department of Computer Science & Engineering, Bengaluru, Karnataka, India
- Professor, Department of Computer Science & Engineering, Sri Krishna Institute of Technology (SKIT), Bengaluru, Karnataka, India
- Professor, Department of Computer Science & Engineering, R.R. Institute of Technology, Bengaluru, Karnataka, India
- Professor, Department of Computer Science & Engineering, R.R. Institute of Technology, Bengaluru, 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 Banking System. 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 as the complete miniature product. In addition, a well-documented report, various test cases related to the product are incorporated to complete the software development product cycle. For better understanding the product and its use 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 in order to make naive users or a developer understand better as well as encourage to contribute additional business logic easily. Results by 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
[This article belongs to Journal of Open Source Developments (joosd)]
Niranjan R. Chougala, M V Chaitanya Kumar, Shivamurthaiah M, Deepak S Sakkari, Shridhar V, SurendraBabu M S. Design & Development of a Case-study on Simple Banking System (SBS) by applying the concepts of Django Models, Views, Templates, Admin Interfaces and Forms using Fullstack Development Framework. Journal of Open Source Developments. 2024; 11(03):-.
Niranjan R. Chougala, M V Chaitanya Kumar, Shivamurthaiah M, Deepak S Sakkari, Shridhar V, SurendraBabu M S. Design & Development of a Case-study on Simple Banking System (SBS) by applying the concepts of Django Models, Views, Templates, Admin Interfaces and Forms using Fullstack Development Framework. Journal of Open Source Developments. 2024; 11(03):-. Available from: https://journals.stmjournals.com/joosd/article=2024/view=180891
References
- Holovaty A, Kaplan-Moss J. The definitive guide to Django: Web development done right. Apress; 2009 Aug 15.3-433
- W3schools.com. 2024 . Available from: https://www.w3schools.com/django/
- GeeksforGeeks. Django Tutorial | Learn Django Framework . GeeksforGeeks. GeeksforGeeks; 2020 . Available from: https://www.geeksforgeeks.org/django-tutorial/Â
- Van Rossum G. Python programming language. InUSENIX annual technical conference 2007 Jun 17 (Vol. 41, No. 1, pp. 1-36).
- Northwood C, Northwood C. The Modern Web. The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer. 2018:1-9.
- Bendoraitis A, Kronika J. Django 3 Web Development Cookbook: Actionable solutions to common problems in Python web development. Packt Publishing Ltd; 2020 Mar 23.
- Stangl M, Pielmeier J, Berger C, Braunreuther S, Reinhart G. Development of a web based monitoring system for a distributed and modern production. Procedia CIRP. 2016 Jan 1;52:222-7.
- Duckett J. Javascript and jquery: Interactive front-end web development. Wiley Publishing; 2014 Jun 16.
- Kofler M. What Is MySQL?. The Definitive Guide to MySQL5. 2005:3-16.
- Cico O, Jaccheri L, Nguyen-Duc A, Zhang H. Exploring the intersection between software industry and Software Engineering education-A systematic mapping of Software Engineering Trends. Journal of Systems and Software. 2021 Feb 1;172:110736.
Journal of Open Source Developments
Volume | 11 |
Issue | 03 |
Received | 13/09/2024 |
Accepted | 23/09/2024 |
Published | 04/11/2024 |