Sie sind auf Seite 1von 21

A MINOR PROJECT REPORT ON

Student Assessment
Submitted in Partial Fulfillment for the award of

Bachelor of Engineering in Computer Science.


(2010-2014)

Submitted to RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA


BHOPAL (M.P.)

Submitted By: Pranav Pathak (0302CS101065) Ravi Shankar Tiwari (0302CS101079)

Approved By

Under the Guidance of

Mr.V.K.Singh
(Head of the Department) Computer Science

Mr. Arun Sen

DEPARTMENT OF COMPUTER SCIENCE


VINDHIYA INSTITUTE OF TECHNOLOGY AND SCIENCE SATNA (M.P.)

Rajiv Gandhi Proudyogivi Vishwavidyalaya,Bhopal(M.P) Vindhya Institute of Technology & Science Santa (M.P)

CERTIFICATE
This is to certify that the project entitled as Student Assessment which has been completed & submitted by

Pranav

Pathak

&

Ravi
of

Shankar Tiwari in partial fulfillment of the


requirement for the award of the degree Bachelor of Engineering in Computer Science for the session 2012-2013 is a bonafied work by them and has and been completed has under not my been guidance supervision.It

submitted elsewhere for any other degree.

H.O.D Mr.V.K.Singh

Guided By Mr. Arun Sen

(Computer Science)

Principal Mr.R.C.Srivastava

Rajiv Gandhi Proudyogivi Vishwavidyalaya, Bhopal (M.P) Vindhya Institute of Technology & Science Santa (M.P)

CERTIFICATE
This is to certify that the project entitled as Student Assessment which has been completed & submitted by Pranav Pathak

& Ravi
degree of

Shankar Tiwari, in partial fulfillment of the


requirement for the award of the for the session 2012-2013. Bachelor of Engineering in Computer Science

(External Examiner)

(Internal Examiner)

