Schreiben Sie ein Programm, das den Aktenschrank einer Immobilienagentur verwaltet. Barkova L.A., Lavrushina E.G. Begründung für die Entwicklung einer Web-Präsentation einer Immobilienagentur. Erklärung der Betriebsunterlagen

Abschrift

1 Gestaltung des Informationssystems "Real Estate Agency" S.I. Sakhno. Balakovo Institute of Engineering and Technology Branch of the Federal State Autonome Educational Institution of Higher Professional Education „National Research Nuclear University „MEPhI“, Balakovo, Russia Design des Informationssystems „Immobilienagentur“ Sakhno S.I. Balakovo Institute of Engineering and Technology der National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) Balakovo, Russland

2 EINFÜHRUNG Die Entwicklung der Informationstechnologien in der Welt und in unserem Land dauert mehr als 25 Jahre an. Und schon in der modernen Gesellschaft ist es schwer vorstellbar, wie Menschen in ihrem Leben und beruflichen Tätigkeitsfeld ohne technische Mittel, Informations- und Kommunikationstechnologien und einen Personal Computer auskommen würden. Informationen sind zu einer der wichtigsten Ressourcen geworden, und Informationssysteme sind zu einem notwendigen Werkzeug in fast allen Tätigkeitsbereichen geworden. Das moderne menschliche Leben ist so mit verschiedenen Arten von Informationen gesättigt, dass seine Verarbeitung die Schaffung einer großen Anzahl von Speichereinrichtungen für verschiedene Zwecke erfordert. Informationssysteme zeichnen sich durch riesige Mengen gespeicherter Daten, komplexe Organisation und die Notwendigkeit aus, die unterschiedlichen Anforderungen mehrerer Benutzer zu erfüllen. Diese Aufgaben können mit Informationssystemen gelöst werden. Informationssysteme sind Datenverarbeitungssysteme aller Fachgebiete mit Mitteln zum Sammeln, Speichern, Verarbeiten, Umwandeln, Übertragen, Aktualisieren von Informationen unter Verwendung von Computer- und anderer Technologie. Bei der Automatisierung menschlicher Aktivitäten wird die reale Welt in ein elektronisches Format übertragen. Dazu wird ein Teil dieser Welt zugeordnet und auf die Möglichkeit der Automatisierung hin analysiert. Es wird als Fachgebiet bezeichnet und umreißt streng die Bandbreite der Objekte, die untersucht, gemessen, bewertet usw. werden. Als Ergebnis dieses Prozesses werden Automatisierungsobjekte identifiziert und die Einzelheiten bestimmt, anhand derer diese Objekte bewertet werden. Das Ergebnis dieses Prozesses ist eine Datenbank, die einen bestimmten Teil der realen Welt von fest definierten Positionen aus beschreibt. Die Relevanz der Entwicklung dieses Informationssystems für den Themenbereich „Immobilienvermittlung“ liegt in der Notwendigkeit

3 Reduzierung der Informationsverarbeitungszeit und Datenverarbeitungsgeschwindigkeit. Ziel dieser Arbeit ist es, ein Informationssystem für eine Immobilienagentur zu entwerfen. Bei der Durchführung der Arbeit ist es notwendig, das Fachgebiet zu analysieren, über den Zweck des Informationssystems nachzudenken, praktische Fähigkeiten in der Gestaltung der Struktur, der Entwicklung und Implementierung des Informationssystems zu erwerben.

4 1 BESCHREIBUNG DES THEMENBEREICHS 1.1 Merkmale der Organisation Das entwickelte Informationssystem ist für den Themenbereich „Immobilienbüro“ bestimmt. Die Immobilienagentur bietet professionelle Unterstützung für alle Geschäfte, die auf dem Immobilienmarkt möglich sind. Das ist in erster Linie der An- und Verkauf von Wohn- und Gewerbeimmobilien, sowie die Vermietung von Wohnungen, Zimmern, Grundstücken. Der Vorteil der Agentur ist eine umfangreiche Datenbank mit Immobilienoptionen und Grundstücken, die zum Verkauf oder zur Miete angeboten werden. Mitarbeiter des Immobilienbüros arbeiten täglich daran, die Datenbank von Wohnungen, Landhäusern, Gewerberäumen und Grundstücken zu erweitern und kennen sich darin bestens aus. Die Verwendung des Informationssystems sorgt für eine erhebliche Vereinfachung und Beschleunigung der Arbeit an der Buchhaltung für die Kunden des Unternehmens, ihre Anträge für den Kauf und Verkauf von Immobilien, indem die Vorgänge automatisiert werden, die beim Hinzufügen eines neuen Kunden zur Datenbank des Unternehmens und beim Kompilieren von Anträgen durchgeführt werden für einen einzelnen Käufer oder Verkäufer das Löschen von Daten über das Objekt beim Verkauf von Immobilien. 1.2 Der Zweck des Informationssystems Unter einem System wird jedes Objekt verstanden, das gleichzeitig sowohl als Ganzes als auch als eine Menge heterogener, miteinander verbundener und interagierender Elemente betrachtet wird, die im Interesse der Erreichung der gesetzten Ziele vereint sind. Die Systeme unterscheiden sich sowohl in der Zusammensetzung als auch in den Hauptzielen erheblich voneinander.

5 Informationssystem ist ein organisatorisch geordneter Satz von Dokumenten und Informationstechnologien, einschließlich der Verwendung von Computertechnologie und Kommunikationswerkzeugen, die Informationsprozesse implementieren. Das "ideale" Unternehmensmanagement-Informationssystem sollte alle oder zumindest die meisten Aktivitäten des Unternehmens automatisieren. Darüber hinaus sollte die Automatisierung nicht um der Automatisierung willen durchgeführt werden, sondern unter Berücksichtigung der damit verbundenen Kosten und eine echte Auswirkung auf die Ergebnisse der finanziellen und wirtschaftlichen Aktivitäten des Unternehmens haben. Informationssysteme können sich je nach Fachgebiet in ihrer Funktion, Architektur und Implementierung stark unterscheiden. Es gibt jedoch eine Reihe von Eigenschaften, die gemeinsam sind. Informationssysteme sind darauf ausgelegt, Informationen zu sammeln, zu speichern und zu verarbeiten, daher basiert jedes von ihnen auf der Umgebung zum Speichern und Zugreifen auf Daten. Informationssysteme konzentrieren sich auf den Endbenutzer, der auf dem Gebiet der Computertechnologie nicht hochqualifiziert ist. Daher sollten Client-Anwendungen des Informationssystems über eine einfache, bequeme und leicht zu beherrschende Schnittstelle verfügen, die dem Endbenutzer alle für die Arbeit erforderlichen Funktionen zur Verfügung stellt und ihm gleichzeitig keine unnötigen Aktionen ermöglicht. Das Unternehmen sollte eine Datenbank erstellen, die die Speicherung von Informationen und deren Verfügbarkeit für alle Komponenten des Managementsystems sicherstellt.

6 Abbildung 1 Flussdiagramm des Informationssystems der Organisation Das Vorhandensein einer solchen Datenbank ermöglicht es Ihnen, Informationen für die Entscheidungsfindung zu generieren. Das Informationssystem an sich ist kein Instrument für Managemententscheidungen. Entscheidungen werden von Menschen getroffen. Aber das Leitsystem ist in der Lage, Informationen so darzustellen bzw. „aufzubereiten“, dass eine Entscheidungsfindung gewährleistet ist. Entscheidungsunterstützungssysteme können beispielsweise Folgendes leisten: Überwachung der Leistung verschiedener Bereiche und Dienste, um Schwachstellen zu identifizieren und zu beseitigen sowie Geschäftsprozesse und Organisationseinheiten zu verbessern; Analyse der Aktivitäten einzelner Einheiten; Zusammenfassen von Daten aus verschiedenen Abteilungen; Analyse von Indikatoren verschiedener Bereiche der finanziellen und wirtschaftlichen Tätigkeit des Unternehmens, um vielversprechende und unrentable Geschäftsfelder zu identifizieren; Identifizierung von Trends, die sich im Unternehmen und auf dem Markt entwickeln. Wir sollten nicht vergessen, dass gewöhnliche Menschen, die Experten in ihrem Fachgebiet sind, aber oft nur sehr durchschnittliche Computerkenntnisse haben, mit dem System arbeiten müssen. Die Schnittstelle von Informationssystemen sollte ihnen intuitiv klar sein.

7 1.3 Benutzer und Benutzerfunktionen des Informationssystems Der Zweck der Erstellung eines Informationssystems für eine Immobilienagentur besteht darin, die Hauptprozesse zu automatisieren, die in der Agentur stattfinden. Die Benutzer dieses Informationssystems werden Agenturmitarbeiter sein: Immobilienmakler, Computeroperatoren, Programmierer, Sekretärinnen sowie Agenturkunden. Das Informationssystem sollte die Eingabe und Speicherung von Informationen über Immobilien, über alle Transaktionen von Kunden, Informationen über alle Immobilienmakler, ihren Zeitplan und ihre Arbeitsweise ermöglichen. Daher sollten die Eingangsdaten für die Gestaltung eines Informationssystems die folgenden Merkmale sein: Informationen über Immobilien: Adresse, Fläche, Preis, Anzahl der Zimmer; Verkaufsinformationen: Verkaufsdatum, Transaktionsbetrag, Immobilieninformationen, Makler- und Kundeninformationen; Angaben zum Makler: Nachname, Vorname und Patronym des Maklers; Angaben zur Fachrichtung von Ärzten: Name der Fachrichtung; Informationen über Kunden: Nachname, Vorname, Patronym und Telefonnummer des Kunden. Das Informationssystem einer Immobilienagentur sollte die folgenden Aufgaben erfüllen: eine Möglichkeit bieten, Informationen über Immobilien, Kunden, Immobilienmakler und durchgeführte Ermittlungen einzugeben, zu ändern und zu löschen; Bereitstellung von Informationen über Immobilien zum Verkauf oder zur Miete. Das erstellte Informationssystem muss die folgenden betrieblichen Anforderungen erfüllen: tatsächlicher Informationsbedarf; tatsächliche Anforderungen in einer akzeptablen Zeit, d. h. die festgelegten Leistungsanforderungen;

8 identifizierte und aufkommende Endnutzeranforderungen; soll bei der Neuordnung und Erweiterung des Fachgebietes leicht erweiterbar sein; sollte leicht geändert werden können, wenn sich die Software- und Hardwareumgebung ändert; die in die Datenbank geladenen Daten müssen korrekt bleiben; Daten müssen validiert werden, bevor sie in die Datenbank aufgenommen werden; Der Zugriff auf Daten, die über das objektorientierte Modell in die Datenbank gestellt werden, sollte nur Personen mit der entsprechenden Befugnis gewährt werden. 1.4 Anforderungen an ein Informationssystem Ein Informationssystem sollte wie jedes andere Werkzeug seine eigenen Merkmale und Anforderungen haben, anhand derer seine Funktionalität und Effektivität bestimmt werden können. Natürlich sind die Anforderungen an das Informationssystem für jedes spezifische Unternehmen unterschiedlich, da die Besonderheiten jeder Organisation berücksichtigt werden müssen. Trotzdem müssen einige grundlegende Anforderungen an das System herausgegriffen werden, die allen "Verbrauchern" gemeinsam sind: 1. Lokalisierung des Informationssystems. Da die größten Entwickler von Informationssystemen ausländische Unternehmen sind, muss das System für die Nutzung durch russische Unternehmen angepasst werden. Und hier meinen wir sowohl funktionale Lokalisierung (unter Berücksichtigung der Besonderheiten der russischen Gesetzgebung und Siedlungssysteme) als auch sprachliche (Hilfesystem und Dokumentation auf Russisch).

9 2. Das System muss zuverlässigen Informationsschutz bieten, was eine Passwort-Zugriffskontrolle, ein mehrstufiges Datenschutzsystem usw. erfordert. 3. Im Fall der Implementierung des Systems in einem großen Unternehmen mit einer komplexen Organisationsstruktur ist es notwendig, einen Fernzugriff zu implementieren, damit alle strukturellen Abteilungen der Organisation die Informationen nutzen können. 4. Aufgrund des Einflusses externer und interner Faktoren (Änderungen der Geschäftsrichtung, Änderungen der Gesetzgebung usw.) muss das System anpassungsfähig sein. 5. Es ist notwendig, Informationen auf Unternehmensebene (Zusammenführung von Informationen von Niederlassungen, Tochterunternehmen usw.), auf Ebene einzelner Aufgaben und auf Ebene von Zeiträumen zu konsolidieren. Diese Anforderungen sind die wichtigsten, aber keineswegs die einzigen Kriterien für die Auswahl eines Unternehmensinformationssystems für ein Unternehmen. 1.5 Auswahl der Modellierungsmethodik Derzeit gibt es auf dem Computertechnologiemarkt viele spezielle Programme, mit denen Sie das Unternehmen vermessen und ein Modell erstellen können. Die Wahl der Methodik und Werkzeuge, mit denen die Modellierung von Geschäftsprozessen durchgeführt wird, ist nicht von grundlegender Bedeutung. Es gibt standardisierte, bewährte Methoden und Werkzeuge, die verwendet werden können, um ein Unternehmen zu befragen und sein Modell zu erstellen. Ihr Hauptvorteil ist die Einfachheit und Zugänglichkeit zur Beherrschung. Die Geschäftsprozessmodellierung betrifft viele Aspekte der Aktivitäten eines Unternehmens: Änderung der Organisationsstruktur; Optimierung der Funktionen von Abteilungen und Mitarbeitern;

10 Neuverteilung von Rechten und Pflichten der Manager; Änderung der internen Vorschriften und Betriebstechnik; neue Anforderungen an die Automatisierung laufender Prozesse usw. Der Zweck der Modellierung besteht darin, das Wissen über das Unternehmen und seine Geschäftsprozesse in einer visuellen grafischen Form zu systematisieren, die für die analytische Verarbeitung der erhaltenen Informationen bequemer ist. Das Modell sollte die Struktur der Geschäftsprozesse der Organisation, die Details ihrer Implementierung und die Abfolge der Arbeitsabläufe widerspiegeln. Die Modellierung der Geschäftsprozesse der Organisation umfasst zwei Phasen - strukturell und detailliert. Die strukturelle Modellierung von Geschäftsprozessen einer Organisation kann in IDEF0-Notation mit BPwin-Tools durchgeführt werden. In dieser Arbeit wurde die Prozessmodellierung in IDEF0, IDEF3, IDEF1X und DFD in MS Office Visio durchgeführt. In der Phase der strukturellen Modellierung sollte das Modell Folgendes widerspiegeln: - die bestehende Organisationsstruktur; - Dokumente und andere Entitäten, die bei der Ausführung der modellierten Geschäftsprozesse verwendet werden und für die Modellierung des Arbeitsablaufs erforderlich sind, mit Beschreibungen ihrer Hauptbedeutung; - Interaktionsdiagramme, die die Reihenfolge der Erstellung und Bewegung von Dokumenten (Daten, Materialien, Ressourcen usw.) zwischen Akteuren widerspiegeln. Ein detailliertes Modell der Organisation sollte Folgendes umfassen: - eine Reihe von Präzedenzfällen, die die möglichen Optionen für die Implementierung von Geschäftsprozessen "wie sie sind" widerspiegeln; - Aktionsdiagramme, die den Ablauf von Geschäftsprozessen detailliert beschreiben;

11 - Interaktionsdiagramme, die das Arbeitsablaufschema widerspiegeln. Modelle sollten mit den führenden Spezialisten der Organisation abgestimmt werden, die über die erforderlichen Kenntnisse verfügen.

12 2 ENTWICKLUNG DES INFORMATIONSSYSTEMMODELLS 2.1 Modellierung von Geschäftsprozessen in der Organisation (IDEF0) Das Funktionsmodell soll die bestehenden Geschäftsprozesse im Unternehmen (das sogenannte IST-Modell) und den Idealzustand beschreiben - wonach Sie streben müssen (TO-BE). Die IDEF0-Methodik schreibt den Aufbau eines hierarchischen Systems von Diagrammen vor – Einzelbeschreibungen von Systemfragmenten. In IDEF0 wird ein System als eine Reihe von interagierenden Aktivitäten oder Funktionen dargestellt. Eine solche rein funktionale Orientierung ist grundlegend – die Funktionen des Systems werden unabhängig von den Objekten analysiert, auf denen sie operieren. Dadurch können Sie die Logik und das Zusammenspiel der Prozesse der Organisation klarer modellieren. Unter dem Modell versteht man in IDEF0 die Beschreibung des Systems (textlich und grafisch), die eine Antwort auf einige vordefinierte Fragen geben soll. Die Hauptkonzepte der funktionalen Arbeitsmodellierungsmethodik sind: - Aktivitäten - benannte Prozesse, Funktionen oder Aufgaben, die über einen bestimmten Zeitraum auftreten und erkennbare Ergebnisse haben. Im Diagramm werden Aktivitäten durch Rechtecke dargestellt. - Input (Input) - das Material oder die Informationen, die von der Arbeit verwendet werden, um ein Ergebnis zu erzielen. - Management (Control) - Regeln, Strategien, Standards, die die Arbeit leiten. - Output (Output) - das Material oder die Informationen, die durch die Arbeit produziert werden. Jeder Job muss mindestens einen Exit-Pfeil haben, da ein Job ohne Ergebnis keine Bedeutung hat und nicht modelliert werden sollte.

