You are on page 1of 20

North-South University

Department of Electrical & Computer Engineering

 Spring 2022
CSE299 Project
Submitted to Dr. Ziaul Hossain (ZHO)

Submission Date: 13-05-2022

Project Name NSU Complain Lodgement System


Section 03
Group Member’s Name Tonmoy Debnath
Group Member’ ID 1921254042
Table of Contents
Title Page 3

Abstract 4

Introduction 5

Background 6

Methodology 7

Results 14

Discussion 18

Conclusion 19

Recommendation 19
Title Page

Title of Project : NSU Complain Lodgement System

Report Writer : Tonmoy Debnath 1921254042

Organization info : This project is built for North South University. Students,
teachers, helpers, nonteaching assistants, and admin can use this system.

Report intended for:


I try to build a website where students, helpers, faculties, admins, employees, and
ta of NSU can lodge complaints. Only faculties and admins can review those
complaints. I will represent this website with some exclusive features. On the other
hand, I try to build an app where students, helpers, faculties, admins, employees,
and ta of NSU can log in to the app and lodge complaints.
The purpose of this website and app is to easily lodge complaints. We can see
many kinds of occurrences happening in NSU. Many of them don’t know how to
complain about those unwanted occurrences. This website and app will help them
to give their complaints to the right person. This website and app make it easy to
lodge complaints. It will be helpful for all students, helpers, faculties, admins,
employees, and ta of NSU.
Abstract

This project consists of the development of a web application and mobile phone
app named NSU Complain lodgement System. The goal of this application is to
lodge complaints and review those complaints. students, helpers, faculties, admins,
employees, and ta of NSU can lodge complaints which store in the database.
Faculty and admin can review those complaints which are also stored in the
database. This is very important for students, helpers, faculties, admins, employees,
and ta of NSU. They can use it easily. Faculty and admin can monitor the
occurrence of NSU easily by using this system. Also as part of its purpose, the
application to make it easy to lodge complaints. The mobile phone application will
help students, helpers, employees, and ta of NSU to lodge a complaint using a
smartphone. For a secondary purpose, the web application was developed to
control the unwanted occurrence which is happing on campus. As such, the web
application employs easy-to-use, relatively inexpensive, cloud-based tools and
services, such as Mysql, PHP, and various Google products. In order to use many
of these services together, the web application was purpose-built using the
well-documented and flexible PHP web development, in conjunction with the
templating system, along with the standard HTML, CSS, and JavaScript
programming languages. On the other hand, the mobile phone application is
developed by using JAVA, PHP, and Android Studio which is also connected to the
database. From this project, we hope to build a responsive web application and a
simple mobile application for NSU.
Introduction

The name of my project is “NSU Complain Lodgement System”. The purpose of


this website and app is to easily lodge complaints. We can see many kinds of
occurrences happening in NSU. Many of them don’t know how to complain about
those unwanted occurrences. This website and app will help them to give their
complaints to the right person. This website and app make it easy to lodge
complaints. It will be helpful for all students, helpers, faculties, admins,
employees, and ta of NSU. This web application is built by using HTML, CSS, and
JAVASCRIPT. Mysql is used as the database in this web application. PHP is used
in the backend to build this web application. The mobile application is built by
using JAVA and Android Studio. Mysql is also used as the database in this mobile
application. The goal of this application is to lodge complaints and review those
complaints. Students, helpers, faculties, admins, employees, and ta of NSU can
lodge complaints which store in the database. Faculty and admin can review those
complaints which are also stored in the database. This is very important for
students, helpers, faculties, admins, employees, and ta of NSU. They can use it
easily. Faculty and admin can monitor the occurrence of NSU easily by using this
system. Also as part of its purpose, the application to make it easy to lodge
complaints. The mobile phone application will help students, helpers, employees,
and ta of NSU to lodge a complaint using a smartphone. I try to build this web
application and mobile application for all students, helpers, faculties, admins,
employees, and ta of NSU.
Background
This web application is made for students, helpers, faculties, admins, employees,
and ta of NSU. This application is built by HTML, JAVASCRIPT, and CSS. To
build this application, we need to know the kinds of things which is needed for
frontend development. For backend development, we need to know about PHP. On
the other hand, Mysql is used to build this application. We need to know how
MySQL works.

On the other hand, the mobile application is made for students, helpers, employees,
and ta of NSU. They can only log in to the application and lodge a complaint. This
application is built by JAVA and android studio. To build this application we need
to know how to write JAVA code and how to build an android application. In the
backend, we used MySQL for this application.

Therefore, we need to know the following things which are used to build this web
application and mobile application. We used simple tools to build those two
applications.
Methodology

This web application is built for students, helpers, faculties, admins, employees,
and ta of NSU. This application is built with exclusive features. Many things were
included in this web application to make it more user-friendly and responsive. The
database of this application was built very technically. Twelve tables were created
to build this database. The trigger was also used in the database to store the update
and delete information.

