Professional Documents
Culture Documents
1 Wstep 1.1 Problematyka i zakres pracy . . 1.2 Cele pracy . . . . . . . . . . . . 1.3 Metoda badawcza . . . . . . . . 1.4 Przeglad literatury w dziedzinie 1.5 Ukad pracy . . . . . . . . . . . 2 2 3 3 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 10
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
Tytu czeci teoretycznej s 2.1 Podstawowe denicje . . . . . . . . . . . . . 2.2 Istniejace rozwiazania w dziedzinie . . . . . 2.2.1 Sprzet . . . . . . . . . . . . . . . . . 2.2.2 Oprogramowanie i wdro one systemy z 2.2.3 . . . . . . . . . . . . . . . . . . . . 2.3 Wady i sabe punkty istniejacych rozwiaza . n 2.3.1 Efektywnoc . . . . . . . . . . . . . s 2.3.2 Utrudniony dostep . . . . . . . . . . 2.3.3 Wysokie koszty . . . . . . . . . . . . Dalsze uwagi o edycji i formatowaniu pracy 3.1 Bibliograa i przypisy . . . . . . . . . 3.2 Polskie akapity, cudzysowy, itp. . . . . 3.3 Denicje i wyra enia matematyczne . . z 3.4 Jak wstawia rysunki? tabele? . . . . . c 3.5 Listy wypunktowana i numerowana . . 3.6 Przenoszenie wyrazw . . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
SPIS TRESCI 4.1.2 Element 2 . . . . . . . . . . . . . . Oprogramowanie . . . . . . . . . . . . . . 4.2.1 Serwer baz danych . . . . . . . . . 4.2.2 Srodowisko zintegrowane . . . . . 4.2.3 Oprogramowanie klienckie . . . . . Technologie i metodologie programistyczne 4.3.1 Jezyk programowania . . . . . . . 4.3.2 Biblioteki . . . . . . . . . . . . . . 4.3.3 Wzorce projektowe . . . . . . . . . Inne, np. narzedzia i metody symulacji, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14
4.2
4.3
4.4 5
Aplikacja/system/projekt "XYZ" 5.1 Analiza wymaga . . . . . . . . . . . . . . . . n 5.1.1 Studium mo liwoci . . . . . . . . . . z s 5.1.2 Wymagania funkcjonalne . . . . . . . . 5.1.3 Ograniczenia projektu . . . . . . . . . 5.2 Projekt . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Projekt warstwy danych . . . . . . . . 5.2.2 Projekt warstwy logiki . . . . . . . . . 5.2.3 Projekt warstwy interfejsu u ytkownika z 5.3 Implementacja: punkty kluczowe . . . . . . . . 5.4 Testy i wdro enie . . . . . . . . . . . . . . . . z 5.4.1 Testy wydajnoci . . . . . . . . . . . . s 5.4.2 Testy regresyjne . . . . . . . . . . . . 5.4.3 Testy bezpiecze stwa . . . . . . . . . . n 5.4.4 Dalsze testy . . . . . . . . . . . . . . . 5.4.5 Testy... . . . . . . . . . . . . . . . . . 5.5 Konserwacja i in ynieria wtrna . . . . . . . . z
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Podsumowanie 15 6.1 Dyskusja wynikw . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.2 Ocena mo liwoci wdro enia... . . . . . . . . . . . . . . . . . . . . 15 z s z 6.3 Perspektywy dalszych bada w dziedzinie . . . . . . . . . . . . . . 15 n 15 16 17
3 18
Rozdzia 1 Wstep
Praca MUSI stanowi samodzielne opracowanie przez dyplomanta WYBRANEGO c TEMATU BADAWCZEGO pod kierunkiem promotora. Temat i zakres pracy powinien wiaza sie ze specjalnocia, na ktrej studiuje dyplomant. c s Orientacyjna objetoc pracy in ynierskiej/licencjackiej (I-go stopnia) to 50-80 s z stron, za pracy magisterskiej (II-go stopnia) 70-120 stron. s
1.1
Niniejsza praca dotyczy zakresu (in ynierii oprogramowania/sieci komputerowych/graz ki komputerowej/sztucznej inteligencji/algorytmw ewolucyjnych/technologii baz danych). .... Gwnym przedmiotem/celem pracy jest stworzenie/opracowanie/przeanalizowanie/zaprojektowanie.... ten fragment pracy zawiera musi wyra ne okrelec z s nie problemu badawczego oraz jego pogebiona analize Dlaczego podejmowanie tej tematyki jest potrzebne? Czy sa inne rozwiazania tego problemu/tych problemw? Jakie? czy sa lepsze/gorsze, ta sze/dro sze, itp. n z Przed jakimi wyzwaniami stoi osoba podejmujaca tematyke? Okreli spodziewane efekty pracy: W wyniku dowiadcze przeprowads c s n zonych w zakresie pracy polepszeniu ulego.... poda konkretne wska niki rezulc z taty, jak np. przyspieszenie oblicze , redukcja kosztu, nowe oprogramowanie itp. n w zotwkach, sekundach, procentach, roboczogodzinach itp. (razem max. 3 strony - strona przeliczeniowa = 1800 znakw, srednio 30 wierszy po 60 znakw)
ROZDZIA 1. WSTEP
1.2
Cele pracy
Wymieni w punktach cele pracy, rozpoczynajac od celw poznawczych (dotyczac cych zebrania wiadomoci, przybli enia/popularyzacji technik / metod / zagaads z nie ). W drugiej kolejnoci wyieni cele praktyczne. n s c Przybli enie (popularyzacja) metody/technologii/systemu... z Propozycja rozwiazania problemu.... Opis zastosowania technologii X w problemie Y... Przedstawienie prototypu systemu/ukadu/aplikacji... Okrelenie przydatnoci algorytmu Z do rozwiazania problemu T..... s s Opracowanie strategii ... w celu poprawy wydajnoci/jakoci... s s Ocena mo liwoci wdro enia proponowanych rozwiazan, ich wartoc praktyz s z s czna, lokalne i globalne mo liwoci zastosowania z s itp. Ka dy cel opisa w minimum 2-3 zdaniach. U yte okrelenia musza by powszechz c z s c nie zrozumiae, nie stosujemy skrtw, slangu, tzw. makaronizmw, np. softer. cay podrozdzia ok. 1 strony przeliczeniowej czyli 1800 znakw
1.3
Metoda badawcza
Studia literaturowe Analiza budowy i dziaania istniejacych produktw Projektowanie i prototypowanie nowatorskich rozwiaza n Obliczenia i ........ Ka dy element opisa w minimum 2-3 zdaniach. Np. studia literaturowe powinny z c odnosi sie do charakterystyki wykorzystanych zrde ksia kowych, czyli: Jaka jest c z podstawowa literatura dziedziny, czy jest dostepna w jezyku polskim, czy trzeba je tumaczy , czy wiedza na ten temat jest zebrana w jednym miejscu, czy jej synteza c jest osobnym zadaniem itp. Jak du y jest udzia zrde elektronicznych w tej dziz ace wiedzy i bada , itd. n
ROZDZIA 1. WSTEP
Jakie metody badawcze sa typowe dla danego tematu. Dlaczego je zastosowano, ewentualnie dlaczego zastosowano inne? WYMAGANE ODNOSNIKI DO POZYCJI BILIOGRAFII. cay podrozdzia ok. 1 strony przeliczeniowej czyli 1800 znakw.
1.4
Rozszerzy odpowiedni podpunkt z metody badawczej, np. wg podziau: c Zrda ksia kowe polskojezyczne i tumaczenia z Zrda ksia kowe obcojezyczne z Artykuy naukowe, raporty z badan, komunikaty konferencyjne, dokumentacje techniczne, manuale, instrukcje Zrda elektroniczne
1.5
Ukad pracy
Tematem pracy jest: ....., za za gwny cel przyjeto ...... . s Rozdzia zawiera wstep i cele pracy. W rozdziale drugim opisano/...... w Rozdziale 3. zawarto............ Rozdzia 4. przedstawia..... W podsumowaniu pracy przedstawiono..........................., z czego wynika, ze ................ Najwa niejszym wnioskiem/wynikiem/rezultatem pracy jest.................. z wyra nie okreli CO TO JEST. z s c cay podrozdzia ok. 1 strony.
Ten podrozdzia powinien zawiera dokadny opis terminologii poje zasadniczych c c dla tematu pracy, ktrymi autor bedzie sie posugiwa przy realizacji gwnych celw pracy.
2.2
2.2.1
Sprzet
.........................
2.2.2
.....................................
2.2.3
...................
2.3
2.3.1
..........................
2.3.2
..............
Utrudniony dostep
2.3.3
Wysokie koszty
...............................
3.1
Bibliograa i przypisy
A Spis litertury doacza sie w LTEXu automatycznie na ko cu pracy (zob. komenda n beginthebibliography). Informacje o sposobie cytowania zawarte sa na stronie Bibilioteki Gwnej P tak e udostepnione na http://ics.p.lodz.pl/~aniewiadomski. z
Przykad cytowania jak podaje praca [1], ......, jednak e autorzy [2] twierdza, z i ..... z Za ka dym razem, kiedy w pracy pojawia sie trec na podstawie jakiego tekstu z s s zrdowego czyjego autorstwa, oznaczamy takie miejsce przypisem1 . Przypis za s wiera musi numer jakim w spisie literatury, czyli bibliograi, oznaczono te prace, c 2 np. tak . Wszystkie zrda tekstw, rysunkw, danych, wykresw, schematw,
Trec przypisu pierwszego s [3], ss. 36 (czyli praca trzecia w spisie literatury, wykorzystany fragment znajduje sie na stronach od 3. do 6.)
2 1
10
kodw i informacji wykorzystanych w pracy musza by zamieszczone w bib c liograi. Wszystkie pozycje literatury zamieszczone w bibliograi musza by c cytowane w treci pracy, na dowd, i zostay rzeczywicie u yte przy pisaniu s z s z pracy. Zrda elektroniczne Zrda elektroniczne, zwaszcza internetowe nale y cytowa z nale yta uwaga na z c z ich jakoc. Nie cytujemy zrde watpliwej jakoci lub wtrnie przekazujacych czy s s te powielajacych wiedze zawarta w innych zrdach, np. fora internetowe lub z wikipedia. Wszystkie wykorzystane zrda elektroniczne powinny by przez Autora c pracy skopiowane w dniu ich wykorzystania i doaczone np. na CD/DVD do wersji drukowanej pracy. Odnoniki do zrde elektronicznych musza zawiera pena scie ke, np. do s c z pliku lub rysunku, a nie jedynie domenowy adres portalu, np. http://serwer.com/temat/podtemat/katalog/plik_strony.html (stan na dzien: 2009-12-05) ale nie www.portal.pl. (!!!!!) Niedochowanie tego wymogu mo e sta sie powodem odrzucenia pracy ze wzglez c dw formalnych (brak mo liwoci werykacji zrde wykorzystanych w pracy). z s
3.2
Akapity stosujemy zawsze z wcieciem, ale bez wiersza odstepu pomiedzy akapi tami. Ta forma jest przyjeta dla publikacji polskojezycznych. W szczeglnych przypadkach (tak e w tym szablonie) akapit wystepujacy bezporednio po tytule z s rozdziau, sekcji, podsekcji itp. NIE JEST WCIETY. Ten akapit JEST WCIETY. NIE MA tak e PUSTEGO WIERSZA pomiedzy z tym akapitem a poprzednim. Podobne uwagi dotycza wszystkich innych elementw formatowania pracy musza by zgodne ze zwyczajami przyjetymi W JEZYKU POLSKIM. Np. cu c dzysowy wygladaja tak: cudzysw, ale nie cudzysw, albo te cudzysw z czy cudzysw.
11
Tab. 3.1: Tytu tabeli ZAWSZE NAD TABELA, numeracja w formie #.##. (wypada poda zrdo, czyli literature, z ktrej tabela pochodzi, ewentualnie opracowanie c wasne.)
Alg. a a tytu kolumny 1 b b tytu kolumny 1 c c Tytu kolumny 3 d d .... e e
3.3
Denicja 1 Niech X bedzie przestrzenia..... Do denicji odniec sie mo na poprzez jej etykiete: jak podano w Def. 1 s z Przykadowe podkrelenie... tekst podkrelony, pogrubienie: tekst pogrubiony s s oraz wyro nienie tekst wyr niony, czyli kursywa. Dalszy tekst rozdziau Dalszy z z tekst rozdziau Dalszy tekst rozdziau Dalszy tekst rozdziau Dalszy tekst rozdziau Dalszy tekst rozdziau Dalszy tekst rozdziau Dalszy tekst rozdziau Dalszy tekst rozdziau a teraz koniec linii... ... i nowy akapit. Akapity musza by standardowo wciete. c Przykad wzoru matematycznego numerowanego E = m c2 (3.1)
Wszystkie symbole matematyczne wystepujace w tekcie na bie aco, czyli s z nieoznaczone numerem rwnania TAKZE PISZEMY W TRYBIE MATEMATYCZNYM, CZYLI K U R S Y W A : a = b c, ale nie: a= b*c (!!) Numeracja wzoru ZAWSZE w POSTACI (#.##) Jak podaje wzor (3.1).... (koniec linii). Wyra enia matematyczne mo na te wpisywa w wierszu u ywamy wwczas z z z c z znaku $, ktry rozpoczyna i ko czy wyra enie, np. wg Einsteina E = m c2 ... n z
3.4
A teraz pora na rysunek: Rysunki i tabele nie powinny przekracza 0.9 szerokoci tekstu i zasadniczo c s powinny wystepowa na grze strony. c Odnosi sie do rysunku mo na poprzez jego etykiete label, np. jak wida na c z c rys. 3.1......
12
Rys. 3.1: Funkcja przynale noci zbioru rozmytego Podpis ZAWSZE POD ryz s sunkiem, numeracja w postaci #.##. (wypada poda zrdo, czyli literature, z ktrej rysunek pochodzi, ewentualnie c opracowanie wasne.) Jak wida , rysunek nie wypada w dokumencie w tym samym miejscu co w c kodzie, cho czasem sie tak zdarza. Jeli potrzebujesz przeniec rysunek, zajrzyj do c s s rozdzialu 2.11. manuala pt. Wstawki.
3.5
pierwszy element listy wypunktowanej drugi... trzeci... Nowy akapit z lista numerowana. 1. pierwszy element listy NUMEROWANEJ 2. drugi... 3. trzeci... 4. trzeci... 5. trzeci...
3.6
Przenoszenie wyrazw
Skorzystaj z polecenia hyphenation w preambule dokumentu, lub dziel wyrazy recznie czyli wanie tak jak tu: po s dzielone wyrazy.
4.1
Sprzet
...................
4.1.1
Element 1
.........................
4.1.2
Element 2
......................
4.2
Oprogramowanie
..........................
13
14
4.2.1
........................
4.2.2
Srodowisko zintegrowane
..........................
4.2.3
Oprogramowanie klienckie
4.3
..................
4.3.1
Jezyk programowania
......................
4.3.2
Biblioteki
.......................
4.3.3
Wzorce projektowe
.......................
4.4
5.1
5.1.1 5.1.2
Analiza wymagan
Studium mo liwoci z s Wymagania funkcjonalne
.................
5.1.3
Ograniczenia projektu
5.2
5.2.1
Projekt
Projekt warstwy danych
1. normalizacje baz danych 2. projekt bazy/baz 3. grupy u ytkownikw i ich prawa dostepu do danych (zale ne od implemenz z tacji bazy) 4. ew. diagramy klas warstwy danych 15
16
5.2.2
1. Diagramy i scenariusze przypadkw u ycia z 2. Diagramy przepywu danych (lub ich odpowiedniki) 3. ew. diagramy klas, wzorce projektowe itp.
5.2.3
Wybr srodowiska i platformy dziaania Rodzaj aplikacji (klient-serwer, thick/thin client, aplikacja biurkowa, usuga, klient hybrydowy, itp. Technologie projektowania i realizacji interfejsu u ytkownika, np. biblioteki z
5.3 5.4
5.4.1 5.4.2 5.4.3 5.4.4 5.4.5
5.5
Jak przebiega eksploatacja systemu/projektu? Jakie wady i zalety ujawniy sie po np. 2-miesiecznym okresie testowania i u ytkowania? z Jak mo na skorzysta z tej wiedzy praktycznej pod katem rozbudowy pracy? z c Jakie elementy systemu powinny zosta w pierwszej kolejnoci zmodykowane? c s
Rozdzia 6 Podsumowanie
6.1 Dyskusja wynikw
Dzieki zrealizowaniu pracy poprawie ulega wydajnoc ....... Ponadto, o ?? % skr s cony zosta czas ........, a koszty osiagniecia zamierzonego efektu zostay zmniejs zone z ???pln do ???pln za godzine/ dzie / jednostke sprzetu......... n Ktre cele pracy udao sie zrealizowa ? co z tego wynika? Ktre cele pracy c pozostay niezrealizowane i dlaczego?
6.2
... ich wartoc praktyczna, lokalne i globalne mo liwoci zastosowania, kwestia s z s praw autorskich do powstaych produktw, itp.
6.3
Jak mo na kontynuowa te prace, zwaszcza pod katem studiw uzupeniajacych z c magisterskich i/lub doktoranckich. Co jeszcze powinno by zrobione lub ulepc szone? Co nale y zmieni lub poprawi w pracy z dzisiejszego punktu widzenia? z c c
17
Bibliograa
[1] Kacprzyk J. (1986) Fuzzy sets in system analysis. PWN, Warsaw (in Polish). [2] Kacprzyk J., Strykowski P. (1999) Linguistic Data Summaries for Intelligent Decision Support, Proceedings of EFDAN99. 4-th European Workshop on Fuzzy Decision Analysis and Recognition Technology for Management, Planning and Optimization, Dortmund, 1999, 312. [3] Kacprzyk J., Yager R. R. (2001) Linguistic summaries of data using fuzzy logic. International Journal of General Systems 30:133154
18
Spis rysunkw
3.1 Funkcja przynale noci zbioru rozmytego Podpis ZAWSZE POD z s rysunkiem, numeracja w postaci #.##. . . . . . . . . . . . . . . . . 10
19
Spis tabel
3.1 Tytu tabeli ZAWSZE NAD TABELA, numeracja w formie #.##. (wypada poda zrdo, czyli literature, z ktrej tabela pochodzi, c ewentualnie opracowanie wasne.) . . . . . . . . . . . . . . . . . .
20
Zaaczniki
1. Zaacznik nr 1 2. Zaacznik nr 2 3. Zaacznik nr 3
21