CCAMS

Download as pdf or txt
Download as pdf or txt
You are on page 1of 38

Credit Card Application

Management System
Developed in Python Django & Sqlite
Abstract
 Credit Card Application Management System contains data and information
of credit card holder who apply for credit card online. The main purpose of
CCAMS is to systematically record, store and update the details of admin/sub-
admin and also manage the credit card application.

 This projects helps to those people who apply credit card online without
wasting a time and also check the application status by their name/mobile
number/application number.
Purpose of the Project
 The purpose of developing Credit Card Application Management System is to
apply credit card online without wasting a time. Another purpose for
developing this application is to generate the report automatically.

Scope of the Project


Credit Card Application Management System is developed as a web application
and it will work over web to apply credit card online.
Introduction
 Credit Card Application Management System is a web-based technology
the main purpose this project is to provide all online credit card
application management. User can apply credit card online and check the
application status by using his/her name /mobile number/application
number.

 In Credit Card Application Management System we use Python Django and


Sqlite database. This is the project which keeps records of admin/
subadmin and also manage the credit card application. Credit Card
Application Management System has three module i.e. admin, Sub-Admins
and users.
Project Modules
 In Credit card Application Management System we used Python Django
and Sqlite database. This project has two modules i.e., admin, Sub-Admin
and user.

User Module
 User can visit the website.

 User apply for credit card online.

 Users can check the application status by using application


number/name/mobile number.
Admin Module
 Dashboard: In this section admin can briefly view total number of Subadmins and total
number of new application, accepted application and rejected application.

 Subadmins: In this section, admin can manage the Sub-Admins (add/update,Delete).

 CC Application: In this section, admin can manage the credit card application and
change the status of application according to current scenario.

 Report: In this section, two reports are available.

 B/w Dates Report: Admin can view number of credit card application received in the
particular periods.
 Search Report: admin can search Credit Card Application by using Name/Email/Mobile
Number/Application Number.

 Pages: In this Section, Admin can manage the content of about us and contact us page.

Account Settings:

 Profile: In this section admin can update his/her profile.


 Change Password: In this section admin can change his/her own passwords
 Logout: Through this button admin can logout.

Forgot Password: In this section, admin can reset his/her password by using registered
email id and contact number.
Sub-admin Module
 Sub-Admin and Admin features are the same except Sub-Admin creation.
Sub-Admin can’t create the Sub-Admins.

 Note: In this project MD5 encryption method used.


Proposed System
 The development of the new system contains the
following activities, which try to automate the
entire process keeping in view of the database
integration approach.

 User friendliness is provided in the application


with various controls.
 The system makes the overall project
management much easier and flexible.
 There is no risk of data mismanagement at any
level while the project development is under
process.
 It provides high level of security with different
level of authentication.
SOFTWARE USED

 PYTHON INTERPRETER
 PYCHARM IDE (INTEGRATED DEVELOPMENT
ENVIRONMENT)
 DJANGO FRAMEWORK
 NOTEPAD++ OR ANY OTHER TEXT
EDITOR
 CHROME OR ANY OTHER
BROWSER
Min. Hardware Configuration
 Client Side

RAM 512 MB
Hard Disk 10GB
Processor 1.0 GHz

 Server Side

RAM 1 GB
Hard Disk 20GB
Processor 2.0GHz
FRONTEND (LANGUAGE USED)

 HTML (HYPERTEXT MARKUP


LANGUAGE)
 CSS (CASCADING STYLE SHEET)
 BOOTSTRAP (FRAMEWORK OF
HTML,CSS AND JS)
BACKEND

 PYTHON DJANGO
 SQLITE (DATABASE)
Use Case Diagram
Continue…
Continue…
ER Diagram
Dataflow Diagrams (DFDs)
A Data Flow Diagram (DFD) is a traditional visual
representation of the information flows within a system.
A neat and clear DFD can depict the right amount of the
system requirement graphically. It can be manual,
automated, or a combination of both.
It shows how data enters and leaves the system, what
changes the information, and where data is stored.
The objective of a DFD is to show the scope and
boundaries of a system as a whole. It may be used as a
communication tool between a system analyst and any
person who plays a part in the order that acts as a
starting point for redesigning a system. The DFD is also
called as a data flow graph or bubble chart.
Zero level
First level
Second Level
Class Diagram
Implementation and
System Testing
 After all phase have been perfectly done, the system
will be implemented to the server and the system can
be used.

System Testing

 The goal of the system testing process was to


determine all faults in our project .The program was
subjected to a set of test inputs and many explanations
were made and based on these explanations it will be
decided whether the program behaves as expected or
not. Our Project went through two levels of testing

 Unit testing
 Integration testing
Project Screens
Conclusion
This Application provides an online version of Credit Card Application Management System which will
benefit the bank firm who want to maintain records of credit card holder and also help to customer to
apply credit card online without wasting a time and apply with their convenience.

It makes entire process online and can generate reports. The Application was designed in such a way that
future changes can be done easily. The following conclusions can be deduced from the development of
the project.

 Automation of the entire system improves the productivity.

 It provides a friendly graphical user interface which proves to be better when compared to the existing
system.

 It gives appropriate access to the authorized users depending on their permissions.

 It effectively overcomes the delay in communications.

 Updating of information becomes so easier.

 System security, data security and reliability are the striking features.

 The System has adequate scope for modification in future if it is necessary.


.
BIBLIOGRAPHY
 Wikipedia
 https://www.geeksforgeeks.org/python-django/
 https://www.javatpoint.com
 https://www.python.org/
 https://www.tutorialspoint/

 REFERENCE BOOKS

 Two scoops of Django for 1.11 by Daniel
Greenfeld’s and Audrey Greenfield
 Lightweight Django by Elman and Mark
Lavin
Thank You

You might also like