You are on page 1of 37

Student Management System

STUDENT MANAGEMENT SYSTEM

INTRODUCTION
The Student Report System (SRS) will replace the paper-based data collection And information exchange system among the various departments of a particular School. The Student Report System provides an innovative solution for Todays school Record keeping challenges. This student report software will give you room to handle your responsibilities whether youre just starting or are an experienced Professional. Student Report System opens a universe of opportunities to automate the laborious paperwork involved in proper school management. With our proposed Record-keeping software the management can more effectively interact with the Students as they develop skills and character for success. They will not only have more time to spend with them, but it will be quality time because they will have up to- Date student information to facilitate them.

ABSTRACT Student Management System deals with all kind of student details, academic related reports, college details, course details, curriculum, batch details and other resource related details too. It tracks all the details of a student from the day one to the end of his course which can be used for all reporting purpose, tracking of attendance, progress in the course, completed semesters years, coming semester year curriculum details, exam details, project or any other assignment details, final exam result; and all these will be available for future references too. Our program will have the databases of Courses offered by the college under all levels of graduation or main streams, teacher or faculty's details, batch execution details, students' details in all aspects. This program can facilitate us explore all the activities happening in the college, even we can get to know which teacher / faculty is assigned to which batch, the current status of a batch, attendance percentage of a batch and upcoming requirements of a batch. Different reports and Queries can be generated based of vast options related to students, batch, course, teacher / faculty, exams, semesters, certification and even for the entire college.

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

System Analysis About System Analysis


System analysis is the process of examining an existing system or methodology with an intent of improving it through better procedures and methods. Before planning for improvement of the existing system, complete understanding about the system is essential. The relative facts about the system can be collected by system study. System is simply a set of components that interact to accomplish some purpose. System study is process of studying the information about the system.

Existing System:
The following disadvantages are appeared in the existing system. 1. All the processes are done in manually which is tedious and consuming one. 2. A lot of documents are maintained for managing the system. For example, a separate document is manintained for various departments in each student. 3. The information retrieval is slower.

Proposed System
In order to overcome the above difficulties, a new system has to be developed which is easier to maintain. The new system should have the following features: 1. The main advantages of proposal system is to bring the organization data fully. The relevant information should be organied and maintained in efficiently. 2. The system should be simple to use and Use friendly. 3. The system should provide queries and real time data and immediate viewing of results saving the time is substantial. This proposed system just needs only small space to store the details. They last for longer time than the existing system. By Computerizing this process a huge amount of manpower and time can be saved. And the maintenance system is more reliable. This problem of preparing accurate information reports and statistical analysis is done more effectively and efficiently.

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

SYSTEM ANALYSIS
SOFTWARE REQUIREMENTS Operating system : Coding Language : Data base : Windows XP Professional. vb .net Sql server 2005

HARDWARE REQUIREMENTS System Hard Disk Floppy Drive Monitor Mouse RAM : : : : : : Pentium IV 2.4 GHz. 40 GB. 1.44 Mb. 15 VGA Colour. Logitech. 256 MB.

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

System Design

DATA FLOW DIAGRAM:

LOGIN

VIEW DETAILS

PERSONAL DETAILS STUDENT LOGIN ADMINISTRATOR ACADEMIC DETAILS

REGISTRATION

COURSE SELECTION

EXAM RESULTS

REPORT AND REMARKS

EXAM DETAILS

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

LEVEL -0
Login

Admin

Student

LEVEL-1

Login

Admin

Exam detail

Final Report & Remarks

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

Login

Student

Registration

Academic detail

Login

View Detail

Personal detail

Academic detail

Exam detail

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

Database Design: Table name: Academic Field name Category Course Duration Fees Studid Data Type Varchar Varchar Varchar Varchar Varchar Size 50 50 50 50 50

Table name: student

Field name Name Fathername Dob Gender Bloodgroup Annualincome Sslc Hsc Stuid

Data Type Varchar Varchar Varchar Varchar Varchar Int Varchar Varchar Varchar

Size 50 50 50 50 50 50 50 50 50

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