13 - Mechanismus - Ressourcen, die die Arbeit ausführen (Personal). - Call ist die Interaktion eines Arbeitsmodells mit einem anderen. Es gibt fünf Arten von Arbeitsverknüpfungen in IDEF0. - Eine Input-Output-Verknüpfung entsteht, wenn der Output eines übergeordneten Jobs auf den Input eines nächsten Jobs gelenkt wird. - Steuerverbindung (Ausgangssteuerung) bezeichnet eine Situation, in der die Ausgabe eines übergeordneten Jobs zur Steuerung des nächsten Jobs geleitet wird. Kommunikation zeigt die Dominanz der höheren Arbeit. - Rückkopplung auf den Eingang (Ausgang-Eingangs-Rückkopplung) tritt auf, wenn der Ausgang des unteren Werks auf den Eingang des höheren gerichtet ist. - Kontroll-Feedback (Output-Control-Feedback) zeigt die Situation an, in der die Ausgabe der unteren Arbeit auf die Kontrolle der höheren gerichtet ist. Es ist ein Indikator für die Effektivität des Geschäftsprozesses. - Eine Ausgabe-Mechanismus-Beziehung tritt auf, wenn die Ausgabe eines Jobs an den Mechanismus eines anderen gerichtet ist und anzeigt, dass der Job Ressourcen für die Ausführung anderer Arbeiten vorbereitet. Aus den aufgelisteten Blöcken werden Arbeitsdiagramme konstruiert, die die Prinzipien der Systemfunktion beschreiben. Der Prozess der Modellierung eines beliebigen Systems in IDEF0 beginnt mit der Definition des Kontexts, dh der abstraktesten Ebene der Beschreibung des Systems als Ganzes. Die Konstruktion des IS-Modells beginnt mit einer Beschreibung der Funktionsweise des Unternehmens (Systems) als Ganzes in Form eines Kontextdiagramms (Abb. 2). Nach der Beschreibung des Kontextdiagramms erfolgt eine funktionale Dekomposition, das System wird in Subsysteme aufgeteilt, jedes Subsystem wird separat beschrieben (Dekompositionsdiagramme). Dann wird jedes Subsystem in kleinere unterteilt und so weiter, bis der gewünschte Grad erreicht ist.

14 Details. Als Ergebnis einer solchen Aufteilung wird jedes Fragment des Systems in einem separaten Zerlegungsdiagramm dargestellt. Das Diagramm der Arbeit des Informationssystems einer Immobilienagentur zeigt den gesamten Fluss der Eingabe- und Ausgabedaten, die im Informationssystem verarbeitet werden. Die Tätigkeit der Agentur erfolgt auf der Grundlage des Zivil- und Wohnungsgesetzbuches. Nachdem der Preis und andere Vertragsbedingungen vereinbart wurden, wird die Transaktion ausgeführt. Bürgerliches Gesetzbuch Wohnungsgesetzbuch Immobilieninformationen Kundeninformationen Immobilienverkaufstransaktion Makler Abbildung 2 Immobilieninformationssystem Kontextdiagramm 2.2 Datenflussmodellierung (DFD)

15 Datenflussdiagramme (DFDs) sind das wichtigste Mittel zur Modellierung der funktionalen Anforderungen eines Systemdesigns. Mit ihrer Hilfe werden diese Anforderungen als Hierarchie von funktionalen Komponenten (Prozessen) dargestellt, die durch Datenflüsse verbunden sind. Der Hauptzweck einer solchen Darstellung besteht darin, zu zeigen, wie jeder Prozess Eingabedaten in Ausgabedaten umwandelt, sowie die Beziehungen zwischen diesen Prozessen aufzudecken. Das DFD-Modell ist wie die meisten anderen Strukturmodelle ein hierarchisches Modell. Jeder Prozess kann zerlegt, dh in Strukturkomponenten unterteilt werden, deren Beziehung in derselben Notation in einem separaten Diagramm dargestellt werden kann. Zur Konstruktion des DFD werden zwei unterschiedliche Notationen verwendet, die den Verfahren von Jordan-DeMarco und Gein-Searson entsprechen. Diese Notationen unterscheiden sich geringfügig in der grafischen Darstellung von Zeichen. Die Gein-Serson-Methodik basiert auf der Konstruktion eines Modells des analysierten IS - entworfen oder tatsächlich vorhanden. Gemäß der Methodik ist das Systemmodell als eine Hierarchie von Datenflussdiagrammen (DFDs) definiert, die den asynchronen Prozess der Informationstransformation von ihrer Eingabe in das System bis zu ihrer Ausgabe an den Benutzer beschreiben. Diagramme der oberen Hierarchieebenen (Kontextdiagramme) definieren die Hauptprozesse oder Subsysteme des IS mit externen Ein- und Ausgängen. Sie werden anhand von untergeordneten Diagrammen detailliert. Diese Zerlegung setzt sich fort und erzeugt eine mehrstufige Hierarchie von Diagrammen, bis eine solche Zerlegungsstufe erreicht ist, auf der die Prozesse elementar werden und es unmöglich ist, sie weiter zu detaillieren. Informationsquellen (externe Entitäten) erzeugen Informationsflüsse (Datenflüsse), die Informationen an Subsysteme oder Prozesse übertragen. Diese transformieren wiederum Informationen und erzeugen neue Flüsse, die Informationen an andere Prozesse übertragen.

16 oder Subsysteme, Datenspeichergeräte oder externe Entitäten, Verbraucher von Informationen. Daher sind die Hauptkomponenten von Datenflussdiagrammen: - externe Entitäten; - Systeme/Subsysteme; - Prozesse; - Datenspeichergeräte; - Datenströme. 1. Externe Entitäten Eine externe Entität ist ein materielles Objekt oder eine natürliche Person, die eine Quelle oder einen Empfänger von Informationen darstellt, z. B. Kunden, Personal, Klienten. Die Definition eines Objekts oder Systems als externe Entität weist darauf hin, dass es sich außerhalb der Grenzen des analysierten IS befindet. Während der Analyse können bei Bedarf einige externe Entitäten innerhalb des Diagramms des analysierten IS übertragen werden oder umgekehrt ein Teil der IS-Prozesse aus dem Diagramm verschoben und als externe Entität dargestellt werden. Eine externe Entität wird durch ein Quadrat gekennzeichnet, das sich gewissermaßen "über" dem Diagramm befindet und es beschattet, um dieses Symbol von anderen Bezeichnungen zu unterscheiden. 2. Systeme und Subsysteme Beim Aufbau eines Modells eines komplexen IS kann dieses in allgemeinster Form im sogenannten Kontextdiagramm als ein Gesamtsystem dargestellt oder in mehrere Subsysteme zerlegt werden. Zur Identifizierung dient die Subsystemnummer. Im Namensfeld wird der Name des Subsystems in Form eines Satzes mit dem Betreff und entsprechenden Definitionen und Ergänzungen eingetragen. 3. Prozesse

17 Der Prozess ist die Umwandlung von Eingangsdatenströmen in Ausgangsdatenströme gemäß einem bestimmten Algorithmus. Physisch kann der Prozess auf verschiedene Arten implementiert werden: Es kann eine Unterabteilung einer Organisation (Abteilung) sein, die Eingangsdokumente verarbeitet und Berichte ausgibt, ein Programm, ein hardwareimplementiertes logisches Gerät usw. Zur Identifizierung dient die Vorgangsnummer. Im Namensfeld wird der Name des Prozesses als Satz mit einem aktiven eindeutigen Verb in unbestimmter Form (berechnen, berechnen, prüfen, bestimmen, erstellen, erhalten) eingegeben, gefolgt von Substantiven im Akkusativ, zum Beispiel: - "Kundendaten eingeben"; - "Informationen über die verfügbaren Immobilien geben"; - "Überprüfen Sie den Geldeingang." Die Verwendung von Verben wie „prozessieren“, „modernisieren“ oder „bearbeiten“ weist in der Regel auf ein mangelndes Verständnis des Prozesses hin und erfordert eine weitere Analyse. Die Informationen im Feld für die physische Implementierung geben an, welcher Teil der Organisation, des Programms oder der Hardwarevorrichtung den Prozess ausführt. 4. Datenspeichergeräte Ein Datenspeichergerät ist ein abstraktes Gerät zum Speichern von Informationen, das jederzeit im Laufwerk platziert und nach einiger Zeit wieder abgerufen werden kann, und die Methoden zum Platzieren und Extrahieren können beliebig sein. Ein Datenträger kann physikalisch in Form einer Schublade in einem Aktenschrank, einer Tabelle im RAM, einer Datei auf einem Magnetmedium usw. implementiert werden. Der Datenträger ist mit dem Buchstaben „D“ und einer beliebigen Nummer gekennzeichnet. Der Name des Laufwerks wird unter dem Gesichtspunkt des größten Informationsgehalts für den Konstrukteur gewählt.

18 Das Datenlaufwerk ist im Allgemeinen ein Prototyp der zukünftigen Datenbank, und die Beschreibung der darin gespeicherten Daten sollte mit dem Informationsmodell verknüpft werden. 5. Datenströme Ein Datenstrom definiert die Informationen, die über eine Verbindung von einer Quelle zu einem Empfänger übertragen werden. Der eigentliche Datenfluss können Informationen sein, die zwischen zwei Geräten übertragen werden, per E-Mail verschickte Briefe, von Computer zu Computer übertragene Datenträger usw. Das DFD-Diagramm bildet die Arbeit einer Immobilienagentur ab. Die externe Stelle ist hier der Kunde, der mit der Agentur Kontakt aufnimmt, indem er persönliche Daten eingibt. Nach Eingabe der persönlichen Daten wird der Kunde in die Datenbank der registrierten Benutzer eingetragen, wonach der Benutzer aufgefordert wird, eine Immobilie aus der Immobilieninformationsdatenbank auszuwählen. Danach werden Informationen über die vom Benutzer ausgewählte Immobilie zur weiteren Verarbeitung in die Datenbank eingegeben. Kundendaten Registrierung Kundeninformationen 1 Kundendatenbank 3 2 Immobilieninformationen Datenbank der abgeschlossenen Transaktionen Kundeninformationen Immobilienliste Ausgewählte Immobilien Transaktionsinformationen Immobilienauswahl Design Abbildung 3 Diagramm DFD Organisation der IS-Arbeit 2.3 Beschreibung der Logik der Interaktion von Informationsflüssen (IDEF3) IDEF3 ist ein Standard zur Dokumentation technologischer Prozesse, die in einem Unternehmen ablaufen, und stellt einen Werkzeugkasten zur Verfügung

19 zur visuellen Erkundung und Simulation ihrer Szenarien. Ein Szenario ist eine Beschreibung der Abfolge von Änderungen der Eigenschaften eines Objekts im Rahmen des betrachteten Prozesses (z. B. eine Beschreibung der Abfolge der Bearbeitungsschritte eines Teils in einer Werkstatt und einer Änderung seiner Eigenschaften nach dem Bestehen). durch jede Stufe). Исполнение каждого сценария сопровождается соответствующим документооборотом, который состоит из двух основных потоков: документов, определяющих структуру и последовательность процесса (технологических указаний, описаний стандартов и т.д.), и документов, отображающих ход его выполнения (результатов тестов и экспертиз, отчётов о браке , usw.). Um jeden Prozess effektiv zu verwalten, ist es notwendig, ein detailliertes Verständnis seines Szenarios und der Struktur des begleitenden Workflows zu haben. IDEF3 Dokumentations- und Modellierungswerkzeuge ermöglichen Ihnen folgende Aufgaben: - Dokumentieren Sie die verfügbaren Daten zur Prozesstechnologie, die zB im Rahmen einer Befragung kompetenter Mitarbeiter ermittelt wurden, die für die Organisation des betreffenden Prozesses verantwortlich sind. - Bestimmen und analysieren Sie die Einflusspunkte der Ströme des begleitenden Arbeitsablaufs auf das Szenario technologischer Prozesse. - Bestimmen Sie Situationen, in denen eine Entscheidung erforderlich ist, die den Lebenszyklus des Prozesses beeinflusst, z. B. eine Änderung des Designs, der technologischen oder betrieblichen Eigenschaften des Endprodukts. - Erleichterung der Annahme optimaler Entscheidungen bei der Reorganisation technologischer Prozesse. - Entwicklung von Simulationsmodellen technologischer Prozesse nach dem Prinzip "WAS WIRD, WENN ..." In dieser Arbeit wird das IDEF3-Diagramm die Essenz der Arbeit der Benutzerregistrierung auf der Website einer Immobilienagentur darstellen. Zunächst gibt der Nutzer seine Daten in ein spezielles Formular ein, dann die

20 Überprüfung mit registrierten Benutzern, wenn der Benutzer in der Datenbank der registrierten Benutzer gefunden wird und die eingegebenen Daten korrekt sind, wird er zum persönlichen Konto gesendet. Wird der Nutzer nicht in der Datenbank gefunden und sind die von ihm eingegebenen Daten korrekt, erfolgt der Registrierungsprozess mit anschließendem Zugriff auf das persönliche Konto. Abbildung 4 IDEF3-Diagramm der Benutzerregistrierung auf einer Immobilienagentur-Website 2.4 Datenmodellentwicklung (IDEF1X) Die IDEF1X-Methodik ist eine semantische Datenmodellierung und wird verwendet, um ein Informationsmodell in Form eines ER-Diagramms zu erstellen, das die Struktur der benötigten Informationen darstellt um die Funktion eines Produktionssystems oder einer Produktionsumgebung zu unterstützen. Das gemäß dem IDEF1X-Standard präsentierte konzeptionelle Modell ist ein logisches Datenbankdiagramm für das zu entwerfende System. Das IDEF1X-Diagramm zeigt die logische Struktur von Daten in einem Informationssystem.

21 Die Hauptobjekte des konzeptionellen Modells sind Entitäten und Beziehungen. Eine Entität ist ein isoliertes Objekt oder Ereignis eines modellierten Systems, das einen bestimmten Satz von Attributeigenschaften hat. Ein einzelnes Element dieser Menge wird als "Entitätsinstanz" bezeichnet. Eine Entität kann ein oder mehrere Attribute haben, die jede Instanz der Entität eindeutig identifizieren, und kann eine beliebige Anzahl von Beziehungen zu anderen Entitäten haben. Regeln für Entitätsattribute: 1. Jedes Attribut muss einen eindeutigen Namen haben. 2. Eine Entität kann beliebig viele Attribute haben. 3. Eine Entität kann eine beliebige Anzahl geerbter Attribute haben, aber das geerbte Attribut muss Teil des Primärschlüssels der übergeordneten Entität sein. 4. Für jede Instanz einer Entität muss es einen Wert für jedes ihrer Attribute geben (die Nicht-Null-Nicht-Null-Regel). 5. Keine der Instanzen einer Entität kann mehr als einen Wert für ihr Attribut haben. Die Entität wird im ER-Diagramm als Rechteck dargestellt, in dessen oberem Teil ihr Name angegeben ist; gefolgt von einer Liste von Attributen. Schlüsselattribute können unterstrichen oder anderweitig hervorgehoben sein. Jede Entität kann eine beliebige Anzahl von Beziehungen zu anderen Entitäten haben. Eine Entität ist unabhängig, wenn jede ihrer Instanzen eindeutig identifiziert werden kann, ohne ihre Beziehungen zu anderen Entitäten zu definieren. Eine Entität kann Attribute haben, die durch eine Beziehung mit einer übergeordneten Entität geerbt werden. Letztere sind in der Regel Fremdschlüssel und dienen dazu, Beziehungen zwischen Entitäten zu organisieren. Wenn der Fremdschlüssel

Wenn eine Entität als Primärschlüssel (PK) oder als Teil eines zusammengesetzten Primärschlüssels verwendet wird, ist die Entität von der übergeordneten Entität abhängig. Wenn der Fremdschlüssel kein Primärschlüssel und kein Teil eines zusammengesetzten Primärschlüssels ist, dann ist die Entität unabhängig von der übergeordneten Entität. Wenn die Entität abhängig ist, wird ihre Beziehung zur übergeordneten Entität als identifizierend bezeichnet, andernfalls als nicht identifizierend. Die Beziehung wird im ER-Diagramm durch eine Linie dargestellt, die zwischen der übergeordneten Entität und der untergeordneten Entität mit einem Punkt am Ende der Linie bei der untergeordneten Entität gezogen wird. Die identifizierende Beziehung wird als durchgezogene Linie dargestellt, nicht als gepunktete . Der Verbindung wird ein Name gegeben, der durch die grammatikalische Form des Verbs ausgedrückt wird. Für die Kommunikation kann es zusätzlich einen Hinweis auf die Befugnis geben: wie viele Instanzen der untergeordneten Entität für die übergeordnete Entität existieren können. Der Beziehungsname wird immer aus der Sicht des übergeordneten Elements gebildet, sodass eine Klausel durch Verketten des übergeordneten Entitätsnamens, des Beziehungsnamens, des Kardinalitätsausdrucks und des untergeordneten Entitätsnamens gebildet werden kann. Dieses Diagramm enthält Entitäten: Immobilien, Transaktionen, Kunden, die über Fremdschlüssel miteinander verbunden sind und eine Eins-zu-Viele-Beziehung bilden. Immobilie Objektcode Kosten Adresse Fläche Anzahl Zimmer Transaktionen Transaktionscode m Objektcode (FK) m 1 Kundencode (FK) Preis Transaktionsdatum 1 Kunden Kundencode Nachname Vorname Zweiter Vorname Telefon Abbildung 5 Diagramm IDEF1X

23 FAZIT Bei der Durchführung dieser Arbeit wurden theoretische und praktische Kenntnisse in der Disziplin „Methoden und Werkzeuge zum Entwerfen von Informationssystemen und -technologien“ angewendet. Während der Durchführung des Projekts wurde eine Analyse des Fachgebiets durchgeführt, der Zweck des Informationssystems wurde durchdacht, praktische Fähigkeiten wurden erworben, um die Struktur zu entwerfen, das Design des Informationssystems zu entwickeln und umzusetzen. Bei der Erstellung eines Informationssystems wurden vollständige und konsistente Funktions- und Informationsmodelle erstellt. Um verschiedene Diagramme des Modells zu erstellen, wurde eine Reihe von Werkzeugen verwendet, um den Themenbereich gemäß den Informationsbedürfnissen der Benutzer visuell zu modellieren. Daher spielen Informationssysteme in der modernen Welt eine bedeutende Rolle, indem sie Spezialisten und Benutzern in einem bestimmten Fachgebiet aktuelle Informationen bereitstellen. Alles, was uns im Alltag begegnet, ist höchstwahrscheinlich in dem einen oder anderen Informationssystem registriert. Die Fähigkeit, mit Informationssystemen zu arbeiten, ist eine der wichtigsten Fähigkeiten bei der Arbeit mit einem Computer, und Spezialisten, die mit Informationssystemen arbeiten können, werden immer gefragt sein.


Strömungsmodellierung 1 Strömungsmodellierung Diese Methodik (Gane/Sarson-Methodik) basiert auf der Erstellung eines Modells des analysierten IS, entworfen oder tatsächlich vorhanden. Je nach Methodik

Entwurf des Informationssystems "Lombard" Voloshin A.S. Balakovo Institute of Engineering and Technology, Zweigstelle der Föderalen Autonomen Bildungseinrichtung für Höhere Berufsbildung

