Skip to main content

A .NET Framework és Programozása II tárgy honlapja

Go Search
Home
  
.NET > A .NET Framework és Programozása II tárgy honlapja > Beadandók 2011/2012. II. félév  

Beadandók 2011/2012. II. félév

Modify settings and columns
  
View: 
Sort by AttachmentsUse SHIFT+ENTER to open the menu (new window).
KészítőkFilterRövid leírásFilter
repülőjegy foglalóUse SHIFT+ENTER to open the menu (new window).
Nagy Gábor [nagtabi@inf.elte]
Egy Windows szerver kliens alkalmazás ahol a szerver service-ként fut a kliensek egy-egy repülőjegy foglaló terminálként működnek. A szerver mögött az adattároló réteg egy MSSQL 2005 adatbázismotor, mely nyilvántartja a törzs utasok adatait  és a repülő járatok indulását helyeinek foglaltságát, stb… A kliens szerver közt a kommunikáció az WCF technológia felhasználásával , lesz megvalósítva. Az adatbázissal csak a szerver beszélget tárolt eljárásokon keresztül. Természetesen egyszerre több kliens is bejelentkezhet, ezek WPF technológiával lesznek kidolgozva.  A klienseknek be kell jelentkezni (Usernév, jelszó), és ezek után használhatják a jogaiknak megfelelő szolgáltatásokat.
Gyuri repülős programjaUse SHIFT+ENTER to open the menu (new window).
Fazekas Tibor [fatqaai@inf.elte]
Kb. így nézne ki a dolog:

Bemenő adatnak adott egy (Level 2 esetén több) string és egy email.
Lajstromjel: __A7-AHI__
E-mail: __abcd@efgh.com__

