Freitag, 16. Dezember 2011

Da der Tag der Inventur immer näher rückt und ich zur Zeit versuche so viel Artikel wie möglich bei ebay zu verkaufen, geht es bei den ebay-Verkäufen mehr oder weniger drunter und drüber.
Der Großteil der von Herrn Rieger zum Verkauf angebotenen Artikel konnte ich bei ebay zu guten Preisen verkaufen. Jedoch haben sich die Otoskope sowie Fingerpulsoximeter kaum verkaufen können. Am kommenden Montag werde ich alle Verkäufe nochmals prüfen und die Liste der nicht verkauften Artikel an Mathias weiterleiten, der diese dann Ende nächster Woche an Herrn Rieger weiterleitet.

Bei amazon möchten wir demnächst einen Erste-Hilfe Koffer verkaufen, der allerdings nur von freigeschalteten Usern verkauft werden kann, da der Koffer in der Kategorie "Drogerie & Bad" ist.
Nachdem ich dem Kundenservice von amazon die benötigten Daten unseres Shops weitergeleitet habe und außerdem eine Lagerbestandsvorlage des Erste Hilfe Koffer vorgelegt habe, wurden wir nun hierzu freigeschaltet und können Produkte in dieser Kategorie verkaufen.

Außerdem bin ich gerade dabei die Ordnerstruktur unseres eCommerce Servers im Wiki zu dokumentieren, da man häufig zu lange nach bestimmten Daten suchen muss um diese zu finden. Deshalb werde ich die wichtigen Daten mit dem entsprechenden Pfad im Wiki festhalten.

Da wir zur Zeit im Shop einen Countdown  laufen haben, der vorgibt, dass man vor Ablauf des Countdowns die Lieferung noch vor dem 24.12 erhält, müssen die Produkte im Shop aktualisiert werden. Da Artikel die nicht mehr auf Lager sind bestellt werden müssen, können diese nicht mehr rechtzeitig vor Heiligabend geliefert werden. Deshalb musste ich bei diesen Artikeln im Shop den Countdown herausnehmen. Da es ca 120 Artikel waren und der Countdown auch im Österreichischem, Schweizer und Französischen Shop vorhanden war hatte dies einige Zeit beansprucht.

Mittwoch, 7. Dezember 2011

Zur Zeit bin ich im vollen Gange alle 2. Wahl Artikel bei ebay zu verkaufen. Da dies bereits knapp 50 Artikel sind die verkauft wurden wird es nun auch ein bisschen unübersichtlich, da man genau achten muss ob und wann ein Kunde bezahlt hat und ob die richtigen Artikel versendet wurden. Jedoch klappt das ganz gut, da ich eine Google Tabelle mit allen Artikeln und deren  Artikelnummer, ID, Datum, Käufer, etc. führe um den Überblick nicht zu verlieren.
Im großen und ganzen werde ich den Großteil der Artikel vor Weihnachten verkaufen können, jedoch werden ein paar ältere und gebrauchte Artikel und so wie es scheint, einige Otoskope die noch voll funktionsfähig sind nicht verkauft werden, da die Nachfrage bei ebay hierbei eher gering ist. Die Stethoskope sowie allerlei Taschen gehen dafür mit sehr guten Preis weg.
Zur Zeit sind noch ca 20 Artikel aktiv und werden in den nächsten 1-2 Wochen, spätestens am 19.12.2011 verkauft.

Mittwoch, 30. November 2011

Heute habe ich mich wie in den letzten Tagen und Wochen wieder sehr auf ebay konzentriert. Ich habe im Laufe des Tages verschiedene Guedeltuben-Sets, Otoskope, Stethoskope, einen Drehrollhocker und ein paar Handschuhholster in ebay eingestellt, sodass nun ca. 30 Artikel online sind und zum Verkauf angeboten werden.
Im Großen und Ganzen gehen die meisten Produkte recht gut weg, sodass ich mit dem Verkauf gut vorankomme. Bis auf ein paar Ausnahmen werde ich bis Ende des Jahres die von Herrn Rieger bereitgestellten Produkte verkaufen könne, solange es nicht noch mehr werden.
Außerdem habe ich heute nochmals die Fragen und Antworten für das neue Help Center bei DocCheck überarbeitet, indem ich zu vielen Fragen auch denk direkten Link auf die CMS Seite in unserem Shop mit eingebunden habe.
Bis Freitag werde ich noch die verschiedenen Aktionen die wir im Shop laufen haben, aufnehmen und deren Aktionszeitraum notieren, damit wir ggfls diese Erweitern können oder aus dem Shop rausnehmen werden.
Hierzu wird mir Bianca eine Liste der laufenden Aktionen bereitstellen, sodass ich dann den Gültigkeitszeitraum der jeweiligen Aktion  notieren werde.

