Development of Student Book Finder Mobile App Project

In this project, we are creating an android mobile application, basically, a Student Book Finder Mobile application will provide us with a platform to access the books we want to read at the ease of our fingertips. All the users will be having their separate accounts on this app which will be connected to their email id.

Any book that the user wishes to read, will be entered by him in the search box which works based on query input. The query may be an author name, the book name, or the subject to which the book is related, and will also work on specific keywords input. Apart from searching the books online, the user can save the book he/she likes in the favorites bar.

The Book Finder Mobile App is suitable in the present scenario as the world is being digitalized then why not the education system? On the profile of the user, one can easily view the books he/she has read.

The Book Finder Mobile App will be completely efficient and transparent to the reviews of the people on the book and its price. To get more details about the book one can click on the book and get further grave details.

This Book Finder Mobile App will be using The Google Book API for providing all the books. Further, the FAQ section provides all the necessary details that the user may need about the app.

The app also has a complete User Interface attached to the firebase a perfect login system with an email id and password and a forgotten password too.

This mobile-based application stands for the need of students at any time at their fingertips without any barriers in place.

Objective

The objective of the Student Book Finder Mobile App Project is to be a source of Virtual education allowing its users to search for the book of their choice according to the criteria set by them on the search page, read the book, add it to their favorite section, see the reviews of the book and decide which can be a better source for their knowledge and store them at the storage of their profile’s cloud.

This student project will be transparent and efficient in searching all the books it could as available on the Google Book API. Furthermore, new books will be added automatically as they will be updated on the API.

General Introduction to the Topic

Student Book Finder Mobile App Project, an android application is a user-friendly app, with a well-developed User Interface, a login module using the email address and the password, and a signup system for new users provides the user with the ability to search for any book one wants to read.

Besides the user Interface of the Login system, we have also created a navigation bar to provide various other features that the app provides,

It has various fragments the profile page, the favorites column, the About us section, the FAQ section, and an option to Sign Out from the account recently logged in. We have abstracted the android application using the Google Book API which supports us in enabling the various books to the users they are searching for.

We felt the need of developing this app looking at the current scenario where it is impossible to learn or get a book from the library and so the user can access the book from the app store the book whichever one likes on the cloud storage available for the profile.

For testing our application, last we will connect the app with the Google Book API and will allow a user to create a new account and access all the features of the app. This is all our app does and will be the outcome of our project on completion.

How does the App work?

  • As soon as the user enters there would be a splash screen displaying the app name and the copyrights reserved.
  • Then there would be a login page for the user to enter the email address and the password as set if the user has already signed up. For new users, there will be a sign-up page.
  • After logging in, there will be a search page having a search bar, an opportunity for users to enter any keyword related to the book.
  • As the app will be connected with the Google Book API the resulting books found will be displayed on the page itself.
  • According to interest and the choice of the user, the user can click on the book and know details about the book(the price, the author name, the reviews of the book, what the book is all about, and even maybe the pdf copies of the book if we can)
    The user will have the choice to read the book then and there on the spot or can add it to the favorite section.
  • The favorite section will store the book till the user wants it.
  • For any help or details about how the app functions, one can visit the FAQ section.
  • After the work is done the user can sign out from the account.

Software Requirements

Android Studio
Database: Firebase
User Interface Design: Android Application

Visit and Download Student Book Finder Mobile Application Project code, report, PPT, and execution steps

Students and Teachers based College Notice board System Java Project

In the Students and Teachers-based College Notice board System, we are providing role-based access rights to different users, that are students, teachers, and administrators in a college.

In our College Notice board System Java project, the students and teachers can view all the Notices such as examination notices, marks notices, announcement notices, training and placement notice, schedule notices, etc. which are published by the respective departments. Improving my feedback is very important. Keeping this in mind, we have a section in our system dedicated to feedback. With the help of this, students can give feedback to their respective teachers which will help in increasing the quality of education in a university.