CASE-Technologie Vorlesung 3 1 Methodik der Strukturanalyse Gane/Sarson

ENTWICKLUNG EINER VERTEILTEN DATENBANK FÜR EIN TOURISTISCHES UNTERNEHMEN AUF BASIS VON MS SQL SERVER Spiridonov A.V. Balakovo Engineering and Technology Institute Zweigstelle des NRNU MEPhI Balakovo, Russland ENTWICKLUNG DES TOURISMUS

Funktionale Modellierung von Systemen unter Verwendung der DFD-Methodik Schlüsselfragen Definition und Funktionalität von DFD-Modellen Schlüsselkomponenten von DFD-Modellen DFD-Hierarchie-Fallstudie

Zusammengestellt von: Gindulina T.K., Kamalova L.Z., Toropova N.D. Leitfaden für Laborarbeiten FUNKTIONELLE MODELLIERUNG DES THEMENBEREICHS MIT MS OFFICE VISIO 2007 1. Zweck der Arbeit Der Zweck der Arbeit

Entwerfen eines Informationssystems für den Verkauf von Inhalten für Mobiltelefone Zolotov R.O. Jaroslawler Zweigstelle von PRUE G. V. Plekhanova Jaroslawl, Russland Design von Informationssystemen Verkauf von Inhalten für

Inhalt Aufgabe 3 I. Erläuterung 4 1. Einleitung 4 2. Zweck und Umfang 5 3. Spezifikationen 6 3.1 Problemstellung für die Entwicklung des Programms 6 3.2 Beschreibung des Algorithmus

1 Erstellung von Datenflussdiagrammen 1.1 Allgemeine Merkmale der DFD-Methodik Datenflussdiagramme sind das Hauptwerkzeug zur Modellierung der funktionalen Anforderungen für das Design

STAATLICHE HAUSHALTSBILDUNGSHOCHSCHULE STAVROPOL STAATLICHE LANDWIRTSCHAFTLICHE UNIVERSITÄT Fakultät für Wirtschaftswissenschaften Abteilung für Informationssysteme GENEHMIGT

ENTWICKLUNG EINES AUTOMATISIERTEN ARBEITSPLATZES EINES LAGERVERWALTERS DER VOLGOGRADER MASCHINENBAUGESELLSCHAFT VOLGOGRAD Markosyan R.V. Volgograd State Agrarian University, Wolgograd, Russland ENTWICKLUNG

18 UDC 65.012.26 VERGLEICHENDE EIGENSCHAFTEN DER BESCHREIBUNG VON LOGISTISCHEN SYSTEMEN AUF BASIS VON IDEF0 UND DFD Anton Olegovich Aristov, Doktorand der Staatlichen Bergbauuniversität Moskau

Informationstechnologien in der Wirtschaft Grundlagen der IDEF1- und IDEF1X-Methodik Toporets Aleksandr Yurievich IDEF1-Methodik Plan IDEF1X-Methodik IDEF1-Methodik IDEF1-Standardwerkzeug für Analyse und Studium

IDEF0 METHODIK DER FUNKTIONALEN MODELLIERUNG Informationsmanagement Standardisierungsempfehlungen Unterstützung des Produktlebenszyklus Informationstechnologie METHODIK DER FUNKTIONALEN MODELLIERUNG

STUFEN DES DATENBANKDESIGNS Die Hauptaufgaben des Datenbankdesigns Sicherstellen, dass alle notwendigen Informationen in der Datenbank gespeichert werden. Gewährleistung der Möglichkeit, Daten zu allen erforderlichen Anfragen zu erhalten. Die Ermäßigung

Information Technology Laboratory (ITLab) Unterstützt von Intel Bildungs- und Forschungsprojekt Tools zur Unterstützung des Softwarelebenszyklus Projektkurator: Sysoev

Moderne Computersysteme für das Personalmanagement Lehrstuhl für Wirtschaftsinformatik und Mathematische Modellierung Studienjahr 2010/2011 M.P. Kharlamov 1 Vorlesung 3 Funktionale Modellierungstechnologien

Eigenständige Arbeit 2 in der Disziplin „Gestaltung von Informationssystemen“ Voraussetzungen für die Durchführung und Durchführung der Aufgabenstellung Führen Sie mit dem Geschäftsprozessmodellierungsprogramm BPwin folgende Arbeiten durch

Erstellung eines Datenflussmodells des Geschäftsprozesses „Sales“ OA DENISOVA Abstract. Gegenstand dieses Artikels sind Methoden zur Optimierung von Datenflüssen, die die Geschäftsprozesse einer Organisation begleiten.

Laborarbeit 2. Funktionelle Modellierung. Konstruktion der Zerlegung der ersten Ebene für das Kontextdiagramm. Problemstellung: Das Modell wird zum Verständnis, zur Analyse und zur Entscheidungsfindung entwickelt.

Ministerium für Bildung und Wissenschaft der Russischen Föderation Staatliche staatliche Bildungseinrichtung für höhere Berufsbildung „Staatliche Universität Nischnewartowsk“

UDC 004.056 Konstruktion eines IDEF0-Modells eines virtuellen Gesundheitszentrums Mikov D.A., Student Russland, 105005, Moskau, MSTU im. N.E. Bauman, Leiter der Abteilung für Informationssicherheit:

Datenbankdozent Azarchenkov A.A. Die Hauptkomponenten der Arbeit mit Daten Datenbank (DB) ist ein zusammenhängender Satz strukturierter Daten, die sich auf einen bestimmten Prozess oder ein bestimmtes Phänomen beziehen

Vorlesung 3 Teil 6: Elemente der grafischen Notation des Komponentendiagramms Anmerkung: Der Zweck des Komponentendiagramms, seine Hauptelemente. Merkmale der physikalischen Repräsentation von Softwaresystemen. Komponenten

Datenbankentwurfsmethodik Einführung in die Datenbankentwurfsmethodik Was ist eine Datenbankentwurfsmethodik? Designmethodik - ein strukturierter Ansatz, der die Verwendung beinhaltet

51 STUFEN DER FUNKTIONALEN MODELLIERUNG VON BILDUNGSSYSTEMEN L.L. Gorbunova Die Ergebnisse der Anwendung der funktionalen Modellierungsmethodik zum Aufbau eines Modells der allgemeinen Erwachsenenbildung werden beschrieben.

Methodik der Informationsmodellierung IDEF1X Leitfragen Grundbegriffe: Entität, Attribut, Beziehung Regeln zur Bestimmung der Entität, Attribut, Beziehung Grundregeln zur Informationsbildung

Algorithmus zum Entwerfen eines Systems von Informationstafeln zum Überwachen der Ergebnisse des Servicezentrums eines auf dem Informationstechnologiemarkt tätigen Unternehmens Nr. 09, September 2014 Matveev S.

Ufa State Aviation Technical University Department of Automated Control Systems Systemmodellierung und CASE-Technologien Studienaufbau 9 Vorlesungen; 8 Laborarbeiten; Abrechnung und Grafik

IS-ENTWICKLUNG Lebenszyklus von IS Definition 1: Der Lebenszyklus von IS ist der Prozess seiner Konstruktion und Entwicklung. Definition 2: Der Lebenszyklus eines IP ist der Zeitraum, der ab dem Zeitpunkt beginnt, an dem über den Bedarf entschieden wird

ENTWICKLUNG DES SOLLEN MODELLS FÜR IS SUE „VLADIMIRSKY BUS STATION“ Lobanov S.I., Voronova L.I. Moskauer Technische Universität für Kommunikation und Informatik Moskau, Russland ZUKÜNFTIGES DESIGNMODELL FÜR DEN „BUSSTATION VON“

CASE-Technologien Vorlesung 2 1 IC-Designmethodologien Erinnern Sie sich daran, dass die CASE-Technologie eine IC-Designmethodik und eine Reihe von Werkzeugen für visuelle Modellierung, Modellanalyse und

Eingabekontrolle Registrierung Grundlegende Transformationsverfahren in der Informationstechnologie Das grundlegende Informationstechnologie-Begriffsmodell enthält die Prozesse, Verfahren und Operationen von Informationen

Datenmodelle Senior Lecturer Abt. Managementprozesse und Informationssicherheit der Perm State University Neverov A.V. Das Konzept eines Datenmodells Ein Datenmodell ist ein abstraktes, autarkes,

MINISTERIUM FÜR BILDUNG UND WISSENSCHAFT DER UKRAINE ODESSA NATIONALE POLYTECHNISCHE UNIVERSITÄT INSTITUT FÜR COMPUTERSYSTEME

INHALT Einleitung 9 1 ANALYSE DER TÄTIGKEIT DES MÖBELSALONS „IMAGE“ 12 1.1 Technische und wirtschaftliche Merkmale des Möbelsalons „Image“ 12 1.1.1 Organisationsstruktur 14 1.1.2 Analyse des Äußeren

Funktionale Modellierung von Geschäftsprozessen 1 IDEF0-Methodik Die SADT-Methodik (Structured Analysis and Design Technique) wurde 1969-73 von Douglas T. Ross entwickelt. Es wurde ursprünglich für erstellt

LABORARBEIT 6 Erstellen eines Datenflussdiagramms Mit Hilfe dieser Laborarbeit werden Sie in der Lage sein: den Zweck und die Prinzipien des Erstellens von DFD-Datenflussdiagrammen zu beherrschen; lernen zu installieren

Entwerfen eines Informationssystems für die Verwaltung materieller Ressourcen in einem Unternehmen. Kamilov K.B., Gabibulaeva S.G. Staatliche Universität Dagestan Makhachkala, Russland Entwurf eines Informationssystems

UDC 658.2 UNTERSUCHUNG VON SIMULATIONSMETHODEN, DIE BEI ​​DER ANALYSE KOMPLEXER PROBLEME UND DEM ENTWURF VON AUTOMATISIERTEN SYSTEMEN VERWENDET WERDEN Lobach AS. Moskauer Staatliche Technische Universität "STANKIN"

FUNKTIONALE MODELLIERUNG (IDEF0 NOTATION) ALS METHODE ZUR FORSCHUNG VON BIBLIOTHEKS- UND INFORMATIONSSYSTEMEN Chasovskikh EV, Doronina IN Staatliches Institut für Kunst und Kultur Belgorod Belgorod, Russland

Laborarbeit 1 in der Disziplin „Systemprogrammierung“ Entwicklung von Spezifikationen von Struktureinheiten. Implementierung von Algorithmen mittels Computer Aided Design. Zweck der Arbeit: Durchführung

1. Informationen und Daten 2. Grundbegriffe von Systemen mit Datenbanken Informationssysteme mit Datenbanken sind Informations-, Mathematik-, Software-, Sprach-, Organisationssysteme

Datenbanken in IS_rus_3kr_zim_Ukubasova G_IS, VTIPO (2k4g Vollzeit) 1 Eine Reihe speziell organisierter Daten, die im Speicher eines Computersystems gespeichert sind und den Zustand von Objekten und ihre Beziehungen anzeigen

Probleme der Automatisierung der Abrechnung erbrachter medizinischer Leistungen und Wege zu ihrer Lösung am Beispiel der Staatlichen Gesundheitseinrichtung Zhirnovskaya Central District Hospital Pavlovsky S.A. Volgograd State Agrarian University Wolgograd, Russland Probleme von

Anhang Ministerium für Bildung und Wissenschaft der Russischen Föderation Murom-Institut (Zweigstelle) der föderalen staatlichen Bildungseinrichtung für höhere Bildung "Vladimir State

Studienrichtung „Datenbanken und ihr Management“ für Studierende des Fachbereichs 050501.65 „Berufsbildung“ VORLESUNG 5 DATENBANKDESIGN Frage 1. Phasen des Datenbankdesigns. Frage

Möglichkeit 1 Kreuzen Sie die richtige Antwort an. Es ist nur eine richtige Antwort möglich. 1. Informationssystem ist a) jedes Informationsverarbeitungssystem b) Textinformationsverarbeitungssystem

Datenbanken Datenbankdesign "Ein komplexes, hastig entworfenes System funktioniert nie, und es ist unmöglich, es so zu reparieren, dass es funktioniert." Murphys Gesetze. 16. Gesetz der Systematikanforderungen

Ministerium für Bildung und Wissenschaft der Russischen Föderation

ENTWICKLUNG DES SOLL-MODELLS FÜR IS RESTAURANT ELISTA LLC Kornyakova B.S. Moskau Technische Universität für Kommunikation und Informatik Moskau, Russland VORBILDLICHES DESIGN FÜR DAS INFORMATIONSSYSTEM RESTAURANT ELISTA

Projektmanagementsystem des russischen Ministeriums für wirtschaftliche Entwicklung Informationen über den Kunden des russischen Ministeriums für wirtschaftliche Entwicklung und Handel. Abteilung Corporate Governance und Neue Ökonomie (DKUNE). Beschreibung

Arten von Informationssystemen Die Art des Informationssystems hängt davon ab, wessen Interessen es dient und auf welcher Managementebene. Arten von Informationssystemen Durch die Art der Präsentation und logische Organisation

Sitzung 2 Merkmale moderner Geschäftsprozesse, BP-Beschreibung, BP-Besonderheiten in vertikalen Märkten und öffentlicher Verwaltung Grigory Bochechka, Ph.D., Außerordentlicher Professor ITU Regional Training Seminar for

➀ Informationssysteme und Datenbanken. Die wichtigste Voraussetzung für die Gewährleistung des effektiven Funktionierens einer Organisation ist das Vorhandensein eines entwickelten Informationssystems. Ein Informationssystem ist ein System

ENTWICKLUNG DES INFORMATIONSSYSTEMS FÜR DIE FAHRSCHULE LLC "ZEBRA" Kudinov S.V. Technische Universität Moskau für Kommunikation und Informatik Moskau, Russland ENTWICKLUNG DES INFORMATIONSSYSTEMS FÜR DIE FAHRSCHULE „ZEBRA“

12_IS-Designphasen mit UML Die Haupttypen von UML-Diagrammen, die beim Design von Informationssystemen verwendet werden. Beziehungen zwischen Diagrammen. UML-Unterstützung für iterativen Designprozess

Klimov Vadim Vladimirovich, Ph.D., technischer Berater SAP Expertise Center, Process Integration Group SAP CIS LLC (St. Petersburg) Optimierung der systemübergreifenden Integration von Geschäftsprozessen Corporate

Thema 10. Grundlagen der Datenbanktechnologie Die Datenbanktechnologie ist eine der wichtigsten Errungenschaften der Informatik, die verwendet wird, um Computerinformationssysteme und Anwendungen zu erstellen, die Informationen implementieren

STAATLICHE TECHNISCHE KOMMISSION DER RUSSISCHEN FÖDERATION Leitdokument SCHUTZ AUTOMATISIERTER SYSTEME GEGEN UNBEFUGTEN ZUGRIFF AUF INFORMATIONEN. KLASSIFIZIERUNG VON AUTOMATISIERTEN SYSTEMEN UND

Sitzung 4 Methoden und Tools für das Reengineering von Geschäftsprozessen, die Rolle der IT beim Reengineering von Geschäftsprozessen und Managementprozesse in Telekommunikationsunternehmen Grigory Bochechka, Ph.D., Associate Professor Regional Training

„GESTALTUNG VON INFORMATIONSSYSTEMEN“ B1.V.OD.3 Die Studienrichtung „Gestaltung von Informationssystemen“ richtet sich an Studierende der Ausbildungsrichtung 09.03.03 „Angewandte Informatik“,

Senden Sie Ihre gute Arbeit in die Wissensdatenbank ist einfach. Verwenden Sie das untenstehende Formular

Studenten, Doktoranden, junge Wissenschaftler, die die Wissensbasis in ihrem Studium und ihrer Arbeit nutzen, werden Ihnen sehr dankbar sein.

Gehostet auf http://www.allbest.ru/

Thema: „Entwicklung des Informationssystems „Immobilienagentur““

Inhalt

  • Einführung
  • 1 . Technische Aufgabe
  • 1.1 Problemstellung
  • 1.2 Softwareanforderung
  • Zuverlässigkeitsanforderungen
  • 1.4 Informationsunterstützung der Aufgabe
  • Beschreibung der Eingabeinformationen
  • 2. Beschreibender Teil
  • 2.2 Beschreibung der Software
  • 2.3 Testfall
  • 2.4 Benutzerhandbuch
  • Fazit
  • Referenzliste

Einführung

Das Thema des Kursprojekts ist die Erstellung und Entwicklung eines Informationssystems.

Heutzutage hat das Informationsnetz fast den gesamten Planeten umhüllt. Täglich werden wir mit Informationssystemen konfrontiert: auf Parkplätzen (per Karte), in Kaufhäusern, sogar bei Bewerbungen.

Informationen - Informationen, Nachrichten, Daten usw. Derzeit gibt es keine einheitliche Definition des Begriffs Information.

Informationsmodell - eine Reihe von Informationen, die die wesentlichen Eigenschaften und Zustände eines Objekts, Prozesses, Phänomens sowie die Beziehung zur Außenwelt charakterisieren.

Ein Informationssystem (IS) ist ein Satz miteinander verbundener Hardware- und Softwaretools zur Automatisierung der Sammlung und Verarbeitung von Informationen. Das Informationssystem erhält Daten von der Informationsquelle (Beispiel: Datenbank). Diese Daten werden gespeichert oder im System verarbeitet und dann an den Verbraucher übertragen.

Automatisiertes Informationssystem (AIS) - eine Reihe von Software und Hardware zur Automatisierung von Aktivitäten im Zusammenhang mit der Speicherung, Übertragung und Verarbeitung von Informationen.

Je zugänglicher die Computertechnologie wird, desto mehr nicht-professionelle Benutzer treten auf. Daher ist es eine der Aufgaben von Entwicklern aller Anwendungen, einschließlich IS, eine intuitive Benutzeroberfläche zu erstellen. Diese Aufgabe wird auch im Kursprojekt durchgeführt.

Bei der Kursgestaltung ist es notwendig, die in den Disziplinen "Datenbanken", "Informationsquellen erstellen", "Entwicklung und Betrieb von Informationssystemen", "IS erstellen", "Computergrafik" und "Schaltflächen auf Formularen verteilen" erworbenen Kenntnisse zu konsolidieren und zu systematisieren und Erstellen einer intuitiven Benutzeroberfläche.

