MINIDBMS
MINIDBMS
MINIDBMS
CHAPTER 1
INTRODUCTION
This web based application can be used in following ways.
CHAPTER 2
REQUIREMENTS ANALYSIS
The requirement analysis specifies the requirements needed to develop a graphic
project. In this phase, we collect the requirements needed for designing the project.
The requirements collected are then analysed and carried to the next phase.
CHAPTER 3
DESIGN
3.1 ER DIAGRAM
The ER Diagram above shows all the entities, their attributes and the relation between
them. Gives the relation between a Admin, User , and the Hospital user. These entities
describe various attributes which serves as data for the database.
The term "schema" refers to the organization of data as a blueprint of how the database
is constructed (divided into database tables in the case of relational databases).
The main purpose of a use case diagram is to show who interacts with your system, and
the main goals they achieve with it.
CHAPTER 4
IMPLEMENTATION
4.1.1 HTML 5
HTML stands for Hyper Text Markup Language. It is used to design web pages using
markup language. HTML is the combination of Hypertext and Markup language.
Hypertext defines the link between the web pages. Markup language is used to define
the text document within tag which defines the structure of web pages. HTML 5 is the
fifth and current version of HTML. It has improved the markup available for documents
and has introduced application programming interfaces(API) and Document Object
Model(DOM).
4.1.2 CSS
4.1.3 JAVASCRIPT
4.2.1 Python
1.Coviddbms.db
2.Information_schema.db
3.mysql.db
4.Performance_schema.db
5.phpmyadmin.db
6.Test.db
1.TEST
2.USER
3.HOSPITALUSER
4.HOSPITALDATA
5.TRIG
6.BOOKINGPATIENT
4.4.1 XAMP
XAMPP is a cross-platform web server that is free and open-source. XAMPP is a short
form for Cross-Platform, Apache, MySQL, PHP, and Perl. XAMPP is a popular cross-
platform web server that allows programmers to write and test their code on a local
webserver. It was created by Apache Friends, and the public can revise or modify its
native source code. It includes MariaDB, Apache HTTP Server, and interpreters for
PHP and Perl, among other computer languages. Because of XAMPP’s simplicity of
deployment, a developer can quickly and easily install a WAMP or LAMP stack on an
operating system, with the added benefit that common add-in apps like WordPress and
Joomla can also be loaded.
• This local server runs on your personal computer, whether it’s a desktop or a
laptop.
server.
environment for testing MYSQL, PHP, Apache, and Perl projects. Because
Database Inspector:
• The “key” (blue colour) symbol indicates that the entity is a Primary Key.
• Database Inspector also allows has the feature to write the query, execute it and get/check
the required values.
4.4 MODULES
1.main.py
2.covid.sql
3.launch.json
4.configjson
5.main.js
6.style.css
CHAPTER 5
TESTING
5.1 TESTING
Testing is the process of executing a program to find the errors. A good test has the
high probability of finding a yet undiscovered error. A test is vital to the success of
the system. System test makes a logical assumption that if all parts of the system
are correct, then goal will be successfully achieved.
• TYPES OF TESTING
5.2.1 Module Testing.
5.2.2 Integration Testing.
Module Testing
Module testing is the testing of complete code objects as produced by the complier
when built from source.
As a result of modules being more self-contained, module testing will likely require
less testing infrastructure such as test harness and test stubs. The testing of modules
could perhaps even be automated so that they can be included in regression test suites
or a acceptance test suites.
Integration Testing
Integration testing (sometimes called integration and testing, abbreviated I&T) is the
phase in software testing in which individual software modules are combined and tested
as a group. It occurs after unit testing and before validation testing. Integration testing
takes as its input modules that have been unit tested, groups them in larger aggregates,
applies tests defined in an integration test plan to those aggregates, and delivers as its
output the integrated system ready for system testing.
CHAPTER 6
SNAPSHOTS
Snapshot 1: “HOMEPAGE”
Snapshot 2: “HOMEPAGE”
In future enhancements, Teachers and faculties would have the option to render the
database by inserting the records through the website, this software can be converted
into a mobile application ( most probably using PWA) which further reduces the need
to visit the website.
REFERENCES
1). Google.
• https://www.codingconnect.net/android-application-makes-use-database/
•https://www.journaldev.com/9438/android-sqlite-database-example-tutorial
• https://developer.android.com/