• No results found

Dynamic College Notification And Android Application Using Indoor Map System

N/A
N/A
Protected

Academic year: 2022

Share "Dynamic College Notification And Android Application Using Indoor Map System"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Research in Information Technology (IJRIT)

www.ijrit.com ISSN 2001-5569

Dynamic College Notification And

Android Application Using Indoor Map System

Prof.Ankita Tidake1 , Abhishek Hodade2, Yogesh Jadhav3, Madhuri Wadadare4 , Bhagyshri Yeole5

1Head of Department, Department of Information Technology, BSIOTR, Pune, Maharashtra,India [email protected]

2BE Student, Department Of Information Technology, University of Pune ,BSIOTR

,

Pune,Maharashtra,India [email protected]

3BE Student, Department Of Information Technology, University of Pune ,BSIOTR

,

Pune,Maharashtra,India [email protected]

4BE Student, Department Of Information Technology, University of Pune , BSIOTR

,

Pune,Maharashtra,India [email protected]

5BE Student, Department Of Information Technology, University of Pune, BSIOTR

,

Pune,Maharashtra, India

[email protected]

Abstract

Notice board in colleges are important factor of communication between students and staff of college. But this is not always an efficient way of communication. It needs to be more particular and more easily reachable to students and that too in time. So we are proposing a system in form of android application that will act as a notice board. The application will be for both student as well as staff and teachers. Staff and teachers will have admin rights to the android application. They can update and maintain database. There will be a cloud database, and login facility mandatory for all students. Visitors will get their notifications even without logging in. Hence all notices will be delivered to students in time and there will be record of all notices. It is expected that in the near future we will witness similar trends for indoor scenarios where people spend more than 70lives. The rationale for this is that there is a need for reliable and high-definition real-time tracking systems that have the ability to operate in indoor environments, thus complementing those based on satellite technologies such as GPS.The reason is simple from a set of measurements one has to estimate not one location but a series of correlated locations of a mobile node.

Keywords: Indoor tracking, simultaneous localization and mapping, notice board, Android, Dropbox.

1. Introduction

In todays world, communication is a very important need of our life and mobile communication is the only in demand. In colleges there is a need of displaying notifications on notice boards regarding information about college events, result declaration, meetings or even some special announcements. But now a days sometimes requires human presence at the spot for the same task. Notice board in colleges are important Medium of communication between students and staff of college. But this is not always an efficient way of communication. It needs to be more particular and more easily reachable to students and that too in time. So we are proposing a system in form of android application that will act as a notice board. The application will be for both student as well as staff and teachers. Staff and teachers will have rights to access the android application. They can update and maintain database. There will be a cloud database, and login facility mandatory for all students. HOD shows all students and staff list as well as add notice templates. Hence all notices will be delivered to students in time and there will be

(2)

record of all notices. The purpose of this application is to give notifications to students as well as for teachers. This system develop an android application for notification. Student can download or view private or public notice. The necessity of developing this application is to eliminate the manual pen and paper work. HOD can send notices department level, class level, college level and manage all notices. This software is good and meaningful application for students, teachers and principle, librarian as well.

2. Existing system

The system which is used now a days has some drawbacks which need to be improved for better performance. The views of each and every student are not expressed through these systems. At the end of session the students who dont have 75 percent attendance get a notice. This is a very time consuming process. In the present system the result is viewed on the notice board. It requires lot of paperwork and is time consuming. Moreover, there is no system still present through whichc students can take advice from senior students. College cannot even provide urgent notifications to students in case of emergency

2.1 Drawbacks:

• Not User Friendly.

• Difficulty in report generating

• Manual control

• Lots of paperwork.

• Not track the location.

3. Problem statement

To Develop an android application that display dynamic notification on the user screen to alert about all events in the college and navigate through college premises using indoor map

.

4. Proposed system

Our proposed system can be used as a information management system for the college In Addition to that there is indoor map system. Admin can send notification to specific user for eg.(Hod want to send notification for only BE student). There is notification alert on lock screen of every user. We use dropbox for user receive notification any time. In database there will be a facility to direct contact to student And there parent.

(3)

Fig 1. System Architecture

4.1 Our plan and its Advantages:

• The purpose of this application is to give notifications to students as well as for teachers.

• This system develop an android application for notification. Student can download or view private or public notice..

• The necessity of developing this application is to eliminate the manual pen and paper work..

• principal,HOD can send notices department level, class level, college level and manage

• User-Friendly.