ACKNOWLEDGEMENT
A project like this one involves many people and would be incomplete without the mention of all those people whose guidance and encouragement helped in the successful completion of this project. Our heartily thanks to all faculty members of Department of Comp[uter Science ,Vindhya Institute of Technology & Science, Satna project. We would like to thanks our H.O.D Mr. V.K.Singh who has been a great for their effort towards our

source of inspiration for us and without whose humble guidance of project was never to shape. We are also indebted to our guide
Mr. Arun Sen

for

his

encouragement,

guidance and support. We are also thankful to many people whose timely help but paucity of space is restricting us from mentioning their name. And finally we also thank to all my colleagues who were constant support during the whole project.
Pranav Pathak (0302CS101065) Ravi Shankar Tiwari (0302CS101079)

DECLARATION

We here by declare that the work which is being presented in the project report entitled STUDENT

ASSESSMENT partial fulfillment of the requirement of the degree of Bachelor of Engineering in Computer Science branch is an authentic record of our work carried out under the able guidance of Mr.V.K.Singh.The work has been carried out at Vindhya Institute Of Technology & Science, Satna.

Project Associates Pranav Pathak Ravi Shankar Tiwari

CONTENT
Requirement Analysis

Planning Software Design Database Design Form Layout Coding Limitation & Scope Bibliography

Requirement Analysis Problem Identification:This software named as Student Assessment Program assesses the students. It is generated so that the assessment system for students, which will be more efficient, less time taking and have accurate results. Requirement Gathering:-

Requirement gathering is a communication process between parties involved and affected in the problem domain. Since the project is on Student Assessment so it will be able to calculate the Intelligence quotient, Moral quotient and Violence Quotient of every student who will take the test. Requirement Specification: All the user data must be stored in database. Only administrator has permission to access the database. Assessment of each student registered will be generated in his account. It decreases the time and increase the accuracy. It is easy to handle and solve. A high quality SRS is a pre-requisite on high quality software.

Planning

Construction requirement: .Net framework Visual studio 2005 express edition

Operating System : Microsoft Windows (any version) Microsoft Sql Server

Hardware requirement: 256 MB RAM 2 GB HDD Intel Pentium 4516 processor or later 16 KB data cache

Skill requirement: Ability to develop ASP.NET WebSite using C # Database connectivity using SQL connectivity Well verse in object oriented system development

Software Design

Home Page:This page represents the user interface of student assessment. With this user can understand that they are going to use the student assessment website. Assessment Page:After the home page the login module authenticate the user of the system. After typing the correct user name and password the user can access the other part of the software. The assessment page gives the user a series of questions which calculates the overall assessment of the student in percentage. These questions have four options with each question carrying weighage in assessment. Feedback Page:This page accepts feedback information from the student. This information can be entered by any student visiting the site. This record is maintained in database. Administrator Page :This module is for faculty information. It maintains the record of faculty. The faculty id, password, previous activity, adding or removing questions are set by the administrator. General user can not set these fields. FAQ Page:With this module the administrator as well as general user can go through the frequently asked questions (FAQS) of SAP. This page contains the and all the information regarding the program. The teacher can feed present, absent and leave a/c to student presence. Result:This is final output page which represents the output of the assessment. This page generates the percentage attained by the students.

Database Design

The database has following tables:1. Questions table:-

Coloumn Name ID Questions Option_a Option_b Option_c Option _d Correct_answer

Data Type INT TEXT TEXT TEXT TEXT TEXT TEXT

2. Gender table:Column Name Gender Data Type TEXT

3. Login table Coloumn Name ID password Old password New password Data Type INT TEXT TEXT TEXT

Forms
1. Home Page :-

2. Administrator Page :-

3. Feedback Page:-

4. Assessment Page:-

5. Question Page :-

6. FAQ Page :-

CODING

Home Page :using using using using using using using using using using using System; System.Data; System.Configuration; System.Collections; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Web.UI.HtmlControls; System.Data.SqlClient;

public partial class Home : System.Web.UI.Page { SqlConnection con; protected void Page_Load(object sender, EventArgs e) { con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString" ].ConnectionString); con.Open(); } protected void btnsignin_Click(object sender, EventArgs e) { SqlCommand cmd = new SqlCommand("select * from Admin_Login",con); string name= Convert.ToString(cmd.ExecuteScalar()); SqlCommand cmd1 = new SqlCommand("select * from Admin_Login_P", con); string password = Convert.ToString(cmd1.ExecuteScalar()); con.Close(); if (name == txtusername.Text && password==txtpassword.Text) { Response.Redirect("~/Admin.aspx"); } else { } } }

Login Page:-

using using using using using using using using using using using using

System; System.Data; System.Configuration; System.Collections; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Web.UI.HtmlControls; System.Data.SqlClient; System.Drawing;

public partial class Change_Password : System.Web.UI.Page { protected void btnchangepwd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString" ].ConnectionString); con.Open(); SqlCommand cmd = new SqlCommand("select * from Admin_login_P",con); string oldpwd = Convert.ToString(cmd.ExecuteScalar()); if (oldpwd != txtoldpwd.Text) { lblerror1.Text = " * Password Incorrect...."; } else { if (txtnewpwd.Text != txtconfirmpwd.Text) { lblerror.Text = " * Password Do Not Matched...."; con.Close(); } else { SqlCommand cmdd = new SqlCommand("UPDATE Admin_login_P SET Admin_Login_password = '" + txtnewpwd.Text + "'", con); cmdd.ExecuteNonQuery(); con.Close(); lblerror1.Visible=false; lblerror.Text = "Password Successfully Changed..."; } } } }

LIMITATIONS & SCOPE:Limitations:-

o Only administrator can alter the database. o General user only can access the database. o User can not delete the entered data. Scope:o This software easily assesses quotients of a student. o It provides database security from unauthorized person. o More classes can be added for the enhancement of software.

Bibliography:List of reference: ASP.NET WROX PROFESSIONAL C#.NET Complete Reference C# Balagurusamy

Das könnte Ihnen auch gefallen