College management system project documentation pdf




















Overloading is another feature in Visual Basic. 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. 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.

To decrease the time taken by an application to respond to user interaction, we must ensure that a separate thread in the application handles user interaction. NET supports structured handling, which enables us to detect and remove errors at runtime. Using Try… Catch…Finally statements, we can create robust and effective exception handlers to improve the performance of our application.

NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. To provide a consistent object-oriented programming environment whether object codes is stored and executed locally on Internet-distributed, or executed remotely. To provide a code-execution environment to minimizes software deployment and guarantees safe execution of code. There are different types of application, such as Windows-based applications and Web-based applications.

To make communication on distributed environment to ensure that code be accessed by the. NET Framework can integrate with any other code. NET is a complete set of development tools for building ASP Web applications, XML Web services, desktop applications, and mobile applications In addition to building high-performing desktop applications, you can use Visual Studio's powerful component-based development tools and other technologies to simplify team-based design, development, and deployment of Enterprise solutions.

NET, and Visual C. NET all use the same integrated development environment IDE , which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, these languages leverage the functionality of the. Visual Studio supports the. It provides a set of functional program that user can use as tools to build structures and perform tasks.

Because applications are developed on Sql Server are completely portable to the other versions of the programmer can create a complex application in a single user, environment and then move it to a multi-user platform.

Users do not have to be an expert to appreciate Sql Server but the better user understands the program, the more productively and creatively he can use the tools it provides. The data files contain all user data in terms of tables, index and views.

The log files contain the information to open and be recovered, of undone after a transaction Rollback. The control file physical data, media information to open and manage data files. If the control file is damaged the server will not be able to open or use the database even if the database is undamaged. The conventional data processing approach is to develop a program or many programs for each application. This result in one or more data files for each application.

Some of the data may be common between files. However one application may require the file to be organized on a particular field, while other application may require the file to be organized on another field.

Therefore, though the same data may be required by two applications, the data will have to be sorted in two different places because each application depends on the way that the data stored. There are various drawbacks of conventional data file processing environment.

Some of them are listed below:. Data Redundancy: Some data elements like name, address, identification code, are used in various applications. Since data is required by multiple applications, it is stored in multiple data files. In most cases, there is a repetition of data. This is referred to as data redundancy, and leads to various other problems. Data Integrity Problems: Data redundancy is one reason for the problem of data integrity.

Since the same data is stored in different places, it is inevitable that some inconsistency will creep in. Data Availability Constraints: When data is scattered in different files, the availability of information from a combination of files is constrained to some extent. Database Management System A database management system DBMS consists of a collection of interrelated data and a set of programs to access the data.

The collection of data is usually referred to as the database. A Database system is designed to maintain large volumes of data. Management of data involves:. These programs operate on the data in the database.

These operations include retrieving information, inserting data, deleting or changing data. The end user interacts with the system either by invoking an application program or by writing their queries in a database query language. The database query language allows the end user to perform all the basic operations retrieval, deletion, insertion and updating on the data.

The DBA has to coordinate the functions of collecting information about the data to be stored, designing and maintaining the database and its security. The database must be designed and maintained to provide the right information at the right time to authorized people.

These responsibilities belong to the DBA and his staff. Most benefits accrue from this notion of centralized control. Centralized control of data by the DBA avoids unnecessary duplication of data and effectively reduces the total amount of data storage required. It also eliminates the extra processing necessary to trace the required data in a large mass of data present.

The DBMS guarantee and that the database is never inconsistent, by ensuring that a change made to any entry automatically applies to the other entries as well. The process is known as propagating update. Sharing of data does not merely imply that existing applications can share the data in the database, it also means that new applications can be developed to operate using the same database. This is particularly useful for data interchange, or migration of data between two systems.

The DBA defines the security checks to be carried out. Different checks can be applied to different operations on the same data. For instance, a person may have the access rights to query on a file, but may not have the right to delete or update that file.

The DBMS allows such security checks to be established for each piece of data in the database. Data integrity means that the data contain in the database is both accurate and consistent. Inconsistency between two entries can lead to integrity problems.

However, even if there is no redundancy, the data can still be inconsistent. Another example could be that of a student enrolling in a course that is not being offered that semester.