Das Kursprojekt für die Entwicklung und Wartung von Software in der Disziplin "Entwicklung und Betrieb von Informationssystemen" ist eine Zwischenstufe der Ausbildung an der "Krasnoyarsk Technical School of Informatics and Computer Engineering" und der Beherrschung des Berufs eines Technikers.

Das Ziel des Kursprojekts ist:

lernen, wie man qualitativ hochwertige und zuverlässige Software erstellt, Erwerb von Arbeitsfähigkeiten bei der Erstellung von Software;

Technische Dokumentation für die erstellte Software erstellen.

Bei der Entwicklung eines Kursprojekts muss das Informationssystem "Immobilienagentur" neu erstellt werden. Die Aufgabe dieses Informationssystems besteht darin, den Zeitplan der Mitarbeiter der Immobilienagentur anzuzeigen.

Das Ergebnis des Kursprojekts in der Disziplin „Entwicklung und Betrieb von Informationswerkzeugen“ soll eine vollwertige Datenbank sein, die das Problem löst, und eine technische Dokumentation dazu.

1. Aufgabenstellung

1.1 Problemstellung

Bei der Gestaltung des Kurses ist es notwendig, ein Informationssystem "Immobilienagentur" zu entwickeln.

Diese Datenbank soll ein bequemes Anzeigen / Hinzufügen von Informationen über Kunden und Immobilien ermöglichen.

Das System muss folgende Funktionen erfüllen:

- Eingabe und Bearbeitung von Informationen zu Immobilien:

- "Operationen";

- "Immobilie";

- Eingabe und Bearbeitung von Informationen über Mitarbeiter:

- "Arbeitskräfte";

- Eingabe und Bearbeitung von Kundendaten:

- "Kunden";

- Erstellung eines Vertrags (mit dessen Hilfe ein Zeitplan erstellt wird):

- "Verträge";

- Erstellung und Druck solcher Dokumente wie:

- "Zeitplan der Mitarbeiter";

Die Eingabeinformationen sollten sein:

- Kundenlisten:

- vollständiger Name des Kunden;

- Telefon;

- Mitarbeiterliste:

- vollständiger Name des Arbeitnehmers;

- Agenturfähigkeiten: verfügbare Operationen; verfügbare Immobilien.

Dieses Informationssystem soll dazu dienen, die Dienstpläne der Mitarbeiter der Immobilienagentur einzusehen und zu speichern. Es wird dem Benutzer helfen, einen Zeitplan viel schneller zu erstellen, und eine benutzerfreundliche Oberfläche wird die Arbeit angenehmer machen.

1.2 Softwarevoraussetzung

Leistungsanforderungen

Das Informationssystem "Immobilienagentur" soll dazu beitragen, den Zeitplan der Mitarbeiter der Immobilienagentur einzuhalten. Das System muss Informationen verarbeiten und Ausgabedokumente drucken.

Auf diesem System muss Windows XP SP2 (und höher) oder Windows Vista und Microsoft Office 2007 ausgeführt werden.

Das Informationssystem „Immobilienagentur“ soll folgende Funktionen erfüllen:

- Eingabe und Bearbeitung der folgenden Informationen über die Arbeit der Mitarbeiter der Immobilienagentur:

- vollständiger Name des Arbeitnehmers;

- Eingabe und Bearbeitung der folgenden Informationen über den Kunden:

- vollständiger Name des Kunden;

- Telefon;

- Eingabe und Bearbeitung der folgenden Informationen über die Fähigkeiten der Agentur:

- verfügbare Operationen;

- erschwingliche Immobilien;

- Bildung und Druck der folgenden Ausgabedokumente:

- "Zeitplan der Mitarbeiter".

Zuverlässigkeitsanforderungen

Das System muss qualitativ hochwertig und korrekt sein, dh alle geforderten Funktionen erfüllen und für den Betrieb geeignet sein. Das System muss stabil sein, dh in der Lage sein, geplante Aktionen auszuführen, trotz aller Abweichungen, sowohl im Betrieb der Ausrüstung als auch in der Anwendung selbst.

Um die Zuverlässigkeit des Systems zu gewährleisten, ist Folgendes erforderlich:

- Gewährleistung des Datenschutzes vor unbefugtem Zugriff;

- Anzeige einer Fehlermeldung bei falscher Dateneingabe, in der das Feld angegeben ist, in dem der Fehler aufgetreten ist;

- Alle Daten müssen korrekt und korrekt eingegeben werden, dh die Datenkontrolle, einschließlich Pflichtfelder, muss durchgeführt werden;

- Die erforderlichen Felder sind:

- vollständiger Name des Kunden;

- Telefonnummer des Kunden;

- vollständiger Name des Arbeitnehmers;

- Art des Vermögens;

– Operationen mit Immobilien;

- Beim Löschen von Daten muss eine Ablehnungsmöglichkeit vorgesehen werden, dh eine Bitte um Zustimmung des Benutzers gestellt werden.

Anforderungen an die Betriebsbedingungen

Der Benutzer muss über grundlegende Windows-Kenntnisse verfügen (diese sind im Falle eines Fehlers erforderlich) und über die Fähigkeiten verfügen, mit dem Microsoft Office 2007-Toolpaket zu arbeiten, nämlich Microsoft Word- und Microsoft Access-Anwendungen.

Um dieses Informationssystem zu betreiben, muss Folgendes auf dem Computer installiert sein:

– Betriebssystem Windows XP SP2 (und höher) oder Windows Vista;

– MicrosoftOffice 2007.

1.3 Anforderungen an die Zusammensetzung und Parameter technischer Mittel

Für einen störungsfreien Betrieb und eine komfortable Nutzung des Informationssystems „Immobilienbüro“ ist es erforderlich, dass die von Ihnen eingesetzten technischen Mittel folgenden Merkmalen entsprechen:

- ein Computer wie IBM PC oder Notebook;

- Prozessor Pentium Celeron (Pentium IV und höher), AMD Athlon (und höher) mit einer Taktfrequenz von mindestens 1,6 GHz;

- 512 MB RAM;

- HDD mit mindestens 40 MB freiem Speicherplatz;

- Betriebssystem Windows XP SP2 (und höher) oder Windows Vista;

- Eingabe- und Manipulationsgeräte (Tastatur/Maus);

- Microsoft Office 2007-Toolkit;

- Ein Drucker, der das Drucken von A4-Dokumenten unterstützt (zum Drucken von Ausgabedokumenten).

Zusätzliche Geräte sind nicht erforderlich. Alle oben aufgeführten Geräte müssen voll funktionsfähig und mit dem Betriebssystem kompatibel sein.

1.4 Informationsunterstützung der Aufgabe

Beschreibung der Eingabeinformationen

Die Eingabedaten werden aus dem Reisepass des Kunden und den Fähigkeiten der Immobilienagentur in das Informationssystem "Immobilienagentur" eingegeben.

Informationssystem Immobilienagentur

Die Informationen umfassen die folgenden Daten: vollständiger Name des Kunden; Vollständiger Name des Mitarbeiters; verfügbare Operationen; verfügbare Immobilien.

Informationen über den Vertrag werden in die Tabelle „Vertrag“ eingetragen, deren Struktur in Tabelle 1 dargestellt ist (das Schlüsselfeld ist mit dem Symbol „“ gekennzeichnet).

Tabelle 1 - Struktur der Tabelle „Vereinbarung“.

Informationen über den Kunden werden in die Tabelle „Kunden“ eingetragen, deren Struktur in Tabelle 2 dargestellt ist (das Schlüsselfeld ist mit dem Symbol „“ gekennzeichnet).

Tabelle 2 - Aufbau der Tabelle „Kunden“.

Informationen zu Immobilien werden in die Tabelle „Immobilien“ eingetragen, deren Struktur in Tabelle 3 dargestellt ist (das Schlüsselfeld ist mit dem Symbol „“ gekennzeichnet).

Beschreibung der Referenzinformationen

Referenzinformationen sind Informationen, die unverändert bleiben, z. B.: die Ausbildungsform ist Vollzeit oder Teilzeit, die Ausbildungsart ist Haushalt oder kaufmännisch. Referenzinformationen für das Informationssystem "Informationen über Studierende" sind folgende Verzeichnisse:

- Tabellen:

- Immobilie;

- Operationen;

- Arbeitskräfte.

Die Struktur der Referenztabellen ist unten dargestellt (das Schlüsselfeld ist mit dem ""-Icon gekennzeichnet).

Tabelle 3 – Aufbau der Referenztabelle „Immobilien“

Informationen über Operationen werden in die Tabelle "Operationen" eingegeben, deren Struktur in Tabelle 4 dargestellt ist (das Schlüsselfeld ist mit dem Symbol "" gekennzeichnet).

Tabelle 4 - die Struktur der Referenztabelle "Operationen"

Informationen über Arbeitnehmer werden in die Tabelle „Arbeiter“ eingegeben, deren Struktur in Tabelle 5 dargestellt ist (das Schlüsselfeld ist mit dem Symbol „“ gekennzeichnet).

Tabelle 5 - die Struktur der Referenztabelle "Arbeiter"

Abbildung 1 zeigt das Datenschema dieses Informationssystems.

Abbildung 1 – Datenschema

2. Beschreibung

2.1 Kontextdiagramm des Geschäftsprozesses der zu lösenden Aufgabe

Das Kontextdiagramm des Geschäftsprozesses der gelösten Aufgabe „Immobilienagentur“, die im Programm Computer Associates BPwin erstellt wurde, ist unten dargestellt.

Die in Abbildung 2 dargestellte Hauptkomposition des Kontextdiagramms „Immobilienagenturplanung“ enthält folgende Daten:

am Eingang: Passdaten des Kunden, Agenturfähigkeiten;

Management: die Charta der Russischen Föderation, die Charta des Unternehmens, eine Lizenz zur Erbringung von Dienstleistungen;

Ressourcen: MTO (Wartungsfahrzeug), Chefs;

Ausgabe: der Zeitplan der Arbeiter.

Abbildung 2 - Bildung des Zeitplans der Immobilienagentur

Die Zerlegung der ersten Ebene des Kontextdiagramms „Immobilienagenturplanung“ ist in Abbildung 3 dargestellt.

Abbildung 3 - Zerlegung der ersten Ebene

Die Zerlegung des Blocks „Information Gathering“ ist in Abbildung 4 dargestellt.

Abbildung 4 - Zerlegung der ersten Ebene

Die Zerlegung des Blocks „Datenbankbildung“ ist in Abbildung 5 dargestellt.

Abbildung 5 – Zerlegung des Blocks „Datenbankbildung“

Die Zerlegung des Blocks „Abfrageausführung“ ist in Abbildung 6 dargestellt.

Abbildung 6 – Zerlegung des Blocks „Abfrageausführung“.

2.2 Beschreibung der Software

Das Informationssystem "Immobilienagentur" wurde für die bequeme Planung von Mitarbeitern erstellt. Das System speichert und verarbeitet Informationen und generiert Ausgabedokumente.

Das Programm wurde in Microsoft Office 2007 Access entwickelt. Anfangs belegt das Programm 2 MB, wenn die Datenbank voll wird, nimmt das Programm mehr Platz auf der Festplatte ein. Das Informationssystem hat 7 Formulare. Ihr Name und ihre Beschreibung sind in Tabelle 6 aufgeführt.

Tabelle 6 – Beschreibung der Referenzformulare

Formularname

Formularbeschreibung

Hauptform. Wird beim Start geöffnet

Entworfene Verträge

Liste der Kunden

Immobilie

Liste der förderfähigen Eigenschaften

Operationen

Liste der Operationen

Liste der Arbeiter

Schaltflächenform. Bestätigen Sie das Verlassen des Programms

2.3 Testfall

Zur Überprüfung der Funktionsfähigkeit des Informationssystems „Immobilienbüro“ wurde ein Testfall entwickelt, der die Funktionsfähigkeit des Systems überprüft.

Wir starten das Informationssystem, dies ist eine *. accdb (Abbildung 7).

Abbildung 7 - Programmstart

Nach dem Start fragt das Programm nach einem Passwort, das Fenster ist in Abbildung 8 dargestellt.

Abbildung 8 - Passwortabfrage

Nach Eingabe des korrekten Passworts wird das Hauptformular gestartet (es ist das Programmmenü), wie in Abbildung 9 gezeigt.

Abbildung 9 - Menüformular

Die Abbildungen 10, 11, 12, 13 und 14 zeigen jeweils die Formulare „Vertrag“, „Arbeiter“, „Kunden“, „Vorgänge“ und „Immobilien“.

Abbildung 10 – „Vereinbarung“

Abbildung 11 – „Arbeiter“

Abbildung 12 – „Clients“

Abbildung 13 – „Operationen“

Abbildung 14 – „Immobilien“

2.4 Benutzerhandbuch

Dieses Programm soll es Benutzern des Informationssystems "Immobilienagentur" ermöglichen, Informationen einzugeben und zu bearbeiten. Das Programm sollte folgende Funktionen erfüllen: Informationen über Immobilien, Agenturkunden und Mitarbeiter eingeben und bearbeiten, Ausgabedokumente zum Drucken erstellen und versenden.

Die wichtigsten Aktionen, die dem Benutzer dieses Informationssystems zur Verfügung stehen, sind in Tabelle 7 aufgelistet.

Tabelle 7 - Benutzerhandbuch

Operation

Benutzeraktion

Programmaktion

Programmstart

Um das Programm auszuführen, müssen Sie die Datei "IS Real Estate Agency. accdb" ausführen.

Auf dem Bildschirm erscheint ein Passwort-Eingabefenster.

Passworteingabe

Sie müssen das richtige Passwort eingeben, um eintreten zu können

Wenn das Passwort korrekt ist, wird das Hauptformular von IP geöffnet

Der Benutzer sieht das Formular der erstellten Verträge, es ist auch möglich, neue Einträge hinzuzufügen/zu löschen.

Der Benutzer sieht das Formular der Agenturmitarbeiter, es ist auch möglich, neue Datensätze hinzuzufügen/zu löschen.

Die Daten werden automatisch in die Datenbank eingetragen

Der Benutzer sieht das Kundenformular der Agentur, und es ist auch möglich, neue Datensätze hinzuzufügen/zu löschen.

Die Daten werden automatisch in die Datenbank eingetragen

Operationen

Der Benutzer sieht das Formular möglicher Immobilienvermittlungsgeschäfte.

Eingabe des ausgewählten Vorgangs in das Formular "Vertrag".

Immobilie

Der Benutzer sieht sich das Formular zum Bereitstellen von Immobilienoptionen durch die Agentur an.

Eingabe des ausgewählten Immobilientyps in das Formular "Zustimmung".

Im Hauptmenü hat der Benutzer die Schaltfläche "Exit" gedrückt

Das Programm aktiviert ein Schaltflächenformular mit Optionen: JA und NEIN

Option "Nein"

Der Benutzer hat die Schaltfläche "NEIN" ausgewählt

Das Programm kehrt zum Hauptformular zurück

Option "Ja"

Der Benutzer hat die Schaltfläche "JA" ausgewählt

Bewerbung schließt

Fazit

Bei der Entwicklung eines Kursprojekts zum Fachgebiet "Entwicklung und Betrieb von Informationssystemen" wurden neue Features und Funktionen von Microsoft Access 2007 unabhängig untersucht, z. B.: Setzen eines Schutzkennworts, Erstellen von Drucktastenformularen, Autorun-Formularen.

Die Entwicklung des Informationssystems "Immobilienbüro" trug zur Systematisierung und Festigung der in den Disziplinen "Datenbanken", "Entwicklung und Betrieb von Informationssystemen", "Computergrafik" erworbenen Fähigkeiten bei.

Dieses Informationssystem ist für die einfache Eingabe und Bearbeitung sowie Speicherung von Informationen konzipiert. Das Programm verfügt über eine bequeme und intuitive Benutzeroberfläche und führt Funktionen wie die Ausführung von Abfragen, das Hinzufügen / Löschen von Datensätzen und das Drucken empfangener Berichte aus.

Die Konsolidierung der Fähigkeiten erfolgt im Zuge der Lösung der Aufgabe - Entwicklung eines Geschäftsprozesses, Erstellung einer Datenbank, Test und Debugging eines Informationssystems.

Den Abschluss des Kursprojekts bildete das Verfassen einer Erläuterung, bei deren Erstellung auch die Fähigkeiten zur Erstellung von Berichten fixiert wurden.

Referenzliste

1. Webseite http://office. microsoft.com/en-us/training/CR101582831049. aspx;

Gehostet auf Allbest.ru

Ähnliche Dokumente

    Entwicklung des Informationssystems "Rekrutierungsagentur für Absolventen" zur Automatisierung des Prozesses der Auswahl von Spezialisten auf Anfrage von Organisationen. Systemvoraussetzungen, Software. Beschreibung des Aktivitätsprozesses. Datenbank Design.

    Dissertation, hinzugefügt am 27.11.2009

    Analyse bestehender Lösungen zur Automatisierung des Fachgebietes. Methodik zum Entwerfen eines Informationssystems für eine Immobilienagentur. Spezifikation und Nachweis von Anforderungen. UI-Design. Gründe für die Auswahl einer Plattform.

    Seminararbeit, hinzugefügt am 10.02.2013

    Datenbankverwaltungssystem als eine Reihe von Software- und Sprachwerkzeugen zum Erstellen und Verarbeiten von Daten. Analyse der Aktivitäten der Schuhwerkstatt. Funktionen zum Entwickeln eines Funktionsdiagramms und Testen eines Softwaremoduls.

    Dissertation, hinzugefügt am 04.11.2012

    Entwicklung eines automatisierten Systemprogramms zur Erfassung von Informationen über geleaste, verkaufte, gekaufte und geleaste Immobilien. Entwicklung eines relationalen Datenmodells. Benutzerhandbuch und Administratorhandbuch.

    Seminararbeit, hinzugefügt am 28.12.2012

    Entwicklung einer Datenbank auf Basis des Microsoft Access DBMS, die es ermöglicht, die Arbeit einer Personalagentur zu automatisieren. Themenbereich basierend auf realen Informationen über die Personalvermittlung. In ER-win implementiertes Informationssystemmodell.

    Seminararbeit, hinzugefügt am 15.12.2011

    Merkmale von Kundendienstprozessen, Immobilienmarktforschung, Generierung von Informationen über Finanzmanipulationen. Beschreibung des Agenturmodells; die Reihenfolge der Erstellung eines Kontextdiagramms. Optimierung des entwickelten „to be“-Modells.

    Seminararbeit, hinzugefügt am 28.08.2012

    Analyse des Themenbereichs und des Umfelds für das Funktionieren des Informationssystems „Reisebüro“. Entwicklung und Wartung von Datenbanken mit Enterprise Manager in SQL Server 2008. Prinzipien der Erstellung von Tabellen, Abfragen, gespeicherten Prozeduren.

    Seminararbeit, hinzugefügt am 11.12.2013

    Das Konzept einer Datenbank. Klassifizieren Sie sie nach Struktur. Eine Reihe von Software- und Sprachwerkzeugen zum Erstellen, Speichern und Verarbeiten von Datenbanken, insbesondere die Verwendung von Abfragen, Formularen und Tabellen. Die Essenz von Makros, Berichten, Modulen.

    Präsentation, hinzugefügt am 08.12.2013

    Informationssystem - eine Reihe von organisatorischen, technischen und Software-Tools, die in einem einzigen System zum Sammeln, Speichern, Verarbeiten und Ausgeben der erforderlichen Informationen zusammengefasst sind. Analyse von Merkmalen infologischer, logischer Datenbankmodelle.

    Seminararbeit, hinzugefügt am 16.09.2017

    Rechtsgrundlage für die Vermietung in der Republik Kasachstan. Überblick über vorhandene Immobilienagentur-Software. Die Wahl der Werkzeuge zur Entwicklung eines Informationssystems. Organisation von Technologien zum Sammeln, Übertragen, Verarbeiten und Ausgeben von Informationen.

