Student Management System
Student Management System
MANAGEMENT SYSTEM
By
Mahavir Prasad Mishra
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
● 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.
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
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
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.
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]