Skip to main content

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

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

Beadandók 2011/2012 I. 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
Angry MenUse SHIFT+ENTER to open the menu (new window).
Zoltán Borók-Nagy <boroknagyz@gmail>
Én beadandónak egy Angry Birds-szerű játékot gondoltam, amelyet 2 személy játszhat egy számítógépen. A neve Angry Men, amíg nem találok jobbat. A játék elején mindkét játékos felépíti a saját várát/erődjét a megadott elemekből, utána pedig kezdődik a körökre osztott rombolás.

A megvalósításhoz az XNA 4.0-s verzióját, és a Farseer Physics Engine 3.3-as verzióját használnám
kassza-raktár programUse SHIFT+ENTER to open the menu (new window).
nguyen anh tu <tubass87@yahoo>
Gyakorlatilag ez 1 kassza-raktár program, vonalkód olvasó mint hardver segítségével!
Programnak van sok felhasználó felülete.(eladó, tulajdonos, stb..)
Lehet termékeket feltölteni raktárba, eladani vonalkód olvasó segítségével!
Majd nyugta, számla készítés, nyomtatási lehetőség.
Ezek mind 1 adatbázison keresztül tárolom.(MSSQL).
pénzügyi naplózóUse SHIFT+ENTER to open the menu (new window).
Ádám Visegrádi <a.visegradi@gmail>
Az eredeti otlet az volt, hogy a penzugyeimet naplozhassam. Erre a koncepcio a kovetkezo: vannak kulonbozo tipusu szamlak, illetve ezek kozotti tranzakciok. A szamla tipusatol fugg, hogy mikor milyen tranzakcioban vehet reszt es hogy mennyi penz lehet rajta. Pl. az income szamlanak nincs also korlatja, es errol csak levenni lehet. A keszpenz szamla nem mehet 0 ala, a credit szamla nem mehet K fele (vagy -K ala, majd eldontom) stb. Tehat ket use-case a szamlak kezelese es a tranzakciok kezelese[1]. A kovetkezo szint, hogy kesobbre is lehessen tervezni, azaz jovobeni tranzakciok is felvehetok, pontosabban tranzakciok koze lehet ujakat beszurni. Ilyenkor konzisztenciat kell ellenorizni (a mar rogzitettek vegrehajthatok maradjanak) [2]. Figyelmeztetesekre vagy automatikusan felajanlott tranzakciokra is szukseg van (hitelkartyat kell torleszteni pl.) [3] Es termeszetesen kimutatasokat is szeretnek latni a szokasaimrol. [4]




Feture-ok:

[1] Szamlak es tranzakciok kezelese

- UI+logika: szamlak ins/upd/del; (nev, tipus<-{income,expense,cash,debt,...}, also/felso korlat, egyenleg fordulonapon, etc.)

- UI+logika: tranzakciok ins/upd/del; beszurni csak utolsokent, vegrehajthatosag ellenorzese

[2] Tranzakciok beszurhatosaga, konzisztenciaellenorzes

- logika, algoritmus

[3] Automatikus funkciok

- UI+logika

[4] Kimutatasok

- UI, par lekerdezes, grafikonok/tablazatok
 



[1]+[4]-et biztos tudom vallalni, es ezekhez mar eleg sok usercontrol-ra meg linq-ra szukseg lesz :) A [2] meg esetleg beleferhet, nem tudom hogy lesz idom/mikorra kell kesz lenni. Nem kizart, hogy minimalis pluszmunkat jelent, de ha [1]+[4] eleg, akkor nem szeretnem kockaztatni. A [3]-hoz mar nagyobb adathalmaz kene, hogy erdemben tesztelhessem, ezt egyelore kihagynam. Csak azert irtam le, ha esetleg a tobbi keves lenne (remelem, nem :)
Egy üdítőautomata megvalósításaUse SHIFT+ENTER to open the menu (new window).
Tóth Peti <lgk20110706@gmail>
A program működése a következő módon nézne ki:
A felhasználó bedobja a pénzét az automatába, majd választ egy terméket.
Ezt követően az automata kiszolgálja az igényeket, illetve jelzi ha hiánycikk az adott termék, illetve visszaad amennyiben túlfizetés történt.


