Alarm System on Mobile for Playing Our National Anthem in College


The application “Mobile Alarm”it is an attempt to add alarm facility for playing our National Anthem on  mobiles for all the staff and students based on the the device. Alongwith alarm, user can optionally put the reminder text as well .Main User (server) can edit/delete/update/enable/disable the alarms.


The proposed system should integrate into the Android Operating System of the target device as an application. It should the functionality of scheduling the national anthem playing based on time, which is convenient for the user.


  1. Time based scheduling is inconvenient for a user who is travelling.
  2. Time based alarm may not be accurate for the travelling user.
  3. Existing software do not provide a time based national anthem playing alarm facility.

The proposed system should be executable inside an Android mobile handset, and should be able to track the time , and should enable the user(server) to set alarm based on time for playing the national anthem.


  1. Existing Cellphone can be easily used for playing the national anthem based scheduling device.
  2. Cost Effective Software 


The system is developed asmodules to handle the following parts.

Mobile Application:

The mobile application has below modules

Set Alarm

This module is responsible to get inputs from user (main server)about the alarm –and play the national anthem , close time and date of alarm, reminder description if any and broadcasting it to other users.
Alarm Generator

This module is responsible to play the national anthemif user has set alarm for other for  which alarm is set and broadcasting it to other users.

Alarm Viewer

This module is responsible to display the already set alarms. Allows user to edit/delete/update alarms.


This module allows user to set some settings for the applications.

The clients will be the students of the college on whose the time will be set by the server at which anthem is to be played. The clients app should activate automatically at the set time but only if he is in the college campus i.e. his location should be tracked and then only decision should be taken whether anthem should be played or not.



  1. Home Screen
  3. Deactivate Alarms
  4. Disable Alarms
  5. Display Saved Alarms
  6. Select Alarm
  7. Press Alarm to Edit
  8. Delete Alarm
  9. Edit Alarm Name and Message
  10. Activate Alarms
  11. Enable Alarms
  12. Playour National Anthem



  • Windows XP (32-bit)
  • Vista (32- or 64-bit)
  • Windows 7 (32- or 64-bit)


  • Hard disk –           40 GB
  • Processor –           Pentium IV 2.4 GHz
  • Ram –           1 GB

E-commerce Web Application with Mobile Interface


Internet is the most used source for businesses and shopping. Online shopping is an extension for business owners to sell their products and increase profits. This increases the sales and profits of the business and then coming to the technology we need to have the ease of access for shopping online. The huge competition between the several types of e-commerce applications.

This is an E-commerce application for selling products online. The types of products are customizable and variety of sale. The robustness and scalability of the application are being the most important factors. Hence, the framework and coding are done using ASP.NET and C#. This brings to a conclusion of also developing a smart phone application in windows and Android. As, there are majority of users for Smartphone, they prefer shopping using an Smartphone application.

  1. Introduction

Today, Internet is the most used source for businesses and shopping. Online shopping is an extension for business owners to sell their products and increase profits. The complete collaboration of business, internet and software comes under a common term E-commerce Technically, Electronic commerce defines as a term used for buying and selling products using electronic systems such as computers, networks and Internet. This completely involves the developing of software applications, marketing, selling, shares and business.

This project, titled as Building ‘E-commerce Web Application with Mobile  Interface’ develops an E-commerce web application which contains several options to buy, sell and display products. The project also includes showing an admin panel, to control sales and inventory. The project description section describes clearly each and every module of the web application. There also exists a android / Iphone mobile interface of the following application in form of windows and android mobile applications. The reason behind the development of smartphone application is because 56 Percentage of American people use a smartphone (Einav,2014). Having a mobile application will make them easy to surf different products and shop.

The web application will be executed using a website domain and the mobile applications will be executed by the emulators. The Application also contains Databases, payment methods etc. The development process will be object oriented. The pages and the links of the application are given in project description section. All the project schedules and time taken for different steps in developing the application are given in other sections below. E-commerce web application is a live project which has lot of coding, architecture, database tables and interfaces.

  1. Project Description

