This document outlines the phases and technologies used for a project to develop a GUI application and website for video monitoring and recording. The project will use a waterfall model and be implemented primarily in .NET technologies like ASP.NET, VB.NET and C#. The GUI application will allow interfacing with webcams, recording and live streaming video, and include features like viewing live video, video playback and cutting. UML diagrams will be used. The website will allow authorized users to log in and view live and archived videos according to schedule. It will also provide live streaming through webcams. Testing will ensure integration of modules and debugging of errors before delivery.
6. PHASES OF THE PROJECT
DEVELOPMENT
• Phase 1:Requirement
• Phase 2:Specification
• Phase 3:Design
• Phase 4: implementation
• Phase 5: integration
• Phase 6:Maintainance
7. Technology
LEARNING
• The project will be mainly implemented
using .NET TECHNOLOGY
The languages that we are used are:
ASP.NET
VB.NET
C#
8. GUI APPLICATION
• The main objective of this Application is to
provide comprehensive management
functions, such as system controls, live
video feeds, and archived recordings.
• This application will also be responsible
for automatically delete the videos after a
few fixed hours as per users wishes.
9. GUI Application Development
The GUI application will be developed using
C# & VB.Net.
The application will have several
functionalities such as its:
• 1st
:Responsible for interfacing &
interactions with the webcams.
• 2nd
:Responsible for the recording through
the webcams & live streaming on internet.
10. GUI application development
• 3rd: Runs in the background and is for
user interface. Here user can view the live
video.
• 4th
: Acts like a media player, snap viewer,
video cutter.
27. WEBSITE BUILDING
• We intend to create a dynamic & tough
webpage with all the proper
authentication, so that only authorized
users can logon to the account and view
and perform necessary tasks.
• The website will display all the
images/videos according to the day & time
• The website will also provide live
streaming through web camera.
33. D) integration
•In this phase all the different modules
of the project are integrated to form a
single application.
•.
34. Debugging and testing
• All the modules are rechecked for
bugs, exceptions, errors and if found
will be rectified.
• The website will be checked for
exceptions and errors.
• The final step will be to put all the
components into a suitable setup
packet before delivering it to the client.