University Bulletin Board Application

Similar documents
Facebook Store Integration - User Guide

Using the Researcher Development Online Tool: A Full User Guide for AUT Postgraduate Research Students

The Researcher Development Online Tool User Guide for AUT Postgraduate Research Students

Team Management. Coaches and Team Managers Guide

Pro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development

Your guide to using the Lead Retrieval App. A powerful and easy way to capture sales leads using your own Smartphone. Powered by

One of the primary features of 5-Star Students is the ability to capture and store attendance data during school events.

Get the Yale Events App for Commencement!

Heuristic Evaluation Project

VA DAP App ios Users Guide

Lanyon Conference July Connect. User Guide

RooDocs Quick Reference Guide

Find out how to print from: computers on campus, your own laptop, mobile device, or home computer. your laptop/ desktop computer

VA DAP App ios Users Guide

UNIT 1. The App Store was created the next year and its Android rival, Google Play,(2008)

Android Application. User Guide

NaviGate Prepared App: Using Respond

VA DAP App Android Users Guide

PrinterOn Mobile Printing Instructions for Current Students

Poster Creator: Create a Poster. Poster Viewer: Add event to calendar. View RSPVs

CS371m - Mobile Computing. App Project Overview

Welcome to NexTraq Connect

Credential Reporting and Housing System Instructions

WebEx. Web Conferencing Tool. Fordham IT

Office365 & CANVAS. Quick Guide and Reference

TeamUSA Portal Games Delegation Management Instructions

DOWNLOAD SIGN UP. Android User Setup Guide

System and Software Architecture Description (SSAD)

Welcome to Windows 10. Love it or Avoid it

Zoom User Manual. developed. Gary P. Davis. and. David J. Ayersman. for. Students and Employees of New River Community and Technical College

A short guide to Whova: the official app of the 2017 Beyond Academia Conference. How do I get Whova? How do I log in to Whova?

Scheduling WebEx Meetings

Last updated : 3 April What is SEGiSphere?

Training Booking System User Guide Contents:

CONVERSION TRACKING PIXEL GUIDE

An Introduction to Skype for Business

2. Tap the App Store icon on your phone s home screen. This will take you to the App Store.

Installing and Configuring the Voice UPB Bridge updated 1-Jan-2019

The University of Toledo Intune End-User Enrollment Guide:

Interactive Hi-Fi Prototype

MetaTrader 4 for Android. User Manual

AlertTraveler Mobile App User Guide

Registering an Android Tablet for Duo Two-Factor Authentication

In order to download the app you will want to go to the app store on your phone. You can search for "Dick's TSHQ" or "Dick's Team Sports".

How To Create A Facebook Fan Page

HallPass Instructions for Connecting to PC with an Android Device

CleanMyPC User Guide

Dynamics CRM Integration for Gmail. User Manual. Akvelon, Inc. 2017, All rights reserved

Tracking Database. COL live (COL only)

NCORE 2018 New Orleans GUIDE to Guidebook. 31st ANNUAL NATIONAL CONFERENCE ON RACE AND ETHNICITY IN AMERICAN HIGHER EDUCATION 1

Northcross Website Parents Portal - Login: xxxxx Password: xxxx

ASTRA USER GUIDE. 1. Introducing Astra Schedule. 2. Understanding the Data in Astra Schedule. Notes:

Student Access to Smith s Wood Sports College Remote Applications

Illinois State University Events Calendar

Student Guide to Neehr Perfect Go!

DATA DISASTER AVERTED! HOW TO BACK UP YOUR ANDROID SMARTPHONE

OUTLINE. Sharing videos. What is National Film Board (NFB)? Creating a free account Commenting on videos Creating a playlist

The University of Tulsa Events Calendar Submit an Event

Software Release Communication 02/07/2014. Topics covered. Solutions You Can Count On

Software Design Description Report

Shared Devices Users Guide

Windows 8.1 User Guide for ANU Staff

Introduction. Welcome to PeopleAdmin 7, the new and improved Online Employment System. This system allows applicants to:

Blackboard Student Quick Reference Guide

BT MobileXpress App V2 for Android Quick Guide

All Applications Release Bulletin February 2013

Welcome to the Power Pet Sitter Mobile Application

If you re on campus and logged in to the university network, then you ll be automatically logged in to MyUCLan too when you open Internet Explorer.

Virtual Desktop Infrastructure Setup for Android

Windows 8.1 User Guide for ANU Staff

Manager's Guide. Assigning Learning & Running Reports in Skillport

Software Design Document for Bits Bazaar

e-class User Manual v11 (Sep. 2017)

JCCC Virtual Labs. Click the link for more information on installing on that device type. Windows PC/laptop Apple imac or MacBook ipad Android Linux

Event Registration System (ERS)

IT Help Desk/Technology Support website

