Member Directory:2011 Fall:System Design Document

Design goals

 * 1) It must be scalable.
 * 2) The development will be done using all open source products.
 * 3) The customer can add members and/or new companies
 * 4) The user interface should provide the capability to add/edit/delete member directory

Design goals are that this database will allow NHHTC to track, modify, view and edit the member directory within their web site.

Subsystem decomposition (with component diagram(s))
describes the decomposition into subsystems and the responsibilities of each

Hardware and software components and platforms (includes deployment diagram)
''describes how subsystems are assigned to hardware and off-the-shelf components. Also lists the issues introduced by multiple nodes and software reuse.''

Database management system
''describes the persistent data stored by the system and the data management infrastructure required for it. This section includes description of data schemes, the selection of a database, and the description of the encapsulation of the database.''

Access control and security
''describes the user model of the system in terms of an access matrix. Also describes security issues, such as the selection of an authentication mechanism, the use of encryption, and the management of keys.''