Zum Inhalt springen

SurTana

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von SurTana

  1. Was meinst du genau damit? Die Daten werden nicht veröffentlicht, sondern nur intern benutzt. Dafür bekommt der Verein die Daten ja vom DFB.
  2. Wie meinst du das? Soll ich z.B. schreiben "Entwurf eines Aktivitätsdiagramms zur Neuanlagen von Kunden"
  3. Hi Leute, was haltet Ihr von meinem Projektantrag? I. Projektbezeichnung Umsetzung von Stadionverboten im personalisierten Ticketverkauf I.1. Kurze Projektbeschreibung Der Ticketverkauf bietet derzeit keine Möglichkeit Bundesweite Stadionverbote zu überprüfen, da diese vom DFB als Excel Listen an die Vereine herausgegeben werden(per Email) und somit nicht vom System überprüft werden können. Das Projekt hat das Ziel eine Schnittstelle zur Verarbeitung der Listen der Stadionverbote bereit zu stellen, mit der die Verbote ins System übernommen werden können und diese im personalisierten Ticketverkauf durchzusetzen. Die Schnittstelle soll die Personen auf der Liste mit den bestehenden Kontakten vergleichen und die Stadionverbote eintragen, bzw. die Dauer des Verbots aktualisieren. Sollten eine Person auf der Liste noch nicht im System erfasst sein, wird sie als neuer Kontakt angelegt. Kontakte mit eingetragenem Stadionverbot sollen vom System für den Ticketkauf gesperrt werden. Da Stadionverbote immer eine bestimmt Dauer haben, die auch auf der Liste vermerkt ist, soll diese vom System automatisch überprüft und der Kontakt mit Ablauf des Verbots wieder für den Verkauf freigeschaltet werden. Im personalisierten Ticketverkauf sollen Karteninhaber überprüft und bei Bedarf der Verkäufer durch eine Meldung auf bestehende Sperren aufmerksam gemacht werden. Daraus ergeben sich folgende Schnittstellen: - Excel – Navision – Schnittstelle: Ein Mitarbeiter muss die Excel Datei aus der Mail abspeichern und in Navision den Importvorgang starten. - Die Import- und Prüfmethoden greifen auf die Kontaktdaten zu. - Die Prüfmethoden müssen ans Ticketing angebunden werden. II. Projektumfeld Das Projekt wird innerhalb des ERP-Systems Microsoft Dynamics NAV 2009 umgesetzt. Es wird das bestehende Ticketing Modul um die o.g. Funktionen erweitert. Der Importvorgang muss vom Kunden manuell angestoßen werden, die Überprüfung des Karteninhabers geschieht automatisch bei der Auswahl von Tickets, bzw. der Änderung des Karteninhabers. Das Projekt wird in der Microsoft Dynamics NAV Umwicklungsumgebung, in der Programmiersprache C/AL umgesetzt.   III. Projektplanung einschließlich Zeitplanung 1. Analysephase (Gesamt 6 Stunden) 1.1. Ist- Analyse (1 Stunde) 1.2. Soll- Analyse (2 Stunden) 1.3. Erstellung eines Lösungs-Konzepts (3 Stunden) 2. Konzeptionsphase (Gesamt 15 Stunden) 2.1. Analyse der Import Listenstruktur (1 Stunde) 2.2. Entwurf der Schnittstellen Tabellen und Tabellenerweiterungen(2 Stunde) 2.3. Entwurf der Importfunktion (Gesamt 8 Stunden) 2.3.1. Entwurf der Excel Importmethode in Importtabelle (2 Stunde) 2.3.2. Entwurf der Methode zur Überprüfung bestehender Kontakte (4 Stunden) 2.3.3. Entwurf der Methode zur Neuanlage von Kunden (1 Stunden) 2.3.4. Entwurf der Importmaske (1 Stunde) 2.4. Entwurf der Prüfmethode auf Sperren (3 Stunden) 2.5. Definition von Meilensteinen (1 Stunde) 3. Realisierungsphase (Gesamt 28 Stunden) 3.1. Erstellung der Importtabelle (1 Stunde) 3.2. Erweiterung der bestehenden Tabellen (1 Stunde) 3.3. Erstellung der Importfunktion (Gesamt 18 Stunden) 3.3.1. Erstellung der Excel Importmethode (4 Stunden) 3.3.2. Programmierung der Kontaktüberprüfung (10 Stunden) 3.3.3. Erstellung der Methode zur Anlage von Kunden aus Importtabelle (3 Stunden) 3.3.4. Erstellung der Importform (1 Stunde) 3.4. Programmierung der Prüfmethode (3 Stunden) 3.5. Einbindung der Prüfmethode in Debitorenauswahl der Verkaufsmaske (1 Stunde) 3.6. Einbindung der Prüfmethode in Validierungsfunktion von WWW Buchungen (2 Stunden) 3.7. Benutzerdokumentation erstellen (2 Stunden) 4. Testphase (10 Stunden) 4.1. Testverfahren erstellen (2 Stunden) 4.2. Tests durchführen (4 Stunden) 4.3. Fehlerbehebung (4 Stunden) 5. Projektabnahme (Gesamt 2 Stunden) 5.1. Benutzerschulung (1 Stunde) 5.2. Übernahme ins Echtsystem (1 Stunden) 6. Projektübergreifend (9 Stunden) 6.1. Projektdokumentation (8 Stunden) 6.2. Soll / Ist Vergleich (1 Stunde) Gesamt 70 Stunden III.1. Netzplan (Optional) Lasse ich glaube ich weg. IV. geplante Dokumentationen zur Projektarbeit hier weiss ich noch nicht welche Dokumente ich machen soll. Was ist da üblich? Freue mich auf Feedback. Gruß SurTana
  4. irgendwie funktioniert das nicht so ganz. erstens habe ich keine methode nextprim. hab mal versucht eine zu finden aber das klappt nicht. der sagt bei p*q == N das Wert erforderlich ist aber Variable gefunden Wurde. ich verzweifel hier volkommen weil es einfach nicht klappt so sieht mein programm aus import java.io.*; import java.awt.*; import java.awt.event.*; /** * <p>Überschrift: </p> * * <p>Beschreibung: </p> * * <p>Copyright: Copyright (c) 2006</p> * * <p>Organisation: </p> * * @author unbekannt * @version 1.0 */ public class Main extends Frame implements ActionListener { int p,q,N; int x=1; long prim; Button calc; Button quit; Label nfo; TextField input, output; public Main() { setLayout(null); setSize(600,500); setTitle("Primfaktorzerlegung"); setBackground(Color.gray); calc=new Button("Berechnen"); calc.setBounds(50,400,200,50); calc.addActionListener(this); add(calc); quit=new Button("Schliessen"); quit.setBounds(300,400,200,50); quit.addActionListener(this); add(quit); nfo=new Label(" Geben Sie hier die zu berechnende Zahl ein:"); nfo.setBounds(50,70,300,50); add(nfo); input=new TextField(); input.setBounds(50,150,200,20); add(input); output=new TextField(); output.disable(); output.setBounds(50,250,200,20); add(output); show(); } public void actionPerformed (ActionEvent ae) { if (ae.getSource()==quit) System.exit(0); if (ae.getSource()==calc) prim(prim); } /* public void textValueChanged(TextEvent te) { } */ public long prim(long prim) { String N = input.getText(); prim=Integer.parseInt(N); // N = 2773; p = 2; q = 2; do { p = nextprim(); do { q = nextprim(); if( p * q = N) { System.out.println(p); } while (q < N); }while(p < N); }while (p*q == N); return p; } /** * nextPrim * * @param p int * @return int */ static int nextprim() { do { //Primzahlen ausschliesslich ungerade (ab 3) x += 2; } while (!(isprim(x))); //Kommentar kann zu Testzwecken entfernt werden. //Ausgabe nur um zu zeigen, dass das Programm arbeitet //System.out.println(x); return x; } //normaler Algorithmus: Ueberpruefung, ob eine Zahl von n/2 //bis 1 n teilt => keine Primzahl (sehr lange Rechenzeit) //deshalb wird hier ein sehr viel schnellerer Algorithmus //verwendet static boolean isprim(int n) { int k = bisqrt(n); //stellt sicher, dass k ungerade ist k = k + 1 + (k%2); return (!(isdiv(k,n))); } //Ueberprueft, ob eine Zahl von k bis 1 n teilt static boolean isdiv(int k, int n) { int t = 3; boolean b = false; while (t <= k) { if ((n % t) == 0) { b = true; break; } t += 2; } return b; } //rekursive Berechnung der ganzzahligen Quadratwurzel von n static int bisqrt(int n) { int l=0; if (n == 0) return 0; else { l = 2 * bisqrt(n/4) +1; if (l*l <= n) return l; else return l-1; } } public static void main(String[] args) { Main main = new Main(); } }
  5. es ist ja so das ich den öffentlich schlüssel (N) vom RSA verfahren habe und der wird ja aus 2 primzahlen zusammengesetzt ( p * q ). Die Zahl die ich abfrage ist also auf jedenfall eine Zahl mit 2 primzahlen. ich will ja ganricht jede Zahl zerlegen nur eine bestimmte die auf diese weise entstanden ist.
  6. Hi Leute hab da ein Problem beim RSA verfahren. ich soll für Informatik einen Algorythmus schreiben der den Öffentlichen schlüssel N in die beiden Primzahlen p und q zerlegt habe aber keine ahnung wie man das macht. habe auch schon versucht über google was zu finden bin aber auf keine lösung gestoßen. ich weiss zwar wie man eine zahl in ihre Primfaktoren zerlegt aber das bringt mir nichts weil man dabei auf eine vielzahl von primzahlen stößt ich muss aber wissen wie man von einer Zahl genau 2 primfaktoren bekommt. ich hoffe ihr versteht mein problem. und wenn jemand das kann, ich soll den algorythmus in Java machen, aber mir würde die mathematische funktion auch schon reichen den rest würde ich vielleicht selber hinbekommen, auch wenn ich ncihtmal mehr weiss wie man ein grundgerüst macht ^^ vielen dank SurTana

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...