Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SYNOPSIS
Proctorial student information system provides a simple interface for the maintenance of
student information. To maintain the records of students easily. In manual system record are
difficult to maintain .It is overcome by using Proctorial Student Information System. This system
focuses on presenting information in an easy and intelligible manner.
This is a tracking application where at a time we can see all the year’s result in a single sheet and
a choice of viewing the candidates result separately is also possible. The proposed system t-
sheets are designed in an organized manner. The t-sheets occupy comparatively lesser space, so
memory can be organized in a proper way. Also, the time taken to retrieve the result is faster
compared to the existing system.
The main objective of the project is to provide the examination result to the student in a
simple way. This project is useful for students and institutions for getting the results in simple
manner. By a result analyzer with subject status and marks is an application tool for displaying
the results in secure way. The system is intended for the student. And the privileges that are
provided to student are to read and execute his/her result by providing user name and password
for secure login and in case of new student the registration is available. And the guest user has
the privilege only to read. The whole result analyzer will be under the control of the administrator
and the admin as the full privileges to read, write and execute the result. And admin gives the
privileges to the Teacher and student and the guest user to access the result. The student can
download his/her result.
Modules
Student Details
Staff Details
Subject details
course details
Result details
reports
SYSTEM SPECIFICATION
HARDWARE CONFIGURATION
SOFTWARE SPECIFICATION
The system should be designed in such a way that only authorized people should be allowed
to access some particular modules. The records should be modified by only administrators and no
one else. The user should always be in control of the application and not the vice versa. The user
interface should be consistent so that the user can handle the application with ease and speed. The
ADMINISTRATOR MODULE:
Student Details:
In this module deals with the allocation of roll no and personal details for new batch. It
will generate of personal details of student and academic details of the students with the photos.
Using these module admin can able to perform add update and delete the details of students. In
this module contains student id, admission id, father’s name, mother’s name, hsc details such as
hsc mark registration id, last school studied. This module captures student profiles and optionally
automates student selection process.User is allowed to access advanced query options to view
Staff Details:
In this staff details module deals with staff records. In this module admin can able to
maintain day to day staff records. Admin can able to add update and delete these details. It contain
staff id, staff name, educational qualifications, work experience details etc. using these module
admin can easily track the staff who are work in which department . User is allowed to access
advanced query options to view staff data and generate reports based on different criteria
Subject details:
In this subject module used for manage the details about subject details. Using this module
admin can able to add update delete the subject details. With the use of these subject module admin
can know which subject allocated to which department. These module can the details such as
subject id, subject name etc. The subject details form is designed for entering the different subject
Course details:
It will retrieve the course and department information from the college such as department
name, department id etc. This module captures course details and optionally automates course
selection process. User is allowed to access advanced query options to view student data and
Result details:
It will retrieve the result information from the examination database and assign mark to
the students. It will help the admin, staff to make the entry of mark allotted for particular student
in particular class. Using this result module admin and student can knows the students’
performance. It includes internal and external mark details. In this module the result status can be
automatically filled depends upon internal and external total. When total gets 40. And above
VISUAL BASIC.NET
Visual Baic.Net has revolutionized windows programming windows programming and
with an object based, event driven approach to software designs. Visual basic.Net applications act
as a front end to the database. Visual basic.Net application provides the interface between the user
and the database. Sophisticated features that make the language truly object oriented and interfaces
it with the latest in the database technology.
.NET provides a new, object-oriented API as a set of classes that will be accessible from
any programming language. This book describes this framework of classes and provides a
reference to what is available and how you can use this framework to write Windows applications
in the brave new world of .NET.
Visual basic.net lets the user to add menus, text boxes, command buttons, option buttons,
check boxes, list boxes, scroll bars, and file directory boxes to blank windows. Visual basic.net
has many different tools.
The Common Language Runtime
The CLR is the mechanism through which .NET code is executed. It is built upon a single,
common language—IL—into which source languages are compiled and includes mechanisms for
executing the compiled code. This includes code verification and just-in-time (JIT) compilation,
garbage collection and enforcement of security policies, and the provision of profiling and
debugging services.
The CLR provides a lot of added value to the programs it supports. Because it controls how
a .NET program executes and sits between the program and the operating system, it can implement
security, versioning support, automatic memory management through garbage collection, and
provide transparent access to system services
IMPORTANT FEATURES:
The purpose of this document is to help you migrate your applications when you are migrating the
underlying database from Microsoft SQL Server to Some other Database. Most of the issues encountered
when migrating applications to use an Sql Server Database are related to database incompatibility. This
paper presents these incompatibilities and provides solutions for many issues.
You should familiarize yourself with this document prior to migrating your databases. The
choices made about how to migrate your application affect how you migrate the underlying
If the application uses the Microsoft OLE DB Provider for SQL Server or a third-party
OLE DB Provider to connect the Microsoft SQL Server database, use the Sql Server Provider for
Login Authentication.
Windows NT Authentication
SQL Server Authentication
Runs on Win 95/98 NT, Netware, UNIX, OS/2, Appletalk, Banyan VINES.
SQL Server must have Service Pack 4 (SP4) to run on Windows NT 4.0.
• In existing system the institution follows manual procedure in which faculty should manually enters
all the details of the students.
PROPOSED SYSTEM:
To overcome the drawbacks of the existing system, the proposed system has been evolved. This
project aims to reduce the paper work and saving time to generate accurate results from the student’s
attendance. The system provides with the best user interface. The efficient reports can be generated by using
this proposed system.
• In this system, there is no loss of data due to student data are stored in the database.
• It is trouble-free to use.
• It is a relatively fast approach to enter attendance
• Is highly reliable,
• approximate result from user
• Best user Interface
• Efficient reports
CHAPTER-4
Input design is a part of overall design, which requires very careful attention. Input designs
are mainly concerned about designing user-friendly screens. The data should be validated in the
input phase itself. Therefore the screens are designed to enter the data. Messages are included for
the errors that occur during data entry.
The goal of designing input is to make data entry easier and to be free from error. These
forms collect the information needed for producing the report and store it in respective master
tables after data validation. Once the data is applicable for being appended into the master tables,
it can be used to produce acceptable outputs and stored for future verifications.
The main objective of the input design is to create input layout that is easy to follow and avoid
operator errors. Effective input design minimizes errors made by data entry operator. It also
provides record viewing facilities.
ER DIAGRAM:
usernam
e password
Admin_I
Sub_Code
d
Tot Student_Id Dep_Id
a Admin
l Status
Ele_I Sub_Code
Subject
d Name
Result Subjects
Manag
e
DepName
year
Dep_I
d
Announ
ce Section
Batch
Department
Update
Ele_I
StudentE d
Addres mail Electiv
s e
Student_Id paper
Ins
Sem
Students
Elective
View Subject
TABLE DESIGN
Primary key : id
Students
Manage
Result
Login managem Announcement
Admin
ent
Update
Result
LEVEL 1 DFD OF ADMIN:
Login
Admin
ID
Dep_db View /
Department manage
Sub_db
Subjects
ele_db
Elective subject
result_db
Result
LEVEL 2 DFD OF USER:
Login
Student
ID
result_db View
Result
4.4 OUTPUT DESIGN
The ultimate goal of this project is to produce effective outputs. The output system is the vital part
and it plays an important role. It helps in decision making for the higher-level management. The
results have to be presented the user in understandable form with all user requirements.
To ensure that during operation the system will perform as per specification.
TO make sure that system meets the user requirements during operation
To make sure that during the operation, incorrect input, processing and output will be
detected
To see that when correct inputs are fed to the system the outputs are correct
To verify that the controls incorporated in the same system as intended
Testing is a process of executing a program with the intent of finding an error
A good test case is one that has a high probability of finding an as yet undiscovered error
The software developed has been tested successfully using the following testing strategies and any
errors that are encountered are corrected and again the part of the program or the procedure or
function is put to testing until all the errors are removed. A successful test is one that uncovers an
as yet undiscovered error.