Sunteți pe pagina 1din 12

ONLINE EXAMINATION

INTRODUCTION OF THE PROJECT


To make the examination process in the institutes fast, reliable, and error free. Hosting on the Intranet can provide a secured Examination channel for any institute. Registration of users can be used to generate revenue and thus can be profited form the system. Real time report generation gives quick results to given exams. Entrance examinations can also be conducted. The database is self explanatory as the code. Reports are to be generated as soon as exams are taken so as to help in decision making. User access can be controlled by the Administrators. Easy to store and retrieve user information and results.

PROJECT DEVELOPMENT APPROACH


Software Process Model To solve actual problems in an industry, software developer our team of developers must incorporate a development strategy that encompasses the process, methods and tools layers and generic phases. This strategy is often referred to as process model or a software developing paradigm. A process model for software developing is chosen based on the nature of project and application, the methods and tools to be used, and the controls and deliverables that are required. All software development can be characterized as a problem solving loop in which four distinct stages are encountered ,Status quo, Problem definition, technical development and solution integration. Regardless of the process model that is chosen for a software project all of the stages co-exist simultaneously at some level of detail

TOOLS AND TECHNOLOGIES FOR THE PROJECT Front End: Microsoft Visual Studio 2008 Back End: Microsoft Sql Server 2000/2005

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It can be used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silver light. Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a forms designer for building GUI applications, web designer, class designer, and database schema designer. It accepts plug-ins that enhance the functionality at almost every levelincluding adding support for source-control systems (like Subversion and Visual SourceSafe) and adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer). Visual Studio supports different programming languages by means of language services, which allow the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists. Built-in languages include C/C++ (via Visual C++), VB.NET (via Visual Basic .NET), C# (via Visual C#), and F# (as of Visual Studio 2010[2]). Support for other languages such as M, Python, and Ruby among others is available via language services installed separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS. Individual language-specific versions of Visual Studio also exist which provide more limited language services to the user: Microsoft Visual Basic, Visual J#, Visual C#, and Visual C++.

SQL Server:-Microsoft SQL Server is a relational model database server produced by Microsoft. Its primary query languages are T-SQL and ANSI SQL. SQL Server 2005 (codenamed Yukon), released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data.SQL Server 2005 introduced "MARS" (Multiple Active Results Sets), a method of allowing usage of database connections for multiple Purposes.SQL Server 2005 introduced DMVs (Dynamic Management Views), which are specialized views and functions that return server state information that can be used to monitor the health of a server instance, diagnose problems, and tune performance.SQL Server 2005 introduced Database Mirroring.

Use Case Diagram

Roles: 1) Admin :( Full Permission) 2) Student: (Write Exam, View previous reports, gives test feedback, login) 3) Teacher: (registration, view previous reports, gives test feedback, give test, login, edit test, add test, and add/edit questions)

SOFTWARE REQUIREMENT: Software Requirements deal with defining software resource requirements and prerequisites that need to be installed on a computer to provide optimal functioning of an application. These requirements or pre-requisites are generally not included in the software installation package and need to be installed separately before the software is installed. PLATFORM: Windows XP or newer TOOLS: VB.NET/C#/ASP.NET HARDWARE REQUIREMENT: 810 Based Family Motherboard Or Upper 800 MHz CPU Or Higher 1GB Ram [512 Recommended] Color Monitor 60 Mb Free Disk Space

Master Tables

Course Master Field Name Course Id Course Name Course Description Size 4(AutoNumber) 50 100 Data type Number Varchar Varchar

Subject Master Field Name Subject Id Course Id Subject Name Subject Description Size 4(AutoNumber) 4 50 100 Data type Number Number Varchar Varchar

Module Master Field Name Module Id Subject Id Course Id Module Description Size 4(AutoNumber) 4 4 100 Data type Number Number Number Varchar

Question Master

Field Name Course Id Subject Id Module Id Question Id Question Answer1 Answer2 Answer3 Correct Answer Mark Created By Created Date Created Time

Size 4 4 4 4(AutoNumber) MAX 100 100 100 100 2 50

Data type Number Number Number Number Varchar Varchar Varchar Varchar Varchar Number Varchar DateTime DateTime

Admin Master Field Name Admin Id Admin Name Password Created Date Created Time Size 4(AutoNumber) 50 20 Data type Number Varchar Varchar DateTime DateTime

Faculty Master Field Name Faculty Id First Name Last Name Gender Age Address Phone Mob Qualification Login Password Join Date Size 4(AutoNumber) 50 20 10 2 100 20 20 20 20 Data type Number Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar DateTime

Student Master Field Name Student Id First Name Last Name Gender Age Address Phone Mob Email Course Id Assigned Faculty Id Join Date Join Time Size 4(AutoNumber) 50 20 10 2 100 20 20 20 20 20 Data type Number Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar DateTime DateTime

Tables Prepare Exam Field Name Exam Id Student Id Course Id Subject Id Exam Mode Conducted By Exam Date Exam Time Size 4(AutoNumber) 4 4 4 10 20 Data type Number Number Number Number Varchar Varchar DateTime DateTime

Conduct Exam Field Name Exam Id Student Id Course Id Subject Id Exam Mode Question Id Question Answer1 Answer2 Answer3 Student Answer Correct Answer Conducted By Exam Date Exam Time Size 4 4 4 4 10 4 MAX 100 100 100 4 4 20 Data type Number Number Number Number Varchar Number Varchar Varchar Varchar Varchar Varchar/Number Varchar/Number Varchar DateTime DateTime

Result Field Name Exam Id Student Id Course Id Subject Id Exam Mode Conducted By Exam Date Exam Time Mark Scored Total Mark Percentage Status 4 4 4 10 Size 4 4 4 4 10 20 Data type Number Number Number Number Varchar Varchar DateTime DateTime Number Number Number Varchar

Online Examination Features Type of Questions- multiple choice, true/false, fill in the blanks. Exam Mode- Sequential or Random The Student and Faculty details are stored in the database Give the option to inform the students about exam date through email. The Online examination system has a password based authentication System for students as well as System Administrator All applications should be blocked during the examination Results: Students and instructors get instant results via E-mail. Results can also be printed as soon as the test Finishes Backup and Restore Database Give the option to upload questions from Excel. Should give Time Limit and Time Reminder for the examination Security

Only registered students are able to access a test. The test can be made available on specific dates. The test can be made available at specific times. The login time per student is available. Logoff time per student is available.

S-ar putea să vă placă și