Dienstag, 29. November 2011

Heute möchte ich etwas über Betriebsorganisationen schreiben.
Die Aufgabenbereiche eines Unternehmens werden in die Aufbauorganisation und der Ablauforganisiation unterteilt.
Für die Gestaltung der Zusammenarbeit zwischen den Funktionsbereichen und Mitarbeitern eines Unternehmens ist die Aufbauorganisation zuständig. Wie der Name schon sagt, wird hierbei der Aufbau eines Unternehmens organisiert.
Dazu gehören:
> Bildung von organisatorischen Einheiten wie Abteilungen, Arbeitsgruppen, Teams...
> Besetzung der Einheiten durch Aufgabenträger ( also die personelle Zuordnung von Aufgaben)
> Festlegung von Rangordnung und Weisungsbefugnissen: Hierbei wird die Struktur der betrieblichen Hierarchi festgelegt.
> Und zu guter Letzt die Festlegung der Managementkonzeption. Hier werden die Führungsziele, Führungsfunktionen etc. festgelegt.

Die Ablauforganisation regelt eher die Arbeitsgänge und Abläufe in zeitlicher, räumlicher und funktionaler Hinsicht.
Sie minimiert die Durchlaufzeiten und optimiert die Auslastung der Kapazitäten (Mensch und Maschine)
Außerdem gestaltet sie die Humanen Arbeitsbedingungen und legt die Arbeitsmittel fest.

Dienstag, 22. November 2011

Heute möchte ich ein kleines Programm in C# schreiben, mit dem man Kunden speichern kann, und auch wieder suchen kann.

Als erstes werden die Variablen deklariert:

string kunde;
char buchstabe_suche;
string[] kundendaten = new string[100];
int nochmal, arbeitsweise;
int counter = 0;


kundendaten[0] = "Daniel"
kundendaten[1] = "Richard"
kundendaten[2] = "Tobias"
kundendaten[3] = "Dennis"

Hier haben wir vorab schon mal 4 Kunden in unser angelegtes Array "kundennamen" gespeichert.

Nun wird der Benutzer gefragt, ob er einen Kunden eingeben, oder suchen will:

