Skocz do zawartości
kaziu

Baza danych klientów - jak ugryźć?

Polecane posty

Witam,

 

Posiadamy w firmie bazę danych klientów z następującymi danymi:

 

- Imię i Nazwisko;

- Adres;

- Rodzaj posiadanego sprzętu;

- Termin przeglądu;

- Komentarz do klienta (klient nie płaci, uciążliwy klient itp.)

 

Do tej pory wszystko przechowywaliśmy w pliku Excel, jednak z czasem plik się rozrósł i Panie, które korzystają z niego na co dzień narzekają na szybkość działania (zaczął bardzo "zamulać"). Myślę nad przerzuceniem wszystkiego do bazy danych MySQL i korzystaniem za pomocą wtyczki do WordPress - TablePress. Jednak boję się, że to będzie zbyt duża innowacja dla tych Pań i nie poradzą sobie z edycją takiej tabeli.

Przerzucenie wszystkiego do Google Docs także odpada ponieważ nie chcemy takich danych przechowywać w Internecie. Myślałem też nad podziałem tego pliku Excel na kilka mniejszych, ale to tak naprawdę czasowe rozwiązanie i ślepa uliczka.

 

Szukam rozwiązania jak najbardziej podobnego pod względem edycji i wyglądu do Excela, a jednocześnie dobrze znoszącego dużą ilość rekordów. Proszę o kilka dobrych rad :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość l3szcz

Baza typu MySQL z prostym pluginem Wordpress bądź oddzielnym formularzem (jQuery + AJAX + PHP) poradzi sobie dobrze. Pytanie tylko ile takich rekordów posiadacie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Skoro nie chcesz "dawać" tego online to może coś lokalnie, jakiś mały serwer. Nie widziałem wprawdzie programu podobnego w odniesieniu do excel -a ale przy takiej liczbie to sie nie dziwie że zaczyna mulić skoro jak się domyślam owe panie pracują na tym dokumencie.

 

Idąc natomiast odrobinę dalej napisanie prostego skryptu z wyszukiwarka po rekordach to dla kogoś obeznanego w PHP dwa dni roboty by to miało ręce i nogi. Sprawa migracji również jest do przejścia tym bardziej że są narzędzia w formie z/do.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mysql + DataTables 1.10 + formularz dodawania/edycji.

 

 

 

Idąc natomiast odrobinę dalej napisanie prostego skryptu z wyszukiwarka po rekordach to dla kogoś obeznanego w PHP dwa dni roboty by to miało ręce i nogi.

Z 4h i masz takie coś napisane + zabezpieczenie dostępu z poziomu htpasswd. Oczywiście żaden problem napisać jakiś bardziej zaawansowany system ale pytanie - po co?

Co do importu danych to są biblioteki w php. Plik zapisujesz w CSV, parę linijek kodu, i te 5 tys rekordów wciągnie nosem.

Możesz albo kupić jakiś lokalny serwer, albo zwykły shared - oczywiście mniejsze bezpieczeństwo, ale taniej wyjdzie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W małych firmach to się kiedyś przy pomocy MS Access robiło. Jest też odpowiednik w LibreOffice.

 

Nie wiem, czy i na ile się sprawdza, bo używałem raz, a nie konfigurowałem nigdy.

 

Swoją droga, musisz taki zbiór zarejestrować w GIODO i jeśli przetwarzasz te dane na komputerach z dostępem do Internetu, to jeszcze zachować najwyższe standardy bezpieczeństwa.