Használt technológiák:
- Események/delegate-ek
- WPF Grafikus elemek
- Függvények, Osztályok
- Kivételkezelés (try/catch/finally)
- app.config, appSettings
- elágazás, ciklus (for, foreach, while)
címjegyzék nyilvántartóUse SHIFT+ENTER to open the menu (new window).
Tamás Szabó <szabototo89@gmail>
Egy címjegyzék nyilvántartó programot szeretnék megvalósítani (név, telefonszám, cím, cég stb. ). A felhasznált technológiák: WPF, Entity Framework (MSSQL szerverrel), a Word COM interface használata (hogy lehessen kiexportálni a neveket).
SoliterUse SHIFT+ENTER to open the menu (new window).
Józsa Attila <tudy@elte>
Játék menete:
A játék egy 9x9-es táblán folyik, melynek mind a négy sarkából kivágtunk egy-egy 3x3-es részt. A mezőkön bábuk állnak, kivéve a középsőt. Egy bábuval át lehet ugrani egy másikat, ha az átugrandó bábu után az ugrás irányában közvetlenül üres hely található. Ekkor az átugrott bábut levesszük a tábláról, a másikat pedig áthelyezzük az ugrásnak megfelelően. Ugrani négy irányba lehet: fel, jobbra, le illetve balra. A játék célja, hogy egyetlen bábu maradjon a táblán.

Feature-ek:
 Nehézségi szintek: több nehézségi szint mely á bábuk számát befolyásoljá
 Újrakezdés: lehetőség áz ádott játék újrákezdésére
 Aktuális információk a fő ablakon: a kiválásztott játék máximális pontszámá, a hátrálévő bábuk számá, a mozgáthátó bábuk számá
 Visszalépés: lehetőség legyen egy ádott állápotból visszálépni áz előző állápotbá
 Mentés és betöltés: á játékot lehessen elmenteni külső fájlbá, májd igény esetén betölteni onnán.
 Legjobb pontok: Minden nehézségi szinthez elmenteni áz áddigi 10 legmágásább pontszámot (megmárádt bábuk számá), és megjeleníteni ázt
 Beállítások: A felhásználó 4 megjelenítési szín közül válászthát, válámint beállíthátjá, hogy engedélyezve legyen-e á visszálépés
 Játék közbeni segítség: á játék menete közben mutátjá, hogy melyek ázok á bábuk melyeket pákolhátunk (élénkebb színűek), válámint egy bábut kiválásztvá mutátjá, hogy hová pákolhátjuk ázt