Supplementary Manual for HD220-W Wireless Dual Output Programmable Humidity Controller

How to Host WebEx Meetings

Using Mobile Devices for Campus Orientation with QR-Codes. Group 11 Jake, Jarrod, Aaron, Tevita

MYOB OnTheGo app user guide

ELLUCIAN GO HOW-TO GUIDE

Scheduling WebEx Meetings

Daymar College is excited to announce the launch of our NEW Daymar App, available on Apple and Android devices.

F1 Go comes in two flavors: The desktop application and the App or application which comes for smart cell phones and tablets.

F1 Go comes in two flavors: The desktop application and the App or application which comes for smart cell phones and tablets.

ClassDojo Guide for Parents

Contact Group. OurSchoolsApp. Help guide version 2.0

SBCSC Staff BYOD (bring your own device) Instructions: 08/11/2016

Schrole Cover Manual Table of Contents

Skyline Healthcare Getting Started Guide for New Users

Welcome to the USF Computer Store Web Store. Or navigate directly to:

Attendee Orientation. Information

Premier SMS Quick User Guide PREMIER SMS QUICK USER GUIDE. 24/7 Support

Creating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist

AAG Mobile App User Manual

Installing and Configuring the Voice UPB Bridge updated 22-Jan-2018

STAAR Assessment Management System User s Guide. STAAR Grades 3 8 and End-of-Course Assessments

NU Connect: Your Northumbria App

Texas Division How to Login and Register for My IT Support and ServiceNow

UCD Eats. Applications User Guide May Josh Ketellapper, Sharon Gong, Tyler Whitman, William Nguyen

Transcription:

University Bulletin Board Application Introduction In many universities and colleges there are many bulletin boards or notice boards filled with fliers that contain information on seminars, events, selling used items, lost & found etc. Although this source of presenting information reaches out to people, there are some drawbacks associated with it. Some of it include Clutter and confusion, Not very green (due to use of paper), irrelevant fliers etc. In this new age of technologies it is safe to assume that a mobile application can be used to address these issues and make life a lot simpler. According to Nielsen s report the penetration of smart phones among the ages of 18-24 is around 62% to 80% as depicted in the chart below. From the above statistics it is clear that the use of smart phone among the college students is on the rise. This proposal aims to address the mobile bulletin board application that can bring together various sources of information posted on the traditional bulletin boards in an electronic format.

Project Objective Develop an Android and ios application that helps students, faculty and staff of a university to post and view information on seminars, events, alerts etc. Application Definition App Name: u-bub (University - Bulletin Board) Target Users: Students, Faculty and Staff. App Description: The first of its kind bulletin board application is now available for Android / ios devices. Want to advertise about a seminar? Found an un-attended mobile phone in your class? Looking for a sublet? Looking for participants to participate in an experimental study? Don t go through the hassle of printing fliers and sticking it on your universities bulletin board. The one stop solution is here, u-bub!! With help of u-bub you can achieve the following, Faculty and Staff: Post or View, Information about seminars and talks University alerts (Crime, Weather Advisory, Events etc) Intern/ Job opportunities at a lab Participants for experiments Students Post or View, Information about seminars and talks (Thesis defense, project presentations etc.) Lost and Found information Housing information (Sublet, looking for a room-mate) Advertise for events (inter house events, sports events etc.) Sell and Buy used stuff

Target Devices: ios: iphone4/4s. Version = ios 4.0 + Android: Google Nexus 4, Samsung Note 2, Samsung Galaxy III. Version = 2.3.3, 4.0+ Motivation The biggest motivation for end users to use this application is that it is a one stop information source that can present you with wide variety of information in an organized manner. There are other sources of information like websites, Facebook groups, Google groups for housing, events, seminars & talks etc. but the user has to visit them separately. With u-bub a user can view or post all information at one place! Challenges Some of the technical challenges of building this application are as follows, Usability: In mobile applications it is essential that a user uses the app with utmost ease. It includes ease of navigation & memorability of the app. Organization of Data: The data in this app has to be extremely well organized and categorized. If not there would be no difference between traditional bulletin board, which is a source of clutter and confusion, and u-bub application. Persistent Data: One of the biggest challenges of building this app is to keep the data persistent for user s viewing. For validation and updates a call to external database is made each time and this can slow down the use of application, since application is dependent on internet for validations and updates. Sometimes the internet can be slow. Network Connectivity: The slow speed of the network in the area can cause annoying experience to the users sometimes. User Benefits Following are the benefits of using the app, The users don t have to go through the process of printing the fliers or visit various websites for posting information. The app provides a platform for posting various kinds of information The user doesn t have to use his/her PC or visit bulletin boards every time to view information. He/She is just a tap away using her mobile! Finally, it reduces the use of paper!

