MiniProject Computer Science2021

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

COMMON ENGINEERING EXAMINATION

PORTAL(CEE)
MINI PROJECT REPORT

Submitted by

MAYANK SINGH 19BCS051


BACHELORS OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING

SHRI MATA VAISHNO DEVI UNIVERSITY

MAY 2022

1
SHRI MATA VAISHNO DEVI UNIVERSITY

CERTIFICATE

Certified that this project report “BITCOIN MANAGEMENT


SYSTEM” is the work of “MAYANK SINGH
(19BCS051)” who carried out the mini- project work under my supervision.

Mr. Baijnath Kaushik


HoD
School of Computer Science and Engineering

Submitted to the Viva voce Examination held on

INTERNAL EXAMINER EXTERNAL EXAMINER

2
ABSTRACT
The bitcoin management system is about getting a safe transaction in the flied of
cryptocurrency so that no data, financial loss happens to the customer using the
service while depositing, mining and withdrawing the currency.
The website provides different plans according to which the user can avail the
services.
The main website gives informantion access to the user to avail the services.
The website provides a database to store and extract the bitcoin with
identification of the user thoroughly.

3
ACKNOWLEDGEMENT
We would like to thank our Project Mentor Mr Baijnath Kaushik under whose
guidance we were able to make this project possible. The project could not have
been implemented without constant inputs and encouragement from him. We
would like to thanks Baijnath Kaushik Sir to constantly motivate and instruct
us regarding the project, also to all the faculty of Computer Science
Department for their continuous evaluation of our projects and constant
support. Last but not the least we want to thank our classmates who were always
available for help and support whenever needed.

4
TABLE OF CONTENTS
CHAPTER CONTENT PAGE
NUMBER NUMBER
ABSTRACT 3

ACKNOWLEDGEMENT 4

SYMBOLS AND ABBREVIATIONS -

1. INTRODUCTION 7

1.1 PROBLEM MOTIVATION 7

1.2 PROBLEM STATEMENT 7

1.3ADVANTAGES OF THE APPLICATION 7

1.4 REPORT SYNOPSIS 8

1.5 TECHNOLOGIES USED 8

2. USERS AND AUTHENTICATION 9

2.1 USERS 9

I. THE ADMIN

II. THE CUSTOMER

2.2 AUTHENTICATION 10

3. DATABASE 11

3.1 ABOUT PHP 11

3.2 INITIALISING THE DATABASE(XAMPP) 11

3.3 COLLECTIONS AND SCHEMAS 12

4. DESIGN 13

5
5. WORKFLOW 17

FUTURE PROSPECTS 19

SUMMARY 20

REFERENCES 21

6
1.INTRODUCTION

1.1 PROBLEM MOTIVATION

1.2 PROBLEM STATEMENT

1.3 ADVANTAGES OF THE APPLICATION

7
1.4 REPORT SYNOPSIS

1.5 TECHNOLOGIES USED

The basic software requirements required for building the website:

For client-side scripting:

 HTML (Hyper Text Markup Language)


 CSS (Cascading Style Sheets)
 JavaScript
 Ajax (Asynchronous JavaScript and XML)
 jQuery (JavaScript framework)

For server-side scripting:

 PHP

For Database Management:

 XAMPP

8
1. USERS AND AUTHENTICATION

1.1 USERS

There are different routes for different types of users. There are 2 types of
users and the specific routes are available to them only. The users are: the
admin and customers.

I. CUSTOMERS

When user will LOGIN as student then he/she will be able to know for
Plans for the usage and will be able to attempt test under the subjects
he is enrolled in.

II. THE ADMIN

The whole website works under the proprietorship of the admin. Only
some specific users are allowed to use the admin dashboard. This
admin has access to basically everything. The admin can manage the
website
Knows the amount of bitcoin,transaction details and the content on the
main website.

9
.
2.2 AUTHENTICATION

At first user has to login at the page there is login page where user has to give
username and password for usage.The admin has different and higher accessability
than the customer.

10
3. DATABASE (LOCAL HOST)
MYSQL

3.1 ABOUT XAMPP

It is an apache distribution that allows developers to easily create a local web server
for projects they are working on. Xampp, every word has a meaning. X: cross-
platform, A: apache, M: mysql, P: php, and the last letter P stands for perl. The
reason we are able to create the web server easily above is that we provide all the
components necessary for a web server in a package.

PHP: Php Hypertext Preprocessor is the initials of the words. Superior text means
preprocessor. It is a server-side script written by sites like Facebook, WordPress,
Wikipedia, Travian. Not to mention that it is a popular language among web
developers.
MySQL: If you are developing a dynamic web application, then you need a
database to hold your data. This is where the MySQL database comes in. MySQL is
both open source and works well with php

3.2 INITIALISING THE DATABASE

The DB has to be initialized when the website starts. Our code does it on its own.

3.3 COLLECTIONS AND SCHEMAS

i. User:
The schema for editing and inserting new user is almost similar. The
object consists of username, password and whether the user is admin or
not.

11
CREATING NEW USERS AT THE DATABASE WITH XAMPP

CREATING TABLE USING MYSQL AT DATABASE

12
``` 4.DESIGN

13
14
4.1. XAMPP: Using XAMPP software to host the portal at our local server using
localhost port at our own laptop/PC. XAMPP provides an ideal local development
environment, but is not meant for production deployments.

APACHE SERVER and MYSQL used

15
16
17
5. WORK-FLOW

18
6. FUTURE PROSPECTS

19
7.SUMMARY

20
REFERENCES

1. https://www.w3schools.com/php/

2. https://www.apachefriends.org/hosting.ht
ml
3.https://getbootstrap.com/docs/4.1/getting-
started/introduction/

4.https://api.jquery.com/

5.https://www.freecodecamp.org/

21

You might also like