In the College Notice board System, students and teacher can access their class timetable, anywhere and on the go without the hassle to go to a particular place to see the timetable. Students can access all their academic details with the help of an interactive graph. The system is very user-friendly, it is made in such a way that users will have a hassle-free and interactive user experience.

Future work to be done

  • Teacher – Student feedback system, which will enable students to give their respective feedback to their teachers directly in real-time.
  • Timetable portal, which will enable students to view the timetable of their respective classes. If further implemented using B.P.A (business process automation) or R.P.A (robotics process automation), then the timetable for the whole department could be easily generated without any human interference with the help of Artificial Intelligence (A.I.)
  • Students can also use the College Notice board System on their mobile phones and tablets through an Android and iOS application.
  • Students can also chat with the faculties to clear doubts and ask questions using the real-time chat system.
  • Students can get counseling with the help of A.I. Chatbots and also can chat with the counselors present at the university.
  • It will also show the graph of Cumulative Grade Point Average (C.G.P.A.) and Semester Grade Point Average (S.G.P.A.) concerning the semester. And also use the College Notice board System to view the marks and answer sheets.

Daily Student Classroom Attendance Management System Project

PURPOSE

The purpose of developing a Daily Student Classroom Attendance Management System Android Mobile App is to digitalize the traditional way of taking attendance. Another purpose for developing this application is to generate the report automatically at the end of the session or in the between-session for a particular student on a regular check basis.

SCOPE

The following Android Mobile App project has much scope both in present as well as future. In the present situation, the system can be accessed on android mobile devices. Any android device which has the access to the server on which the project has been deployed can use the application i.e. the Daily Student Classroom Attendance Management System project will work for a particular institution. But later on, the project can be modified to operate for many institutions.

SOFTWARE INTERFACES:

  • Front-end: XML
  • Back-end: Java
  • DATABASE: MySQL, Firebase
  • SERVER: SQLite Server
  • Tool- Android Studio

PROJECT OBJECTIVES

This android based mobile app project is a classroom attendance management system and the objectives are:

1. Manual work for information retrieval on attendance becomes less like the work.
2. Easy access for students because they can view their attendance and make up for the shortage of attendance accordingly.
3. It is also time-saving as manual work is less.
4. There is less chance of error.
5. It eliminates duplicate data entry in time and attendance entries.
6. Weekly or Monthly attendance reports can be generated for a particular student.
7. Easy maintenance of students and faculty data by admin.
8. Data redundancy can be decreased as data is now stored in one place.
9. Data is now much more secure.
10. Easy access for teachers as they can now view their student’s attendance reports easily.

FUNCTIONAL REQUIREMENTS

1. LOGIN

Admin and Faculty will login in into the system with username and password, if username and password are correct admin/faculty will be prompt to proceed option otherwise an error will be shown

INPUT: username and password
OUTPUT: student detail information

2. UPDATE COURSE DETAILS

Admin can insert, update, and delete course details.

INPUT: Course name
OUTPUT: Operation(insert/update/delete) successful

3. UPDATE STUDENT INFO AND COURSE ENROLLMENT

Admin can insert, update, delete student info, and enroll students in particular courses.

INPUT: name, Roll No., DOB, Course
OUTPUT: Operation(insert/update/delete) successful

4. UPDATE TEACHER’S INFO AND ASSIGN COURSES

Admin can insert, update, delete teacher’s info and assign a course to each teacher.

INPUT: Name, Address, Email, image, course, DOJ
OUTPUT: Operation(insert/update/delete) successful

5. MARK ATTENDANCE

Faculty can take attendance on a particular day over a student’s name by marking him present or absent.

INPUT: Absent/Present
OUTPUT: A confirmation message

6. WEEKLY/MONTHLY ATTENDANCE REPORT/CHART

Admin/Faculty can create a student attendance report/chart between any 2 dates

INPUT: starting date, ending date
OUTPUT: attendance report/chart

Women Security Band – Smart and Handy Security Device for Women Project

Objective :

  • To design and develop a smart and handy security device for Women.
  • To alert people in its vicinity and relatives of the victim about the attack and also get help from emergency services.
  • To track the user using google maps under crucial situations.
  • The module developed should be capable to work automatically under crucial situations.

