Upload
abhijeet-kumar
View
218
Download
0
Embed Size (px)
Citation preview
8/12/2019 CMS Final ReportL
1/57
COLLEGE MANAGEMENT SYSTEM
1Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
College Management System
Submitted in partial fulfillment of the requirements for
Bachelor of Computer Application
By
Nidhi GaurKomal Chauchan
M.Tasim
Under guidanceOf
Mrs.Manjula Shanbhog
8/12/2019 CMS Final ReportL
2/57
COLLEGE MANAGEMENT SYSTEM
2Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Acknowledgement
First and for most ,We would like to thanks our GOD for giving us privileged to work
for this University with the pleasure to receive our higher education in this institution
HIERANK BUSINESS SCHOOL NOIDA magnificently and grow fully under the
dynamic leadership of MRS.MANJULA SHANBHOG.
We are proud to be the students of this great university. It gives us immense pleasure to
acknowledge the contribution and utmost assistance of number of individual for developing
this project. First we thank all the members of teaching staff of Dept.of Computer Science of
this college specially our project guide MRS.MANJULA SHANBHOG we would also liketo express thanks to our Parent for their support during our studies without whom anything
would have been possible and we dedicate all our parents.
It is very difficult for anyone to complete a project without active co-operation and the
benefit of the advice from the people who are expert in the field of specialization. We would
like to express our gratitude s to those, who were concerned with the processing of this report.
We are very thank full to them although, hardly compensation for the time they have expended.
8/12/2019 CMS Final ReportL
3/57
COLLEGE MANAGEMENT SYSTEM
3Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Undertaking
We Nidhi Gaur(8795035) , Komal Chauchan (8795023),M.Tasim(8795027) of batch 2011-2014, full time bonafide students of Final year of Bachelor ofComputer Application (BCA ) Programme at CCS University, do hereby declarethat this project work carried out by us, is an original work under the guidanceof the mentor and is not based or reproduced from any existing work ofany other person or on any earlier work undertaken at any other time or forany other purpose, and has not been submitted anywhere else at any time.
______________________
(Students s Signature) Date:-
8/12/2019 CMS Final ReportL
4/57
COLLEGE MANAGEMENT SYSTEM
4Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Certificate
This is to certify that the project work COLLEGE MANAGEMENT SYSTEM
Done by NIDHI GAUR (8795035), KOMAL CHAUCHAN (8795023),M.TASIM (8795027) is an
Authentic work carried out by them under my supervision.
Date:
MRS.MANJULA SHANBHOG _ _ _ _ _ _ _ _ _ _ _ _
Name of the Mentor Signature of the Mentor
8/12/2019 CMS Final ReportL
5/57
COLLEGE MANAGEMENT SYSTEM
5Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
TABLE OF CONTENTS
PAGE NO. 1. INTRODUCTION.
1.1 Objective of Project6 1.2 Scope of the Pr oject......... ..................61.3 Benefits ...7
2. System Specifications
2.1 Software Configuration .72.2 Hardware Configuration7
3. Need of the Project .... 8
4. Introduction of Modules .. . 9
5. Feasibility Study .. 12
6. Design ..
6.1 E- R Diagram.15
6.2 Data Flow Diagram...17
7. Modules la yout.......... 19
8. Database . 28
8.1 Database layout..29
9. Coding ....... 30
10. Testing . . 52
11. Conclusion .. 54
12. Future Scope 55
13. Bibliography 56
8/12/2019 CMS Final ReportL
6/57
8/12/2019 CMS Final ReportL
7/57
COLLEGE MANAGEMENT SYSTEM
7Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
1.3Benefits
Collective records of student. Collective records of Faculty.
Easy approach to find the detail information for any student and employee. Easy to handle functionality of the college. It is helpful to maintain the student records (admission record, fee record, Registration
records etc.).
2. SYSTEM SPECIFICATION
2.1 Software Configuration
Component FeaturePlatform Window 7, Windows XP
Frontend ASP.NET
Backend SQL Server
2.2 Hardware Configuration
Component Feature
CPU Intel i5
RAM 4GB
HDD 500GB
Cache Memory 512 K
Printer Any good quality printerCD-Drive LG, Samsung
Input Device 106 Key Keyboard
Mouse
Backup Device Pen Drive or CD
8/12/2019 CMS Final ReportL
8/57
COLLEGE MANAGEMENT SYSTEM
8Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
3. NEED OF PROJECT
The main objective of the project COLLEGE MANAGEMENT SYSTEM is to provide a user -
friendly interface. The system which is proposed now computerizes all the details that are
maintained manually. Once the details are fed into the computer there is no need for various
persons to deal with separate sections. Only a single person is enough to maintain all the reports.
The security can also be given as per the requirement of the user.
large volumes of data can be stored with case.
Maintenance of file is flexible.
Records stored are updated now and then.
Stored data and procedures can be easily edited.
Reports can be generated with case.
Accurate calculations are made.
less manpower required.
8/12/2019 CMS Final ReportL
9/57
COLLEGE MANAGEMENT SYSTEM
9Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
4. INTRODUCTION OF MODULES:
1. Student i. Registration
ii. Admission
iii. Search
2. HR Details
i. Joining Details
ii. In-service /leaving faculty details
iii. Salary details
iv. Edit the information and Search
3. Fees Details
i. Course wise Fees Detail
ii. Hostel fee details
iii. Mode of Fee payment details
iv. Search
4. Class Room Management
i. Seminar Hall Details
ii. Year wise Class Room
8/12/2019 CMS Final ReportL
10/57
COLLEGE MANAGEMENT SYSTEM
10Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
1. Student: -
(i) Registration: The student registration page is designed for registering the newstudent s details and course details.
(ii) Admission : The student admission page is designed for admission details of newstudents.
(iii) Search: The Search page is designed for search the registration and admission detailsof the students.
2. HR details:-
(i) Joining Details: The joining details page is designed for entering the details of newfaculty like Name, Id, and DOJ etc.
(ii) In-Service / Leaving Faculty details : This page is designed for entering the Servicedetails of the Faculty that he is still working or not.
(iii) Salary Details : This page is designed for entering the salary details of the workingfaculty and it also calculates the gross salary of the faculty.
(iv) Edit the information and Search: By this page we can search, update and delete thedetails of the faculty.
8/12/2019 CMS Final ReportL
11/57
COLLEGE MANAGEMENT SYSTEM
11Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
3. Fee details: -
(i) Course Wise Fee Details : - This page is designed to show the fee details of the allcourses.
(ii) Hostel Fee details : - This page is designed to show the hostel fee details like Feefor A/C, Non- A/C rooms etc.
(iii) Mode of the Fee payment Details: - This page is designed to enter the record of thestudent s fee payment mode.
(iv) Search : This page is designed to search the student s fee payment details.
4. Class Room Management:-
(i) Seminar Hall Details : This form is designed to show the details of the Seminar Hall.
(ii) Year Wise Class Room : This page is designed to show the details of class room forthe student semester wise.
8/12/2019 CMS Final ReportL
12/57
COLLEGE MANAGEMENT SYSTEM
12Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
5. Feasibility Study
T ECHNICAL FEASIBILTY
E CONOMIC FEASIBILITY
O PERATIONAL FEASIBILITY
T IME FEASIBILITY
The key considerations involved in the feasibility analysis are
i. TECHNICAL FEASIBILTY
ii. ECONOMIC FEASIBILITY
iii. OPERATIONAL FEASIBILITY
iv. TIME FEASIBILITY
Detailed feasibility analysis for the system is discussed below.
8/12/2019 CMS Final ReportL
13/57
COLLEGE MANAGEMENT SYSTEM
13Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
(i) TECHNICAL FEASIBILITY
The system is technically feasible as the necessary hardware, software and other tools are
available to develop the application.
(ii) ECONOMIC FEASIBILITY
The system assures to give full value for money, as it does not require very costly environment
to run, i.e. it uses the advantages of existing hardware and software tools. It is very easy to
implement and use this system.
(iii ) OPERATIONAL FEASIBILITY
It is mainly related to human organization and political aspects. All the working members of
the system are having sufficient computer knowledge to make it easy to use. As the system is
being developed in a latest technology that user will get a good feel the system and will have
complete assistance from the system.
(iv) TIME FEASIBILITY
This feasibility says that the system should be developed within period of time. This system can
be easily developed in the period specified by the users.
8/12/2019 CMS Final ReportL
14/57
COLLEGE MANAGEMENT SYSTEM
14Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
6. DESIGN
8/12/2019 CMS Final ReportL
15/57
COLLEGE MANAGEMENT SYSTEM
15Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
6.1 E-R Diagram:Also called an entity-relationship (ER) model, a graphical representation of entities and
Their relationships to each other, typically used in computing in regard to the organization of
Data within databases or information systems. An entity is a piece of data-an object or concept
About which data is stored. A relationship is how the data is shared between entities. There are
Three types of relationships between entities:
one-to-one : one instance of an entity (A) is associated with one other instance of another
Entity (B).
one-to-many : one instance of an entity (A) is associated with zero, one or many instances of
Another entity (B), but for one instance of entity B there is only one instanceof
Entity A.
many-to-many : one instance of an entity (A) is associated with one , zero or many instances
Of another entity (B) and one instance of entity B is associated with one,
Zero or many instances of entity A.
E-R Notations:-
Entities are represented by labeled rectangles. The label is the name of the entity. Entity
names should be singular nouns.
Relationships are represented by a solid line connecting two entities. The name of the
relationship is written above the line. Relationship names should be verbs
Attributes , when included, are listed inside the entity rectangle. Attributes which are
identifiers are underlined. Attribute names should be singular nouns.
Cardinality of many is represented by a line ending in a crow's foot. If the crow's foot is
omitted, the cardinality is one .
http://www.webopedia.com/TERM/D/data.htmlhttp://www.webopedia.com/TERM/D/database.htmlhttp://www.webopedia.com/TERM/O/object.htmlhttp://www.webopedia.com/TERM/O/object.htmlhttp://www.webopedia.com/TERM/D/database.htmlhttp://www.webopedia.com/TERM/D/data.html8/12/2019 CMS Final ReportL
16/57
COLLEGE MANAGEMENT SYSTEM
16Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Existence is represented by placing a circle or a perpendicular bar on the line.
E-R Diagram
Login Password
LoginCollg.Mgtsystem
Student
Registration
Admission Search
Fee Details HR DETAILS
Course WiseFee Details
Hostel Fee
JoiningDetail
In-service/Le-avingFacultyDetails
SalaryDetails
Edit theinfo. AndSearch
Mode of FeePayment
Search
Class Room Mgt.System
SeminarHall
ClassRoom
Faculty_id
Enrollment no
Enrollment no
Registration_id
8/12/2019 CMS Final ReportL
17/57
COLLEGE MANAGEMENT SYSTEM
17Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
6.2 Data Flow Diagram
A data flow Diagram is a graphical technique that depicts information flow &
the transformation that depicts information flow & the transforms that are ap-
-plied as data moves from input to output.
Level 0 DFD
Clg. Detail
College
Management
System
USER
8/12/2019 CMS Final ReportL
18/57
COLLEGE MANAGEMENT SYSTEM
18Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Level 1 DFD
Student db
Course db
Fee db HR db
Class db
College
Management
System
Log in
Fee Structure HR Details
Course Details
Student details
Class Room Mgt.
8/12/2019 CMS Final ReportL
19/57
COLLEGE MANAGEMENT SYSTEM
19Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
7. MODULESLAYOUT
8/12/2019 CMS Final ReportL
20/57
COLLEGE MANAGEMENT SYSTEM
20Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
LOG IN
HOME
8/12/2019 CMS Final ReportL
21/57
COLLEGE MANAGEMENT SYSTEM
21Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
STUDENT- REGISTRATION
8/12/2019 CMS Final ReportL
22/57
8/12/2019 CMS Final ReportL
23/57
COLLEGE MANAGEMENT SYSTEM
23Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
HR JOINING DETAILS
FACULTY STATUS RECORD
8/12/2019 CMS Final ReportL
24/57
COLLEGE MANAGEMENT SYSTEM
24Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
SALARY DETAILS
SEARCH AND UPDATE
8/12/2019 CMS Final ReportL
25/57
COLLEGE MANAGEMENT SYSTEM
25Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
FEE DETAIL COURSE FEE
HOSTEL FEE
8/12/2019 CMS Final ReportL
26/57
COLLEGE MANAGEMENT SYSTEM
26Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
MODE OF FEE PAYMENT
FEE RECORD SEARCH
8/12/2019 CMS Final ReportL
27/57
COLLEGE MANAGEMENT SYSTEM
27Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
CLASS ROOM MGT. SEMINAR HALL
CLASS ROOM
8/12/2019 CMS Final ReportL
28/57
COLLEGE MANAGEMENT SYSTEM
28Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
CONTACT
8. DATABASE
A database is similar to a data file in that it is a storage place for data. Like a data file, a database
does not present information directly to a user; the user runs an application that accesses datafrom the database and present it to the user in an understandable format.
A database typically has two components: the file holding the physical database and the
Data base Management System (DBMS) software that application uses to access data. The
DBMS is responsible for enforcing the data structure, including:
Maintain the relationship between data in the database. Ensuring the data is stored correctly and the rules defining data relationships are not
violated.
Recovering all data to a point of no consistency in case of system failure.
Relational database
8/12/2019 CMS Final ReportL
29/57
COLLEGE MANAGEMENT SYSTEM
29Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
There are different ways to organize data in a database but relational databases are
one of the most effective. Relational database systems are an application of mathematical set
theory to the problem of effectively organizing data. In a relational database, data is collected
into tables (called relations in relational theory).
When organizing data into tables, you can usually find many different ways to define
tables. Relational database theory defines a process, normalization, which ensures that the set of
tables you define will organize your data effectively.
8.1 DATABASE LAYOUT
8/12/2019 CMS Final ReportL
30/57
COLLEGE MANAGEMENT SYSTEM
30Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
8/12/2019 CMS Final ReportL
31/57
COLLEGE MANAGEMENT SYSTEM
31Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
9. CODING
LOGIN .ASPX.CS
Using System;Using System.Collections.Generic;Using System.Linq;Using System. Web;
8/12/2019 CMS Final ReportL
32/57
COLLEGE MANAGEMENT SYSTEM
32Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Using System.Web.UI;Using System.Web.UI.WebControls;
Public partial class login: System.Web.UI.Page{
String n = "user";String p = "pass";Protected void Page Load (object sender, EventArgs e){
}Protected void btnlgin_Click (object sender, EventArgs e){
If (txtlgin.Text == n && txtpassw.Text == p){
Server.Transfer ("Home.aspx");
}Else{
Label1.Visible = true;Label1.Text = "Please enter correct details";
}
}
}
HOME SOURCE CODE
.auto-style7 {Width: 401px;Height: 85px;
}.auto-style8 {
Width: 410px;}.auto-style10 {
Width: 292px;Height: 185px;
}.auto-style12 {
Width: 297px;Height: 183px;
}.auto-style14 {
Width: 301px;
8/12/2019 CMS Final ReportL
33/57
COLLEGE MANAGEMENT SYSTEM
33Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Height: 192px;}
.auto-style11 {Width: 250px;Height: 203px;
}.auto-style13 {
Width: 220px;Height: 183px;
}.auto-style9 {
Width: 250px;Height: 220px;
}
  ;< /td>
  ;< /td>
  ;< /td>