Megvalósítás:
A megjelenítést á .Net beépített rájzoló osztály felhásználásávál történik (optimálizáltán, hogy mindig csák á változott objektumokát rájzoljá újrá). A beállításokát, válámint á legjobb pontok megjelenítését, külön áblákbán, külön osztályok felelősek. A játék valamint a legjobb pontok mentését szeriálizáció módszerével oldottám meg.
Távérzékelt felvétel transzformálása EOV-be referenciakép Use SHIFT+ENTER to open the menu (new window).
Horváth Péter <p.horvath@mito>
A programnak meg kell adni egy EOV -ben (Egységes Országos Vetület -
http://hu.wikipedia.org/wiki/Egys%C3%A9ges_orsz%C3%A1gos_vet%C3%BClet) 
lévő műholdképet, valamint egy adatfájlt ami tartalmazza hogy a kép
sarkai az EOV koordináta rendszere alapján milyen pontokon helyezkednek
el. Ha ez megvan, szükségünk van még egy nyers felvételre nagyjából
ugyanarról a területről, ez a kép lesz az amit EOV-be szeretnénk
transzformálni. A program a két kép között elvégzett automatikus, vagy
kézi kölcsönös pont megfeleltetés után (elegendő számú pontpár esetén)
el tudja végezni a nyers kép transzformációját.

Feature lista:
- grafikus felület
- automatikus pont megfeleltetés (Chip matching módszerrel,
gyakorlatilag a referenciaképen meghatározott négyzetek által lefedett
területeket megpróbáljuk megkeresni a nyers képen, majd egyezés esetén
felveszünk egy pont párt - az egyik pont a referencia képen szereplő
aktuális négyzet közepére, a másik pont pedig a nyers képen
megfeleltetett négyzet közepére kerül. A négyzetek referenciaképen való
elhelyezkedését adatfájlból tölthetjük be.)
- kézi pontpár felvétel / törlés (felveszünk egy új pontpárt, az egyik
pontot a kívánt helyre mozgatjuk kézzel a referencia képen, a másikat
pedig a nyers képen az ennek a pontnak megfelelő helyre mozgatjuk
szintén kézzel)
- kézi pontpár felvétele, illetve a referenciaképen található pont
mozgatása esetén opcionálisan automatikus közelítés a pont helyére a
nyers képen (ha van elegendő számú pontpárunk már felvéve)
- felvitt pontpárok fájlba mentése, lehetőség a visszatöltésükre
- nyers kép transzformálása EOV-be (legközelebbi szomszéd, vagy
bilineáris módszerrel)
- transzformált kép megjelenítése, fájlba mentése
Munkero nyilvantarto alkalmazasUse SHIFT+ENTER to open the menu (new window).
Anett Ambrus <anett.ambrus@gmail>
Az alkalmazas egy vallalat dolgozoinak nyilvantartasat segito program.

Fobb funkciok:
- A dolgozorol fenykepes, reszletes adatlap keszitese, adatbazis bovitese
- Adatlapok nyomtatasa, exportalas file-ba
- Adatok modositasa
- Kereses az adatok alapjan
- Vizualizacio: grafikus abra megjelenitese dolgozok beosztasarol
- Vizualizacio: grafikus abra megjelenitese dolgozok fizetesenek eloszlasarol
Dokumentum feltöltõ és szöveg keresõUse SHIFT+ENTER to open the menu (new window).
Zsófi Mészáros <zsofi.meszi@gmail>
Általános leírás:
Felhasználói felület segítségével a felhasználó kiválaszthatja a szerverre feltöltendõ dokumentumokat.
Ezeket a dokumentumokat a szerver saját tárhelyén tárolja és feldolgozza.
Miután a felhasználó rákeres a szerveren tárolt dokumentumok között egy adott kifejezésre,
a szerver visszaadja azoknak a fájloknak a neveit, melyben megtalálható volt az adott kifejezés.
A felhasználó ezekbõl választhat és letölthet fájlokat.
Letöltés után végignézheti a fájlban talált eredményeket (és annak környezetét).

Használt technológiák leírása:
UI:            WPF (MVVM Pattern)
FileHandler:         .NET BCL (System.IO)
DataBase:          MS SQL
DataBase access: LINQ to SQL (Lambda Expressions)
Server Client com: WCF
ClientSide search: RegEx
Angol szó oktató/gyakorló programUse SHIFT+ENTER to open the menu (new window).
Fazekas Tibor <fatqaai@inf.elte>
A program több felhasználó kezelését oldja meg.
Felhasználónként nyilván tartja a megtanult, rontott, még nem tesztelt szó csoportokat.
A szócsoportok alakulását az idő függvényében grafikonon ábrázolja, ezzel ösztönözve a 100% elérését.

A szavak tesztelése Angolról Magyarra fordítás esetén történhet írott, illetve hallás utáni formában.
Magyarról Angolra történő fordítás esetén csak írott formában.
Az angol szavakat audió formában tárolja a program (nem beszéd generátorral történik az előállítása).

Technológiák:
Jogosultság kezelés
XML file kezelés a szavak tárolásához.
File kezelés: egy felhasználó statisztikájának tárolásához.
WPF-es felület.
... ami még kellhet.
Edzésterv és fejlődés nyilvántartó programUse SHIFT+ENTER to open the menu (new window).
istvan tiboldi <tiboldiistvan@gmail>
Személyek edzésterveit karbantartó és fejlődést elemző program készítése a cél (pl. egy személyi edző használja kliensei adatainak kezelésére). A programot WPF grafikus felületen MSSQL adatbázist használva készítem el.
Biztosított funkciók:
 - edzésterv készítése (rendelkezésre álló táblák segítségével)
 - a létrehozott terv  alapján, minden edzéskor rögzíteni lehet az elért eredményeket (súly, sorozatszám, megjegyzés- pl. javasolt emelés következő hétre)
 - személyek edzéstervvel kapcsolatos adatainak tárolása (régi tervek stb.)
 - elemzések készítése rendelkezésre álló adatok alapján (szemléltetve grafikusan)
póker játékUse SHIFT+ENTER to open the menu (new window).
Kelemen Mario Sandor <oscar@inf.elte>
Egy póker játékot készítenék. A megvalósítást így képzelem el: Van egy többszálú szerver alkalmazás valamint egy kliens amihez egy WPF-es UI is tartozik. A szerver és a kliens közötti kapcsolatot WCF-el gondoltam megvalósítani.
körökre osztott stratégiai játékUse SHIFT+ENTER to open the menu (new window).
"Norbert Hunyadvári" <diablo1983@gmail>
Egy grafikus felületű, körökre osztott stratégiai játékot készítenék. Ha minden igaz, sajnos mesterséges intelligencia nélkül, de amennyiben meg tudok konstruálni egy valamire való gépi taktikát, akkor implementálom. A játék egy térképen fog zajlani, mely négyzetrácsosan van felosztva. Földi, vízi és szárazföldi egységeket kell majd menedzselni.
 A játék a taktikára lesz kihegyezve, nem kell benne infrastruktúrát fejleszteni.
Egy pálya fix számú egységgel indul. A játékosok egymás után következnek és miután az összes saját egységgel cselekedtek, a másik játékos következik. Minden egység adott számú mezőt képes mozogni egy körben és adott távolságra lőni. A játék célja az összes ellenséges egység elpusztítása. Erre lehetőség van akkor, ha lőtávolba kerül az ellenfél. Ilyenkor a mozgás mellett tüzelésre nyílik lehetőség. Ilyenkor az adott egység sebzése levonódik a célpont életerejéből.
 A taktikába belekalkulálandó az üzemanyag mennyisége is. Minden egység adott mennyiségű üzemanyagkészlettel rendelkezik, és ez minden kockányi megtett távolsággal 1-el csökken. Ha fogytán van, akkor vissza kell térni a bázisra. Amennyiben ez nem történik meg időben, a szárazföldi és vízi egységek nem lesznek képesek többé mozogni, csak lőni. A légi egységek pedig értelemszerűen lezuhannak és elpusztulnak. Ugyanez a helyzet a lőszerrel is. Utánpótlásért szintén a bázist kell meglátogatni.
 A terepviszonyok változása hatással van a szárazföldi járműve képességeire, pl.: erdőben lecsökken a megtehető távolság, illetve hegyen keresztül nem tudnak átlőni.
Amennyiben képes vagyok rá, pályaszerkesztőt és gépi ellenfelet is szeretnék készíteni.
 
komplexebb szövegszerkesztőUse SHIFT+ENTER to open the menu (new window).
Sári Attila <feedingrazor@msn>
a beadandó kapcsán keresem meg most önt. Én egy komplexebb szövegszerkesztő programot gondoltam beadandónak, amiben az alap funkciókon (betöltés, kimentés, szerkesztés, undo, redo stb, 3 heading szint, sorszámos és bulletpontos lista) felül lenne lehetőség különböző sortörési algoritmusok között változtatni,valamint különböző stílusok beállítására (formázási sémák). Ha ez nem lenne elég, akkor lehetne még egy szerverre mentési/onnen betöltési funkcióra is, de ezt nem erőltetném, ha elég enélkül is :)
XML formátumú adatállomány.
MP3CSETUse SHIFT+ENTER to open the menu (new window).
Egyed Szilvia <sylgiles@yahoo.com>
Olyan szerver-kliens alkalmazás, amelyben a felhasználók csetelhetnek egymással  és közben hallgathatják egymás zenéit. Minden felhasználónak regisztrálnia kell magát, hogy adatokat tölthessen fel magáról illetve a zenéiről. A funkciók két csoportba sorolhatók aszerint, hogy egy felhasználó hallgatja  a zenét, illetve megosztja:
 zene hallgató:
-          be tud lépni szobákba csetelni
-          eldöntheti egy gomb nyomással, hogy akarja e hallgatni a szobában hallgatható zenét
-           meg tudja nézni a szoba playlistjét
-          a listában kiválaszthatja, hogy melyik zene tetszik neki a legjobban
-           tud szavazni szobákra (szoba tulajdonosokra), hogy mennyire tetszik a listájuk
-          képet tölthet fel magáról
-          adatokat adhat meg magáról
-          statisztika megtekintése (melyik a legnépszerűbb szoba)
zene lejátszó:
-          létrehoz egy szobát
-          be tud tölteni zenéket (amik rendszerezve lesznek, ehhez különböző adatokat kell megadnia kötelezően a zeneszámokról)
-          a listát meg tudja osztani
-          tudja módosítani a playlistet (töröl belőle, hozzá vesz számokat)
-          egyesével ki tudja választani, hogy éppen melyik szám szóljon, vagy egy playlistet ad meg folyamatos lejátszásra
-          szoba adatait tudja szerkeszteni
-          zene számok  kérésének a kezelése (látja melyik számra kattintott a legtöbb felhasználó)
-          képek feltöltése magáról, albumokról
-          statisztika megtekintése (melyik a legnépszerűbb szoba)
leltározó rendszerUse SHIFT+ENTER to open the menu (new window).
Sándor Demeter <sandor.demeter@gmail>
A .NET Framework és Programozása című tantárgyhoz egy  leltározó rendszert szeretnék bemutatni, mely az alábbi technológiákat használja:
 
