The surveillance system consists of several distributed digital camera nodes with built-in network connection. Each camera acts as a server for obtaining video frames/pictures via the net. It is required to design and develop a software system to provide video monitoring, recording and event management functions. Users can record a video continuously, on schedule, on alarm and/or on motion detection.
look at the attchement
tools for Class diagram: enterprise architecture