Introduction :

Women Security device is a device that will help women to walk freely in the streets anywhere and at any time. The goal of the women’s security device is to protect women from getting molested in different ways like rape, sexual harassment, abuse, etc. There are existing apps or devices to provide security to women but there are drawbacks to these existing apps or devices. So to overcome such drawbacks and provide security in an enhanced way we are going to propose the women’s security device.

Technical Details :

Following modules/sensors to detect the crucial situation:

1. Pulse rate sensor:

Pulse rate will be the major parameter for the security device because
whenever the person is in danger person’s heartbeat gets increased. So using this parameter we can consider that person can be in danger.

2. Temperature sensor:

This is the second parameter that can be considered when the person is in
danger its temperature starts decreasing so this can be considered as one of the parameters to detect that the person is in danger.

3. Motion sensor:

This is the third parameter we can consider as when the person is in danger due to
fear or anxiety person’s body starts shaking or shivering. So this can be considered as another parameter to send alarm message or call to relatives.

4. Voice Recognition.

We will be using this parameter as well to detect dangerous situations. We will be recording the “HELP” word and when the person shouts when is in danger then by detecting and comparing it with the already recorded word and if it crosses a certain limit of intensity range then we can consider it as a dangerous situation to send alarm message or call to the relatives of the person.

Using the above sensors will provide input to our device
Also to track the user and send emergency messages to listed
contacts and to the nearest police station two modules are used

Problem Statement

To develop an easy-to-carry system that will work automatically without any manual inputs to provide security for women.
Importance of the project.

The expected outcome of the project

A wearable security device that will be user-friendly and feature train the device according to different users. Module to add and remove authorized people for sending alerts to them. Location will be considered while sending alerts.

Functional Requirements:

The user of the Bracelet:-

1. System would Identify the critical situation and normal situation automatically.
2. System would get emergency help automatically when the victim is under attack.
3. System would Blink the LED for 10 secs when a critical situation is detected.
4. Track the nearby victim/friend/relative in an emergency using Google Maps.
5. System would alert the vicinity people.
6. System would get emergency help when the SOS button is pressed manually.
7. Add the contact numbers of friends/relatives on the application to ask help for in an emergency.
8. Login with the already provided unique number using the mobile application.
9. Save the button on the System to write those numbers into GSM.
10. Reset button on the System to reset all previously saved numbers into GSM.

Other than the victim/ User of the Bracelet:-

1.Log in with a verified mobile number.

2. Track the nearby victim/friend/relative in an emergency using Google Maps.

External Interface Specifications:

1. User Interface:-

The user of the Band:-

1. Login.
2. Add the contact numbers of friends/relatives.
3. Tracking the victim using Google Maps.

Other than victim/ User of the Band:-

1. Login.
2. Tracking the victim using Google Maps.

2. Database:-

Firebase Cloud will be used for real-time database storage.

3. Google Maps API will be used for tracking the user.

Technical Specification: There will be one android app and a smart band.

Languages & Technologies:

Languages: C, C++, JAVA, Firebase database
IDE: Arduino, Android Studio

College Sports Resource Booking Android and Web Application

The main aim of this College Sports Resource Booking Android cum Web Application project is for students in the college to book sports material on the college premises. This Project is a combination of both an Android app and a Web application, where the android app is developed by Java and XML, and the web application is developed using Html, CSS, Bootstrap, Javascript, Django, and SQLite technologies.

Contents:

Introduction:

The College Sports Resource Booking Application has been developed in order to enable the ​students to book sports resources. The administrator can keep a tab on the availability of the resources along with streamlining the fine process. This application overcomes the problems prevailing in the existing manual system. It also makes it extremely simple for the students to book a resource or to check the availability of the resources, view dues if any, as well as history of bookings, and for the administrator to issue resources, impose fines and view the history of bookings.

The API developed for this application is deployed on Heroku and is ready to respond to the requests made by the application with expected outputs by accessing the database.

