Accounting Software Designmuster
Gibt es gute Hilfsmittel (Bücher, Leitfäden, etc.) für design patterns oder andere best practices für software, die Finanzbuchhaltung Funktionen?
Speziell, wo ist gut, Informationen über den Umgang mit Themen wie den folgenden:
- Internen Repräsentationen von Geld Mengen
- Internen Repräsentationen von Konten, Journale und andere Aufzeichnungen
- Vereinbarkeit von Inkonsistenzen (entweder automatisch oder über user-action)
- Handhabung endet der Rechnungslegung Perioden (täglich, wöchentlich, monatlich)
- Entwerfen von UIs und gedruckt finanziellen Berichte, die Sinn machen für Geschäftsleute
Hinweis: "Autoritative" oder sonst weithin akzeptierte Informationen ist das, was wir hier suchen. Sonst wird dies nur verwandelt sich in eine große Liste von Anekdoten, all die Dinge, die Menschen haben versucht, machen das Thema sehr subjektiv.
InformationsquelleAutor der Frage |
Du musst angemeldet sein, um einen Kommentar abzugeben.
Martin Fowler ' s Analyse-Muster deckt einige dieser Themen.
InformationsquelleAutor der Antwort thoroughly
Eine Weile her, als ich zugewiesen wurde, um die Arbeit an solch einem system, habe ich diesen link gefunden, in dem Martin Fowler website:
Martin Fowler - Rechnungswesen Muster
Es contais einige Muster für Rechnungswesen-software, wie Buchführung, Transaktionen und Anpassungen. Die Architektur, die er beschreibt, basiert auf Ereignissen. Nie Lesen Sie es ganz, wie das system, das ich arbeiten war bereits mitten in der Entwicklungsphase und ich konnte es nicht ändern das design.
Hoffe, es hilft.
InformationsquelleAutor der Antwort Luiz Fernando Penkal
Ich würde die folgenden strukturklassen:
Als ich mich an das design am Anfang hab ich immer wieder daran denken, Dekorateur und Builder-Muster. Berechnung der Steuern können, verwenden Sie das Strategie-Muster. Observer-Muster verwendet werden können, um ein veto Transaktion.
InformationsquelleAutor der Antwort
Für den Umgang mit Währungen, denken Sie daran, Sie müssen immer daran denken, nicht nur was die Währung, in der die Höhe eingegeben wurde, sondern auch, zu welcher Zeit eingegeben wurde, und was die rate der jeweiligen Währung damals war. Auch Steuerberater sind nicht nachsichtig, wenn es um die "Ungenauigkeiten" in Mengen. Wenn ein Betrag eingegeben wird, müssen Sie es speichern, wie es eingegeben wurde, und nicht, konvertieren Sie es zuerst, denn danach werden Sie nicht in der Lage zu garantieren, dass Sie wieder den eingegebenen Betrag so, wie es eingegeben wurde.
Diese klingt wie die offensichtlichen Dinge, aber die Menschen sündigen gegen Sie in der realen Welt.
InformationsquelleAutor der Antwort Joeri Sebrechts
Kann ich nur Empfehlen, Patterns of Enterprise Application Architecture und
Analysis Patterns, Reusable Object Models beide von Martin Fowler Sie geben software-Architektur Muster für Häufig auftretende Probleme.
InformationsquelleAutor der Antwort Harald Scheirich
Ich finde die Data Model Resource book eine gute Quelle der inspiration für die Modellierung von business-Strukturen. Apache Ofbiz ERP wurde gebaut, um die Konzepte in diesem Buch.
InformationsquelleAutor der Antwort
UI /REPORTING: Schauen Sie in Crystal Reports und Business Objects. Sowohl bei meiner Arbeitsstelle in der Investment-Buchhaltungs-Abteilung.
Verwenden wir andere Sachen für die Interna hier (JD Edwards), aber ich kann nicht wirklich gehen zu weit ins detail, als 'ja, das tut es,'
InformationsquelleAutor der Antwort zcMACK