0% found this document useful (0 votes)
347 views16 pages

Student Management System

The document describes a student management system created by Mahavir Prasad Mishra. It includes sections on system analysis, design, testing and future scope. The system analysis section describes the modules, use of an Oracle database server, and software requirements specification. The system design section covers database design including use case, class, sequence and activity diagrams, as well as client-server interaction. The testing section lists various types of testing conducted. The document provides an overview of the objectives, scope and feasibility study for the student management system.

Uploaded by

bhargav p.
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)
347 views16 pages

Student Management System

The document describes a student management system created by Mahavir Prasad Mishra. It includes sections on system analysis, design, testing and future scope. The system analysis section describes the modules, use of an Oracle database server, and software requirements specification. The system design section covers database design including use case, class, sequence and activity diagrams, as well as client-server interaction. The testing section lists various types of testing conducted. The document provides an overview of the objectives, scope and feasibility study for the student management system.

Uploaded by

bhargav p.
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/ 16

STUDENT

MANAGEMENT SYSTEM
By
Mahavir Prasad Mishra

Date: 29th June 2023


Time: 10:00 AM
  Contents
Table of Contents
 Introduction / Objectives
 System Analysis
 Module Description
 Oracle Database Server
 Software requirement specifications (SRS)
 Feasibility Study
 System Design
 Database Design

1. Use Case Diagram


2. Class Diagram
3. Sequence Diagram

4. Activity Diagram
 Client - Server Interaction
 Testing
 Content Testing
 Database Testing
 Compatibility Testing
 Interface Testing
 Black Box Testing
 White Box Testing
 Website Screen Layouts
 Future scope
 Conclusion
 Bibliography.
Introduction
 The “Student Management System” has been developed to override the problems prevailing in the practicing manual system. The software is supported to
eliminate and, in some cases, reduce the hardships faced by this existing system. The application is reduced as much as possible to avoid errors while entering
the data. It also provides error message while entering invalid data. No formal knowledge is needed for the user to use this system. Thus, by this all it proves it
is user-friendly Student Management System, as described above, can lead to error free, secure, reliable and fast management system. It can assist the user to
concentrate on their other activities rather to concentrate on the record keeping. Thus, it will help organization in better utilization of resources.

 Every organization, whether big or small, has challenges to overcome and managing the information of Fees, Student, Profiles, Exams, Courses. Every Student
Management System has different Student needs. This is designed to assist in strategic planning, and will help you ensure that your organization is equipped
with the right level of information and details for your future goals. Also, for those busy executives who are always on the go, our systems come with remote
access features, which will allow you to manage your workforce anytime, at all times. This system will ultimately allow you to better manage resources.
OBJECTIVE

 The main objective of this project is to build a student database system that will store records of students. It is purposed to reduce time spent on
administrative tasks. The system is intended to accept process, generate students reports and grades and transcripts accurately. The system is also
intended to provide better services to users, provide meaningful, consistent, and timely data and information and finally promotes efficiency by
converting paper processes to electronic form.
 SCOPE

 The project provides comprehensive Student Database System. The system is able to capture, validate, sort, classify, calculate, summarize, store and
retrieve data. Student Database System store semester details, course details, department details and all the details of students including their
background information, educational qualifications and personal details etc.
 Any college can use this system as it is not client centric.
 Deliver Electronic Workplace.
 Application Support & Maintenance after deployment to production.
 The Admin Module can be reused for projects as well which have many users with different rights.
Student Management System Example
Integration

Result
Apply
Database Online
Generate
Centralized Merit List Document
Applicant/ HSS Verification
Selection Publication
Copy
Payment
Gateway

Banks
Other
Preparation MIS Report Information Admission Approve/ Reject
Social Media of ROM Update Update Application

SMS/E-mail

ROM Approval Registration Form Fill Generate


& Validation No. Issue Up Admit MIS Report
Card
Module Description
Module details

Student have the following facilities : -


 
● Students can login themselves using their register no. along with their password.
● After logging in they can view records about them like, Academic records, Attendance records, Conduct records, Achievement records.
● The student can only view their records, they are not allowed to change the records.
● An invalid password is entered. The student can re-enter a password or terminate the use case.
● The students can also download the reports as a .pdf file.

Teacher have the following facilities : -