Such problems can be avoided in a DBMS by establishing certain integrity checks to be carried out whenever any update operation is done. These checks can be specified at the database level, besides the application programs. Besides, the knowledge of the organization of the data, the access techniques are built into the logic and code of the application. These systems are data dependent. Consider this example, suppose the university has an application that processes the student file.

For performance reason, the file is indexed on the roll number. The application would be aware of the existing index, and the internal structure of the application would be built around this knowledge. Now consider that the some reason, the file is to index on the registration data. In this case it is impossible to change the structure of the stored data without affecting the application too. Such an application is a data dependent one.

It is desirable to have data independent applications. Suppose two applications X and Y need to access the same file. However both the applications require a particular field to be stored in different formats. This would pose a problem in an old system. In a DBMS differences may exist in the way that data is actually stored, and the way that it is seen and used by a given application.

It is the transformation of complex data stores to a set of smaller, stable data structures. Normalized data structures are simpler, more stable and are easier to maintain. Normalization can therefore be defined as a process of simplifying the relationship between data elements in a record. Purpose For Normalization: Normalization is carried out for the following four reasons:. Starting with a data store developed for a data dictionary the analyst normalized a data structure in three steps.

Each step involves an important procedure to simplify the data structure. First Normal Form, which decomposes all data groups into two-dimensional records. Second Normal form, which eliminates any relationships in which data elements do not fully depend on the primary key of the record. Un-normalized Step 1: Remove repeating Relations groups. Fix record length identify primary First Normal key. Form Step 3 : Removal of transitive dependencies.

It will consist of repeating groups and record will n not be of fixed length. Student Registration Form -. If you have not specified any course in course form then you can not register any student in this software. There are many buttons in this form. New Registration - This button is used for Registration of new Student.

Status - This button is used for performing various tasks. Previous - This button is used to show the details of Previous Student. Next - This button is used to show the details of next Student. Photograph - This button is used to select the Photograph. There are many input fields in this Form -. Student Code - This field is automatically generated by the system.

Gender - You have to enter the Sex of Student. Course Name - Automatically generated in reference of Course Code. Semester - You have to select the Semester in which the Student is eligible for admission University - Automatically generated in reference of Course Code.

It has fields for each of following fields for High school, Intermediate, Graduation, Post Graduation and other in 5 rows. It is not necessary to fill all 5 rows. Course Name - You have to enter the Course Name of every qualification. Maximum Marks - You have to enter the Maximum Marks of filled courses.

Obtained Marks - You have to enter the Minimum Marks of filled courses. It is a light-weight programming language and it is embedded directly into the markup syntax.

JavaScript, as the name defines, was affected by many languages, especially Java. Its function is to control the data like storing and retrieving and data as requested by the software applications. As a database, it is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network including the Internet.

This is a paperless work. It can be monitored and controlled remotely. It reduces the manpower required. It provides accurate information always. Malpractice can be reduced.

All gathered and extra information can be saved and can be accessed at any time. The data which is stored in the project helps in taking intelligent and quick decisions by the management.

So it is better to have a Web-Based Information Management system. All the stakeholders, staff members can get the desired information without delay. However, it could not have been possible without the support and guidance of individuals and organizations. We would like to express my sincere thanks to all of them. Related Papers.

Date Signature of the Student. University, Delhi by Bhawna Sharma, Enrolment No has been completed under my guidance and is Satisfactory. The note starts with thanks to Almighty who actually created this piece of work and helped us when things were not easy for us. He has been a major source of inspiration throughout the project as he not only guided me throughout the Minor Project Report College Website but also encouraged me to solve problems that arose during this report.

His guidance and suggestions about this Minor Project report have really enlightened me. And finally, I would like to mention appreciation to our parents and friends who have been instrumental throughout this period by providing unrelenting encouragement.

The growing significance of websites for various organizations is well known. So, our team has decided to develop a website for the college under the guidance of teacher Dr. Varun Tiwari. Our college website comprising of all the required information about the college.

This is completely different from our official college website. We designed that in our own way. This website deals with all kinds of student details, academic related reports, college details, course details, batch details and other resource related details too. HTML is the standard markup language for creating Web pages. HTML describes the structure of a Web page. HTML consists of a series of elements. HTML elements tell the browser how to display the content.

