0% found this document useful (0 votes)
128 views

The Certificate of Originality: To Whom It May Concern

This document provides a certificate of originality for a student information system project report submitted by six students to Ardent Collaborations Limited. The project report, entitled "Student Information System", was created by the students to fulfill the requirements for a Bachelor of Technology degree. It certifies that the project report is the original work of the students and was carried out under the guidance of their project supervisor, Ayon Chatterjee.

Uploaded by

sauptik_007
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views

The Certificate of Originality: To Whom It May Concern

This document provides a certificate of originality for a student information system project report submitted by six students to Ardent Collaborations Limited. The project report, entitled "Student Information System", was created by the students to fulfill the requirements for a Bachelor of Technology degree. It certifies that the project report is the original work of the students and was carried out under the guidance of their project supervisor, Ayon Chatterjee.

Uploaded by

sauptik_007
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 31

The Certificate of Originality

To Whom It May Concern


This is to certify that the Project Report entitled STUDENT INFORMATION
SYSTEM, submitted to ARDENT COLLABORATIONS LIMITED, in partial
fulfillment of the requirement for the award of the degree of Bachelor of
Technology (B.Tech), is an original work carried out by Debosmita Ghosh with
University Roll Number 071820102050, Falguni Das with University Roll Number
071820102052, Sauptik Basak with University Roll Number 071820102031,
Priyanka Chatterjee with University Roll Number 071690102043, Monika
Majumder with University Roll Number 08169001062, Avishek Mondol with
University Roll Number 071310102040 under the guidance of Ayon Chatterjee.

The matter in this project is a genuine work done by the student and has not been
submitted elsewhere of any course of study.

Ayon Chatterjee Ardent Collaborations

Industry Seal and

Signature

1| Page
A SOFTWARE REPORT ON “STUDENT INFORMATION SYSTEM”

Submitted By:

NAME ROLL NO.

DEBOSMITA GHOSH 071820102050

FALGUNI DAS 071820102052

SAUPTIK BASAK 071820102031

PRIYANKA CHATTERJEE 071690102043

MONIKA MAJUMDAR 08169001062

ABHISHEK MONDAL 071310102040

2| Page
ACKNOWLEDGEMENT

The satisfaction that accompanies that the successful completion of any task
would be incomplete without the mention of people whose ceaseless
cooperation made it possible, whose constant guidance and encouragement
crown all effort with success.
We are grateful to our respected faculty and project guide Mr. Ayon
Chatterjee (from Ardent Collaborations) for the guidance, inspiration and
constructive suggestion that helpful us in the preparation of this project.

We also thank friends who have helped in successful completion of the


project.

______________________ ______________________ ______________________


DEBASMITA GHOSH FALGUNI DAS
SAUPTIK BASAK

______________________ ___________________
______________________
PRIYANKA CHATTERJEE MONIKA MAJUMDAR
ABHISHEK MONDAL

Signature of Project Guide


Date:

3| Page
ABSTRACT
This Student Information System is a web application that
automates the routine tasks of an administrator & the
users.

The Student Information System includes the following


features:

 To add student details to the system

 To update University details of a student at any time.

 To delete the University details of a student on


selecting his/her certificate number or year of passing.

CONTENTS
4| Page
1. INTRODUCTION

1.1 Goal or aim of STUDENT INFORMATION SYSTEM


1.2 Salient features of STUDENT INFORMATION SYSTEM
1.3 Scope
1.4 Technologies used

2. FEASIBILITY STUDY

2.1 Steps in feasibility analysis

2.2 Feasibility study division

2.2.1 Technical feasibility


2.2.2 Economical feasibility
2.2.3 Operational Feasibility
2.2.4 Schedule feasibility
2.3 Steps taken

3. SOFTWARE REQUIREMENTS & SPECIFICATION


3.1 Operating environment
3.2 Overall description

4. E-R DIAGRAM / DATA FLOW DIAGRAM


4.1 E-R Diagram
4.2 Data Flow Diagram
4.2.1 Data Flow Diagram (Context Level)
4.2.2 Level 1 of User
4.2.3 Level 1 of Admin

5. SNAPSHOT VIEW

