This document is a project synopsis submitted by two students, Akshay Dudhankar and Vijaykumar Jagatap, for their Bachelor of Computer Applications degree. It outlines their proposed "New Admission App" project, which involves developing an online application for college admissions. The synopsis includes an introduction to the project, problem definition, proposed solution, requirements, system design, and implementation details. The goal is to create a web-based application to streamline the admissions process and make it more convenient for students.
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.
Minor project Report for "Quiz Application"Harsh Verma
This document summarizes a project report for a quiz application submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal. The report describes a web-based quiz application developed by students Bhumika Kanojia, Durgesh Mishra, and Harsh Verma to fulfill their Bachelor of Engineering degree requirements. The application allows users to play various quizzes on technical, general knowledge, and other topics. Users can view answers, ask questions, and submit their own questions and answers after admin approval. The report covers requirements analysis, design, implementation, and testing of the quiz application.
The document is a project report submitted by Praveen Patel for the development of an online examination system. It discusses the technologies used such as Java, servlets, and Oracle database. It provides requirements for the system including functional and non-functional requirements. It also discusses the design of the system using use case and class diagrams. The development was done using the waterfall model. Various features of the system are described along with testing and validation. Finally, it provides an estimation of the project cost using function point analysis.
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
The document provides an overview of a college website management system. It discusses the purpose and scope of the system, which is to automate college operations and provide services to members. It outlines the key functionality including online membership, tracking admissions and activities. The objectives are to make information retrieval and maintenance easy while adopting security measures. The proposed system would use ASP.NET for the front-end and be suitable for any education institute.
This document outlines the requirements for a mobile application to facilitate communication between students, teachers, and administrators at Wireless Lan communicator. The app will allow users to call, video call, message, share documents and assignments. Key features include login/registration, profile management, contacts, file sharing, and an administrator interface to manage student/teacher data.
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.
Minor project Report for "Quiz Application"Harsh Verma
This document summarizes a project report for a quiz application submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal. The report describes a web-based quiz application developed by students Bhumika Kanojia, Durgesh Mishra, and Harsh Verma to fulfill their Bachelor of Engineering degree requirements. The application allows users to play various quizzes on technical, general knowledge, and other topics. Users can view answers, ask questions, and submit their own questions and answers after admin approval. The report covers requirements analysis, design, implementation, and testing of the quiz application.
The document is a project report submitted by Praveen Patel for the development of an online examination system. It discusses the technologies used such as Java, servlets, and Oracle database. It provides requirements for the system including functional and non-functional requirements. It also discusses the design of the system using use case and class diagrams. The development was done using the waterfall model. Various features of the system are described along with testing and validation. Finally, it provides an estimation of the project cost using function point analysis.
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
The document provides an overview of a college website management system. It discusses the purpose and scope of the system, which is to automate college operations and provide services to members. It outlines the key functionality including online membership, tracking admissions and activities. The objectives are to make information retrieval and maintenance easy while adopting security measures. The proposed system would use ASP.NET for the front-end and be suitable for any education institute.
This document outlines the requirements for a mobile application to facilitate communication between students, teachers, and administrators at Wireless Lan communicator. The app will allow users to call, video call, message, share documents and assignments. Key features include login/registration, profile management, contacts, file sharing, and an administrator interface to manage student/teacher data.
The document describes a specification based test analysis for a Student Information System (SIS) being developed at the Institute of Information Technology, University of Dhaka. It provides details on the product environment including customers, information, developer relations, and test team. It also describes the product elements including structure, functions, data, platform, and operations. Finally, it outlines the quality criteria for testing including operational criteria, development criteria, and other issues that may affect testing.
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...Nischal Lal Shrestha
This document provides a minor project report on developing a real-time classroom attendance system using face detection and recognition. The system utilizes the Viola-Jones algorithm for face detection and Local Binary Patterns Histogram (LBPH) for face recognition. It was developed by 4 students as a partial fulfillment of their Bachelor of Software Engineering degree at Nepal College of Information Technology. The report describes the methodology, system implementation including image acquisition, preprocessing, detection, recognition, and GUI development, as well as the deliverables, schedule, and future work.
This document proposes a school management system developed by Devcorn. It highlights key features such as administration, student, and academic management as well as examination results and auto attendance tracking. Devcorn believes in developing strong client relationships and offers affordable prices, money-back guarantees, and 24/7 support. The proposal also includes information on fingerprint scanners and smart ID cards that are part of the system.
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.
This document contains an assembly language quiz on basics concepts. It includes 20 multiple choice questions related to assembly programming topics like memory addressing modes, registers, logical operations, segments and more. Each question is authored by JavaChamp Team or Yasser Ibrahim and includes a permalink to check the answer online at QuizOver.com, which is described as the leading online quiz creator.
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 thesis describes the development of an Android-based multiple choice quiz application called Quizzy. Quizzy allows users to practice for exams by creating MCQ questions across various categories like computer science, verbal, and analytical. It includes features like hints, skipping questions, and pausing that act as lifelines. The app shows progress and results. It was built using a TinyDB database on the Android platform to store and retrieve questions. The goal was to help users prepare for admissions and recruitment tests through an engaging and interactive quiz-based learning experience.
NIIT Limited is a global education company that has been providing computer training for many years. It now operates in 40 countries and has trained professionals for top companies worldwide. The company offers both technical and soft skill training for freshers and experienced candidates.
The document then discusses the software development life cycle and its key phases: system analysis, design, implementation, testing, and operation & maintenance. It also provides an overview of Java EE 5, describing it as the industry standard for developing portable, robust, scalable and secure server-side Java applications.
Finally, it outlines the features of an online exam application, including student registration and profile management, exam scheduling, a question interface, and result display. The application allows
This document describes an examination hall allocation system. It includes sections on the different modules, ER diagram, data flow diagram, database design, and tools used. The ER diagram and DFD are used to model the data and flow. The database contains tables for administrators, students, classes, and examinations. PHP and MySQL are used to develop the system. The system automates the exam hall allocation process and provides efficient, secure access to authorized users.
Ignou MCA 4th semester mini project report. College admission system. This project is based on real working system of University seat allocation to affiliate colleges. College admission system provide seat allocation process for various UG PG programs for every academic session.
This document provides an overview of the Data Tag project, which aims to intelligently tag textual data and web pages based on their semantic context rather than just keywords. It begins with an introduction describing the purpose, system overview, and problem statement. It then discusses requirements such as user characteristics, functional requirements, dependencies, and constraints. The design section covers the functional design using data flow diagrams, database design using Redis, and GUI design. It also describes the coding, testing, installation, user instructions, future work, and provides a summary.
IRJET - Higher Education Access Prediction using Data MiningIRJET Journal
This document describes a system for predicting student access to higher education using data mining. The system allows students to take online entrance exams and immediately receives their results and a list of recommended colleges based on their scores. It uses an artificial intelligence to automatically grade exams and allocate marks. The system has modules for student registration, exam taking, result viewing, and feedback. It aims to provide a quick and easy exam process and reduce human errors in grading.
The document outlines a project plan for developing an online exam system. It discusses objectives to securely connect the system to institutional data and give users exam creation privileges. It also covers the project team roles, risks involving staffing, methodology, budget, and hardware, and software requirements including computers, internet, software licenses, and salaries. The work breakdown includes contracting with clients, drafting and rewriting documentation, requirements analysis, system design, programming, testing and deployment.
This document is the final year project report for a student who developed an attendance and access system. It includes sections on acknowledging contributors, describing the project objectives and scope, discussing the software and hardware used including LABView, a fingerprint reader, camera and card scanner. It also covers setting up a database in Microsoft Access to store student and attendance data. The system reads student cards and captures their photo and fingerprint, updates the database with time in/out and can generate web reports.
The document describes a case study for developing an online notice board system. It includes requirements gathering activities like preparing a questionnaire and defining functional and non-functional requirements. It also includes analysis models like use case diagram, class diagram, state chart diagram, sequence diagram, activity diagram, component diagram, and deployment diagram. Decision tables are created to model rules for different actions based on notice and result conditions for students and administrators. The case study follows a prototyping process model to validate requirements and identify errors early through user feedback.
1. The document describes an online examination system that allows educational institutions to conduct exams online. It discusses the need for such a system to replace traditional paper-based exams and outlines some of the key features and advantages of the online approach.
2. The system would allow institutions to create tests, students to take exams remotely, and for answers to be automatically evaluated and results generated. This saves time for both institutions and students compared to traditional exams.
3. However, the document also notes some disadvantages, such as an inability to verify that the actual student is taking the exam. Overall, the proposed system aims to provide a more convenient and efficient way for institutions to conduct exams compared to manual paper-based processes.
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 notice board system created by three students for managing information at an educational institute. The system allows administrators to manage student, staff, and management information and keep it updated on a website. It aims to more efficiently store and manage large amounts of information compared to manual methods. Key features of the system include login functionality for students and staff, viewing schedules, attendance and marks for students, and updating student and staff details for administrators. The system is created using technologies like HTML, CSS, PHP, JavaScript, and SQL for the front-end and back-end. It aims to provide a cost-effective alternative to the college's existing commercial management software.
Final Project(BCA)- Estela Ria B. Espanilla BFairmour
Deforestation is the permanent destruction of forests and woodlands for purposes like urban and construction development, growing crops, grazing land for livestock, and mining. This results in negative environmental impacts such as erosion, disruption of the water cycle, loss of biodiversity, flooding, and climate change from releasing stored carbon into the atmosphere. Individual actions like planting trees, reducing waste, and joining environmental groups can help prevent further deforestation.
This document discusses quality assurance (QA) for PHP projects. It introduces various QA tools and techniques including syntax checking, documentation, testing, version control and code coverage. Screenshots are provided to illustrate concepts like detecting bugs early, observing behavior and preventing mistakes. The document also includes exercises for attendees to practice setting up version control with Git, running syntax checks with PHP Lint, generating documentation with phpDocumentor, and testing models with PHPUnit.
The document describes a specification based test analysis for a Student Information System (SIS) being developed at the Institute of Information Technology, University of Dhaka. It provides details on the product environment including customers, information, developer relations, and test team. It also describes the product elements including structure, functions, data, platform, and operations. Finally, it outlines the quality criteria for testing including operational criteria, development criteria, and other issues that may affect testing.
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...Nischal Lal Shrestha
This document provides a minor project report on developing a real-time classroom attendance system using face detection and recognition. The system utilizes the Viola-Jones algorithm for face detection and Local Binary Patterns Histogram (LBPH) for face recognition. It was developed by 4 students as a partial fulfillment of their Bachelor of Software Engineering degree at Nepal College of Information Technology. The report describes the methodology, system implementation including image acquisition, preprocessing, detection, recognition, and GUI development, as well as the deliverables, schedule, and future work.
This document proposes a school management system developed by Devcorn. It highlights key features such as administration, student, and academic management as well as examination results and auto attendance tracking. Devcorn believes in developing strong client relationships and offers affordable prices, money-back guarantees, and 24/7 support. The proposal also includes information on fingerprint scanners and smart ID cards that are part of the system.
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.
This document contains an assembly language quiz on basics concepts. It includes 20 multiple choice questions related to assembly programming topics like memory addressing modes, registers, logical operations, segments and more. Each question is authored by JavaChamp Team or Yasser Ibrahim and includes a permalink to check the answer online at QuizOver.com, which is described as the leading online quiz creator.
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 thesis describes the development of an Android-based multiple choice quiz application called Quizzy. Quizzy allows users to practice for exams by creating MCQ questions across various categories like computer science, verbal, and analytical. It includes features like hints, skipping questions, and pausing that act as lifelines. The app shows progress and results. It was built using a TinyDB database on the Android platform to store and retrieve questions. The goal was to help users prepare for admissions and recruitment tests through an engaging and interactive quiz-based learning experience.
NIIT Limited is a global education company that has been providing computer training for many years. It now operates in 40 countries and has trained professionals for top companies worldwide. The company offers both technical and soft skill training for freshers and experienced candidates.
The document then discusses the software development life cycle and its key phases: system analysis, design, implementation, testing, and operation & maintenance. It also provides an overview of Java EE 5, describing it as the industry standard for developing portable, robust, scalable and secure server-side Java applications.
Finally, it outlines the features of an online exam application, including student registration and profile management, exam scheduling, a question interface, and result display. The application allows
This document describes an examination hall allocation system. It includes sections on the different modules, ER diagram, data flow diagram, database design, and tools used. The ER diagram and DFD are used to model the data and flow. The database contains tables for administrators, students, classes, and examinations. PHP and MySQL are used to develop the system. The system automates the exam hall allocation process and provides efficient, secure access to authorized users.
Ignou MCA 4th semester mini project report. College admission system. This project is based on real working system of University seat allocation to affiliate colleges. College admission system provide seat allocation process for various UG PG programs for every academic session.
This document provides an overview of the Data Tag project, which aims to intelligently tag textual data and web pages based on their semantic context rather than just keywords. It begins with an introduction describing the purpose, system overview, and problem statement. It then discusses requirements such as user characteristics, functional requirements, dependencies, and constraints. The design section covers the functional design using data flow diagrams, database design using Redis, and GUI design. It also describes the coding, testing, installation, user instructions, future work, and provides a summary.
IRJET - Higher Education Access Prediction using Data MiningIRJET Journal
This document describes a system for predicting student access to higher education using data mining. The system allows students to take online entrance exams and immediately receives their results and a list of recommended colleges based on their scores. It uses an artificial intelligence to automatically grade exams and allocate marks. The system has modules for student registration, exam taking, result viewing, and feedback. It aims to provide a quick and easy exam process and reduce human errors in grading.
The document outlines a project plan for developing an online exam system. It discusses objectives to securely connect the system to institutional data and give users exam creation privileges. It also covers the project team roles, risks involving staffing, methodology, budget, and hardware, and software requirements including computers, internet, software licenses, and salaries. The work breakdown includes contracting with clients, drafting and rewriting documentation, requirements analysis, system design, programming, testing and deployment.
This document is the final year project report for a student who developed an attendance and access system. It includes sections on acknowledging contributors, describing the project objectives and scope, discussing the software and hardware used including LABView, a fingerprint reader, camera and card scanner. It also covers setting up a database in Microsoft Access to store student and attendance data. The system reads student cards and captures their photo and fingerprint, updates the database with time in/out and can generate web reports.
The document describes a case study for developing an online notice board system. It includes requirements gathering activities like preparing a questionnaire and defining functional and non-functional requirements. It also includes analysis models like use case diagram, class diagram, state chart diagram, sequence diagram, activity diagram, component diagram, and deployment diagram. Decision tables are created to model rules for different actions based on notice and result conditions for students and administrators. The case study follows a prototyping process model to validate requirements and identify errors early through user feedback.
1. The document describes an online examination system that allows educational institutions to conduct exams online. It discusses the need for such a system to replace traditional paper-based exams and outlines some of the key features and advantages of the online approach.
2. The system would allow institutions to create tests, students to take exams remotely, and for answers to be automatically evaluated and results generated. This saves time for both institutions and students compared to traditional exams.
3. However, the document also notes some disadvantages, such as an inability to verify that the actual student is taking the exam. Overall, the proposed system aims to provide a more convenient and efficient way for institutions to conduct exams compared to manual paper-based processes.
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 notice board system created by three students for managing information at an educational institute. The system allows administrators to manage student, staff, and management information and keep it updated on a website. It aims to more efficiently store and manage large amounts of information compared to manual methods. Key features of the system include login functionality for students and staff, viewing schedules, attendance and marks for students, and updating student and staff details for administrators. The system is created using technologies like HTML, CSS, PHP, JavaScript, and SQL for the front-end and back-end. It aims to provide a cost-effective alternative to the college's existing commercial management software.
Final Project(BCA)- Estela Ria B. Espanilla BFairmour
Deforestation is the permanent destruction of forests and woodlands for purposes like urban and construction development, growing crops, grazing land for livestock, and mining. This results in negative environmental impacts such as erosion, disruption of the water cycle, loss of biodiversity, flooding, and climate change from releasing stored carbon into the atmosphere. Individual actions like planting trees, reducing waste, and joining environmental groups can help prevent further deforestation.
This document discusses quality assurance (QA) for PHP projects. It introduces various QA tools and techniques including syntax checking, documentation, testing, version control and code coverage. Screenshots are provided to illustrate concepts like detecting bugs early, observing behavior and preventing mistakes. The document also includes exercises for attendees to practice setting up version control with Git, running syntax checks with PHP Lint, generating documentation with phpDocumentor, and testing models with PHPUnit.
Final Year Project Synopsis: Post Quantum Encryption using Neural NetworksJPC Hanson
A synopsis of my final year project at Brunel University exploring the possibilities of using Neural Networks as a method of encryption immune to Shor's algorithm. i.e. a secure, 'post quantum' alternative to the NTRU algorithms.
this presentation will help you to understand school disaster.This is made by my team whose members are Chirag, Akshit, Mahaveer and myself Utsav head of the team.
project on vb.net in BCA food distribution Management systemAmit P
Project Title: Food Distribution Management System.
Responsibilities :
•Understand the nature and procedure of ration distribution.
•Gather information of food Grains distributed to each card holder.
•Responsible to maintain right data and produce right data to the Government.
Aspects of nepal's rural infrastructure project managment by bhim upadhyayaBhim Upadhyaya
The document discusses aspects of rural infrastructure project management. It defines a project and its key attributes such as objectives, time, cost, location, and teamwork. It outlines the typical project stakeholders including the client, consultant, contractor, and consumer. It then describes the common phases of a project including study, design, development, and operation. It provides examples of project management tools like the work breakdown structure, Gantt chart, and CPM. Finally, it highlights the importance of scope, time, and cost management for project success.
A Complete Presentation of Poultry Farm Managment System including abstract information, project scope, data flow diagrams, state transition diagram and entity relationship diagram of Poultry Farm Managment System (Layer)
This documentation has been prepared to give an overview of the Super shop management software system specification for the real-life projects that each student of Database Design and Development , has to develop and implement group. Super shop management software system should be purchased from software package vendors and customized to the departmental Super shop’s needs, if necessary. Customer service refers to a departmental Super shop ability to satisfy the needs of its customers by this Super shop management software system.
This document provides an overview of a presentation on quality management systems and ISO standards. It discusses the history and formation of ISO, key ISO standards like ISO 9000 and 9001, benefits of ISO certification like reduced errors and increased customer satisfaction, and sector-specific standards for industries like automotive and telecommunications. The presentation covers topics like quality management principles, documentation requirements, internal audits, and implementing an ISO-compliant quality management system.
This document is a synopsis report for a Bachelor of Computer Application degree submitted by Sunita Joshi to IGNOU University in Delhi. The synopsis proposes developing a banking transaction system to automate a bank's transaction processing and provide information to bank employees and customers. It includes sections on system analysis, design, implementation details using Java programming and JDBC for database connectivity, and testing methodology.
The document outlines requirements for a railway reservation system. The system would allow customers to view train schedules and availability, reserve tickets, pay for reservations, and cancel tickets. It describes functions for maintaining train data, the reservation process, billing, and cancellation. The system needs to be reliable, available, and secure. Development will use Visual Basic for the front end and MS Access for the back end, with approval required from the Ministry of Railways.
Synopsis for Online Railway Railway Reservation SystemZainabNoorGul
This document proposes an online railway management system to reduce paperwork, improve efficiency and provide online services. It aims to automate reservation status, provide online payment and a user-friendly interface for administrators, reservation counters and passengers. The system will use Visual Studio, SQL Server, ASP.NET, C#, HTML, CSS and JavaScript. It is estimated to take 15 weeks to implement through requirements analysis, design, coding, testing and implementation phases.
The document summarizes the economics of a layer farming operation with 1000 layers and 10000 layers. It outlines the fixed capital costs including buildings, equipment, and total fixed costs. It also lists the overhead costs, recurring/working capital costs including costs of chicks, feed, labor, medicines/litter/transportation. It provides income details from egg sales, sale of byproducts and calculates the gross and net profits per year and per bird for each operation.
This document provides an overview of an online examination project. It includes the project team members and faculty guide. The purpose is to develop a web application to conduct online exams worldwide and automatically generate results. It will use ASP.NET with a DB2 backend. The system will allow administrators to create exams and users to register, login and take exams online. Hardware requirements on the client side include a browser and on the server side include processors, RAM and disk space. Software requirements include .NET framework and Windows. Constraints include only English interface and no guest users.
This document provides an overview of the key technologies and concepts used to develop an online bookshop project. It discusses the Java programming language, key Java APIs like AWT, exceptions handling, and Swing. It also describes the software and hardware requirements including Java JDK, Tomcat, MySQL, PC specifications. The document outlines the main modules of the project like administrator view, user view, home page, search, product catalogue, shopping cart etc. It provides details about the tables used to store user, book, order and other data in MySQL database.
This document provides an overview of a final year project to develop an online banking system using Java and Oracle. It includes acknowledgments, an abstract, table of contents, and sections on project introduction and objectives, system development life cycle, system design, and testing. The project was created by 4 students for their bachelor's degree in computer science and engineering, and was supervised by a faculty member.
This document describes an online reservation system created by Rakesh Kunwar for railway ticket reservations and cancellations. It allows passengers to reserve and cancel seats on trains through a computerized system, which is more efficient than handling the vast Indian railway system manually. The system securely stores train, passenger, and reservation information and generates tickets and reports.
A Survey on Design of Online Judge SystemIRJET Journal
This document summarizes a survey on the design of online judge systems. It discusses how online judge systems can be used to help students improve their programming skills through competitive programming contests and receiving personalized feedback. It describes the key components of an online judge system, including the user interface, sandbox environment for securely executing submissions, and database for storing results. Features like code similarity checking, test case generation, and allowing partial solutions to be built upon are discussed. The advantages of using docker containers for the sandbox environment and how online judge systems can also be used for education, online compiling, and recruitment are summarized.
Cars price predictor in machine learningashutosh15699
This document describes an e-commerce platform project submitted for a Master's degree. It includes an abstract, methodology section describing the project development process model, initial problem description, software requirements specification including functional and non-functional requirements, class and interaction diagrams, user scenarios, interface designs, and conclusions. The project aims to automate the manual training and placement management system used by colleges to more efficiently manage student information and connect students with job opportunities.
The document is a summer internship project report submitted by Satish Haresh Padnani to BSES Yamuna Power Limited from June 15th to July 15th, 2016. The project involved developing a website called Resolt for managing student profiles and results. The report describes the existing problems with previous systems, requirements for the new system, designing various features like login, profile creation, and a wall for posts. It also covers implementing the project in Visual Studio and testing the results. In summary, it outlines a student internship project to create an online profile and results management system for a college.
This document provides a project report for an Online Attendance Management System. It includes sections on the synopsis, objectives, theoretical background, feasibility study, system analysis and design, and implementation. The proposed system aims to computerize the traditional paper-based attendance tracking system to make it more efficient and reduce manual work. It will allow generating reports in real-time and notifying students about attendance shortages. The feasibility study finds the project economically, technically, behaviorally and operationally feasible. The system analysis covers requirements gathering and the existing and proposed system workflows. Overall, this document outlines the development of an automated attendance management system.
This document is a project report submitted by Supriya Jangid in partial fulfillment of an MCA (Master of Computer Applications) degree. The report documents the development of an "Online SlamBook" website application. The report includes declarations, certificates, an abstract, acknowledgements, table of contents, and 8 chapters that cover an introduction to the project, existing and proposed systems, system analysis including data flow diagrams and system flowcharts, system design, coding, testing, security, and conclusions.
This document presents a proposed automated attendance management system using face recognition. The system would use machine learning algorithms and deep learning approaches to recognize students' faces from images and track attendance. It discusses how face recognition works, including face detection, alignment, feature extraction, and recognition. It reviews similar existing systems and their limitations. The document tests several machine learning algorithms on their dataset and finds that an SVM classifier achieves the highest accuracy of 99.3%. Results are presented showing the system labeling and recognizing faces to mark attendance. The system aims to automate the attendance process to ease the burden on teachers, especially in online learning settings.
This document is a project report for a Web School Management System created for SaifTech Solution PVT. LTD. It includes an introduction to the company profile and existing manual system. The proposed system objectives are to automate school processes like fees collection, attendance tracking, and student/staff management. The analysis and design chapter covers UML diagrams like use case diagrams, class diagrams, and sequence diagrams. Backend specifications include ER diagrams and data dictionaries for tables. Frontend specifications cover menus, inputs, and reports. Process specifications include DFDs and module specifications. Testing, limitations, and future enhancements are also discussed.
This document describes a college online election system developed using ASP.NET, C#, SQL Server, and Android Studio. The system allows for mobile-based voting to securely identify real voters. It includes admin and user interfaces. The system stores voter and candidate data in a database. It aims to address issues with prior manual voting systems by providing a centralized, internet-based system for remote voting. The document outlines the system's features, workflow, and concludes the application satisfies admins and users during elections.
Online Exams System fulfils the requirements of the institutes to conduct the exams online. They do not have to go to any software developer to make a separate site for being able to conduct exams online. They just have to register on the site and enter the exam details and the lists of the students which can appear in the exam.
A Web-based Attendance System Using Face RecognitionIRJET Journal
This document presents a web-based attendance system using facial recognition. It aims to provide a contactless solution for recording student attendance amidst the COVID-19 pandemic. The proposed system uses a facial recognition model to identify students from webcam footage and automatically record their attendance in a database. Key features include attendance reports, classrooms, statistics, and notifications. It was found to accurately recognize faces with 98% average accuracy. The system provides a safer alternative to traditional paper-based attendance methods while automating attendance tracking and analysis for instructors.
This document provides an overview of an online quiz project. It describes the existing manual system and need for a new automated system. It covers the scope of work, hardware and software requirements, and technologies used such as PHP, JavaScript, Apache, and Microsoft SQL Server. The proposed system will allow online exams to be conducted, questions to be added and modified, and results to be automatically calculated and stored in a database. The objectives are to provide better information to administrators, instructors and students.
This document summarizes a project titled "Android Attendance System" completed by students at Smt. Rukmini Shedthi Memorial National Government First Grade College in Barkur, India. The project involved developing an Android app to manage student attendance electronically. Key features of the app include two-step verification login for faculty and students, admin capabilities to add users and subjects, and faculty abilities to take attendance and make edits. The system aims to streamline attendance tracking compared to traditional paper-based methods. An acknowledgement section thanks various people involved in supporting and advising the project.
1. quality control solutions for niche marketing 1-6Alexander Decker
This document describes a quality control solution for niche marketing that automates analyzing customer survey results. It involves developing a survey page builder that allows marketing teams to easily create online surveys without coding. The system collects survey responses, provides security to ensure authenticity, and generates reports to analyze customer feedback on products and help improve quality and profitability. It aims to address issues with existing manual survey systems like high costs and inability to easily modify surveys.
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET Journal
This document summarizes a research project that aims to display smart phone data like call logs, battery status, and SMS information on a desktop computer using Firebase. The project involves developing an Android application to collect device data and send it to a Firebase database. A web application is then created to retrieve the stored data from Firebase and display it on a desktop, allowing users to view their smart phone information from anywhere. The system is designed to address limitations of companies restricting smart phone use at work, enabling users to still access important phone updates from their computer. Firebase is used as the database for its low cost and ability to store mobile data.
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,
This document provides a certificate for a minor project titled "SMART BOARD (Departmental E-info System)" completed by Rupai Bhadra for their Bachelor of Computer Application degree. The project aimed to develop a digital information system for the computer application department. It includes signatures from the project coordinator, project guide, and external examiner, certifying that the work was completed under their supervision.
This document summarizes a student project on developing an image-based attendance system using face recognition. It was submitted by two students, Swarup Das and Somodeep Seal, to fulfill the requirements for a Bachelor of Technology degree. The project involved building a system that can automatically detect faces in images and identify students to mark attendance. It aimed to streamline the attendance process and reduce administrative work for faculty compared to traditional paper-based methods. The document includes sections on background, methodology, implementation, results and future work. It discusses using computer vision and machine learning algorithms like Haar cascade for face detection and recognition.
3. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 3
ACKNOWLEDGEMENT
The successfulpresentation of this project is an acknowledgement of
the immense supportexpended by BASAVESHWAR SCIENCE
COLLEGE which has provided an opportunity to fulfill the most cherished
desire to reach my goal
I express my sincere thanks to our reverend Principal Prof. for
extending all the facilities to carry out this project.
I express my sincere gratitude to our beloved H.O.D Dr.M.M.Mutsaddi who
has been a constant source of inspiration and motivation
I would also like to express out special thanks to my project guide Mr. ,
who has spent his precious time by guiding and encouraging me throughout
the development of the project.
I am highly grateful to external guide Mr. who helped me throughout the
project. Last but not the least; I am grateful to my parents, my friends and all
the people who have helped me directly or indirectly to make this project a
success.
“Nothing worthwhile is achieved without a deep thought and hard work”.
4. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 4
CONTENTS
1. Introduction
2. Problem Statement
2.1 Existing System
2.2 Proposed Solution
2.3. Advantages of Proposed Solution
3. Software Requirement Specification
3.1 Functional Requirements
3.2 Performance requirements
3.3 Exception Handling
3.4 Acceptance Requirements
3.5. DesignHints and Guidelines
3.6 System Specification
4. System Design
4.1 Use Case Model
5. DetailedDesign
5.1 Entity Relationship(ER)Diagram
5.2 Low Level Design
5.2.1 RelationalModel
5.2.2 TABLE DESCRIPTION
6. Implementation
6.1 The features of the toolused to designthe front end.
5. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 5
6.2 The features of the db used to designthe back end.
6.3 The connectivity process, installation process, execution
process Connectivity
7. Testing and Results
7.1 Introduction
7.2 Testcasesand results
8. GlossaryofTerms
9. Conclusion
10. Future Enhancement
11. ScreenShorts
12. About Tools and Technologies
12.1 Introduction C#. NET
12.2 SQLServer 2005:
13. Coding Part
14. Bibliography
6. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 6
1. Introduction
ONLINE-CETis the process of conducting the common entrance test for the
student by online. This is help for the student to written the common entrance test over the
internet. This project is helped for the student to save the time and less workload for the
conductor, valuation of the test is very easy that means results should be given very less
time.
Thisapplication contains modules.
Admin
Staff
Student
These modules are further divided into respective related modules.
This project contains the admin to add the staff, subjects and student .admin assigns the
subject to staff. The staff adds questions for the student. Student answer the questions .This helps
forstudents to save the time and makes them feel that this particular system have such a nice
features to the student. Hereevery small information about the CET is available without having to
be present at the CET cell.
These many features of this project will give the online CETas a digital feature.
7. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 7
2. Problem Statement
2.1 Existing System
Currently there is no online system to conduct all CET examinations through using
a paper.It will take lot of time to exist question papers. It waste huge amount of papers.
More number of men works. The maintenance cost is high. From this system we cannot
keep question papers safely so that can be illegally acquired by persons
When a person want to apply the common entrance test the person collect information
from anysources like newspaper or in TV news. Then collecting demand draft from bank
then sends it to CET cell. Thecell gives the application form to student. This is large
process hence it is time consuming and more cost. Student fills form by manually. In this
the student gives the wrong information alsothis is one of the disadvantage.
2.2 ProposedSolution
The ONLINE CET is an easy to maintain, ready to run, scalable, affordable and
reliable cost saving tool from Software Associates suited for online entrance test. Data will
be secured as unauthorized access can be avoided.
2.3 Advantages of ProposedSolution
Reduce the man power:
Admin can only handle the all details of forms. Admin can create
the operator and user and give them authority to access.
Providing Security:
Admin has the only authority to login the application. So no one can
easily get access any information.
Low cost
User can pay low cost and take good quality material.
This software maintains online CET examination
To provide an interface from where controller will create new Expert and
Admin for Exam Dept.
The authority to modify the criteria is provided to the controller of
examination.
To facilitate Experts to send a collection of questions in Question Bank
8. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 8
3. Software Requirement Specification
3.1 Functional Requirements
The ONLINE CET Application System maintains the exam details along with the
records are maintained in synchronized way.
Admin Module: Admin is the person who is responsible to maintain the majority details.
He is responsible to add the staff, subjects and student and also assigns the subject to staff.
Examination records are maintained by the admin.
Staff:The staff responsible to adds questions for the students.
Student:Students responsible to answer the questions and view the result.
3.2 Performance requirements
The system is portable and maintains examdetails. . The database will be scalable,
it must have capacity to hold large database. By using this system saves time and provides
efficient way to enter and Data will be secured as unauthorized access can be avoided.
.
3.3 Exception Handling
The system is high secured, the authenticated is user means whose having username
and password, they can use the system otherwise login failed. The followings are
The first name field is a mandatory field for a new admin account.
In admin module user name, password, id, qualification, hall ticket number are the
mandatory fields.
Exceptions are the unexpected situations occur sometimes and which may affect the
normal execution of an application. Normally exceptions are caused by both hardware and
software. Exceptions produced by software’s are like data not exists, data already exists,
numeric values, special characters entries when not allowed. By keeping all these
exception handling, application has been built on many efficient validation functions,
which robust the efficiency and accuracy of application.
9. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 9
3.4 Acceptance Requirements
Before accepting the developed system the developer must demonstrate the proper
working of the system.
The developed software product should meet the customer’s requirements.
Whatever the customer and functional requirements specified in the analysis phase
must satisfy customer needs.
3.5. DesignHints and Guidelines
These can be used to create an user friendly GUI, graphical user interface for this
the application will use front end as C# .NET which involves the drag and drop
options to design forms
The forms are design using labels, textboxes, buttons, image, image button, combo
box, datagridview, radio buttons etc.
Textbox: it is use to read input from user. It enables to add alphanumeric values
with length of 255 characters.
Label: labels’ are the tokens of user interface which are used to indicate the
headings and labels.
Combo Box: It is used to show the list of the data. The loading standard, the
combo box will start with cmd.
Image: It is used to insert an image in the form.
Button: When a button is clicked, the form containing the button is submitted to
the server for processing, and both click and commend events are raised.
Image button: It is a special kind of button which provides link to next form by
clicking on image insert on image button.
DataGridview:It is a collection of rows and columns, to show the large data, we
can use the datagridview.
Radio Button: You can add individual radio button to your page one by one, using
the radio button are grouped together using the Grope name property. Only one
radio button control from each group can be selected at a time.
The design can made more pleasant by adding different colors to it, which will
provide a good look and feel for user.
10. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 10
3.6 System Specification
Hardware Requirements
The selection of hardware is very important in the existence and proper
working of any software. When selecting hardware, thesizeand requirements are also
important.
The proposed System is developed on:
Processor : Pentium IV
RAM : 512MB
Hard Disk Drive : 160GB
Software Requirements
The software’s on which the project is proposed to be developed has the
following configuration:
Operating System : Windows XP S2
Front- End : C#. NET with ASP.Net 2008
Back- End : MS SQL SERVER 2008 EXPRESS.
11. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 11
4. System Design
Use Case Model
The use-case concept is used to present functionality of the system described in a number
of use-cases, each of which represents a specific flow of events in the system. A use-case
diagram is a graph of actors, a set of use cases enclosed by a system boundary, and
generalization among the use-cases.
Admin
Staff
Addstaff
Addsubject
Assignsubjecttostaff
View resultreport
Log in
AddQuestion
View resultreport
13. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 13
5. Detailed Design
Entity Relationship(ER)Diagram
For database application, the entity relationship approach can be used effectively
for modeling some part of the problem. The ER modeling approach is used to help
design information system. The main focus of ER modeling is the data items in the
system and relationship between them. It aims to create a conceptual schema for
the data from the user perspective. The model created is the high-level data model.
An ER diagram consist of the following components
It represents entity sets.
It represents attribute
It represents relationship set
Data Flow Diagram
DFD
The data flow diagram is an important modeling tool. It shows the use of data
pictorially. DFD represents the flow of data between different transformations and
processes in the system. The DFD shows logical flow of data.
14. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 14
Different notations used in DFD are
Process
Processes show the system does. Each process has one or more inputs and none or
more outputs. If a process does not have an output then it is considered to a Black Hole.
The notation for the process is
Functional Processing
It is represented by an oval. The processing or main transactions are specified by this
notation.
Data Flow
It is represented by an arrow line and name of the data is specified by the side of the
line as label. This is used for the data movement.
Data Store
It is represented by anyone open-end rectangle. The database used in the system is
specified by this notation.
Source or Sink
It is represented by one open-end rectangle. It is used for specifying from where data
comes and where it reaches.
15. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 15
5.1 Data Flow Diagram
Admin
Add
Staff
AddSubject
Assign
View
result
Staff
Login
Add
Question
Viewreport
Answer
Viewhisownresult
Student
Staff
Subject
Result
Staff
Question
Result
Question
Result
16. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 16
5.2 Low Level Design
5.2.1 RelationalModel
Relational Schema is the core idea to describe a database as a collection of predicates
over a finite set of predicate variables, describing constrains on the possible values and
combinations of values. The content of the database at any given times is a finite model
(logic) of the database i.e. a set of relations, one per predicate variables such that all
predicates are satisfied. A request for information from the database (a database query) is
also predicates.
The purpose of the relational model is to provide a declarative method for specifying
data and queries we directly state what information the database contains and what
information we want from it, and let the
Following are the steps which can be used to convert ER-Components to a relational
model.
Step 1: For regular strong entity type E in the ER-schema
1. Create a relation R to represent strong entity E and include all simple attributes of
E as attributes of R.
2. Include only simple component of composite attribute if exist in E as attribute of
R.
3. Choose one of the key attribute of E as the primary key of R.
4. If the chosen key attribute of E is composite, the set of simple attribute that from it
will together from the primary key of R.
5. If E contains attribute of type multivalued or complex then follow step no 6 to
convert it into relational concepts.
Step 2: For every weak entity ‘w’ in the ER schema with owner entity type ‘E’
1. Create a new relation R to represent ‘W’. Include all simple attribute (simple
components of composite attributes) of W as attribute of relation R.
17. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 17
2. Include as foreign key attributes in R the primary key attribute of relation that
corresponds to the owner entity type.
3. The primary key of R is the combination of foreign key and the partial key of ‘W’.
Step 3: For each binary 1:1 relationship type R in the ER relational model
1. Identify relations S and T that corresponds to the entity types participating in R.
2. Choose one of the relation say S and include as foreign key in the primary key of
T.
3. It’s better to choose an entity type with total participation in R in the role of S.
4. Include all simple attribute (or simple components of composite attributes) of the
1:1 relationship type R as attribute of ‘S’.
Step 4: For each binary 1:N relationship type R in the ER schema or ER model
1. Identify the relation ‘S’ that represents the participating entity type at the N side of
the relationship type R.
2. Include the foreign key in S the primary key of the relation ‘T’ that represents the
other entity type participating in the relationship type R.
3. Include all simple attributes (simple components of composite attributes) of the 1:
N relationship type as the attribute of ‘S’.
Step 5: For each binary M: N relationship type R in the ER schema
1. Create a new relation ‘S’ to represent R.
2. Include as foreign key in ‘S’ the primary key of relations that represents that
participating entity type in the relationship R.
3. Include any simple attribute of R as attributes of ‘S’.
4. The primary key of ‘S’ is the combination of foreign key including S.
Step 6: For each multivalued attribute A
1. Create a new relation R.
18. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 18
2. This relation R will include an attribute corresponding to A plus the primary key
attribute K as foreign key in R of the relation that represents the entity type or
relationship type has A as an attribute.
3. The primary key of R is the combination of A and K. If A is composite we include
its simple component as attribute of R.
Step 7: For each n-ary relationship type R where n>2
1. Create new relation S to represent R.
2. Include as foreign key in S the primary key of relations that represent or
correspond to the participating entity type in R.
3. Include any simple attribute of R as attribute of S.
4. The primary key of S is the combination of all foreign key, if each entity associates
with relation N.
19. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 19
5.2.2 ER Diagram
M
Admin
id
FirstName
UsernamePassword
Add
Subject
id SubjectName
Staff
bject
id Name
Designation
Qualification
Experience
Sub
Assign
Student
bject
Addid
Name
Course
Hallticketno
view
Result
bject
Markobtn Noofq
u
Question
id
Question
Opt3
Opt2Opt1
Opt4
Correct ans
Answer
Staff Name
M
M
1
M
1 N
N
20. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 20
5.3 Table Description
DATA TABLES
Staff:
I
d
First
Name
Last
Name
Qualification Designation Experience User
Name
Pwd
Admin:
First
Name
Last
Name
UN Pwd Cont E-mail Address
Question:
Id Question Opt1 Opt2 Opt3 Opt4 Correct
Ans
Result:
Id Stud
name
No of Correct
Ans
No of Question
Attempted
TotalNo of
Questions
Add Sub:
Id Staff Name Sub Name
Stud :
Id Stud Contact Address Email_id Year_of_admiss HallticketNo
21. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 21
Name
6.Implementation
Implementation is the carrying out, execution, or practice of a plan, a method, or any
design for doing something. As such, implementation is the action that must follow any
preliminary thinking in order for something to actually happen. In an information
technology context, implementation encompasses all the processes involved in getting
new software or hardware operating properly in its environment, including installation,
configuration, running, testing, and making necessary changes. The word deployment is
sometimes used to mean the same thing. In this sense implementation is an ongoing
process to implement this project “Cargo Management System”.
6.1 The features of the toolused to designthe front end.
Windows Form application for the Microsoft.NET framework using C#. The sample
application demonstrates how to create and layout controls on a simple form and the
handling of mouse click events. The application displays a form showing attributes of a
file. This form is similar to the properties dialog box of a file (Right click on a file and
Click on Properties menu item). Since attributes of a file will be shown, the sample will
show how to use File IO operations in .NET framework.
Most of the C# core functionality is implemented in the System namespace. For forms
application, the functionality is included in the System.WinForms namespace. Therefore,
right at the top of our source file we need to define these namespaces.
Using System;
Using System.WinForms;
Using System.Data.Sql
These can be used to create an user friendly GUI, graphical user interface for this the
application will use front end as C# .NET which involves the drag and drop options to
design forms
22. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 22
The forms are design using labels, textboxes, buttons, image, image button, combo
box, datagridview, radio buttons etc.
6.2 The features of the db used to design the back end.
For back end using MS SQL Server 2005 supports having a wide range of users
access it at the same time. An instance of MS SQL Server 2005 includes the files that
make up a set of database and copy of the DBMS software. Applications running on
separate computer use a SQL Server 2005 communications component to transmit
commands over a network to the SQL Server 2005; it can reference any of the databases in
that instance that the user is authorized to access. The communication component also
allows communication between an instance of SQL Server 2005 and an application
running on the computer.
6.3 The connectivity process, installationprocess, executionprocess
Connectivity
The MS SQL Server 2005 is used for provider for connection purpose.
Using System.Data.Client; is used for namespace operations
Sqlconnection class is used for Connection to sqlserver.
How to load and Run
First we create exe file and we execute this execute this execute file in client
machine.
Double click on the executable file the application will run.
23. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 23
7. Testing and Results
7.1 Introduction
Software testing is a critical element of software quality assurance and represents the
ultimate review of specification,design and code generation. Testing stratergies used are:
Unit testing:
Individual forms (web pages) are tested to ensure they operate correctly.
In case of missing any fields or entering any invalid data(fault) are validated and
are checked.
Ex: In login page user name and password are checked for Correctness as they are
compulsory and their existance with data table.
Module Testing:
A module encapsulates related components so can be tested without other system
modules.
Sub-System testing:
Sub system is a collection of modules like technical forum.
It is checked that all activities carried out by a team are stored in the database with
their unique team code using sessions.
Code Testing:
This examines logic program. To follow this test, case are developed such that every
path of the program is tested.
24. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 24
7.2 Testcasesand results:
Test Case: 1
Description:Admin has to login into login page.
Input: Correct username and password.
Desired output: Admin login into his window login page.
On Error: A message indicating invalid user.
If fields kept blank A message indicating to fill the desired
fields.
Remark Ok.
Testcase 2
Description:Admin creates user and user has to login with valid
username and password.
Input: Correct username and password.
Desired output: User login into his window login
page.
On Error: A message indicating invalid user.
If fields kept blank A message indicating to fill the
desired fields.
Remark Ok.
25. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 25
8. Glossary of Terms
ER Model -Entity Relationship Model.
DFD
API
MFC
MDI
COM
SQL
DTS
CLR
CTS
CLS
MSIL
RAD
SDK
UI
-Data Flow Diagram.
-Application Programming Interface.
-Microsoft Foundation Classes.
-Multi Documents Interface.
-Component Object Model.
-Structured Query Language.
-Data Transformation Services.
-Common Language Runtime.
-Common Types System.
-Common Language Specification.
-Microsoft Intermediate Language.
-Rapid Application Development.
-Software Development Kit.
-User Interface.
26. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 26
9. Conclusion
The Online CET Software designed for our client,tohave covered the requirements of
the client and succeeded in solving the problems of client with respect toonline
cetSoftware. The application has deals with the modules like admin, student, staff. the
application also successful in giving the relevant messages for user student.
29. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 29
12. About Tools and Technologies
12.1 Introduction C#. NET
C# programming language and .NET base class libraries using a friendly and
approachable tone. The first edition of C# and .NET was published in conjunction with the
release of .NET Beta 2, circa the summer of 2001.
Given that .NET is such a radical departure from the current thoughts of day,
Microsoft has developed a new programming language (C#) specifically for this new
platform. C# is a programming language that looks very similar (but not identical) to the
syntax of java. For example, like java, a C# class definition is contained within a single-
source code file (*.cs) rather than the C++-centric view of splitting a class definition into
discrete header (*.h) and implementation (*.cpp) files.
.NET framework is completely new model for building systems on the Windows
family of operating systems and in future.
The numerous benefits provided by C# and the .NET platform:
1. Life As a C/Win32 API (Application Programming Interface) Programmer.
Developing software for the Windows family of operating systems involved using
the C programming language in conjunction with the Windows API.
2. Life AS a C++/MFC (Microsoft Foundation Classes) Programmer.
C++ can be thought of as an object-oriented layer on top of c. Thus, even though
C++ programmers benefit from the famed “pillars of OOP”. The main role of MFC
is to wrap a “sane subset” of the raw Win32 API behind a number of classes,
magic macros and numerous code wizards.
3. Life As a Visual Basic 6.0 Programmer.
Many programmers have shifted away from the world of C(++)-based frameworks
to kinder, gentler languages such as Visual Basics 6.0. VB is popular due to its
ability to build complex user interfaces, code libraries (e.g., COM servers) and data
access logic with minimal fuss and bother.
30. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 30
4. Life As a Java/J2EE Programmer.
Enter Java. The Java programming language is (almost) completely object oriented
and has syntactic roots in C++. Although Java is a very elegant language.
5. Life As a COM (Component Object Model) Programmer.
COM is architecture that says in effect, “If you build your classes in accordance
with the rules of COM, you end up with up with a block of reusable binary code”.
The beauty of COM server is that it can be accessed in a language-independent
manner.
Standard controls:
C# .NET has various drag and drop controls which are user friendly like textbox to
enter the data, button is used to perform some action etc.
Usage:
Text boxes are used in login page to fetch username and password from user.
Dropdown menu is used to select topic when a admin is necessary.
Button is used for save, update, close, delete etc.
Data bound controls:
Data bound controls are used when information to be displayed is more than one row.
Ex, search results then we go for data bound controls. It has many such controls like- grid
view, repeater, data list, details view and form view. They all used to display information
but not to insert it.
Usage:
Grid view to display short all the details.
Grid view is also used here to show the all rows information.
31. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 31
Validation controls:
C# .NET facilitates us with providing standard controls for validation. It provides
validation controls like-required field validation, regular expression validation, range
validation, compare validation &on.
Usage:
In login page, user name and password are validated for required field’s validation.
In change password page required fields validation is kept for old password and
new password in New profile page
In Customer page, first name, middle name, last name, phone numbers are
validated for required field’s validation.
For cell double click in data grid view in all pages are validated wherever it takes.
12.2 SQLServer 2005:
C# .NET can interact with any database like Access, Oracle, MySQL, and SQL-
Server. Etc, but the most popular in combination with ASP.NET is SQL-Server. This is
because:
In Visual Studio 2005 a built-in SQL-Server called SQL Express Edition is given
hence we need not install any other database externally.
.NET with SQL-Server works 30% faster than other database.
Connectivity:
For connectivity purpose SQL server needs 2 objects:
Connection Object:Connection object is used to connect any front-end application of
.NET to a particular database like SQL Server.
For SQL Server provider is SQLOLEDB.
32. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 32
Command Object: It is use to execute any SQL Statement or stored procedures against
database.
It has got 3 important methods-
i) Execute Non-Query- when we use commands like insert, update, Delete to add a
record, to change a record or to remove a record then we should use this method along
with command object.
ii) Execute Reader- When we use simple select statement to fetch one or more
records. This method is used along with command object. To store the fetched rows we
have to use an oledbreader object (dr).we can fetch first row by dr[0].
iii) Execute Scalar- when we use select statement with group Functions like Sum,
Average, Min, Max, and count which return only one value from database.
Usage:
Execute non query is used to perform insert, delete and update functions for all
add, delete and edit forms respectively.
Execute reader is used to fetch values from table.
12.3 Features ofSQL Server2005
Microsoft SQL Server 2005 features include:
Internet Integration
Scalability and Availability
Enterprise-Level Database Features
Data warehousing
Internet Integration:
The SQL Server 2005 database engine includes integrated XML support. It
incorporates user-friendly queries and powerful search capabilities in web applications.
33. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 33
Scalability and Availability:
The same database engine can be used across platforms ranging from laptop
computers running Microsoft Windows 98 through large, multiprocessor servers running
Microsoft Windows 2000 data center Edition.
Enterprise-Level DatabaseFeatures:
The Sql Server 2005 relational database engine supports the features required to
support demanding data processing environments. The database engine protects data
integrity while minimizing the overhead of managing thousands of users concurrently
modifying the database.
Data warehousing:
SQL Server 2005 includes tools for extracting and analyzing summary data for online
analytical processing. SQL Server also includes tools for visually designing database and
analyzing data using English-based questions.
The illustration shows an instance of SQL Server 2005 operating as the database server
for both a large Web site and a legacy client/server system.
Majorhighlight of C# are
It is brand new language derived from the C/C++ family.
It simpler and modernizes C++.
It is the only component-oriented language available today.
It is only language designed for the .NET Framework.
It combines the best features of many commonly used languages: the productivity
of visual Basic, the power of C++ and the elegance of java.
It will become the language of choice for .NET programming.
Major parts of .NET Framework are actually coded in C#.
34. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 34
Features ofC#
Simple
Consistent
Modern
Object-Oriented
Type-Safe
Version able
Interoperable and Flexible
SQL Server 2005
Introduction to SQL Server 2005
Microsoft SQL Server 2005 is a full-featured relational database management
system (RDBMS) that offer a variety of administrative tools to ease the burdens of
database development, maintenance and administration.
Enterprise Manager
Enterprise manager is the main administrative console for SQL Server
installations. It provides us with graphical “birds-eye” view of all of the SQL
Server installation on our network. We can perform high-level administrative
function that affect one or more servers, schedule common maintenance tasks or
create and modify the structure of individual databases.
Query Analyzer
Query Analyzer offers a quick and dirty method for performing queries against any
of our SQL Server databases. It’s a great way to quickly pull information out of a
database in response to user request, test queries before implementing them in
other applications, create/modify stored producers and execute administrative
tasks.
SQL Profiler
35. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 35
SQL Profiler provides a window into the inner workings of our database. We can
monitor many different event types and observe database performance in real time.
SQL Profile allows us to capture and replay system “traces” that log various
activities. It’s a great tool for optimizing database with performance issues or
troubleshooting particular problems.
Service Manager
Service Manager is used to control MSSQLServer (the main SQL Server process),
MSDTC (Microsoft Distributed Transaction Coordinator) and SQLServer Agent
processes. An icon for service normally resides in the system trey of machines
running SQL Server. We can use Service manager to stop or pause any one of
these services.
Data Transformation Services (DTS)
Data Transformation Services provide an extremely flexible method for importing
and exporting data between a Microsoft SQL Server installation and a large variety
of other formats. The most commonly used DTS application is the “Import and
Export Data” wizard found in the SQL Server program group.
SQL Server 2005 supports having a wide range of users access it at the same time. An
instance of SQL Server 2005 includes the files that make up a set of database and copy of
the DBMS software. Applications running on separate computer use a SQL Server 2005
communications component to transmit commands over a network to the SQL Server
2005; it can reference any of the databases in that instance that the user is authorized to
access. The communication component also allows communication between an instance of
SQL Server 2005 and an application running on the computer.
SQL Server 2005 is designed to support the traffic of the largest Web Sites or
enterprise data processing system. Instance of SQL Server 2005 running on large,
multiprocessor servers are capable of supporting connection to thousands of users at the
same time. The data is SQL Server tables can be partitioned across multiple servers, so
that several multiprocessor computers can cooperate to support the data processing
requirements of extremely large systems. Although SQL Server 2005 is designed to work
as the data storage engine for thousands of concurrent users who connect over a network,
36. ONLINE-CET 2013-2014
Dept of COMPUTER SCIENCE BVVS SCIENCE COLLEGE,BGK Page 36
it is also capable of working as a stand-alone engine has features to prevent the logical
problems that occur if a user tries to read or modify data currently used by others.
13. CODING PART