30659 Program - przeglądarka bazy danych

Encerrado Postado Jul 7, 2009 Pago na entrega
Encerrado Pago na entrega

Zlecę napisanie programu pod Win - stosunkowo prostej przeglądarki bazy danych ze zdjęciami. Opis i wymagania:

- Najchętniej w C++ z wykorzystaniem Qt i SQlite, kompilowane mingw, bo muszę/chcę mieć możliwość przyszłej ingerencji/modyfikacji oraz ewentualnie przygotowania wersji pod Linux.

- Aplikacja z instalatorem ściągana z sieci razem z minimalną bazą w wersji demo

- Po instalacji możliwe wysłanie z poziomu programu żądania rejestracji wersji pełnej

- Aplikacja wykonuje znacznik sprzętu na którym jest zainstalowana (np. numer seryjny dysku - DYSKU, NIE WOLUMINU! + numer seryjny płyty/biosu + coś innego?) i podaje go podczas rejestracji

- Pełna baza ściągana z sieci dla zarejestrowanych użytkowników

- Aktualizacja danych w bazie możliwa w dowolnej chwili - razem ze zdjęciami.

- Możliwa aktualizacja samego programu

- Po zaciągnięciu bazy, program pracuje offline z lokalnej bazy (SQlite)

- Wszelkie transmisje po http szyfrowane AESem. Lokalnie baza także zaszyfrowana.

- Generalnie chodzi o to żeby na rozsądnym poziomie maksymalnie utrudnić domorosłym hakerom kradzież bazy, nie utrudniając legalnym użytkownikom zycia. Zdaję sobie sprawę, że nie ma zabezpieczeń idealnych i jak ktoś bardzo będzie chciał i umiał, to się do tego dobierze. Ale nie zamierzam mu tego ułatwiać.

Sama baza to w tej chwili około 4 tys. rekordów, stale aktualizowana i rosnąca, ale powoli :) każdy rekord to około 100 pól głównie tekstowych i logicznych + od jednego do kilku-nastu zdjęć. Program musi umożliwiać wygodne przeglądanie, wyszukiwanie i porównywanie rekordów oraz drukowanie pojedynczych rekordów na zasadzie jeden rekord - jedna strona. W przyszłości możliwa rozbudowa o komunikację w drugą stronę - od programu do serwera, oraz inne pomysły. Ale to później. Część serwerową oraz zarządzanie po drugiej stronie (nadawanie licencji, pilnowanie czasu ich trwania itp.) wykonuję i zapewniam sam. Program musi tylko potrafić się skomunikować.

Generalnie cała struktura i logika działania programu w zakresie komunikacji jest przygotowana. Trzeba tylko to napisać. Kwestie formalne:

- Rozliczenie najchętniej fakturą VAT albo ostatecznie umową o dzieło

- Przekazanie praw majątkowych do programu. Ale nie zależy mi na ukryciu autora, więc spokojnie program może informować o autorze i autor może się nim chwalić.

- Termin ASAP :) A realnie miesiąc - dwa, sprawnemu programiście z doświadczeniem nie powinno to IMO zająć więcej czasu.

- Pełną informację o założeniach programu i wszelką inną niezbędną pomoc otrzyma wygrywający.

- Zastrzegam, że może się zdarzyć, że nie wybiorę wygrywającego. Z róznych powodów :)

- Dobrze byłoby pokazać co już się wykonało - będzie łatwiej zdecydować

- Istnieje niezerowe prawdopodobieństwo stałej współpracy przy rozwoju programu

Uwaga - rozmawiasz z programistami, jeśli nie wiesz o co chodzi, nie masz doświadczenia, uczysz się - sorry, ale to nie dla Ciebie. Potrzebuję ten program mieć napisany i w tej chwili nie mam czasu na Twoją naukę. Przy czym student jak najbardziej może być. Ale taki który usiądzie i napisze a nie będzie się wykręcał, że ma sesję, wakacje, babcia przyjechała, babcia wyjechała, chomik zachorował etc.

Android iPad iPhone Mobile App Development

ID do Projeto: #5605813

Sobre o projeto

Projeto remoto Ativo em Jul 7, 2009