The project develops an E-commerce web application and am mobile phone application running on windows and Android. Using this website and mobile application people can start shopping online, buy goods and pay the amount. The project contains of two parts:

  • Website (or) Web Application
  • Mobile Application in Android and Windows

Both the parts have almost similar interfaces and modules. The only difference is the ease of usage. They have a common database. The Software environment is described in another section of this proposal. These applications have various modules or pages, All the functions possible in this module are described separately. Each Module or function have a set of tasks to accomplish.

The operation of this project is divided into two different interfaces. Commonly describes as the front-end and back-end of a website. In this Application we decide it as

Customer Interface

Admin Panel

  • Customer Interface

The customer interface is the page for customers to browse and search products. It is the page which is visible to the customers and users. It cannot make any changes to the website or the database. It is accessed by the end user to shop products and make payments. The Customer Interface contains of several functions and modules. Each module is defined separately with explanations. Similarly, the Admin panel have modules that are different from customer interface.

The various modules or the functions of the Customer Interface part of the application are as follows:

Responsive Web Interface (Mobile Friendly)

The Web Interface is the physical part that can be seen and operated by the user on the website, it is the framework of the application, also called as the look of the web application. The better looking is the web interface; the more people would like to visit the website. Hence, it is one of the most important factor to increase sales.

The word ‘Responsive’ states that the interface is friendly to different screens. This typically means, the website or the application used on various screen sizes would change its interface accordingly signifying the screen size. That means, the design for the website is different for Laptops, Smartphones, and Tablets. This is completely different from the smart phone application.

Unlimited Products

This module or functions states that there can be unlimited products listed for sale. There is no limitation for browsing the product. The products displayed should be in stock and shuld be available for sale for getting added in to the cart.

Unlimited Product Categories

As there are Unlimited Products, all the listed products would be in different categories, for making customers easy to browse products. For example, TV’s, refrigerators and so on are the category of Electronics, all the textiles are category of Clothing etc. Hence, the user or customer can select his or her choice of category and shop for products. There is no limitation in the categories of products also.

Shopping Cart Application

After shopping and browsing the products, the customers add the products to the cart (Shopping Cart). The cart application is coded in such a way, that it adds tax according to the given state. Also gives the option to pay the outstanding balances. It has an option for entering any codes for reducing prices such as gift cards or promotional cash, etc.

The programming is similar for both the web application and Smartphone application. The shopping cart, should be secure and easy to understand. It should also have the number of products required and also the complete detailed billing information of the customer.

The shipping address and billing address of the customer should be completed before check out. These information of the customer should be secure and this page should not have any loopholes in the code, that makes it easy for eavesdropping.

Login and Sign Up

Each and every user have separate profile in the application, which stores their recent orders, billing address and shipping addresses. Before checking out from the cart, Customers should login into their accounts. If they do not have an account or profile in the application, they should create one.

The login and signup pages are forms, which are separate for each and every customer or user. These profiles are all saved in databases. The databases are designed in form of these profiles. It is not mandatory for having a profile, customers can also buy products using a guest checkout, which does not store any recent information, but stores the order using its order number.

Display and E-mail Invoices

After the Purchase of the products, an invoice is displayed and emailed to the given Email ID of the customer. This is coded in the programming part of the checkout page. The Invoice states the Order number, name, product details, date of purchase etc.

Deals and Offers

Whenever there is any deal or offer in any product it should be directly applied to the cart. Hence, this module should have good collection because people start looking into these pages first.

Search Products

This option is the most important of all the modules, because every customer types in the product he want in the search bar. To make the customer easy to search we add search filters. Search filters are used to make the search option even more better for fine and clear results. The search toolbar should not have any errors as this may decrease the patience of the customer.

Tracking Shipped Products

Customers should be able to track their products once the shipping from the ware house is done. These tracking is done in a third party shipping company. But we add a frame from the third party shipping company to make it easy for our customers to track their products.