Table name: Examdetail Field name Studid Regno Monthyear Imark1 Emark1 Total1 Imark2 Emark2 Total2 Imark3 Emark3 Total3 Imark4 Emark4 Total4 Imark5 Emark5 Total5 Data Type Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Size 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50

Table name: Admin Field name Admissionnumber Neatness Mainproject Conduct Remarks Studid Data Type Varchar Varchar Varchar `Varchar Varchar Varchar Size 50 50 50 50 50 50

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

Form design:

St.Xaviers College,(Autonomous),Palayamkottai.

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

10

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

11

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

12

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

13

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

14

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

15

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

16

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

17

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

18

Student Management System

Module Explanation 1. 2. 3. 4. 5. College Category Login personal Exam detail Final report 1. College Category
This module deals with the college details and different departments in the college. The college details are stored in the table SMS College. And department details are stored in SMS Category. It deals with the details of college and department. This table is used to store the details of different department and its category. Category specifies the course is bachelor or master degree. Department gives the various departments. Duration specifies the number of semesters.

2. Login
This module based with the login process details. The login process specifies the user mode such as administrator or user. This module consist of Login detail. It contains the details of login process. Login process includes sign in sign up, sign out, change password.

3. Personal
This module deals with the student academic details and personnel details. This module consists of the Student personal detail,admission number, the personnel details like date of birth, religion, cast, gender, blood group, day scholar or hosteller, e-mail, address, parent details and annual income.

4. Exam detail
This module deals with the student exam details, student particular such as various activities, final report. The tables comes in this modules are Exam detail . values stud code, register number, semester, month and year of exam, internal and external maximum marks, the marks obtained for various subjects like its internal, external and total mark.

St.Xaviers College,(Autonomous),Palayamkottai.

19

Student Management System

5. Final report
The values of extracurricular details, admission number, scholarship, disciplinary action, starting of course, tutor. The values of admission number, mini project done, main project done, technical activities, neatness and standard of lab record, character and conduct and remarks.

SYSTEM STUDY FEASIBILITY STUDY The feasibility of the project is analyzed in this phase and business proposal is put forth with a very general plan for the project and some cost estimates. During system analysis the feasibility study of the proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the company. For feasibility analysis, some understanding of the major requirements for the system is essential. Three key considerations involved in the feasibility analysis are ECONOMICAL FEASIBILITY TECHNICAL FEASIBILITY SOCIAL FEASIBILITY

ECONOMICAL FEASIBILITY
St.Xaviers College,(Autonomous),Palayamkottai.

20

Student Management System

This study is carried out to check the economic impact that the system will have on the organization. The amount of fund that the company can pour into the research and development of the system is limited. The expenditures must be justified. Thus the developed system as well within the budget and this was achieved because most of the technologies used are freely available. Only the customized products had to be purchased. TECHNICAL FEASBILITY This study is carried out to check the technical feasibility, that is, the technical requirements of the system. Any system developed must not have a high demand on the available technical resources. This will lead to high demands on the available technical resources. This will lead to high demands being placed on the client. The developed system must have a modest requirement, as only minimal or null changes are required for implementing this system. SOCIAL FEASIBILITY: The aspect of study is to check the level of acceptance of the system by the user. This includes the process of training the user to use the system efficiently. The user must not feel threatened by the system, instead must accept it as a necessity. The level of acceptance by the users solely depends on the methods that are employed to educate the user about the system and to make him familiar with it. His level of confidence must be raised so that he is also able to make some constructive criticism, which is welcomed, as he is the final user of the system.

St.Xaviers College,(Autonomous),Palayamkottai.

21

Student Management System

TYPES OF TESTING 1.SYSTEM TESTING: Testing is performed to identify errors. It is used for quality assurance. Testing is an integral part of the entire development and maintenance process. The goal of the testing during phase is to verify that the specification has been accurately and completely incorporated into the design, as well as to ensure the correctness of the design itself. For example the design must not have any logic faults in the design is detected before coding commences, otherwise the cost of fixing the faults will be considerably higher as reflected. Detection of design faults can be achieved by means of inspection as well as walkthrough. Testing is one of the important steps in the software development phase. Testing checks for the errors, as a whole of the project testing involves the following test cases: Static analysis is used to investigate the structural properties of the Source code. Dynamic testing is used to investigate the behavior of the source code by executing the program on the test data.

1.UNIT TESTING:
Unit testing is conducted to verify the functional performance of each modular component of the software. Unit testing focuses on the smallest unit of the software design (i.e.), the module. The white-box testing techniques were heavily employed for unit testing.

FUNCTIONAL TESTS:
Functional test cases involved exercising the code with nominal input values for which the expected results are known, as well as boundary values and special values, such as logically related inputs, files of identical elements, and empty files. Three types of tests in Functional test: Performance Test Stress Test Structure Test St.Xaviers College,(Autonomous),Palayamkottai. 22

Student Management System

PERFORMANCE TEST:
It determines the amount of execution time spent in various parts of the unit, program throughput, and response time and device utilization by the program unit.

STRESS TEST:
Stress Test is those test designed to intentionally break the unit. A Great deal can be learned about the strength and limitations of a program by examining the manner in which a programmer in which a program unit breaks.

STRUCTURE TEST:
Structure Tests are concerned with exercising the internal logic of a program and traversing particular execution paths. The way in which White-Box test strategy was employed to ensure that the test cases could Guarantee that all independent paths within a module have been have been exercised at least once.

Exercise all logical decisions on their true or false sides. Execute all loops at their boundaries and within their operational bounds. Exercise internal data structures to assure their validity. Checking attributes for their correctness. Handling end of file condition, I/O errors, buffer problems and textual errors in output information

2. INTEGRATION TESTING:
Integration testing is a systematic technique for construction the program structure while at the same time conducting tests to uncover errors associated with interfacing. i.e., integration testing is the complete testing of the set of modules which makes up the product. The objective is to take untested modules and build a program structure tester should identify critical modules.
St.Xaviers College,(Autonomous),Palayamkottai. 23

Student Management System

Critical modules should be tested as early as possible. One approach is to wait until all the units have passed testing, and then combine them and then tested. This approach is evolved from unstructured testing of small programs. Another strategy is to construct the product in increments of tested units. A small set of modules are integrated together and tested, to which another module is added and tested in combination. And so on. The advantages of this approach are that, interface dispenses can be easily found and corrected. The major error that was faced during the project is linking error. When all the modules are combined the link is not set properly with all support files. Then we checked out for interconnection and the links. Errors are localized to the new module and its intercommunications. The product development can be staged, and modules integrated in as they complete unit testing. Testing is completed when the last module is integrated and tested.

3.TESTING TECHNIQUES / TESTING STRATRGIES: TESTING:


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. A successful test is one that uncovers an as-yet- undiscovered error. System testing is the stage of implementation, which is aimed at ensuring that the system works accurately and efficiently as expected before live operation commences. It verifies that the whole set of programs hang together. System testing requires a test consists of several key activities and steps for run program, string, system and is important in adopting a successful new system. This is the last chance to detect and correct errors before the system is installed for user acceptance testing. The software testing process commences once the program is created and the documentation and related data structures are designed. Software testing is essential for correcting errors. Otherwise the program or the project is not said to be complete.
St.Xaviers College,(Autonomous),Palayamkottai.

24

Student Management System

Software testing is the critical element of software quality assurance and represents the ultimate the review of specification design and coding. Testing is the process of executing the program with the intent of finding the error. A good test case design is one that as a probability of finding an yet undiscovered error. A successful test is one that uncovers a yet undiscovered error. Any engineering product can be tested in one of the two ways:

White box testing:


This testing is also called as Glass box testing. In this testing, by knowing the specific functions that a product has been design to perform test can be conducted that demonstrate each function is fully operational at the same time searching for errors in each function. It is a test case design method that uses the control structure of the procedural design to derive test cases. Basis path testing is a white box testing.

Basis path testing:


Flow graph notation Cyclomatic complexity Deriving test cases Graph matrices Control

Black Box Testing:


In this testing by knowing the internal operation of a product, test can be conducted to ensure that all gears mesh, that is the internal operation performs according to specification and all internal components have been adequately exercised. It fundamentally focuses on the functional requirements of the software. The steps involved in black box test case design are:
St.Xaviers College,(Autonomous),Palayamkottai.

Graph based testing methods Equivalence partitioning Boundary value analysis

25

Student Management System

Comparison testing

4. SOFTWARE TESTING STRATEGIES:


A software testing strategy provides a road map for the software developer. Testing is a set activity that can be planned in advance and conducted systematically. For this reason a template for software testing a set of steps into which we can place specific test case design methods should be strategy should have the following characteristics: Testing begins at the module level and works outward toward the integration of the entire computer based system. Different testing techniques are appropriate at different points in time. The developer of the software and an independent test group conducts testing. Testing and Debugging are different activities but debugging must be accommodated in any testing strategy.

5. INTEGRATION TESTING:
Integration testing is a systematic technique for constructing the program structure while at the same time conducting tests to uncover errors associated with. Individual modules, which are highly prone to interface errors, should not be assumed to work instantly when we put them together. The problem of course, is putting them together- interfacing. There may be the chances of data lost across on anothers sub functions, when combined may not produce the desired major function; individually acceptable impression may be magnified to unacceptable levels; global data structures can present problems.

6. VALIDATION TESTING:
Software validation is achieved through a series of tests that demonstrates conformity with requirements. A test plan outlines the classes of test to be conducted and a test procedure defines specific test cases that will be used to demonstrate conformity with requirements. Thus the proposed system under consideration has been tested by validation and found to be working satisfactorily.
St.Xaviers College,(Autonomous),Palayamkottai. 26

Student Management System

7. PROGRAM TESTING:
The logical and syntax errors have been pointed out by program testing. A syntax error is an error in a program statement that in violates one or more rules of the language in which it is written. An improperly defined field dimension or omitted keywords are common syntax error. These errors are shown through error messages generated by the computer. A logic error on the other hand deals with the incorrect data fields, out-off-range items and invalid combinations. Since the compiler s will not deduct logical error, the programmer must examine the output. Condition testing exercises the logical conditions contained in a module. The possible types of elements in a condition include a Boolean operator, Boolean variable, a pair of Boolean parentheses A relational operator or on arithmetic expression. Condition testing method focuses on testing each condition in the program the purpose of condition test is to deduct not only errors in the condition of a program but also other a errors in the program.

8. SECURITY TESTING:
Security testing attempts to verify the protection mechanisms built in to a system well, in fact, protect it from improper penetration. The system security must be tested for invulnerability from frontal attack must also be tested for invulnerability from rear attack. During security, the tester places the role of individual who desires to penetrate system.

St.Xaviers College,(Autonomous),Palayamkottai.

27

Student Management System

Software Environment Features Of .Net Microsoft .NET is a set of Microsoft software technologies for rapidly building and integrating XML Web services, Microsoft Windows-based applications, and Web solutions. The .NET Framework is a language-neutral platform for writing programs that can easily and securely interoperate. Theres no language barrier with .NET: there are numerous languages available to the developer including Managed C++, C#, Visual Basic and Java Script. The .NET framework provides the foundation for components to interact seamlessly, whether locally or remotely on different platforms. It standardizes common data types and communications protocols so that components created in different languages can easily interoperate. .NET is also the collective name given to various software components built upon the .NET platform. These will be both products (Visual Studio.NET and Windows.NET Server, for instance) and services (like Passport, .NET My Services, and so on).

THE .NET FRAMEWORK The .NET Framework has two main parts: 1. The Common Language Runtime (CLR). 2. A hierarchical set of class libraries. The CLR is described as the execution engine of .NET. It provides the environment within which programs run. The most important features are Conversion from a low-level assembler-style language, called Intermediate Language (IL), into code native to the platform being executed on. Memory management, notably including garbage collection. Checking and enforcing security restrictions on the running code. Loading and executing programs, with version control and other such features. The following features of the .NET framework are also worth description:
St.Xaviers College,(Autonomous),Palayamkottai.

28

Student Management System

Managed Code The code that targets .NET, and which contains certain extra Information - metadata - to describe itself. Whilst both managed and unmanaged code can run in the runtime, only managed code contains the information that allows the CLR to guarantee, for instance, safe execution and interoperability Managed Data : With Managed Code comes Managed Data. CLR provides memory allocation and Deal location facilities, and garbage collection. Some .NET languages use Managed Data by default, such as C#, Visual Basic.NET and JScript.NET, whereas others, namely C++, do not. Targeting CLR can, depending on the language youre using, impose certain constraints on the features available. As with managed and unmanaged code, one can have both managed and unmanaged data in .NET applications - data that doesnt get garbage collected but instead is looked after by unmanaged code. Common Type System The CLR uses something called the Common Type System (CTS) to strictly enforce typesafety. This ensures that all classes are compatible with each other, by describing types in a common way. CTS define how types work within the runtime, which enables types in one language to interoperate with types in another language, including cross-language exception handling. As well as ensuring that types are only used in appropriate ways, the runtime also ensures that code doesnt attempt to access memory that hasnt been allocated to it. Common Language Specification The CLR provides built-in support for language interoperability. To ensure that you can develop managed code that can be fully used by developers using any programming language, a set of language features and rules for using them called the Common Language Specification (CLS) has been defined. Components that follow these rules and expose only CLS features are considered CLScompliant.
St.Xaviers College,(Autonomous),Palayamkottai. 29

Student Management System

THE CLASS LIBRARY .NET provides a single-rooted hierarchy of classes, containing over 7000 types. The root of the namespace is called System; this contains basic types like Byte, Double, Boolean, and String, as well as Object. All objects derive from System. Object. As well as objects, there are value types. Value types can be allocated on the stack, which can provide useful flexibility. There are also efficient means of converting value types to object types if and when necessary. The set of classes is pretty comprehensive, providing collections, file, screen, and network I/O, threading, and so on, as well as XML and database connectivity. The class library is subdivided into a number of sets (or namespaces), each providing distinct areas of functionality, with dependencies between the namespaces kept to a minimum.

LANGUAGES SUPPORTED BY .NET The multi-language capability of the .NET Framework and Visual Studio .NET enables developers to use their existing programming skills to build all types of applications and XML Web services. The .NET framework supports new versions of Microsofts old favorites Visual Basic and C++ (as VB.NET and Managed C++), but there are also a number of new additions to the family. Visual Basic .NET has been updated to include many new and improved language features that make it a powerful object-oriented programming language. These features include inheritance, interfaces, and overloading, among others. Visual Basic also now supports structured exception handling, custom attributes and also supports multi-threading. Visual Basic .NET is also CLS compliant, which means that any CLS-compliant language can use the classes, objects, and components you create in Visual Basic .NET.

Managed Extensions for C++ and attributed programming are just some of the enhancements made to the C++ language. Managed Extensions simplify the task of migrating existing C++ applications to the new .NET Framework.
St.Xaviers College,(Autonomous),Palayamkottai.

30

Student Management System

C# is Microsofts new language. Its a C-style language that is essentially C++ for Rapid Application Development. Unlike other languages, its specification is just the grammar of the language. It has no standard library of its own, and instead has been designed with the intention of using the .NET libraries as its own. Microsoft Visual J# .NET provides the easiest transition for Java-language developers into the world of XML Web Services and dramatically improves the interoperability of Java-language programs with existing software written in a variety of other programming languages. Active State has created Visual Perl and Visual Python, which enable .NET-aware applications to be built in either Perl or Python. Both products can be integrated into the Visual Studio .NET environment. Visual Perl includes support for Active States Perl Dev Kit. Other languages for which .NET compilers are available include FORTRAN COBOL Eiffel

Fig1 .Net Framework ASP.NET XML WEB SERVICES Base Class Libraries Common Language Runtime Operating System Windows Forms

St.Xaviers College,(Autonomous),Palayamkottai.

31

Student Management System

C#.NET is also compliant with CLS (Common Language Specification) and supports structured exception handling. CLS is set of rules and constructs that are supported by the CLR (Common Language Runtime). CLR is the runtime environment provided by the .NET Framework; it manages the execution of the code and also makes the development process easier by providing services. C#.NET is a CLS-compliant language. Any objects, classes, or components that created in C#.NET can be used in any other CLS-compliant language. In addition, we can use objects, classes, and components created in other CLS-compliant languages in C#.NET .The use of CLS ensures complete interoperability among applications, regardless of the languages used to create the application.

CONSTRUCTORS AND DESTRUCTORS:


Constructors are used to initialize objects, whereas destructors are used to destroy them. In other words, destructors are used to release the resources allocated to the object. In C#.NET the sub finalize procedure is available. The sub finalize procedure is used to complete the tasks that must be performed when an object is destroyed. The sub finalize procedure is called automatically when an object is destroyed. In addition, the sub finalize procedure can be called only from the class it belongs to or from derived classes.

GARBAGE COLLECTION Garbage Collection is another new feature in C#.NET. The .NET Framework monitors allocated resources, such as objects and variables. In addition, the .NET Framework automatically releases memory for reuse by destroying objects that are no longer in use. In C#.NET, the garbage collector checks for the objects that are not currently in use by applications. When the garbage collector comes across an object that is marked for garbage collection, it releases the memory occupied by the object.

St.Xaviers College,(Autonomous),Palayamkottai.

32

Student Management System

OVERLOADING:
Overloading is another feature in C#. Overloading enables us to define multiple procedures with the same name, where each procedure has a different set of arguments. Besides using overloading for procedures, we can use it for constructors and properties in a class.

MULTI THREADING:
C#.NET also supports multithreading. An application that supports multithreading can handle multiple tasks simultaneously, we can use multithreading to decrease the time taken by an application to respond to user interaction.

STRUCTURED EXCEPTION HANDLING:


C#.NET supports structured handling, which enables us to detect and remove errors at runtime. In C#.NET, we need to use TryCatchFinally statements to create exception handlers. Using TryCatchFinally statements, we can create robust and effective exception handlers to improve the performance of our application.

THE .NET FRAMEWORK:


The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet.

St.Xaviers College,(Autonomous),Palayamkottai.

33

Student Management System

OBJECTIVES OF .NET FRAMEWORK


1. To provide a consistent object-oriented programming environment whether object codes is stored and executed locally on Internet-distributed, or executed remotely. 2. To provide a code-execution environment to minimizes software deployment and guarantees safe execution of code. 3. Eliminates the performance problems. There are different types of application, such as Windows-based applications and Web-based applications.

Features of SQL-SERVER
The OLAP Services feature available in SQL Server version 7.0 is now called SQL Server 2000 Analysis Services. The term OLAP Services has been replaced with the term Analysis Services. Analysis Services also includes a new data mining component. The Repository component available in SQL Server version 7.0 is now called Microsoft SQL Server 2000 Meta Data Services. References to the component now use the term Meta Data Services. The term repository is used only in reference to the repository engine within Meta Data Services SQL-SERVER database consist of six type of objects, They are, 1. TABLE 2. QUERY 3. FORM 4. REPORT 5. MACRO

St.Xaviers College,(Autonomous),Palayamkottai.

34

Student Management System

TABLE:
A database is a collection of data about a specific topic.

VIEWS OF TABLE:
We can work with a table in two types, 1. Design View 2. Datasheet View

Design View:
To build or modify the structure of a table we work in the table design view. We can specify what kind of data will be hold.

Datasheet View
To add, edit or analyses the data itself we work in tables datasheet view mode.

QUERY:
A query is a question that has to be asked the data. Access gathers data that answers the question from one or more table. The data that make up the answer is either dynaset (if you edit it) or a snapshot (it cannot be edited).Each time we run query, we get latest information in the dynaset. Access either displays the dynaset or snapshot for us to view or perform an action on it, such as deleting or updating.

St.Xaviers College,(Autonomous),Palayamkottai.

35

Student Management System

Future Enhancements

The project Student management system is designed in such a way to satisfy all the
requirements of the student. It is efficient, secure and user friendly.

The department can store student details easily and retrieve their details quickly. It will
record the information accurately, changes which may come in future, can be effectively done.

The main features of this project is to view the student personal details and academic
related informations and mark details.

In future this project can be also used as an Online Project.

St.Xaviers College,(Autonomous),Palayamkottai.

36

Student Management System

St.Xaviers College,(Autonomous),Palayamkottai.

37

You might also like