Video Conferencing Schema
Video Conferencing Schema
This is an video conferencing schema an video's are sharing over a network. In our schema professor and student's are sharing the video files , professor are creating the appointment and starting the session and then broadcast the video over a network, students are booking the appointment and join the session and then save the video files. Their is also have some additional functional, session and video's security purpose used the account option, their give some username and password for student's and professor are also have account to starting session. if professor want to pause / resume the session it is also possible. professor broadcast the video so one or many student's able watch this video.
USECASE DIAGRAM :
Start a session
Join an account
Logout system
Boardcast
CLASS DIAGRAM :
Student name : string Ph no : integer Address : string e-mail : string account : string Login() join() Logut()
Web Browser Http protocols : string html pages : string video plugin java interface login() Running video() logut()
Network Name : string Ip address : string MAC adress : string Connect() Disconnect()
Professor. name : string pn no : integer E-mail : string account : string Login() Start an session() Pase/Resume session() Logut()
SEQUENCE DIAGRAM :
Student
Network
web browser
Professor
connected
Booked an appoinment
Starting Session
Board cast
joined sesssion
Logut
Logut
COLLABORATION DIAGRAM :
Network
5: connceted
6: Login
10: Joining the session 16: Logut web browser 12: joined sesssion
network
9: Starting Session 11: Board cast 13: Pause/resume Session 15: Logut 7: Booking an Appoinment 8: Booked an appoinment
2: connected
STATE DIAGRAM :
Initilization
initial state
End session
logout
watch repeat
Start watch Watch the session Boardcadting session Pause / resume session stop session Stop watch
State an session
Logout
Professor
ACTIVITY DIAGRAM :
STUDENT
STUDENT ACCOUNT
SESSION
PROFESSOR ACCOUNT
PROFESSOR
initial Request for login. request verify account verified account worng user Incorrect Username/Password verified account login joining session Join an session watch Boardcast Boardcasting video start session starting session Login request Verify account worng user
watch stop Stop watch watching session Pause/Resume session Video file
COMPONENT DIAGRAM :
Text editor
send text html pages Video Player java interface Java environment
Web browser
user interface user interface http:// GUI Http protocol handler java support
DEPLOYMENT DIAGRAM :
Database server
java applet
My sql
java j2se