Scope of the project

This College Sports Resource Booking application can be used to reduce the problems faced by the manual system. The administrator can issue and reject a booking in one click and it even helps the admin to keep a tab on the Booking History and also the Blocked list of users. The administrator can also add or delete the resources. It makes it easy for the administrator to keep track of all the resources and bookings. The mobile application makes it so simple for users to book a resource and check the history of their previous bookings.

System Analysis

Introduction

Sports Resources Management System is a web and android app. The admin can add and delete resources on the web and manage the users in accepting and rejecting resources. The users can book the resources from the android app and collect them from the office within 20 min and even cancel the request.

Existing System

In the existing system, the users have to visit the sports office manually and collect the resources. And also the users cannot reserve a resource from wherever he/she is. Even though the user is blocked, he can go to the office and make a request for the resource. The admin has to manually check the user if he/she is in the blocked list and issue the resource.

Proposed System

In the proposed system, the users can reserve and book the resource from wherever they are and collect it within 20min. In this system, if a user is blocked he cannot book the new resource until he clears the fine. The user can check the fine amount to be paid by him in the android app.

Software Requirement Specification

User Requirement

There is an admin and the user i.e., a student. The minimum requirement of the user is that he/she must understand basic English and must know how to book a resource, check the fine and collect from the sports office. The admin must know how to accept the user’s request, block the user, issue resources manually and collect fines from users and unblock users.

Module Description

There are two modules in this College Sports Resource Booking project. They are users and admins.

Features of User

The user is a student who is going to use the Android Application “SportEasy”. The app has the following features:

  • Can view all the resources available in the sports block with its count in the app. This reduces the inquiry time at the issue counter.
  • He can send a booking request with just one click so that he can collect it in 20mins from his booking time.
  • The user also has the option to cancel the booking request within 20 minutes of the booking time.
  • User can view all their past booking requests with their status so that they can know what requests he made.
  • The user has the option to set his password to a new one when he forgets his password or wants to change it.

Features of Administrator

The administrator is the one who accepts and approves booking requests. They handle the Web application. The functionalities of the admin module include:

  • Adding and deleting the resource when required.
  • Accepting or rejecting the resource requested by the user based on the timetable.
  • Updating the booking depending on whether the resources were returned or not and imposing fines accordingly.
  • Blocking the user if the resource is damaged.
  • Collecting fine manually and unblocking the user.

Software Requirement

  • ​Any Web Browser
  • ​Python 3 with Django Module
  • 64-bit operating system.
  • Emulator
  • Android Studio
  • pip
  • virtualenv
  • Virtualenvwrapper
  • Flask module

Web Requirements

  • Html, CSS
  • Bootstrap
  • Javascript
  • Django

Android Requirements

  • Java
  • XML

RESTFul API Used

  • Flask

This is the Django code for displaying all the resources present in the web app

Conclusion

This College Sports Resource Booking project is for computerizing the workers employed in order to borrow a sports resource. It is a great improvement over the manual system. The computerization of the system has sped up the process. In the current system, the front office management is very slow. This application was thoroughly checked with dummy data and thus is found to be very reliable. The software takes care of all the requirements and is capable of providing easy and effective storage of information related to students who book sports resources. Responsive web design and mobile apps make work easier and safe for any field. With the provision of an easily accessible user interface, the entire process of booking and approval of resources, along with other features, has become extremely facile while also significantly averting the numerous errors that would otherwise be caused in a manual system. With this platform we developed, we are hoping to achieve the following:

● ​Reduced time wastage
● Providing comfortable facilities to students
● ​Provide easy data flow
● ​Less employee investment

Limitations

The College Sports Resource Booking mobile application which has been developed for the students for booking sports resources is only compatible with android versions 5.0+, it requires a minimum android runtime version of 5.0
The Admin has to check the timetable while issuing a resource.
There is no deadline for the user to clear the due and no notification system to intimate the user to clear the due.

Future Scope