do
{
Console.Writeline("Kunden eingeben oder suchen? Eingeben = 1, Suchen = 2")
arbeitsweise = Convert.ToInt32(Console.Readline());


if (arbeitsweise == 1 )
{
Console.Writeline("Namen eingeben");
kunde = Convert.ToString(Console.Readline());
kundendaten[counter] = kunde;
counter = counter + 1;
}


else if (arbeitsweise ==2)
{
Console.Writeline("Anfangsbuchstaben eingeben (Nur Großbuchstaben");
buchstabe_suche = Convert.ToChar(Console.Readline());


for (int i = 0; i <100; i++)
{
if (kundendaten[i][0] == buchstabe_suche)
{
Console.Writeline(kundendaten[i]);
}
}
Console.Readline( );
}

Zur Erklärung: Der Benutzer wird gefragt ob er den Kunden eingeben oder suchen will. Hierbei muss er 1 oder 2 eingeben. Dies wird in die Variable arbeitsweise gespeichert.
Nun wird per If-Abfrage abgefragt ob der Benutzer 1 oder 2 eingegeben hat. Hat er eine 1 eingegeben, will er den Kunden eingeben. Hierzu wird die Eingabe in die Variable "kunde" gespeichert. Außerdem wird nun der Kunde in das Array "kundendaten" gespeichert. Damit nicht jeder eingegebene Kunde in das gleiche Element der Arrays gespeichert wird, zählt die Variable "counter bei jedem Durchlauf einmal hoch und vergibt somit die verschiedenen Elemente im Array.
Falls der Benutzer 2 eingegeben hat, will er nach einem Kunden suchen.
Hierbei soll der Kunde lediglich den Anfangsbuchstaben eingeben. Der Anfangsbuchstabe wird in die Variable "buchstabe_suche" gespeichert.  Nun muss im Array jedes Element durchsucht werden und der Inhalt mit dem eingegebenen Anfangsbuchsten verglichen werden. Hierzu läuft eine for-Schleife von 0 bis kleiner 100 (da das Array 100 Elemente hat). Innerhalb der Schleife wird dann jedes einzelne Element des Arrays geprüft und mit dem eingegebenen Buchstaben verglichen. Falls dies zutrifft, wird per Konsolenausgabe jeder Name ausgegeben, der den gleichen Anfangsbuchstaben hat.

Donnerstag, 17. November 2011

Heute habe ich mich verstärkt auf ebay konzentriert, da bis Ende des Jahres alle Produkte, die Herr Rieger mir zum Verkauf bei ebay gegeben hat, verkauft werden müssen. Denn Ende des Jahres kommt ein "Prüfer" der eben prüft was sich im Lager befindet, und dieser ungern einzelne Produkte in Kisten sehen will, die teilweise auch ohne Verpackung sind. Deswegen ist nun die Vorgabe, bis Ende des Jahres alle 2. Wahl Artikel zu verkaufen. Sollte sich die Menge dieser Artikel nicht drastisch erhöhen, wird das auch kein Problem sein, da ich ungefähr fast jeden Tag ca. 3-5 Artikel in ebay reinstelle oder vorbereite. Bei manchen dauert dies eben länger, bei anderen wieder rum kürzer, es kommt ganz darauf an, ob ich schnell Informationen zu diesen Produkten finde oder nicht.
Bei den Stethoskopen kann ich im Prinzip die Beschreibungen in unserem Online Shop übernehmen, bei anderen Produkten erhalte ich Beschreibungen beim jeweiligen Hersteller.
Außerdem hatte ich nochmals ein kurzes Telefonat mit der Frau Hublet von der Firma Lengow, bei denen wir unseren ebay Verkauf verwalten könnten. Da allerdings zur Zeit noch an anderen Stellen und Problemen im Shop gearbeitet wird, wird das Thema leider erstmal auf Anfang nächstes Jahr verschoben.

Dienstag, 15. November 2011

Heute habe ich die Fragen und Antworten für unser "neuen" Service Center fertig vorbereitet. Denn wir wollen ins Zukunft bei DocCheck die wichtigsten Informationen für Kunden unterbringen, damit diese sich auch auf der DocCheck homepage über unseren Shop informieren können und auch wichtige Fragen direkt dort beantwortet bekommen. Hierzu habe ich die Informationen aus unserem Service Center und diverse FAQ's benutzt und daraus eben passende Fragen und Antworten hierzu erstellt. Diese müssen noch von Herren Rieger geprüft und freigegeben werden, damit ich sie an die zuständige Mitarbeiterin von DocCheck weiterleiten kann.
Außerdem habe ich heute noch den Auftrag für ein verkauftes 2. Wahl Stethoskop bei ebay erstellen lassen und werde nachher noch im Lager weitere Artikel für den Verkauf für ebay vorbereiten. Wie ich erfahren habe, müssen alle 2. Wahl Artikel die nun im Lager vorhanden sind bis Ende des Jahres verkauft werden. Hierzu werde ich ca. 10 Stunden wöchentlich dafür nutzen.

Montag, 14. November 2011

Heute möchte ich mit C# mit dem Thema Arrays beginnen. Arrays sind ja im Prinzip nichts anderes als Variablen die mehrere Variablen speichern können. Als kleines Beispiel könnte ich meinen Vor und Zunamen in die Variable "Vollständiger Name" speichern, wobei der Vorname das Element [0] ist und der Zuname das Element [1] ist. Arrays verwendet man, um nicht jede einzelne Variable anfangs deklarieren zu müssen, sondern eben in ein Array packt.
Ein kleines Beispiel:
Ein Programm das den Benutzer auffordert eine Kontonummer einzugeben um auf dieses Konto einen Betrag drauf zu buchen.

double betrag, betrag_neu;
int[ ] kontonummern = new int[100];
int kontonummer, nochmal;


do
{


Console.Writeline("Bitte geben Sie Ihre Kontonummer ein");
kontonummer = Convert.ToInt32(Console.Readline());


Console.Writeline("Bitte geben Sie den gewünschten Betrag ein");
betrag = Convert.ToDouble(Console.Readline());


kontonummern[kontonummer ] = betrag;
betrag_neu = betrag_neu + betrag;


Console.Writeline("Ihr Kontostand beträgt: " +betrag_neu);


Console.Writeline("Möchten Sie noch einen Betrag einzahlen? Ja = 1, Nein = 0");
nochmal = Convert.ToInt32(Console.Readline());


}
while (nochmal >=1);


Anfangs werden die benötigten Variablen deklariert, sowie das Array "kontonummern"
Danach wird der Benutzer nach seiner Kontonummer gefragt. Und in die Variable "kontonummer" gespeichert. (Kontonummer ist hier von 0-100)
Nun wird der Benutzer nach dem Betrag gefragt, welcher er einzahlen möchte und anschließen in die Variable "betrag" gespeichert.
Nun wird der eingegebene Betrag dem jeweiligen Konto im Array "kontonummern" zugewiesen und anschließen neu berechnet,, falls der Benutzer nochmals einen Betrag auf das Konto einzahlen möchte.
Jetzt wird der aktuelle Betrag, also der Kontostand abgefragt, und anschließen nach einem weiteren einzuzahlenden Betrag gefragt.

Mittwoch, 9. November 2011

Heute habe ich bei ebay einige Artikel für den Verkauf angeboten. Hierbei handelte es sich um einige Blutdruckmessgeräte, die schon einige Zeit im Lager sind und nun eben verkauft werden müssen um Platz zu schaffen. Im großen und ganzen sind die Blutdruckmessgeräte in einem sehr guten Zustand, jedoch werden sie nicht mehr in der Originalverpackung verkauft oder sind am Schlauch oder der Klettmanschette leicht porös. Außerdem habe ich noch ein Fieberthermometer sowie eine Diagnostikleuchte, die einen kleinen Kratzer hat, verkauft.
Als nächstes werde ich voraussichtlich ein paar Taschen, Spritzen, Hocker und etliches in ebay reinstellen. Nachdem dann alles oder der Großteil der Artikel verkauft wurden werde ich noch 3 Sauerstoffgeräte verkaufen. Und danach stehen einige 2. Wahl Artikel zum Verkauf, die jedoch Herr Rieger zur Zeit noch prüft.

Montag, 7. November 2011

Heute will ich mit C# ein kleines Programm schreiben, das ein eingegebenes Wort verschlüsselt, in dem es einfach die eingegebenen Buchstaben um 13 Zeichen verschiebt.
Hierzu braucht man im Prinzip nur das eingegebene Wort, (desse Buchstaben gezählt werden), und eine Schleife mit den richtigen Anweisungen zum Verschieben der Buchstaben.

Als allererstes werden die verschiedenen Variablen deklariert:

char buchst, buchstNeu;
int asciiAlt, asciiNeu, anzahl;
string original, codiert = "";


Da die einzelnen Buchstaben im Wort nur aus einem Buchstaben bestehen, wird hierzu Charakter bzs char als Datentyp verwendet.
Die ascii Zahlen sind selbstverständlich integer Zahlen und der eingegbene bzw der codierte Text ist ein string.

Console.writeline("Bitte geben Sie den Originaltext ein:");
original = Convert.ToString(Console.Readline());
anzahl = original.Length;


Hier wird der Benutzer gebeten den Text einzugeben. Dieser wird in der Variable original gespeichert. Außerder wird die Länge des Wortes in die Variable anzahl gespeichert.

for (int i = 0; i  < anzahl; i++)
{
buchst = original [i];
asciiAlt = Convert.ToInt32(buchst);
asciiNeu = asciiAlt + 13;


if (asciiNeu > 90)
{
asciiNeu = asciiNeu -26;
}


buchstNeu = Convert.ToChar(asciiNeu);
codiert = codiert + buchstNeu;
}

In der Bedingung der for Schleife wird von 0 bis zum Inhalt der Variable anzahl hochgezählt, diese ja die Länge des Wortes hat.
Nun wird der erste Buchstabe der des Wortes was ja in der Variable original gespeichert ist, abgefragt udn in die Variable "buchst" gespeichert.
Danach wird der Inhalt der Variable buchst zu integer konvertiert und in die variable asciiAlt gespeichert. Da nun der Buchstabe um 13 Stellen im Alphabet verschoben wird, muss man lediglich asciAlt + 13 in die Variable asciiNeu speichern.
Nun kommt aber ein Problem. Was ist wenn der Benutzer zB "X" eingibt? Der buchstabe X kann man im Alphabet nihct um 13 Stellen verschieben. Man muss also noch in die Schleife eine if Abfrage einbauen damit bei so einem Fall, im Alphabet wieder von vorne angefangen wird.
Im Prinzip geht das ganz einfach. Man fragt ob die Ascii Zahl über 90 ist. Wenn dies der Fall ist, wird einfach 26 Zahlen abgezogen um wieder am Anfang des Alphabetes zu sein.
(Im Ascii Code fängt das Alphabet mit der Zahl 60 an)

Nun wird die Zahl in der AsciiNeu Variable wieder zu einem Char konvertiert und in "buchstNeu" gespeichert.
Als letztes wird jeder einzelne Buchstabe bei jedem Durchlauf der Schleife der Variablem "codiert" beigefügt.
Und natürlich wird das Ergebnis noch ausgegben:

Console.Writeline("Der mit dem Schlüssel 13 verschlüsselte Text lautet: " + codiert);