Skip to content

An automated University Final Year Project Management System built with C#.NET and SQL Server, facilitating efficient data management for student evaluations.

Notifications You must be signed in to change notification settings

AbdulMateenzwl/Final-Year-Project-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University Final Year Project Management System

Table of Contents

Introduction

Description

The University Final Year Project Management System is a desktop-based application developed as a semester project for the Database Management course. The system automates the management of final year projects in the Computer Science Department of UET Lahore. It integrates a database management system with a user-friendly front-end, providing efficient data entry, deletion, and management for student evaluations.

Motivation

The primary motivation behind this project is to learn how to work with databases, maintain data in tables, and apply these skills to build a comprehensive project management system. By implementing this project using C#.NET Framework and SQL Server, we aim to gain hands-on experience in database-driven applications.

Target Audience

This project is intended for universities and institutions managing final year projects manually. The application offers an automated solution for managing students, advisors, groups, projects, and evaluations, making the process more streamlined and error-free.

Tech Stack

  • Front-end: WinForm
  • Back-end: C#.NET Framework
  • Database: SQL Server
  • PDF Generation: iTextSharp

Features

  • User Authentication: Secure login for administrators.
  • Student Management: Add and update student details.
  • Advisor Management: Add advisors with their designations.
  • Project Management: Add and update project titles and descriptions.
  • Group Creation: Create groups and assign projects to them.
  • Member Management: Add or remove members from groups.
  • Evaluation System: Conduct evaluations and add marks for each group.
  • PDF Reports: Generate PDF reports containing valuable project information.

Installation

  1. Clone the repository to your local machine.
  2. Open the project in Visual Studio.
  3. Set up the database using SQL Server Management Studio and import the provided schema (if available).
  4. Adjust the connection string in the project to connect to your database.

Usage

  1. Run the application in Visual Studio or by building the executable.
  2. Log in as an administrator using your credentials.
  3. Utilize the various functionalities to manage students, advisors, projects, groups, and evaluations.
  4. Generate PDF reports to review group results.

Contributing

Contributions are welcome! If you want to contribute to this project, please follow these steps:

  1. Fork the project.
  2. Create your feature branch: git checkout -b feature/YourFeature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/YourFeature
  5. Open a pull request.

Acknowledgments

I express my heartfelt gratitude to Allah Almighty for providing me the strength and determination to complete this project successfully. Special thanks to Mr. Samyan Wahla for his exceptional supervision, guidance, and care throughout the project, which significantly contributed to its success.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.

About

An automated University Final Year Project Management System built with C#.NET and SQL Server, facilitating efficient data management for student evaluations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published