HTML elements label pieces of content such as "this is a heading", "this is a paragraph", "this is a link", etc. Instead, with HTML, web users can create and structure sections, paragraphs, and links using elements, tags, and attributes.

Web development. Developers use HTML code to design how a browser displays web page elements. CSS saves a lot of work. It can control the layout of multiple web pages all at once. External stylesheets are stored in CSS files. JavaScript JavaScript is a lightweight, interpreted, object-oriented language with first-class functions, and is best known as the scripting language for Web pages, but it's used in many non-browser environments as well.

It is a prototype-based, multi-paradigm scripting language that is dynamic, and supports object-oriented, imperative, and functional programming styles. JavaScript is an easy to learn and also powerful scripting language, widely used for controlling web page behavior. PHP is a widely-used, open source scripting language. PHP scripts are executed on the server.

PHP is free to download and use. PHP can generate dynamic page content PHP can create, open, read, write, delete, and close files on the server. PHP can collect form data. PHP can send and receive cookies. PHP can add, delete, modify data in your database. PHP can be used to control user-access.

PHP can encrypt data We all members of our team worked with full dedication and sincerely for completing this project within the submission time. It was really a different experience for all of us for this project. We have gained too much of knowledge while doing this project. Our website contains query related form also if anybody have any question regarding college purpose, they can ask their queries by filling the form and can be solved by sending response to them.

The objective of this project is to design, publish and maintain a website for college which consists of all the information regarding the college like faculty, infrastructure, etc. It applies to all the official web applications that are developed to maintain the information online.

This is extended to all the domains of the applications. The system gives in detail description of our college infrastructure. Students can have the messaging facility for any personal query to the portal members.

Moreover any student can interact with any college persons like students of any department, governing body, administrative section etc. Understanding the properties and requirements of a new system is more difficult and requires creative thinking and understanding of existing running system is also difficult, improper understanding of present system can lead diversion from solution.

It means for use by developers and will be the basic during testing phase. Any changes made to the requirements in the future will have to go through formal change approval process. This model was not the first model to discuss iterative development, but it was the first model to explain why the iteration models.

As originally envisioned, the iterations were typically 6 months to 2 years long. Each phase starts with a design goal and ends with a client reviewing the progress thus far. Analysis and engineering efforts are applied at each phase of the project, with an eye toward the end goal of the project.

This usually involves interviewing a number of users representing all the external or internal users and other aspects of the existing system. This is usually a scaled-down system, and represents an approximation of the characteristics of the final product. Evaluating the first prototype in terms of its strengths, weakness, and risks.

Defining the requirements of the second prototype. Planning and designing the second prototype. Constructing and testing the second prototype. Routine maintenance is carried on a continuing basis to prevent large scale failures and to minimize down time.

Administrative user interface 2. The operational or generic user interface The administrative user interface concentrates on the consistent information that is practically, part of the organizational activities and which needs proper authentication for the data collection.

The interfaces help the administrations with all the transactional states like Data insertion, Data deletion and Date updation along with the extensive data search capabilities. The operational or generic user interface helps the users upon the system in transactions through the existing data and required services.

The operational user interface also helps the ordinary users in managing their own information helps the ordinary users in managing their own information in a customized manner as per the assisted flexibilities. College information: Through this service one can access the complete information about the college campus such as courses available, admission procedure, placements, college events, achievements etc.

Student tracking: Any company or any organization that want to check the summary about the student of the college, so that they will be able to choose the particular students for their campus placement And for that purpose they will be given a particular link through which they can access the information required.

Student attendance status: It gives the attendance status of students. Exam Notification: This facility notifies students and parents about examination schedule.

Events: it will give information about different events that will be conducted by college time to time. Online assignments: This service provides the facility to faculty to upload assignments and to students to submit these assignments online. Information about staff: It will help in maintaining complete information about college faculty members such as their department, cadre, date of joining, salary, etc. Feasibility study is carried out to decide whether the proposed system is feasible for the company.

Is there a new and better way to do the job that will benefit the user? What are the cost and the savings of the alternative s?



0コメント

  • 1000 / 1000