Documente Academic
Documente Profesional
Documente Cultură
ABSTRACT:
Main aim in developing this android app is to provide an easy way not only to
automate all functionalities of a college, but also we can provide full functional
reports to users of college application with the finest of details about any aspect of
college. Courses and events notifications are important part of any educational
institute in which most of the work till now is being done in manual way. This
application also has images and video gallery.
INTRODUCTION:
Internet has changed the human life as well as created a new means of
communication between student, teachers and other faculties. The mahajana
android app is developed to handle the memos regarding courses offered, Events,
Details of faculties and departments in the college. Which are now done in manual
process. Where memo should be sent to individual classes which is tedious and
time consuming. This project is developed in android as front end and MySQL as
back end. The main aim of the project is to design an android app to reduce
manual work. The administrator will login to this application and add notifications
which has to be sent to students. The Users’ will view notification and other details
of the college.
0bjectives:
1. Main aim in developing this android app is to provide an easy way not only
LITERATURE SURVEY:
Android Based College Notification System Jadhav Komal, Sayyad Sana, Shinde Swapnali
and Bhaldar Jasmin Prof. Mahind R. N. Volume: 03 Issue: 03 | Mar-2016
Our aim to replace the traditional notice board with E-notice board. Now no need to maintain
numbers of account for sharing information, exchange of notes and all college related news, now
it will be accessible anywhere anytime just on a single click on your android device. Just install
“E-Notice Board App” on your android device and you can access all notices of your college. We
have developing for staff add notes, experiments dates, submission and for students upload and
download tutorials, experiments, question paper and notes in an easy and efficient manner. This
project includes major activity entities: add notices, add staff record, and add student record
which is handled by Admin. The Admin can add, delete, and update them simultaneously on the
online system. These can then be viewed by the students.
The SMART Info Board Service is a web-based solution that offers various SMS facilities with
different functions and capabilities catering to the needs of the school. With the InfoBoard, the
user can receive feedback, comments, suggestions, queries and other user-specific messages
straight to email, internet inbox or any specified Smart mobile number; provide general
information, advisories, and announcements provide user-specific data like grades, accounts
dues, account details, follow-ups; conduct polls and surveys and provide real time results; create
customized SMS solutions; and text broadcast to pre-registered Smart subscribers. SMART
InfoBoard has a TEXTCAST that enables content provider to broadcast messages to group of
registered subscribers. To register: KEYWORD [space] REG [space] NAME/COURSE/
STUDENT ID NUMBER and send to 717XXXX To subscribe: KEYWORD [space] PUSH
[space] ON and send to 717XXXX To unsubscribe: KEYWORD [space] PUSH [space] OFF and
send to 717XXXX To check subscription: CHECK/ OFF/ OUT/ STOP/ CANCEL/ QUIT/ NO
and send to 717XXX To stop all subscription: STOP ALL and send to 717XXXX To inquire
about Account, type: TUITION// then send to 717XXXX To inquire about Grades, type:
GRADES// then send to 717XXXX
The goal of this paper is to design a notification system using Android application to connect it
to the educational web site of the university. It achieve high and quick organize between
instructor and students, save time, effort by connecting Android application to the educational
database of the university using latest technologies. It provides a wide range of information
about education, courses, and all about college students that help the instructor to select to whom
he/she will send notifications. It also includes sending notifications, attendance, viewing
academic details like exam results.
Web based Notification Management System with Android Application IJSTE - International
Journal of Science Technology & Engineering | Volume 2 | Issue 10 | April 2016
Now a day’s many people are having android phones. Generally, phones were innovated for
calling purpose but now a days we use it more for social activity such as whatsapp, facebook,
hike etc. So technology comes forward to us and it is our duty to use it for our important
purpose. Following these thought we developed this system. The management of accurate and
up-to-date information regarding a student’s academic career is difficult and time consuming task
for the schools. Now-a-days the information to parents regarding their ward is provided through
post cards, SMS or Email, but these techniques are very much hectic time inefficient and lengthy.
Hence this application provides a solution through a simple interface for maintenance of student
information. This application provides a generalized solution to monitor the various works that
are carried out by a school for managing it. It helps parents to get detailed information regarding
to their ward such as attendance, fees due, result, progress report, important notices, school’s
event details, information about teachers etc. using the android application. It also contains query
message option for parents so that parents can interact with the college faculty through this
application. It also facilitate parents to gain all the notifications about the activities held in the
college. Also SMS based mechanism is implemented to send notifications for those parents who
don’t have an android mobile. Each individual parent will be get the details of his/her ward only.
Existing System
The existing system is doing all the processes manually. Manual processing makes
the process slow and other problems such as inconsistency and ambiguity on
operations. This is so tedious and time consuming. This process is so difficult when
the number of users increases. The students may not get the proper information
regarding the courses offered and events details.
Disadvantages:
Very tedious
Manual process
Time consuming
Not Reliable
PROPOSED SYSTEM:
This project is aimed at developing an Android application for the college. Once
user opens the Android application, in the front end all the schedule/events are
available to everyone. There are different types of users related to college. The
students can get the notification when they have any event regarding their courses
and events. The main aim of this project is to build an Android application that
helps the users to know about our college and whole campus. The main features
provided by the Mahajana College App for Android Device. Basic search
application where the user can gate whole information about the college and events
and other details.
Advantages:
This app integrates almost all major tasks in college management system
hence provides one stop solution for the users.
The data is stored on backend server and can be retrieved at any point of
time
FUNCTIONAL REQUIREMENTS
Modules:
Admin:
User
and videos)
AN ER Diagram
Peter Chen developed ERDs in 1976. Since then Charles Bachman and
James Martin have added some sligh refinements to the basic ERD
principles.
Entity
Key attribute
Multivalued attribute
A multivalued attribute can have more than one value. For example, an
employee entity can have multiple skill values.
Derived attribute
Software Requirements:
For web application:
Front-end : HTML, CSS, Java script and Bootstrap.
Back-end :Java Servlet
Tool :Net beans
Database : My Sql
Web server: Apache tomcat
Web browser :Google chrome, Mozilla firefox etc
For android application:
Front-end : XML.
Back-end :Java
Tool :ADT(Eclipse)
Database : My Sql
Hardware Requirements:
RAM : 4GB
OPERATING ENVIROMENT
Java Technology
Java technology is both a programming language and a platform.
Swings
After learning AWT, lets now see what's Swing? Well, Swing is
important to develop Java programs with a graphical user interface
(GUI). There are many components which are used for the building of
GUI in Swing. The Swing Toolkit consists of many components for the
building of GUI. These components are also helpful in providing
interactivity to Java applications. Following are components which
are included in Swing toolkit:
list controls
buttons
labels
tree controls
table controls
Android
The oldest of these, and the best known, is the waterfall: a sequence of
stages in which the output of each stage becomes the input for the next.
These stages can be characterized and divided up in different ways,
including the following:
SOFTWARE TESTING
Software system meets its requirements and user expectations and does
not fail in an unacceptable manner. There are various types of test. Each
test type addresses a specific testing requirement.
TYPES OF TESTS:
Unit testing:
Unit testing involves the design of test cases that validate that the
internal program logic is functioning properly, and that program inputs
produce valid outputs. All decision branches and internal code flow
should be validated. It is the testing of individual software units of the
application .it is done after the completion of an individual unit before
integration. This is a structural testing, that relies on knowledge of its
construction and is invasive. Unit tests perform basic tests at component
level and test a specific business process, application, and/or system
configuration. Unit tests ensure that each unique path of a business
process performs accurately to the documented specifications and
contains clearly defined inputs and expected results.
Integration testing:
Integration tests are designed to test integrated software
components to determine if they actually run as one program. Testing is
event driven and is more concerned with the basic outcome of screens or
fields. Integration tests demonstrate that although the components were
individually satisfaction, as shown by successfully unit testing, the
combination of components is correct and consistent. Integration testing
is specifically aimed at exposing the problems that arise from the
combination of components.
Functional test:
Functional tests provide systematic demonstrations that functions
tested are available as specified by the business and technical
requirements, system documentation, and user manuals.
System Test:
System testing ensures that the entire integrated software system
meets requirements. It tests a configuration to ensure known and
predictable results. An example of system testing is the configuration
oriented system integration test. System testing is based on process
descriptions and flows, emphasizing pre-driven process links and
integration points.
White Box Testing:
White Box Testing is a testing in which in which the software tester
has knowledge of the inner workings, structure and language of the
software, or at least its purpose. It is purpose. It is used to test areas that
cannot be reached from a black box level.
Unit Testing:
Features to be tested
Verify that the entries are of the correct format
No duplicate entries should be allowed
All links should take the user to the correct page.
Integration Testing:
Software integration testing is the incremental integration testing
of two or more integrated software components on a single platform to
produce failures caused by interface defects.
Test Results: All the test cases mentioned above passed successfully. No
defects encountered.
Acceptance Testing:
User Acceptance Testing is a critical phase of any project and
requires significant participation by the end user. It also ensures that the
system meets the functional requirements.
Test Results: All the test cases mentioned above passed successfully. No
defects encountered.
Test Cases
Valid
username
and
password
Login To verify Login Invalid Login Error Enter F
that the with Usn & successful valid
User
Username Pswd Usn &
has entered & pswd pswd
Valid
username
and
password
TC02 Registration To verify Enter all Valid Registered Registered P
that the the valid details
successfully successfully
user has user
registered details
by entering
valid
details
Registration To verify Enter all InValid Registered Not F
that the the valid details Registered
successfully
user has user
successfully
registered details
by entering
valid
details
Conclusion:
This app gives the mobility and automation to the institutional
activities. This app gives an easier, safer and quicker way of
connectivity with college. This app is completely secure and battery
safe. The information can be quickly retrieved from backend server
but in a user friendly way. This app helps in saving cost of printing
and papers, as most of the paper work is done electronically. So this
app helps in keeping pace in this mobile era.
Future enhancement:
The application can be incorporated with more features like it can be
implemented to all the available departments in college. It can also be
made to rum on IOS as well. It can be made to support the “Live”
teaching facility, so absent students can continue their learning
irrespective to the problems. “Online attendance” facility can be
added which can reduce the paper work. In future we introduce,
Parent Teacher Communication may additionally be developed.
Attendance proportion calculators can be introduced. Assignments
can be submitted through on-line and mail etc.
References:
[2] Luis Cruz, Rui Abreu “Performance Based Guidelines for Energy
Efficient Mobile Applications” Mobile Software Engineering and
Systems (MOBILESoft), IEEE/ACM fourth International Conference
2017.
[6] Tae Oh, Bill Stackpole, Emily Cummins, Carlos Gonzalez, Rahul
Ramchandran, Shinyoung Lim “Best Security Practices for android,
Blackberry and iOS” Emerging Technologies for Smartphones and
Internet of things IEEE workshop 2012
[8] Li Ma, Lei Gu, and Jin Wang , 2014. "Research and Development of
Mobile Application for Android Platform", International Journal of
Multimedia and Ubiquitous Engineering Vol.9, No.4 (2014), pp.187-198
, ISSN: 1975-0080 IJMUE Copyright @ 2014 SERSC,
http://dx.doi.org/10.14257/ijmue.2014.9.4.20.