Documente Academic
Documente Profesional
Documente Cultură
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.
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
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.