S13CS61920410Presentation
-
Upload
abid-muslim -
Category
Documents
-
view
7 -
download
2
Transcript of S13CS61920410Presentation
Group Members Group Members IntroductionIntroduction
Submitted By : Submitted By :
Abid Hussain Abid Hussain
VU ID: MC120202860 VU ID: MC120202860
Campus: VMTN01 Campus: VMTN01
INTRODUCTION OF INTRODUCTION OF PROJECTPROJECT
The MobiQuiz system will be an Examination System (SMS-based examination) for an Educational Institute (University, College, and School).
This system is designed to reduce the hectic job of assessing the answers given by candidates manually
also reduce the scarcity of resources computer systems) that arise during the processing of existing online examination system.
In this system the mobiles phone technology will be used to allow the Students to attend the exam through GSM mobile (global system for mobile communication) using SMS (Short messaging services) facility.
The system will also provide the online interface to the student to attend the examination.
INTRODUCTION OF INTRODUCTION OF PROJECTPROJECT
System will allow the faculty member to create and present the question in the form of MCQs and the students will be able to answer through the SMS (GSM mobile will be used for this feature) and online interface.
Responses by the candidates will be checked automatically and instantly. Being an integrated Online Examination System it will reduce paper work and scarcity of resources (computer systems) that arise during the processing of existing online examination system.
Use Case DiagramUse Case Diagram
Administrator
Faculty Member
Student
MobiQuiz
User Management
Course Management
Assign Course toFaculity Member
Add new Semester
Degree programmanagement
Enroll/add studentsto the course
Management
Delete
Edit
Add
view list
Block/unblock
«extends»
«extends»
«extends»
«extends»
«extends»
Create exam
view exam
Edit/create newquiz
Login
Declare Results
View results
Tak exam
Submit exam
View grade book
View registeredcourse
View history
Logout
UseCase1
Logout
Business Rules CatalogBusiness Rules Catalog Faculty Management Faculty Management Course Management Course Management Student Management Student Management Course Assignment Course Assignment Add new SemesterAdd new Semester Degree program managementDegree program management Enroll/add studentsEnroll/add students Create questionsCreate questions Edit QuizEdit Quiz Take Exam Take Exam Marking Marking View resultView result View grade book Students can answer MCQs using SMSView grade book Students can answer MCQs using SMS
Architectural DesignArchitectural Design
Mobile GatewayMobile Gateway
MobiQuiz DatabaseMobiQuiz Database
ASP.NET/JSP/PHP /C# Engine
MobiQuiz MobiQuiz LoggingLogging
Role checkingRole checking Form & Menu ManagerForm & Menu Manager Data Validation
Data Validation
Security ManagerSecurity Manager Data Import & ExportData Import & Export
Transaction Management for MobiQuiz Database
Transaction Management for MobiQuiz Database
ODBC/JDBC/DAOODBC/JDBC/DAO
Project ScopeProject ScopeContext Diagram
MobiQuiz
Administrator
Students
Faculty Member
User Management
Faculty Management
Course Management
Student Managements
Assign Course to Faculty
Add New Semester
Degree Management
Enroll/Add Students to Course
Create Questions
Create Quiz
Set Flag
View Question
View Students Answers
Initialize Checking
View Students Result
Publish Students Results
View Grade Book
Current Registered Course
View History of Quiz
View History of Result
Students Login
Request for Start Paper
Answering MCQ’s
Project ScheduleProject ScheduleID Task Name Start Finish Duration
1 3d5/11/20135/9/2013Scope of Project
2 5d5/16/20135/12/2013Functional and Non Functional Requirements
3 7d 4h5/24/20135/17/2013Use Case Diagram
4 10d 4h6/4/20135/25/2013Useage Scenario
7 7d6/18/20136/12/2013Adopted Methodology
8 1d6/19/20136/19/2013Introduction of Design 1
11 5d6/30/20136/26/2013Entity Relation Diagram(ERD)
13 7d7/13/20137/7/2013Sequence Diagram
14 5d7/18/20137/14/2013Architectural Design Diagram
16 5d7/28/20137/24/2013Class Diagram
17 5d8/2/20137/29/2013Database Design
18 5d8/7/20138/3/2013Interface Design
20 5d8/17/20138/13/2013Test Cases
21 146d1/10/20148/18/2013Code And Final Report
May 2013
5 1d6/5/20136/5/2013Introduction of Planning
6 6d6/11/20136/6/2013Existing Methodology
9 1d6/20/20136/20/2013Over View of System
10 5d6/25/20136/21/2013DFD Diagram
12 6d7/6/20137/1/2013Activity Diagram
15 5d7/23/20137/19/2013Introduction of Design 2
19 5d8/12/20138/8/2013Deployment Diagram
Jun 2013 Jul 2013 Aug 2013 Sep 2013
Sequence DiagramsSequence Diagrams
The examination creation by the The examination creation by the facility member, examination facility member, examination conducting and taking conducting and taking operations…….operations…….
The Insert Question Operation done The Insert Question Operation done by Facultyby Faculty
Sequence DiagramsSequence Diagramslogin operationlogin operation
User MobiQuiz
1. Enter Username & Password()
3.RedirectToHomepage()
4.StartSession
Message1
{User maybe either Student or Feculty Member}
2:VerfiyLogin
Faculty Member MobiQuizStudent
1:Login
5:EditExam()
3:CreateExam()
7:Register()
8:Login()
14:Logout()
11:SubmitExam()
10:TakeExam()
13:DeclareExam()
15:Results()
2.VerifyLogin
4:AddExam()
6:EditExam()
9:VerifyLogin()
12:VerifyAnswer()
ToolsTools PHP: Hypertext Preprocessor PHP: Hypertext Preprocessor HTML5:markup language used for structuringHTML5:markup language used for structuring CSS: Cascading Style SheetCSS: Cascading Style Sheet MySql: My Structured Query Language; MySql: My Structured Query Language; Jquery: is a cross-platform JavaScript libraryJquery: is a cross-platform JavaScript library Bootstrap:an open-source Javascript frameworkBootstrap:an open-source Javascript framework Web Server: a program that using the client Web Server: a program that using the client
server model that deliver Web pagesserver model that deliver Web pages
Test CasesTest Cases
The Administrator Interface Test Cases are as follows……..The Administrator Interface Test Cases are as follows……..
Login:Login:
Preconditions User wants to test the login of administrator on the system.
Actions Enter id & PasswordClick loginSystem will check the info and log the user
Expected Results Administrator login the system
Tested By: Student
Result: Tested
Test CasesTest CasesThe Administrator Interface Test Cases are as follows……..The Administrator Interface Test Cases are as follows……..
User User Management:Management:
Preconditions User wants to test the User management by the administrator.
Actions Administrator takes the all data of the UsersExamine the DataApply necessary change on data (if required)Administrator manages the all data of the users
Expected Results All users are managed by Administrator
Tested By: Student
Result: Tested
Test CasesTest CasesThe Administrator Interface Test Cases are as follows……..The Administrator Interface Test Cases are as follows……..
Faculty Faculty Management:Management:
Preconditions User wants to test the Faculty management by the administrator.
Actions Administrator takes the all data of the FacultyExamine the DataApply necessary change on data (if required)Administrator manages the all data of the Faculty
Expected Results All Faculty is managed by Administrator
Tested By: Student
Result: Tested
Test CasesTest CasesThe Administrator Interface Test Cases are as follows……..The Administrator Interface Test Cases are as follows……..
Add New Add New Semester:Semester:
Preconditions User wants to test the Add New Semester by the administrator.
Actions Administrator takes the all data of the StudentsChecks the requirements of the Add New semesterIf student satisfy the requirementsAdministrator Add the New semester for the student
Expected Results New Semester is added by Administrator
Tested By: Student
Result: Tested
Test CasesTest CasesThe Administrator Interface Test Cases are as follows……..The Administrator Interface Test Cases are as follows……..
Enroll Students toEnroll Students to CourseCourse::
Preconditions User wants to test the Enrollments to Course by the administrator.
Actions Administrator takes the all data of StudentChecks the requirements of the EnrollmentsIf student satisfy the requirementsAdministrator Enroll the Students to course
Expected Results Administrator Enroll the Student to the course
Tested By: Student
Result: Tested
Test CasesTest CasesThe Faculty Interface Test Cases are as follows……..The Faculty Interface Test Cases are as follows……..
Create Create
QuestionQuestion::
Preconditions User wants to test the Create Question of the Course by the Faculty.
Actions Faculty takes the data of the Courses by AdministratorFaculty Checks the Enrolled CoursesFaculty Create the Question of the Enrolled Courses
Expected Results Questions of the Enrolled Courses are created by the Faculty
Tested By: Student
Result: Tested
Test CasesTest Cases
The Faculty Interface Test Cases are as follows……..The Faculty Interface Test Cases are as follows……..
Create QuizCreate Quiz::
Preconditions User wants to test the Create Quiz of the Course by the Faculty.
Actions Faculty takes the data of the Question of the Enrolled CourseFaculty Examine the Question data Faculty Create the Quizzes
Expected Results Quizzes of the Enrolled Courses are created by the Faculty
Tested By: Student
Result: Tested
Test CasesTest CasesThe Faculty Interface Test Cases are as follows……..The Faculty Interface Test Cases are as follows……..
Checking the Checking the
ExamExam::Preconditions User wants to test the Checking of Examination by the Faculty.
Actions Faculty takes the data of Answers of the Quizzes by StudentFaculty Checks the Student Given AnswersFaculty Marks the Quizzes
Expected Results Examination is Checked by the Faculty
Tested By: Student
Result: Tested
Test CasesTest CasesThe Faculty Interface Test Cases are as follows……..The Faculty Interface Test Cases are as follows……..
Publish the Publish the
ResultResult::Preconditions User wants to test the Publish of the Student Result by the Faculty.
Actions Faculty Checks the Student Given AnswersFaculty Marks the QuizzesFaculty Creates the Students ResultFaculty Publish the Students Result
Expected Results Result of Student is Published by the Faculty
Tested By: Student
Result: Tested
Test CasesTest CasesThe Student Interface Test Cases are as follows……..The Student Interface Test Cases are as follows……..
Start PaperStart Paper::
Preconditions User wants to test the Start of Paper after login.
Actions Student Select the Enrolled CourseTakes the Enrolled Course QuizStudent Click the Start Button
Expected Results The Paper of Student is Started
Tested By: Student
Result: Tested
Test CasesTest CasesThe Student Interface Test Cases are as follows……..The Student Interface Test Cases are as follows……..
Answer the Answer the
QuestionQuestion::
Preconditions User wants to test the Giving the Answers of the Quiz.
Actions Students Start the QuizClick on the correct option of the QuestionClick on the Save Button.
Expected Results Student Gives the Answer of the Questions.
Tested By: Student
Result: Tested
Test CasesTest CasesThe Student Interface Test Cases are as follows……..The Student Interface Test Cases are as follows……..
View Grade BookView Grade Book::
Preconditions User wants to test the View Grade book of the Student.
Actions Faculty Publish the Student ResultStudents Click on Result ButtonStudent Views the Result
Expected Results Student Views his Results
Tested By: Student
Result: Tested
List Feature Function
1. Student Login .. ..2. Student Registration .. ..3. View Previous Test Result .. ..4. MCQ’s .. ..5. Instant answer verification .. ..6. Student Management .. ..7. Error validation .. ..8. Result Display ..9. Faculty Management .. ..10. Take Exam .. ..
Test PlanTest Plan
ConclusionConclusion
In early examination systems every work In early examination systems every work is done by manually. Which cause the is done by manually. Which cause the
time consuming and many human errors. time consuming and many human errors. Now by automated examination system Now by automated examination system
prone to error in examination is less than prone to error in examination is less than earlier and very fast work is done in result earlier and very fast work is done in result
announcements. To make this system announcements. To make this system possible for every student Mobile phones possible for every student Mobile phones
technology with GSM is used.technology with GSM is used.