Database of Student Attendance Management System Project

Database of Student Attendance Management System – ASP.Net C#

In this asp.net project post we will give you full database with all tables and stored procedures. We have provide this free project for students, only for educational purpose.

www.meeraacademy.com
Student Attendance Management System ASP.Net Project

Student Attendance System Project SQL database Tables.

Here, we provide all sql tables and stored procedure for Student Attendance Project. Create new database “AttSystem” and create all tables manually from below code.

TableName : Attendancemst
Table stores Attendance detail
Columns :
AID
int  – Attendance ID [Primary_Key and Auto_increments]
Rollno nvarchar(50)
Name nvarchar(50)
Date nvarchar(500)
Status nvarchar(50)
StaffName nvarchar(50)
EDate datetime – Attendance entry date
TableName : Complainmst
Table stores Complain detail of students
Columns :
CID
int  – Complain ID [Primary_Key and Auto_increments]
Rollno nvarchar(50)
Name nvarchar(50)
Subject nvarchar(50)
Message nvarchar(500)
Reply nvarchar(500)
EDate datetime – Complain entry date
TableName : DivMst
Table stores Division detail
Columns :
DID
int  – Division ID [Primary_Key and Auto_increments]
DivName char(1)
StdName nvarchar(50)
Seat int
EDate datetime – Division create date
TableName : FeedBackMst
Table stores Feedback details from students
Columns :
FID
int  – Feedback ID [Primary_Key and Auto_increments]
Email nvarchar(50)
Mobile nvarchar(50)
Feedback nvarchar(500)
EDate datetime – Feedback create date
TableName : LeaveMst
Table stores Leave details of Students
Columns :
LID
int  – Leave ID [Primary_Key and Auto_increments]
Rollno nvarchar(50)
Name nvarchar(50)
StdName nvarchar(50)
Message nvarchar(500)
NoDays int – Number of days
Reply nvarchar(500)
EDate datetime – Leave create date
TableName : StaffMst
Table stores Staff detail
Columns :
SID
int  – Staff ID [Primary_Key and Auto_increments]
Name nvarchar(50)
StdName nvarchar(50)
Email nvarchar(50)
Mobile nvarchar(50)
Image nvarchar(50)
Qualification nvarchar(50)
Add nvarchar(50)
City nvarchar(50)
Pincode nvarchar(50)
Uname nvarchar(50)
Pass nvarchar(50)
Gender nvarchar(50)
EDate datetime – Staff create date
TableName : StdMst
Table stores standard detail
Columns :
SID
int  – standard ID [Primary_Key and Auto_increments]
StdName nvarchar(50)
EDate datetime – standard create date
TableName : StudentMst
Table stores Staff detail
Columns :
SID
int  – Student ID [Primary_Key and Auto_increments]
RollNo nvarchar(50)
Name
nvarchar(max)
StdName nvarchar(50)
DivName nvarchar(50)
Email
nvarchar(50)
Mobile nvarchar(50)
DOB nvarchar(50)
Image nvarchar(50)
Add nvarchar(50)
City nvarchar(50)
Pincode nvarchar(50)
Uname nvarchar(50)
Pass nvarchar(50)
EDate datetime – Student entry date

Now, After create database tables then create stored procedure from below.
Here, we have given all stored procedure of student attendance system project.

Step to create database

Step 1 : Create New Database AttSystem in SQL Server
Step 2 : Create all tables from above
Step 3 : Create stored procedure from below
Step 4 : Open New Query Windows –> Copy Stored Procedure Code –>  Past code –> Execute query
Step 5 : Run the project
Step 6 : Admin side username = “admin” and password= “123”

SQL Stored Procedures