This application can be enhanced by including numerous new features. One such feature is adding a notification system through which the admin can send notifications to a user regarding his bookings. In the current system, the user should manually go into the app and check whether the resource is accepted or not. Instead, an improvement to this would be sending a confirmation to the user when his booking request is approved by the admin. In case of unavailability of a resource, a “notify when available” button could be included too.

As of now, when a student wants to book a resource, the admin manually checks whether the student has a free hour at that particular time and issues the resource accordingly. But in the future, an app can be made which itself detects whether the student is having a free hour or not, thereby eliminating the involvement of the admin.

Subsequently, a separate page linked to the admin webpage could also be developed, where the admin can add updates about upcoming sports events or competitions in such a way that these updates will also be visible in the mobile app for students, therefore allowing them to be aware of all the ongoing or upcoming sports events through their mobile.

Download the complete College Sports Resource Booking Android App and Web Application Source code, Project Report, PPT, and How to run Video file.

Download the Complete College Sports Management System .Net Project Source Code.

Vehicle Registration for College Parking Android App & Web Application Project

Here Students can download the source code of Vehicle Registration for CBIT College Parking Android App & Web Application Python Sqlite Project. Complete Project Report, paper Presentation & output Video guide also available to download.

Problem Statement

The Vehicle Registration for College Parking project will consist of 2 main User Interfaces, the mobile application for students to sign up, log in to the app, add vehicles (up to 2 per person) and apply for a parking sticker, delete vehicles and apply for a new CBIT college parking sticker with fine.

The second User Interface is the admin functionalities which will be in a web application developed with python coding and MySQL database. The admin will be able to log in, receive all the applications for vehicle registration, verify and approve, receive fine payments physically, update payment status in the application and issue parking stickers and dismiss any vehicle registration (in case of misbehavior). It will also consist of a statistics page where registration and payment statistics will be displayed based on the date given.

Vehicle Registration for College Parking Use Case Diagram

Activity Diagram for Mobile App:

Activity Diagram for Web App:

DATABASE

The database for the Vehicle Registration for College Parking project was created in MySQL Workbench. 3 tables have been created.

User table

This table will be holding all the credentials of the users and admins. Every user id will be unique.
This data comes in handy when an admin/user tries to log in, if those credentials are authentic then they will be redirected to the dashboard.

Registration table

Holds the data of all the registered vehicles. Every registration id is unique for easy search. Necessary information about the person and vehicle is stored. Registration status can be dismissed, deleted, approved, or pending. The registration date is stored for statistics.

Payments table

Holds the data about the payments made physically. There are 3 criteria for payments – adding back deleted, dismissing vehicle, and for newsticker. Payment status gets updated to ‘paid’ once done physically. The payment date for statistics.

Implementation

Mobile Application (User)

Welcome page

Web Application Home Page:

Download the complete Vehicle Registration for CBIT College Parking Android App & Web Application Python Project Source Code, Project Report, PPT, and Output Video File.

College Chat Feature Specification Document Project Idea

This is a Chat Feature Specification Document for a College. Here Students can have a chat with the Teaching & Nonteaching Staff (management staff, admin staff, and accounting staff). Here the main motto is to share the resources like media, files, documents, photos, circulars, notifications, etc inside the college.

System Users​:

  • Students
  • Faculty
  • Admin staff
  • Academic staff
  • Configuration staff

System Developer:

Documentation Engineers, Development Engineers, Test Automation Engineers

Roles of System users:

Feedback, communication, resource sharing, roles, channels

Roles of System Developer:

  • Provide security and privacy
  • Maintenance of front-end and back end
  • System development
  • System maintenance

Concepts Regarding ​CHAT (​Mini Project):

Database (To store details of students both day scholars and hostelers, faculty, admin staff, and academic staff)
DBMS (To define constraints and relationships among the student’s faculty interaction, academic staff, and admin staff)
Android development (to make the CHAT app)
Front-end (Programming languages involving OOPs concepts, and also to develop API through, java and python)
Drivers and software installations for connecting front-end and back-end
Security and encryption algorithms for end-to-end encryption of text messages and to maintain CIA concepts of the application
Testing Algorithms & Issues (To avoid errors and Exceptions)

