Naar de inhoud
xFreelance

C Student Management System

Freelancer.com

  • IT & Development
  • Op afstand
  • Freelance

Deze opdracht komt van een externe bron. xFreelance is geen partij en garandeert niet dat deze nog actueel is.

Omschrijving

I need a standalone program written in C that centers on Student Management within a school setting. The software will be used directly by students, so the interface must be intuitive, menu-driven, and compile cleanly on a standard GCC toolchain. Core expectations • Allow students to create and maintain their own profiles (name, ID, contact details). • Provide a secure login or ID verification mechanism so each student’s data stays private. • Let students view and update key information that pertains only to them (for example current course list, basic attendance snapshots, or grades once released). • Store all data persistently—SQLite, flat files, or another lightweight method is fine as long as you document setup steps. I am open to additional functions such as attendance or grade tracking if you already have modules for them; however, the priority is a solid, well-structured codebase that demonstrates clean separation between data handling and the user interface. Deliverables 1. Complete C source files, headers, and a short README with build/run instructions. 2. A brief demo video or screenshots confirming the main workflows from a student’s perspective. 3. Commented code showing key design choices (struct definitions, file I/O routines, validation). Acceptance criteria • Compiles without warnings on GCC-11 or newer with ‑Wall ‑Wextra flags. • No runtime crashes during typical usage flows (account create, login, view/update info). • Data persists correctly after program restart. If you have questions about edge cases or recommended libraries, let me know. I’m aiming to choose a freelancer quickly and move straight to implementation. Budget: INR 12500–37500

Deze opdracht is 100% op afstand.

Skills

  • C# Programming
  • Software Architecture
  • Software Development
  • Data Management
  • C Programming
  • Debugging
  • C++ Programming
  • SQLite

Interesse in deze opdracht?

Maak een gratis account aan om de oorspronkelijke opdracht op Freelancer.com te openen.

Account aanmaken