6. TESTING & TEST RUN


6.1 Coding
6.2 Testing
6.3 Maintenance

7. PROVISIONS FOR FUTURE WORK

8. BIBLIOGRAPHY & REFERENCES


8.1 Books
8.2 Website

9. USER MANUAL

10. CONCLUSION

5| Page
1. INTRODUCTION

1.1 Goal Or Aim of Student Information System:

 Student Information System is unique software, which stores and manages


customer details.
 It comprises registering of new students to the validation of existing students.

 It can query the status of existing students in colleges under the different
universities.

This is a modernized approach of conventional documentation system where


administrators of the system have to keep the details of the students and universities
in a written directory. The system interacts with the users by means of some front-
end form. To enter the system a login form will appear where ID and Password for
both Administrator and for the users will have to be entered to log into the system
and then this will check the Permission of that user. According to permission the
System is loaded. .

1.2 Salient Features Of Student Information System:

∞ After Login Administrator can do several things as well as he can perform


enquiries of students, records of universities, updation of students as well as
of the universities.

∞ Every stage data is stored in the database after checking and testing. This is
why the system is very easy to use and every user can accept the system by
thinking it’s utility in present and by applying the idea of Spiral Model the
system can be developed with more features in future.

∞ It keeps the room for future development.

1.3 Scope:

6| Page
The software though is in primitive in stage can be used in different states for
maintaining records on a nation-wide basis. It equips them with easy management
of Students and Universities.

1.4 Technologies used:


Outputs and Inputs:
A major objective of a system is to produce an output that has value to its user.
Whatever the nature of the output (goods, services or information), it must be in line
with the expectations of the intended user. Inputs are the elements (material, human
resources, information) that enter the system for processing. A system feeds on
input to produce output in much the same way that a business brings in human,
financial and material resources to produce goods and services. It is important to
point out here that determining the output is a first step in specifying the nature,
amount and regularity of the input needed to operate a system. For example, in
systems analysis, the first concern is to determine the user’s requirements of a
proposed computer system – that is, specification of the output that the computer is
expected to provide for meeting user requirements.
Processor(s):
The processor is the element of a system that involves the actual transformation of
input into output. It is the operational component of a system. Processors may
modify the input totally or partially depending on the specifications of the output.
This means that as the output specifications change, so does the processing. In
some cases, input is also modified to enable the processor to handle the
transformation.
Control:
The control element guides the system. It is the decision-making subsystem that
controls the pattern of activities governing input, processing and output. In an
organizational context, management as a decision-making body controls the inflow,
handling and outflow of activities that affect the welfare of the organization.
Management support is required for securing control and supporting the objective
of the proposed change.
Environment:
7| Page
The environment is the “suprasystem” within which an organization operates. It is
the source of external elements that impinge on the system. In fact, it often
determines how a system must function.
Boundaries and Interface:
A system should be defined by its boundaries – the limits that identify its
components, processes and interrelationships when it interfaces with another
system. Each system has boundaries that determine its sphere of influence and
control. In system analysis, knowledge of the boundaries of a given system is
crucial in determining the nature of its interface with other systems for successful
design.

2. FEASIBILITY STUDY

The main aim of feasibility study is to determine whether the developing of the
software product is financially, technically & workably feasible.

1. In a boarder spectrum, feasibility study is the study about collection of


data required as input to the system, the processing required to be carried
out on the data and the required output by the system, develop the
proposed system and test of system proposal according to its
workability, impact of the organization, ability to meet needs and
effective use of resources.

During feasibility analysis for this project, following primary areas are to be
considered. Investigation and generating ideas about system does this.

2.1 Steps In Feasibility Analysis:


Eight steps involved in the feasibility analysis are:

 Form a project team and appoint a project leader.

 Prepare system flowcharts.

 Enumerate potential proposed system.

 Define and identify characteristics of proposed system.

 Determine and evaluate performance and cost effective of each proposed


system.
8| Page
 Weight system performance and cost data.

 Select the best-proposed system.

 Prepare and report final project directive to management.

2.2 Feasibility Study Can Be Divided Under Following Subs


Which We Followed Are :