● Teacher can perform several operations on the system like registration, login. He or she can also edit his or her profile.
● The existing teachers are giving his/her user id & password to access their accounts.
● An invalid password is entered. The teacher can re-enter a password or terminate the use case.
● The system informs the teacher that the username is invalid. The teacher can re-enter the username or terminate the use case.
● After logging in they can view all the records of any students they wish.
● The teachers can view records and as well as can changes to the records.
● The teacher can also download the reports of a students the wish as a .pdf file.

 Admin have the following operational powers


 
● It provides the capabilities for the admin to verify different procedures. Admin can perform various types of operations like edit, update, delete, sending the
mail etc.
● Admin perform the main activity like store the information of the students , sending the mail to students etc.
● The admin maintains the information of both students and teachers in the database whenever he/she fill up the form.
● Administrator can add, and delete the student information.
● Administrator enables to display notices and other messages on the website
 
Oracle Database Server
Introduction to the Oracle Database : -

This chapter provides an overview of the Oracle database server. An Oracle database is a
collection of data treated as a unit. The purpose of a database is to store and retrieve related
information. A database server is the key to solving the problems of information
management. In general, a server reliably manages a large amount of data in a multiuser
environment so that many users can concurrently access the same data. All this is
accomplished while delivering high performance. A database server also prevents
unauthorized access and provides efficient solutions for failure recovery.
 
Oracle Database is the first database designed for enterprise grid computing, the most
flexible and cost-effective way to manage information and applications. Enterprise grid
computing creates large pools of industry-standard, modular storage and servers. With this
architecture, each new system can be rapidly provisioned from the pool of components. Admin
There is no need for peak workloads, because capacity can be easily added or reallocated emailid Varchar2 (50)
from the resource pools as needed.
  password Varchar2 (50),

The database has logical structures and physical structures. Because the physical and logical
structures are separate, the physical storage of data can be managed without affecting the otp Varchar2 (10)

access to logical storage structures. The following are tables used in On-Line matrimony
projects.
Software Requirement Specification (SRS)
Software Requirements Hardware Requirements
Name of component Specification Name of component Specification

Operating System Windows, Linux Processor Pentium Dual-Core CPU or


Language Java SE / EE Above
Database ORACLE Server
RAM 2 GB Or more
Browser Any of Mozilla, Opera,
Chrome etc.
Hard disc 20 GB or more
Web Server Tomcat 9
Software Development Java JDK 9.0 or Above Monitor 15” colour monitor or
Kit advance
Scripting Language JSP & Java Script
Enable Keyboard Any Keyboard
Database JDBC Driver Type- 4 / Thin driver
Architecture MVC (Model View Mouse Any mouse
Controller)
Printer In case of printing reports
IDE Eclipse Photon
Editor Sublime
Feasibility Study
Feasibility study : -

Feasibility study is a process to check possible series of system development. It is a method to check various different requirements and available series of financial &
technical resources. Before starting the process, various parameters must be checked like:
Estimated finance is there or not?
The man power to operate the system is there or not?
The man power is trained or not?
All the above conditions must be satisfied to start the project. There are three different ways feasibility can be tested : -

Economical Feasibility : -
 
In economical feasible, analysis of the cost of the system is carried out. The system should be only developed if it is going to give returned the current manual system
user can get the price only by purchasing the newspapers. In addition, if he/she wants to see archives of particular equity then he has to refer to all the old
newspapers. For research reports he has to buy another magazine. So Instead of buying no of magazines user has to just go online and with a single click he can get
whatever information he wants. So, our project of online share news passes the test of economical feasibility.
 
Technical Feasibility : -
 
It is basically used to see existing computer, hardware and software etc. Weather it is sufficient or additional equipment's are required? Minimum System Requirement
is such that it can be affordable by of the user who is having computer. All the user require having compatible browser and .net framework installed so that our system
is completely technically feasible.

Operational Feasibility : -
 
Once the system is designed there must be trained and expert operator. If they are not trained, they should given training according to the needs of the system. From
the user’s perspective our system fully operational feasible as it just requires some knowledge of computer. Operators only need to add daily prices of various equities
and there are enough validations available so that operator does not require any special technical knowledge. So, that our system also passes the test of operational
feasibility.
Database Designs
Use case diagram of Admin Activity Diagram of E-Learning Class Diagram of Student Management
System

