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

WSB-NLU Repository

Show simple item record

dc.contributor.advisor Gorazd, Tomasz
dc.contributor.author Harmata, Wojciech
dc.date.accessioned 2013-09-05T09:41:00Z
dc.date.available 2013-09-05T09:41:00Z
dc.date.issued 2008-12-14 10:52:02
dc.identifier.uri http://hdl.handle.net/11199/568
dc.description.abstract Jednym 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.language.iso pl pl
dc.subject programowanie pl
dc.subject tworzenie aplikacji pl
dc.subject małe firmy pl
dc.title "PROFirm Small Business", Aplikacja dla małych firm pl
dc.title.alternative "PROFirm Small Business" Application for small business pl
dc.type bachelorThesis pl
dc.date.updated 2013-08-01T10:33:18Z


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search WSB-NLU Repository


Advanced Search

Browse

My Account

Statistics

Info