Entwicklung eines Informationssystems (IS) „Immobilienbüro“

Kursarbeit

Informatik, Kybernetik und Programmierung

Das Konzept einer Datenbank. Grundbegriffe für die Arbeit mit Datenbanken. Erstellen einer Tabelle in der Datenbank Beschreibung der generierten Abfragen

Seite 18

Bundesamt für Bildung

Staatliche Bildungseinrichtung

höhere Berufsausbildung

"Ufa State Aviation Technical University"

Institut für Wirtschaftsinformatik

Studiengang Informatik

Thema:

Design und Erstellung der Datenbank „Immobilienagentur“

Entwicklung von Informationssystemen (IS).

"Immobilienagentur"

Abgeschlossen:

Geprüft:

Ufa 200 7

Einführung

1.1. Das Konzept einer Datenbank.

1.2. Grundbegriffe für die Arbeit mit Datenbanken.

2. Angabe des Problems

2.1. Basistabellenstrukturen

Ganz

Ja (keine Übereinstimmungen erlaubt)

Ja (keine Übereinstimmungen erlaubt)

Ganz

Ja (keine Übereinstimmungen erlaubt)

Ja (keine Übereinstimmungen erlaubt)

Ja (Spiele erlaubt)

Ja (Spiele erlaubt)

Ja (Spiele erlaubt)

Ganz

Ja (keine Streichhölzer erlaubt)

Ja (keine Streichhölzer erlaubt)

2.2. Beziehungen zwischen Tabellen definieren.

3. Beschreibung der Arbeit

3.1. Erstellen einer Tabelle in einer Datenbank

3.2. Erstellen einer neuen Datenbank in der Entwurfsansicht

3.3. Beziehungen zwischen Tabellen festlegen

3.4.1. Erstellen einer Abfrage mit dem Designer

3.4.2. Beschreibung der generierten Abfragen

3.4.4. Zusammenfassende Anfragen

3.4.6. Queranfrage

3.5. Berichterstattung

3.6. Formulare erstellen

3.7. Unterformulare erstellen

3.8. Erstellen eines Schaltflächenformulars

4. Hinweise zur Nutzung der Datenbank

5. SCHLUSSFOLGERUNG

Referenzliste

  1. Einführung

1.1. Das Konzept einer Datenbank.

Große Datenüber Objekte und Phänomene der realen Welt, zusammen mit Software und Hardware zur Datenspeicherung und -manipulation Sie heißen Informationssysteme (IS).

Die Basis des Informationssystems, Gegenstand seiner Entwicklung ist eine Datenbank.

Datenbank (DB) -eine Reihe von Daten, die durch ein gemeinsames Thema oder einen gemeinsamen Zweck sinnvoll miteinander verbunden sind. Karten von Mitarbeitern des Unternehmens im Archiv - ein Datensatz, ist eine Datenbank. Typischerweise wird eine Datenbank für eine bestimmte Anwendungsaufgabe erstellt.

Jede Datenstruktur kann in eine einfache zweidimensionale Tabelle umgewandelt werden. Diese Darstellung ist für den Benutzer und für die Maschine am bequemsten. Es werden Datentabellen aufgerufen, die aus zweidimensionalen Tabellen bestehen relational.

Jede Tabelle besteht aus einer festen Nummer Säulen und eine gewisse Menge Linien . Jede Spalte repräsentiert bestimmte Daten. In der Datenbanksprache werden die Spalten einer Tabelle genannt Felder, und für jedes Feld muss der Entwickler einen eindeutigen Feldnamen definieren. Jedes Feld kann in mehreren Tabellen enthalten sein.

DB-Zeilen werden aufgerufen Aufzeichnungen . Ein Datensatz ist ein Baustein zum Speichern von Daten in einer Tabelle, Datenauswahl in einer Abfrage, ein Formular, das auf dem Bildschirm angezeigt wird.

DBMS-Zugriff ist ein relationales Datenbankmanagementsystem. Daten werden in einer solchen Datenbank in Form von Tabellen gespeichert, deren Zeilen (Datensätze) aus Sätzen von Feldern bestimmter Typen bestehen. Mit jedem Tisch Zugriff kann verknüpfte Indizes (Schlüssel) sein, die die vom Benutzer benötigten Reihenfolgen für den Satz von Zeilen angeben. Tische dürfen haben die gleiche Art von Feldern (Spalten), und dies ermöglicht es Ihnen, Beziehungen zwischen ihnen herzustellen. Typische Datenbankoperationen sind:

  • Tabellen definieren, erstellen und löschen,
  • Modifikation von Definitionen (Strukturen, Schemata) bestehender Tabellen,
  • Daten in Tabellen nach bestimmten Kriterien suchen (Abfrageausführung),
  • Erstellung von Formularen und Berichten über den Inhalt der Datenbank.

Anfrage (zur Auswahl) – Mittel zur Auswahl von Daten aus einer oder mehreren Tabellen unter Verwendung einer benutzerdefinierten Bedingung. Mit Abfragen können Sie virtuelle Tabellen erstellen, die aus berechneten Feldern oder aus anderen Tabellen entnommenen Feldern bestehen.

Die Form - ein Mittel, um Daten auf dem Bildschirm anzuzeigen und zu verwalten.

Prüfbericht - ein Mittel zum Anzeigen von Daten beim Drucken.

Schlüsselfeld – ein Feld, dessen Werte verwendet werden, um einen Datensatz in der Tabelle eindeutig zu identifizieren.

Taste - ein oder mehrere Schlüsselfelder, mit denen Sie Tabellendatensätze identifizieren oder Beziehungen zwischen Tabellen organisieren können.

1.2. Grundbegriffe für die Arbeit mit Datenbanken.

Index - Mittel zum automatischen Sortieren von Datensätzen in der Tabelle nach dem Wert des indizierten Felds. Es gibt zwei Arten von Indizes: solche, die die Wiederholung von Feldwerten zulassen, und solche, die keine Wiederholung von Feldwerten zulassen.

Datensatzauswahlbereich —ein rechteckiger Bereich links von der Linie, in dem Sie die gesamte Linie auswählen können.

Feldauswahlbereich —Kopfzeilenbereich. Wenn Sie hier klicken, können Sie das gesamte Feld auswählen.

Scrollleiste -Ein Objekt mit zwei Schaltflächen und einem Schieberegler, mit dem Sie Daten in einem Fenster oder einer Liste verschieben können.

Registerkarte - ein Objekt, mit dem Sie die Informationskapazität des Dialogfelds zur Eingabe von Parametern erhöhen können. Äußerlich sieht es aus wie eine Karte aus einem gewöhnlichen Aktenschrank und ist mit einem Namen versehen. Die Registerkarten sind im Dialogfeld so angeordnet, dass nur eine davon vollständig sichtbar ist. Durch Klicken auf einen Registerkartennamen können Sie ihn zum Anzeigen und Bearbeiten verfügbar machen. Die Parameter sind ihrem Zweck entsprechend thematisch in Registerkarten unterteilt.

Konstrukteur - Modus zum Definieren der Eigenschaften von Datenbankobjekten (Tabellen, Abfragen, Formulare, Berichte, Makros, Module). Der Konstruktor hat ein eigenes Fenster, in dem sich eine Tabelle zum Festlegen von Objekteigenschaften befindet - bilden. Die Entwurfsansicht ist eine Alternative zur Datenansicht.

Zeiger (Maus) -bewegliches Symbol, das der Maus zugeordnet ist. Im GangeArbeit, nimmt es verschiedene Formen an, was dem Benutzer den Umgang mit Objekten erleichtert und als eine Art Hinweis dient.

Schalten - ein Steuerelement, mit dem Sie eine und nur eine von mehreren Optionen zum Einstellen von Parametern auswählen können.

Kontrollkästchen - ein Steuerelement, das sich in einer von zwei Positionen befinden kann: setzen oder zurücksetzen.

Kontextmenü -das dem Objekt zugeordnete Menü. Es wird erweitert, wenn Sie mit der rechten Maustaste auf ein Objekt klicken, und enthält Befehle, die für dieses Objekt spezifisch sind.

Meister - ein Programm, das darauf abzielt, ein bestimmtes, eng begrenztes Problem zu lösen. Assistenten führen einen Dialog mit dem Benutzer, in dessen Verlauf die Anwendung die zur Lösung des Problems erforderlichen Informationen erhält. Der Einfachheit halber besteht die Arbeit des Assistenten aus mehreren Phasen oder Schritten. Der Benutzer kann bei Bedarf zum vorherigen Schritt zurückkehren oder den unnötigen überspringen.

2. Angabe des Problems

Entwickeln Sie die Struktur der Basistabellen (mindestens vier) der DatenbankImmobilienagentur.

Unsere Datenbank enthält Informationen:

  • Informationen über Immobilien;
  • Informationen über Kunden: Nachname, Vorname und Patronym, Adresse, Telefonnummer, Immobilien- oder Immobilienpachtkosten;
  • Informationen über Mitarbeiter: Nachname, Vorname und Patronym des Mitarbeiters;
  • Informationen zu Immobilientransaktionen.

Lassen Sie uns diese Informationen in drei Tabellen unterteilen:Kunden, Immobilien, Betrieb, Mitarbeiter.

2.1. Basistabellenstrukturen

Die Tabellenstrukturen der Datenbank sind in den Tabellen 2.1, 2.2, 2.3, 2.4 dargestellt.

Tabelle 2.1. Tabellenstruktur Operationen.

Bereich

Art

Größe

Verpflichtend

Indiziert

Betriebscode

Numerisch

Ganz

Jawohl

Name

Operationen

Text

Jawohl

Ja (keine Übereinstimmungen erlaubt)

Tabelle 2.2. Tabellenstruktur Immobilie .

Bereich

Art

Größe

Verpflichtend

Indiziert

Eigentumsgesetzbuch

Numerisch

Ganz

Jawohl

Ja (keine Übereinstimmungen erlaubt)

Name

Immobilie

Text

Jawohl

Ja (keine Übereinstimmungen erlaubt)

Tabelle 2.3. Tabellenstruktur Kunden.

Bereich

Art

Größe

Verpflichtend

Indiziert

Vollständiger Name

Text

Jawohl

Ja (Spiele erlaubt)

Die Adresse

Text

Jawohl

Ja (Spiele erlaubt)

Telefon

Numerisch

Ganz

Jawohl

Ja (Spiele erlaubt)

Operation

Numerisch

Ganz

Jawohl

Ja (Spiele erlaubt)

Der Code

Immobilie

Numerisch

Ganz

Jawohl

Ja (Spiele erlaubt)

Preis

Geld

Geld

Jawohl

Ja (Spiele erlaubt)

Mitarbeiterkodex

Numerisch

Ganz

Jawohl

Ja (Spiele erlaubt)

Tabelle 2.4. Tabellenstruktur Mitarbeiter.

Bereich

Art

Größe

Verpflichtend

Indiziert

Mitarbeiterkodex

Numerisch

Ganz

Jawohl

Vollständiger Name

Angestellter

Text

Jawohl

Ja (keine Streichhölzer erlaubt)

2.2. Beziehungen zwischen Tabellen definieren.

Das Feld „Operationscode“ in der Tabelle „Operationen“ und das Feld „Operationscode“ in der Tabelle „Kunden“. haben ihre Bedeutung Operationscode . Da eine Operation also von mehreren Clients ausgeführt werden kann Verbindungstyp Eins zu vielen.

Bereich Eigentumsgesetzbuch Tabellen Eigenschaft und Feld Eigentumsgesetzbuch in der Clients-Tabelle haben ihre BedeutungEigentumsgesetzbuch. Da die gleiche Art von Immobilien verschiedenen Kunden gehören kann, haben wir zwischen diesen Tabellen Verbindungstyp Eins zu vielen.

Das Feld „Mitarbeitercode“ in der Tabelle „Employees“ und das Feld „Mitarbeitercode“ in der Tabelle „Customers“. haben ihre Bedeutung Mitarbeitercode. Da ein Agenturmitarbeiter mit verschiedenen Kunden arbeiten und verschiedene Operationen ausführen kann, haben wir zwischen diesen Tabellen Verbindungstyp Eins zu vielen.

3. Beschreibung der Arbeit

3.1. Erstellen einer Tabelle in einer Datenbank

Unmittelbar nach dem Start der Asse ss öffnet zwei Dialogfelder. Im ersten FensterNeue DatenbankdateiSie müssen eine Festplatte auswählen und den Pfad angeben, in dem wir unsere Datenbank speichern. In einem anderen, Dateierstellung - Der Benutzer wird aufgefordert, eine der folgenden Optionen auszuwählen:

  • Öffnen einer Datei - offen vorhandene Datenbank;
  • Schaffung neue Datenbank;
  • Schaffung aus einer bestehenden Datei;
  • Mit Vorlage erstellen - Führen Sie den Meister aus um eine Datenbank zu erstellen.

Wählen Sie im Fenster Datei erstellen die Option Neues Datenbankelement erstellen und dann Geben Sie im Fenster den Speicherort an Datei neue Datenbankund geben Sie den Dateinamen einImmobilienagentur und drücken Sie die Eingabetaste Das Programm öffnet das Datenbankfenster (Abb. 1). Es enthält RegisterkartenTabellen, Abfragen, Formulare, Berichte, Makros, Module. Ich wähle Tabellen. Nach dem Drücken der Taste Schaffen Das Programm öffnet ein Dialogfeld neuer Tisch, bietet mehrere Möglichkeiten, es zu erstellen. ich wähle Konstrukteur und klicken Sie auf die Schaltfläche OK.

Reis. 1. Datenbankfenster.

3.2. Erstellen einer neuen Datenbank im Modus Konstrukteur

Das Tabellenfenster im Designmodus sieht aus wie in Abb. 2. Im oberen Teil des Fensters befindet sich ein Formular der Tabelle. Es enthält eine Liste aller Felder, ihrer Typen und Überschriften.

Anfangs ist das Formular oben im Fenster leer. Um eine Tabelle zu erstellen, müssen Sie mindestens die Spalten " Feldname“ und „Datentyp“.

Um den Feldtyp einzustellen, klicken Sie in die entsprechende Zelle der Spalte " Datentyp ". Dadurch erscheint das Listensymbol auf der rechten Seite der ausgewählten Zelle. Sie müssen es öffnen und den gewünschten Typ auswählen.

Eines der Tabellenfelder muss als Schlüsselfeld definiert sein. Um es zu erstellen, setze ich den Cursor auf die gewünschte Zeile des Formulars und drücke die Schaltfläche Schlüsselfeld in der Symbolleiste oder wählen Sie den Befehl aus Schlüsselfeld aus dem Kontextmenü, das der angegebenen Zeile zugeordnet ist.

Reis. 2. Tabellenfenster im Designmodus

Beschreibung der Tabellenerstellung Mitarbeiter

Ich gebe in der Spalte "Feldname » der Name des ersten Felds der Tabelle Mitarbeiter Mitarbeiterkodex, Ich klicke mit der rechten Maustaste in die Spalte " Feldtyp » dieser Linie und dann entlang des Dreiecks. Wählen Sie in der angezeigten Liste " Numerisch ". Dieses Tabellenfeld muss als Schlüsselfeld definiert sein. Um es zu erstellen, platziere ich den Cursor auf der Zeile des Formulars, klicke mit der rechten Maustaste und wähle den Befehl aus Schlüsselfeld aus dem Kontextmenü.

Am Ende des Formulars gebe ich die Feldeigenschaften ein. Klicken Sie dazu mit der rechten Maustaste auf die entsprechende Zeile. Wählen Sie in der angezeigten Liste den Wert aus, der der Struktur der Tabelle entspricht Mitarbeiter:

Feldgröße Ganzzahl ,

Standardwert 0,

Pflichtfeld Jawohl,

Indiziertes FeldJa (Zufälle sind nicht erlaubt).

Wenn in der letzten Eigenschaft Ja ausgewählt ist, gibt es zwei Optionen. ich wähleJa (keine Übereinstimmungen erlaubt), da das Schlüsselfeld nicht wiederholt werden darf, ist es eindeutig.

In den folgenden Zeilen des Formulars gebe ich in ähnlicher Weise den Namen und Typ des verbleibenden Felds ein - Name des Mitarbeiters . Ich wähle den Typ und die Eigenschaften dieses Feldes aus.

Nachdem Sie das Bestellformular ausgefüllt haben, müssen Sie es speichern. Um die Angaben der neuen Tabelle zu speichern, klicke ich auf den Button " nah dran » in der oberen rechten Ecke des Fensters. Das Programm fragt nach einem Tabellennamen. Geben Sie im angezeigten Fenster ein Mitarbeiter und klicken Sie auf Ok .

In ähnlicher Weise erstelle ich andere Tabellen.

3.3. Beziehungen zwischen Tabellen festlegen