REGISTRATION.ASPX.CS
Using System;Using System. Data;Using System. Configuration;Using System. Web;
8/12/2019 CMS Final ReportL
34/57
8/12/2019 CMS Final ReportL
35/57
COLLEGE MANAGEMENT SYSTEM
35Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
lblFname.Visible = true;if (txtlname.Text == "")
lblLname.Visible = true;if (txtfaname.Text == "")
lblFthName.Visible = true;if (txtmtname.Text == "")
lblMthName.Visible = true;if (txtaddress.Text == "")
lblAddr.Visible = true;if (txteid.Text == "")
lblMail.Visible = true;if (txtdob.Text == "")
lblDOB.Visible = true;if (txtphn.Text == "")
lblPNo.Visible = true;if (ddlg.SelectedValue == "Select")
lblGen.Visible = true;if (ddlg.SelectedValue == "Select")
lblPrg.Visible = true;}else{
try{
string chk = GenerateId();if (chk != "exist"){
SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());
//SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["collegedatabase1"].ConnectionString);
con.Open();SqlCommand cmd = new SqlCommand("insert into
registration(registrationid,f_name,m_name,l_name,FatherName,MotherName,gender,regaddress,emailid,program,regdate,regdob,regphoneno)" +
"values ('" + txtid.Text.Trim().ToUpper() + "','" + txtfname.Text.Trim().ToUpper() + "','" +txtmname.Text.Trim().ToUpper() + "','" + txtlname.Text.Trim().ToUpper() + "','" +txtfaname.Text.Trim().ToUpper() + "','" + txtmtname.Text.Trim().ToUpper() + "','" + ddlg.SelectedValue.ToString()+ "','" + txtaddress.Text.Trim().ToUpper() + "','" + txteid.Text.Trim().ToUpper() + "','" +ddlp.SelectedValue.ToString() + "','" + txtdate.Text.Trim().ToUpper() + "','" + txtdob.Text.Trim().ToUpper() + "','"+ txtphn.Text.Trim().ToUpper() + "')", con);
cmd.ExecuteNonQuery();con.Close();lblmsg.Visible = true;lblmsg.Text = "Data successfully stored...";
}
else{lblmsg.Visible = true;lblmsg.Text = "Student Already Registered ...";
}txtid.Text = "";txtfname.Text = "";txtmname.Text = "";txtlname.Text = "";
8/12/2019 CMS Final ReportL
36/57
COLLEGE MANAGEMENT SYSTEM
36Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
txtfaname.Text = "";txtmtname.Text = "";ddlg.SelectedIndex = 0;txtaddress.Text = "";txteid.Text = "";ddlp.SelectedIndex = 0;txtdate.Text = "";txtdob.Text = "";txtphn.Text = "";
}catch (Exception ex){
Response.Write(ex.Message.ToString());}
}}
private string GenerateId(){
string Ids = "000";SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());cn.Open();SqlCommand cmd1 = new SqlCommand("Select * from registration Where registrationid= '" + txtid.Text + "'
", cn);SqlDataReader dr1 = cmd1.ExecuteReader();if (dr1.HasRows){
Ids = "exist";}cn.Close();cmd1.Dispose();dr1.Dispose();return Ids;
}
}
ADMISSION.ASPX.CS
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;
public partial class Admission : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
lblErl.Visible = false;
8/12/2019 CMS Final ReportL
37/57
COLLEGE MANAGEMENT SYSTEM
37Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
lblid.Visible = false;lbl10P.Visible = false;lbl10B.Visible = false;lbl12P.Visible = false;lbl12B.Visible = false;lblPrg.Visible = false;lblSsn.Visible = false;lblGen.Visible = false;lblPrg.Visible = false;lblmsg.Visible = false;
} protected void btnr1_Click(object sender, EventArgs e){
lblmsg.Visible = false;txteroll.Text = "";txtrid.Text = "";txtnme.Text = "";txtfname1.Text = "";ddl1.SelectedIndex = 0;txtpno.Text = "";txtaddre.Text = "";ddl2.SelectedIndex = 0;txtten.Text = "";txttw.Text = "";txtgd.Text = "";txtten1.Text = "";txttw1.Text = "";txtgd1.Text = "";txts.Text = "";txteskill.Text = "";txtemail.Text = "";
} protected void btns1_Click(object sender, EventArgs e)
{if (txteroll.Text == "" || txtrid.Text == "" || txtten.Text == "" || txttw.Text == "" || txtgd.Text == "" || txtten1.Text
== "" || txttw1.Text == "" || txtgd1.Text == "" || txts.Text == "" || ddl1.SelectedValue == "Select" ||ddl2.SelectedValue == "Select")
{if (txteroll.Text == "")
lblErl.Visible = true;if (txtrid.Text == "")
lblid.Visible = true;if (txtten.Text == "")
lbl10P.Visible = true;if (txtten1.Text == "")
lbl10B.Visible = true;
if (txttw.Text == "")lbl12P.Visible = true;if (txttw1.Text == "")
lbl12B.Visible = true;if (txts.Text == "")
lblSsn.Visible = true;if (ddl1.SelectedValue == "Select")
lblGen.Visible = true;if (ddl2.SelectedValue == "Select")
8/12/2019 CMS Final ReportL
38/57
COLLEGE MANAGEMENT SYSTEM
38Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
lblPrg.Visible = true;}else{
try{
string chk = GenerateId();if (chk != "exist"){
SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());
//SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["collegedatabase1"].ConnectionString);
con.Open();SqlCommand cmd = new SqlCommand("insert into
admission(enrollno,registrationid_add,sname,fathername,grnder,phoneno,addresadmin,course,per10,per12,pergrad,bord10,bord12,boardgrad,sessionahmin,extraskill,emailid)" +
"values ('" + txteroll.Text.Trim().ToUpper() + "','" + txtrid.Text.Trim().ToUpper() + "','" +txtnme.Text.Trim().ToUpper() + "','" + txtfname1.Text.Trim().ToUpper() + "','" + ddl1.SelectedValue.ToString() +"','" + txtpno.Text.Trim().ToUpper() + "','" + txtaddre.Text.Trim().ToUpper() + "','" + ddl2.SelectedValue.ToString()+ "','" + txtten.Text.Trim().ToUpper() + "','" + txttw.Text.Trim().ToUpper() + "','" + txtgd.Text.Trim().ToUpper() +"','" + txtten1.Text.Trim().ToUpper() + "','" + txttw1.Text.Trim().ToUpper() + "','" + txtgd1.Text.Trim().ToUpper()+ "','" + txts.Text.Trim().ToUpper() + "','" + txteskill.Text.Trim().ToUpper() + "','" +txtemail.Text.Trim().ToUpper() + "')", con);
cmd.ExecuteNonQuery();con.Close();lblmsg.Visible = true;lblmsg.Text = "Data is successfully stored...";
}else{
lblmsg.Visible = true;lblmsg.Text = "Enrollment Already exist...";
}txteroll.Text = "";txtrid.Text = "";txtnme.Text = "";txtfname1.Text = "";ddl1.SelectedIndex = 0;txtpno.Text = "";txtaddre.Text = "";ddl2.SelectedIndex = 0;txtten.Text = "";txttw.Text = "";txtgd.Text = "";txtten1.Text = "";
txttw1.Text = "";txtgd1.Text = "";txts.Text = "";txteskill.Text = "";txtemail.Text = "";
}catch (Exception ex){
Response.Write(ex.Message.ToString());
8/12/2019 CMS Final ReportL
39/57
8/12/2019 CMS Final ReportL
40/57
COLLEGE MANAGEMENT SYSTEM
40Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;using System.Configuration;using System.Text;
public partial class Search : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
GridView1.Visible = false;GridView2.Visible = false;
} protected void btnrds_Click(object sender, EventArgs e){
lbl1.Visible = false;SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());con.Open();if (txtsid.Text != "" && txtenno.Text == "")
{string WhereSql = " where registrationid !='#23423' ";WhereSql += " And registrationid like '%" + txtsid.Text + "%' ";SqlDataSource1.SelectCommand = "SELECT * from registration" +
WhereSql;SqlDataSource2.DataBind();GridView1.DataBind();GridView1.Visible = true;
}
if (txtenno.Text != ""){
string WhereSql = " where enrollno !='#23423' ";WhereSql += " And enrollno like '%" + txtenno.Text + "%' ";SqlDataSource1.SelectCommand = "select registrationid,enrollno,sname,a.emailid,phoneno,course from
admission a left join registration r on registrationid=registrationid_add" +WhereSql;
SqlDataSource1.DataBind();GridView2.DataBind();GridView2.Visible = true;
}txtenno.Text = "";txtsid.Text = "";
} protected void txtsid_TextChanged(object sender, EventArgs e){
SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());SqlCommand cmd = new SqlCommand();SqlDataReader dr;cn.Open();cmd.Connection = cn;cmd.CommandType = CommandType.Text;
8/12/2019 CMS Final ReportL
41/57
COLLEGE MANAGEMENT SYSTEM
41Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
cmd.CommandText = "Select * From admission where registrationid_add ='" + txtsid.Text + "'";dr = cmd.ExecuteReader();if (dr.HasRows){
dr.Read();txtenno.Text = dr["enrollno"].ToString();
}cn.Dispose();cmd.Dispose();dr.Dispose();
}}
JOININGDETAIL.ASPX.CS
using System;using System.Data;
using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;
public partial class JoiningDetail : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
lblAddr.Visible = false;lblDOJ.Visible = false;lblFid.Visible = false;lblFname.Visible = false;lblGender.Visible = false;lblMail.Visible = false;lblPno.Visible = false;lblPost.Visible = false;lblQual.Visible = false;
} protected void txteid_TextChanged(object sender, EventArgs e){
} protected void btnres7_Click(object sender, EventArgs e){
} protected void btnsub_Click(object sender, EventArgs e){
if (txtdoj.Text == "" || txtfadd.Text == "" || txtfeid9.Text == "" || txtfid1.Text == "" || txtfnme.Text == "" ||txtfpn.Text == "" || txthq.Text == "" || txtp.Text == "")
8/12/2019 CMS Final ReportL
42/57
COLLEGE MANAGEMENT SYSTEM
42Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
{if (txtdoj.Text == "")
lblDOJ.Visible = true;if (txtfadd.Text == "")
lblAddr.Visible = true;if (txtfeid9.Text == "")
lblMail.Visible = true;if (txtfid1.Text == "")
lblFid.Visible = true;if (txtfnme.Text == "")
lblFname.Visible = true;if (txtfpn.Text == "")
lblPno.Visible = true;if (txthq.Text == "")
lblQual.Visible = true;if (txtp.Text == "")
lblPost.Visible = true;if (ddlgen.SelectedValue == "Select")
lblGender.Visible = true;}else{
try{
string chk = GenerateId();if (chk != "exist"){
SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());
con.Open();SqlCommand cmd = new SqlCommand("insert into
facultydetail(facultyid,facultyname,addressfacult,phone,qualification,hobbies,post,emailid,gender,doj)" +"values ('" + txtfid1.Text.Trim().ToUpper() + "','" + txtfnme.Text.Trim().ToUpper() + "','" +
txtfadd.Text.Trim().ToUpper() + "','" + txtfpn.Text.Trim().ToUpper() + "','" + txthq.Text.Trim().ToUpper() + "','" +txthobb.Text.Trim().ToUpper() + "','" + txtp.Text.Trim().ToUpper() + "','" + txtfeid9.Text.Trim().ToUpper() + "','" +ddlgen.SelectedValue + "','" + txtdoj.Text.Trim().ToUpper() + "')", con);
cmd.ExecuteNonQuery();con.Close();lblmsg.Visible = true;lblmsg.Text = "Data is successfully stored...";
}else{
lblmsg.Visible = true;lblmsg.Text = "Faculty Already registered...";
}
txtfid1.Text = "";txtfnme.Text = "";txtfadd.Text = "";txtfpn.Text = "";txthq.Text = "";txthobb.Text = "";txtp.Text = "";txtfeid9.Text = "";ddlgen.SelectedIndex = 0;
8/12/2019 CMS Final ReportL
43/57
COLLEGE MANAGEMENT SYSTEM
43Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
txtdoj.Text = "";}catch (Exception ex){
Response.Write(ex.Message.ToString());}
}}
private string GenerateId(){
string Ids = "000";SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());cn.Open();SqlCommand cmd1 = new SqlCommand("Select * from facultydetail Where facultyid= '" + txtfid1.Text +"' ",
cn);SqlDataReader dr1 = cmd1.ExecuteReader();if (dr1.HasRows){
Ids = "exist";}cn.Close();cmd1.Dispose();dr1.Dispose();return Ids;
}}
INSERVICE AND LEAVING FACULTY DETAILS.ASPX.CS
using System;using System.Data;
using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;
public partial class LearingFacultyDetail : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
lblFid.Visible = false;lblStatus.Visible = false;
} protected void btnfr_Click(object sender, EventArgs e){
if (txtfidr1.Text == "" || ddlfr.SelectedValue == "Select"){
if (txtfidr1.Text == "")lblFid.Visible = true;
8/12/2019 CMS Final ReportL
44/57
COLLEGE MANAGEMENT SYSTEM
44Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
if (ddlfr.SelectedValue == "Select")lblStatus.Visible = true;
}else{
try{
SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());
con.Open();SqlCommand cmd = new SqlCommand("update facultydetail set statusfacult='" + ddlfr.SelectedValue +
"',doj='" + txtfdoj.Text.Trim().ToUpper() + "',dol='" + txtfdol.Text.Trim().ToUpper() + "' where facultyid='" +txtfidr1.Text.Trim().ToUpper() + "'", con);
cmd.ExecuteNonQuery();con.Close();lblmsg.Visible = true;lblmsg.Text = "Data is successfully stored...";txtfidr1.Text = "";txtfnr.Text = "";txtfdoj.Text = "";txtfdol.Text = "";ddlfr.SelectedIndex = 0;
}catch (Exception ex){
Response.Write(ex.Message.ToString());}
}}
protected void btnres7_Click(object sender, EventArgs e){
txtfidr1.Text = "";txtfnr.Text = "";
txtfdoj.Text = "";txtfdol.Text = "";ddlfr.SelectedIndex = 0;
} protected void txtfidr1_TextChanged(object sender, EventArgs e){
SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());SqlCommand cmd = new SqlCommand();SqlDataReader dr;cn.Open();cmd.Connection = cn;cmd.CommandType = CommandType.Text;cmd.CommandText = "Select * From facultydetail where facultyId='" + txtfidr1.Text + "'";
dr = cmd.ExecuteReader();if (dr.HasRows){
dr.Read();txtfnr.Text = dr["facultyname"].ToString();txtfdoj.Text = dr["doj"].ToString();//ddlfr.SelectedValue = dr["statusfacult"].ToString();
}cn.Dispose();
8/12/2019 CMS Final ReportL
45/57
COLLEGE MANAGEMENT SYSTEM
45Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
cmd.Dispose();dr.Dispose();
}}
SALARY DEATIL.ASPX.CS
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;
public partial class SalaryDetail : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
lblFid.Visible = false;lblSal.Visible = false;
} protected void btnsdsub_Click(object sender, EventArgs e){
if (txtsdfid1.Text == "" || txtsdsal.Text == ""){
if (txtsdfid1.Text == "")
lblFid.Visible = true;if (txtsdsal.Text == "")lblSal.Visible = true;
}else{
try{
SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());
con.Open();SqlCommand cmd = new SqlCommand("update facultydetail set post='" + txtsdpo.Text + "', salary='" +
txtsdsal.Text + "', gross='" + txtGross.Text + "' where facultyid='" + txtsdfid1.Text + "'", con);cmd.ExecuteNonQuery();con.Close();lblmsg.Visible = true;lblmsg.Text = "Data is successfully stored...";txtsdfid1.Text = "";txtsdfn.Text = "";txtsdpo.Text = "";txtsdsal.Text = "";txtGross.Text = "";
8/12/2019 CMS Final ReportL
46/57
COLLEGE MANAGEMENT SYSTEM
46Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
}catch (Exception ex){
Response.Write(ex.Message.ToString());}
}}
protected void txtsdfid1_TextChanged(object sender, EventArgs e){
SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());SqlCommand cmd = new SqlCommand();SqlDataReader dr;cn.Open();cmd.Connection = cn;cmd.CommandType = CommandType.Text;cmd.CommandText = "Select * From facultydetail where facultyId='" + txtsdfid1.Text + "'";dr = cmd.ExecuteReader();if (dr.HasRows){
dr.Read();txtsdfn.Text = dr["facultyname"].ToString();txtsdpo.Text = dr["post"].ToString();
}cn.Dispose();cmd.Dispose();dr.Dispose();
} protected void btncancel_Click(object sender, EventArgs e){
txtsdfid1.Text = "";txtsdfn.Text = "";txtsdpo.Text = "";txtsdsal.Text = "";
txtGross.Text = "";}
protected void txtsdsal_TextChanged(object sender, EventArgs e){
int val = Convert.ToInt32(txtsdsal.Text);float total,hra=.2f,da=.15f;total = val + (hra * val) + (da * val);txtGross.Text = total.ToString();
}}
EDIT THE INFORMATION.ASPX.CS
using System;using System.Collections;using System.Data;using System.Linq;
8/12/2019 CMS Final ReportL
47/57
COLLEGE MANAGEMENT SYSTEM
47Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;using System.Configuration;using System.Text;
public partial class EditInformation : System.Web.UI.Page{
protected void grdData_RowDataBound(object sender, GridViewRowEventArgs e){
if (e.Row.RowType == DataControlRowType.DataRow){
foreach (DataControlField dcf in grdData.Columns){
if (dcf.ToString().Trim() == "CommandField"){
if (((CommandField)dcf).ShowDeleteButton == true){
e.Row.Cells[grdData.Columns.IndexOf(dcf)].Attributes.Add("onclick", "return confirm(\"Are You sure to delete?\")");
}}
}}
} protected void btns1_Click(object sender, EventArgs e){
string WhereSql = " where facultyid!='#23423' ";if (txtufid.Text != ""){
WhereSql += " And facultyid like '%" + txtufid.Text + "%' ";SqlBachelor.SelectCommand = "SELECT * FROM facultydetail" +
WhereSql;SqlBachelor.DataBind();grdData.DataBind();grdData.Visible = true;
}}
}
COURSE WISE FEE DETAILS.ASPX.CS
using System;using System.Collections.Generic;using System.Linq;
8/12/2019 CMS Final ReportL
48/57
COLLEGE MANAGEMENT SYSTEM
48Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
using System.Web;using System.Web.UI;using System.Web.UI.WebControls;
public partial class FeeDetails : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
} protected void btnfdshow_Click(object sender, EventArgs e){
grdData.Visible = true;}
}
HOSTEL FEE.ASPX.CS
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;
public partial class HostelFee : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
} protected void hfsearch_Click(object sender, EventArgs e){
grdData.Visible = true;}
}
MODE OF FEE PAYMENT.ASPX.CS
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;
8/12/2019 CMS Final ReportL
49/57
COLLEGE MANAGEMENT SYSTEM
49Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;
public partial class ModeofFeePayment : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
lblAmt.Visible = false;lblEno.Visible = false;lblPayM.Visible = false;
} protected void txtmopsid_TextChanged(object sender, EventArgs e){
SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());SqlCommand cmd = new SqlCommand();SqlDataReader dr;cn.Open();cmd.Connection = cn;cmd.CommandType = CommandType.Text;cmd.CommandText = "Select * From admission where enrollno='" + txtmopsid.Text + "'";dr = cmd.ExecuteReader();if (dr.HasRows){
dr.Read();txtmopsn.Text = dr["sname"].ToString();ddlmopc.SelectedValue = dr["course"].ToString();
}cn.Dispose();cmd.Dispose();dr.Dispose();
} protected void btnfp_Click(object sender, EventArgs e){
if (txtmopsid.Text == "" || txtfpamount.Text == "" || ddlpm.SelectedValue == "Select"){
if (txtmopsid.Text == "")lblEno.Visible = true;
if (txtfpamount.Text == "")lblAmt.Visible = true;
if (ddlpm.SelectedValue == "Select")lblPayM.Visible = true;
}else
{ try{
SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());
con.Open();SqlCommand cmd = new SqlCommand("update admission set paymode='" + ddlpm.SelectedValue + "',
amount='" + txtfpamount.Text + "' where enrollno='" + txtmopsid.Text + "'", con);cmd.ExecuteNonQuery();
8/12/2019 CMS Final ReportL
50/57
COLLEGE MANAGEMENT SYSTEM
50Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
con.Close();lblmsg.Visible = true;lblmsg.Text = "Data is successfully stored...";txtfpamount.Text = "";txtmopsid.Text = "";txtmopsn.Text = "";ddlpm.SelectedIndex = 0;ddlmopc.SelectedIndex = 0;
}catch (Exception ex){
Response.Write(ex.Message.ToString());}
}}
protected void btnfpres_Click(object sender, EventArgs e){
txtfpamount.Text = "";txtmopsid.Text = "";txtmopsn.Text = "";ddlpm.SelectedIndex = 0;ddlmopc.SelectedIndex = 0;
}}
FEE PAY SEARCH.ASPX.CS
using System;using System.Collections;using System.Data;
using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;using System.Configuration;using System.Text;
public partial class FeepaySearch : System.Web.UI.Page
{ protected void Page_Load(object sender, EventArgs e){
GridView2.Visible = false;}
protected void btnfpse_Click(object sender, EventArgs e){
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["InvConn"].ToString());con.Open();
8/12/2019 CMS Final ReportL
51/57
COLLEGE MANAGEMENT SYSTEM
51Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
if (txtfps.Text != ""){
string WhereSql = " where enrollno !='#23423' ";WhereSql += " And enrollno like '%" + txtfps.Text + "%' ";SqlDataSource1.SelectCommand = "SELECT * from admission" +
WhereSql;SqlDataSource1.DataBind();GridView2.DataBind();GridView2.Visible = true;
}txtfps.Text = "";
}}
SEMINAR HALL.ASPX.CS
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;
public partial class SeminalHall : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
} protected void hfsearch_Click(object sender, EventArgs e){
grdData.Visible = true;}
}
CLASS ROOM.ASPX.CS
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;
8/12/2019 CMS Final ReportL
52/57
COLLEGE MANAGEMENT SYSTEM
52Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
using System.Web.UI.WebControls;
public partial class ClassRoom : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e){
} protected void hfsearch_Click(object sender, EventArgs e){
grdData.Visible = true;}
}
10. TESTING
Testing is the process of detecting errors. Testing performs a very cri t ical role
for quali ty assurance and for ensu ring the rel iabil i ty of software. The results of
test ing are used later on during maintenance also.
8/12/2019 CMS Final ReportL
53/57
COLLEGE MANAGEMENT SYSTEM
53Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
Testing Objectives :
The main objective of test ing is to uncover a host of errors, systematically and
with minimum effort and t ime. Stat ing formally, we can say,
Testing is a process of executing a program with the intent of finding an
error.
A successful test is one that uncovers an as yet undiscovered error. A good test case is one that has a high probabil i ty of finding error, i f i t
exists .
The tests are inadequate to detect possibly present errors. The software more or less confirms to the quali ty and rel iable standards.
TESTING PROCESS
Levels of testing Test Plan Test Procedures
Test Report
Test Case Execution
Test CaseSpecification
Test Case AnalysisIs error
uncovered?Is Error
8/12/2019 CMS Final ReportL
54/57
COLLEGE MANAGEMENT SYSTEM
54Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
TT EE SS TT SS CC OO NN DD UU CC TT EE DD OO NN TT HH EE SS YY SS TT EE MM
Testing
PhaseObjectives
Unit
Testing
The various functions within each program and the program
blocks are tested for proper working.
Module
Testing
A module is composed of various programs related to that
module. Module testing is done to check the module
functionality and interaction between units within a module
Integration
Testing
Integration testing is done to test the functionality and
interfacing between the modules.
8/12/2019 CMS Final ReportL
55/57
COLLEGE MANAGEMENT SYSTEM
55Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
11. CONCLUSION
Globalization and speedy and accurate information requirement has made the way for
automating the systems fully and no room is left for partially or manually automated systems.
This project has been designed keeping in mind to fulfill the enquires of the management
of the College like student registration, admission, HR detail enquiry. The system so developed
also fulfills the requirements of globalization and speedy information needs.
Since it has been designed exclusively as the part of A Level project, certaincomplexities that are faced by real life generate have not been considered in this project. But
the enhancements in the project could be easily done without changing the current design and
programming structure.
8/12/2019 CMS Final ReportL
56/57
COLLEGE MANAGEMENT SYSTEM
56Developed by:
Nidhi Gaur, Komal Chauchan, M.Tasim
12. FUTURE SCOPE
The project can be used in the college after adding some more useful modules and functions.
The project has been designed in such a way that, its can further upgraded very easily. The
main advantage of this system it s modularity. This system helps the management to manage to
internal as well as external work. It can also used to sentinel database of college, so that all the
details will be easily manageable. Well I and my team members have worked hard in order to
an improved website regarding the information about the various activities of college.
The enhancement of this project can be accomplished easily. That is, any new functional
capabilities can be added to the project by simply including the new module in the homepage.
Adaptation of this project to a new environment can also performed easily.
8/12/2019 CMS Final ReportL
57/57
COLLEGE MANAGEMENT SYSTEM
13. BIBLIOGRAPHY
The following books were referred during the analysis and execution phase of the project:
1. Encyclopedia of Software Engineering, 2nd edition, John Wiley and Sons, inc. (SRS,ER -
Diagram,DFD,Feasibility Study,Testing)
2. Beginning ASP.NET 2.0 with C# By Chris Hart, John Kauffman, David Sussman, Chris Ullman (Concept of the ASP, Page Directives information, Textbox server control, button server control,Creating Bachelor page)
3. Microsoft SQL Server 2005 Complete Handbook by Richard Waymire(SQL commands,Workingof SQL,SQL Connection)
And There are some websites also which gave us very huge knowledge for our project:
1. www.w3school.com (Coding Help, Tools Uses Help,HTML Tags,CSS)2. http://www.csharpcorner.com (Console input/output,Exception,Console class,Creating
String,Decision making)3. http://www.codeproject.com/Articles/4468/Beginners-Introduction-to-ASP-NET ( Hepls in
creating ASP form)
4. http://www.dotnet-tricks.com/Tutorial/aspnetlist (Validation Help, Overview of ASP.NET)
http://asp.net/http://asp.net/http://asp.net/http://www.w3school.com/http://www.w3school.com/http://www.codeproject.com/Articles/4468/Beginners-Introduction-to-ASP-NEThttp://www.codeproject.com/Articles/4468/Beginners-Introduction-to-ASP-NEThttp://www.dotnet-tricks.com/Tutorial/aspnetlisthttp://www.dotnet-tricks.com/Tutorial/aspnetlisthttp://www.dotnet-tricks.com/Tutorial/aspnetlisthttp://www.codeproject.com/Articles/4468/Beginners-Introduction-to-ASP-NEThttp://www.w3school.com/http://asp.net/