Forrest Meade Matthew Seiler



Download 33.72 Kb.
Date conversion04.07.2017
Size33.72 Kb.
RU Agenda

blacktie

User’s Manual

Document

Forrest Meade

Matthew Seiler

Danielle Paredes

Isaac McCraw

Nathan Velasquez
Bowtie Code
www.radford.edu/softeng10

May 1, 2014

USER'S MANUAL

TABLE OF CONTENTS

Page #

1.0GENERAL INFORMATION 3

1.1 System Overview 3

1.2 Project References 3

1.3 Authorized Use Permission 3

1.4 Points of Contact 3

1.4.1 Information 3

1.4.2 Coordination 3

1.4.3 Help Desk 3

2.0SYSTEM SUMMARY 4

2.1 System Configuration 4

2.2 Data Flows 4

2.3 User Access Levels 4



3.0QUICK START GUIDE 5

3.1 Logging On (Gaining Access to the System) 5

3.2 System Menu 5

3.2.1 View by Due Date 5

3.2.2 View by Class 6

3.2.3 View Class Schedule 6

3.2.4 Add a class 7

3.2.5 Edit a class 8

3.2.6 Remove a class 9

3.2.7 Add an Assignment 9

3.2.8 Edit an Assignment 10

3.2.9 Remove an Assignment 11

3.2.10 Reset Class and Assignment List 11

3.2.11 Filter Assignment List 12

3.4 Exiting the System 13

3.5 Special Instructions for Error Correction 13

3.6 Caveats and Exceptions 13



4.0FUTURE ENHANCEMENTS 15

4.1 Future Functionality 15

4.2 Similar Systems – Additional Functionality 15

4.3 Maintenance Capabilities 15




1.0GENERAL INFORMATION




1.1 System Overview


The RU Agenda application is designed for Radford University students that want to track their classes and assignments. The application is developed by Bowtie Code in HTML5 and JavaScript along with the use of phonegap and jquery-mobile. The user will be able to navigate through the application with button tabs and popup menus on a web based system. The application is currently under development and may contain functional issues. The system will require an android phone.

1.2 Project References


Lewis-Williams, Tracy. “ITEC 370 - Software Engineering I - Course Syllabus” 2014.  PDF file.

1.3 Authorized Use Permission


Bowtie Code prohibits the misuse or unauthorized distribution and modification of this application and any related documents.

1.4 Points of Contact

1.4.1 Information


Bowtie Code

Forrest Meade, Matthew Seiler, Danielle Paredes, Isaac McCraw, Nathan Velasquez

Email: softeng10@radford.edu
ITEC 370 Professor

Dr. Tracy Lewis-Williams

Department: Information Technology

Office: Davis Hall 229

Email: tlewis32@radford.edu

1.4.2 Coordination


There are no known organizations that are coordinating on this application.

1.4.3 Help Desk


For Assistance, email Bowtie Code at softeng10@radford.edu.

2.0SYSTEM SUMMARY

2.1 System Configuration

RU Agenda requires an android device that can hold local database storage. The system does not require Internet connectivity to function.



2.2 Data Flows


https://lh3.googleusercontent.com/rd6uy88rf3lpele7j79bja_hbhg0xmlhgyycwfkw4oixncndn39lhfz3z5jwhyrxzya7vcsk2nyvf4r9reepuxskokn-cqqs_lzr4y_hrfo8bet_p_egy1vjtohani8s_q

2.3 User Access Levels


There is a single user, the student. The student can use the application on their android device. All information stored for a single user is by device not by user account. The user will have full access to all of the applications features.

3.0QUICK START GUIDE



3.1 Logging On (Gaining Access to the System)


The user does not require a login to access the system. The user simply opens the application and begins using it. All data is relative to the device.


3.2 System Menu

3.2.1 View by Due Date


When the user launches the application, this screen will load with any existing assignments. If the user navigates to another tab, in order to get back to this one, they must click the left tab.
https://lh4.googleusercontent.com/ibqrhgb4ylxz89zx6oypa8_1yjbphrfbwofcvsawe1xjodbw57qum29cfda50qgrmvhza_fvil2vl2incrhdd1tisswmp6lh5idy2aimgkcpi2km6vdsqn1pqma8_wcx_a

3.2.2 View by Class


The user must click the center tab to view this screen.
https://lh6.googleusercontent.com/jzc-f6ybihlibqdjaihpho7ktuozsobxriwanb6ldof7fc5zj8jtng0c_nwmbe-eekaii7r9phq6fwunqssbo8jo5bvf3_hsu8foy3udcxoiimvk_azaytfrudsci5kn4g



3.2.3 View Class Schedule


The user must click the right tab to view this screen.
https://lh4.googleusercontent.com/ozfgb-navf2bgsiilns92eupyhtk9_crghhquybp1zqxiif95th2eva4lxglfmgjdlu2ohpzhtzur5tjj2htcxdejq1ashqqqyxgcojtxr5huqoss0pqexs8-4mocv7sqw