Der Verbindungsaufbau beginnt mit dem Öffnen eines Fensters Datenschema und Auswählen von Tabellen oder Abfragen, zwischen denen eine Beziehung hergestellt werden soll. Wählen Sie dazu im Datenbankfenster die Option Datenschema im Menü Extras (oder drücken Sie die Taste Datenschema in der Symbolleiste).

Reis. 3 Fenster zum Herstellen von Verknüpfungen zwischen Tabellen

Wenn Sie zuvor Verknüpfungen angezeigt oder geändert haben, enthält das Dialogfeld das zuletzt gespeicherte Schema. Wenn Sie dieses Fenster zum ersten Mal für die aktuelle Datenbank öffnen, ist es leer, ein Dialogfeld wird geöffnetHinzufügen einer Tabelle.Klicken Sie auf den ersten Tabellennamen Operationen und dann auf die Schaltfläche Addieren . Im Fenster Datenschemas Die ausgewählte Tabelle wird mit all ihren Feldern angezeigt. Ich wähle auch andere Tische ausKunden, Mitarbeiter, Immobilien. Nachdem Sie die Tabellen ausgewählt haben, klicken Sie auf die Schaltfläche Nah dran .

Datenschemata. Wir sehen die ausgewählten Tabellen mit ihren Feldern, die Schlüsselfelder sind fett hervorgehoben.

Ich klicke auf die Tabelle Operationen nach Feld Operationscode und ohne die Maustaste loszulassen, bewegen Sie den Mauszeiger auf das Feld Tischbetrieb Kunden . Dann lasse ich die Maustaste los. Auf dem Bildschirm wird ein Dialogfeld angezeigt. Verbindungen. Aktivieren Sie das Kontrollkästchen, um die Datenintegrität für die Kommunikation aufrechtzuerhalten.Gewährleistung der Datenintegrität.Der Linktyp wird unten im Fenster angezeigt.Eins zu vielen. Ich klicke auf den Button Schaffen . Das Programm stellt die angegebene Verknüpfung her und zieht eine Linie zwischen den verwandten Feldern in den Feldlisten.

Auf ähnliche Weise stelle ich eine Beziehung zwischen Tabellen herKunden und Immobilien, Mitarbeiter und Kunden.Das Ergebnis ist in Abb. 1 dargestellt. 3.

3.4. Anfragen

Mit einer Abfrage können Sie eine Frage zu den in Tabellen gespeicherten Daten stellen. Meist genutzt Abfragen abrufen, mit dem Sie die Daten des Originals oder mehrerer Tabellen auf einmal einsehen, analysieren und sogar ändern können.

Reis. 4. Anfragen erstellen

Um eine Abfrage zu erstellen, klicken Sie mit der linken Maustaste auf die Registerkarte Anfragen . Ein Abfrageerstellungsfenster erscheint, wie in Abb. 4, die zwei Möglichkeiten vorschlägt, sie zu erstellen:

  • Erstellen einer Abfrage in der Entwurfsansicht;
  • Erstellen einer Abfrage mit dem Assistenten.

3.4.1. Erstellen einer Abfrage mit dem Designer

Um eine Abfrage mit dem Designer zu erstellen, gehen Sie wie folgt vor:

1. Wählen Sie im Datenbankfenster die Registerkarte aus Anfrage.

2. Klicken Sie auf die Schaltfläche Erstellen. Auf dem Bildschirm wird ein Dialogfeld angezeigt. Neue Anforderung (Abb. 4).

3. Wählen Sie zum Erstellen einer Abfrage mit Konstrukteur und klicken Sie auf die Schaltfläche OK. Auf dem Bildschirm erscheint ein Fenster.MusteranfrageHinzufügen einer Tabellemit einer Liste von Tabellen und Abfragen, die in der aktuellen Datenbank gespeichert sind (Abb. 5.).

4. Wählen Sie die Tabelle mit den Daten aus, die in die Abfrage einbezogen werden sollen, und klicken Sie auf die Schaltfläche Addieren.

Das Abfragefenster zeigt eine Liste mit Feldern für jede der ausgewählten Tabellen an.

5. Klicken Sie auf die Schaltfläche Schließen.

Dann erscheint ein FensterMusteranfragewie in Abb. 6. Dies ist das Hauptwerkzeug für die Arbeit mit Abfragen. Die obere Hälfte des Fensters zeigt Beziehungen zwischen Tabellen, während die untere Hälfte dies zeigt Anfrageformular - enthält eine tabellarische Beschreibung der Anfrage. Jede Spalte darin entspricht einem Feld.

Abb.5. Abfrageerstellungsfenster mit dem Designer

Abb.6. Abfrageerstellungsfenster mit dem Designer

Zeilenfeld und Tabellenname enthalten Listen, die das gewünschte Feld definieren. Klicken Sie mit der linken Maustaste auf den Namen des auszuwählenden Feldes und verschieben Sie es auf die Zeile Bereich Anfrageformular. In der Reihe Tabellenname Das Programm gibt den Namen der Tabelle ein, aus der das Feld ausgewählt wurde, um die Abfrage zu erstellen.

Anfrage speichern

Die gespeicherte Abfrage wird Teil der Datenbank. Programm M icosoft access ss wählt automatisch einen Standardnamen dafür aus. Es wird empfohlen, Abfragen aussagekräftigere Namen zu geben.

2. Wenn eine neue Abfrage gespeichert wird, geben Sie einen Namen dafür ein und dann OK. Abfragenamen können bis zu 64 Zeichen lang sein und Leerzeichen enthalten.

3.4.2. Beschreibung der generierten Abfragen

  1. Musteranfrage

Um es zu erstellen, mache ich:

  • im Fenster wählen Hinzufügen einer Tabelleabwechselnd alle Tabellen wie in Abb. 6;
  • Die Felder in der Tabelle sind in folgender Reihenfolge angeordnet:Name der Immobilie, vollständiger Name, Adresse, Telefon, Betriebsname, Kosten, vollständiger Name des Mitarbeiters wie in Abb. 6:

  • Name des Anwesens aus der Immobilientabelle;
  • Name, Adresse, Telefon, Kosten aus der Kundentabelle;
  • Vorgangsname aus Tabelle Operationen ;
  • Vollständiger Name des Mitarbeiters aus der Employees-Tabelle.

Ich zeige alle Felder auf dem Bildschirm: in der Zeile Ausgabe auf dem Display das darin abgebildete Quadrat ist nicht leer. Die Bedingungen für die Auswahl lege ich nicht fest. Dann klicke ich auf den Button nah dran in der oberen rechten Ecke des Fensters.

Durch Klicken auf die Schaltfläche Offen Alle Aufzeichnungen auf unsere Anfrage werden auf dem Bildschirm wie in Abb. 7.

  1. Sortierung

Erstellen Sie eine Sortierabfrage Arten von Transaktionen erhalten in Abfrage abrufen.Dazu führe ich zuerst alle Aktionen wie im vorherigen Absatz aus, dann im Anfrageformular im Feld Sortieren Sie für Spaltennamensoperationen wählen Sie Aufsteigend (Abb. 8). Das Ergebnis ist in Abb.9.

Reis. 8. Erstellen Sie eine Sortierabfrage

3.4.3. Anfragen mit Parametern

Eine parametrisierte Abfrage ist eine Abfrage, die den Benutzer in einem Dialogfeld auffordert, Daten einzugeben, z. B. eine Bedingung für die Rückgabe von Datensätzen oder einen Wert, der in einem Feld enthalten sein soll.

Ich erstelle eine Anfrage, um auszuwählen, welche Clients die angegebenen Operationen ausführen möchten. Dafür:

Ich wähle TischeKunden, Immobilien, Betrieb.

Verschieben Sie die Felder in der Abfrageentwurfsansicht mit der Maus Vollständiger Name aus der Tabelle Kunden, Name des Anwesens aus der Clients-Tabelle, Vorgangsname und Operationscode aus der Operationstabelle im Anfrageformular (Abb. 10a).

Für das Feld Transaktionscode , die als Parameter verwendet wird, gebe ich in die Zelle der Zeile ein Auswahlbedingung Eingabeaufforderungstext [Transaktionscode eingeben] in eckige Klammern eingeschlossen. Diese Eingabeaufforderung wird angezeigt, wenn die Abfrage ausgeführt wird.

Klicken Sie auf die Schaltfläche, um die Ergebnisse anzuzeigen. Sicht auf der Symbolleiste und geben Sie die Parameterwerte wie in Abb. 10b ein. Um zum Abfrageentwurfsmodus zurückzukehren, klicken Sie erneut auf die Schaltfläche. Sicht auf der Symbolleiste.

In Abb.10. zeigt die beschriebene Form Anfrage mit Parametern und deren Ausführung , d.h. Anzeige derjenigen Kunden, die Immobilien erwerben möchten.

A) Formular zum Erstellen einer Anfrage mit Parametern

B) Erfüllung einer Anfrage mit Parametern

3.4.4. Zusammenfassende Anfragen

Die letzte Abfrage erstelle ich mit dem Konstruktor: Ich bestimme die Anzahl der Transaktionen für jeden Mitarbeiter.

Dafür:

1. Im Datenbankfenster wähle ich die Registerkarte Anfrage.

2. Ich drücke den Knopf Schaffen. Auf dem Bildschirm wird ein Dialogfeld angezeigt. Neue Anfrage .

3. Ich entscheide mich, eine Anfrage mit zu erstellen Konstrukteur und ich drücke auf den Knopf OK. Auf dem Bildschirm erscheint ein Fenster.Musteranfrage, und darüber - ein DialogfeldHinzufügen einer Tabellemit einer Liste von Tabellen und Abfragen, die in der aktuellen Datenbank gespeichert sind. Ich wähle Tische Kunden und Mitarbeiter.

4. Im Anfrageformular gebe ich die Felder aus den ausgewählten Tabellen ein: Vollständiger Name des Mitarbeiters aus der Employees-Tabelle, Kosten aus der Clients-Tabelle.

5. Ich klicke auf die SchaltflächeGruppenbetriebauf der Symbolleiste. Die Zeile erscheint auf dem Bestellformular.Gruppenbetrieb. In der Kostenspalte klicken Sie auf die ZeileGruppenbetrieb.Wählen Sie in der angezeigten Liste aus Summe . Als Ergebnis haben wir die Gesamtkosten aller Vorgänge für jeden Mitarbeiter berechnet. Das Ergebnis in Abb. elf.

Reis. 11 Ausführung der letzten Abfrage.

3.4.5. Abfrage mit berechnetem Geschlecht Essen

Es gibt eine Reihe von Berechnungen, die in einer Abfrage durchgeführt werden können, z. B. das Ermitteln der Summe oder des Durchschnitts der Werte eines Felds oder das Multiplizieren der Werte zweier Felder. In einem Feld angezeigte Berechnungsergebnisse werden nicht in der zugrunde liegenden Tabelle gespeichert. Stattdessen werden die Berechnungen bei jeder Ausführung einer Abfrage erneut durchgeführt, sodass die Ergebnisse immer den aktuellen Inhalt der Datenbank darstellen. Sie können die berechneten Ergebnisse nicht manuell aktualisieren.

Beschreibt, wie eine Abfrage mit einem berechneten Feld erstellt wird

Lassen Sie uns eine Abfrage mit der Berechnung der Gehälter der Mitarbeiter erstellen. Das Gehalt des Mitarbeiters entspricht 0,0015 % der Transaktion. Kopieren Sie dazu die vorherige Abfrage und geben Sie im berechneten Feld den Ausdruck ein:

Gehalt: [Abschlussabfrage]!*0.0015.

Das Ergebnis ist in Abbildung 12 dargestellt.

Reis. 12. Ausführung einer Abfrage mit berechneten Feldern.

3.4.6. Queranfrage

Querabfrage -ist eine Tabellenerstellungsoperation zum Berechnen von Summen basierend auf einer vorhandenen Tabelle oder Abfrage. Um den Kreuzabfrage-Assistenten zu starten, klicken Sie auf die Schaltfläche Erstellen Sie auf der Registerkarte Abfragen . Wähle aus der ListeQueranfrage und klicken Sie auf Ok.

Beschreibt, wie eine Kreuzabfrage erstellt wird.

Erstellen z diese Anfrage, nennen wir esQuerabfrage, notwendig:

  1. Klicken Sie auf der Registerkarte Anforderungen auf die Schaltfläche Erstellen.
  2. Wähle aus der ListeQueranfrage und klicken Sie auf Ok.

Der erste Schritt besteht darin, eine Tabelle oder Abfrage auszuwählen. ich wähleMusteranfrage(Abb. 13).

Reis. 13. Erstellen Sie eine Kreuzabfrage

  1. Im zweiten Schritt müssen Sie ein Feld auswählen, dessen Werte zur Bildung von Tabellenzeilen und deren Überschriften verwendet werden. Ich wähle ein Feld VOLLSTÄNDIGER NAME. Jeder eindeutige Wert des angegebenen Felds hat eine eigene Spalte in der neuen Tabelle.
  2. Der dritte Schritt besteht darin, das Feld auszuwählen, dessen Werte zum Erstellen der Tabellenspalten verwendet werden. Ich wähle ein FeldDer Name des Vorgangs, Ich klicke auf die Schaltfläche "Weiter".
  3. Der nächste Schritt besteht darin, das Feld und die Funktion auszuwählen, die für die Zusammenfassung verwendet werden. In diesem Fall können Sie sich auf das Feld bewerben Summenfunktion Summe . Ich klicke auf die Schaltfläche "Weiter".
  4. Der letzte Schritt besteht darin, den Namen der Abfrage einzugebenKreuz anfordern und klicken Sie auf die Schaltfläche „Fertig stellen“.

Die Ausführung der letzten Abfrage ist in Abbildung 14 dargestellt.

Reis. vierzehn . Queranfrage

3.4.7. Anfrage aktualisieren

Wir werden uns entwickeln Anfrage aktualisieren. Nehmen Sie eine Situation an, in der der Mietpreis für Wohnungen gestiegen ist (Operationscode 3 und 4).

Wählen Sie dazu Tabellen in der Entwurfsansicht aus.Betrieb und Kunden.

  • Dann verwandeln wir uns in das Fenster Gestalter ein Anfrage aktualisierenbei der Auswahl eines Teams Aktualisieren Kontextmenü, das erscheint, wenn auf eine Schaltfläche geklickt wird Anfragetyp auf der Symbolleiste des Abfrage-Designers oder den Menübefehl Abfrage/Aktualisieren.
  • Nach Ausführung dieses Befehls erscheint die Update-Zeile im Anfrageformular.
  • Geben Sie in der Zeile Aktualisieren einen Ausdruck ein, der den neuen Feldwert *1,2 definiert, und füllen Sie die Zeile Auswahlbedingung aus: 3 oder 4 (Abb. 15) .

Nach dem Ausführen des Befehls Abfrage/Ausführen erscheint ein Dialogfeld mit einer Meldung über die Anzahl der zu aktualisierenden Datensätze und einer Frage zum Fortsetzen des Aktualisierungsvorgangs.

Abb.15. Fenster zum Erstellen einer Aktualisierungsanforderung

3.5. Berichterstattung

Der einfachste Weg, einen Bericht zu erstellen, besteht darin, ein Programm anzuweisen, das so genannte Autoberichte (d. h. automatisch generierte Berichte). Um einen automatischen Bericht zu erstellen, müssen Sie:

  1. Klicken Sie auf der Registerkarte Berichte auf die Schaltfläche Erstellen.
  2. Auswählen Autoreport: pro Spalte oder Klebeband und geben Sie den Namen der Tabelle oder Abfrage an. Das Programm läuft dann von alleine. Der empfangene Bericht erscheint auf dem Bildschirm (Abb. 16).

Reis. 16. Automatischer Bericht: an Spalte

  1. Schließen Sie den Bericht (klicken Sie auf die Schaltfläche nah dran in der oberen rechten Ecke des Berichtsfensters).
  2. Das Programm fragt Speichern? Ich antworte mit Ja.
  3. Das Programm ist der Name zum Speichern des Berichts, der den Namen der Tabelle oder Abfrage vorschlägt, auf der der Bericht basiert. Wenn Sie einen aussagekräftigeren Namen vergeben möchten, geben Sie ihn ein. Drücken Sie den Knopf OK.

Jetzt können Sie den Berichtstitel, die Spalten- oder Zeilennamen korrigieren, die Schriftart und -größe sowie die Textfarbe auswählen. Wählen Sie dazu im Entwurfsmodus den Berichtstitel aus und geben Sie neuen Text ein. Das Gleiche machen wir mit den Namen von Spalten oder Zeilen.

Sie können Berichte auch mit dem Berichtsassistenten erstellen.

1. Wählen Sie in den Objekten „Berichte“ aus, klicken Sie auf den „Berichtsassistenten“.

2. Wählen Sie aus dem Feld der Tabelle und Abfragen das Objekt aus, zu dem der Bericht erstellt werden soll (Abb. 17).

Reis. 17. Erstellen eines Berichts mit dem Berichtsassistenten

3. Wählen Sie die Felder aus, die uns interessieren, um Berichte zu erstellen (Sie können aus verschiedenen Abfragen und Tabellen wählen).

4. Wählen Sie Berichtsparameter, Sortierreihenfolge, Stil, Name und klicken Sie auf „Fertig“.

Der generierte Sortierabfragebericht ist in Abbildung 18 dargestellt.

Reis. 18. Musteranforderungsbericht

3.6. Formulare erstellen

In Fällen, in denen Benutzer mit der Darstellung von Daten in Form einer Tabelle nicht zufrieden sind, können sie ein Formular erstellen, mit dem Sie die Daten auf dem Bildschirm nach Bedarf anordnen können.

Klicken Sie auf der Registerkarte Formulare auf die Schaltfläche Erstellen und dann auf AutoForm. Ich wähle in einer Spalte in einem Fenster das Neue Formular aus.

Alle Felder einer solchen Tabelle sind darauf „in einer Spalte“ angeordnet. Einer der Datensätze in der Tabelle wird auf dem Bildschirm angezeigt.

Ein Bandformular ist eine reguläre Tabelle, die den Status eines Formulars hat. Jeder Eintrag belegt eine separate Zeile - "Band" (Abb. 19).

Bei automatisch erstellten Formularen wählt das Programm selbst ein neues Muster aus.

Abb. 19. Autoform „Mitarbeiterfluktuation“

3.7. Unterformulare erstellen