/****** Object:  StoredProcedure [dbo].[StudentMst_UPDATE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[StudentMst_UPDATE]	
	@SID AS int,			
	@email AS NVARCHAR(256),
	@mobile AS NVARCHAR(256),	
	@image AS NVARCHAR(256),
	@add AS NVARCHAR(256),
	@city AS NVARCHAR(256),
	@pincode AS NVARCHAR(256)
AS
BEGIN	
UPDATE StudentMst SET Email=@email,Mobile=@mobile,Image=@image,[Add]=@add,City=@city,Pincode=@pincode WHERE SID=@SID
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_SELECT_STD_DIV]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StudentMst_SELECT_STD_DIV]
@std as nvarchar(256),
@div as nvarchar(256)	
AS
BEGIN
	SELECT * FROM StudentMst where StdName=@std and DivName=@div
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_SELECT_login]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StudentMst_SELECT_login]
		@uname as nvarchar(256),
	@pass as nvarchar(256)
AS
BEGIN
SELECT * FROM StudentMst where Uname=@uname and Pass=@pass
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMST_SELECT_check_current_pass]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StudentMST_SELECT_check_current_pass]	
	@pass as nvarchar(256),
	@uname as nvarchar(256)	
AS
BEGIN	
	select * from StudentMst where Pass=@pass and Uname=@uname	
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMST_SELECT_ChangePass]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StudentMST_SELECT_ChangePass]	
	@pass as nvarchar(256),
	@uname as nvarchar(256)	
AS
BEGIN	
	update StudentMst set Pass=@pass where Uname=@uname	
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_SELECT_BYID]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[StudentMst_SELECT_BYID]	
	@SID AS INT
AS
BEGIN	
	SELECT * FROM StudentMst WHERE SID=@SID	
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_SELECT_by_uname]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StudentMst_SELECT_by_uname]
		@uname as nvarchar(256)	 
AS
BEGIN	
	SELECT * FROM StudentMst where Uname=@uname 	
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_SELECT_by_email]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StudentMst_SELECT_by_email]
		@email as nvarchar(256)	 
AS
BEGIN	
	SELECT * FROM StudentMst where Email=@email	
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[StudentMst_SELECT]	
AS
BEGIN	
	SELECT * FROM StudentMst	
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[StudentMst_INSERT]
	
	@ROLLNO AS NVARCHAR(256),
	@NAME  AS NVARCHAR(256),
	@STDNAME  AS NVARCHAR(256),
	@DIVNAME  AS NVARCHAR(256),
	@EMAIL  AS NVARCHAR(256),
	@MOBILE AS NVARCHAR(256),
	@DOB AS nvarchar(500),
	@IMG  AS NVARCHAR(256),
	@ADD AS NVARCHAR(256),
	@CITY AS NVARCHAR(256),
	@PIN AS NVARCHAR(256),
	@UNAME AS NVARCHAR(256),
	@PASS AS NVARCHAR(256)
AS
BEGIN	
	INSERT INTO StudentMst VALUES(@ROLLNO,@NAME,@STDNAME,@DIVNAME,@EMAIL,@MOBILE,@DOB,@IMG,@ADD,@CITY,@PIN,@UNAME,@PASS,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[StudentMst_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[StudentMst_DELETE]	
	@SID AS INT
AS
BEGIN	
DELETE FROM StudentMst WHERE SID=@SID	
END
GO
/****** Object:  StoredProcedure [dbo].[STDMST_UPDATE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[STDMST_UPDATE]	
	@SID AS INT,
	@SNAME AS NVARCHAR(256)
AS
BEGIN	
UPDATE StdMst SET StdName=@SNAME, EDate=GETDATE() WHERE SID=@SID	
END
GO
/****** Object:  StoredProcedure [dbo].[STDMST_SELECT_BYID]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[STDMST_SELECT_BYID]	
	@ID AS INT
AS
BEGIN	
	SELECT * FROM StdMst WHERE SID=@ID	
END
GO
/****** Object:  StoredProcedure [dbo].[STDMST_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[STDMST_SELECT]	
AS
BEGIN	
	SELECT * FROM StdMst	
END
GO
/****** Object:  StoredProcedure [dbo].[STDMST_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[STDMST_INSERT]	
	@STDNAME AS NVARCHAR(256)
AS
BEGIN	
	INSERT INTO StdMst VALUES(@STDNAME,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[STDMST_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[STDMST_DELETE]	
	@SID AS INT
AS
BEGIN	
DELETE FROM StdMst WHERE SID=@SID	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMst_UPDATE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[StaffMst_UPDATE]	
	@SID AS INT,	
	@email as nvarchar(256),
	@mobile as nvarchar(256),
	@image as nvarchar(256),
	@add as nvarchar(256),
	@city as nvarchar(256),
	@pincode as nvarchar(256)	
AS
BEGIN	
UPDATE StaffMst SET Email=@email,Mobile=@mobile,Image=@image,[Add]=@add,City=@city,Pincode=@pincode WHERE SID=@SID	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMST_SELECT_login]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StaffMST_SELECT_login]
	@uname as nvarchar(256),
	@pass as nvarchar(256)
AS
BEGIN	
	SELECT * FROM StaffMst where Uname=@uname and Pass=@pass	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMST_SELECT_check_current_pass]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StaffMST_SELECT_check_current_pass]	
	@pass as nvarchar(256),
	@uname as nvarchar(256)	
AS
BEGIN	
	select * from StaffMst where Pass=@pass and Uname=@uname	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMST_SELECT_ChangePass]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StaffMST_SELECT_ChangePass]	
	@pass as nvarchar(256),
	@uname as nvarchar(256)	
AS
BEGIN	
	update StaffMst set Pass=@pass where Uname=@uname	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMst_SELECT_BYID]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[StaffMst_SELECT_BYID]	
	@SID AS INT
AS
BEGIN	
	SELECT * FROM StaffMst WHERE SID=@SID	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMST_SELECT_by_uname]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StaffMST_SELECT_by_uname]
	@uname as nvarchar(256)	
AS
BEGIN	
	SELECT * FROM StaffMst where Uname=@uname 	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMST_SELECT_by_emial]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[StaffMST_SELECT_by_emial]
	@email as nvarchar(256)	
AS
BEGIN	
	SELECT * FROM StaffMst where Email=@email	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMST_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[StaffMST_SELECT]	
AS
BEGIN	
	SELECT * FROM StaffMst	
END
GO
/****** Object:  StoredProcedure [dbo].[staffmst_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[staffmst_INSERT]	
	@name as nvarchar(256),
	@stdname as nvarchar(256),
	@email as nvarchar(256),
	@mobile as nvarchar(256),
	@image as nvarchar(256),
	@qualification as nvarchar(256),
	@add as nvarchar(256),
	@city as nvarchar(256),
	@pincode as nvarchar(256),
	@uname as nvarchar(256),
	@pass as nvarchar(256),
	@gender as nvarchar(256)	
AS
BEGIN	
	INSERT INTO StaffMst VALUES(@name,@stdname,@email,@mobile,@image,@qualification,@add,@city,@pincode,@uname,@pass,@gender,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[StaffMst_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[StaffMst_DELETE]	
	@SID AS INT
AS
BEGIN	
DELETE FROM StaffMst WHERE SID=@SID	
END
GO
/****** Object:  StoredProcedure [dbo].[LeaveMst_UPDATE_STATU]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[LeaveMst_UPDATE_STATU]	
	@LID AS INT,	
	@replay as nvarchar(256)
AS
BEGIN	
UPDATE Leavemst SET Reply=@replay, EDate=GETDATE() WHERE LId=@LID	
END
GO
/****** Object:  StoredProcedure [dbo].[Leavemst_SELECT_STD_STATUS]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Leavemst_SELECT_STD_STATUS]
	@std as nvarchar(256),
	@status as nvarchar(256)
AS
BEGIN	
	SELECT * FROM Leavemst where Stdname=@std and Reply=@status	
END
GO
/****** Object:  StoredProcedure [dbo].[Leavemst_SELECT_STD]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Leavemst_SELECT_STD]
	@std as nvarchar(256)
AS
BEGIN	
	SELECT * FROM Leavemst where Stdname=@std	
END
GO
/****** Object:  StoredProcedure [dbo].[Leavemst_SELECT_rollno]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Leavemst_SELECT_rollno]
	@rno as nvarchar(256)
AS
BEGIN	
	SELECT * FROM Leavemst where Rollno=@rno	
END
GO
/****** Object:  StoredProcedure [dbo].[Leavemst_SELECT_BYID]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[Leavemst_SELECT_BYID]	
	@LID AS INT
AS
BEGIN	
	SELECT * FROM Leavemst WHERE LID=@LID	
END
GO
/****** Object:  StoredProcedure [dbo].[Leavemst_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Leavemst_SELECT]	
AS
BEGIN	
	SELECT * FROM Leavemst	
END
GO
/****** Object:  StoredProcedure [dbo].[Leavemst_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Leavemst_INSERT]	
	@rollno AS NVARCHAR(256),
	@name AS NVARCHAR(256),
	@stdname AS nvarchar(256),
	@message AS nvarchar(256),	
	@nodays as int,
	@replay AS nvarchar(256)
AS
BEGIN	
	INSERT INTO Leavemst VALUES(@rollno,@name,@stdname,@message,@nodays,@replay,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[Leavemst_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[Leavemst_DELETE]	
	@LID AS INT
AS
BEGIN	
DELETE FROM Leavemst WHERE LID=@LID	
END
GO
/****** Object:  StoredProcedure [dbo].[FeedBackMst_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FeedBackMst_SELECT]	
AS
BEGIN	
	SELECT * FROM FeedBackMst	
END
GO
/****** Object:  StoredProcedure [dbo].[FeedBackMst_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FeedBackMst_INSERT]	
	@EMAIL AS NVARCHAR(256),
	@MOB AS NVARCHAR(256),
	@FEED AS NVARCHAR(256)
AS
BEGIN	
INSERT INTO FeedBackMst VALUES (@EMAIL,@MOB,@FEED,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[FeedBackMst_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FeedBackMst_DELETE]	
@FID AS  INT
AS
BEGIN	
DELETE FROM FeedBackMst WHERE FID=@FID	
END
GO
/****** Object:  StoredProcedure [dbo].[DIVMST_UPDATE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[DIVMST_UPDATE]	
	@DID AS INT,
	@DIVNAME AS NVARCHAR(256),
	@STDNAME AS NVARCHAR(256),
	@SEAT AS INT
AS
BEGIN	
UPDATE DivMst SET StdName=@STDNAME,DIVNAME=@DIVNAME,Seat=@SEAT, EDate=GETDATE() WHERE DID=@DID	
END
GO
/****** Object:  StoredProcedure [dbo].[DIVMST_SELECT_BYID]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[DIVMST_SELECT_BYID]	
	@DID AS INT
AS
BEGIN	
	SELECT * FROM DivMst WHERE DID=@DID	
END
GO
/****** Object:  StoredProcedure [dbo].[DIVMST_SELECT_BY_STD]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[DIVMST_SELECT_BY_STD]
	@STD AS NVARCHAR(256)
AS
BEGIN	
	SELECT * FROM DivMst WHERE StdName=@STD	
END
GO
/****** Object:  StoredProcedure [dbo].[DIVMST_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[DIVMST_SELECT]	
AS
BEGIN	
	SELECT * FROM DivMst	
END
GO
/****** Object:  StoredProcedure [dbo].[DivMst_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[DivMst_INSERT]	
	@DIVNAME AS NVARCHAR(256),
	@STDNAME AS NVARCHAR(256),
	@SEAT AS INT	
AS
BEGIN	
	INSERT INTO DivMst VALUES(@DIVNAME,@STDNAME,@SEAT,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[DivMst_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[DivMst_DELETE]	
	@DID AS INT
AS
BEGIN	
DELETE FROM DivMst WHERE DID=@DID	
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_UPDATE_Reply]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Complainmst_UPDATE_Reply]	
	@CID AS INT,
	@replay AS Nvarchar(256)	
AS
BEGIN	
UPDATE Complainmst SET Reply=@replay,Edate=GETDATE() where CID=@CID 	
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_UPDATE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Complainmst_UPDATE]	
	@CID AS INT,
	@rollno AS NVARCHAR(256),
	@name AS NVARCHAR(256),
	@subject AS Nvarchar(256),
	@message AS Nvarchar(256),
	@replay AS Nvarchar(256)	
AS
BEGIN	
UPDATE Complainmst SET Rollno=@rollno,Name=@name,Subject=@subject,Message=@message,Reply=@replay,Edate=GETDATE() where CID=@CID 	
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_SELECT_FOr_Teacher]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Complainmst_SELECT_FOr_Teacher]
	@rno as nvarchar(200)
AS
BEGIN	
	SELECT * FROM Complainmst where Rollno like @rno order by CID desc	
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_SELECT_BYID]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[Complainmst_SELECT_BYID]
	@CID AS INT
AS
BEGIN
	SELECT * FROM Complainmst WHERE CID=@CID	
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_SELECT_BY_ROLLNO]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Complainmst_SELECT_BY_ROLLNO]	
	@roll as nvarchar(256)	
	AS
BEGIN	
	SELECT * FROM Complainmst WHERE Rollno=@roll
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[Complainmst_SELECT]	
AS
BEGIN	
	SELECT * FROM Complainmst	
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[Complainmst_INSERT]	
	@rollno AS NVARCHAR(256),
	@name AS NVARCHAR(256),
	@subject AS NVARCHAR(256),
	@message AS NVARCHAR(256),
	@replay AS NVARCHAR(256)	
AS
BEGIN	
	INSERT INTO Complainmst VALUES(@rollno,@name,@subject,@message,@replay,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[Complainmst_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Complainmst_DELETE]	
	@CID AS INT
AS
BEGIN	
DELETE FROM Complainmst WHERE CID=@CID	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_UPDATE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_UPDATE]	
	@AID AS INT,
	@rollno AS NVARCHAR(256),
	@name AS NVARCHAR(256),
	@date AS datetime,
	@status as nvarchar(256),
	@staffname as nvarchar(256),
	@edate as datetime
AS
BEGIN	
UPDATE Attendancemst SET Rollno=@rollno,Name=@name,Date=@date,Status=@status,Staffname=@staffname, EDate=GETDATE() WHERE AID=@AID	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_SELECT_Report]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_SELECT_Report]	
	@rollno as nvarchar(256),
	@date as nvarchar(500)
AS
BEGIN	
	SELECT * FROM Attendancemst where Rollno like @rollno and Date=@date	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_SELECT_BYID]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_SELECT_BYID]	
	@AID AS INT
AS
BEGIN	
	SELECT * FROM Attendancemst WHERE AID=@AID	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_SELECT_BY_ROLLNO_month]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Attendancemst_SELECT_BY_ROLLNO_month]	
	@rollno as nvarchar(256),
	@month as nvarchar(256)	
AS
BEGIN	
	SELECT * FROM Attendancemst where Rollno = @rollno and Date like @month	
	--select CONVERT(nvarchar, EDate)  from Attendancemst	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_SELECT_BY_ROLLNO_and_STATUS]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_SELECT_BY_ROLLNO_and_STATUS]	
	@rollno as nvarchar(256),
	@status as nvarchar(256)	
AS
BEGIN	
	SELECT * FROM Attendancemst where Rollno = @rollno  and Status=@status	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_SELECT_BY_ROLLNO]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_SELECT_BY_ROLLNO]	
	@rollno as nvarchar(256)	
AS
BEGIN	
	SELECT * FROM Attendancemst where Rollno = @rollno 	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_SELECT_Allready_Saved]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_SELECT_Allready_Saved]	
	@rollno as nvarchar(256),
	@date as nvarchar(500)
AS
BEGIN	
	SELECT * FROM Attendancemst where Rollno=@rollno and Date=@date	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_SELECT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_SELECT]	
AS
BEGIN	
	SELECT * FROM Attendancemst	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_INSERT]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Attendancemst_INSERT]	
	@rollno AS NVARCHAR(256),
	@name AS NVARCHAR(256),
	@date AS nvarchar(500),
	@status as nvarchar(256),
	@staffname as nvarchar(256)	
AS
BEGIN	
	INSERT INTO Attendancemst VALUES(@rollno,@name,@date,@status,@staffname,GETDATE())	
END
GO
/****** Object:  StoredProcedure [dbo].[Attendancemst_DELETE]    Script Date: 08/25/2019 11:50:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[Attendancemst_DELETE]	
	@AID AS INT
AS
BEGIN	
DELETE FROM Attendancemst WHERE AID=@AID	
END
GO

Subscribe us

If you liked this c# post, then please subscribe to our YouTube Channel for more Project video tutorials.


Download and Run Project Demo :

Learn how to download and run c# .net project with source code. Project Demo

We hope that this asp.net project database tutorial helped you to understand and run Student Attendance Management System Project.

Leave a Reply

Your email address will not be published. Required fields are marked *