Adam Janik

Adam Janik informatyk, N*****

Temat: Szukam rozwiązania!

hej,
mam taki problem szef dał temat do namysłu.
Mamy około 500 podległych lokacji.
Co miesiąc (czasem częściej) każdy z oddziałów ma do przygotowania "raport" z prowadzonych prac (finansowe, kadrowe, inne.)
Do tej pory były przygotowane arkusze Excel które jednostki wypełniały i przesyłały do centrali mailem.
Tu konsolidacja (z wykorzystaniem VBA), wiele ręcznych poprawek bo ktoś coś źle wprowadził. I dalej cała ręczna analityka.

Zastanawiam się nad IIS i .NET- ale raportów jest mnóstwo i robić nowe formularze gdy dyrektorowi zmieni się koncepcja-- makabra.

Excel 2010/2007 może zapisywać do xml a to przechowywać w bazie sqlexpress 2008.
moje pytanie:
Jak to się ma później w zliczaniu wartości z Komórek XML'a?
Krzysztof Raczkowski

Krzysztof Raczkowski Stała współpraca,
Logifact-Systems Sp.
z o.o.

Temat: Szukam rozwiązania!

Powiem przewrotnie tak ...na złą organizację pracy - rozwiązania IT brak :)

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Szukam rozwiązania!

Ja bym proponował scentralizować raportowanie. Tworzymy system w którym każda jednostka podległa wpisuje dane na bieżąco za pośrednictwem strony WWW (w technologii np. ASP.NET). Dane te zapisywane są do jednej bazy danych więc później zrobienie raportu to kwestia odpalenia procedury. W zależności od złożoności formularzy i bazy danych czas przygotowania systemu to 2 miesiące więc warto.

Opcja druga - gorsza. Zrobić program, który będzie jako wsad otrzymywał folder ze wszystkimi XLSami i przetwarzał je zbiorczo.
Jarosław Kędzierski

Jarosław Kędzierski Admin od okienek

Temat: Szukam rozwiązania!

Czy o to pytasz ?? http://msdn.microsoft.com/en-us/library/ms345122%28v=s...
Roman Janas

Roman Janas Tech. Sup. & Opr.
Supervisor, Amway
Polska Sp. z o.o.

Temat: Szukam rozwiązania!

Jeżeli już taka ilość i zmienność to bym proponował MS Acces z rozwiązń prostych i niskokosztowych.

Dane prawdopodobnie będą te same i można żąglować w przypadku zmiany potrzeb Dyrekcji. Trzeba tylko dobrze przemyśleć jakie dane trzeba zebrać a jakie można wyliczyć z pozyskanych.

Da się wprowadzić weryfikację pól i zostanie więcej czsu na "dopieszczenie" raportów dla szefostwa.

Temat: Szukam rozwiązania!

W opisanym obecnie rozwiązaniu jest także problem z jakością danych co wiąże się, na początku, z ich poprawianiem. Budując aplikację można zadbać by dane były określonego formatu np. data.

Sądzę, że zbudowanie aplikacji byłoby dobrym rozwiązaniem...
Raporty wtedy sprowadzały by się do napisania zapytania SQL zgodnego z zapotrzebowaniem na daną chwilę.Małgorzata B. edytował(a) ten post dnia 06.10.11 o godzinie 19:34
Adam O.

Adam O. Bazy danych etc

Temat: Szukam rozwiązania!

+1 dla zbudowania aplikacji. W czymkolwiek webowym, byle technologia znana wykonawcy, co by było szybciej, jakakolwiek baza danych, byle znana wykonawcy:)

konto usunięte

Temat: Szukam rozwiązania!

Po pierwsze http://rtfm.killfile.pl/ - to odnośnie tytułu.

Co do tematu. Pewnie dziwny jestem, ale najpierw zrobiłbym analizę i projekt. Każde inne rozwiązanie, trzymanie danych w XML w bazie, robienie czegoś "na szybko" - to pakowanie się w problemy. Bałagan nie zniknie, tylko zostanie zamieciony pod dywan. Mając uzgodnione, zatwierdzone przez kierownictwo dokumenty - wiadomo czego się trzymać. Można zrobić samemu, albo zlecić komuś. Mając projekt, wiadomo mniej-więcej jakie ilości danych będą spływać, można oszacować wymagania na sprzęt. W końcu można zrobić testy - automatyczne - jednostkowe, integracyjne, CI - to co jest potrzebne.