Usecases Entities involved Entity Name: End-user (Students, Staff and Faculty) Provides: Following are some of the input provided by the end user to the u-bub application: Login Credentials Posts containing information Various kinds of inputs to view posts in different categories Requires: The end-user requires the following : A platform to successfully post information that reaches out to targeted audience An application to view wide variety of information Entity Name: u-bub mobile application Provides: Following are some of the functionalities that u-bub provides A platform to successfully post information that reaches out to the targeted audience An application to view wide variety of information Requires: Following are some of the information required by the end user to the u-bub application: Login Credentials Posts containing information Various kinds of inputs to view posts in different categories Information from the external database Entity Name: External Database Provides: Login Information Information related to posts Requires: Information from users and admin

Use-Case Diagram u-bub Application (System)

Login: Following are the steps that are involved in the Login use-case: User Log s into the application by entering login credentials After the login information is validated user is directed to a landing page where a list of latest posts are displayed Post / View University Alerts Following are the steps that are involved in University Alerts use-case: Assuming that a user is logged in, the user can visit University Alerts either from the tab or tapping on the Alert on the welcome / landing page for either posting or viewing For viewing, the alerts are displayed in a list For Posting, the user (Only Faculty or Staff) has to select New Post icon from the bar and post the information. Post / View Talks & Events Assuming that a user is logged in, the user can visit Talks and Events either from the tab or tapping on the Alert on the welcome / landing page for either posting or viewing For Viewing, the user can just browse through the sorted list of talks and events. On selecting the event or talk the information about the Event / talk appears. The idea is to incorporate a reminder option in the info page so that a reminder rings before the event begins. For Posting, the user has to select New Post icon from the bar and post information like date, time, venue, brief description and Poster of the event (Optional). Post / View Housing Assuming that a user is logged in, the user can visit Housing either from the tab or tapping on the Alert on the welcome / landing page for either posting or viewing For Viewing, the user can just browse through the list of Housing posts. On selecting the post the information about the post appears. If a mobile number is present the user can directly call the person who posted the information by just tapping on the number. For Posting, the user has to select New Post icon from the bar and post information like Looking for a roommate, Looking for a house, sublet etc.

Post / View Buy or Sell Assuming that a user is logged in, the user can visit Buy or Sell either from the tab or tapping on the Alert on the welcome / landing page for either posting or viewing For Viewing, the user can just browse through the sorted list of items that are posted for sale. On selecting the post the information about post appears. If a mobile number is present the user can directly call the person who posted the information by just tapping on the number. For Posting, the user has to select New Post icon from the bar and post information like Amount, Negotiable or Non-Negotiable, contact information and a brief description. Post / View Lost & Found Assuming that a user is logged in, the user can visit Lost & Found either from the tab or tapping on the Alert on the welcome / landing page for either posting or viewing For Viewing, the user can just browse through the sorted list of found items. On selecting the found item the information about the item like place found, time found, contact information of the person that found the item appears. If a mobile number is present the user can directly call the person who posted the information by just tapping on the number. For posting, the user has to select New Post icon from the bar and post information like Found or Lost, date, time, venue, brief description and reward money (Optional). Post / View Miscellaneous Assuming that a user is logged in, the user can visit Miscellaneous either from the tab or tapping on the post on the welcome / landing page for either posting or viewing For Viewing, the user can just browse through the list of miscellaneous posts like subjects required for experiments, on campus job opportunities etc. On selecting the post the information about the post appears. If a mobile number is present the user can directly call the person who posted the information by just tapping on the number. For Posting, the user has to select New Post icon from the bar and post information regarding the purpose of the post Logout The users can just logout from the application by selecting logout from the settings icon on the bar after which the user is redirected to login page.

High-level System Architecture Mobile Device VIEW UI Components / UI Kit CONTROLLER / CONTROL Managers (Android) / Delegates (ios) Internet Application Server EXTERNAL DATABASE application database The diagram above shows the high level system architecture of the application. The following is the process flow of the application, The user gives the inputs via the UI of their respective devices. The input is handled and processed by the controller part of the application. Based on the user s request, a service call is made to an external application server (Which has the app database) via the internet. The database returns the data in a specific format (XML or JSON). The data is parsed and formatted by the controller part of the application. Finally the view gets updated based on the information parsed and formatted.

Design Rationale: The application design is fairly obvious because it is completely dependent on internet connectivity for the reason of constant fetching and updating of information. The data storage is external as this application needs a common place to post and access data. Wire frame Mock ups Legend for Icons and Controls Menu Icon - lets you select the category and also logout from the application Home Icon - lets you go back to the previous page Refresh Icon - lets you select the category and also logout from the application Previous Icon - lets you navigate to previous post Next Icon - lets you navigate to next post Post Icon - lets you post information

Login Main Page / Landing Page

Viewing Page (Common For all) After selecting a post Posting page Example

Bullet List icon on Navigation Bar example