Changes between Version 10 and Version 11 of BrainstormingPage


Ignore:
Timestamp:
09/03/2007 07:35:46 AM (17 years ago)
Author:
ejona
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BrainstormingPage

    v10 v11  
    1010 * Elodie
    1111
    12 == Josh's brain storming ==
     12== Josh's Brainstorming ==
    1313
    1414Why? There are many aspects in our lives that we need to deal with, scheduling classes and flights, room assignments at hospitals, scheduling domestic and international meetings and etc... Many softwares are provided for support, and yet, clarity in customer needs is a problem. As long as requirements are lucid, the cost of application and production will be held to a minimum.
    1515
    16 '''What do we need?'''
    17 
     16=== What do we need? ===
    1817 1. A scheduler, which deals with all scheduling information.
    1918   * Goal: is to reduce communication costs and time costs
     
    2322
    2423
    25 '''How everything works,'''
     24=== How everything works ===
     25
    2626All the requirements and specifics will be manually inputted by the client and sent to the server side. The server will then deal with all the scheduling information.
    2727
     
    3535
    3636
    37 '''Client side:'''
    38 
     37==== Client side ====
    3938
    4039Register New user:
    41 
    4240 1. Login to www.oursystem.com the system website
    4341 2. Create user, by adding all data stated above
     
    4543 4. Registration granted/denied
    4644
    47 
    48 
    49 '''Reschedule/Schedule a meeting'''
    50 
     45Reschedule/Schedule a meeting:
    5146 1. Login to website
    5247 2. Replan/Request for a meeting (must be requested 7 days before the actual meeting time)
     
    5853   * rejected (can’t schedule meeting)
    5954
    60 ---------------------------------------------------------------------
    61 '''Server side''': (assuming all information is inputted and updated)
     55==== Server side ====
     56(assuming all information is inputted and updated)
    6257
    63 '''Assumptions''':
    64 
     58Assumptions
    6559 1. Our server is secure, privacy is guaranteed, so I think we should run this under https???
    6660 2. Our database information will not have any flaw.
     
    6862
    6963
    70 '''Technical issues'''
     64Technical issues
    7165 1. Concurrency issues, this is an implementation part, so I think we can deal with this later on. (meeting requests and in-meeting communication)
    7266
    7367Preprocess the information sent by the client (to rectify the information before the scheduler actually schedules the meeting)
    74 
    75 
    7668 1. Receives the data from the client
    7769 2. Checks if there are any conflicts in the information
     
    8173
    8274Meeting setups
    83 
    84 
    8575 1. collects all the information being sent from the client
    86 
    8776 2. identify all users that are requested to be involved in the meeting
    88 
    8977 3. we run the programs to determine if the meeting can be scheduled (I propose that we use the priority algorithms in operating systems. (I believe the rest of the information is implementation issues, so I’m not stating anything about it as of right now)
    90 
    9178 4. if meeting is not scheduled, send the unscheduled meeting results to the user, if needed for further assistance, repeat from step 1. Else, send out an invitation to all users about the scheduled meeting. We are assuming that they will follow their preferences as given in the database.
    92 
    9379 5. We book the meeting when finalized.
    9480
    9581
    96 '''The Database'''
    97 components
     82==== The Database ====
     83
     84Components
    9885 1. Information for all users
    9986   * Preferences for meeting time
     
    10592
    10693
    107 
    10894This is it folks, feel free to critique.
    10995
     96----
    11097== Russell's Brainstorming ==
    11198
     
    120107 7. If not using email then visit/call each participant or send memo to tell each participant the date, time and location of meeting.
    121108
     109----
    122110== José's Brainstorming ==
    123111