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);

Freitag, 4. November 2011

Heute habe ich mich wie bereits am Montag verstärkt auf den Support konzentriert, da wir zur Zeit unterbesetzt sind und von Tickets überschwemmt werden.
Zwischendurch habe ich ein paar Produkte im Shop bearbeitet und preislich angepasst, bzw auch Gravuren für Produkte im Shop angelegt.
Außerdem hatte ich ein kurzes Gespräch mit einer Mitarbeiterin der Firma Lengow, bei der ich kommenden Dienstag eine online Präsentation haben werde. Über Lengow könnten wir nämlich unsere ebay Produkte verkaufen. Dies hat den Vorteil, da man über deren Plattform eine bessere Übersicht der angebotenen Produkte hat und auch besser mit Lagermengen umgehen könnte, um somit Lieferschwierigkeiten aus dem Weg zu gehen.
Jedoch kostet dies 39€ im Monat und ich weiß im Moment nicht ob es kostengünstigere Angebote hierbei gibt oder es doch besser werden die csv Dateien direkt ebay hochladen zu lassen. Denn auch ebay hat diverse Verkäuferprogramme über die man einfacher Produkte verkaufen kann.

Mittwoch, 2. November 2011

Heute habe ich die Auwertungen für die DHL Laufzeitstatistik gemacht, die für den Internen Newsletter benötigt werden. Dafür kann man bei DHL die Solllaufzeiten abrufen, ebenso die Anzahl der versendeten Pakete. Diese musste ich dann in einer excel Tabelle einfügen und die jeweiligen Diagramme für den Monat Oktober erweitern und anpassen. Nachdem ich dies getan habe, habe ich die Diagramme in der bereits vorgefertigten html Version des Newsletters eingepflegt und die dazugehörigen Kommentare geschrieben. Anschließend habe ich den Newsletter versendet.
Danach habe ich noch die Monatsauswertung bearbeitet und dem Zuständigen Mitarbeiter in Köln weitergeleitet.
Außerdem habe ich noch ein paar ebay Produkte angefangen in ebay reinzustellen, und noch  nach Informationen und Preise bei den Herstellern angefragt.
Leider habe ich es noch nicht geschafft, die Bestellbestätigungsmail unseres Shops anzupassen, da auch nach Änderung der html Tags, die Tags immer noch in der Textversion der Mail angezeigt werden. Außerdem könnte man diese Mail ohne html nicht mehr formatieren. Dies muss ich mit Sebastian klären, wie dies gemacht werden soll.