Database Screenshots:
ER Diagram:

This application starts with a wonderful page that contains exclusive features.
This page contains a login button and a sign-up button. There are three dots on that
page. Three dots contains three wonderful videos of NSU. By clicking on three
dots, those videos can be played.

The signup page will open while clicking on the signup button. The login page will
open while clicking on the login button.
On the signup page, there are some fields like email, name, password, number, and
selection role. Users can register a new account by using this page. That
information will store in the database.

On the login page, there are some fields like email, password, and selection role.
With a valid email and password, the user can successfully login into the next
page.
If a student, helper, and a ta login into that web application, they will see a page
that contains some fields like name against you want to complain, your complaint,
and attachment with a submit option. By filling up those fields, the user can submit
a complaint which will be stored in the database.

If a faculty or administrator login into the website, he or she will see a page that
contains all the complaints of students, nonfaculty teachers, and helpers. By
clicking their id no. they can go to another page of that website.
Then they will see a field where they can give their review of that complaint. After
writing the review, they will click on the submit button, That information will store
in the database.

In the mobile application, a student, helper, or ta can lodge a complaint. After


opening the app, there are some fields like email, password, and selection role.
With a valid email and password, the user can successfully login into the next
page.
If a student, helper, and a ta login into that web application, they will see a page
that contains some fields like name against you want to complain, your complaint,
and attachment with a submit option. By filling up those fields, the user can submit
a complaint which will be stored in the database.

USE CASE DIAGRAM


Results

I try to build a web application for NSU named NSU complaint lodgement system.
On that website, there are log-in and signup features. Students, helpers, faculty,
nonfaculty teaching, and the system administrator can log in by using a valid email
and password. If they input the wrong username and password, they can’t log in to
the next page.
I tested the login page by using email and password which were stored in a
database. When I used a valid email and password, it works well. When I used the
wrong user name and password, it gives the error message.
Then another feature is signing up. Students, helpers, faculty, nonfaculty teaching,
and the system administrator can create an account that is stored in the database. It
is so simple to do.
I tested the signup feature which works well as log in. I filled up all information
and click on the register button. Then that information was stored in database.
Students, helpers, and nonfaculty teachers can lodge complaints. If they log in,
they will be given some fields where they write down complaints. I also tested it on
that web application. It works well. All information is stored in the database.

Admin and teachers can review complaints. When they log in, they will be able to
see all the complaints of students, helpers, and ta. By clicking the id of students,
helpers, and ta, they can review those complaints. I tested also it works well.
All information will store in the database.
I also prepared a mobile application where students, nonfaculty teachers, and
helpers can log in and lodge complaints. I tested the login page by using email and
password which were stored in a database. When I used a valid email and
password, it works well. When I used the wrong user name and password, it gives
the error message.
Students, helpers, and nonfaculty teachers can lodge complaints. If they log in,
they will be given some fields where they write down complaints. I also tested it on
that mobile application. All information is stored in the database.

Discussion
In the result part, we can see all features are working well. In my web application,
there are log-in and signup features that are working well. The complaint
lodgement part and review part is also working well. In that case, all information is
stored in the database which is also ok. The design pattern of that website is also
beautiful.
In the mobile application, I also try to build a responsive mobile application. By
using this application, students, nonfaculty teachers, and helpers can log in and
lodge a complaint which is also working well in that case.
In the final result, those two are more responsive web and mobile applications.
Conclusion
The name of my project is NSU complain lodgement system. It is mainly built for
students, nonfaculty teachers, helpers, admin, and faculty of NSU. The goal of this
application is to lodge complaints and review those complaints. Students, helpers,
faculties, admins, employees, and ta of NSU can lodge complaints by using this
web application. And faculty and admin can review those complaints by using this
web application. They can do that very easily through a web application. On the
other hand, there is a mobile application that helps students, nonfaculty teachers,
and helpers of NSU lodge complain. It is a very easier way to lodge complaints.
In conclusion, those two applications make it easy to lodge complaints and review
those complaints. It will help to stop the unwanted occurrence of NSU. Every
person will be careful about it. It impacts every people.

Recommendation
In my project, I try to do my best to build this project perfectly. Finally, I build a
website and mobile application which are connected to the same database.
People can use this application on laptops or desktops and also on smartphones.
It has some exclusive features which are so attractive. That two applications are so
responsive.

I want to add something to my mobile application. In the mobile application, if the


faculties and admins can review those complaints, it will be easier for faculties and
administrators to review those complaints. I want to add this feature to my mobile
application.
I want to add google authentication in the login and signup part. Everyone can log
in and signup for this application by using google authentication. It will make it
easier to log in and signup for all. I want to add this feature to my web application
and my mobile application.

You might also like