STUDENTS CERTIFICATES DATA CARD DETAILED DESIGN By batch-B4 Use case diagram Here, in this diagram there are two actors 1.user 2.Cloud server The user done his registration and enter into a session where he can find options like image upload and file upload. When user uploaded the files or images then it will store in a cloud server. Later there will be a QR code generator in android app where every registered user can get his/her unique QR Computer Science and Engineering Page 1 STUDENTS CERTIFICATES DATA CARD code. When this QR code is scanned, then the data stored is retrieved into a website from a cloud server. Sequence diagram In the sequence diagram, we have four classes like 1.User 2. Cloud server 3.Scanner 4.Website.For each class there is a corresponding object. User registers using his credentials and this stores in a cloud server. After registration , user will find options like file upload or image upload. User can upload files. These files will be stored in a cloud server. For each individual user , a QR code Computer Science and Engineering Page 2 STUDENTS CERTIFICATES DATA CARD is generated which is unique. When this QR code is scanned, the files are retrieved using a website. Collaboration diagram From the collaboration diagram, User will register for mobile application which has two modules of QR code generator and cloud server. All the registration details of the user will be stored in cloud server. Whenever this QR code is scanned, then the files which are stored in cloud server and will get a Computer Science and Engineering Page 3 STUDENTS CERTIFICATES DATA CARD toast message of file uploaded successfully. These files will be retrieved using a standard web application. Class diagram From the above class diagram, we have four classes like user, scanner, website, cloud server. For the user class we have attributes like id, password and methods like register, login. For the scanner class we have attributes like type and methods like scan. For the website class we have function like display and for cloud server class we have attributes like capacity, data format and methods like store and retrieve. User can upload files. These files will be stored in a cloud server. For each individual user, a QR code is generated which is unique. Computer Science and Engineering Page 4 STUDENTS CERTIFICATES DATA CARD When this QR code is scanned, the files are retrieved using a website. Each and every class has a unique object. State chart diagram In the state chart diagram, we have states like register, login, upload data, data scan, re upload, data scan, retrieve, display. When registered, it will go to login state. After login success it will go to next upload data. After upload success, it will move to data scan state and then it moves to retrieve state and then to Computer Science and Engineering Page 5 STUDENTS CERTIFICATES DATA CARD display and at last it moves to terminate state. . When the QR code is scanned, the files are retrieved using a website. Each and every class has a unique object. Activity Diagram From the above activity diagram, we have activities like register, login, upload, scan, data storage, display. Each activity diagram, has decision boxes and for each activity these decisions will be applied. When registered, it will go to login state. After login success it will go to next upload data. After upload success, it Computer Science and Engineering Page 6 STUDENTS CERTIFICATES DATA CARD will move to data scan state and then it moves to retrieve state and then to display and at last it moves to terminate state. Signature of the Supervisor Computer Science and Engineering Page 7