These are the modules and functions that are main part of the Customer Interface, all these modules make the site full online store for buying products. To manage all these customer interface modules we need to have a master admin. Hence, we add another part to our application that is the Admin Panel.

  • Admin Panel

To manage all the pages and modules in the Customer Interface it is important to have a back-end interface for the web application. The Modules in the Admin panel are completely different from Customer Interface. Each and every module is explained separately.


All the customers and the users having profiles or accounts in the web application are saved in the user accounts database. All the products bought by the customers are stored separately in their accounts respectively.

Product Database

The unlimited products in the web application are added through the product database. Every product is added in the shopping list according to its respectful category.

Update Prices and Banners

Prices of the products change eventually, so admin panel should be able to update prices and banners. Banners are posters that are displayed in the home page for bringing up the deals and offers.

Multiple Payment Gateways

After adding products to cart, payments are made using the payment gateways. Hence, all gateways should be secure for making payments.

Smartphone Application Interface

The smartphone application’s interfaces are almost similar to the smartphone responsive web interface. It also has common database as the products and user profiles or accounts.

  1. Project Activities

The Project activities involve steps for developing the web application. These activities can make the project, faster to develop and run easily. There are two different Project activities for Web and Smartphone Application.

  • Web Application Activities

The activities for Web Application are given as follows.

Application Software Architecture

Designing Database Tables

Designing Framework for the Web Application

Developing Code for running the parts of Application

Implementation of the code using website domain

Testing the Application for bugs and loopholes

  • Smartphone Application

The Activities involving for smart phone application development are given as follows:

Application Software Architecture

Designing Database Tables

Coding for the Application

The above two activities are similar to the Web Application activities.

Designing framework for Smartphone Application

Implementation using mobile emulators

Testing and debugging the Smartphone application Respectively for Android and Windows

  1. Project Environment

The project environment for both web and software applications are given as follows.

  • Web Application Environment

Platform                                  : Windows

The Operating System            : Windows 10

Framework                              : ASP.NET Framework

Front-End Tool                       : ASP.NET With HTML 5 and CSS

Editing Tool                            : Microsoft Visual Studio, Notepad ++.

Scripting                                 : VB.NET, JavaScript, JavaScript.NET

Interface                                 : H.T.M. L 5, X.M. L (STYLE SHEET (.XSL))

Server                                      : INTERNET INFORMATION SERVER

Back-End Tool                       : S.Q.L SERVER 2012

  • Smartphone Application

The following are the environments for smart phone application.

Platform                                  : Windows

The Operating System            : Windows 10

Framework                              : ASP.NET Framework

Front-End Tool                       : ASP.NET With HTML 5 and CSS

Editing Tool                            : Microsoft Visual Studio(Windows), Android Studio (Android)

Scripting                                 : VB.NET, JavaScript, JavaScript.NET

Interface                                 : H.T.M. L 5, X.M. L (STYLE SHEET (.XSL))

Server                                     : INTERNET INFORMATION SERVER

Back-End Tool                       : S.Q.L SERVER 2012

  1. Project Schedule

The time taken for completing the whole project is one semester, equals 16 weeks. The division of work for 16 weeks is divided. The Schedule is done taking the project activities into consideration.

Smart Phone Book Android Application


The main objective of Smart-Phone book Android application is to avoid confusion while searching for the names in the contact list. It is easy to save a contact but what if the number is different and the name of two persons is the same. The solution is to save the numbers with the same name but in two different fields.

This application contains different fields, where contacts of people belonging to the particular field can be saved there.

By selecting the particular contact from the field or sub-field function like calling can be performed.


The main objective of Smart-phonebook application is to avoid confusion while searching for the name in the contacts list. Creating a contact in our phonebook seems to be easy, but it becomes little confusing when we search for names in the contact list as two or more people may have the same name but different numbers. To avoid this confusion we have added few fields to currently existing phonebook which makes it a smart-phonebook. Fields like friend, family, work, relative as per the requirement are included in this application. This application will be very helpful for the people having a big list of contacts.


