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

A Synopsis Report: Student Information System

Uploaded by

aniketgaur.bba21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

A Synopsis Report: Student Information System

Uploaded by

aniketgaur.bba21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

A Synopsis Report

ON

STUDENT INFORMATION
SYSTEM
INDEX
1. Title of the Project
2. Introduction and Objectives of the Project
3. Project Category
4. Tools / Platform, Hardware and Software Requirement specifications
5. Analysis DFDs
6. A complete structure which includes:
• Number of modules
• Data Structures
• Process Logic of each module
• Reports generation.
7. Security mechanisms
(1) TITLE OF THE PROJECT
The Title of the Project plays a very important role. It denotes someone something about the Project. The Title of the Project
must be thought with a great care.
I thought of the title of my project as the:-
A student information system (SIS) is a software application for educational establishments to manage student data. Student
information systems provide capabilities for entering student test and other assessment scores through an electronic grade
book, building student schedules, tracking student attendance, and managing many other student-related data needs in a
school, college or university. Also known as student information management system (SIMS, SIM), student records system
(SRS), student management system (SMS) or school management system (SMS).

(2) INTRODUCTION & OBJECTIVES OF THE PROJECT


INTRODUCTION -: ABOUT THIS PROJECT :
This project on WINDOW BASED STUDENT INFORMATION STUDENT comes in customizable levels of presenting Student
related information. The title of the project plays a very important role. It denotes someone something about the project. This
project has developed an integrated our Institute. It provides the easy access to critical information. The title of the project
must be solved the problem with a great care. It should be short and must contain everything in itself. Sometimes the name
title of the project is so specific. I thought of the title of my project as the SIS Software. Which stands for STUDENT
INFORMATION SYSTEM
My project is based on Window Based Student Information System. The name of the project is rightly thought, as it is closely
associated with management. It describes the need for every student in institution or College. All those factors that are
essential for the Student and this also improve the functionality for a college and educational institution.
Background -:
With this changing world we also have to change ourselves according to the current requirements of the market. There was
no proper medium available for the people to get information about the world so that they could update their selves besides news
paper, but today various medium area there such as televisions radio and now a days IT. IT has changed the people’s idea about
information. People can get information about any thing within few seconds. These mediums are the software, which are developed to
store information about any particular area. Here, the software of Student Information system will help the College Management. What
they are doing, their strength everything about them. During the course of the development of this project a lot of thinking went into
the selection of different procedures and steps. Various new procedures were evolved so that all the different nagging problems and
spur at the moment hassles could be eliminated to the extent, so that the access to user can be at ease and the users does not face any
difficulty. Efforts have been made to make the system user-friendly that can be handled by a novice. The software will help in converting
the realms and realms of procedural jotting, which was done manually, into a complete computerized version and will help in storing
valuable information in the safest way possible.

Objectives -:
The project “ Student Information System ” has the main objective to develop a software system that can systematically contain a set of
every student to all information about the such as name of student, roll number, father name, address, state, contact number, age,
course, semester, percentage, fees etc. and can record the student in sequential order. I had tried my level best that after implementing
this software a lot of thing can be handled easily without any hassle. And the system will aim at provide the easily maintenances and
well keeping of the books in well manner.
To provide Security of data also plays a very important role, to save data from being lost and unauthorized users are also
necessary. Few more objectives area as follows.
• If a new student or user comes to join the institute him should be easy to store.
• If Principal want to take full detail about any student that student is a study in institute or not then he could easily know about him.
If any student want to take in admission, than Principal can easily query that which student want they class which class in seat are
available or not in the center.
(3) PROJECT CATEGORY -:

The project falls under the category of the latest techniques of DATABASE MANAGEMENT i.e. RDBMS (Relational Database Management
System) .

(4) TOOLS/PLATFORM, LANGUAGE TO BE USED


The Project has been designed by using JAVA as Front end and SQL Server as the back end.
REASONS FOR THE SELECTION OF JAVA
JAVA is a high level, third generation programming language. It is a platform for distributed computing – a development and runtime
environment that contains built-in support for the World Wide Web.
• JAVA development began at Sun Microsystems in 1991, the same year the World Wide Web was conceived. Java is also available
independent platform.
• JAVA supports networking and distribution of object in an enterprises environment. JAVA library includes a package called java.net
that enables network computing easily.
• JAVA programs can be either the one that has originated in the local machine or the one that is downloaded from the network. The
former is considered to be safe but the latter can be unsafe. JVM runs such untrusted code in a special area with limited privileges
called sandbox.
• JAVA includes classes that specially support multithreaded programs. Multithreading refers to the concurrent execution of different
segments of a single program, simultaneously.

