Tonmoy Debnath 1921254042 Project
Tonmoy Debnath 1921254042 Project
Tonmoy Debnath 1921254042 Project
Spring 2022
CSE299 Project
Submitted to Dr. Ziaul Hossain (ZHO)
Abstract 4
Introduction 5
Background 6
Methodology 7
Results 14
Discussion 18
Conclusion 19
Recommendation 19
Title Page
Organization info : This project is built for North South University. Students,
teachers, helpers, nonteaching assistants, and admin can use this system.
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
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.
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.