Ein Unterformular ist ein Formular, das Teil eines anderen Formulars ist und Daten aus einer zugehörigen Tabelle anzeigt.

Ein Unterformular wird erstellt, um Daten aus 1:n-Tabellen in einem einzelnen Dokument zu platzieren.

Reis. 20. Erstellen von Formularen mit dem Assistenten

  1. Im Datenbankfenster in der Liste Objekte wählen Sie Formen .
  2. Klicken Sie in der Symbolleiste des Datenbankfensters auf die Schaltfläche Schaffen .
  3. Im Dialogfeld Neue Form Doppelklicken Sie auf die Zeile Formularmeister.
  4. Im 1. Schritt des Assistenten wähle ichAbfrage - Sortierung(Abb. 20).
  5. Ich mache einen Doppelklick auf alle Felder dieser Anfrage,die dann in das Formular aufgenommen werden - ich klicke Des Weiteren .
  6. Im zweiten Schritt wähle ich die Art der Datendarstellung aus und setze den SchalterUnterformulare- Ich klicke auf Weiter (Abb. 21).

Reis. 21. Fenster zum Erstellen von Unterformularen

Abbildung 22. Fenster zum Erstellen von Unterformularen: Stilauswahl

Abb. 23. Fenster zum Erstellen von Unterformularen: Auswahl des Namens der Formulare.

  1. Im dritten Schritt wähle ich die Ansicht ausUnterformular - Ich habe das Optionsfeld auf eingestellt tabellarisch .

Reis. 24. Ansicht des Unterformulars.

  1. Im vierten Schritt wähle ich einen Stil aus Industriell - klicken Sie auf Weiter (Abb. 22).
  2. Das Programm bietet die Möglichkeit, zwei Formen zu benennen:Unterformular „Immobilien und Kunden“, Ich klicke auf die Schaltfläche „Fertig“ (Abb. 23).

Das Unterformular hat das in Abbildung 24 gezeigte Formular.

3.8. Schaltflächenformulare erstellen S

Das Schaltflächen-Formularmenü wurde für den schnellen Zugriff auf erstellte Formulare und Berichte erstellt

Um Schaltflächenformulare zu erstellen, zu ändern und zu löschen, verwenden Sie den Schaltflächenformular-Manager. Gehen Sie wie folgt vor:

  1. Ich öffne die Datenbank.
  2. Im Servicemenü wähle eine MannschaftDienstprogramme, und dann Button-Formular-Manager.
  3. Eine Aufforderung wird angezeigt, um die Erstellung eines Schaltflächenformulars zu bestätigen. Ich drücke die Schaltfläche Jawohl .
  4. Ich klicke auf die Schaltfläche Erstellen.
  5. Ich gebe den Namen des neuen Schaltflächenformulars ein und klicke auf die Schaltfläche OK.
  6. Lassen Sie uns ein neues Schaltflächenformular hinzufügen:Hinzufügen von Daten zu einer Tabelle, für eine einfache Verwendung beim Hinzufügen neuer Daten zur Tabelle.
  7. Ich definiere ein Schaltflächen-Formularelement.
  • Ich klicke auf die Schaltfläche Erstellen.
  • Ein Fenster wird geöffnet
  • Ich wähle im Feld Befehl " Formular zum Hinzufügen öffnen", und im Feld „Formulare“ das Formular „Immobilien“.
  • Im Textfeld des Fensters Ändern eines Button-FormularelementsGeben Sie den Namen des Schaltflächen-Formularelements ein Immobilie .
  • Ich drücke die OK-Taste.
  1. Fügen Sie als Nächstes die restlichen Daten für das Unterschaltflächenformular „Hinzufügen von Daten zur Tabelle“ hinzu.
  2. In ähnlicher Weise erstellen wir Unterschaltflächenformulare „Tabellendaten ändern“ und „Berichte“. Wählen Sie beim Erstellen eines Unterschaltflächenformulars "Berichte" den Befehl " Bericht öffnen.
  3. Nachdem wir alle Seiten des Schaltflächenformulars erstellt haben: "Daten zur Tabelle hinzufügen", "Tabellendaten ändern", "Berichte", fahren wir mit dem Hauptschaltflächenformular fort, das gestartet wird, wenn unsere Datenbank geladen wird:
  • Ich klicke auf die Schaltfläche Erstellen.
  • Ein Fenster wird geöffnet Schaltflächen-Formularelement ändern.
  • Ich wähle im Feld Befehl " gehe zum Schaltflächenformular", und im Feld Schaltflächenformular - wiederum alle Formulare, die wir erstellt haben.
  • Ich drücke die OK-Taste
  • Um die Datenbank über das Hauptschaltflächenformular verlassen zu können, erstelle ich ein weiteres Element, im Befehlsfeld wähle ich „Beenden Sie die Anwendung“, und in das Textfeld gebe ich Exit ein.

Damit das Hauptschaltflächenformular beim Laden der Datenbank „Montage und Implementierung von Computern“ gestartet wird, wählen Sie den Befehl ausExtras > Startoptionen. Gelistetes Formular Suchen Sie den Namen des erstellten Schaltflächenformulars.

4. Hinweise zur Nutzung der Datenbank

Um mit der Datenbank zu arbeiten, benötigen Sie:

  1. Datenbank öffnen: Doppelklick auf die Datei, die sie enthält, d.h. auf eine Datei namensImmobilienagentur. mdb . Dadurch wird das Programm gestartet Betreten und das Datenbankfenster mit der Hauptschaltfläche öffnet sich (Abb. 25).

Reis. 25. Ergebnis des Öffnens einer Datenbank

  1. Der Benutzer muss nur den der Aufgabe entsprechenden Menüpunkt auf der Hauptschaltfläche auswählen und mit der linken Maustaste klicken.
    1. Um Tabellendaten hinzuzufügen, wählen Sie das Element ausDaten hinzufügen.Als Ergebnis erscheint ein Untermenü - Subbutton-FormularTabellen hinzuzufügen(Abb. 26). Dann müssen Sie den der Tabelle entsprechenden Menüpunkt auswählen, z. B.Immobilie. Daneben öffnet sich ein neues Fenster (Abb. 27), das die Felder der Tabelle enthältImmobiliezur Dateneingabe. Der Benutzer gibt die Feldwerte ein.Nachdem die Tabelle selbst auf dem Bildschirm erscheint, platzieren Sie den Mauszeiger auf der ersten Spalte der Zeile mit dem Bild eines Sternchens, klicken Sie in die Zelle und geben Sie den gewünschten Wert ein. Um zur nächsten Zelle in einer Reihe zu wechseln, drücken SieTaboderEnTer.

Die ergänzten Datensätze in den Tabellen werden in den erstellten Formularen und Berichten wiedergegeben.

  1. Um zum Hauptmenü des Hauptschaltflächenformulars zu gelangen, müssen Sie auf das Element ZURÜCK klicken.

Reis. 26.Subbutton-FormularTabellen hinzuzufügen

Reis. 27. Dateneingabefenster der Immobilientabelle

Reis. 28. Ändern Sie die Daten der Datenbanktabelle Immobilien

  1. Um die Werte von Datenbanktabellen zu ändern oder anzuzeigen, müssen Sie das Element auswählenDaten ändernauf dem Hauptschaltflächenformular. Wenn wir den Tisch öffnenImmobilie,dann sehen wir, dass unser Tisch aufgefüllt wurde (Abb. 28).
    1. Um die empfangenen Berichte anzuzeigen, wählen Sie das Element ausBerichteauf dem Hauptschaltflächenformular.
      1. Um Berichte zu drucken, klicken Sie nach dem Öffnen des Berichts selbst auf die SchaltflächeSiegelSymbolleisteBetreten.
        1. Klicken Sie auf die Schaltfläche, um das Programm zu beenden.nah dranin der Kopfzeile des ProgrammsBetreten.

5. SCHLUSSFOLGERUNG

DBMS MSArschssist derzeit eines der beliebtesten unter den Desktop-Systemen. Einige der Gründe für diese Popularität sind:

  • einfache Eingabe und Bearbeitung von Tabellendaten, weil das Programm erstellt eine Schnittstelle nach Wahl des Benutzers;
  • sucht nach Daten in Tabellen nach bestimmten Kriterien;
  • steuert Schlüsselfelder;
  • erstellt beliebige Formen von Berichten, in denen Sie den Inhalt und den Designstil ändern können;
  • ermöglicht es, die Datenbank mit neuen Tabellen aufzufüllen und neue Probleme zu lösen, d.h. Erstellen Sie neue Berichte und Formulare.

All dies ermöglicht es uns, darüber nachzudenkenBetretenzuverlässiges Programm.

Referenzliste

  1. Informatik. Grundkurs: Lehrbuch für Hochschulen / Ed. S. V. Simonovich.-St. Petersburg: Peter, 2007.-640 p.
  2. Khomonenko A. D. Datenbanken: Lehrbuch für Universitäten / A. D. Khomonenko, V. M. Tsygankov, M. G. Maltsev; ed. A. D. Homonenko.-SPb: KORONAprint, 2004.-736 S.;
  3. Robinson s.MicrosoftBetreten2000: Lehrgang. SPb: "Peter". 2000.
  4. Elektronisches LehrbuchMicrosoft Access 7.0.
  5. Vorlesungen DB. USATU, 2006.
  6. Richtlinien für Laborarbeiten im Fach "Informatik"

Sowie andere Werke, die Sie interessieren könnten

73224. Personalführung in Unternehmen 804.02KB
Arbeiter Angestellte sind eine Kategorie von Arbeitern, deren Aktivitäten von bestimmten Arten geistiger Arbeit dominiert werden. Entwicklung und Einführung neuer Arten von Produkten, technologischen Prozessen, technischen und wirtschaftlichen Standards, Formen und Methoden der Organisation von Produktion und Arbeit; Bereitstellung der Produktion mit der erforderlichen Dokumentation, Materialien, Ausrüstung, Reparatur und anderen Dienstleistungen; analysieren die Leistungsindikatoren des Unternehmens, entwickeln und implementieren Maßnahmen zu ihrer Verbesserung. Die Formel spiegelt eine der Normen wider ...
73225. Einführung in die Betriebswirtschaftslehre von Verkehrsunternehmen 1,3 MB
Die materielle Produktion umfasst: Industrie; Land-und Forstwirtschaft; Güterverkehr; Kommunikation dient der materiellen Produktion; Konstruktion; Handeln; Gastronomie; Informations- und Computerdienste usw. Im Prozess des Transportbetriebs werden keine neuen Produkte geschaffen, sondern Personenfracht von einem Punkt zum anderen bewegt. Beim Transport von Gütern treten bei ihnen keine physikalischen oder chemischen Veränderungen auf, sondern nur eine Veränderung ihres Ortes in Bezug auf ...
73226. Anlagevermögen von Verkehrsunternehmen 899,56 KB
Klassifikation des Anlagevermögens des Unternehmens Entsprechend der Rolle im Produktionsprozess: Aktiv: Maschinen und Anlagen Energie Maschinen Messinstrumente Computertechnologie Werkzeuge Passiv: Gebäude Gebäude Strukturen Übertragungsgeräte Transport n Inventar. Für produzierende Unternehmen, einschließlich Transportunternehmen, ist die typische Zusammensetzung des Anlagevermögens wie folgt: Gebäude und Bauwerke Verwaltungsgebäude Industriegebäude Lager usw. Viehzucht Das Verhältnis der einzelnen Gruppen des Anlagevermögens zu ihrer Gesamtheit ...
73227. Umlaufvermögen von Unternehmen 951,72 KB
Zirkulationsmittel sind die Produktionsmittel, die unmittelbar der Stufe des Produktverkaufs dienen. Vorbereitung neuer Produktionsarten; Die Working-Capital-Quote ist die monetäre Menge an Ressourcen, die gebildet werden sollen ...
73228. Versteht und seht, dass der Dzherel recht hat. Jerela ta formi Rechte 30,56 KB
Jerela hat recht. Versteht und seht, dass der Dzherel recht hat. Die Dzherelo-Rechtsform ist eine Möglichkeit, die im Staat erscheinenden Rechtsnormen auszudrücken und zu verankern, und Yakі kann eine zagalnoobovyazkove-Bedeutung haben.
73229. STAATEN UND NATIONALE UKRAINISCHE SYMBOLE 88,5 KB
Eigentum: Karte der Ukraine; Bild der ukrainischen souveränen Flagge und herbatrizub; die Kleinen aus den Bildern von Kalini vіnochka pysanka wuchsen dünn; Whatman-Papier mit einem Kreuzworträtsel Ukraine; Tontechnik; Kerze. Buchinskaja Meine Ukraine. Prispiv: In der Welt ist mein Land die rote Blume des Schneeballs, der Gori-Flüsse und meiner Wiesen, meiner Ukraine. Es gibt nur ein Land auf der Welt, wie eine Perle in meinem Herzen, meine einzige Ukraine.
73230. PROFESSIONELLE VERWALTUNG 1,04 MB
Um Marktuntersuchungen des Kerngeschäfts durchzuführen, wurde beschlossen, diagnostische Tests (Interviews) von potenziellen Beruhigungsmitteln durchzuführen. Analyse einer Auswahl von 100 Passanten, die es uns ermöglicht, die Anzahl der Passanten zu berücksichtigen, die sich im gleichen Zeitintervall befanden, die Anzahl der Passanten, die dem Schicksal des Experiments eine Chance gaben, diese Trivalenz, ein Interview zu führen
73231. Unterrichten von Kindern im Grundschulalter in der Analyse von Werken der bildenden Kunst 178,5 KB
Während gerade die Kenntnis der Struktur eines Kunstwerks und der Gesetze der Kunstwahrnehmung die Forschungsposition des Studenten verwirklichen sollte, dank derer er in der Lage sein wird, die Bedeutung eines Gemäldes oder grafischen Werks selbstständig zu erfassen, die Wege des künstlerischen Denkens zu beherrschen. Wenn es jedoch um Kunstwerke geht, handelt der Lehrer meistens als allwissender Dozent, während der Schüler als passiver Betrachter und Zuhörer fungiert. Bis jetzt gibt es keine Technologien und Methoden, dank denen Studenten ...
73232. Entwicklung einer internationalen Strategie zur Produktwerbung 749,5 KB
Theoretische Analyse der Entwicklung einer internationalen Warenförderungsstrategie; Untersuchung der Merkmale internationaler Strategien für die außenwirtschaftliche Tätigkeit von Unternehmen; Analyse der finanziellen, wirtschaftlichen, außenwirtschaftlichen und Marketingaktivitäten des Unternehmens; Entwicklung einer Strategie für den Eintritt des Unternehmens in den ausländischen Markt.

Kursarbeit

In der Disziplin "Entwicklung von Informationssystemen"

Entwicklung von IS für eine Immobilienagentur

Einführung

Relevanz und Ort des Problems der Informationsunterstützung im Fachgebiet

Für die effizienteste Produktion in jeder Organisation stellt sich das Problem der Organisation des Datenmanagements. Die Automatisierung ermöglicht es Ihnen, große Datenmengen zu speichern, zu strukturieren und zu organisieren.

Die Entwicklung des Marktes trug zu einer Zunahme der Zahl der Unternehmen bei, die Immobiliendienstleistungen erbringen, was zu einer Intensivierung des Wettbewerbs und einer Erhöhung der Anforderungen an das Niveau, die Geschwindigkeit und den Komfort des Kundendienstes führte.

Der Kundenservice besteht aus zwei Phasen: In der ersten Phase wird nach dem aktuellen Angebot des Immobilienmarktes gesucht, in der zweiten Phase werden rechtliche Dokumente erstellt.

Die Erhöhung der Geschwindigkeit und Qualität der Suche nach aktuellen Angeboten (in der ersten Phase) erfordert die Entwicklung und Implementierung eines solchen Informationssystems, das eine Analyse von Informationen über die aktuelle Situation des Immobilienmarktes liefert.

Ziel der Kursarbeit ist die Entwicklung und Implementierung eines Informationssystems zur Automatisierung der Immobilienaktivitäten der Firma "Alina" in der Stadt Kamensk-Shakhtinsky.

Ziele und Ziele der Diplomgestaltung

Die IS-Entwicklung umfasst folgende Aufgaben:

¾ Untersuchung des Marktes für Softwareprodukte, Identifizierung ihrer Stärken und Schwächen.

¾ Systemanforderungsanalyse und Design durchführen.

¾ Implementierung eines Informationssystems, das den Anforderungen des Kunden entspricht.

¾ Bewertung der Wirksamkeit von Entwicklungstechnologien.

Dieses AIS sollte mit Betriebsdaten arbeiten, die Anhäufung dieser Daten ermöglicht die Analyse der Aktivitäten des Unternehmens für einen beliebigen Zeitraum und ermöglicht auch die operative Verwaltung von Informationen über Buchhaltung, Kauf und Verkauf, Tausch und Privatisierung von Immobilien Anwesen. Dies ist eine der Aufgaben bei der Implementierung des Systems. Dank seiner Verwendung wird die Zeit, die für die Vorbereitung, Suche und Verarbeitung der erforderlichen Informationen für die oben genannten Funktionen des Unternehmens aufgewendet wird, erheblich reduziert. Dies wird erreicht, indem die optimalste Methode zum Speichern und Verarbeiten von Daten gewählt wird. Mit diesem Ansatz wird auch der Zeitaufwand für die Beschaffung dieser Daten durch andere Benutzer reduziert. Darin liegt die praktische Bedeutung dieser Kursarbeit.

Das entwickelte Informationssystem ist notwendig für die Bildung und Unterstützung der internen Wohnungsdatenbank der Agentur, die Eingabe und Bearbeitung von Wohnungen, Zimmern, Haushalten, Grundstücken in der Stadt Kamensk-Shakhtinsky und anderen Siedlungen, die von Agenten zum Verkauf angeboten werden. Außerdem wird das System die Arbeitsproduktivität erhöhen und dabei helfen, die Arbeit besser, schneller und billiger zu erledigen. Mit Hilfe des Informationssystems ist es möglich, das Arbeitsniveau des Direktors, des Buchhalters und der Sekretärin zu erhöhen, indem einige Routinevorgänge automatisiert werden.

1. Entwicklung von Softwareanforderungen

.1 Analyse bestehender Lösungen zur Domänenautomatisierung

Die Immobilienagentur "Alina" bietet natürlichen und juristischen Personen folgende Dienstleistungen an:

¾ Immobilienkauf