Edytowano przez blfr (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Może postaw sobie crmka. Teraz pod podobne zastosowanie będę wdrażał group-office. Możesz sobie przerobić formularze tak aby były twoje pola itp.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Skoro nie chcesz "dawać" tego online to może coś lokalnie, jakiś mały serwer. Nie widziałem wprawdzie programu podobnego w odniesieniu do excel -a ale przy takiej liczbie to sie nie dziwie że zaczyna mulić skoro jak się domyślam owe panie pracują na tym dokumencie.

 

Idąc natomiast odrobinę dalej napisanie prostego skryptu z wyszukiwarka po rekordach to dla kogoś obeznanego w PHP dwa dni roboty by to miało ręce i nogi. Sprawa migracji również jest do przejścia tym bardziej że są narzędzia w formie z/do.

 

Dokładnie myślę, żeby postawić na RPi bazę danych MySQL + nginx i do niego komputery podpiąć.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość l3szcz

Dokładnie. Lokalnie to daj tylko, ale pamiętaj by plik był niedostępny "w głębokim ukryciu" (np. strona.pl/katalog/katalog/katalog/csv/plik.csv) a bardziej z restrykcyjnym dostępem (w dodatku z najnowszymi wersjami office'a) -

.htaccess z deny from all pomijając sieć lokalną a także zalecam przeczytać:

http://niebezpiecznik.pl/post/hej-gieldex-trzeba-jednak-bylo-rozpatrzyc-te-reklamacje/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Lokalnie to daj tylko, ale pamiętaj by plik był niedostępny "w głębokim ukryciu" (np. strona.pl/katalog/katalog/katalog/csv/plik.csv) a bardziej z restrykcyjnym dostępem (w dodatku z najnowszymi wersjami office'a)

Co?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mysql + DataTables 1.10 + formularz dodawania/edycji.

 

Z 4h i masz takie coś napisane + zabezpieczenie dostępu z poziomu htpasswd. Oczywiście żaden problem napisać jakiś bardziej zaawansowany system ale pytanie - po co?

 

Co do importu danych to są biblioteki w php. Plik zapisujesz w CSV, parę linijek kodu, i te 5 tys rekordów wciągnie nosem.

 

Możesz albo kupić jakiś lokalny serwer, albo zwykły shared - oczywiście mniejsze bezpieczeństwo, ale taniej wyjdzie.

 

Próbuję z DataTables, ale z widzę, że to dość toporne rozwiązanie. Plugin z edycją płatny i nie widzę tutaj połączenia z MySQL, wszystko jest zapisywane w czystym HTML.

Edytowano przez kaziu (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość l3szcz

Co?

Zapomniałem dopisać:

W zależności czy dane edytowane będą jeszcze przez Excela i zapisywane w pliku CSV.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

DataTables 1.10 to tylko nakładka na tabelkę, ładnie sortuje oraz przeszukuje rekordy. Dane przekazujesz przez json, generujesz je sam przez php i zapytanie sql. Płatne są jedynie gotowe rozwiązania. To naprawdę bycze narzędzie. Potrafi zapisywać w cookiesach ostatni stan przeszukiwania, oraz ma pełno dodatków.

 

Kwestia zapoznania się z api :-)

Edytowano przez PrecelusMaximus (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak chcecie zrobić po kosztach to wrzuć w G "10 najlepszych darmowyech CRMów" i przetestuj.

Jeśli potrzebujecie czegoś bardziej dopasowanego do waszych potrzeb to napisz jak działa firma i co ma system obsłużyć. Albo napisz na PRIV i umówimy się na rozmowę. Pozdrawiam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Baza danych obowiązkowo, już przy 100-200 klientach było trzeba się zastanawiać. SQL się tutaj sprawdzi.

 

Jak masz ambicje i chcesz ułatwić paniom życie to naprawdę niewielkim kosztem i np. MySQL connectorem można zrealizować prostą aplikację w C# - desktopową, dzięki której wprowadzanie/zmiana/usuwanie danych będzie bardzo proste, i bez-przeglądarkowe. Co więcej, będziesz miał nad tym programem pełną kontrolę, a jak najdzie potrzeba rozbudowy tego rozwiązania o coś jeszcze np. funkcję automatyczne wysłania maila czy cokolwiek, to masz z górki. I przy okazji rozwiązujesz kilka innych problemów jak np. autoryzacja bo aplikacja może być dołączana z configiem czy czymkolwiek.

 

Imho duże możliwości, C# się świetnie do tego nadaje, ale zrobisz jak uważasz.

Edytowano przez Archi (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×