Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
QuickNotes - Project Vision
[go: Go Back, main page]

           
  QuickNotes Project Vision

Supplementary Specification

Risk List Use Case Model Glossary  
   
QuickNotes® - A scheduling solution for a group or single user.
     



1. Introduction
2. Stakeholder Descriptions
3. Product Overview
4. Summary of System Features
5. Other Requirements and Constraints

Conceptual Quicknotes GUI image

   
Introduction

We envision a peer-to-peer (p2p) scheduling system that allows a group of people on a network to plan events or offer suggestions to one another. The system runs in the background of a user's computer and has the speed and easy-use of a common p2p Messaging (P2PM) program .

Unlike an P2PM application, however, QuickNotes is used to schedule a team's time. QuickNotes will allow a user to create character-formatted notes on the desktop that may contain scheduling information, thoughts to remember for later, or data (such as files, webpages, or images) important for a current project. The user then has the ability to send these notes over the network to other team members. QuickNotes remain on the desktop of the user's computer until a note's deadline is reached or it is manually removed.

QuickNotes and its Competitors

Two programs similar to QuickNotes are Microsoft Outlook's Notes® and 3M's Post-it Notes®. Outlook's Notes use a large portion of the Windows taskbar, may not boot automatically at startup, have very limited font and background settings, and do not have p2p features. 3M's program has more options, but even less color features than Outlook, also uses up taskbar space, does not contain titles for notes, and has note-sharing features only available on a shareware version. One main focus for QuickNotes will be a larger variety display features not offered in Outlook or Post-it Notes. Since the notes are displayed on the desktop the client should have more control over their appearance. In addition, the user will have options to minimize the notes, boot the program automatically at startup, reduce taskbar use, and title each note.

Through developing QuickNotes, We hope to make scheduling easier for a group seeking one goal. This is why QuickNotes, when released, will be free of charge. Post-it Notes'® best features are only available available through its shareware versions and Outlook® is purchased with the expensive Microsoft Office® software package.

 

Stakeholder Descriptions

Stakeholder (Non-User) Summary

The non-user stakeholders in the system include:

  • Josh Reed, Pete Stoltenow, and Ted Skjei - students in Com Sci 362 and the developers of QuickNotes.
  • Gary Leavens and the TAs of Com S 362, who help advise the analysis and design.
  • Students in Com S 362, who also help with analysis and design feedback.

User Summary

The users of QuickNotes are a group that would like an easy and quick p2p scheduling program. The group wants to schedule and remember tasks needed to be completed to meet a goal. The team need not be advanced users, and likely use the computer for job-related tasks more than anything else. Each team member's computer is connected to the same network.


Key High-level Goals and Problems of the Stakeholders
  • Josh Reed, Pete Stoltenow, and Ted Skjei are taking other classes at Iowa State University. They want to have the time to get enough work done on the system with the time constraints from other classes. Eventually, they would like a job in the computer-related field.
  • The application will have to be short on using the system's available processes because it will likely run the entire time the client's computer is on. The numerous display features will be difficult to design with this requirement in mind.

Key High-Level User Goals

The users need a scheduling application that:

  • Allows one to send important data (scheduling information, files, web links, or images) to others also seeking to complete a shared objective.
  • Is easy to use and sends data to others quickly, similar to a p2p Messaging program .
  • Reminds oneself, as well as other team members, of important events required for an objective's completion.
  • Allows a client to modify general display features (font and background settings).
  • Is free.
Top

 

Product Overview
 

By using QuickNotes, a group of users may more easily schedule their time to complete an objective. QuickNotes will allow groups to have more control over their busy schedules by providing an easier way of reminding each other (or oneself) of an important meeting or suggestion. With the click of a mouse or a simple keyboard command, the client may create a QuickNote ® on the desktop and type anything inside of it to use as a reminder for later. The user may choose to send the note to other users on the same network and may also receive notes from others. The note remains on the desktop until a user manually removes it later, or one sets a deadline on the note so it may be removed automatically at a scheduled time. Since the notes will be displayed on the desktop, the user should have control of their appearance; therefore, QuickNotes allows a user to change the font and background settings easily. Other display features include transparency settings, idle-minimization options, and more.

Top

 

Summary of System Features

The system provides:

  • The ability to send/receive notes to/from others on the same network.
  • An on-desktop display, that does not interfere with the user's other tasks.
  • In-note file and web hyperlinks.
  • Scheduled alarms to remind the user of an important event.
  • Numerous display properties so the notes do not make a desktop look unattractive and disorganized.
  • Note titles so a user may appropriately identify and organize notes.
  • Automatic removal through the Deadline ® feature. The user chooses the time a QuickNote may be automatically removed from the desktop.
Top

 

Other Requirements and Constraints
 

For details on other requirments and contraints, look at the Use Cases or Supplementary Specification documents.


Top