Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thetharz/student-management-system-individual-3996
Streamlined student record management with CRUD operations, built using WPF and C#.
https://github.com/thetharz/student-management-system-individual-3996
crud mvvm-architecture wpf
Last synced: 12 days ago
JSON representation
Streamlined student record management with CRUD operations, built using WPF and C#.
- Host: GitHub
- URL: https://github.com/thetharz/student-management-system-individual-3996
- Owner: TheTharz
- Created: 2023-07-13T05:12:53.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-25T14:38:04.000Z (over 1 year ago)
- Last Synced: 2024-11-20T13:12:00.667Z (2 months ago)
- Topics: crud, mvvm-architecture, wpf
- Language: C#
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Student-Management-System-Individual-3996
Streamlined student record management with CRUD operations, built using WPF and C#.
## Student Management System (WPF-C#)This is a desktop application developed using WPF (Windows Presentation Foundation) and C# for managing student records. It provides basic CRUD (Create, Read, Update, Delete) operations to handle student information effectively.
### Features
- Add new students with a dedicated form.
- Update details of existing students.
- Delete students from the system.
- Display a list of students with their information.
- Exit the application.### Dependencies
- [CommunityToolkit.Mvvm.ComponentModel](https://www.nuget.org/packages/CommunityToolkit.Mvvm.ComponentModel)
- [CommunityToolkit.Mvvm.Input](https://www.nuget.org/packages/CommunityToolkit.Mvvm.Input)### Getting Started
1. Clone the repository.
2. Open the solution in Visual Studio.
3. Restore the NuGet packages.
4. Build the solution.
5. Run the application.### Usage
1. Upon launching the application, a list of sample students will be displayed.
2. To add a new student, click on the "Add New Student" button. A new window will open where you can enter the student's details.
3. To update student details, select a student from the list and click on the "Update" button. Modify the details in the pop-up window and save the changes.
4. To delete a student, select a student from the list and click on the "Delete" button.
5. Click on the "Exit" button to close the application.**Note:** The sample data provided in the `MainWindowVM` constructor is for testing purposes and can be modified or replaced with real data.