- Silverlight
- Entity framework
- RIA Services (WCF)
- LINQ

A program egy adatbázis táblából látja, hogy milyen leltározásra váró eszközök vannak (leltári szám, név, stb).
A leltározásra került eszközök egy új táblába kerülnek, ahol letárolásra kerül, hogy milyen helységben találták meg az eszközt.

Ha megegyszer ugyanazt az eszköz viszik fel, akkor értesítést kapnak róla.

Ha olyan leltáriszámot írnak be, ami a kindulási táblában nem szerepelt, lehetőségük van új eszközként felvinni egy formon keresztül.
 
Pincér program .Net-es változataUse SHIFT+ENTER to open the menu (new window).
Gábor Kádár <hokotro@gmail>
Árvay Zsófia
A program a vendéglátó egységekben használt népszerű Pincér program .Net-es változata
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

Fejlesztői rész - feladatkiosztás
MsSql adatbázis megtervezése (model) csapatmunka
Gui felületek megtervezése, elkészítése (view) csapatmunka
adminisztrációs modul (controller 1) fejlesztő 1
felhasználói modul (controller 2) fejlesztő 2
adatállomány vizualiázorUse SHIFT+ENTER to open the menu (new window).
Ádám Szabó <szabozadam@gmail>
Adott egy file típus mely 3 féle adatot tartalmaz record, group, subrekord következő tartalmazások lehetségesek: groupban lehet record vagy group, recordban subrekordok vannak subrekord nem tartalmaz egyéb adatot csak nyers byteokat (ha faként tekntünk a reprezentált adatra a fa nem lehet mélyebb 5-nél).
Minden rekordnak saját azonosítója van, rekordok hivatkozhatnak egymásra kulcs alapján, továbbá bizonyos rekordok a konkrét file-on kívüli fileokra (nagy nyers adattömeg) vagy más fileban lévő rekordra is referenciálhatnak és a file bizonyos részei tömörítve vannak.
Rendelkezésre áll ilyen típusú fileokból nagy mennyiség egyenként is lehetnek nagyobbak mint 2Gb de mivel a fileok sűrűn változnak adatbázisba nem célszerű menteni.
A feladat a fileokat feldolgozni és az általuk reprezentált adatot megjeleníteni -kapcsolatok bejárhatóak legyenek akár fileokon át is- és az esetleges hibákat (rossz kulcsra hivatkozás nem létező/rossz típusú filere hivatkozás) felderíteni, kijavítani továbbá több ilyen file összefűzése amely konfliktusmentes (egy kulcs csak egyszer szerepel) az időben későbbi módosításokat előnyben részesítő eredményhez vezet(tehát ha kapunk egy filet ahol már létező kulcsú rekord bizonyos adattagja (subrekordja) megváltozik a változásnak meg kell jelennie a végső fileban).

Felhasználandó eszközök: WPF (megjelenítés), extensibility (AppDomain Add-in), nagy memória kezelése (még nem tudom hogyan... legrosszabb esetben x64 architecture), lehető leginteraktívabb (responsive) program elkészítése, több processor használata a file felderítésére és műveletek elvégzésére.
Készlet- és pénzügyi nyilvántartó alkalmazásUse SHIFT+ENTER to open the menu (new window).
Viki Vinkovics <viktoria.vinkovics@gmail>
Szolgáltatások:
•bevásárlás esetén, a számla alapján termékek feltöltése az adatbázisba
•a felvitt adatok folyamatos feldolgozása
*feldolgozás eredményként a beszerzés támogatása:
◦statisztika alapján meghatározza egyes termékek beszerzésének gyakoriságát, és figyelmeztet amennyiben az adott termék ezek alapján fogyóban lehet
 ◦statisztika megtekintése (esetleg grafikonokkal)