2.2.1 Technical Feasibility:

This evolution determines whether the technology needs for the proposed system is
available or not.

Can the work for the project be done with current equipment exiting software
technology & available personal?

2.2.2 Economical Feasibility:

Economic justification is general the “Bottom line” consideration for most systems.
Economic justification includes a broad range of concerns that includes cost benefit
analysis. In this way we weight the cost and benefits associated with the candidate
system and if it suits the basic purpose of the organization i.e. profit making, the
project is making to the analysis and design phase.

2.2.3 Operational Feasibility:

It is mainly related to human organizations and politics aspects. The points to be


considered are:

• What changes will be brought with the system?

• What organization structures are disturbed?

• What new skill will be required? Do the exiting staff members have
these skills? If not, can they be trained in due of course of time?

The system is operational feasible as it very easy for the End users to operate it. It
only needs basic information about Window platform.

2.2.4 Schedule Feasibility:

9| Page
Time evolution is most important considerations in the development of project. The
time schedule required for the development time effect machine time, cost and
cause delay in the development other systems.

2.3 Steps Taken:


We, our group members of this project have intensified our attention on some
following paths before doing this project.

› An abstract definition on the purpose of the project.

› Formulation of different strategies for the completion of project

› Examination and evaluation of alternative strategies or solution of the


project by using optimum resource and minimum usage cost and time.

› A cost benefit analysis is done to determine whether the solution is the


best possible way to get desired output, or the selected strategy is not
feasible as for high cost, resource constraints or any other technical
reason.

The output of all the above empowered us to determine the best possible way to
implement the project setting the project goal, bounds like part of the existing
system that cannot be changed, resources available and its limitation, funds that can
be incurred, personnel available for the project.

3. SOFTWARE REQUIREMENT & SPECIFICATION

3.1 Operating Environment :

Operating System Other software requirement


MICROSOFT VISUAL STUDIO 2008
Win - XP or other higher version
Hardware Requirement

Processor RAM Disk Space

10 | P a g e
Pentium IV or Higher 256 MB or Higher 1 GB

3.2 Overall Description :


In the project each USER has a unique id. The software has facilities like

• Login For the all users and also admin can access the data from his own
homepage.

• Details are available for the user and administrator.

• The profiles of the required students are available as on demand.

• Details of the university are available to the administrator.

• Updation of students information is possible for the administrator.

4. E-R DIAGRAM / DATA FLOW DIAGRAM

4.1 E-R Diagram:

11 | P a g e
4.2 Data Flow Diagram:

4.2.1 DATAFLOW DIAGRAM (CONTEXT LEVEL):

12 | P a g e
USER Administrator

4. Login

1. Registration 5. Add university

2. Login 6. Add student

3. Search student 7. Update University

NATIONWISE
STUDENT
INFORMATION
SYSTEM

4.2.2 Level 1 of User:

User info Registration


User info
1.1

User User
Id, password
13 | P a g e
User login
Id, password

Id, password

Id, password

Login
1.2
Authentication

Certificate no. Batch

Search Certificate no., batch


student
1.3
Student
1.3 11 Details

4.2.3 Level 1 of Admin:

Id, password Id, password


Login
Administrator 1.4 Administrator
Administrator
1 11 Authentication

University info
14 | P a g e
Changed info

Student info

Add Update
Un
University University Add student
1.5 1.7 1.6

University info Student info

Changed info

University student

5. SNAPSHOT VIEW

ADMINISTRATOR LOGIN
15 | P a g e
ADMINISTRATOR PANEL

16 | P a g e
USER LOGIN

17 | P a g e
STUDENT DETAILS
18 | P a g e
ADDING UNIVERSITY

19 | P a g e
ADDING STUDENT

20 | P a g e
SEARCH STUDENT BY YEAR OF PASSING

21 | P a g e
6. Testing and Test Run

6.1 Coding:

Student Registration

using System;

22 | P a g e
using System.Collections;
using System.Configuration;
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;

public partial class Admin_StudentReg : System.Web.UI.Page


