Beruflich Dokumente
Kultur Dokumente
Student Assessment
Submitted in Partial Fulfillment for the award of
Approved By
Mr.V.K.Singh
(Head of the Department) Computer Science
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
H.O.D Mr.V.K.Singh
(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
(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.
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
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
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..."; } } } }
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.