This document describes an assessment system project report submitted by three students to fulfill the requirements for a Bachelor of Engineering degree. The report provides an introduction to the assessment system project, which involves building a web application that allows administrators and sub-administrators to generate online exams and view student results. Key technologies used in the project include Java, JSP, servlets, Hibernate, MySQL database, Eclipse IDE, and Apache Tomcat server.
This document provides an industrial training report on developing an online examination system in Java. It discusses the project scope, requirements analysis, system architecture, database design, software development methodology, and implementation details. The system allows institutes to host online exams and students to take exams and view results. It aims to reduce the workload of manual exam processes for both institutes and students. The report covers various system diagrams, modules for administrators and students, and solving challenges encountered during development and testing of the online exam system.
This document outlines the development of an Info ware Services system. It includes sections on system requirements, design, technologies used including Java, JSP, JDBC, Eclipse, Tomcat, and Oracle database. It describes modules for super users, administrators and students. It provides UML diagrams and discusses database design. It also covers testing approaches, screenshots of the user interface, and concludes with plans for future enhancements and references.
A project report submitted in partial fulfillment of the requirements for B.Tech Thesis Project.
The report explores various aspects related to the design and development of a website using Content Management System - Wordpress
The document outlines an automation testing syllabus covering software development lifecycles, the role of testers, types of testing, test techniques, test cases, test plans, bugs, Java concepts, production tools, load testing, test management tools, and real-world manual testing projects. Key topics include waterfall, agile, and scrum models; unit, integration, and regression testing; black box and white box techniques; test plans; bug tracking; Java fundamentals; and tools like JUnit, Selenium, JIRA, LoadRunner, and QTP. The syllabus aims to equip students with the skills needed for both manual and automation testing.
This Is OEMS, Online Exam Management System. OEMS Help to give Exam Online. It's Helpful to Student on Teacher Also. It helps to complete Exam sort time. This Project Submitted By Md. Galib Hossain. Founder BdEngineers.
The document describes a project report for a Technical Resource Portal submitted by Juhi in partial fulfillment of a Bachelor of Technology degree. It includes declarations, certificates, an abstract, and acknowledgements related to the project. The project aims to provide an online environment for users to create, compile, debug, run, save, upload, and download programs without requiring local installation or memory space. It will use Java and JEE technologies with a MySQL database. The system design section describes the external design, physical design, logical design, and key modules for administration and user management.
Sunil Kumar Arya is seeking a role as a Team Lead (QA & Testing) with over 8 years of experience in testing. He has extensive experience leading testing for web applications across several domains like healthcare, e-commerce, and government. Some of his responsibilities as a team lead include test planning, case preparation, defect tracking, and reporting. He is proficient in both manual and automation testing and has skills in technologies like .NET, Java, and SharePoint.
This document provides an industrial training report on developing an online examination system in Java. It discusses the project scope, requirements analysis, system architecture, database design, software development methodology, and implementation details. The system allows institutes to host online exams and students to take exams and view results. It aims to reduce the workload of manual exam processes for both institutes and students. The report covers various system diagrams, modules for administrators and students, and solving challenges encountered during development and testing of the online exam system.
This document outlines the development of an Info ware Services system. It includes sections on system requirements, design, technologies used including Java, JSP, JDBC, Eclipse, Tomcat, and Oracle database. It describes modules for super users, administrators and students. It provides UML diagrams and discusses database design. It also covers testing approaches, screenshots of the user interface, and concludes with plans for future enhancements and references.
A project report submitted in partial fulfillment of the requirements for B.Tech Thesis Project.
The report explores various aspects related to the design and development of a website using Content Management System - Wordpress
The document outlines an automation testing syllabus covering software development lifecycles, the role of testers, types of testing, test techniques, test cases, test plans, bugs, Java concepts, production tools, load testing, test management tools, and real-world manual testing projects. Key topics include waterfall, agile, and scrum models; unit, integration, and regression testing; black box and white box techniques; test plans; bug tracking; Java fundamentals; and tools like JUnit, Selenium, JIRA, LoadRunner, and QTP. The syllabus aims to equip students with the skills needed for both manual and automation testing.
This Is OEMS, Online Exam Management System. OEMS Help to give Exam Online. It's Helpful to Student on Teacher Also. It helps to complete Exam sort time. This Project Submitted By Md. Galib Hossain. Founder BdEngineers.
The document describes a project report for a Technical Resource Portal submitted by Juhi in partial fulfillment of a Bachelor of Technology degree. It includes declarations, certificates, an abstract, and acknowledgements related to the project. The project aims to provide an online environment for users to create, compile, debug, run, save, upload, and download programs without requiring local installation or memory space. It will use Java and JEE technologies with a MySQL database. The system design section describes the external design, physical design, logical design, and key modules for administration and user management.
Sunil Kumar Arya is seeking a role as a Team Lead (QA & Testing) with over 8 years of experience in testing. He has extensive experience leading testing for web applications across several domains like healthcare, e-commerce, and government. Some of his responsibilities as a team lead include test planning, case preparation, defect tracking, and reporting. He is proficient in both manual and automation testing and has skills in technologies like .NET, Java, and SharePoint.
A presentation given to members of the School of Modern Languages at Durham University, exploring different ways of providing student feedback using an online learning environment such as Blackboard.
Harshavardhan_554403_latest_projects_TCS_3.2YearsHarsha Vardhan R
This resume is for Harshavardhan Ravikumar, who has over 3 years of experience in automation testing of banking and financial services applications. He has expertise in tools like QTP, Selenium, and Perfecto, and has worked on projects for Tata Consultancy Services and JP Morgan Chase. Some of his responsibilities have included test planning, script development, execution and maintenance, as well as training other team members. He is currently working on a project automating the testing of JP Morgan Chase mobile applications on the Perfecto Cloud platform.
This document describes a proposed online code compiler system called Code Compiler Shell. The system would allow college students to code, compile, debug and run programs online through a web browser without needing to download compilers or manage multiple compilers on their local machines. It consists of three tiers - a user interface tier to submit and view code, a controller tier to manage compilation and output, and a compilation tier with multiple compiler servers. The system aims to provide an integrated development environment for students to practice coding and submit practical assignments online, reducing paper usage and manual submission processes.
This document discusses Java web application development. It provides an overview of Java technologies used for web development like Java, Java Beans, JDBC, Servlets, and JSP. It also discusses the company LinuxWorld where the author did an internship to learn Java web development. The technologies section gives a brief introduction to Java and describes key Java concepts like the Java virtual machine, bytecode, and Java runtime environment.
The objective of this assignment is to develop a Win32 console application for an Car Showroom Management System, where it is expected to enter, search, edit, view and Delete information of the Employee, Customer and Car. The main purpose of this Project is to store and edit the complete record of each Employee, Customer and Car.
This document outlines the development of an online student feedback system. It includes objectives to create a unique system with exceptional quality and services. Key features include a database, user functions, and 4 main user types: students, faculty, program coordinators, and admins. The system allows students to provide feedback, faculty to view feedback, and coordinators to view consolidated feedback. Diagrams show the entity relationship diagram and database table structures. The remainder of the document covers storyboarding, mockups, testing plans, and analyses of the system.
This document proposes developing a multiple choice quiz Android application called Objective Quiz. The app would allow administrators to create, edit, and delete quizzes, questions, and users from an admin panel. Users could log in, take timed quizzes, and see their scores. The goals are to facilitate online quiz taking and reduce manual effort compared to paper-based exams. It describes the user and admin interfaces, technical components like SQLite database and Java, and provides screenshots of the app design.
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...IRJET Journal
This document provides an overview and requirements for a conversational commerce portal. The portal aims to help users efficiently find desired products within their limited time by allowing searches based on categories or uploading similar images. The document outlines the purpose and benefits of the portal, including providing accurate product information, enabling quick access to nearby locations with desired items, and helping users save time. It also describes the planned technology, design constraints, workflow, implementation details, and client-side application features.
The document provides a software requirements specification for version 1.0 of a Learning Management System. It includes an introduction describing the purpose, scope, definitions, and references. It also provides overall descriptions of the product perspective, software and hardware interfaces, user characteristics, constraints, architecture, use case models, class diagrams, sequence diagrams, and database diagrams. It concludes with specific requirements including use case reports, activity diagrams, and supporting information.
Manish Goyal is an Associate Manager at Accenture with over 11 years of experience in application development and management. He has extensive experience leading teams in migrating applications from VB6/ASP to .NET and delivering projects on time. He is skilled in technologies like .NET, C#, SQL Server, and Azure. He also regularly conducts trainings on technologies and processes internally and externally.
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDYijseajournal
Software product line engineering is a paradigm for developing a family of software products from a
repository of reusable assets rather than developing each individual product from scratch. In featureoriented software product line engineering, the common and the variable characteristics of the products
are expressed in terms of features. Using software product line engineering approach, software products
are produced en masse by means of two engineering phases: (i) Domain Engineering and, (ii) Application
Engineering. At the domain engineering phase, reusable assets are developed with variation points where
variant features may be bound for each of the diverse products. At the application engineering phase,
individual and customized products are developed from the reusable assets. Ideally, the reusable assets
should be adaptable with less effort to support additional variations (features) that were not planned
beforehand in order to increase the usage context of SPL as a result of expanding markets or when a new
usage context of software product line emerges. This paper presents an exploration research to investigate
the properties of features, in the code-asset implemented using Object-Oriented Programming Style. In the
exploration, we observed that program elements of disparate features formed unions as well as
intersections that may affect modifiability of the code-assets. The implication of this research to practice is
that an unstable product line and with the tendency of emerging variations should aim for techniques that
limit the number of intersections between program elements of different features. Similarly, the implication
of the observation to research is that there should be subsequent investigations using multiple case studies
in different software domains and programming styles to improve the understanding of the findings.
Informatica DVO Training enables developers to create rules to test the data.Data Validation Option Online Training is the process of verifying the accuracy.
For more info visit : https://www.globalonlinetrainings.com/informatica-dvo-training
This document describes a document sharing system between faculty and students. It includes sections on introduction, objectives, iterative model, system requirements, diagrams, data dictionary, and implementation. The system allows faculty to upload documents like syllabus, assignments, notes for students. Students can download these documents. Parents can view student results and event details. The system uses HTML, CSS, PHP for the frontend and MySQL for the backend. Diagrams include ER, use case, DFD, and class diagrams.
This document summarizes a proposed mobile application called Campus Suite that would provide various services to students and staff at an engineering college. The application would allow users to access notices, timetables, apply for railway concessions, and other resources. It discusses drawbacks of existing systems, an overview of the proposed application including modules for login, timetables, railway concessions, and notices. Authentication would be done through college email and OTP. The application aims to streamline processes, provide easy access to resources, and improve the user experience. Block diagrams and flowcharts provide overviews of the system architecture and user flows. The document concludes the application could help reduce workload for departments and allow new services to be added.
Priyanka Singh has over 7 years of experience in manual and automation testing using Selenium and Eggplant. She has expertise in requirement gathering, test case design, functional testing and regression testing. Some of her projects include testing a master data management software, a content management system and a mobile application. She is proficient in Java, Selenium and manual testing methodologies.
- Nikhil Joshi is a software quality assurance analyst currently working at Morgan Stanley Capital International in Mumbai, India.
- He has over 2 years of experience in software testing using tools like Selenium, SOAPUI, and Java testing frameworks.
- His background includes a post-graduate diploma in advanced computing from CDAC-ACTS in Pune and a bachelor's degree in electronics and telecommunications.
El documento describe los pasos para crear una cuenta en Facebook. Explica que Facebook es una red social creada por Mark Zuckerberg que ahora tiene más de 1350 millones de usuarios. Además, detalla los servicios principales que ofrece Facebook como el muro, lista de amigos, grupos, fotos y botón de "Me Gusta".
SlideShare es un sitio web que permite a los usuarios subir y compartir presentaciones de diapositivas de manera pública o privada, de forma similar a cómo YouTube permite compartir videos. Los usuarios pueden evaluar, comentar y compartir presentaciones subidas por otros. SlideShare también se utiliza con fines educativos al permitir que las personas accedan y compartan materiales de aprendizaje.
La bioimpresión es un proceso que implica cultivar células madre en el laboratorio, mezclarlas con un medio líquido para crear una biotinta, cargar el cartucho en una bioimpresora y comenzar la impresión de tejidos. La tecnología se ha desarrollado desde 1976 y ha permitido imprimir órganos pequeños, aunque aún existen desafíos como la compatibilidad y suministro de oxígeno y nutrientes a los tejidos impresos. El objetivo final es poder imprimir órganos completos como
A presentation given to members of the School of Modern Languages at Durham University, exploring different ways of providing student feedback using an online learning environment such as Blackboard.
Harshavardhan_554403_latest_projects_TCS_3.2YearsHarsha Vardhan R
This resume is for Harshavardhan Ravikumar, who has over 3 years of experience in automation testing of banking and financial services applications. He has expertise in tools like QTP, Selenium, and Perfecto, and has worked on projects for Tata Consultancy Services and JP Morgan Chase. Some of his responsibilities have included test planning, script development, execution and maintenance, as well as training other team members. He is currently working on a project automating the testing of JP Morgan Chase mobile applications on the Perfecto Cloud platform.
This document describes a proposed online code compiler system called Code Compiler Shell. The system would allow college students to code, compile, debug and run programs online through a web browser without needing to download compilers or manage multiple compilers on their local machines. It consists of three tiers - a user interface tier to submit and view code, a controller tier to manage compilation and output, and a compilation tier with multiple compiler servers. The system aims to provide an integrated development environment for students to practice coding and submit practical assignments online, reducing paper usage and manual submission processes.
This document discusses Java web application development. It provides an overview of Java technologies used for web development like Java, Java Beans, JDBC, Servlets, and JSP. It also discusses the company LinuxWorld where the author did an internship to learn Java web development. The technologies section gives a brief introduction to Java and describes key Java concepts like the Java virtual machine, bytecode, and Java runtime environment.
The objective of this assignment is to develop a Win32 console application for an Car Showroom Management System, where it is expected to enter, search, edit, view and Delete information of the Employee, Customer and Car. The main purpose of this Project is to store and edit the complete record of each Employee, Customer and Car.
This document outlines the development of an online student feedback system. It includes objectives to create a unique system with exceptional quality and services. Key features include a database, user functions, and 4 main user types: students, faculty, program coordinators, and admins. The system allows students to provide feedback, faculty to view feedback, and coordinators to view consolidated feedback. Diagrams show the entity relationship diagram and database table structures. The remainder of the document covers storyboarding, mockups, testing plans, and analyses of the system.
This document proposes developing a multiple choice quiz Android application called Objective Quiz. The app would allow administrators to create, edit, and delete quizzes, questions, and users from an admin panel. Users could log in, take timed quizzes, and see their scores. The goals are to facilitate online quiz taking and reduce manual effort compared to paper-based exams. It describes the user and admin interfaces, technical components like SQLite database and Java, and provides screenshots of the app design.
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...IRJET Journal
This document provides an overview and requirements for a conversational commerce portal. The portal aims to help users efficiently find desired products within their limited time by allowing searches based on categories or uploading similar images. The document outlines the purpose and benefits of the portal, including providing accurate product information, enabling quick access to nearby locations with desired items, and helping users save time. It also describes the planned technology, design constraints, workflow, implementation details, and client-side application features.
The document provides a software requirements specification for version 1.0 of a Learning Management System. It includes an introduction describing the purpose, scope, definitions, and references. It also provides overall descriptions of the product perspective, software and hardware interfaces, user characteristics, constraints, architecture, use case models, class diagrams, sequence diagrams, and database diagrams. It concludes with specific requirements including use case reports, activity diagrams, and supporting information.
Manish Goyal is an Associate Manager at Accenture with over 11 years of experience in application development and management. He has extensive experience leading teams in migrating applications from VB6/ASP to .NET and delivering projects on time. He is skilled in technologies like .NET, C#, SQL Server, and Azure. He also regularly conducts trainings on technologies and processes internally and externally.
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDYijseajournal
Software product line engineering is a paradigm for developing a family of software products from a
repository of reusable assets rather than developing each individual product from scratch. In featureoriented software product line engineering, the common and the variable characteristics of the products
are expressed in terms of features. Using software product line engineering approach, software products
are produced en masse by means of two engineering phases: (i) Domain Engineering and, (ii) Application
Engineering. At the domain engineering phase, reusable assets are developed with variation points where
variant features may be bound for each of the diverse products. At the application engineering phase,
individual and customized products are developed from the reusable assets. Ideally, the reusable assets
should be adaptable with less effort to support additional variations (features) that were not planned
beforehand in order to increase the usage context of SPL as a result of expanding markets or when a new
usage context of software product line emerges. This paper presents an exploration research to investigate
the properties of features, in the code-asset implemented using Object-Oriented Programming Style. In the
exploration, we observed that program elements of disparate features formed unions as well as
intersections that may affect modifiability of the code-assets. The implication of this research to practice is
that an unstable product line and with the tendency of emerging variations should aim for techniques that
limit the number of intersections between program elements of different features. Similarly, the implication
of the observation to research is that there should be subsequent investigations using multiple case studies
in different software domains and programming styles to improve the understanding of the findings.
Informatica DVO Training enables developers to create rules to test the data.Data Validation Option Online Training is the process of verifying the accuracy.
For more info visit : https://www.globalonlinetrainings.com/informatica-dvo-training
This document describes a document sharing system between faculty and students. It includes sections on introduction, objectives, iterative model, system requirements, diagrams, data dictionary, and implementation. The system allows faculty to upload documents like syllabus, assignments, notes for students. Students can download these documents. Parents can view student results and event details. The system uses HTML, CSS, PHP for the frontend and MySQL for the backend. Diagrams include ER, use case, DFD, and class diagrams.
This document summarizes a proposed mobile application called Campus Suite that would provide various services to students and staff at an engineering college. The application would allow users to access notices, timetables, apply for railway concessions, and other resources. It discusses drawbacks of existing systems, an overview of the proposed application including modules for login, timetables, railway concessions, and notices. Authentication would be done through college email and OTP. The application aims to streamline processes, provide easy access to resources, and improve the user experience. Block diagrams and flowcharts provide overviews of the system architecture and user flows. The document concludes the application could help reduce workload for departments and allow new services to be added.
Priyanka Singh has over 7 years of experience in manual and automation testing using Selenium and Eggplant. She has expertise in requirement gathering, test case design, functional testing and regression testing. Some of her projects include testing a master data management software, a content management system and a mobile application. She is proficient in Java, Selenium and manual testing methodologies.
- Nikhil Joshi is a software quality assurance analyst currently working at Morgan Stanley Capital International in Mumbai, India.
- He has over 2 years of experience in software testing using tools like Selenium, SOAPUI, and Java testing frameworks.
- His background includes a post-graduate diploma in advanced computing from CDAC-ACTS in Pune and a bachelor's degree in electronics and telecommunications.
El documento describe los pasos para crear una cuenta en Facebook. Explica que Facebook es una red social creada por Mark Zuckerberg que ahora tiene más de 1350 millones de usuarios. Además, detalla los servicios principales que ofrece Facebook como el muro, lista de amigos, grupos, fotos y botón de "Me Gusta".
SlideShare es un sitio web que permite a los usuarios subir y compartir presentaciones de diapositivas de manera pública o privada, de forma similar a cómo YouTube permite compartir videos. Los usuarios pueden evaluar, comentar y compartir presentaciones subidas por otros. SlideShare también se utiliza con fines educativos al permitir que las personas accedan y compartan materiales de aprendizaje.
La bioimpresión es un proceso que implica cultivar células madre en el laboratorio, mezclarlas con un medio líquido para crear una biotinta, cargar el cartucho en una bioimpresora y comenzar la impresión de tejidos. La tecnología se ha desarrollado desde 1976 y ha permitido imprimir órganos pequeños, aunque aún existen desafíos como la compatibilidad y suministro de oxígeno y nutrientes a los tejidos impresos. El objetivo final es poder imprimir órganos completos como
El documento describe la Canción Andina y su celebración como Día de la Canción Andina en Perú el 15 de junio. Explica que la canción andina es una rica tradición anónima que los pueblos andinos han legado a generaciones. También describe la diversidad y riqueza de la canción andina debido a su desarrollo en un amplio espacio geográfico e histórico. Finalmente, menciona que los instrumentos más característicos de la región andina son las flautas de caña y rectas, a menudo
La contaminación ambiental se refiere a la presencia de agentes físicos, químicos o biológicos en el ambiente que pueden ser dañinos para la salud humana, plantas o animales. Existen diferentes tipos de contaminación como la del agua, suelo y aire, la cual puede ser causada por desechos sólidos, químicos y emisiones de vehículos. La contaminación ambiental tiene consecuencias negativas en la salud como enfermedades cardíacas y la propagación de enfermedades infecciosas debido al
Para tener buena suerte, se necesita iniciativa para crear circunstancias favorables dando el primer paso y prestando atención a los detalles pequeños. También es importante colaborar con los demás en lugar de concentrar todo el poder en sí mismo y tener paciencia, ya que con el tiempo llegarán las oportunidades.
El documento habla sobre los blogs. Explica que un blog es una página web que publica artículos cortos sobre temas específicos de forma regular. Los blogs permiten incluir texto, imágenes, videos y otros medios. Ofrecen características como facilidad de uso, organización cronológica de artículos, búsquedas y comentarios de lectores. El documento también menciona algunos softwares populares para crear blogs y explica que los blogs sirven para ampliar el conocimiento a través de una red abierta como Internet.
Este documento resume un proyecto de informática realizado por estudiantes de la Escuela Secundaria Técnica Industrial Centro 56° en el ciclo escolar 2014-2015. Los estudiantes aprendieron sobre el uso de correo electrónico, presentaciones en PowerPoint, almacenamiento de archivos en memorias USB y la presencia de la tecnología en la vida cotidiana.
El documento resume las tecnologías de la información y la comunicación (TIC), incluyendo que originalmente se asociaban con computadoras pero ahora incluyen teléfonos móviles, fax, proyectores de imagen y más. Explica que las TIC incluyen tecnologías anteriores como teléfonos, máquinas de escribir y equipos de radio y televisión. También define conceptos clave como tecnología, información, comunicación y las ventajas y desventajas del uso de las TIC.
Hechos que marcaron la copa américa Chile 2015
Dirigencia de Conmebol ausente
El escándalo del 'Rey Arturo‘
Neymar y su día de furia
Una 'selfie' con Messi
Messi cumplió 28 años
La 'caricia' de Jara a Cavani
Paraguay repite la historia
El irreverente penal del 'Niño Maravilla‘
Chile, nuevo monarca de América
Messi con el 'Cristo de espaldas' con Argentina
This document provides information about purchasing a 3Com 3CXFP96-JTS 10GE-ER XFP transceiver module from Launch 3 Telecom. It describes the product, provides purchasing details and payment options, as well as shipping and warranty information. Launch 3 Telecom also offers related services like repairs, maintenance contracts, de-installation, and equipment recycling.
Este documento proporciona instrucciones paso a paso para hacer un separador de libros en forma de monstruo. Explica los materiales necesarios como papel de construcción, tijeras, resistol y marcadores. Luego detalla los tres pasos para recortar y pegar las piezas del monstruo y agregar ojos, dientes y otros detalles para completar el separador de libros artesanal.
El sexting se refiere al envío de contenido erótico o pornográfico a través de teléfonos móviles, originalmente a través de SMS. Es una práctica común entre jóvenes y adolescentes. Las primeras referencias al sexting datan de 2005 en países anglosajones. Una encuesta de 2008 en EE.UU. encontró que el 22% de las chicas y el 11% de las de 13-16 años habían enviado o publicado fotos desnudas o semidesnudas de sí mismas, y que el 33%
Este documento discute las preguntas que los maestros hacen a los estudiantes, sus propósitos y clasificaciones. Explica que las preguntas deben crear un diálogo reciproco que favorezca los procesos reflexivos y la construcción de conocimiento. También clasifica las preguntas según el nivel de pensamiento, grado de libertad de respuesta, y forma. Concluye que para que las preguntas contribuyan realmente al aprendizaje, los maestros deben pensar en lo que quieren que los estudiantes comprendan y qué
Este documento presenta las asociaciones y sentimientos que Daniel Rincón tiene con diferentes colores. Para cada color, describe lo primero que le viene a la mente y la razón por la cual siente lo que siente sobre ese color en particular. Los colores discutidos son amarillo, azul, rojo, morado, verde, negro y blanco.
Synopsis on Online examination system using phpArchana Jha
This document provides a synopsis for an online examination system project submitted to Inter Institute of Education and Skill Training. It acknowledges the guidance provided by the project supervisor Rani Ojha. The abstract explains that the proposed online examination system is a web-based application that aims to streamline the examination process and evaluation of student progress. It also outlines the scope, objectives, users and modules of the proposed system including the student, exam and administrative modules.
This document provides an overview of an online examination system project implemented using Java technologies. It includes pages for student and administrator login, student registration, question management, and displaying exam results. The system uses a relational database with tables for students, questions, attempts, results and settings. Technologies used include Java servlets, JSP, JSTL, CSS, Oracle database, and SQL. The document outlines requirements, design diagrams, code snippets, and screenshots of the online examination system.
This document summarizes a project report for an online engineering aptitude test system. The system will allow teachers to create and administer online tests to students, and will automatically grade and record results. Key features include real-time testing, flexible test creation and scheduling, instant results display, and a student profile database. The system aims to reduce manual work for teachers and provide practice tests and immediate feedback for students. It will be developed using ASP.NET with a SQL Server database and have separate interfaces for students, teachers and an administrator.
This document describes an online quiz system created by students to allow other students to take exams online and view their results. It includes an introduction, objectives, description of functions and technologies used, data flow diagrams, working principles from both developer and user perspectives, screenshots, benefits, and a conclusion. The system allows users to register, take different types of tests, view results and explanations, and administrators to update questions. It aims to improve on manual exam systems and provide learning opportunities for the creators.
This document outlines the requirements for an online examination system. It allows students to take exams online, displays results automatically, and saves time. The administrator can create, modify and delete test papers and questions. Users can register, login, and take tests with their ID to see results. It provides exam forms in various languages. The system has a user manual and works on a client-server architecture to support common browsers. It requires hardware like PCs and printers and software like PHP and MySQL. Security is based on user IDs and passwords. The system aims to be reliable, available, maintainable and portable. It must be completed within 7 months.
This document describes an online exam project created using J2EE. It was submitted as a thesis project to fulfill requirements for an industrial training program. The project aims to automate exam assessment and provide instant results and reports to reduce workload. It allows multiple choice questions and sending score notifications via email. Future enhancements could include additional question types and improved reusability, extensibility, and portability.
The document contains details about the development of a bug tracking system as part of an industrial training program. It includes diagrams of the system architecture at different levels of abstraction, an entity relationship diagram, and descriptions of features, technologies used, and the development process. The training focused on analyzing requirements, designing data models and interfaces, implementing functionality, and testing the system to track bugs and monitor their resolution.
The document proposes features and procedures for developing an online examination system. It describes objectives like automating the exam process, reducing paperwork, and allowing remote testing. The system would allow administrators to create exams, students to take timed exams, and automatically grade multiple choice questions. The document outlines requirements like supported web browsers, database software, and minimum hardware specifications. It also provides use case descriptions and entity relationship diagrams to illustrate the planned design and functionality of the online exam system.
This document describes an online examination system that was developed to allow institutions to conduct and manage exams online. Some key points:
- The system allows creating, distributing, and grading exams through an online/networked environment rather than manually. This reduces delays, issues with paperwork, and difficulty searching/filtering records.
- It uses a client-server architecture with a web interface. Students can access practice and real exams online. Their responses are automatically graded and results distributed.
- The system aims to reduce workload for exam conductors by automating exam distribution, response collection, grading, and result processing. It also allows remote access for students and easy record management.
- Security, randomization of questions,
The document describes the software requirements for a student result processing system. It outlines three key user modules - administrator, staff, and student. The administrator can manage student and staff details, attendance, results, and schedules. Staff can view student details, attendance, results, and schedules. Students can view their attendance, results, and schedules. The system uses Java, servlets, JSP, and MySQL and has requirements for hardware, software, and networking.
The document describes an automated exam cell system that was developed to minimize manual work and paper-based processes. Key features of the system include:
- Students can register and access information like enrollment number, name, semester from the centralized system.
- Faculty can enter marks which are then used to automatically generate student CGPAs according to formulas and ordinances.
- The system generates exam forms, hall tickets, results, and other reports to provide information on students and examinations.
- It aims to improve efficiency by storing all student and staff information, as well as exam processes, in a database for easy remote access.
Attendance management system project report.Manoj Kumar
Attendance management system project report is a document in PDF file. If you have any confusion in your document then you can clear your concepts here.
This document describes an online examination system project. It was guided by Prof. Akash Nagwanshi of Acropolis Technical Campus and presented by four students. The system allows students to register, login, and take online exams from any location. Exam questions are stored in a question bank and exams can be automatically graded for objective questions. Administrators can create, modify, and delete exams and questions. The system aims to reduce paperwork and provide exam results instantly.
The document proposes a College Project Management System to help reduce the workload of project coordinators in managing student projects. It describes the existing manual process and outlines the features and design of the new system, which uses Spring Boot and React to allow project coordinators, students, and guides to submit and view project details online. The system aims to save time and effort by automating tasks like batch and guide assignment and communication of submission deadlines.
This document summarizes an e-examination system project that allows users to take online exams securely from anywhere. It includes modules for user registration and login, question paper creation, the examination interface, and an administrator module. The system uses a MySQL database with tables for users, questions, exams, and results. It follows a three-tier architecture with presentation, application, and data tiers to separate the user interface from the business logic and data storage. Hardware requirements include a PC and software requirements are a Windows OS, MySQL, Java technologies like JSP for development. Context and data flow diagrams show how users and administrators interact with the database through the system.
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxAnilVhatkar
The document describes requirements for an Online Examination Form Submission System (OEFSS) according to the IEEE format, including developing a software requirements specification, explaining the prototype model of software development with an example, providing a structure chart to decompose a system into executable tasks using a hotel billing system as an example, and presenting a Gantt chart showing the tasks, dependencies, and time estimates for developing the OEFSS.
This document is a project report on an online examination system submitted by three students - Sanjeev Jaiswal, Neeta Bhavnani, and Rupendra Sharma. It describes the development of a web-based online test system that allows students to take exams remotely without needing an examiner to be present. The system uses technologies like HTML, Java, Apache Tomcat, and Microsoft Access. It aims to make the examination process more secure, efficient and less time-consuming compared to traditional paper-based exams.
Similar to Assesmment System - project report (20)
1. Assessment System
A PROJECT REPORT
Submitted by
ARPIT M. PANDYA (110020107054)
PRAKASH M. PRABHAKAR (110020107051)
VIRAL A. PATEL (110020107058)
In fulfillment for the award of the degree
Of
BACHELOR OF ENGINEERING
In
COMPUTER ENGINEERING
AHMEDABAD INSTITUTE OF TECHNOLOGY
NR. VASANTNAGAR TOWNSHIP, GOTA - OGNAJ ROAD
Gujarat Technological University, Ahmedabad
December 2014
2. AHMEDABADINSTITUTEOFTECHNOLOGY
CE-ITDEPARTMENT 2014
CERTIFICATE
Date:
This is to certify that the project entitled“ASSESSMENT SYSTEM”has been carried out
by 110020107051, 110020107054, 110020107058 under my guidance in fulfillment of the degree
of Bachelor of Engineering COMPUTER ENGINEERING(7thSemester)of Gujarat
Technological University, Ahmedabad during the academic year 2014-15.
Guide: Head:
Prof. Styadev Vyas
Asst. Prof Sweety Patel Head ofDepartment:
Department ofCE/IT Department ofCE/IT
AIT, Ahmedabad AIT, Ahmedabad
3. AIT (CE) I
Acknowledgement
No task can be accomplished without proper support, guidance and appraisal.I am highly
thankful to many people who contributeted either directly or indirectly for this project and
provided their invaluable cooperation to us to complete it.
I would like to thank our Head Of Department and also Internal Guide Sweety Patel and our
faculty members of Computer Engineeringfor constantly guiding and showing us the correct
way to reach towards the desired goal.
Then We would like to thank our internal guide Sweety Patel who has helped us out in each
every phase of the project and without their support and guidance the project would not have
been completed successfully.
The wholehearted help and co-operation by our friends is gratefully acknowledged.
ARPIT PANDYA
PRAKASH PRABHAKAR
VIRAL PATEL
4. AIT (CE) II
Abstract
– ASSESSMENT SYSTEM is a web application where competitive online exams
are generated which is used in companies for placement purpose and also in
colleges. Assessment system mainly features the measurement of the difficulty
level of a question i.e. time consumed by the examiner decide the difficulty level
of the question.
– This site will provide user to check their Skills and how they improve their skills
on the specific topic by giving exams on the basis of our assessment process.
Admin can provide Different type of authority to subadmins to manage the data.
– The Sub-Admin can also add question as per his requirement and conduct the
test. There will be inbuilt question library in the website from which sub-Admin
can generate exams of different categories.
– At the end it will give you an overall graph to User with results showing student
lagging in weak section and leading in strong section.
5. AIT (CE) III
Appendix 3
LIST OF FIGURES
Figure No Figure Description Page No
Figure 1.1
Figure 2.1
Figure 4.1
Figure 4.2
Figure 4.3
Figure 4.4
Figure 4.5
Figure 4.6
Figure 4.7
Figure 4.8
Figure 4.9
Figure 4.10
Figure 4.11
Hibernate Framework
Incremental Waterfall Model
Use Case Diagram of Admin (Abstract)
Use Case Diagram of Sub-Admin
Use Case Diagram of Student
Class Diagram
Activity Diagram
Activity Diagram of Registration
Activity Diagram of Login
Activity Diagram of Admin
Activity Diagram of Generate Paper
Activity Diagram of View Paper
Activity Diagram of Student
6
7
23
24
25
26
27
27
28
29
30
30
31
6. AIT (CE) IV
Figure 4.12
Figure 4.13
Figure 4.14
Figure 4.15
Figure 4.16
Figure 4.17
Figure 4.18
Figure 4.19
Figure 4.20
Figure 4.21
Figure 4.22
Activity Diagram of Sub-Admin
Activity Diagram of Forgot Password
Activity Diagram of Change Password
Data Flow Diagram: Level 0
Data Flow Diagram: Level 1
Data Flow Diagram: Level 2
Data Flow Diagram: Level 2
Data Flow Diagram: Level 2
Sequence Diagram for Admin
Sequence Diagram for Sub-Admin
Sequence Diagram for User
32
32
33
37
38
39
40
40
41
41
42
Appendix 4
LIST OF TABLES
Table No Table Description Page No
Table 4.1
Table 4.2
Table 4.3
Table 4.4
Table 4.5
Table 4.6
Table 4.7
Table 4.8
Table 4.9
User
Paper
Section
Student_Exam_Registration
Question_Bank
Exams_Result
Exam_Result
Difficulty_Level
News
34
34
34
35
35
35
36
36
36
7. AIT (CE) V
Appendix 5
LIST OF NOMENCLATURE
IIS Internet Information Server
JSP Java Server Pages
GUI Graphical User Interface
UML Unified Modeling Language
LOC Line of Code
H/W Hardware
S/W Software
8. AIT (CE) VI
LIST OF SYMBOLS, ABBREVIATIONS AND NOMENCLATURE
SYMBOLE NAME NOTATION
Class
Top
Package::Class1
Association between classes with end
names
-End1
*
-End2
*
Generalization
Composition Aggregation with multiplicity
* 1
9. AIT (CE) VII
State
Initial State
Final State
Transition
Object flow ---------------
Decision
Action State
System Boundary
Actor
Use Case
11. AIT (CE) IX
TABLE OF CONTENTS
Title Page No:
Acknowledgement I
Abstract II
List of Figures III
List of Tables IV
List of Abbreviations V
Chapter 1 Introduction 1
1.1 Introduction 1
1.2 Project Summary 1
1.3 Scope 1
1.4 Features 2
1.5 Technology Specification 2
1.5.1 Server 2
1.5.2 Client 3
1.5.3 JAVA (Programming Language) 3
1.5.4 JSP (Java Server Pages) 3
1.5.5 Java Servlet 4
1.5.6 Hibernate Framework 4
1.5.7 Eclipse J2EE Toolkit 6
1.5.8 MySQL Back End Database 7
12. AIT (CE) X
1.5.9 Apache Tomcat Back End Server 7
Chapter 2 Project Management 2
2.1 Process Model 8
2.2 Project Planning 9
2.2.1 Project Development Approach and Justification 9
2.2.2 Project Plan 9
2.2.3 Milestone & Deliverables 9
2.2.4 Roles and Responsibility 10
2.3 Risk Management 10
2.3.1 Risk Identification 11
2.3.2. Risk Analysis 11
2.3.3 Risk Planning 11
Chapter 3 System Requirements
3.1 User Characteristics 13
3.2 Client Side Requirements 13
3.3 Developer side Requirements 14
3.4 Constraints 14
3.4.1 Parallel Operations 14
3.4.2 Reliability Requirements 15
13. AIT (CE) XI
3.4.3 Safety and Security Consideration 16
3.5 Assumption and Dependence 16
Chapter 4 System Analysis
4.1 Study of Current System 18
4.2 Problem and Weakness of Current System 19
4.3 Requirements of New System 19
4.4 Feasibility Study 20
4.5 Requirements Validation 22
4.6 Functions of System 23
4.6.1 Use Case Diagram 23
4.7 Data Modeling 26
4.7.1 Class Diagram 26
4.7.2 Activity Diagram 27
4.7.3 Data Dictionary 34
4.8 Functional and Behavioral Modeling 37
4.8.1 Data Flow Diagram 37
4.8.2 Sequence Diagram 41
Chapter 5: Implementation, planning and detail
5.1 Implementation Environment 43
5.2 Security Features 44
15. TEAM ID: 12625 1: INTRODUCTION
1
AIT (CE)
CHAPTER – 1
INTRODUCTION
1.1 Introduction:
Assessment system is basically a web-site for helping people who wants to conduct exams for
the complete assessment of their examinee. This site allows educators to have access to test
items aligned to the state mandated curriculum to develop assessments that inform Examiner
and Examinee. Admin access allows district administrators to create tests using items that are
in a separate pool than those available to teachers and can be assigned to an entire district by
grade level. Companies can access reports of test that taken by Sub Admin, and can also view
reports. Online exams will be available for the students, GTU collage events, news will be
provided. There will be section of FAQ (Frequently Asked Questions) so that their question /
answer will be solved.
1.2 Project Summary:
"Assessment System” is a website which provide complete assessment of exam. .
Here students and Sub-Admin will be given with a separate username and password. An
accurate report based on the performance of student are Stored here which will be helpful for
company as well as student. To become a Sub-Admin he has to get authority from Admin
once and then Sub-Admin can conduct exam.
1.3 Scope
There are 4 modules in the system:
i)Admin:
The admin performs following tasks:
Admin will manage the questions and also manage the Sub-admin. He will also
perform the tasks like Manages exams, Manages question paper, Manage results, Views
16. TEAM ID: 12625 1: INTRODUCTION
2
AIT (CE)
difficulty level of the question as per the examiners, Manage Students, Provide information
regarding exams.
ii)Sub Admin:
Sub-Admin will manage the exams and also manage the questions and
questions papers. But the sub admin cannot manipulate the data entered by the admin.
iii)User:
They can give the exams. And also can manage their profile and view their results.
iv)Guest:
They can visit the site and are also allowed to give a sample exams and take the over
view of site.
1.4 Features
This application would have great set of functionalities to users to stay alert of what’s
going outside the world.
With each question there will be a timer attached to it in back end which will decide
the difficulty level of each question.
If all student are spending more time on particular question then that question will be
automatically marked as difficult.
The examiner can also add question as per his requirement and conduct the test.
1.5 Technology Specification
1.5.1 Server
Tomcat Apache 6.x and Onwards
MySQL server 5.x and Onwards
17. TEAM ID: 12625 1: INTRODUCTION
3
AIT (CE)
1.5.2 Client
Window XP/Vista/7/8
Browser : Mozilla Firefox , Google Chrome
1.5.3 JAVA (Programming Language)
Java is an object oriented computer programming language, specifically designed
for the developers saying that “Write Once, Run Everywhere”, because the code
runs on every single platform ignoring the process of recompiling.
Java is a programming language created by James Gosling from Sun
Microsystems (Sun) in 1991. The first publicly available version of Java (Java
1.0) was released in 1995.
Sun Microsystems was acquired by the Oracle Corporation in 2010. Over time
new enhanced versions of Java have been released. The current version of Java is
Java 1.7 which is also known as Java 7.
The original and reference implementation Java compilers, virtual machines, and
class libraries were developed by Sun from 1991 and first released in 1995. As of
May 2007, in compliance with the specifications of the Java Community Process,
Sun relicensed most of its Java technologies under the GNU General Public
License.
1.5.4 JSP (Java Server Pages)
Java Server Page (JSP) is a web-scripting technology similar to Netscape server-
side JavaScript (SSJS) or Microsoft Active Server Pages (ASP). However, it's
more easily extensible than SSJS or ASP, and it isn't proprietary to any one
vendor or any particular web server. Although the JSP specification has been
managed by Sun Microsystems, any vendors can implement JSP in their own
systems.
18. TEAM ID: 12625 1: INTRODUCTION
4
AIT (CE)
JSP is a presentation layer technology that sits on top of a Java servlets model and
makes working with HTML easier. Like SSJS, it allows you to mix static HTML
content with server-side scripting to produce dynamic output. By default, JSP uses
Java as its scripting language; however, the specification allows other languages
to be used, just as ASP can use other languages (such as JavaScript and
VBScript). While JSP with Java will be more flexible and robust than scripting
platforms based on simpler languages like JavaScript and VBScript, Java also has
a steeper learning curve than simple scripting languages.
1.5.5 JAVA Servlet
In recent years, servlet technology has emerged as a powerful way to extend
Web server functionality through dynamic Web pages. A servlet is a Java
program that runs in a Web server, as opposed to an applet that runs in a client
browser. Typically, the servlet takes an HTTP request from a browser,
generates dynamic content (such as by querying a database), and provides an
HTTP response back to the browser. Alternatively, the servlet can be accessed
directly from another application component or send its output to another
component. Most servlets generate HTML text, but a servlet may instead
generate XML to encapsulate data.
In the Java realm, servlet technology offers advantages over applet technology for
server-intensive applications, such as those accessing a database. One advantage
of running in the server is that the server is usually a robust machine with many
resources, making the program more scalable. Running in the server also results
in more direct access to the data. The Web server in which a servlet is running is
on the same side of the network firewall as the data being accessed.
1.5.6 Hibernate Framework
Hibernate is an object-relational mapping library for the Java language,
19. TEAM ID: 12625 1: INTRODUCTION
5
AIT (CE)
providing a framework for mapping an object-oriented domain model to a
traditional relational database. Hibernate solves object-relational impedance
mismatch problems by replacing direct persistence-related database accesses
with high-level object handling functions.
What is Hibernate?
Hibernate is an Object Relational Mapping Solution for JAVA.
It maps the Java classes to the Database Tables.
It is a powerful, high performance object/relational persistence and Query
service.
Hibernate Provides 3 full featured query facilities :
1. Hibernate Query Language
2. Hibernate Criteria Query
3. Support for Query in native SQL dialect
Take less development time
Support Automatic key Generation
XML Binding
Has Eclipse support
20. TEAM ID: 12625 1: INTRODUCTION
6
AIT (CE)
Fig 1.1 Hibernate Framework
1.5.7 MySQL Back End Database
MySQL is a popular choice of database for use in web applications, and is a
central component of the widely used LAMP web application software stack—
LAMP is an acronym for "Linux, Apache, MySQL and Pearl/PHP/Python".
MySQL is written in C and C++. Its SQL parser is written in yacc, and a
homebrewed lexical analyzer named sql_lex.cc.
MySQL works on many different system platforms. Many programming
languages with language-specific APIs include libraries for accessing MySQL
databases. These include MySQL Connector/Net for integration with Microsoft's
Visual Studio (languages such as C# and VB are most commonly used) and the
ODBC driver for Java.
In addition, an ODBC interface called MyODBC allows additional programming
languages that support the ODBC interface to communicate with a MySQL
database, such as ASP or ColdFusion. The HTSQL - URL based query method
21. TEAM ID: 12625 1: INTRODUCTION
7
AIT (CE)
also ships with a MySQL adapter, allowing direct interaction between a MySQL
database and any web client via structured URLs. The MySQL server and official
libraries are mostly implemented in ANSI C/ANSI C++.
1.5.8 Apache Tomcat Back End Server
Apache Tomcat (or Jakarta Tomcat or simply Tomcat) is an open source
servlet container developed by the Apache Software Foundation (ASF). Tomcat
implements the Java Servlet and the Java Server Pages (JSP) specifications from
Sun Microsystems, and provides a "pure Java" HTTP web server environment for
Java code to run.
Tomcat should not be confused with the Apache web server, which is a C
implementation of an HTTP web server; these two web servers are not bundled
together. Apache Tomcat includes tools for configuration and management, but
can also be configured by editing XML configuration files.
1.5.9 Eclipse J2EE Toolkit:
Eclipse is a toolkit which is designed for the creation of complex projects,
providing fully dynamic web application utilizing EJB’s. This consist of EJB tools ,
CMP ,data mapping tools & a universal test client that is designed to aid testing of
EJB’s.
22. TEAM ID: 12625 2: PROJECT MANAGEMENT
7
AIT (CE)
CHAPTER – 2
PROJECT MANAGEMENT
2.1 Process Model:
We have used Waterfall Model as Software Engineering life Cycle Process. It is the
simplest; oldest and most widely used process model for software development .This model
acquires its name from the fact that classic software life cycle is represented as a sequence of
descending steps.
Waterfall Model:
Fig 2.1: Water Fall Model
23. TEAM ID: 12625 2: PROJECT MANAGEMENT
8
AIT (CE)
Requirement Analysis:
This process is also known as feasibility study. In this phase, the development team
studied the site requirement. They investigate the need for possible dynamic
representation of the site and increase security features. By the end of feasibility study,
the team furnishes a document that holds the different specific recommendations for the
candidate system. It also includes personnel assignments, costs, project schedules, target
dates etc. the requirement gathering process is intensified and focused specially on
software. The essential purpose of this phase is to find the need and to define the problem
that needs to be solved. During this phase following facts were gathered.
Determined the user need
Identified the facts
Establish the goals and objective for the proposed system
Feasibility for the new system.
System Analysis and Design:
In this phase the software’s overall structure and its nuances are defined. In terms of
client server technology the no of tiers needed for the package architecture, database
design, data structure design are defined in this phase. Analysis and Design are very
crucial in entire development cycle. Any glitch in this phase could be expensive to solve
in the later stage of software development. Hence following approach using designing.
DFD
Database Designing
Form Designing
Pseudo code for method
Testing:
Once the code is generated, the website testing begins. Different testing
methodologies are done to unravel the bugs that were committed during the previous
phases. Different testing methodologies are used:
24. TEAM ID: 12625 2: PROJECT MANAGEMENT
9
AIT (CE)
Acceptance testing
White Box Testing
Black Box Testing
ADVANTAGES:
Being a linear model, it is very simple to implement. The amount of resources
required to implement this model are minimal.
Documentation is produced at every stage of the software’s development. This makes
understanding the product designing procedure, simpler.
After every major stage of software coding, testing is done to check the correct
running of the code.
DISADVANTADES:
Ironically, the biggest disadvantage is one of its greatest advantages. You cannot go
back a step; if the design phase has gone wrong, things can get very complicated in
the implementation phase.
Often, the client is not very clear of what he exactly wants from the software. Any
changes that he mentions in between, may cause a lot of confusion.
Small changes or errors that arise in the completed software may cause a lot of
problems.
Until the final stage of the development cycle is complete, a working model of the
software does not lie in the hands of the client. Thus, he is hardly in a position to
inform the developers, if what has been designed is exactly what he had asked for.
2.3 Risk Management
Risk management is the identification, assessment, and prioritization of risks followed by
coordinated and economical application of resources to minimize, monitor, and control the
probability and/or impact of unfortunate events or to maximize the realization of
opportunities. Risks can come from uncertainty in financial markets, threats from project
failures legal liabilities, credit risk, accidents, natural causes and disasters as well as
25. TEAM ID: 12625 2: PROJECT MANAGEMENT
10
AIT (CE)
deliberate attack from an adversary, or events of uncertain or unpredictable root-cause.The
risk management process involves:
1. Establishing Context: This includes an understanding of the current conditions in
which the organization operates on an internal, external and risk management
context.
2. Identifying Risks: This includes the documentation of the material threats to the
organization’s achievement of its objectives and the representation of areas that the
organization may exploit for competitive advantage.
3. Analyzing/Quantifying Risks: This includes the calibration and, if possible, creation
of probability distributions of outcomes for each material risk.
4. Integrating Risks: This includes the aggregation of all risk distributions, reflecting
correlations and portfolio effects, and the formulation of the results in terms of
impact on the organization’s key performance metrics.
5. Assessing/Prioritizing Risks: This includes the determination of the contribution of
each risk to the aggregate risk profile, and appropriate prioritization.
6. Treating/Exploiting Risks: This includes the development of strategies for
controlling and exploiting the various risks.
7. Monitoring and Reviewing: This includes the continual measurement and
monitoring of the risk environment and the performance of the risk management
strategies.
2.3.1 Risk Identification
Risk identification is a systematic attempt to specify threats to the project plan. By
identifying known and Predictable risks, the project manager takes a first step toward
avoiding them when possible and controlling them when necessary. There are two distinct
types of risks for each of the categories that are generic risks and product-specific risk.
Generic risks are a potential threat to every software project. Product-specific risks can only
be identified by those with a clear understanding of the technology, the people, and the
environment that is specific to the project at hand. Both generic and product-specific risks
should be identified systematically. The Checklist can be used for risk .
Identification and focuses on some subset of known and predictable risks in the following
generic subcategories.
Product size – risks associated with the overall size of the software to be built or
modified.
26. TEAM ID: 12625 2: PROJECT MANAGEMENT
11
AIT (CE)
Business impact – risk associated with constraints imposed by management or the
marketplace.
Customer characteristics – risks associated with the sophistication of the customer and
the developer’s ability to communicate with the customer in a timely manner.
Process definition- risks associated with the degree to which the software process has
been defined and is followed by the development organization.
Development environment – risks associated with the availability and quality of the tools
to be used to build the product.
Technology to be built – risks associated with the complexity of the system to be built
and the “newness” of the technology that is packaged by the system.
Staff size and experience – risks associated with the overall technical and project
experience of the engineers who will do the work.
2.3.2. Risk Analysis
Risk analysis is the science of risks and their probability and evaluation.
Risk analysis refers to the uncertainty of forecasted future cash flows streams, variance of
portfolio/stock returns, statistical analysis to determine the probability of a project's success
or failure, and possible future economic states.
2.3.3 Risk Planning
Risk plan include a risk strategy. Broadly, there are four potential strategies, with numerous
variations. Projects may choose to:
Avoid risk: Change plans to circumvent the problem;
Control/Mitigate risk: Reduces impact or likelihood (or both) through intermediate
steps.
Accept risk: Take the chance of negative impact (or auto-insurance), eventually
budget the cost (e.g. via a contingency budget line).
Transfer risk: Outsource risk (or a portion of the risk - Share risk) to third party/ies
that can manage the outcome. This is done e.g. financially through insurance contracts
or hedging transactions, or operationally through outsourcing an activity.
27. TEAM ID: 12625 3: SYSTEM REQUIREMENT
AIT (CE) 13
CHAPTER – 3
SYSTEM REQUIREMENT
3.1 User Characteristics
The following characteristics are raised during the analysis of the needs of the users:
A Person Should be able to login to the system through the first page of the Website.
The Administrator can create Sub-Admin.
Sub-Admin can upload the result of particular Exam. On successful completion of
upload, user can view their results.
There will be a separate login for every user as his account in which he can get notices
for upcoming new exams.
User can request sub-admin to give exam that sub-admin created.
Sub-admin can restrict the exam to be given for particular group of user only.
Each user can give number of exam he wanted to give.
All the report of exam will be stored in the database till the date user had given exam.
The Sub-Admin verifies all these reports and generates them for users to view them.
After analyzing the requirements of the task to be performed, the next step is to analyze
the problem and understand its context. The first activity in the phase is studying the
existing system and other is to understand the requirements and domain of the new
system. Both the activities are equally important, but the first activity serves as a basis of
giving the functional specifications and then successful design of the proposed system.
Understanding the properties and requirements of a new system is more difficult and
requires creative thinking and understanding of existing running system is also difficult,
improper understanding of present system can lead diversion from solution.
3.2 Client Side Requirements
This is designed in such a way that it is attractive, convenient and informative. Forms are
designed with various features, which make the console output more pleasing.
28. TEAM ID: 12625 3: SYSTEM REQUIREMENT
AIT (CE) 14
As the most important sources of information to the users, better design should improve
the system’s relationships with us and also will help in decision making. Form design
elaborates the way output is presented and the layout available for capturing information
One of the most important factors of the system is the output it produces. This system
refers to the results and information generated. Basically the output from a computer
system is used to communicate the result of processing to the user
3.3 Developer side Requirements
Developer side requirement is part of overall system design that requires special attention
designing input data is to make the data entered easy and free from errors. The input
forms are designed using the controls available in Hibernate framework.
A system user interacting through a workstation must be able to tell the system whether
to accept the input to produce reports. The collection of input data is considered to be
most expensive part of the system design. Since the input has to be planned in such a
manner so as to get relevant information, extreme care is taken to obtain pertinent
information.
3.4 Constraints
The information of all the users must be stored in a database that is accessible
by the System.
The System is connected to the server and is running 24*7.
The users must have their correct usernames and passwords to enter into the
System to get the details of respective exams through the System.
3.4.1 Reliability Requirements
Reliability is an important non-functional requirement for most software products so a
software requirements specification (SRS) should contain a reliability requirement, and
most do. But, one of our indicators of the quality of a ‘good’ requirement is that it is
testable, so it is reasonable to ask whether the reliability requirements in a SRS are
testable as written.
29. TEAM ID: 12625 3: SYSTEM REQUIREMENT
AIT (CE) 15
For the users of a system it is the reliability of the system as a whole that is meaningful
but for analysts and testers it is important to separate the software requirements from the
hardware requirements as there are some significant differences.
There is no question that any piece of hardware will eventually wear out and fail so
hardware product reliability can be stated and measured in terms of time to failure or
time between failures. The random component of the reliability forecast comes from the
fact that identical pieces of hardware will operate for various lengths of time before
failure.
Software reliability can be a more difficult concept to grasp. A software product will fail
under certain conditions, with certain inputs, and given the same inputs and conditions
will fail every time until the cause of the failure is corrected. So, the reliability of a
software product is more about the random discovery of faults resulting from various
inputs with the system in various states. Although for small and simple systems it may be
theoretically possible to test every combination of states and inputs, for a system of any
size and complexity this is not feasible. The random nature of the fault discovery process
means we must use probabilities when we refer to software reliability requirements and
testing.
Reliability test results should be stated in terms of measurements. Measurements are
taken during testing when we are collecting and analyzing data about the performance of
the software. In other words, we are tracking the occurrence of failures during testing.
But, a reliability requirement is a prediction or forecast of the performance of the product
in the future. What this means is that while we can measure the number of failures per
hour or per transaction in a system test environment we can only provide an estimate of
the actual performance of the system in a future production environment.
Reliability is usually defined as the probability that a product will operate without failure
for a specified number of uses (transactions) or for a specified period of time. To be truly
testable a requirement for software reliability should be stated as a forecast and the test
results should indicate the confidence level associated with the forecast that the product
will meet the requirements.
3.4.2 Safety and Security Consideration
As software-intensive systems become more pervasive, a large number of safety-critical
systems are being developed and fielded.
30. TEAM ID: 12625 3: SYSTEM REQUIREMENT
AIT (CE) 16
To improve productivity, performance, and cost-effectiveness, we are developing more and
more safety-critical systems that are under computer control. And centralized computer
control is enabling many safety-critical systems to grow in size, complexity, and potential for
catastrophic failure. We use software to control our factories and refineries as well as power
generation and distribution. We also use software in our transportation systems including
airplanes, trains, ships, subways, and even in our family automobiles. Software is also a
major component of many medical systems in which safe functioning is critical to the safety
of patients and operators alike. Even when the software does not directly control safety-
critical hardware, software can provide operators and users with safety-critical data with
which they must make safety-critical decisions.
The Software Engineering Institute developed the Team Software Process
(TSP) as a set of defined and measured best practices for use by individual software
developers and software development teams Teams using the TSP:
1) Use common sense software engineering practices
2) Manage defects throughout the developed life cycle
3) Control the process through measurement
4) Monitor the process
5) Address defect prevention as well as removal
6) Use predictive measures for reaming defects
Since schedule pressures and people issues get in the way of implementing best practices.
3.4.3 Criticality of the Application
The system can stop working on computers with very low internet connection. Other
than that there won’t be any issues. Apart from these the system should be able to make
updates at regular time intervals.
3.5 Assumption and Dependence
1. Assumptions
Database transactions are assumed to be secure and reliable.
User is the person having enough knowledge for the traversing operation.
31. TEAM ID: 12625 3: SYSTEM REQUIREMENT
AIT (CE) 17
We will provide a user friendly interface so that any user can easily
navigate through the system, but he/she should be capable of providing
valid credentials for successful login.
The server used for data storing is always secured.
2. Dependence
The system is dependent upon the user’s valid credentials. If user
inputs wrong username or password, he/she will not be allowed to
login to the system.
This application depends on the server and internet as all the
information is collected and then stored in the server through secure
internet connection.
All the users of the system will be assigned a specific role. According
to these roles each and every user will be allowed to access predefined
set of features.
32. TEAM ID: 12625 4: SYSTEM ANALYSIS
18
AIT (CE)
CHAPTER – 4
SYSTEM ANALYSIS
Systems analysis is the study of sets of interacting entities, including computer systems analysis.
According to the Merriam-Webster dictionary, systems analysis is "the process of studying a
procedure or business in order to identify its goals and purposes and create systems and procedures
that will achieve them in an efficient way". Analysis and synthesis, as scientific methods, always go
hand in hand; they complement one another. Every synthesis is built upon the results of a preceding
analysis, and every analysis requires a subsequent synthesis in order to verify and correct its results.
4.1 Study of Current System
Graphical user interface
In the flexibility of the uses the interface has been developed a graphics concept in mind,
associated through a browser interface. The GUI’S at the top level have been categorized as
1. Administrative user interface
2. Sub-Administrative user interface
3. User interface
4. Guest interface
The administrative user interface concentrates on the consistent information that is
practically, part of the organizational activities and which needs proper authentication for the
data collection. The interfaces help the administrations with all the transactional states like
Data insertion, Data deletion and Date updating along with the extensive data search
capabilities.
The operational or generic user interface helps the users upon the system in transactions
through the existing data and required services. The operational user interface also helps the
ordinary users in managing their own information helps the ordinary users in managing their
own information in a customized manner as per the assisted flexibilities.
33. TEAM ID: 12625 4: SYSTEM ANALYSIS
19
AIT (CE)
Number of Modules
The Assessment system mainly conducts online exams which measures the difficulty level of
the questions.
There are 3 modules in the system:
i)Admin:
The admin performs following tasks:
Manages questions.
Manages Sub-Admin
Manages exams
Manages question paper
Manage results
Views difficulty level of the question as per the examiners.
Manage Students
Provide information regarding exams
ii) Sub-Admin:
Manages Question Bank
Manages question paper
Manages Exams
The sub admin cannot manipulate the data entered by the admin.
iii) User:
Gives exams
Manage profile
Views results
4.2 Problem and Weakness of Current System
If internet connection is lost during exam then session won't be continue any
more.
Problem occurs during management of question bank for different kind of exams.
Authentic sub-Admin is required to generate Examination.
4.3 Requirements of New System
34. TEAM ID: 12625 4: SYSTEM ANALYSIS
20
AIT (CE)
The development of the new system contains the following activities, which try to automate
the entire process keeping in view of the database integration approach.
User friendliness is provided in the Website with various controls.
The system makes the overall project management much easier and flexible.
It can be accessed over the Internet.
Various classes have been used to provide file upload and mail features.
There is no risk of data mismanagement at any level while the project development is under
process.
It provides high level of security using different protocols
4.4 FEASIBILITY STUDY:
The feasibility study is the important step in any software development process. This is
because it makes analysis of different aspects like cost required for developing and executing
the system, the time required for each phase of the system and so on.
Though the feasibility study cannot be focused on a single area some of the areas or analysis
made in feasibility study is given below. But all the steps given below would not be followed
by all system developed.
The feasibility study varies based on the system that would be developed. Feasibility study is
made on the system being developed to analyze whether the system development process
require training of personnel. This help in designing training sessions as required in later
stage.
Does the system contribute to overall objective?
Yes, the system is feasible at different levels of requirements.
Can be system can be integrated with others?
Yes. It can be integrated with others.
Is the cost of developing the system high or does it meet the budgeted costs?
That is a cost benefit analysis is made. In other words an analysis is made on cost
feasibility of the project. This helps in identifying whether the organization would
35. TEAM ID: 12625 4: SYSTEM ANALYSIS
21
AIT (CE)
meet the budgeted costs and also helps the organization in making earlier and
effective plans for meeting extra costs because of the system development.
ECONOMICAL FEASIBILITY
Economic analysis is the most frequently used method for evaluating the
effectiveness of a client system. More commonly known as cost/benefit analysis, the
procedure is to determine the benefits and savings that are expecting from a client
system and compare them with cost, decisions is mad to design and implement the
system.
This part of feasibility study gives the top management the economic
justification for the new system. This is the important unit to the management,
because very often top management does not like to get confound by the various
technicalities that bound to be associated with the project of its kind. A simple
economic analysis that gives the actual comparisons of costs and benefits is much
more meaningful in some cases.
In the system, the organization is most satisfied by the economic feasibility,
because, if the organization implements the system.
TECHNICAL FEASIBILITY
Technical feasibility centers the existing manual system of test management process
and to what extent it can support the system. According to the feasibility analysis
procedure the technical feasibility of the system is analyzed and the technical
requirements such as software facilities, procedure, inputs are identified. It is also one
of the important phases of the system development activities.
The system offers greater level of user friendliness combined with greater processing
speed. Therefore, the cost of maintenance is reduced. Since, processing speed is very
high and the work is reduced in the maintenance point of view management convince
the project is operationally feasibility.
OPERATIONAL FEASIBILITY
Its purpose is to gain understanding of the degree to which proposed system will
likely solve the business problem or take advantages of the opportunities outlined in
36. TEAM ID: 12625 4: SYSTEM ANALYSIS
22
AIT (CE)
the system service request or project identification study. For a project motivated
from information system plans. System having substantial widespread on an
organizations structure or procedures, and are typically riskier project to undertake.
Thus, it is important to have a clear understanding of how information system will fit
into the current day to day operations of the organization.
4.5 REQUIREMENTS VALIDATION:
Requirements validation is an iterative process which takes place throughout the lifecycle of
the project. During elicitation, analysis and specification you should constantly be
questioning and clarifying the data given to you in order to check its validity. You are also
testing to makes sure that the requirements statements themselves are complete, correct,
feasible, necessary, prioritized, unambiguous and verifiable.
The user requirements include the following things.
The application should be collaborative and cost effective.
The application should allow all user to login and use the websites. This application
is for open source user so website would create a platform for users.
This must provide basic functionality like login, logout and use the services.
37. TEAM ID: 12625 4: SYSTEM ANALYSIS
23
AIT (CE)
4.6 FUNCTIONS OF SYSTEM:
4.6.1 USE CASE DIAGRAM OF THE SYSTEM
4.6.1.1 Use Case For Admin:
Fig 4.1 Use Case Diagram of Admin (Abstract)
38. TEAM ID: 12625 4: SYSTEM ANALYSIS
24
AIT (CE)
Fig 4.2 Use Case Diagram of Sub-Admin
39. TEAM ID: 12625 4: SYSTEM ANALYSIS
25
AIT (CE)
Fig 4.3 Use Case Diagram of System
40. TEAM ID: 12625 4: SYSTEM ANALYSIS
26
AIT (CE)
4.7 Data Modeling
4.7.1 Class Diagram
Fig 4.4 Use Class diagram
41. TEAM ID: 12625 4: SYSTEM ANALYSIS
27
AIT (CE)
4.7.2 Activity Diagram
Fig 4.5 General Activity Diagram
Registration:
Fig 4.6 Activity Diagram of Registration
R
Registeration
Registration Details
All
Valid
Successfully Register
L
No
Yes
42. TEAM ID: 12625 4: SYSTEM ANALYSIS
28
AIT (CE)
Login:
Fig 4.7 Activity Diagram of Login
L
Login
Check
Enter Username & Password
Check
Login Successfully
Admin Sub Admin Student
A SA S
F
Forgot Password
Valid
Invalid
43. TEAM ID: 12625 4: SYSTEM ANALYSIS
29
AIT (CE)
Admin:
Fig 4.8 Activity Diagram of Admin
44. TEAM ID: 12625 4: SYSTEM ANALYSIS
30
AIT (CE)
Generate Paper:
Fig 4.9 Activity Diagram of Generate Paper
View Paper:
Fig 4.10 Activity Diagram of View Paper
G
Generate paper
Standard Paper Custom paper
Select QuestionsSelect Sections
Enough
Question?
Enough
Question?
Paper
Generated
V
Y
N
Y
N
V
View Paper
Edit Paper Delete Paper
45. TEAM ID: 12625 4: SYSTEM ANALYSIS
31
AIT (CE)
Student:
Fig 4.11 Activity Diagram of Student
Fig 4.10 Activity Diagram of Student
S
Student
Manage Profile View Exam View Results
Apply For Exam
If Today
is Exam
Date?
Give Exam
Immediate
Result?
Show Result
C
N
Y
Y
N
46. TEAM ID: 12625 4: SYSTEM ANALYSIS
32
AIT (CE)
Sub-Admin:
Fig 4.12 Activity Diagram of Sub-Admin
Forgot Password:
Fig 4.13 Activity Diagram of Forgot password
F
Forgot Password
Enter UserName
Check
Display Security
Question
Enter Security
Answer
Check?
Send username
and password
L
N
Y
N
Y
47. TEAM ID: 12625 4: SYSTEM ANALYSIS
33
AIT (CE)
Change Password:
Fig 4.14 Activity Diagram of Change password
48. TEAM ID: 12625 4: SYSTEM ANALYSIS
34
AIT (CE)
4.7.3 Data Dictionary:
Field name Data type Size Allow null Reference Table
User_id Int 11 - -
First_name Text - - -
Last_name Text - - -
Address Varchar 255 - -
Mobile_no Long_int 20 - -
Gender Text - - -
Dob Date - - -
Email Varchar 255 - -
Password Varchar 255 - -
Security_que Varchar 255 - -
Security_ans Varchar 255 - -
Date_of_reg Date - - -
Status Int 1 - -
College Varchar 255 Yes -
Type Text - - -
Table 4.1 User
Field name Data type Size Allow null Reference Table
Paper_id Int 11 - -
Exam_id Int 11 - Exam
Section_id Int 11 - Section
Que_id Varchar 255 - Question_bank
Table 4.2 Paper
Field name Data type Size Allow null Reference Table
Section_id Int 5 -
Name Varchar 255 -
Added_by Int 11 - User
Table 4.3 Section
49. TEAM ID: 12625 4: SYSTEM ANALYSIS
35
AIT (CE)
Field name Data type Size Allow null Reference Table
Ser_id Int 11 -
User_id Int 11 - User
Exam_id Int 11 - Exam
Presence Int 11 Yes
Username Varchar 255 -
Password Varchar 255 -
Email Varchar 255 -
Mobile no Long Int 20 -
Total marks Float - Yes
Total time Varchar 25 Yes
Exam reg date Date - -
Status Int 11 -
Table 4.4 Student_Exam_Registration
Field name Data type Size Allow null Reference Table
Que_id Int 5 -
Question LongText - -
Options LongText - -
Answers LongText - -
Sec_id Int 5 - Section
Dif_level Int 2 -
Que_added_by Int 5 - User
Marks Int 3 -
Table 4.5 Question_bank
Field name Data type Size Allow null Reference Table
Exam_Result_id Int 11 -
Ser_id Int 11 - Student_Exam_Reg
Section_id Int 11 - Section
Marks Varchar 255 -
Un_id Int 11 -
Wrong_ans Int 11 -
Sec_wise_time Varchar 255 -
Table 4.6 Exams_Result
50. TEAM ID: 12625 4: SYSTEM ANALYSIS
36
AIT (CE)
Field name Data type Size Allow null Reference Table
Exam_id Int 11 -
Exam name Varchar 255 -
Org name Varchar 255 -
Total marks Float - -
Start date time Longint 20 -
End date time Longint 20
Wrong ans marks Float - -
Unans marks Float - -
Instruction Varchar 255 -
Difficulty level Int 11 -
Result date Longint 20 Yes
Last reg date Longint 20 -
Exam creation date Date - -
Approval Int 1 -
Visibility Int 1 -
Status Int 11 -
Added by Int 11 - User
Table 4.7 Exam_Result
Field name Data type Size Allow null Reference Table
DifficultyId Int 11 -
QueId Int 11 - Question_Bank
NoOfUser Int 11 -
avgDifficulty Int 11 -
Table 4.8 Difficulty_Level
Field name Data type Size Allow null Reference Table
newsId Int 11 -
Image Varchar 255 -
Title Varchar 255 -
Content LongText - -
Table 4.9 News
51. TEAM ID: 12625 4: SYSTEM ANALYSIS
37
AIT (CE)
4.8 Functional and Behavioral Modeling
4.8.1 Data Flow
Diagram Level-0 DFD
Fig 4.15 Data Flow Diagram Level 0
52. TEAM ID: 12625 4: SYSTEM ANALYSIS
38
AIT (CE)
Level-1
Fig 4.16 Data Flow Diagram Level 1
53. TEAM ID: 12625 4: SYSTEM ANALYSIS
39
AIT (CE)
Level-2:
Fig 4.17 Data Flow Diagram Level 2
54. TEAM ID: 12625 4: SYSTEM ANALYSIS
40
AIT (CE)
Fig 4.18 Data Flow Diagram Level 2
Fig 4.19 Data Flow Diagram Level 2
55. TEAM ID: 12625 4: SYSTEM ANALYSIS
41
AIT (CE)
4.8.2 Sequence Diagram:
Admin:
Fig 4.20 Sequence Diagram for Admin
Sub-Admin:
Fig 4.21 Sequence Diagram for Sub-Admin
56. TEAM ID: 12625 4: SYSTEM ANALYSIS
42
AIT (CE)
User:
Fig 4.22 Sequence Diagram for User
57. Team ID: 12625 5: IMPLEMENTATION, PLANNING AND DETAILS
AIT (CE) 42
CHAPTER – 5
IMPLEMENTATION, PLANNING AND DETAILS
5.1 Implementation Environment:-
(1) Multiple customers can be used
(2) Uniform & User friendly GUI design
(3)Internet support.
5.1.1 Implementation Planning:
Implementation phase requires precise and monitoring mechanism in order to ensure
schedule and completeness. We developed the website in various sub phases in
implementation phase. These steps are as follows:
5.1.1.1 Graphical design:
This phase involved graphical implementation of the whole website that gives the user
a very easy and friendly UI.
5.1.1.2 Core Class Implementation:
First we decided to implement the core system classes which will facilitate the further
implementation and makes it smoother.
Property/ Attribute Coding: Code for each property or attribute
Method Coding: Coding for each method
5.1.1.3 User Components Implementation
Motive behind this separate phase is to focus on the Reusability. In these phase we
have tried to develop reusable User Interface components like Instead of creating new
database user can modify the database which are no longer needed for the database space
purpose
58. Team ID: 12625 5: IMPLEMENTATION, PLANNING AND DETAILS
AIT (CE) 43
5.1.1.4 User Interface Implementation
This phase the actual GUI implementation of the website that only will appear to the user and
we tried our best making the GUI as simple as possible that user can easily use the website.
5.2 Security Features:-
Click 2 Wizard provides very high level security of AMAZON EC2 Cloud
service that is highly secure now a days in the world.
Database encryption.
Automatic database backup for hacking and crashing purpose.
User must enter his/her name & password to make any changes in the links or
the any pages in the website.
Customer must be entering all the valid details according to data field.
Only system have the authority for the user management like update, delete, or
add user.
The user detail is checked on net from the server when users enter the detail.
5.3 Coding Standard:-
Always use the extension .jsp and .java.
The use of white space and simple comments is strongly encouraged.
Comments can be added in number of ways.
For single line put “//”.
For multiple lines use “/* */”.
Do not store large objects in session, it may consume lot of server memory
depending on the number of users.
Always use style sheet to control the look and feel of the pages.
59. TEAM ID: 12625 LIMITATIONS AND FUTURE ENHANCEMENT
AIT (CE) 44
Limitation and Future Enhancement
Limitations:
For this project internet connection is must.
If there is an internet connection problem during the exam the site will not provide
you result.
Future Plan:
We think that not a single Project is ever considered as complete forever because our mind is
always thinking new and our necessities also are growing day by day. We always want
something more than what we have. Our Application also, if you see at the first glance that
you find it to be complete but we want to make it still mature and fully automatic.
We can provide Different type of authority to Sub-Admins to manage the data
The Difficulty level of Unanswered or wrong answer can also be measured if
required.
The Examiner can view answer once exam is complete and method of deriving.
Answers is also shown in calculative questions.
60. TEAM ID: 12625 CONCLUSION
AIT (CE) 45
Conclusion
It is concluded that the application works well and satisfy the company. The application is
tested very well and errors are properly debugged. The site is simultaneously accessed from
more than one computers.
The site works according to the restrictions provided in their respective browsers. Further
enhancements can be made to the application, so that the web site functions very interactive
and useful to existing application.
61. TEAM ID: 12625 REFRENCES
AIT (CE) 46
References:
www.greguide.com
www.indiabix.com
www.IQtest.com
62. TEAM ID: 12625 CANVAS
AIT (CE) 47
APPENDIX 6
CANVAS
Canvas 1–Observation Matrix Canvas
Observations
Scouted Challenges
Top 5 Problem on the basis of Desirability, Feasibility and Viability
Final Problem: Select 1 from Top 5