Inaczej będzie niekończące się pasmo kolejnych prototypów - zwane czasem, przez niektórych "metodologią zwinną" *)
Działa to mniej-więcej tak. Zwykle na ostatnią chwilę okazuje się, że ktoś ma problem, zwykle zaraz jest dead-line. Wprowadza się hot-fix... Aplikacja jest prototypem, więc testów automatycznych nie ma, a na pełne ręczne przejście przez cały system nie ma czasu... Dramat. Kolejne zmiany będą odnosić się do struktury danych. Ponieważ danych będzie przychodzić dużo, będzie problem z dostosowywaniem starszych danych do nowej struktury. Pewnie okaże się, że któreś tam przepisanie popsuło to i owo, więc ze starszych danych nie bardzo da się skorzystać. Problemy narastają lawinowo, tak jak drabinki ifów w kodzie. Użytkownik ma dość, programista jest zarobiony, kasa leci, więc kierownictwo też jakoś krzywo patrzy. A miało być tak pięknie.

Jak już będzie wiadomo jakie są wymogi biznesowe, jak konkretnie ma wyglądać implementacja - będzie można podjąć jakąś sensowną decyzję na temat technologii.

*) Odnośnie metodyk lekkich - bardzo lubię SCRUMa. Stosuję gdzie tylko się da. Sporo osób uważa, że jak jest bałagan to można nazwać to "metodologią zwinną" i bałagan zniknie. Nie zniknie, zawsze trzeba wiedzieć co się robi. Ten projekt jest dość mały i wydaje mi się, że zwykły model wodospadu wystarczy. 2 osoby, może pół roku i powinno być zamknięte.
Jeszcze jeden detal - jak ktoś, w ogłoszeniu o pracę używa określenia metodologia - nie wie o czym mówi. Metodologia to nauka o metodach, szukane słowo to metodyka.

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: Szukam rozwiązania!

Właśnie skończyłem coś takiego klient i admin Excelu 2003, admin używa sobie mdb przez ADO. 700 użytkowników z folderami sieciowymi, żadnych webów, żadnym maili. Podstawa to dobra analiza i projekt i analiza i projekt i .... Zajęło 17 dni plus 3 dni poprawki, klient szczęśliwy. Ja też :)

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: Szukam rozwiązania!

pochwała od fachowca zawsze mile widziana ;)

konto usunięte

Temat: Szukam rozwiązania!

MSSQL byłby lepszy od mdb
przy odrobinie wprawy przy przenoszeniu bazy klient się nie zmienia, podmieniasz tylko connection string-a

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: Szukam rozwiązania!

Przemysław R.:
MSSQL byłby lepszy od mdb
przy odrobinie wprawy przy przenoszeniu bazy klient się nie zmienia, podmieniasz tylko connection string-a

a jaka to różnica? przecież napisałem, że z mdb przez ADO się łączę :)
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: Szukam rozwiązania!

Wojciech Gardziński:
Przemysław R.:
MSSQL byłby lepszy od mdb
A w czym?
Rolls-Royce'y nadają się średnio do wożenia ziemniaków - nie zawsze rozwiązanie z wyższej półki jest lepsze do danego, trywialnego, problemu.

Zaraz, co ja gadam, jakiego trywialnego?
Według niektórych, pół roku i dwoje ludzi mogłoby tu nie wystarczyć...

no w końcu nie wytrzymam. Nie opowiadaj że coś jest trywialne jak nie masz zielonego pojęcia co było do zrobienia...

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Marcin Miga

Marcin Miga Programista. Po
prostu programista.

Temat: Szukam rozwiązania!

Czasem żałuję, że oprócz przycisku "wartościowa" nie ma przycisku "dno".

konto usunięte

Temat: Szukam rozwiązania!

Wojciech Gardziński:
Przemysław R.:
MSSQL byłby lepszy od mdb
A w czym?
Rolls-Royce'y nadają się średnio do wożenia ziemniaków - nie zawsze rozwiązanie z wyższej półki jest lepsze do danego, trywialnego, problemu.

Zaraz, co ja gadam, jakiego trywialnego?
Według niektórych, pół roku i dwoje ludzi mogłoby tu nie wystarczyć...
700 userów jednocześnie i mdb - robi się hardcorowo

przy 12 jednoczesnych odczyt/zapis robi sie ciężko

Następna dyskusja:

Szukam SPECJALISTY DS. HURT...




Wyślij zaproszenie do