Placement Management System C# with XAML Project

PROBLEM DEFINITION

This application is designed to develop a Placement Management system to assist the placement officer’s to maintain the student data and sort them according to the percentage criteria required for the company and student can review his/her data overcoming the drawbacks of the existing system.

OBJECTIVE

The purpose of this application is to develop an Application which facilitates the officer’s to maintain the student data and sort them according to the percentage and even delete the records and student can review his/her data overcoming the drawbacks of the existing system.

EXISTING SYSTEM

In the current scenario People Store the data of the students using some applications and sort them manually so filtering the people is a difficult task as there will be lots of students in the organization.

DRAWBACKS OF THE EXISTING SYSTEM

The major problem in the current system is that filtering the data is a manual approach and needs lots of time and a man can make mistakes while sorting.

PROPOSED SYSTEM

The application aims to overcome the drawbacks of the existing systems in the market and implement a few additional features.

The proposed systems consist of 2 different modules namely Admin and Student; each module has a different set of tasks to be done.

INTRODUCTION

The purpose of this application is to develop an Application which facilitates officials of the placements in the educational institutions to manage their student records. Using this Application Placement officer can add data of the students and even filter the students according to the criteria required for the organization and student can see his/her complete profile.

Functionalities

The product includes a few functionalities that help the admins to get the sorted list of students easily and effectively.

These functionalities include:

  • Administrator Panel to add/review/sort/delete student records.
  • Student Panel to review his/her data

MODULES

This application contains three modules.

  • Admin Module
  • Student Module.

MODULES DESCRIPTION

  • ADMIN MODULE

Admin Panel facilitates the officer’s to register a student, review the complete data, sort the data according to the percentages, and delete the data

Each Functionality is obtained by clicking the particular links

  • STUDENT MODULE

The Student Module facilitates the student to review their own data by entering their roll number.

These are the Modules covered in this Application.

Use Case Diagram:

Sequence Diagram:

Class Diagram:

Placement Management system Class Diagram

Architecture Diagram:

1) Test Case for Software Installation.

Test Case ID:       1
Test Case Name Software Installation Test
Purpose: To check whether the required Software is installed on the systems
Input: Run the Windows 8 SDK in Visual Studio.
Expected Result: Should Display the Integrated Development Environment
Actual Result: Displays the IDE  for installing the Software
Failure If the Software is not installed and configured accordingly then the system will not work
Remark Success

 2) Test Case for Running Application.

Test Case ID:       2
Test Case Name Application Run Test.
Purpose: To check whether the application runs on the local machine
Input: Run the application
Expected Result: Application should run on the local machine.
Actual Result: Application is running
Failure Could not run the Application (Force Closes).
Remark Success

3) Test Case for Selecting ADMIN.

Admin Case ID:       3
Test Case Name Choosing ADMIN Module.
Purpose: To check whether the application chooses the selected module and loads pages accordingly.
Input: Click on ADMIN link.
Expected Result: The pages from ADMIN Module are loaded.
Actual Result: The pages from ADMIN Module are loaded.
Failure Module will not be loaded.
Remark Success

4) Test Case for Selecting STUDENT Module.

Test Case ID:       4
Test Case Name Starting a Student Module
Purpose: To check whether the application loads the pages from the selected Module.
Input: Click on STUDENT link.
Expected Result: The pages from STUDENT Module are loaded.
Actual Result: The pages from STUDENT Module are loaded.
Failure The pages from STUDENT Module will not be loaded.
Remark Success

5) Test Case for Checking Database.

Test Case ID:       5
Test Case Name Testing the Database.
Purpose: To check whether the application stores data according to security constraints.
Input: Select ADMIN Module.
Expected Result: Successful List of Registered STUDENTS.
Actual Result: List of Registered STUDENTS.
Failure Display POP-UP alerting NO DATA FOUND
Remark Success

6) Test Case for Viewing Data in student module.

Test Case ID:       6
Test Case Name Viewing Student Data
Purpose: To check whether the application loads the student data according to Roll Number Entered by Student.
Input: Roll Number
Expected Result: Student Own Data is Loaded
Actual Result: Student Own Data is Loaded
Failure Student Own Data is not Loaded.
Remark Success

Output Screens:

  1. Application Entry
  2. Main Window Opened
  3. Admin Selected
  4. Popup for Complete Details
  5. Popup of Invalid Credentials
  6. Admin Module Entry
  7. Add a Student Clicked
  8. Popup of Successful Registration
  9. Review Database clicked
  10. Select People Clicked
  11. Sorted People According to Percentage
  12. Delete Students Details Clicked
  13. Popup of Delete Result
  14. Admin Logout
  15. Student Clicked
  16. Popup of Student Not Found
  17. Student Page Entry
  18. Student PageTo see Your Data Clicked
  19. Logout Clicked

Conclusion:

The end result will be an application that will help the TPO’S to manage the student data very efficiently. The officials can sort the data in time whenever there is an urgent requirement. Using this Application Placement officer can add data of the students and even filter the students according to the criteria required for the organization and student can see his/her complete profile.

APPLICATIONS AND FUTURE ENHANCEMENT

As the Requirements Changes day to day, we also need to give extensions to the application in the form of versions.

A few changes that can be expected in the future are:

  • A student can request for updating his/her data to the officials
  • Automatic deletion of record after the student is passed out from college
  • Admin can approve a request from a student panel
  • Admin can set Password Dynamically

Download Placement Management System C# with XAML Project Report Documentation.

3 Replies to “Placement Management System C# with XAML Project”

Leave a Reply

Your email address will not be published. Required fields are marked *