3.2.4 Add a class


To add a class, the user must first move to the class schedule tab. Then they click add class. A popup will appear for the user to enter class information. After they hit the save button, it will be added to their schedule.
https://lh5.googleusercontent.com/ucxuzqq6mfbryhoe1wxbdvctzabpfdbqaratljsaw8_nwuzjotp8rmzuqz5uorrqnyoeeuphhxyv3bqnqkizirmpq4pfz77za52bpf49v-js6tacvr94spb9yaevjyg1ng

3.2.5 Edit a class


To edit a class, the user must first move to the class schedule tab. Then they click the class they want to edit. A popup will appear for the user to edit class information. After they edit and hit the save button, it will be updated in their schedule.
https://lh6.googleusercontent.com/gzqqvegwbtlfnwamacc9snj0enuy0sypmhlerdborkwdilrpriglmycvn-hlkhwaavvrc-k-z1sbzu8-zxmkmvrtccrgel4o-recxsjaulqqhrcu3eidqmso0o_21rprkw

3.2.6 Remove a class


To remove a class, the user must first move to the class schedule tab. Then they click the class they want to remove. A popup will appear for the user to edit class information. After they hit the delete button, it will be removed from their schedule.

3.2.7 Add an Assignment


To add an assignment, the user will click the plus sign button in the top left corner of the system. A popup will appear for the user to enter assignment information. After they hit the save button, the assignment will be added to their assignment list.
https://lh3.googleusercontent.com/86cctn707oz52nhe5tm8kbci_bszqub6lkx8mcjxo5sqtjdx2_xqikigpxehhd78briq2k_popoq4gu_htbnw--9tuh-8hpz9dzt_yvzncrwe8k4i-zyi8kpihi1wlmf2w

3.2.8 Edit an Assignment


To edit an assignment, the user must be in the by due date or by class tab. The user will click the assignment the want to edit. A popup will appear for the user to edit the assignment information. After they hit the save button, the assignment will be update in their assignment list.
https://lh6.googleusercontent.com/tkendmloe00ofhgmrjgpvc6amcvhlzpldttg6mobyyr12g2vxlbhytwhrzh9uuy6yvib_pfdjez6igvwbhedderdjrgnkjzhhf9jqjahexz65r4453cealg54lfbye_vaw

3.2.9 Remove an Assignment


To remove an assignment, the user must be in the by due date or by class tab. The user will click the assignment the want to edit. A popup will appear for the user to edit the assignment. After they hit the delete button, the assignment will be removed from the assignment list.

3.2.10 Reset Class and Assignment List


To reset the class and assignment lists; the user can click the menu button in the top right corner of the system. The user will click the reset everything button and their class and assignment list will reset.
https://lh6.googleusercontent.com/rfp0nqkqtoksq7hgw8fini5mjtfo4w75fmpdqdxp9zc-kfabzqf0dpmtwuoxwjfbtl0am_k5p1kstbemn-7qn7g3jnkmw6ajbvoxio4btckjd35u5otnoenp_wzuxnfj1g

3.2.11 Filter Assignment List


A user can filter the assignment they are looking for by entering a title, description, due date, or course name into the search bar on the first tab.
https://lh4.googleusercontent.com/lyvjpfhonrgkdmuu9rv2mdv0smjhcfhaj0-graj_3fvbwyshgxe9hwfiw6djmxcbgi1ee5paomh8j8vovnnp1zdxadal7oiqo5jshqr-jtzxdhxc7pub-juj5qz3kvussa



3.4 Exiting the System


A user can exit the system by hitting the home button on their device or turning the device off.



3.5 Special Instructions for Error Correction


Any errors that the application may have can be reported to Bowtie code and fixed. The user should not have any system errors involved with their information.

3.6 Caveats and Exceptions


When adding, editing, or removing a class or assignment, the user must not close the application. There is no guarantee the information will save.
Phone-gap may crash but is not limited to the application.

4.0FUTURE ENHANCEMENTS




4.1 Future Functionality



Login

The user would be able to login with their RU information and it would run through the RU authentication service. This would allow the user to access their information from any android device.


Download Schedule

The user would be able to download the RU semester schedule straight into their class list, saving them from having to input each class manually.


Notifications

The user would be able to have assignment notifications.


Notification Toggle

The user would be able to turn off assignment notification within the application



4.2 Similar Systems – Additional Functionality


Apple Reminders – allows you to link your assignments or tasks to your computer. Your phone and computer sync automatically.
myHomework – The system is linked to the RU course database and it pulls information straight from there.
Google Calendar – lets you link every class time and assignment due date to a calendar view.

4.3 Maintenance Capabilities


All Future maintenance and responsibility will be handed over to Radford University. The RU IT department will do any and all maintenance.




The database is protected by copyright ©ininet.org 2016
send message

    Main page