Software :

  • Operating system: Windows 8.1pro
  • Technology: Android
  • Backend: Java SE
  • Front end : XML(as UI)
  • Tools: Android Studio or Android SDK

Hardware :

  • Processor: Intel®Core™
  • RAM : 1.0 GB-2.0GB
  • Hard disk: 2 GB


This is an offline application which manages to save one’s, part of personal information like contact number, address and email id if applicable. It can be accessed by the phone use only. Every person has many contacts in their list but may or may not classify contacts into groups.

Proposed system :

  • This offline phonebook application can save several numbers of contacts belonging to different fields.
  • Fields can be named as per the user wish, suppose one field belongs to the business, then in business there may be many sub-fields, a person’s information belonging to one particular sub-field can be saved there.
  • The prime advantage is that many people can be classified according to their fields or sub-fields to avoid confusion while retrieving the contact.
  • To give a call to any person can be easily done without searching the whole list of contacts, we can directly shift to the field and sub-field of that contact and perform the task.

Contact Type Screen

Add Contact Screen

View Contact Type

Contact List Screen

Contact Settings Screen

Update Contact Screen

Update Showing Screen

Existing system :

  • As for now, we have a normal phone book is on every phone. This is a phonebook application that can be used only in smartphones.
  • The only drawback of this application is that the incoming call of the person with the same name belonging to different fields, cannot display the particular field of that person.

Virtual view :

Smart Phone book Android Application

Conclusion :

A person having several contacts will enjoy the flavor of this application, because the members in their list may confuse the user with the similar name though belonging to different categories, to overcome this person to person can be classified according to their respective categories.

Download the Smart Phone Book Android Application Code

Automatic Appliances Control in a Class room

Problem Statement:

  • In class room’s electric equipment’s like, fans, lights are running, even if there is no people. In some cases, those areas which are unfilled those electric equipment’s are running meaninglessly. This is because, every time manually turning on and off in accordance with the arrival of people, is an uncomfortable task.

Proposed system

  • We propose an automated system for power management to solve the problem of electricity wastage when people leave rooms without switching off the fans and lights.
  • The camera will capturing the images after every 5 minutes,capture image will send the information to the server, whether there is any object is present or not.If it detect the object then the information will send to the data for switching the appliances (light and fan).

Software requirements:

Software part consist of the data base application program and the server program

  • Android
  • data base is implemented in MySQL

Application program can be implemented with android programming language using

  • Android studio.


  • The server is implemented using apache tomcat,nodejs

Hardware requirements:

  • Mobile device
  • Personal computer
  • Camera
  • Electronic Components

Automatic Low noise indication & Speaker/mic volume adjustment in class room

Automatic Low noise indication & Speaker/mic volume adjustment in class room

Traditional classroom

Problem Statement:

  • For traditional classroom learning environment, there is a problem that Instructor can’t identify whether the students in class room can hear the instructor’s voice in uniformly.

Proposed System:

  • Instructors can identify whether he/she should increase the voice.
  • When audio frequency becomes low, the instructor gets a notification that he/she should boost up the voice for hearing the audio to the entire class room uniformly.

Smart classroom

Problem Statement:

  • In smart classroom, we have speakers. For increasing the speakers volume accordingly to the instructors low or high voice we may need a manual help.Every time manually increasing the volume high/ low for the convenience of learners is an uncomfortable task.

Proposed system:

  • When instructor voice is low/high than a particular frequency, then the Frequency analyser will identify the frequency and sends the information to the server.The speakers will adjust the volume to a normal frequency for the convenience hearing of learners.
  • When student voice is too low/high, the hand set mic will also automatically adjust volume.

Software requirements:

Software part consist of the data base application program and the server program

  • Android
  • data base is implemented in MySQL

Application program can be implemented with android programming language using

  • Android studio.


  • The server is implemented using apache tomcat, nodejs

Hardware requirements:

  • Mobile device
  • Personal computer
  • Speakers
  • Frequency analyser
  • Electronic components