◦egyszerű elemzések alapján megállapítja egyes termékeket hol érdemes beszerezni
◦preferenciák megadhatóak
◦vásárlási listát generál a fenti adatok figyelembevételével
 
•külön felület a készlethiány manuális felvitelére is
•vásárlási lista kiegészítése manuálisan
•minimális pénzügyi kimutatás
•esetleg webes felület, melyen keresztül a felhasználó a telefonjára letöltheti a bevásárlólistát
 ◦megadhatja, éppen milyen üzletben van, akkor a helynek megfelelő listát kapja
- WPF
- MS SQL
- WCF
- Entity fw
- LINQ
elméleti teszt kitöltőUse SHIFT+ENTER to open the menu (new window).
Katona Zsolt" <fis@inf.elte>
Feladatomnak egy elméleti teszt kitöltésre, értékelésére, illetve annak karbantartására (admin felület) alkalmas szoftver elkészítését találtam ki.
 
 
Feature-ök:
-Több témakör
-Témakörökön belül több teszt
-Tetszőleges számú helyes, ill. rossz válasz
-Kitöltés időre, mely nehézségi szinttől függ
-A végén kiértékelés, eredmény megjelenítése és a hibák, ill. helyes válaszok megtekinthetősége
-SQL, WPF
struktogram rajzoló program Use SHIFT+ENTER to open the menu (new window).
Nádor István <steph.5@hotmail>
Struktogram rajzoló program WPF-ben. Valami
összekattingatós felületre gondoltam, amibe a
stuki írásakor előforduló különleges karaktereket is egyszerű bevinni, mindez kiegészítve néhány elengedhetetlen funkcióval, mint például a képfájlba exportálás.
Humán erőforrás tervező programUse SHIFT+ENTER to open the menu (new window).
Hagara Morgan <hagaram@elte>
Erőforrás személyek napi foglaltságát lehet tervezni projekt, kompetencia, és erőforrás szinten.
Minden erőforrásnak van egy kapacitás sablonja, ami megadja, hogy egy adott napon hány órát lehet rá tervezni.
A tervező figyelmeztet az erőforrás túlterheltségére, valamint a tervezőfelület összesíti az adott kompetenciák és projektek terv óráit a megjelenítésben. A tervező táblázatnak az erőforrás szintje szerkeszthető. A magasabb szintű cellák aggregált értékeket tartalmaznak.

Tervező felület vázlata (példa):
   Nap1 Nap2 Nap3 Nap4 Nap5
Projekt1      
 Fejlesztők     
  Erőforrás1 Tervóra Tervóra Tervóra Tervóra Tervóra
  Erőforrás2 Tervóra Tervóra Tervóra Tervóra Tervóra
 Konzulensek     
  Erőforrás3 Tervóra Tervóra Tervóra Tervóra Tervóra
  Erőforrás4 Tervóra Tervóra Tervóra Tervóra Tervóra
Projekt2      
 Fejlesztők     
  Erőforrás1 Tervóra Tervóra Tervóra Tervóra Tervóra
  Erőforrás2 Tervóra Tervóra Tervóra Tervóra Tervóra
  Erőforrás5 Tervóra Tervóra Tervóra Tervóra Tervóra

A tervezőben a megjelenített időablak léptethető.

Kapcsolódó karbantartások:
• Erőforrások
• Projektek
• Kapacitás sablonok
• Kompetenciák
• Erőforrás projekthez rendelése
• Kompetencia erőforráshoz rendelése

A fenti karbantartások alapján alakítom ki a karbantartó felületeket.

Megvalósítás:
A megvalósítás 4 rétegű architektúrát követ:
1. Megjelenítési réteg: WPF
2. Üzleti logika
3. Adatkezelő réteg: ADO.NET Entity Framework 4.0
4. Adatbázis réteg: MSSQL Server 2008
logikai formula felismerő Use SHIFT+ENTER to open the menu (new window).
Beáta Szeiler <beusz.hazikusz@gmail>
A beadandó egy logikai formula felismerő program. WPF-ben.
A működése röviden: fájlból vagy kézzel megadunk neki egy formulát és eldönti, hogy elsőrendű vagy ítéletlogikai formuláról van-e szó. A logikai összekötőjeleket a program maga kínálja fel kézzel beírásnál, így a logikában megszokott formula formát kapjuk. A helyesen felírt formuláról még megállapíthatja a fajtáját (alfa, béta, gamma, delta).
Továbbá kirajzoltathatjuk a hozzá tartozó szerkezeti fát és a részformulákat.