Ideas on CHAT
​ 
For Students:

​Login: Through the registration number send OTP to the college mail id
​Resource sharing: media, files, documents, photos, circulars, notifications
​contact details: phone number etc.,
​profile photo and details: should be the same as e-cap

For Faculty:

Login: Through the registration number send OTP to the college mail id
Resource sharing: media, files, documents, photos, circulars, notifications
Contact details: phone number etc.,
Profile photo: should be the same as e-cap

For Admin:

Nonteaching faculty (managing staff, admin staff, accounting staff) have access to this Section they have complete access to modify the database and change the components of the System

illit wear – Made easy for Illiterate Android App

Abstract

The main theme of the project “illit wear – Made easy for Illiterate” is to help illiteracy people, nowadays every individual is using a smartphone then what about illiteracy people who don’t know even how to make a call on a smartphone, how to save and select contacts, only this category of people are unable to use a smartphone efficiently, so we thought to help them by providing an android application which makes calling operation very easy for the illiteracy people by clicking on the image of the person it directs to calling operation. Like this they easily recognize the person’s image, for this education is not required while saving contact we can save with an image with this operation we would like to add some other operations like sharing images, and files.

With this illit wear android application, the smartphone will reach every individual in spite of literate or illiterate and we would like to develop this application by using android studio why because in the world 90% of people are using the android phone when compared to ios, the cost of android mobile is less when compared to ios mobile.

AIM

To design an android application that helps illiterate people

VISION

illiterate people should not face problems while operating basic features in smartphones.

MISSION

To build an application that makes users recognize the images for calling, sharing data on a smartphone

Existing System

The application will only deal with the name of the contact person. In this case, illiterate people will face a problem with calling a person.

Proposed System

Our application helps people to recognize a contact person with an image and also helps to share images via the internet without any difficulty.

Architecture

USECASE

SEQUENCE

System Requirements

  • Android Studio
  • Minimum java (JDK 1.7)

Output Results:

Conclusion

With this application, the smartphone will reach every individual spite of literate or illiterate.

Here Students can download the illit wear – Made easy for the Illiterate android app complete project documentation.

Medical Advisor Android App by using Java & SQLite

This project is an android based application, especially for the medical sector. This application will be used by users to get medical information about different physical health conditions. This is a standalone application.

The primary aim of this project is to facilitate the user with medical help online providing drug and medical information to the person. Medical Advisor apps are changing the way users handle their personal health care.

Existing System:

The existing system is the online app that facilitates the user with the drug information and the specified clinical prescription to the user. It functions with the user entering the search information regarding the desired disease he wants to know about and the app returns the specified results about the input given by the user the existing system also contains the details about the specialized doctors around them. Basically, it’s an information app for the diseases to be known to the user.

Proposed System:

 In the proposed system, the app facilitates certain features for the user. It basically helps the individual with the clinical assistance online by giving medication and also medical information to the individual about the particular medicine. This app allows you to track any kind of blood donation program around you. the user just has to enter the details as asked in the program and you have to hit the search button and the results are returned.

This project provides you with an insight into the design and development of the health advisor app. For instance, a recent study found that the risk of hospitalization for patients with no or poor knowledge of prescribed therapies is more than double in cases of certain diseases.

Modules

 Number of Modules As this is a standalone application, so this application will be available for users.

Users can perform the below operations:

  • Users can search about different diseases.
  • The user gets nearby hospitals based on their location and also specialized doctors working in it.
  • Users can also get details about wellness problems.
  • Users can get blood contribution programs near them.
  • Users can get medical details about physical health.
  • Users can also get medicine descriptions, chemical composition, effects, and side effects.
  • Users also can search for medicines based on their specified illness.

Software requirements:

  • Front end: java
  • Back end : XML
  • Software: android studio
  • Database: SQLlite

Here you can download the entire Medical Advisor Android APP by using Java coding & SQLite Database Source Code, Complete Project documentation, and Paper Presentation.