• Track the location,

5. System Requirement

A) Hardware Components B) Software Requirements

A) Hardware Components:

Table 1: Hardware Components System Pentium IV 2.4 GHz & onwards.

Hard Disk 15 GB

Mouse USB

RAM 256 MB

Smartphone with Android 2.0 onwards

B) Software Requirement:

Table 2: Software Requirements Operating System Windows XPSP2 & onwards.

Language Java (JDK 1.6 & onwards) & Android SDK Tools (Version 22.0.4).

Data Base MYSQL 5.5.28

(4)

IDE Eclipse

5.1 JAVA

Java is an object-oriented programming language developed by Sun Microsystems a company best known for its high end UNIX workstations. Java language was designed to be small, simple, and portable across platforms, operating systems, both at the source and at the binary level, which means that Java programs (applet and application) can run on any machine that has the Java virtual machine (JVM) installed.

5.2 J2EE

Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language. The Java platform (Enterprise Edition) differs from the Java Standard Edition Platform (Java SE) in that it adds libraries which provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server.

5.3 Tomcat Sever 5.5

A Number of servlet containers are available today. The most popular one & the one recognized as the official servlet/JSP container is Tomcat originally designed by Sun Micro Systems Tomcat by itself is a web server this means that you can use Tomcat to service HTTP request for servlets as well as static files (HTML, image files & so on). Tomcat 5.5 uses the Jasper 2 JSP Engine to implement the JavaServer Pages 2.0 specification.

• JSP Custom Tag Pooling - The java objects instantiated for JSP Custom Tags can now be pooled and reused. This significantly boosts the performance of JSP pages which use custom tags.

• Background JSP compilation - If you make a change to a JSP page which had already been compiled Jasper 2 can recompile that page in the background. The previously compiled JSP page will still be available to serve requests. Once the new page has been compiled successfully it will replace the old page.

This helps improve availability of your JSP pages on a production server.

5.4 Development Tools

Eclipse & Android SDK Tools are an integrated development environment (IDE) for visually designing, constructing, testing, and deploying Web services, portals, and Java (J2EE) applications.

5.4.1 Eclipse

In computer programming Eclipse does a multi-language Iintegrated development environment (IDE) comprise a base workspace and an extensible plug-in system for customizing the environment. It is written mostly in Java. It can be used to develop applications in Java and, by means of various plug-ins, other programming language including Ada, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Perl, PHP, Python, Ruby, Scala, Clojure, Gro ovy, Scheme, and Erlang. It can also be used to develop packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP, among others. The initial codebase originated from IBM VisualAge. The Eclipse software development kit (SDK), which includes the Java development tools, is meant for Java developers. Users can extend its abilities by installing plug-ins written for the Eclipse Platform, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules. Released under the terms of the Eclipse Public License, Eclipse SDK is free and open source software(although it is incompatible with the GNU General Public License). It was one of the first IDEs to run under GNU Classpath and it runs without problems under IcedTea. [16]

(5)

5.4.2 Android SDK Tools

The Android software development kit (SDK) includes a comprehensive set of development tools. These include a debugger, libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials.

Currently supported development platforms include computers running Linux (any modern desktop Linux distribution), Mac OS X 10.5.8 or later, Windows XP or later; for the moment one can develop Android software on Android itself by using [AIDE - Android IDE - Java, C++] app and [Android java editor] app. The officially supported integrated development environment (IDE) is Eclipse using the Android Development Tools (ADT) Plugin, though IntelliJ IDEA IDE (all editions) fully supports Android development out of the box, and NetBeans IDE also supports Android development via a plugin. Additionally, developers may use any text editor to edit Java and XML files, then use command line tools (Java Development Kit and Apache Ant are required) to create, build and debug Android applications as well as control attached Android devices (e.g., triggering a reboot, installing software package(s) remotely).Enhancements to Android's SDK go hand in hand with the overall Android platform development. The SDK also supports older versions of the Android platform in case developers wish to target their applications at older devices. Development tools are downloadable components, so after one has downloaded the latest version and platform, older platforms and tools can also be downloaded for compatibility testing.[17]

Android applications are packaged in .apk format and stored under /data/app folder on the Android OS (the folder is accessible only to the root user for security reasons). APK package contains .dex files (compiled byte code files called Dalvik executables), resource files, etc.

5.5 Database platform – MySQL

The world's most widely used open-source relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases MySQL is a popular choice choice of database for use in web applications, and is a central component of the widely used. The MY SQL is the open source database.