Feature-ök:
-kérhetjük, hogy rendezze a formulát KDNF-be, vagy DDNF-be, esetleg elsőrendű formula esetén a skolem normálforma is szóba jöhet -kérhetjük tőle egy formula helyes zárójelezését -szemantikus fa felrajzolását
mozis ülőhely foglalóUse SHIFT+ENTER to open the menu (new window).
Péter Felker" <felker.peter88@gmail>
Egy olyan alkalmazás, mellyel mozis ülőhelyeket lehet lefoglalni.

Úgy gondoltam, hogy alkalmazásnak két felülete lenne:




Kliens felület:


Lennének időpontok, mozitermek, és filmcímek.
 
A megfelelő időpontra rákattintva, bejönne egy ablak, melyen le lehet foglalni az ülőhelyeket. Itt nyilván jelezném mondjuk
piros színnel, hogy mely ülések vannak már lefoglalva. Amik nincsenek lefoglalva azokat meg mondjuk zölddel.

Admin felület:

Ez lenne az a felület, amivel új vetítéseket lehet felvinni, módosítani, vagy törölni, és meg lehetne nézni egy kiválasztott vetítésről információkat, pl.: hányan foglaltak ülőhelyet, mennyi lesz ez alapján a bevétel, stb.

Felhasznált technológiák:
- WPF
- Entity Framework
 - A C# nyelv elemei (Osztályok, függvények, stb.)
MapReduce megvalositasa .NET kornyezetbenUse SHIFT+ENTER to open the menu (new window).
Zoltan Arnold NAGY <zoltan.nagy@omegaconsulting>
- elosztott keretrendszer MapReduce -al megoldhato problemak megoldasara
- a keretrendszer altal adott szolgaltatasok hasznalata
metaadat-annotaciok segitsegevel sajat osztalybol
(attribute driven design)
- a backendben threadpoolok alkalmazasa (ez fut a szerveren)

- windows szolgaltataskent beepules
- minimalis GUI a szolgaltatas allapotat kovetendo

- a kliens megvalosithatja a kovetkezo funkciokat:
 -> input reader
 -> map
 -> partition
 -> compare
 -> reduce
 -> output writer
- egy konkret, CPU-intenziv, de jol parhuzamosithato algoritmus
bemutatasa mint peldaprogram
Verselés segítő programUse SHIFT+ENTER to open the menu (new window).
Attila Varga <artit91@gmail>
rövid leírás: Verseket elemez több szempont szerint
feature-ok:
-elemzés 5 szempont szerint külön szálon
-gyors elemzés
-hotkeyek/sugó/hintek
-vágólap, beolvasás, mentés
-saját keresés/csere, ugrás form
-XML konfigurációs fájl, minimálisan testre szabható kinézet
-about menü képpel és hiperhivatkozással