A string egy konstans url ("http://data.flight24.com/airplanes/") végére van illesztve. (Pl.: http://data.flight24.com/airplanes/A7-AHI )
Ezt az oldalt szeretnénk 5 percenként lekérdezni, és a tartalmát figyelni.

Keressük az adott oldalon (a kódban) a „Budapest” szöveget. (Lehetőség szerint kis és nagybetűktől függetlenül érdekel minket a darabszám.)

Amennyiben a „Budapest” szó az aktuális lekérdezéskor többször fordul elő mint az előző lekérdezéskor (mindegy mennyivel), alert/notification e-mailt küldünk a megadott címre: abcd@efgh.com


Level 2:

Ugyanez a feldatat, csak bemenő adatnak nem egy, hanem 2, 3, 4, 5, ... „n” darab stringet adunk meg és mindegyikkel külön megcsináljuk ugyanezt.
Itt már nyilván bonyolítja a dolgot hogy az email szövegében hivatkozni kell rá hogy melyik string kapcsán jött az alert.
Egy általános naplózó objektumUse SHIFT+ENTER to open the menu (new window).
Viktor Mohai <mohaiv@gmail>
• több naplóbejegyzés létrehozási módot támogat
• több különböző naplózási szinteket kezel (amin a loggolás "fut")
• több log célpont hozzá köthető (egy általam definiált ILogDevice interfészt implementáló eszközök), amikre mind végzi a naplózást
• implementálnék néhány naplózási cél eszközt:
o text fájl alapú
o SQL adatbázisba naplózó
o WCF-en keresztül naplózó (rá lehessen akaszkodni és "belehallgatni")
o Windows event logba naplózó
• ezek közül tetszőleges mennyiséget lehessen hozzá kötni
• dinamikusan lehessen betenni (add) / kivenni (remove) / elindítani (start) / leállítani (stop) / megállítani (pause) / továbbindítani (continue) menet közben
• naplózási céleszközönként külön állítani lehet a naplózási szintet: lehet konkrét érték (a rendszertől eltérő) vagy a rendszer aktuális (automatikusan a rendszeré)
• menet közben is lehessen átállítani az aktuális naplózási szintet: a rendszerét és naplózási célokét is külön - külön
• egy windows service-t írnék, és abból történne a naplóesemények kiváltása
• ha belefér, akkor WCF-en kívülről lehetne egy WinForms alkalmazásból szabályozni a Service-t és a többi paramétert
szülő/tanár interfészUse SHIFT+ENTER to open the menu (new window).
Gál István [nemfelejtemel@gmail]
Rövid leírás
 Legalább 3 rétegű ASP.NET alkalmazással szeretnék megvalósítani egy szülő/tanár interfészt, ahol egymásnak üzenhetnek a felek.

 Feature lista (eredeti feladatból átvettem):
- Tanuló: A saját osztályzatait, hiányzásait megtekintheti
- Szülő: A saját gyermeke(i) osztályzatait, hiányzásait megtekintheti és aláírhatja. A tanár bejegyzéseit megtekintheti, alárírhatja és megválaszolhatja.  (ide szükséges lenne egy biztonsági elem, a tanuló leleményességének leküzdésére, pl. sms, email azonosítás)
- Tanár: Az általa tanított osztályok tanulóinak az általa tanított tantárgyakból osztályzatokat adhat, hiányzásokat jegyezhet be, félév- és évvégi osztályzatokat állapíthat meg. A szülőnek üzenet küldhet.
- Adminisztrátor: A tanulók, tantárgyak és tanárok listáját kezeli, ezeket egymáshoz rendeli. Az osztályzatokat nem módosíthatja.

Megvalósítás technológiai elemei:
- valamilyen ORM rendszer használata adateléréshez
- WCF szerviz
- Unit tesztek készítése
- ASP.NET MVC3-as felület készítése razor szintaxissal (ajaxify, ha lesz rá időm)
- MS SQL server 2008
- aspnet_regsql által létrehozott membership/profile/role adatbázis használat beépített providerekkel (itt egyelőre még nem tudom összzeegyeztethetőek-e a providerek az ORM-el)

Idézet kezelő portál.Use SHIFT+ENTER to open the menu (new window).
Beáta Pletscher [pletscher.beata@gmail]
Egy idézetnek van szerzője, egy mű cím, ahonnan származik, és szövege.

Továbbá címkék tag-ek rendelhetőek az egyes idézetekhez. A tag-ek many to many kapcsolattal vannak az idézetekhez rendelve.
A főoldalon megjelennek a rendszerben található tag-ek, a több idézetnél szereplők nagyobb betűméretben, attól függően hogy pontosan hány idézethez tartoznak.
Továbbá megjelenik egy ABC, ahol abetűkre kattintva szerzőkre tudunk szűrni, azon belül címre, majd megkapjuk az idéeztek listáját.
Található az oldlaon egy kereső felület is, ahová szerzőt, címet, idéezt töredéket lehet beírni, és ennek megfelelően jelennek meg a találatok.

Technológia:
MVC 3 RazorEngine, SQL Server compact 4.0.
Az oldal többnyelvű, böngésző beállítástól függ.
Listából törlésnél ajax használata.
Egy ASP .NET-ben írt Galéria webes alkalmazás.Use SHIFT+ENTER to open the menu (new window).
Péter Felker [felker.peter88@gmail]
Az oldalon fel lehet tölteni festményeket. Minden festménynek van festője, címe,
stílusa, és magáról a festményről egy kép. Tehát a webes alkalmazás egyik oldalán
lehetősége van a felhasználónak festményeket feltölteni.
Egy másik oldalon pedig a feltöltött képeket lehet keresni, és törölni. A keresési
találtoknál, a képek mellett lenne egy törlés gomb is, mely ajax technológiát
használva törölné a festményt az adatbázisból.
A weboldal, a böngésző beállításától függően többnyelvű lenne.
Felhasznált eszközök:
- ASP .NET.
- Entity framework.
- Localization.
- Web Service.
- JQuery, Ajax.
Előző félévi beadandó kiegészítése webes feature-ökkelUse SHIFT+ENTER to open the menu (new window).
Zoltan Arnold NAGY <zoltan.nagy@omegaconsulting>
- web-es felulet a szerver oldalon
- a felhasznalok feltolthetnek fajlokat
- kivalaszthatnak kulonbozo MapReduce variansokat, es az altaluk feltoltott bemeneteken futtathatjak oket
- majd letolthetik az eredmenyt.
hallgató órarendjének és teendőinek kezeléseUse SHIFT+ENTER to open the menu (new window).
Katona Zsolt [fis@inf.elte]
Az alkalmazás fő funkciója egy hallgató órarendjének és teendőinek kezelése, ábrázolása és szerkeszthetősége. A program ASP.NET WebForm technológiát alkalmaz. A teendők megjelenítése dinamikusan, időponttól és időtartamtól függően arányosan kerül megjelenítésre. Ezen kívül lehetőség van az oldalon különböző widgetek elhelyezésére, melyek  a következők:
 •Névnap: Az aktuális és a következő két nap névnaposait jeleníti meg. Az adatokat LINQ To SQL -el nyeri ki MSSQL adatbázisból.
 •Árfolyam: Három tetszőlegesen állítható árfolyamot jelenít meg, melyet WebService-el kérdez le az MNB-től.
 •Időjárás: Beállított régiótól függően. (iframe)
•Teendők (A fő funkció, csak a ma és a holnapi feladatok jelennek meg, az aktuális kiemelődik)
 
Ezek a funkciók tetszőlegesen testre szabhatóak, drag and dropp módszerrel állítható, hogy az weboldal melyik oldalán és milyen sorrendben jelenjenek meg, illetve hogy mik jelenjenek meg. (JQuery + asmx)
 
Az egyes widgetek és az újrafelhasználhatóság érdekében a fő funkció is UserControl-ként került megvalósításra.
könyv nyilvántartó adatbázisUse SHIFT+ENTER to open the menu (new window).
Péter Tóth <ghattoo@freemail>
könyv nyilvántartó adatbázis,
ASP.NET alapú, .NET framework 4.0 használata,
az adatbázis MSSQL Express.

lehetséges funkciók:
könyv felvitele, törlése, módosítása.
Az adatbázis kezelés tárolt eljáráson keresztül van megvalósítva.
User controllokból épül fel, az oldalmegjelenítése / elrendezése masterpage alapú.
Pincér program ASP.NET-es változataUse SHIFT+ENTER to open the menu (new window).
Gábor Kádár [hokotro@gmail]
A program a vendéglátó egységekben használt népszerű Pincér program ASP.Net-es változata
Cél az ASP.NET lehetőségeinek széles körű bemutatása, a nyelvi elemek és képességek példákon való szemléltetése.

A program lehetőséget biztosít vendéglátó egységek rendeléseinek felvételére, számlázására,
raktárkészlet kezelésére és egyszerű statisztikák készítésére.

A program képességei
• Rendelések követése asztalonként, pincérenként
• Teljeskörű kassza funkció
• Napi zárás (standolás) funkció
• Egyszerű statisztikák
• Részletes jogosultság beállítás lehetőség felhasználónként
konferenciaszervezést támogató szoftver funkcióiUse SHIFT+ENTER to open the menu (new window).
"Fülöp Péter-István" <fulop.peter.istvan@gmail>
Alkalamazásfejlesztés a Model, View és Presenter különválasztásával {http://aviadezra.blogspot.hu/2009/08/mvp-mvvm-winforms-data-binding.html}

Egyéb funkciók:

-      DataAccessLayer EntityFrameworkkal való megvalósítása
-      LINQ alapú adatbázis interogáció
-      Log4j alapú naplózás
-      DevExpress WinForms alapú felületek