{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
string filename, iurl;
filename = System.IO.Path.GetFileName(FileUpload1.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("Image\\") + filename);
iurl = "~/Admin/Image/" + filename;
bool r = DBAccess.savedata("INSERT INTO studdetails VALUES ('" + TextBox3.Text + "','" +
TextBox4.Text + "','" + TextBox5.Text+ "','" + TextBox6.Text+"','"+ TextBox7.Text+"','"+
TextBox8.Text+"','" + DropDownList1.SelectedValue + "','"+TextBox10.Text+"',"+TextBox11.Text
+","+TextBox12.Text+",'" + iurl + "')");
if (r == true)
Label1.Text = "Student Added";
else
Label1.Text = "Student Already Exist";
}
}

User & Administrator Login

public partial class Default2 : System.Web.UI.Page


{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
DataSet ds;
if(DropDownList1.SelectedIndex==2)
{
ds = DBAccess.fetchdata("select * from userlogin where userid='" + TextBox1.Text + "' AND
password='" + TextBox2.Text + "'");
23 | P a g e
if (ds.Tables[0].Rows.Count != 0)
{
Session["uid"] = TextBox1.Text;
DataSet ds1 = DBAccess.fetchdata("SELECT * FROM UserInfo WHERE userid='" +
TextBox1.Text + "'");
Session["img"]=ds1.Tables[0].Rows[0][5].ToString();
Response.Redirect("UserHome.aspx");
}
else
Response.Redirect("registration.aspx");
}
else if(DropDownList1.SelectedIndex==1)
{

ds = DBAccess.fetchdata("select * from admin where userid='" + TextBox1.Text + "' AND


password='" + TextBox2.Text + "'");
if (ds.Tables[0].Rows.Count != 0)
{
Response.Redirect("~/Admin/AdminHome.aspx");
}
else
Response.Redirect("student.aspx");
}

User Registration

public partial class Default2 : System.Web.UI.Page


{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{

string filename, iurl;


filename = TextBox1.Text + ".jpg";
FileUpload1.PostedFile.SaveAs(Server.MapPath("Image\\") + filename);
iurl = "~/Image/" + filename;

24 | P a g e
bool r = DBAccess.savedata("INSERT INTO userlogin VALUES ('" + TextBox1.Text + "','" +
TextBox2.Text + "')");
if (r == true)
{
bool r1 = DBAccess.savedata("INSERT INTO userinfo VALUES ('" + TextBox1.Text + "','" +
TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + iurl + "')");
if (r1 == true)
Label1.Text = "Student Added";
else
Label1.Text = "Student Already Exist";

if (r1 == true)
{
Session["uid"] = TextBox1.Text;
Session["img"] = iurl;
Response.Redirect("UserHome.aspx");
}
else
Label1.Text = "Error:Error on Inserting Data";
}
else
{
Label1.Text = "UserId Already Exist";
}
}

Student Search

public partial class StudentSearch : System.Web.UI.Page


{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
if (DropDownList1.SelectedIndex == 0)
{
Response.Redirect("SearchbyCer.aspx?cer=" + TextBox1.Text);
}
else
if (DropDownList1.SelectedIndex == 1)
25 | P a g e
{
Response.Redirect("SearchbyYop.aspx?Yop=" + TextBox1.Text);
}
else
Response.Write("The value does not exist");
}

User Master

public partial class User : System.Web.UI.MasterPage


{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void LinkButton2_Click(object sender, EventArgs e)
{

}
protected void LinkButton3_Click(object sender, EventArgs e)
{
Session["uid"] = null;
Response.Redirect("Login.aspx");
}
}

User Home
public partial class UserHome : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Image1.ImageUrl = Session["img"].ToString();
Label1.Text = "Welcome " + Session["uid"].ToString();
}
}

6.2 Testing:
26 | P a g e
The aim of the testing process is to identify all defects existing in software product.
However, for most practical systems, even after satisfactorily carrying out the
testing phase, it can’t be guaranteed that the software is error free or whether it
would work satisfactorily. This is because of the fact that the input data domain of
most software products is very large, and it is not practical to test the software
exhaustively with respect to all the values that the input data domain of most
software products is very large and it is not practical to test the software
exhaustively with respect to all the values that the input data may assume. However,
it is also true that testing does expose many defects existing in a software product,
and therefore testing provides a practical way of reducing defects in a system and
increasing the user’s confidence in a developed system. A software product goes
three level of testing :

Unit Testing: The purpose of unit testing ids to determine the correct working of
the individual modules. Unit testing involves a precise definition of the test cases,
testing criteria and management cases.

Integration Testing: During integration testing different modules of a system are


integrated using an integration plan. The integration plan specifies the steps and the
order in which modules are combined to realize the full system. After each
integration step the partially integrated system is tested. The primary objective of
integration testing is to test the module interfaces.

System Testing: System tests are designed to validate a fully developed system with
a view to assure it meets its requirements. There are essentially three kinds of
system testing –

1. Alpha Testing

2. Beta Testing

3. Accept Testing

6.3 Maintenance:
Maintenance means restoring something to its original condition. After
implementation, maintenance begins. This includes enhancement, modification or

27 | P a g e
any change from original specification. Maintenance can be classified as corrective,
adaptive or perfective.

• Corrective maintenance means repairing or making


changes because of previously uncorrected
problems or false assumption.

• Adaptive maintenance means changing the program


function.

• Maintenance covers a wide range of activities,


including correcting coding and design errors,
updating documentation and test data and
upgrading user support.

7. PROVISIONS FOR FUTURE WORK

Though our Project covers almost all the general functions required for a
Student Information System, but it has the scope to extend it to further
heights. The provisions for extensions of the project are given in the
following points:

 The Software can be so developed, so that it directly connects through


internet and can automatically handle activation- deactivation process.

 The software may be improved graphically with the help of other application.

 The software can made user friendly so that any layman can handle it.

 Developing the project more realistically.

 Reusability is possible as and when requires this application. We can update


it in next version. Reusable software reduces design, coding & testing cost by
amortizing over several designs.

 The method is understandable to someone other than the creator of the


method can understand the code.

 It cost is under the budget and make within given time period. It is desirable
to aim for a system within a minimum cost.
28 | P a g e
8. BIBLIOGRAPHY & REFERENCES

8.1 Books
Programmer’s Heaven: C # School, Rasheed Faran

Programming in CSharp, Steep Willi-Hans

8.2 Website
 www.google.com

 www.wikipedia.org

9. User Manual

A user guide or user’s guide, also commonly known as manual, is technical communication
document intended to give assistance to the people using a particular system. It is usually written
by a technical writer, although user guide are written by programmers, products or project
managers, or other technical staffs, particularly in smaller companies.

User guides are almost commonly associated with electronics goods,


computer hardware & software.

Most user guides contain both a written guide & the associated
images. In case of computer applications, it is usual to include screenshots of how the program
should look, and a hardware manual often includes clear, simplified diagrams.

10. CONCLUSION

The Project “Student Information System” is a mere endeavor for computerizing the login needs
of the users and the administrator who controls everything. The software takes care of all the
29 | P a g e
requirements of a document management system of a company and is capable to provide a secure
documentation of the company. It is easy to operate and maintain the customer details with the
publication of yearly sales report.

We whole heartedly wish that the software will achieve its height on its stipulated field as
we have tried our best to develop a natural and practical outlook. We with the help of .Net
framework and server configured the software with utter seriousness to comply with the existing
SIM document management system. But we have also kept open the scope of developing and
modernizing the software.

This is to certify that the project entitle has been prepare according to the regulation of degree of
bachelor in computer application under W.B.U.T. the project been submitted by students of I.T 4 th
Yr. 7th semester of Institute of Science and Technology, Academy of Technology & Dumkal
Institute of Engineering and Technology (affiliated to W.B.U.T) have fulfill the requirement for
submission of this project.

Name : 1. Debosmita Ghosh 2. Falguni das 3. Sauptik Basak

4. Priyanka Chatterjee 5. Monika Majumder 6. Abhishek Mondol

The whole procedure has been carried out under my supervision & guidance. I have gone through
the project & have seen if is fulfilling the requirement of Major project under W.B.U.T.

Signature:

______________________________

Ayon Chatterjee

30 | P a g e
31 | P a g e

You might also like