ami valószínű nem fog beleférni, de tervbe van: begépelt szó
adatbázisba rakása, majd felajánlása automatikus kiegészítésre
Társasház Adminisztrációs RendszerUse SHIFT+ENTER to open the menu (new window).
Tibor Zilahi <tibor_zilahi@hotmail>, Viktor Mohai
Minden társasház működéséhez szükséges, hogy a lakóközösség a társasház által közösen fizetett
költségeket (pl.: közös költség, fűtés díj) valamilyen formában és mértékben összegyűjtse és rendezze.
Az ehhez szükséges összegeket általában a társasház közös képviselete állapítja meg és rója ki
lakónként, melyet a lakók rendeznek. Az adminisztrációs hibák elkerüléséhez szükséges, hogy a lakók
tudják, mennyi díjat kell befizetniük illetve a befizetéseik könyvelésre kerültek-e.
A készülő rendszernek ezen elvárásoknak kell megfelelnie.
Egy lakóközösség adminisztratív feladatainak lefedéséhez két felület kell:
● egy adminisztrációs felület, ahol a közösképviselet adminisztrálja a törzsadatokat és a
könyvelési tételeket
● egy lakossági felület, amin keresztül a lakók elérhetik a rájuk vonatkozó adatokat
A készülő rendszer adminisztrációs moduljának lehetőséget kell biztosítania a rendszer által használt
összes entitás típus (társasház, személy, lakás, mérőóra, bankszámla) létrehozására, szerkesztésére,
passziválására vagy törlésére (ez helyzetfüggő)
A készülő rendszer lakossági felületének lehetőséget kell biztosítania, hogy a lakó a magára vonatkozó
terheléseket és befizetéseket lássa illetve hogy megadhassa a mérőóra állásait.
Az adminisztrációs felület a közös képviselet adminisztratív feladataihoz nyújt felületet, itt lehetőség
van:
● társasház létrehozására/módosítására/törlésére
● lakás létrehozása/módosítására/törlésére
● személy létrehozása/módosítására/törlésére
● mérőóra létrehozására
● óraállás rögzítésére.
A lakossági portál feladata információ szolgáltatása a társasház lakóinak, illetve online kommunikációs
felület biztosítása a lakók számára, amely lehetővé teszi a következőket:
● mérőóraállás bejelentése
● különböző órákra a korábbi állások megtekintése
● fogyasztási statisztikák
● meghibásodások, események bejelentése a közös képviselő felé
● a korábban tett bejelentetések állapotának nyomonkövetése
● közérdekű üzenet küldése a lakók részére
● üzenőfal jellegű üzenetfogadás.
A portál felhasználóinak adminisztrálása az adminisztrációs felület segítségével történik, a portál
felületéről csak minimális a felhasználó egyes személyes adatait érintő módosításra van lehetőség.
Az adatbáziskiszolgáló Microsoft SQL 2008 Server terméke. Az adatbáziskapcsolatok létrehozásáért a
Business Logic Layer (BLL) felelős. A felhasználói felületek a BLL interfészen (iBLL) keresztül
kommunikálnak a BLL-el.
A közösképviselő adminisztrációs modulja WPF, a lakóközösségi portál pedig ASP.NET
technológiával készül.
A feladatok megoszlása a fejlesztés során:
Mohai Viktor: DB, BLL és iBLL modulok
Zilahi Tibor: felhasználói felületek kialakítása (adminisztrációs felület és portál)
A tervezésben a csapat mindkét tagja aktívan részt vesz, így bár a feladataink látszólag elkülönültek,
mindketten bedolgoztunk egymás feladataiba is valamilyen arányban a projekt fejlődésének
függvényében.
Bank projektUse SHIFT+ENTER to open the menu (new window).
"Lévai János" <jlevai@gmail>
"Zoltan Bartakovics" <zolielte@gmail>
Egy kliens - szerver alkalmazást készítünk vastag klienssel.

 Bartakovics Zoltán készíti a szerver oldalt (service, adatbázis).
Lévai János készíti a kliens alkalmazást.

Feature lista:
- Sql adatbázis, fölé Entity Framework-vel
- service-t web service segítségével valósítjuk meg (még nem eldöntött, hogy melyik szabvánnyal)
 - kliens alkalmazás moduláris felépítésű lesz (még nem eldöntött, hogy saját vagy Managed Extensibility Framework)
- authentikáció
- banki tranzakciók (utalások, kártyakezelések...stb.)
 - számla menedzsment, mind ügyfél, mind banki szempontból
- tranzakció és műveletek naplózása, ezek kimutatása

SPS + PowershellUse SHIFT+ENTER to open the menu (new window).
• WebPart, mely megfelelő jogosultsági szint esetén válik láthatóvá, valamint a kijelző lap tárba is elem szintű jogosítással kerül majd telepítésre.
o Ebből PS scripteket nyílna lehetőségünk futtatni. A kimenet is megjelenne.
o Változók kezelését és tárolását nem tervezem jelenleg megvalósítani, csak egy sorba illeszthető kód formában lehetne futtatni.
Pl: add-pssnapin microsoft.sharepoint.powershell; get-spsite http://sharepoint | foreach {$_.allwebs | ?{ $_.lists.count –gt 10} } | ft –properties url
• Egyedi lista, mely ps1 fájlokat tartalmazhat – ezt igazából a Central Admin Webhelyre gondoltam telepíteni, a jogosultsági ellenőrzést végezze a SharePoint maga.
• Designerbe beépülő munkafolyamat kocka, mely használatával az Egyedi lista scriptjeit lehetne indítani. Itt a ps1 fájlokat az eredeti guid-juk alapján lehet majd megadni.
• Mindezekhez ugyanazon class-t tervezem használni.