Programista PHP: realizacje, system rejestracji studentów

Implementacja systemu rejestracji dla studentów z wymiany (np. Erasmus) dla Uniwersytetu Ekonomicznego w Katowicach.

Projekt był podzielony na 3 elementy:

  • formularz rejestracyjny
  • panel administracyjny
  • panel studenta

formularz rejestracyjny

W formularzu rejestracyjnym przyszły student wprowadzał wszystkie wymagane dane (m. in. dane personalne wraz ze zdjęciem, dane o zakwaterowaniu czy wyborze przedmiotów).  Na podstawie wprowadzonych informacji były generowane pliki  PDF, które przyszły student miał wydrukować i wysłać do uczelni.

Wszystkie informacje były kodowane w systemie UTF-8 z racji różnorodnych znaków narodowych jakie były wprowadzane do formularza. Rozwiązanie to pozwoliło uniknąć późniejszych problemów z wyszukiwaniem ciągu znaków czy choćby ich wyświetlaniem.

panel administracyjny

Panel administracyjny pozwalał zarządzać danymi wyświetlanymi we wspomianym formularzu rejestracyjnym oraz omówionym niżej panelu studenta.

W panelu administracyjnym można było tworzyć konta z różnym poziomem dostępu.

Dość charakterystycznym jego elementem panelu administracyjnego było generowanie wszystkich danych do plików XLS oraz PDF, dzięki bibliotece PHPExcel.

Umożliwiał on także rozsyłanie wiadomości do studentów wg wielu kryteriów wyboru odbiorców - w tym wypadku wykorzystałem PHPMailer.

Należy zaznaczyć również, że w panelu administracynym można było zarządzać siatką godzin, na podstawie której student mógł wybrać unikalny plan zajęć.

panel studenta

Student po zalogowaniu mógł edytować wprowadzone dane oraz pobrać wspomniane pliki PDF, które miał dostarczyć drogą pocztową na uczelnie.

Mógł on również wybrać przedmioty i ułożyć plan zajęć. Chciałbym zauważyć, że skrypt uniemożliwiał dobór przedmiotów, które nachodziły na siebie. Cały proces był dość skąplikowany biorąc pod uwagę czas zajęć czy ograniczenia ilościowe.

Dodatkowo student przez panel był informowany o opłatach związanych z uczelnią oraz zaległościach z nimi związanych.

podsumowanie

Podany wyżej zarys aplikacji nie przedstawia całej funkcjonalności realizacji, jednak sądzę, że pokazuje wielkość przedsięwzięcia.

Zapraszam do zapoznania się z referencjami potwierdzającymi wysoką jakość wykonanej usługi.

»«
  • dynosoft
  • uw
  • loftsystem
  • ue
  • manta
  • sostravel
  • klasyka
  • feelgood
  • legall
  • sequel
  • hotelmorskieoko
  • szb
  • id-logistics
  • honglong
  • trakserwis
telefon
email
Google
facebook