SOFTWARE REQUIREMENTS
Configurations for the project
Developers: (JDK 1.4.1/1.5/1.6) (JBuilder to create java files) (JDK-help) (SQL Server 2000) (Notepad)
End Users: Operating System - Win 9x/NT/XP
HARDWARE REQUIREMENTS
Developers:
Mother Board – Intel Chipset 845 GL Microprocessors – PIV 2.8 GHz
RAM – DDR 256 MB Hard Disk – 40 GB
FSB – 400 MHz LAN Card – 10/100 MBPS
PS/2 Mouse Keyboard
VDU – VGA 17” Switch – D-Link 10/100 mbps Fast Ethernet

End Users:
Mother Board – Intel Chipset 845 GL Microprocessors – PIV 2.8 GHz
RAM – DDR 256 MB Hard Disk – 40 GB
FSB – 400 MHz LAN Card – 10/100 MBPS
PS/2 Mouse Keyboard
VDU – VGA 15” Switch – D-Link 10/100 mbps Fast Ethernet
With the help of above write the hardware and software configuration we can work easily with this project. These are the
minimum requirement for working on this project, higher the hardware and software configuration will give the best quality
of software.
5) ANALYSIS
DATA FLOW DIAGRAM
Dataflow diagram (DFD) specify the meaning of operations and constraints. DFD shows the functional relationships of the values
computed by a system, including input values, output values and internal data stores. A DFD is a graphical representation of flow
of data values from their sources in objects through processes that transform them to their destinations in other subjects. A DFD
contains process that transforms data, dataflow that moves data, and actor objects that produce and consume data and store
objects that store data passively. In the above software system process, which transforms the data value, is drawn as an ellipse
containing a description of the transformation usually its name. The input and output are labelled to show their role in the
computation. Data flow diagram of the proposed system has been shown in the following DFDs, which shows the patterns of
inputs and outputs.

DATA FLOW DIAGRAM(DFD)


OF STUDENT INFORMATION SYSTEM
Analysis (Context Diagrams and DFDs Etc.) 1 LEVEL DFD OF STUDENT INFORMATION SYSTEM
2 LEVEL DFD OF STUDENT INFORMATION SYSTEM
E-R Diagram
6.) COMPLETE STRUCTURE OF THE PROGRAM.
Modules
Database:- This project uses a database of students information & the users of this application.
Implementation of student info. system:- In student info system is used as a container in which the information of students
are stored and can be retrieved in a easy way when required.
Update & View :-it includes the form to update & view the students information. Designing of different attached form.

DETAILS OF course_details

FIELD NAME DATA TYPE


COURSEID Text
DATABASE REQUIREMENTS -1 COURSE NAME Text
TABLE FOR USER (login) UNIVERSITY NAME Text
DURATION Text
FIELD NAME DATA TYPE FEE Number
userid Text ELIGIBILITY CRITE Text
Pwd Text
DETAILS OF student_details DETAILS OF fee_details

FIELD NAME DATA TYPE


ROLL_NO Number
NAME Text
FATHER NAME Text FIELD NAME DATA TYPE
ADDERSS Text ROLL_NO Number
STATE Text NAME Text
CONTACT_NO Number BRANCH Text
AGE Number SEMESTER Number
SEM Number FEE_DEPOSIT Number
BRANCH Text FEE_DEFAULT Number
COURSE Text
PERCENTAGE Number DATE Text
DATE_OF_BIRTH Text
DATE_OF_JOINING Text
COURSE Text
PROCESS LOGIC

Process Logic deals with the input issued by the user and perform the following:-
(i) Validate the input given by the user in accordance to the field given by the user.
(ii) Input can be given by the user in two forms:
--Firstly, in the form of commands.
--Secondly, in the form of Data Entry.
Accordingly, like in the case of commands for generating reports or print tables, there will be a output from the
project and in case of the data entry, the data will be validate first and then save in the disk.

TYPES OF REPORT GENERATION


Reports are the most powerful tool provided by any computerized system to the Management. Our system
comprises of variety of reports. These may be Student reports, View reports, info reports student related reports
(student information, insert, update ,delete & others) Personal reports as and when desired by MANAGEMENT.

Dynamic characteristics of these reports are that these can be generated weekly, monthly as per the
Management’s requirement.
Planning and Scheduling
The planning is very important in every aspect of development work. Good manager carefully monitor developments at various phases.
Improper planning leads to failure of the project. Software project plan can be viewed as the following :
1. Within the organization :
• How to implement the project ?
• What are various constraints ?
2. With respect to the students:
• Weekly or timely meetings with the Faculty with presentation on status reports.
• Student feedback is also taken and further modifications and developments are done.
After making an in depth analysis of the problems and considering the various requirements the project is planned to be complete in
one and a half month. For completing the project waterfall model is selected. The waterfall model has four phases namely requirement
analysis, design, coding, testing and maintenance. Thus different activities and the milestones in the system according to the waterfall
model are following Activities:-