¾ Verkauf von Immobilien

¾ Immobilienbörse

¾ Vermietung von Immobilien

¾ Immobilienbewertung

Das entwickelte IS sollte folgende Funktionen erfüllen:

¾ Aufbau und Pflege einer internen Datenbank von Agenturwohnungen.

¾ Auswahl für beliebige Wohnungskonditionen aus der internen Datenbank.

¾ Organisation des Arbeitsplans der Agentur mit dem Dispatching-Telefon.

¾ Geben Sie Managementinformationen an Manager und Mitarbeiter weiter

.2 Auswahl einer Methodik für das Design von Informationssystemen

Derzeit gibt es im Bereich der Entwicklung und Implementierung von Informationssystemen mehrere Entwurfsmethoden:

Methodik zur funktionalen Modellierung der SADT-Arbeit;

Methodik der objektorientierten Analyse und des Entwurfs in UML;

Für den Entwurf des Informationssystems wurde die Methodik der objektorientierten Analyse und des Entwurfs in der Sprache UML (Unified Modeling Language) gewählt – einer grafischen Beschreibungssprache zur Objektmodellierung im Bereich der Softwareentwicklung. UML ist eine allgemeine Sprache, es ist ein offener Standard, der grafische Notation verwendet, um ein abstraktes Modell eines Systems zu erstellen, das als UML-Modell bezeichnet wird. Die UML wurde entwickelt, um im Wesentlichen Softwaresysteme zu definieren, zu visualisieren, zu entwerfen und zu dokumentieren.

1.3 Domänenanalyse

Die Immobilienagentur Alina bietet eine breite Palette von Immobiliendienstleistungen wie Kauf, Verkauf, Vermietung und Bewertung von Wohn- und Gewerbeimmobilien in der Stadt Kamensk-Shakhtinsky an.

Die Abbildung zeigt die Struktureinheiten der Agentur:

(Bildung mittels Software „BIG-Mini“):


Im Moment hat diese Agentur 14 Mitarbeiter.

Die Hauptaktivitäten des Unternehmens sind in der Abbildung dargestellt (gegründet mit Hilfe der Software "BIG-Mini"):


1.4 Sammlung von Anforderungen

Immobilienschnittstelle der Automatisierungsagentur

Das Sammeln von Anforderungen ist der Prozess, der erforderlich ist, um ein Dokument zu erstellen und zu genehmigen, das die Spezifikation der Systemanforderungen enthält.

In diesem Stadium:

¾ Bedarf wird erhoben.

¾ Stakeholder-Profile werden erstellt.

¾ Anwendungsfälle werden entwickelt.

Meistens basiert die Methodik zum Sammeln von Anforderungen auf der Verwendung der Methode der Befragung und des Studiums der Dokumentation, die die Aktivitäten des Unternehmens beschreibt.

Die befragten Mitarbeiter wünschten sich in der Software eine intuitive Benutzeroberfläche, Datensicherheit, das Vorhandensein eines Stadtplans zur Anzeige von Objekten und die Möglichkeit, die Betriebshistorie einzusehen.

Zur Entscheidungsfindung sind vollständige Informationen über aktuelle Angebote, bereits verkaufte Immobilienobjekte, Objekte, die das Unternehmen gerade verkauft, sowie eine detaillierte Beschreibung der einzelnen Objekte erforderlich.

1.5 Anforderungsanalyse und -modellierung

Basierend auf der durchgeführten Arbeit zur Erhebung von Anforderungen für das IP der Immobilienagentur Alina wurden die folgenden Anforderungen identifiziert:

¾ Stadtplan (mit Anzeige des Objekts auf der Karte).

¾ Klassifizierer von Objekten (automatische Erkennung von Fläche, Wohnungstyp, Stockwerkzahl, Grundriss, Wandmaterial).

¾ Die Funktion zum Eliminieren von "Datensatzdoppelungen" von Objekten (beim Hinzufügen eines neuen Objekts prüft das Programm auf das Vorhandensein von Analoga und warnt vor dem Vorhandensein ähnlicher Objekte).

¾ Verfolgung der Mietbedingungen.

¾ Möglichkeit, die Miethistorie anzuzeigen.

¾ Archiv der Datenbank der Eigentümer von Objekten.

¾ Kundendatenbankarchiv - zwei Status des Status von Kundenanfragen: aktiv und inaktiv.

¾ Die Funktion zum Ausblenden privater Daten.

¾ Bilder zu Objekten hinzufügen.

¾ Mehrbenutzerschnittstelle (verteilter Zugriff) mit Autorisierung und Namensbindung an Ereignisse.

¾ ID-Nummer für jedes Objekt zur einfachen Identifizierung.

¾ Automatisches Backup auf der Client-Seite, um die Datenbank im Notfall wiederherzustellen.

1.6 Anforderungsspezifikation

Das Pflichtenheft dient der laufenden Pflege des Projektes und der Darstellung der projektbezogen formulierten Anforderungen. Es ermöglicht Ihnen, den Themenbereich eines Softwareprodukts zu definieren, betrachtet in Bezug auf seine drei Hauptkomponenten: Daten, Prozess und Verhalten. Die Spezifikation ermöglicht es Ihnen, von der Definition der Projektdomäne zur Lösungsdomäne zu wechseln, indem Sie drei Anforderungsmodelle definieren, die die Merkmale von Daten, Prozessen und Verhalten darstellen.

Der Zugriff auf IS kann nur von denjenigen Kategorien von Benutzern durchgeführt werden, die der Abteilung der Agentur zugeordnet sind, nämlich: Leiter, Spezialist, Gutachter.


Allgemeine Einschränkungen

Betriebsumgebung. Die Mindestvoraussetzung für das Betriebssystem ist Windows7 Starter.

Design- und Implementierungsbeschränkungen-1. Die Datenbank muss auf SQL Server 2010 entworfen werden.

Design- und Implementierungsbeschränkungen-2. Die Anwendung muss als Client-Server-System implementiert werden, in dem Module, die externe Geräte steuern, Automatisierungsserver sind.

Anforderungen an externe Schnittstellen

Benutzeroberflächen-1. Ausgabebildschirme müssen allgemein anerkannten Standards entsprechen.

Benutzeroberflächen-2. Das System sollte zu jedem Formular einen Hilfelink bereitstellen, der erklärt, wie dieses Formular zu verwenden ist.

Benutzeroberflächen-3. Formulare sollten eine vollständige Navigation und Auswahl mit Tastatur und Maus ermöglichen.

Die Systemanforderungen sind in der Tabelle aufgeführt:


Software-Qualitätsattribute

Verfügbarkeit-1. Das System muss rund um die Uhr verfügbar sein.

Zuverlässigkeit-1. Im Falle eines Netzwerk- oder Systemausfalls muss das System unvollständige Berichte wiederherstellen.

Funktionale Anforderungen

¾ Pflege, Änderung von Kundendatensätzen.

¾ Datenbanksuche.

¾ Registrierung von Bewerbungen.

¾ Bereitstellung von Berichten.

1.7 Anforderungsvalidierung

Während des Validierungsprozesses müssen verschiedene Arten von Anforderungsprüfungen durchgeführt werden.

1. Überprüfung der Korrektheit der Anforderungen. Der Benutzer kann davon ausgehen, dass das System bestimmte spezifische Funktionen ausführen muss. Weitere Überlegungen und Analysen können jedoch dazu führen, dass zusätzliche oder neue Funktionen erforderlich sind. Die Systeme sind für unterschiedliche Benutzer mit unterschiedlichen Bedürfnissen bestimmt, und daher stellt der Satz von Anforderungen einen gewissen Kompromiss zwischen den Anforderungen der Benutzer des Systems dar.

2. Konsistenz prüfen. Die Anforderungsspezifikation sollte keine Widersprüche enthalten. Das bedeutet, dass Anforderungen keine widersprüchlichen Einschränkungen oder unterschiedliche Beschreibungen derselben Systemfunktion enthalten sollten.

Vollständigkeitsprüfung. Die Anforderungsspezifikation sollte die Anforderungen enthalten, die alle Systemfunktionen und Einschränkungen definieren, die dem System auferlegt werden. Machbarkeitsprüfung. Basierend auf der Kenntnis vorhandener Technologien sollten die Anforderungen auf die Möglichkeit ihrer tatsächlichen Umsetzung überprüft werden. Es prüft auch die Finanzierungsmöglichkeiten und den Zeitplan für die Systementwicklung. Es gibt eine Reihe von Methoden zur Anforderungsvalidierung, die zusammen oder einzeln verwendet werden können. Die Prototyping-Methode ist eine der wichtigsten Methoden für die Implementierung der Softwareproduktzertifizierung in der Phase der Systemanalyse, die es dem Kunden ermöglicht, die Anforderungen an das System zu kontrollieren.

Der Prototyp der Schnittstelle des Serverteils des IS:

.8 Schlussfolgerungen zum Abschnitt

Im ersten Teil der Kursarbeit wurden die bestehenden IS analysiert, Business Use Cases erstellt, die die Haupttätigkeiten der Mitarbeiter des Unternehmens beschreiben, und die Tätigkeiten der Agenturabteilung identifiziert. Zur Ermittlung der Anforderungen wurde eine Befragung der Mitarbeiter des Unternehmens als Hauptanwender des zukünftigen Systems durchgeführt. Die Durchführung der Anforderungsvalidierung durch Prototyping war der letzte Schritt dieser Phase.

2. Entwerfen eines Informationssystems

2.1 Architekturdesign

Die Architektur des Projekts wird durch die Sbestimmt. Im Fall von Alina's IS ist der Entwurf einer verteilten Systemstruktur eine Notwendigkeit.

Eine beispielhafte IC-Architektur ist in der Figur gezeigt.


2.2 Design der Benutzeroberfläche

Die Benutzerschnittstelle ist eine Kombination aus Software und Hardware, die eine Benutzerinteraktion mit einem Computer bereitstellt. Dialoge bilden die Grundlage einer solchen Interaktion. Dialog wird dabei als geregelter Informationsaustausch zwischen Mensch und Computer verstanden, der in Echtzeit durchgeführt wird und auf die gemeinsame Lösung eines bestimmten Problems abzielt: Informationsaustausch und Koordination von Aktionen. Jeder Dialog besteht aus getrennten Eingabe-Ausgabe-Prozessen, die eine physische Kommunikation zwischen dem Benutzer und dem Computer bereitstellen. Der Informationsaustausch erfolgt durch die Übermittlung von Nachrichten und Steuersignalen.

Hauptprogrammfenster:



Form der Antwort auf Kundenanfragen:


2.3 Datenbankdesign

Die Hauptziele des Datenbankdesigns sind:

¾ Darstellung von Daten und Beziehungen zwischen ihnen, die für alle Hauptanwendungsbereiche dieser Anwendung und eventuell vorhandene Gruppen ihrer Benutzer erforderlich sind;

¾ Erstellung eines Datenmodells, das die Ausführung aller erforderlichen Datenverarbeitungsvorgänge unterstützen kann;

¾ Entwicklung einer vorläufigen Version des Projekts, dessen Struktur es Ihnen ermöglicht, alle grundlegenden Anforderungen an die Systemleistung zu erfüllen - zum Beispiel die Systemantwortzeit.

Das Datenbankdesign sollte auf den Ansichten der Endbenutzer einer bestimmten Organisation basieren – den konzeptionellen Anforderungen an das System.

Beim Entwerfen einer Datenbank werden zwei Ebenen des Modells erstellt - logisch und physisch. Die logische Ebene ist eine abstrakte Sicht auf Daten, in der Daten so dargestellt werden, wie sie in der realen Welt aussehen, und benannt werden können, wie sie in der realen Welt genannt werden. Modellobjekte, die auf der logischen Ebene dargestellt werden, werden Entitäten genannt. Die logische Ebene eines Datenmodells kann auf einem anderen Modell aufgebaut werden, beispielsweise einem konzeptionellen Datenmodell.

2.4 Begründung für die Wahl einer Plattform zur Erstellung eines Informationssystems

Um das IS der Immobilienagentur „Alina“ zu implementieren, wurden solche Softwareentwicklungstools wie MicrosoftAccess 2010 und die Programmiersprache MicrosoftVisual С# .Net ausgewählt – das ist ein interaktives relationales DBMS für Windows. Dies ist ein Programm, das zum Speichern und Abrufen von Daten in Abhängigkeit von den hergestellten Beziehungen verwendet wird. Die Arbeit damit wird durch den Mausmanipulator vereinfacht. Die grafischen Fähigkeiten der Shell machen einen großen Eindruck bei der Erstellung hochwertiger Berichte und Ausdrucke. All dies dank der Unterstützung von True-Type-Schriftarten und der Einbettung von OLE-Objekten in die WINDOWS-Umgebung. OLE – ein Objekt stellt eine Verbindung zu bestimmten Informationen dar, die in ihrer ursprünglichen Form erhalten bleiben, und stellt dem Benutzer Mechanismen zum Arbeiten mit Datenbanken verschiedener Formate zur Verfügung.

Da es in der Konstruktionsabteilung nur 3 Computer gibt, bestand Bedarf an einem kleinen und flexiblen DBMS. Als Ergebnis können wir den Schluss ziehen, dass Microsoft Access 2003 eine ideale Datenbankentwicklungsumgebung für diese Organisation ist, die alle gestellten Anforderungen erfüllt.

Eine neue Programmiersprache, C#, wurde speziell für die MicrosoftVisualStudio .Net-Plattform entwickelt. Es hat viel vom Besten absorbiert, was es in einer Vielzahl von Programmiersprachen gibt.

Die C#-Sprache ist in ihrer Einfachheit entwaffnend – sie hat etwa 80 Schlüsselwörter und ein Dutzend eingebauter Datentypen. Es erweist sich jedoch als außerordentlich ausdrucksstark, wenn es darum geht, moderne Programmierkonzepte umzusetzen. Die C#-Sprache bietet die umfassendste Unterstützung für strukturierte, komponentenorientierte und objektorientierte Programmierung, die man von einer modernen Sprache erwarten würde.

C# bietet integrierte Syntaxkonstrukte für die Arbeit mit Aufzählungen, Strukturen und Klasseneigenschaften.

Somit sind die harmonisch kombinierten Komponenten der Entwicklung des DBMS-Informationssystems MS Access und der Hochsprache C# nicht nur für das Zusammenspiel untereinander, sondern auch für die Bedürfnisse eines Immobilienunternehmens bestens geeignet.

.5 Modulaufbau

Die Hauptaufgabe des Designs besteht darin, Analysemodelle in detaillierte Designdokumente umzuwandeln, auf deren Grundlage das System implementiert wird. Das logische Modell des entworfenen Systems wird auf der Grundlage der Rational-Technologie aufgebaut, wobei die wichtigsten objektorientierten Ansätze der UML-Sprache verwendet werden.

Das Modul „Eingabedaten“ enthält Informationen zum Objekt und beinhaltet das Ausfüllen eines Antrags auf Privatisierung, Kauf oder Verkauf von Immobilien. Die Eingabedaten enthalten folgende Parameter:

¾ Vertragsnummer (ID)

¾ Vollständiger Name des Eigentümers

¾ Objekttyp

¾ Raumfläche

¾ Preis (bei Verkauf)

¾ Möglichkeit, eine Datei mit einem Bild des Raums anzuhängen.

Die Eingabedaten werden in die Datenbank gestellt und können jederzeit von Spezialisten bearbeitet werden. Spezialisten können den Status von Immobilien ändern (von verkauft auf verkauft).

Das Modul „Impressum“ umfasst die Erstellung eines Berichts über den Abschluss einer Privatisierung, eines Kaufs oder Verkaufs.

Das Modul mit verkauften Objekten enthält folgende Daten:

¾ Vertragsnummer

¾ Vollständiger Name des Verkäufers

¾ vollständiger Name des Käufers

¾ Verkaufsdatum

¾ Objekttyp

¾ Raumfläche

Die Daten werden als Bericht in einem benutzerfreundlichen Format generiert, können jederzeit angefordert und für statistische Informationen verwendet werden.

.6 Schlussfolgerungen zum Abschnitt

Im zweiten Abschnitt wurde die Konzeption des IP-Immobilienbuchhaltungssystems abgeschlossen.

In dieser Phase wurden Modelle der logischen und physikalischen Darstellung des Systems erstellt. Die Systemdatenbank wurde entwickelt.

Eine logische Repräsentation der Hauptkomponenten des Systems wurde als eigenständige ActiveX-Komponenten entwickelt, die die Funktionalität der Grundkonzepte des Fachgebietes implementieren.

Fazit

Das Ziel der Kursarbeit war die Entwicklung von IP für die Immobilienagentur „Alina“.

Die erste Phase der Kursarbeit bestand darin, den Zweck und die Ziele von IP zu bestimmen.

Im ersten Abschnitt erfolgt die betriebswirtschaftliche Modellierung der Prozesse der Organisation. Es wurde ein Diagramm der Geschäftsanwendungsfälle erstellt, das die Hauptaktivitäten der Mitarbeiter darstellt, und es wurde ein Diagramm der Anwendungsfälle des Informationssystems erstellt.

Im zweiten Abschnitt erfolgte die architektonische Gestaltung des Informationssystems. Auch das Design der Benutzeroberfläche wurde vorgenommen, was wiederum ein wichtiger Punkt bei der Implementierung des Systems ist.

Nach dem Design der Programmschnittstelle wurde die Datenstrukturmodellierung (logische und physikalische Modelle) durchgeführt. Das zum Erstellen des CASE-Tools verwendete Softwaretool war das Softwareprodukt RationalRose 2000 EnterpriseEdition. Dabei wurden die eingesetzten Softwaretools berücksichtigt. Als Softwareentwicklungsumgebung wurde Microsoft VisualStudio 2010 und die Programmiersprache C# verwendet.

Während des Designprozesses wurden die folgenden Softwareprodukte verwendet:

¾ BigMasterMini;

¾ MS SQL-Server 2010;

¾ MS-Word 2013;

¾ Rationale Rose.

Zusammenfassend können wir sagen, dass die Aufgabe bezüglich der Automatisierung einer Immobilienagentur gelöst wurde.

Fortsetzung des Themas:
Modems

MatLab präsentiert alle Daten als Arrays. Es ist sehr wichtig zu verstehen, wie man Arrays richtig verwendet. Ohne diese ist ein effektives Arbeiten in MatLab nicht möglich, insbesondere...