Sequence Diagram of Student Management System Client - Server Interaction Diagram


Testing

CONTENT TESTING DATABASE TESTING

 
INTERFACE Testing COMPATILITY
TESTING Phases TESTING

BLACK-BOX
WHITE-BOX TESTING
TESTING
Testing Phases in Details Information
CONTENT TESTING 
Errors in Web Application content can be as trivial as minor typographical error as incorrect information, improper organization or validation of intellectual property laws. Content Testing
attempt to uncover this and many other problems before the user encounter them. There are three types of objectives. To uncover syntactic errors in text-based documents, graphical
representation and other media.

DATABASE TESTING 
Modern Web Application does much more than present static content objects. In many application domains, Web Application interface with sophisticated database management system and
build dynamic content object that are created in real time using the data acquired from a database. Database Testing for Web Application is complicated by a variety of factor.
COMPATILITY TESTING
Web application must operate within environment that differs from one another. Different computer, display device, OS, browser and network connection speed can have significant on Web
application operation. Different browser some time produced slightly different results, regardless of the degree of HTML standardization within the Web application. The Web Engineering
team derives a series of compatibility tests , validation tests, derived from existing interface tests, navigation tests, performance tests and security tests.

BLACK-BOX TESTING 
Black-box testing focuses on the functional requirements of the software. That is black-box testing enables the software engineer to drive sets of input conditions that will fully exercise all
functional Requirements for the program. Black-box testing is not an alternative to white-box testing techniques. Rather, it is a complementary approach that is likely to uncover a different
class of errors than white-box methods.

WHITE-BOX TESTING 
White-box testing some times called glass-box testing, is a test case design method that users the control structure of the procedural design to drive the test case. Always we are thinking that
there is no necessary to execute or checks the loops and conditions. And so large number of errors is uncovered. With using white-box testing methods, we have checked that; All
independent paths within a function have been executed at least once. All logical decisions on their true and false side. A11 loops working correctly at their boundary values and within their
specified conditions. In our coding we test that all the loops work truly in each module. The one technique of white-box testing is basis path testing. It contains two parts; one is flow graph
notation and the second is cyclometer complexity. In flow graph notation we are checking logical control of flow. By using cyclometer complexity, we find complexity of our project
structure.

INTERFACE TESTING 
Interface design model is reviewed to ensure that generic phase criteria established for all user interfaces have been achieved and that application specific interface design issue has been
properly addressed.
 
Future Scope
FUTURE SCOPE

 The project has a very vast scope in future. The project can be implemented on intranet in future. Project
can be updated in near future as and when requirement for the same arises, as it is very flexible in terms
of expansion. With the proposed software of database Space Manager ready and fully functional the client
is now able to manage and hence run the entire work in a much better, accurate and error free manner. The
following are the future scope for the project.

 Discontinue of particular student eliminate potential attendance.


 Bar code Reader based attendance system.
 Individual Attendance system with photo using Student login.
 Talent management of students based on their performance evaluation can be added.
 Online class functions can be added.
 Online exam functions can be added.
 Online resume builder functions can also be added.
Screen Layouts
Conclusion
CONCLUSION
 
This paper assists in automating the existing manual
system. This is a paperless work. It can be monitored and
controlled remotely. It reduces the man power required. It
provides accurate information always. Malpractice can be
reduced. All years together gathered information can be
saved and can be accessed at any time. The data which is
stored in the repository helps in taking intelligent decisions
by the management. So, it is better to have a Web Based
Information Management system. All the stakeholders,
faculty and management can get the required information
without delay. This system is essential in the
colleges/hostels and universities
Bibliography
BIBLIOGRAPHY

 CORE JAVA (A Complete Platform for Application Development) by Prabin Charan Barik
 JAVA The Complete Reference Book (Herbert Schildth,2011)
 An Engineering approach to software engineering (Pankaj Jalote)
 Database design and Organization (Martin)
 HTML & CSS,5th Edition (Thomas Powell,2010)
 SQL Server 2005(Wrox Publication)

 www.udemy.com
 www. khanacademy.com
 www.coursera.com
 www.open2study.com
STUDENT MANAGEMENT SYSTEM

Utkal University,
Vani Vihar,
D.D.C.E

Ph. 7008763356

Email Address:
[email protected]

You might also like