vwb-uml
TRANSCRIPT
![Page 1: VWB-UML](https://reader036.vdocument.in/reader036/viewer/2022083119/577ccf331a28ab9e788f2122/html5/thumbnails/1.jpg)
Use case name LoginParticipating actors
Teacher, Student
Flow of events The Actor will give the user name and password to the system. The system will verify the authentication.
Entry Condition
The actor will enter the system by using username and password
Exit condition If un authenticated should be exitedQuality Requirements
Password must satisfy the complexity requirements.
e-Transaction Interface
LOGIN
REGISTRATION
CHAT
UPLOAD FILES
START SERVER
VIEW FILES
VIEW QUERRIES
Teacher
Student
![Page 2: VWB-UML](https://reader036.vdocument.in/reader036/viewer/2022083119/577ccf331a28ab9e788f2122/html5/thumbnails/2.jpg)
Use case name RegistrationParticipating actors
Teacher, Student.
Flow of events The Actor must register with the system before he logs in to the system.Entry Condition
Must enter all the details requested by the system
Exit condition Not ApplicableQuality Requirements
All fields are mandatory.
Use case name CHATParticipating actors
Teacher, Student
Flow of events The teacher can communicate by chat with the student, He/She will answer to the queries that were generated by the student.
Entry Condition
Not Applicable
Exit condition Not ApplicableQuality Requirements
Good User Interface for chatting.
Use case name Upload FilesParticipating actors
Teacher
Flow of events The teacher will select the relevant file from the user interface provided. And uploads it into the server that would be available for the student.
Entry Condition
Should know what file to be uploaded
Exit condition Not ApplicableQuality Requirements
Good Error Handling Techniques
Use case name Start ServerParticipating actors
Teacher
Flow of events The Teacher will start the server in order to attend the queries from the student.
Entry Condition
The teacher must be logged into the system
Exit condition Not ApplicableQuality Not Applicable
![Page 3: VWB-UML](https://reader036.vdocument.in/reader036/viewer/2022083119/577ccf331a28ab9e788f2122/html5/thumbnails/3.jpg)
Requirements
Use case name View QueriesParticipating actors
Teacher
Flow of events The Teacher can view the queries that were requested by the student.Entry Condition
The teacher must be logged in.
Exit condition Not ApplicableQuality Requirements
Good User interface for viewing the queries
Use case name View FilesParticipating actors
Student.
Flow of events The student will download the files sent by the teacher.Entry Condition
The student must be logged in to the system.
Exit condition The student must save the files and must remember the locating where they were saved.
Quality Requirements
File Errors must be handled
![Page 4: VWB-UML](https://reader036.vdocument.in/reader036/viewer/2022083119/577ccf331a28ab9e788f2122/html5/thumbnails/4.jpg)
CLASS DIAGRAMS Class diagrams describe the structure of the system in terms of classes and objects. The servlet api class diagram will be as follows.
SEQUENCE DIAGRAMS
JSP: Implicit Objects
CService()
sService()
regService()
recqService()
recMsgService()
cLoginService()
cliTestService()
cliChatService()
CliService()
serverService()
testService()
sertestService()
serloginService()
serchatService()
serService()
sendqService()
![Page 5: VWB-UML](https://reader036.vdocument.in/reader036/viewer/2022083119/577ccf331a28ab9e788f2122/html5/thumbnails/5.jpg)
Sequence Diagrams Represent the objects participating the interaction horizontally and time vertically.
Sequence Diagram 1
Sequence Diagram 2
Teacher
: Login : ViewStQueries : sendFiles
Use url
Press login button
SendfilestoStudent()
Time
Student
: Login : chat :Recievefiles
Get login page ()
Press login button()
Press create accounts button()