5.6 Design tool – Star UML Software Modeller

StarUML supports most of the diagram types specified in UML 2.0. It is currently missing object, package, timing and interaction overview diagrams (though the first two can be adequately modeled through the class diagram editor).StarUML supports most of the diagram types specified in UML 2.0. It is currently missing object, package, timing and interaction overview diagrams (though the first two can be adequately modeled through the class diagram editor).

6. Non-Functional Requirements

• Reliability: As the system provide the right tools for discussion, problem solving it must be made sure that the system is reliable in its operations and for securing the sensitive details..

• Availability: If the internet service gets disrupted while sending information to the server, the information can be send again for verification.

• Security: The main security concern is for users account hence proper login mechanism should be used to avoid hacking. The tablet id registration is way to spam check for increasing the security. Hence, security is provided from unwanted use of recognition software.

• Usability: As the system is easy to handle and navigates in the most expected way with no delays. In that case the system program reacts accordingly and transverses quickly between its states.

• The apps must be compatible with both the Android 2.0 and onwards based Smartphone’s.

6.1 Performance Requirements

• 24*7 availability of services that we usually don’t get in traditional system.

• Immediate accessing of services.

(6)

6.2 Safety Requirements

• The database should be carefully maintained by the administrator any loss may lead to chaos.

• Prevention of the abusive use of the language in the forums.

• Prevention of fake ids.

6.3 Security Requirements

• The Administrator password must be highly confidential.

• The users id must also be confidential.

• The users should not reveal their id to others as it may lead to wrong usage of account.

7. Basic Concept

The main motivation of this application is to give notifications to students as well as for teachers. This system develop an android application for notification. Student can download or view private or public notice. The necessity of developing this application is to eliminate the manual pen and paper work. Admin shows all students and staff list as well as add notice templates. This software is good and meaningful application for students, teachers and admin as well

This system develop an android application for sending notification to students as well as staff about notices and events. In this system there are two applications such as student app and staff app as well as one admin portal.

Student App:- Log in as student.Public Notice - Public notice shown to all student without registration or log in.

Private Notice - Show private notice after student log in only. Student should be able to download and view notice online and offline also.

Staff App :-Logs in as staff. Public Notice - Public notice show all staff with register or log in. Private Notice - Show private notice after staff logs in. Download - Staff should be able to download and view notice and view notice offline also. Staff should be able to add and remove student.

HOD Portal: -Show all student and staff list. He add notice template. Making Web services.

8. System Architecture

(7)

Figure 2.System Architectur

9. Literature Survey

Sr. No. Title &year Author Description

1.

Digital notice board implementation via

power line communication

Ranihemamalini, S.

Ashwitha ,M. Aarthy , A. Abhineyaa

Frequent updating is easy with a centralized systems. Data is sent through existing power line

to a particular power line node or various nodes.

The information is obtained from server and it is displayed using LCD at the reception. when a message is received it is intimated to students using a voice board. A personal Computer, power

line modem, voice board and an LCD display are used to design digital notice board via power line.

2.

Indoor Tracking:

Theory, Methods, and Technologies

Davide Dardari Senior, IEEE, Pau Closas Senior, IEEE,

In the last decade, the research on and the technology for outdoor tracking have seen an explosion of advances. It is expected that in the

(8)

and Petar M. Djuric Fellow, IEEE

near future we will witness similar trends for indoor scenarios where people spend more than

70lives. The rationale for this is that there is a need for reliable and high-definition real-time tracking systems that have the ability to operate

in indoor environments, thus complementing those based on satellite technologies such as GPS

3.

An intelligent notification system using context from real-time personal activity monitoring

Hyungik Oh, Laleh Jalali, Ramesh Jain

People can now receive custom-made information through smartphones, tablets or wearable devices. However, people often tend to

miss vital information, even reminders, in the flood of notifications. The problem of finding

convenient moments for need-to-know information should be investigated. Because each

persons message awareness pattern on a smart medium might be different, the necessity of

personalized notification time should be emphasized. We believe that tracking changes in

a users physical activity and other contextual factors will reveal the most convenient moments.

We propose a mobile framework, smartNoti, to carefully examine the user environment.

4.

: Smart Phone Based Indoor Pedestrian Localization System

Lokesh Agrawal, Durga Toshniwal .

Indoor Positioning Systems (IPSs) are emerging computing systems that can locate objects or

people inside indoor environment. This technology shows assurance for future mobile

