"PROFirm Small Business", Aplikacja dla małych firm

dc.contributor.advisorGorazd, Tomasz
dc.contributor.authorHarmata, Wojciech
dc.date.accessioned2013-09-05T09:41:00Z
dc.date.available2013-09-05T09:41:00Z
dc.date.issued2008-12-14 10:52:02
dc.date.updated2013-08-01T10:33:18Z
dc.description.abstractJednym z podstawowych założeń podczas tworzenia aplikacji był wymóg korzystania jedynie z programów w wersjach „Express Edition” oraz z darmowych składników systemu operacyjnego. Założenie to zostało spełnione gdyż aplikacja jest w pełni kompilowalna we wszystkich wersjach Microsoft Visual Studio1 poczynając od wersji 2005. Baza danych jest oparta na Microsoft SQL Server 2000, jednak bezproblemowo działa w wszystkich wersjach Express Edition. Jednym z większych problemów jakie napotkałem podczas pisania pracy był fakt, iż na rynku nie ma sprawnej, prostej w działaniu i obsłudze, a zarazem darmowej platformy do generowania wydruków i raportów. Najrozsądniejszym krokiem wydawało się skorzystanie z dołączonego do Visual Studio Professional narzędzia programistycznego w wersji OEM jakim jest Crystal Reports, mimo że kolidowało to z głównym założeniem. Innym rozwiązaniem było skorzystanie z możliwości generowania dokumentów za pośrednictwem pakietu Microsoft Office, jednak i to rozwiązanie wchodziło na komercyjną ścieżkę, bo wymagało zainstalowania programów Microsoft Word i Excel które nie są dostępne w wersjach darmowych. Zdecydowano się na wykorzystanie wbudowanej kontrolki WebBrowser, której głównym zadaniem jest wyświetlanie stron WWW. Stworzono więc klasę odpowiedzialną za generowanie odpowiedniego kodu html który reprezentował potrzebny dokument. Rozwiązane to okazało się wystarczające, aby w sposób czytelny przedstawić wszystkie generowane dokumenty. Ograniczenie korzystania z komercyjnych elementów wpłynęło również na dostęp do bazy danych. Wersja ADO.NET Express dostarczona do darmowej wersji Visual Studio była zbyt okrojona, aby sprawnie i bezproblemowo obsłużyć bazę danych. Zmuszony byłem napisać własny, abstrakcyjny dostęp do bazy. Korzystając z wiedzy zdobytej na zajęciach z Projektowania i realizacji złożonych systemów oprogramowania” napisałem klasy odpowiedzialne za dostęp do bazy. Dostęp działa w sposób abstrakcyjny tj. niezależnie od ilości tabel i kolumn w nich zawartych.pl
dc.identifier.urihttp://hdl.handle.net/11199/568
dc.language.isoplpl
dc.subjectprogramowaniepl
dc.subjecttworzenie aplikacjipl
dc.subjectmałe firmypl
dc.title"PROFirm Small Business", Aplikacja dla małych firmpl
dc.title.alternative"PROFirm Small Business" Application for small businesspl
dc.typebachelorThesispl

Pliki