Professional Documents
Culture Documents
MiniProject Computer Science2021
MiniProject Computer Science2021
MiniProject Computer Science2021
PORTAL(CEE)
MINI PROJECT REPORT
Submitted by
MAY 2022
1
SHRI MATA VAISHNO DEVI UNIVERSITY
CERTIFICATE
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
1. INTRODUCTION 7
2.1 USERS 9
I. THE ADMIN
2.2 AUTHENTICATION 10
3. DATABASE 11
4. DESIGN 13
5
5. WORKFLOW 17
FUTURE PROSPECTS 19
SUMMARY 20
REFERENCES 21
6
1.INTRODUCTION
7
1.4 REPORT SYNOPSIS
PHP
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.
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
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
The DB has to be initialized when the website starts. Our code does it on its own.
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
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.
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