apps that can be used in malls, museums, hospitals, airports and college campuses for self

localization. Despite advances in Global Positioning System (GPS) technology, indoor

spaces are still out of reach of satellites. GPS signals are not designed to penetrate most construction materials. An IPS relies on nearby anchors or landmarks, and uses various sensing

schemes including artificial vision, Wi- Fi, Bluetooth, Camera images etc.

5

GSM based Smart Home and Digital

Notice Board

Aniket Pramanik, Vikash Nagar,Biplav

Choudhury, .

The project presents a digital notice board and a home automation system using a GSM SIM900 module. The idea behind this project is to provide

its users with a simple, fast and reliable way to put up important notices in an LCD where the user can send a message to be displayed in the LCD. The message can be sent through an android application designed in this project, to the GSM SIM900 module which has a SIM card

inside it. Similarly, a home automation system has been developed where home appliances like light, fan etc. can be switched on or off using the same android application designed in this project.

10. Objectives

▪ As the system provide the right tools for discussion

(9)

▪ give notifications to students as well as for teachers.

▪ Track the user location and give

▪ Improved more cost e effective organization structure.

11. Workflow of System

11.1 Sequence Diagram

Fig: sequence diagram

(10)

11.2Usecase diagram

Fig:- Usecase diagram

13. Conclusion

The dynamic college System is a step forward to make the manual process of displaying the important notices, class time tables, results, announcements ,college activity etc . automated in nature.

We have developed an android application that will act as a notification system. The application will be for both student as well as staff and teachers and Office Section. Staff and teachers will have admin rights to the android application.

(11)

They can update and maintain database.As well as indoor map i.e images of college campus will be provided on app for directions.

14. References

[1]] R. Teymourzadeh, S. Ahmed, K. W. Chan, and M. V. Hoong, Smart gsm based home automation system, in Systems, Process Control (ICSPC), 2013 IEEE Conference on, Dec 2013, pp. 306309..

[2] H. Elkamchouchi and A. ElShafee, Design and prototype implementation of sms based home automation system, in Electronics Design, Systems and Applications (ICEDSA), 2012 IEEE International Conference on, Nov 2012, pp. 162167.

[3] P. Bellavista, A. Kupper, S. Helal, Location-based services: Back to the future, IEEE Pervasive Computing, vol. 7, no. 2, pp. 8589, Apr.- June 2008

. [4] A. Conti, D. Dardari, M. Guerra, L. Mucchi, and M. Win, Experimental characterization of diversity navigation, IEEE Systems Journal, 2013.

[5] F. Montorsi, S. Mazuelas, G. Vitetta, and M. Win, On the performance limits of map-aware localization, IEEE Trans. on Information Theory vol. 59, no. 8, pp. 50235038, Aug 2013.

[6] M. Z. Win, A. Conti, S. Mazuelas, Y. Shen, W. M. Gifford, D. Dardari, and M. Chiani, Network

localization and navigation via cooperation, IEEE Commun. Mag., pp. 5662, May 2011.

References

Related documents

Lectures, class discussions, reading assignments, Student Presentation, Student reports by individuals, Textbook assignment, Open textbook study, Quiz, Problem solving or case

NemHandel is a good example of how the open source model can be used as a catalyst for digitisation: Because NemHandel was developed as open source and it is possible to

Vol 10, Issue 6, 2017 Online 2455 3891 Print 0974 2441 BENEFICIAL EFFECT OF BROMOCRIPTINE ON HIGH FAT DIET INDUCED BODY WEIGHT GAIN, ADIPOSITY AND BIOCHEMICAL ANOMALIES IN WISTAR RATS

From 2008 to 2010 a Glaserian grounded theory design was used to explore and explain pre-registration nursing students’ personal understanding of their own spirituality and

In general, this well- conserved MAPK pathway is essential for regulating plant infection processes in phytopathogenic fungi, but it plays a lesser or no role in the virulence of

Influence of plant growth promoting bacteria and fungus ( Bacillus subtilis BCB19, Metarhizium anisopliae , B. megaterium SB9 and Pseudomonas spp. SB21) on

Indeed, fundamental differences between the Australian and New Zealand dairy industries (such as the less seasonal nature of Australia’s raw milk supply, driven in part by

T HE essential JIL-1 histone H3S10 kinase (Jin et al. 2001) is a major regulator of chromatin struc- ture (Deng et al. 2005, 2008) that functions to maintain euchromatic domains