• Requirement Gathering: In this phase all the requirements for developing the software are arranged and analyzed. This phase will
require problem definition, requirement specification, software hardware requirements etc.
• Design: After analyzing the requirements the system is designed This phase includes logical design, physical design, database design
and the interface design of the system.
• Coding: After designing the system the software is to be coded in any specific language for this purpose JAVA is chosen as the desired
front end.
• Testing: After coding the system various test cases are to be developed so that the system can be thoroughly tested and any default
in the system will be reduced. For this purpose unit testing is planned to be use.
• Maintenance: after going through above phases the system will be changed according to the feed back of different user. After that
the system will be modified or updated Finally the system will be put into work.
(7) VALIDATION CHECKS
• While entering the details of new student, the Id, which cannot be null value, will be automatically generated which is one
greater than the highest number existing previously and a prefix will be attached according to the source chosen.
• In the text boxes like name, address, etc., only alphabets and numbers could be entered thus if the operator by mistake
enters other special characters, it would not be entered.
• In the text boxes like fax, telephone number only numbers could be entered.
• The combo box like source would only allow us to select from the drop down list but it does not permit any new source,
which is not in the list to be typed.
• If any of the fields, which could not be empty, were not filled by the user, a message would be displayed asking to enter
the required parameters.
• When the user wants to modify the details of one student, the ID would be taken as input and retrieved from the
database and if that number is not matched with the values stored previously, a message will be displayed asking to enter
a valid ID.
• While modifying the student/user details the primary key namely the ID should be unique and thus if this condition is not
satisfied a message will be displayed.

SECURITY
In this project I have provided the security by providing logon dialog Box whenever this project is started first of all this logon
dialog box is displayed and the user is required to give current username and password which will be authenticated from the
database if user has given current username and password he or she will be able to access the software therefore only
authorized user can access the software.
8.) SCOPE OF THE FUTURE APPLICATION

This proposed software fulfills all the current needs of the organization. This system may be used by small/medium size
organization. It has a flexible nature and so can be used with different environment in future.
The application is user friendly and needs no specific training in handling and maintenance. Data processing/query is more
efficient and less error prone. Reliability of the system with JAVA as front end and SQL Server as a back end provides extremely
useful combination for large data handling with ease. The Automization will certainly enhance the all-round performance of
any small/medium organization dealing with large databases of the said nature. If in the future a new process is to be added,
it can be easily added as a separate module. Existing modules can be deleted or modified, if needed, without affecting other
modules. The system can work on-line if the distributors are available on-line in future with easy amendments.

PURPOSE AND SCOPE


• Purpose :-
The main purpose of this project make and efficient College administration for any educational institution or college. In
order that every student may, for quite a long time, enjoy the benefit of books. The main purpose of this project is to solve the
complexity in assigning the material of college for a limited space to the students because they have different name, age,
address, state, course. And analyze the performance of the players during the training program e.g. what exercise should be
done according to their level and role in the team, what diet should be taken by them for giving best performance in game.
It will help the Principal to have full information of every student of the college.
• Scope :-
This project has been designed to work on a large scale. So, according to our analysis the future scope of the project is bright
and would have an everlasting effect on the current system. We would like to make the software work even faster in case
the database size is larger. The future scope of this project is that it would be provided with the functionalities of bugs
reports and submitting facility in case there is any abnormal failure in the software. The scope of this software is very limited
but still it will helpful store the details which every student are available in the college with the student name, father name,
address, contact number, age, course, semester, and fees detail.

SURVEY OF TECHNOLOGIES
Now a day’s various technologies are available in the market those can be used to make this project. I had surveyed various
technologies to work on this project. These technologies are decided on the basis of the complexity of project and as well as
to make it user friendly, low cost etc. It should also try to be use the latest technologies, because from market point of view
latest technologies gives your project a market value. After looking at the available technologies I have chosen JAVA as a
front end tool and MS-ACCESS as a back end tool. The main reason behind using, it is full secure and it becomes easy for
every people having basic knowledge of computer operation can use this project very easily without facing any problem.
Another major reason behind is that it can be downloaded easily on traditional operating system (windows 98, window XP
and window 2000) which is generally used in India. Windows also provide user friendly environment to its users.
There were many technologies available for the development of the project. For example for the front end
development .NET, X-Windows, Microsoft Access. And for the back end Microsoft Access, Ingress, Sybase, SQL Plus, MY SQL
etc. But among these technologies
JAVA is selected as Front End tool and Microsoft Access is used as Back End because of the following reasons.

You might also like