Heim / Gut zu wissen / Softwareentwicklungstechnologie. Abschlussarbeit: Entwicklung eines Projekts zur Automatisierung von Immobilienaktivitäten Entwicklung eines Softwaremoduls „Abteilung“

Softwareentwicklungstechnologie. Abschlussarbeit: Entwicklung eines Projekts zur Automatisierung von Immobilienaktivitäten Entwicklung eines Softwaremoduls „Abteilung“

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 liefern würde.

Der Zweck 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 Sammlung 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 . 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

Immobilienagentur "Alina" bietet Privatpersonen und Rechtspersonen folgende Leistungen:

¾ 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 Entwicklungsbereich Software. 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 von 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 Erfassung der 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 Kundenseite um die Datenbank im Notfall wiederherzustellen.

1.6 Anforderungsspezifikation

Das Lastenheft dient der laufenden Pflege des Projektes und der Darstellung der formulierten Anforderungen an das Projekt. 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 die Module diese steuern Externe Geräte, sind Automatisierungsserver.

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 Beglaubigungsverfahrens verschiedene Typen Anforderungsprüfungen.

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 ein Satz von Software und Hardware, der 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 sind, und benannt werden können, wie sie in der realen Welt sind. 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 bleibt, 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 schlussfolgern, dass Microsoft Access 2003 eine ideale Datenbankentwicklungsumgebung für diese Organisation ist, die alle gestellten Anforderungen erfüllt.

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

Die C#-Sprache ist in ihrer Einfachheit entwaffnend – es gibt 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 enthält 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 unter Verwendung der wichtigsten objektorientierten Ansätze der UML-Sprache erstellt.

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 Darstellung der Hauptkomponenten des Systems wurde als unabhängige ActiveX-Komponenten entwickelt, die die Funktionalität der Grundkonzepte des Fachgebiets 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.

Im Zuge des Designs wurden solche Softwareprodukte verwendet wie:

¾ 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.

Die Laborarbeiten Nr. 1-5 werden für die gleiche Option durchgeführt.

  • 1. Entwickeln Sie ein Softwaremodul „Verrechnung für den Fortschritt der Schüler“. Das Softwaremodul dient der zeitnahen Erfassung der Fortschritte der Studierenden in einer Sitzung durch den Dekan, die stellvertretenden Dekane und die Mitarbeiter des Dekans. Informationen über den Studienfortschritt der Studierenden sollten während der gesamten Studienzeit gespeichert und für die Erstellung von Zeugnissen und Diploma Supplements verwendet werden.
  • 2. Entwicklung eines Programmmoduls „Personalakten von Studierenden“. Das Softwaremodul dient der Einholung von Informationen über Studierende durch Mitarbeiter des Dekanats, des Gewerkschaftsausschusses und der Personalabteilung. Die Informationen müssen während der gesamten Studienzeit aufbewahrt und für die Erstellung von Zeugnissen und Berichten verwendet werden.
  • 3. Entwicklung eines Softwaremoduls „Lösung kombinatorischer Optimierungsprobleme“. Das Modul sollte Algorithmen zum Auffinden eines Kreises minimaler Länge (Problem des Handlungsreisenden), zum Auffinden des kürzesten Weges und zum Auffinden des minimalen Spannbaums enthalten.
  • 4. Entwickeln Sie die Anwendung „Utsio? 5 „Organizer“. Die Anwendung wurde entwickelt, um Adressen und Telefonnummern von Einzelpersonen und Organisationen sowie Zeitpläne, Besprechungen usw. aufzuzeichnen, zu speichern und zu suchen. Die Anwendung ist für jeden Computerbenutzer konzipiert.
  • 5. Entwickeln Sie die Yindows-App „Rechner“. Die Anwendung ist für jeden Benutzer gedacht und sollte alle arithmetischen Operationen (in Bezug auf Prioritäten) und vorzugsweise (aber nicht erforderlich) einige mathematische Funktionen enthalten.
  • 6. Entwickeln Sie ein Softwaremodul „Fachbereich“, das Informationen über die Mitarbeiter des Fachbereichs enthält (Name, Position, akademischer Grad, Fachrichtungen, Arbeitspensum, Soziale Arbeit, Teilzeitarbeit etc.). Das Modul ist für die Nutzung durch Mitarbeiter der Personalabteilung und des Dekanats bestimmt.
  • 7. Entwicklung eines Softwaremoduls „Labor“, das Informationen über das Laborpersonal enthält (Name, Geschlecht, Alter, Familienstand, Anwesenheit von Kindern, Stellung, akademischer Grad). Das Modul ist für die Nutzung durch Mitarbeiter des Gewerkschaftsausschusses und der Personalabteilung bestimmt.
  • 8. Entwicklung eines Softwaremoduls „Car Service“. Bei der Anmeldung zum Service wird ein Antrag ausgefüllt, der den Namen des Eigentümers, die Automarke, die Art der Arbeit, das Datum des Auftragseingangs und die Reparaturkosten angibt. Nach Abschluss der Arbeiten wird eine Quittung gedruckt.
  • 9. Entwicklung eines Softwaremoduls „Abrechnung von Verkehrsverstößen“. Für jedes Auto (und seinen Besitzer) wird eine Liste von Verstößen in der Datenbank gespeichert. Für jeden Verstoß werden Datum, Uhrzeit, Art des Verstoßes und die Höhe des Bußgeldes erfasst. Wenn alle Bußgelder bezahlt sind, wird das Auto aus der Datenbank entfernt.
  • 10. Entwicklung eines Softwaremoduls „Kartei der Immobilienagentur“, das für die Verwendung durch die Mitarbeiter der Agentur bestimmt ist. Die Datenbank enthält Informationen über Wohnungen (Anzahl der Zimmer, Etage, Filmmaterial usw.). Bei Eingang eines Tauschantrages (Kauf, Verkauf) wird nach einer geeigneten Option gesucht. Ist dies nicht der Fall, wird der Kunde in den Kundenstamm aufgenommen und benachrichtigt, wenn eine Option erscheint.
  • 11. Entwicklung eines Softwaremoduls „Kartei der ATS-Teilnehmer“. Die Kartei enthält Informationen über Telefone und ihre Besitzer. Behebt Zahlungsrückstände (abonnenten- und zeitbasiert). Es wird angenommen, dass die stündliche Bezahlung von Ortsgesprächen bereits eingeführt wurde.
  • 12. Entwicklung eines Softwaremoduls „Air Ticket Office“, das Informationen über die Verfügbarkeit von Sitzplätzen auf Flugstrecken enthält. Die Datenbank sollte Informationen über Flugnummer, Besatzung, Flugzeugtyp, Datum und Uhrzeit des Abflugs sowie die Kosten für Flugtickets (verschiedener Klassen) enthalten. Wenn ein Ticketantrag eingeht, sucht das Programm nach einem geeigneten Flug.
  • 13. Entwicklung eines Softwaremoduls „Buchladen“, das Informationen über Bücher enthält (Autor, Titel, Verlag, Erscheinungsjahr, Preis). Der Käufer füllt einen Antrag für die benötigten Bücher aus, falls keine vorhanden sind, wird er in die Datenbank eingetragen und benachrichtigt, wenn die benötigten Bücher im Laden eintreffen.
  • 14. Entwicklung eines Softwaremoduls „Parken“. Das Programm enthält Informationen über die Marke des Autos, seinen Besitzer, das Datum und die Uhrzeit der Einfahrt, die Parkgebühren, Rabatte, Zahlungsrückstände usw.
  • 15. Entwickeln Sie ein Programmmodul „Personalvermittlung“, das Informationen über offene Stellen und Lebensläufe enthält. Das Softwaremodul ist sowohl darauf ausgelegt, einen Mitarbeiter zu finden, der den Anforderungen der Unternehmensleitung entspricht, als auch eine passende Stelle zu finden.

GOU NPO-Profi

M E T O D I C E S K I E

EMPFEHLUNGEN

FÜR KURSGESTALTUNG

NACH DISZIPLIN

SOFTWAREENTWICKLUNGSTECHNOLOGIE

von Beruf

230105(2203) Computersoftware und
automatisierte Systeme

(ein Grundniveau von)

Kaliningrad, 2007

GENEHMIGT

Thema

(zyklische) Kommission

Zusammengestellt gemäß den staatlichen Anforderungen an den Mindestinhalt und das Ausbildungsniveau von Absolventen der Fachrichtung 230 Software für Computertechnik und automatisierte Systeme der Sekundarstufe Berufsausbildung(ein Grundniveau von)

Vorsitzender des PCC

Stellvertreter Direktoren

von UMR

_______________________

_______________________

Rezensenten:

EINLEITUNG

Gemäß dem staatlichen Bildungsstandard der berufsbildenden Sekundarstufe muss der Absolvent ein Mindestmaß an Inhalt und Ausbildungsniveau von Absolventen der Fachrichtung „Software für Computertechnik und automatisierte Systeme“ im Bereich der Fachrichtungen haben in der Lage sein :

· Entwicklung eines Algorithmus zur Softwareimplementierung der Aufgabe;

Erstellen eines Softwareprodukts gemäß dem entwickelten Algorithmus, Debuggen und Testen des Softwareprodukts;

· Entwicklung und Wartung von Netzwerkanwendungen;


Aufgaben Kursprojekt sind:

Das Studium der Merkmale eines bestimmten Fachgebiets, das sich auf das Thema des Studienprojekts bezieht;

Analyse möglicher Lösungsansätze und Lösungswege mit Begründung der gewählten Methode;

Auswahl oder Entwicklung eines Modells (mathematisch, strukturell, informativ usw.), das zum Erreichen des Ziels erforderlich ist;

Auswahl effizienter Algorithmen unter Berücksichtigung ihrer Genauigkeit, Stabilität, Konvergenz etc.;

Analyse der Ergebnisse der Softwarearbeit;

Entwicklung des Programms und der Betriebsdokumentation.

2. THEMA AUSWÄHLEN

Die Themen der Studiengangsprojekte werden von Lehrenden der Bildungseinrichtung entwickelt, geprüft und von der Fach-(Zyklus-)Kommission in einer Fachbereichssitzung beschlossen und vom Stellvertreter genehmigt. Direktor für akademische Angelegenheiten der Hochschule. Das Thema des Studienprojekts kann vom Studierenden entsprechend seinen Interessen und den Möglichkeiten der Offenlegung des Problemvorschlags vorgeschlagen werden, sofern er dessen Zweckmäßigkeit glaubhaft macht.

Es ist erlaubt, eine Studienarbeit zu einem Thema durch eine Gruppe von Studierenden zu bearbeiten.

3. THEMEN DER KURSPROJEKTE (Anhang)

1. Entwickeln Sie ein Softwaremodul „Verrechnung für den Fortschritt der Schüler“.

2. Entwicklung eines Programmmoduls „Personalakten von Studierenden“.

3. Entwicklung eines Softwaremoduls „Abteilung“.

4. Entwicklung eines Softwaremoduls „Labor“.

5. Entwicklung eines Softwaremoduls „Car Service“.

6. Entwicklung eines Softwaremoduls „Abrechnung von Verkehrsverstößen“.


7. Entwicklung eines Softwaremoduls „Kartei des Immobilienbüros“.

8. Entwicklung eines Softwaremoduls „Kartei der ATS-Teilnehmer“.

9. Entwicklung eines Softwaremoduls „Flugticketbüro“.

10. Entwicklung eines Softwaremoduls „Buchhandlung“.

11. Entwicklung eines Softwaremoduls „Parken“.

12. Entwicklung eines Softwaremoduls „Personalvermittlung“.

13. Entwicklung eines Softwaremoduls „Berechnung der Immobilienabschreibung“.

14. Entwicklung eines Softwaremoduls „Examiner“.

15. Entwicklung eines Softwaremoduls „Abrechnung der geleisteten Stunden der Studierenden“.

16. Entwicklung eines Softwaremoduls „Informations- und Nachschlageprogramm für Mailadressen von Kunden“.

17. Entwicklung eines Softwaremoduls „Kartei für Buchhaltungsliteratur in der Bibliothek“.

18. Entwicklung eines Softwaremoduls „Warenbuchhaltung im Lager“.

19. Entwicklung eines Softwaremoduls „Spielprogramm wie Master Mind“.

20. Entwicklung eines Softwaremoduls „Logikspiel zum Erraten einer Zahlenkombination“.

21. Entwicklung eines Softwaremoduls "Programm zur Anzeige des Stundenplans aktueller Kurse für eine Gruppe von Schülern".

22. Entwicklung eines Softwaremoduls „Informations- und Referenzprogramm für den Verkauf von CDs“.

23. Erstellen Sie ein Programmmodul „Unternehmenswebsite eines Reiseunternehmens“.

24. Erstellen Sie ein Programmmodul "Unternehmenswebsite eines Computerzubehörgeschäfts".

25. Erstellen Sie ein Programmmodul "Unternehmenswebsite eines Computerperipheriegeschäfts".

26. Erstellen Sie ein Programmmodul "Persönliche Website des Computernetzwerkadministrators".

27. Erstellen Sie ein Programmmodul "Website des Projekts zur Verbesserung des Territoriums der Hochschule".

28. Erstellen Sie ein Programmmodul "Website für das Projekt zum Bau eines Wintergartens auf dem Territorium des Colleges".

4. INHALT UND STUFEN
KURSPROJEKT

1. Auswahl eines Themas und Abstimmung mit dem Leiter. Literaturauswahl.

2. Studieren der Anforderungen an die Gestaltung der Arbeit.

3. Erstellung eines Plans zur Durchführung des Kursvorhabens. Entwicklung eines Lösungsalgorithmus.

4. Implementierung des Algorithmus.

5. Debuggen des Programms.

6. Programmtest.

7. Erstellung des Programms und der Betriebsdokumentation.

8. Analyse der erhaltenen Ergebnisse.

9. Registrierung des Berichts.

10. Schutz des Kursvorhabens.

5. STRUKTUR DES KURSPROJEKTS

Das Kursprojekt muss getestete Software und eine Erläuterung (mindestens 20 A4-Blätter) enthalten.

Je nach Kursprojekt kann ein grafischer Teil enthalten sein.

Die Erläuterung des Kursprojekts sollte folgendes haben
Struktur:

Titelblatt der ermittelten Stichprobe (Anlage 1);

Einführung;

Die Wahl der Soft- und Hardware für die Implementierung des Sets
Aufgaben;

Beschreibender Teil der entwickelten Software;

Softwaredokumentation;

Betriebsdokumentation;

Abschluss, der Schlussfolgerungen und Empfehlungen bezüglich zieht
Möglichkeiten zur Nutzung von Projektmaterialien;

Verzeichnis der verwendeten Literatur;

Anwendungen.

Im verwaltet die Relevanz und Bedeutung des Themas wird kurz aufgezeigt, der Zweck und die Ziele des Projekts werden formuliert.

Software-Dokumentation umfasst die folgenden Dokumente:

Kreativer Ansatz zum Schreiben eines Kursprojekts;

Korrektheit und wissenschaftliche Gültigkeit von Schlussfolgerungen;

Genauigkeit u richtige Gestaltung Kursprojekt.

Die Gesamtnote der Studienleistung wird auf der Grundlage des Ergebnisses der Verteidigung und der Qualität der Arbeit festgelegt.

Kursarbeit muss vor Bestehen der Prüfung in der Fachrichtung „Entwicklungstechnik“ verteidigt werden Softwareprodukte". Studierende, die Studienprojekte nicht bestanden oder in der Verteidigung ungenügende Noten erhalten haben, dürfen die nächsten Prüfungen nicht ablegen.

Geschützte Kursprojekte werden nicht an Studierende zurückgegeben und im Archiv der Bildungseinrichtung gespeichert.

ANHANG 1

Vorlage für die Titelseite

GOU NPO-Profi

künstlerisches und industrielles Lyzeum № 10

KURSPROJEKT

in der Disziplin „Technologie der Softwareproduktentwicklung“

zum Thema:___________________________________________________________________

Ausgefüllt von Student ______________________________ Nachname, Vorname, Vatersname

Fachrichtung, Kurs, Gruppe __________________________________________

Vorgesetzter ___________________________ Nachname, Vorname, Vatersname

Abgabedatum, Unterschrift des Schülers ______________________

________________________________________________

Datum der Verteidigung, Note, Unterschrift des Lehrers

Kaliningrad

ANLAGE 2

TECHNISCHE AUFGABE.

ANFORDERUNGEN AN INHALT UND GESTALTUNG

GOST 19.201 - 78

Der informative Teil (Zusammenfassung und Inhalt), das Änderungsregistrierungsblatt, darf nicht in das Dokument aufgenommen werden.

Um Änderungen oder Ergänzungen der Leistungsbeschreibung in den späteren Phasen der Entwicklung eines Programms oder Softwareprodukts vorzunehmen, wird ein Nachtrag dazu herausgegeben. Die Abstimmung und Genehmigung der Ergänzung der Leistungsbeschreibung erfolgt in gleicher Weise wie für die Leistungsbeschreibung festgelegt.

Abhängig von den Eigenschaften des Programms oder Softwareprodukts ist es erlaubt, den Inhalt der Abschnitte zu präzisieren, neue Abschnitte einzufügen oder einige davon zusammenzufassen.

1. EINLEITUNG

Geben Sie im Abschnitt den Namen an, kurze Beschreibung den Umfang des Programms oder Softwareprodukts und die Einrichtung, in der das Programm oder Softwareprodukt verwendet wird.

2. BASIS FÜR ENTWICKLUNG

Das Dokument (Dokumente), auf dessen Grundlage die Entwicklung durchgeführt wird;

Die Organisation, die dieses Dokument genehmigt hat, und das Datum seiner Genehmigung;

Name und/oder Symbol des Entwicklungsthemas.

3. ZWECK DER ENTWICKLUNG

Der Abschnitt sollte den funktionalen und betrieblichen Zweck des Programms oder Softwareprodukts angeben.

4. ANFORDERUNGEN AN DAS PROGRAMM BZW. SOFTWAREPRODUKT

4.1. Leistungsanforderungen.

Der Abschnitt sollte die Anforderungen an die Zusammensetzung der ausgeführten Funktionen, die Organisation von Eingabe- und Ausgabedaten, zeitliche Eigenschaften usw. spezifizieren.

4.2. Zuverlässigkeitsanforderungen.

Der Unterabschnitt sollte die Anforderungen zur Gewährleistung eines zuverlässigen Betriebs spezifizieren (Gewährleistung der Stabilität, Kontrolle der Eingangs- und Ausgangsinformationen, Wiederherstellungszeit nach einem Ausfall usw.).

4.3. Betriebsbedingungen.

Der Unterabschnitt sollte die Betriebsbedingungen (Umgebungstemperatur, relative Luftfeuchtigkeit usw. für die ausgewählten Datenträgertypen) angeben, unter denen die angegebenen Eigenschaften bereitgestellt werden sollen, sowie die Art des Dienstes, erforderliche Menge und Mitarbeiterqualifikation.

4.4. Anforderungen an Informationen und Softwarekompatibilität.

Der Unterabschnitt soll die Anforderungen an Informationsstrukturen an der Ein- und Ausgabe sowie Lösungsmethoden, Quellcodes, Programmiersprachen und Softwaretools spezifizieren, die vom Programm verwendet werden.

Gegebenenfalls sollten Informationen und Programme geschützt werden.

5. ANFORDERUNGEN AN DIE PROGRAMMDOKUMENTATION

Der Abschnitt sollte die vorläufige Zusammensetzung der Programmdokumentation und gegebenenfalls besondere Anforderungen an sie angeben.

6. TECHNISCHE UND WIRTSCHAFTLICHE INDIKATOREN

Der Abschnitt sollte angeben: geschätzte Wirtschaftlichkeit, geschätzter Jahresbedarf, wirtschaftliche Vorteile der Entwicklung im Vergleich zu den besten in- und ausländischen Mustern oder Analoga.

7. STUFEN UND STUFEN DER ENTWICKLUNG

Die Sektion legt die notwendigen Entwicklungsstufen, Arbeitsschritte und Arbeitsinhalte (Liste der zu entwickelnden, abzustimmenden und zu genehmigenden Programmdokumente) sowie in der Regel den Entwicklungszeitplan fest und bestimmt die Ausführenden.

8. AUFTRAG DER KONTROLLE UND ANNAHME

Der Abschnitt sollte die Arten von Tests und die allgemeinen Anforderungen für die Abnahme von Arbeiten festlegen.

BEI Anwendungen zur Aufgabenstellung ggf. führen:

Liste von Forschungen und anderen Arbeiten, die die Entwicklung belegen;

Algorithmenschemata, Tabellen, Beschreibungen, Begründungen, Berechnungen und andere Dokumente, die bei der Entwicklung verwendet werden können;

Andere Quellen der Entwicklung.

ANHANG 3

TEXT DES PROGRAMMS (GOST 19.401 - 78)

Für den Text des Programms in der Quellsprache enthält, sofern eine Anmerkung vorhanden ist, eine kurze Beschreibung der Funktion des Programms.

Der Hauptteil des Dokuments sollte aus den Texten eines oder mehrerer Abschnitte bestehen, die mit Titeln versehen sind.

Es ist auch erlaubt, einen Namen für eine Gruppe von Abschnitten einzugeben.

Jeder dieser Abschnitte wird durch einen der symbolischen Notationstypen implementiert, zum Beispiel:

Symbolische Notation in der Originalsprache;

Symbolische Notation in Zwischensprachen;

Symbolische Darstellung von Maschinencodes etc.

ANHANG 4

PROGRAMMBESCHREIBUNG (GOST 19.402 - 78)

Je nach Ausstattung des Programms ist es zulässig, zusätzlich zu den unten angegebenen Abschnitten weitere Abschnitte einzuführen oder einzelne Abschnitte zusammenzufassen.

1. ALLGEMEINES

Der Abschnitt sollte enthalten: Bezeichnung und Name des Programms; für den Betrieb des Programms erforderliche Software; Programmiersprachen, in denen das Programm geschrieben ist.

2. FUNKTIONELLER ZWECK

Der Abschnitt sollte die zu lösenden Aufgabenklassen und / oder den Zweck des Programms und Informationen über die funktionalen Einschränkungen der Verwendung angeben.

3. BESCHREIBUNG DER LOGISCHEN STRUKTUR

Der Abschnitt sollte enthalten:

Programmalgorithmen;

Verwendete Methoden;

Die Struktur des Programms mit einer Beschreibung der Funktionen der Bestandteile und der Beziehung zwischen ihnen;

Verknüpfungen des Programms mit anderen Programmen.

Die Beschreibung der logischen Struktur des Programms erfolgt unter Berücksichtigung des Programmtextes in der Quellsprache.

4. VERWENDETE TECHNISCHE MITTEL

Der Abschnitt sollte die Arten von elektronischen Computern und Geräten angeben, die verwendet werden, wenn das Programm ausgeführt wird.

Der Abschnitt sollte enthalten:

Aufruf des Programms vom entsprechenden Datenträger;

Einstiegspunkte des Programms.

Sie können Download-Adressen und Nutzungsinformationen angeben Arbeitsspeicher, Umfang des Programms.

6. DATEN EINGEBEN

Der Abschnitt sollte enthalten:

Art, Organisation und vorbereitende Aufbereitung der Eingabedaten;

Format, Beschreibung und Kodierung von Eingabedaten.

7. IMPRESSUM

Der Abschnitt sollte enthalten:

Die Art und Organisation des Impressums;

Format, Beschreibung und Kodierung der Ausgabe.

Es ist erlaubt, den Inhalt von Abschnitten mit erläuternden Beispielen, Tabellen, Diagrammen, Grafiken zu veranschaulichen.

Es ist erlaubt, dem Antrag verschiedene Materialien beizufügen, die für die Aufnahme in Abschnitte des Dokuments ungeeignet sind.

ANHANG 5

ERLÄUTERNDER HINWEIS (GOST 19.404-79)

Die Zusammenstellung des Informationsteils (Zusammenfassung und Inhalt) ist optional.

Je nach Ausstattung des Dokuments können einzelne Abschnitte (Unterabschnitte) zusammengefasst oder neue Abschnitte (Unterabschnitte) eingeführt werden.

EINLEITUNG

Der Abschnitt enthält den Namen des Programms und / oder das Symbol des Entwicklungsthemas sowie die Dokumente, auf deren Grundlage die Entwicklung durchgeführt wird, mit Angabe der Organisation und des Genehmigungsdatums.

1. ZWECK UND GELTUNGSBEREICH

Der Abschnitt gibt den Zweck des Programms an, eine kurze Beschreibung des Umfangs des Programms.

2. TECHNISCHE DATEN

Der Abschnitt sollte die folgenden Unterabschnitte enthalten:

2.1 Problemstellung.

Beschrieben wird die Problemstellung für die Entwicklung des Programms, die Beschreibung der angewandten mathematischen Methoden und ggf. die Beschreibung der mit dem gewählten mathematischen Apparat verbundenen Annahmen und Restriktionen.

2.2 Beschreibung des Algorithmus und/oder der Funktionsweise des Programms.

Der Algorithmus und/oder die Funktionsweise des Programms wird beschrieben mit Begründung für die Wahl des Algorithmusschemas zur Lösung des Problems, mögliche Wechselwirkungen des Programms mit anderen Programmen.

2.3 Zusammensetzung von technischen u Software-Tools.

Die Beschreibung und Begründung der Wahl der Zusammensetzung der Methode zur Organisation von Eingabe- und Ausgabedaten wird gegeben.

2.4 Zusammensetzung von Hard- und Software.

Die Beschreibung und Begründung der Wahl der Zusammensetzung von Hard- und Software auf der Grundlage der Berechnungen und / oder Analysen, der Verteilung der vom Programm verwendeten Datenträger wird gegeben.

3. ERWARTETE TECHNO-ÖKONOMISCHE LEISTUNG

Der Abschnitt gibt die technischen und wirtschaftlichen Indikatoren an, die den Vorteil der gewählten Option rechtfertigen technische Lösung und ggf. erwartete Betriebsleistung.

4. BEI DER ENTWICKLUNG VERWENDETE QUELLEN

Der Abschnitt enthält eine Liste von wissenschaftlichen und technischen Veröffentlichungen, normativen und technischen Dokumenten und anderen wissenschaftlichen und technischen Materialien, auf die im Haupttext verwiesen wird.

BEI Anwendung Das Dokument kann Tabellen, Begründungen, Methoden, Berechnungen und andere Dokumente enthalten, die bei der Entwicklung verwendet wurden.

ANHANG 6

ERKLÄRUNG DER BEGLEITDOKUMENTE

GOST 19.507 - 79

Die Zusammenstellung des Informationsteils (Zusammenfassung und Inhalt) ist optional.

Die Erklärung listet die Dokumente auf, die in der Liste der Betriebsdokumente enthalten sind.

Die Liste der operativen Dokumente sollte die folgenden Abschnitte enthalten: Dokumente für das Programm; Unterlagen zu den Programmkomponenten.

Die Liste der Betriebsdokumente für eine Komponente mit unabhängiger Verwendung sollte nur den Abschnitt „Dokumente für das Programm“ enthalten.

In der Rubrik „Dokumente zum Programm“ sind alle betrieblichen Unterlagen (mit Ausnahme der Aufstellung der betrieblichen Unterlagen) zu erfassen dieses Programm.

Im Abschnitt „Dokumente für die Bestandteile des Programms“ sollten Erklärungen zu operativen Dokumenten für alle direkt in das Programm einbezogenen Programme aufgenommen werden.

Dokumente werden in der Erklärung unter den Überschriften der Abschnitte in der Spalte „Name“ erfasst.

Dokumente werden in den Anweisungen in aufsteigender Reihenfolge des Typenschlüssels des in der Bezeichnung enthaltenen Dokuments erfasst.

Die Spalten der Erklärung werden wie folgt ausgefüllt:

· in der Spalte "Bezeichnung" die Bezeichnung der Dokumente gemäß GOST 19.103-77 angeben;

· Geben Sie in der Spalte „Name“ den vollständigen Namen des Betriebsdokuments gemäß dem im Genehmigungsblatt oder auf der Titelseite angegebenen Namen an.

Bei Dokumenten für dieses Programm werden nur der Name und die Art der Dokumente erfasst;

in der Spalte „Kol. Kopieren." geben Sie die Anzahl der Exemplare dieses Dokuments an;

· Geben Sie in der Spalte „Speicherort“ die Nummer des Ordners an, in dem das gedruckte Dokument gespeichert ist.

Es ist erlaubt, den Text von Notizen und aufzuschreiben zusätzliche Information im Zusammenhang mit zusätzlichen Betriebsdokumenten, falls erforderlich.

Es ist erlaubt, Seriennummern von Banknoten anzugeben.

Der Text der Anmerkungen kann am Ende der entsprechenden Abschnitte der Aufstellung der Betriebsunterlagen festgehalten werden. Es ist erlaubt, den Text der Notizen auf den letzten Blättern der Aufstellung der Betriebsdokumente auf Formularen ohne Spalten mit der Seriennummer der Notizen zu schreiben.

Die Abrechnung enthält ggf. auch eine Liste der Ordner, in denen gedruckte Dokumente abgelegt werden.

Ordner im Auszug werden nach Auflistung aller Dokumente unter der Überschrift „Ordnerverzeichnis“ in der Spalte „Name“ in aufsteigender Reihenfolge ihrer laufenden Nummer erfasst.

Bei der Aufnahme von Ordnern werden die Spalten des Auszugs wie folgt ausgefüllt:

Die Spalte „Bezeichnung“ ist unterstrichen;

Geben Sie in der Spalte „Name“ den Namen und die Nummer des Ordners an, zum Beispiel „Ordner Nr. 1“;

In der Spalte „Kol. Kopieren." geben Sie die Anzahl der Kopien der Ordner dieses Namens an, die Teil eines Satzes von Betriebsdokumenten sind;

Geben Sie in der Spalte "Speicherort" ggf. den Speicherort der Ordner an.

Ein Beispiel für das Ausfüllen einer Aufstellung der Betriebsdokumente

Bezeichnung

Name

Ort

AV 001-01_32_01-1

Operationssystem. Tools zur Systemwiederherstellung

AV 001-01_32_01-2

Operationssystem. Link-Editor.

ANHANG 7

ANWENDUNGSBESCHREIBUNG (GOST 19.502-78)

Die Zusammenstellung des informativen Teils (Zusammenfassung und Inhalt) ist obligatorisch.

Je nach Ausstattung des Programms ist es erlaubt, weitere Abschnitte einzuführen oder einzelne Abschnitte zusammenzufassen.

1. ZWECK DES PROGRAMMS

Der Abschnitt gibt den Zweck, die Fähigkeiten des Programms, seine Hauptmerkmale und Einschränkungen an, die dem Umfang des Programms auferlegt werden.

2. NUTZUNGSBEDINGUNGEN

Der Abschnitt gibt die für die Durchführung des Programms erforderlichen Bedingungen an (Anforderungen an die für dieses Programm und andere Programme erforderlichen technischen Mittel, Allgemeine Eigenschaften Input- und Output-Informationen sowie Anforderungen und Bedingungen organisatorischer, technischer und technologischer Art etc.).

3. BESCHREIBUNG DES PROBLEMS

Der Abschnitt sollte Definitionen des Problems und Methoden zu seiner Lösung enthalten.

4. EIN- UND AUSGABEDATEN

Der Abschnitt sollte Informationen über die Eingabe- und Ausgabedaten enthalten.

Referenzmaterialien (Abbildungen, Tabellen, Grafiken, Beispiele usw.) können im Anhang des Dokuments enthalten sein.

ANHANG 8

WARTUNGSHANDBUCH

(GOST 19.508-79)

Die Zusammenstellung des informativen Teils (Zusammenfassung und Inhalt) ist obligatorisch.

Abhängig von den Merkmalen des Dokuments dürfen zusätzliche Abschnitte eingefügt werden.

1. EINLEITUNG

Der Abschnitt gibt den Zweck des Handbuchs an, eine Liste von Betriebsdokumenten, die zusätzlich zum Handbuch während der Wartung verwendet werden sollten.

2. ALLGEMEINE HINWEISE

Der Abschnitt gibt die Reihenfolge an Wartung, geben Hinweise zur Organisation und zu den Merkmalen ihrer Umsetzung.

3. ANFORDERUNGEN AN TECHNISCHE MITTEL

Der Abschnitt gibt die Mindestzusammensetzung der technischen Mittel an, die den Betrieb des Programms gewährleisten.

4. BESCHREIBUNG DER FUNKTIONEN

Der Abschnitt gibt Folgendes an:

Die maximale Zusammensetzung der von diesem Programm getesteten technischen Mittel;

Beschreibung der gemeinsamen Funktionsweise von Hard- und Software unter Angabe der Fehlerbehandlungsmethode;

Beschreibung der Organisation von Eingabe- und Ausgabedaten, die bei der Wartung technischer Mittel verwendet werden;

Beschreibung der Interaktionen von Geräten mit dem Programm, die Ergebnisse der Interaktionen, mit der Ausgabe der Ergebnisse des Programms.

ANHANG 9

1. Entwickeln Sie ein Softwaremodul „Verrechnung für den Fortschritt der Schüler“.

Das Softwaremodul dient der zeitnahen Erfassung der Fortschritte der Studierenden in einer Sitzung durch den Dekan, die stellvertretenden Dekane und die Mitarbeiter des Dekans. Informationen über den Studienfortschritt der Studierenden sollten während der gesamten Studienzeit gespeichert und für die Erstellung von Zeugnissen und Diploma Supplements verwendet werden.

2. Entwicklung eines Programmmoduls „Personalakten von Studierenden“.

Das Softwaremodul dient der Einholung von Informationen über Studierende durch Mitarbeiter des Dekanats, des Gewerkschaftsausschusses und der Personalabteilung. Die Informationen müssen während der gesamten Studienzeit aufbewahrt und für die Erstellung von Zeugnissen und Berichten verwendet werden.

3. Entwicklung eines Softwaremoduls „Abteilung“.

Das Modul enthält Informationen über die Mitarbeiter des Fachbereichs (Name, Funktion, akademischer Grad, Fachrichtungen, Arbeitspensum, Soziale Arbeit, Nebenjobs etc.) und ist für die Nutzung durch Mitarbeiter der Personalabteilung und des Dekanats bestimmt.

4. Entwicklung eines Softwaremoduls „Labor“.

Das Modul enthält Informationen über Labormitarbeiter (Name, Geschlecht, Alter, Familienstand, Vorhandensein von Kindern, Funktion, akademischer Grad) und ist für Mitarbeiter des Gewerkschaftsausschusses und der Personalabteilung bestimmt.

5. Entwicklung eines Softwaremoduls „Car Service“.

Bei der Anmeldung zum Service wird ein Antrag ausgefüllt, der den Namen des Eigentümers, die Automarke, die Art der Arbeit, das Datum des Auftragseingangs und die Reparaturkosten angibt. Nach Abschluss der Arbeiten wird eine Quittung gedruckt.

6. Entwicklung eines Softwaremoduls „Abrechnung von Verkehrsregelverstößen
Bewegung."

Für jedes Auto und seinen Besitzer wird eine Liste von Verstößen in der Datenbank gespeichert. Für jeden Verstoß werden Datum, Uhrzeit, Art des Verstoßes und Umfang erfasst; fein. Wenn alle Bußgelder bezahlt sind, wird das Auto aus der Datenbank entfernt.

7. Entwicklung eines Softwaremoduls „Kartei des Immobilienbüros“.

Das Modul ist für die Nutzung durch Agenturmitarbeiter bestimmt. Die Datenbank enthält Informationen über Wohnungen (Anzahl der Zimmer, Etage, Filmmaterial usw.). Bei Eingang eines Tauschantrages (Kauf, Verkauf) wird nach einer geeigneten Option gesucht. Ist dies nicht der Fall, wird der Kunde in den Kundenstamm aufgenommen und benachrichtigt, wenn eine Option erscheint.

8. Entwicklung eines Softwaremoduls „Kartei der ATS-Teilnehmer“.

Die Kartei enthält Informationen über Telefone und ihre Besitzer. Behebt Zahlungsrückstände (abonnenten- und zeitbasiert). Es wird angenommen, dass die stündliche Bezahlung von Ortsgesprächen bereits eingeführt wurde.

9. Entwicklung eines Softwaremoduls „Flugticketbüro“.

Das Modul enthält Informationen über die Verfügbarkeit von Sitzplätzen auf Flugstrecken. Die Datenbank sollte Informationen über Flugnummer, Besatzung, Flugzeugtyp, Datum und Uhrzeit des Abflugs sowie die Kosten für Flugtickets (verschiedener Klassen) enthalten. Wenn ein Ticketantrag eingeht, sucht das Programm nach einem geeigneten Flug.

10. Entwicklung eines Softwaremoduls „Buchhandlung“.

11. Entwicklung eines Softwaremoduls „Parken“.

Das Programm enthält Informationen über die Marke des Autos, seinen Besitzer, das Datum und die Uhrzeit der Einfahrt, die Parkgebühren, Rabatte, Zahlungsrückstände usw.

12. Entwicklung eines Softwaremoduls „Personalvermittlung“.

Das Modul enthält Informationen zu Stellenangeboten und Lebensläufen. Das Softwaremodul ist sowohl darauf ausgelegt, einen Mitarbeiter zu finden, der den Anforderungen der Unternehmensleitung entspricht, als auch eine passende Stelle zu finden.

13. Entwicklung eines Softwaremoduls „Berechnung der Immobilienabschreibung“.

Das Programm sollte Berechnungen nach zwei Methoden (einheitliche Abschreibung und mehrfache Buchführung der Abschreibung) ermöglichen sowie eine Kontrolle über die Richtigkeit der Eingabedaten bieten und Warnmeldungen ausgeben, wenn: a) eine oder mehrere Daten für die Berechnung fehlen;

b) der angegebene Liquidwert übersteigt den Anfangswert;

c) ein Berechnungszeitraum angegeben ist, der den Abschreibungszeitraum überschreitet.

14. Entwicklung eines Softwaremoduls „Examiner“.

Die Testaufgabe sollte aus 5-7 Fragen bestehen, in der der Name der Testdatei angegeben ist Befehlszeile Programmliste.

15. Entwicklung eines Softwaremoduls „Abrechnung der geleisteten Arbeitsstunden
Studenten."

Das Programm muss mit MS Visual Studio implementiert werden; ermöglichen die Eingabe/Ausgabe des Nachnamens des Schülers, der Gruppennummer und der geleisteten Arbeitsstunden sowie kurze Beschreibung abgeschlossene Arbeit; Zeigen Sie eine Liste der Studenten und eine kurze Stellenbeschreibung für jeden von ihnen an. in der Lage sein, die Liste und Beschreibungen zu bearbeiten.

16. Entwicklung eines Softwaremoduls „Informations- und Nachschlageprogramm für Mailadressen von Kunden“.

Das Programm muss mit MS Visual Studio implementiert werden; ermöglichen die Ein-Ausgabe des Nachnamens, Vornamens und Patronyms des Kunden und seiner Anschrift; Anzeige einer Liste von Kunden und einer Adresse für jeden von ihnen; in der Lage sein, die Liste und Adressen zu bearbeiten; in der Lage sein, mehrere Listen zu erstellen und anzuzeigen; in der Lage sein, Informationen in andere Anwendungen wie MS Word zu exportieren.

17. Entwicklung eines Softwaremoduls „Kartei für Buchhaltungsliteratur in der Bibliothek“.

Das Programm muss mit MS Visual Studio implementiert werden; ermöglicht die Eingabe/Ausgabe des Buchtitels und des Autors sowie einer kurzen Anmerkung; Anzeige einer Liste von Büchern und Anmerkungen für jedes von ihnen; in der Lage sein, den Titel des Buches und Anmerkungen zu bearbeiten; in der Lage sein, mehrere Listen zum Thema Literatur zu erstellen und Informationen von einer Liste in eine andere zu übertragen.

18. Entwicklung eines Softwaremoduls „Warenbuchhaltung im Lager“.

Das Programm muss mit MS Visual Studio implementiert werden; Geben Sie die Möglichkeit, den Namen des Produkts und die Menge sowie eine kurze Beschreibung einzugeben. eine Liste von Produkten und Beschreibungen für jedes anzeigen; in der Lage sein, den Produktnamen und die Beschreibung zu bearbeiten; in der Lage sein, mehrere Listen nach Produktgruppen zu erstellen.

19. Entwicklung eines Softwaremoduls „SpieltypprogrammMeisterGeist".

Das Programm muss mit MS Visual Studio implementiert werden; geben die Möglichkeit, Farbsätze zu erraten und Informationen über Fehler anzuzeigen; dem Benutzer werden mehrere Versuche gegeben; Wenn der Satz erraten wird, wird eine Gewinnnachricht angezeigt, wenn nicht, wird ein neuer Versuch oder eine Verlustnachricht angezeigt.

20. Entwicklung eines Softwaremoduls „Logikspiel zum Erraten einer Zahlenkombination“.

Das Programm muss mit MS Visual Studio implementiert werden; die Möglichkeit geben, Zahlenkombinationen zu erraten und Informationen über Fehler anzuzeigen; dem Benutzer werden mehrere Versuche gegeben; Wenn die Kombination erraten wird, wird eine Gewinnnachricht angezeigt, wenn nicht, wird ein neuer Versuch oder eine Verlustnachricht angezeigt. Die Denkzeit ist begrenzt.

21. Entwicklung eines Softwaremoduls "Programm zur Anzeige des Stundenplans aktueller Kurse für eine Gruppe von Schülern".

Das Programm muss mit MS Visual Studio implementiert werden; zeigt je nach Uhrzeit den laufenden Unterricht auf dem Bildschirm an, dessen Beginn und Ende gemäß dem eingegebenen Zeitplan.

22. Entwicklung eines Softwaremoduls „Informations- und Referenzprogramm zum VerkaufCD".

Das Programm muss mit MS Visual Studio implementiert werden; Eingabe-Ausgabe des Disc-Namens, der Kosten und der Zusammenfassung aktivieren; Anzeige einer Liste von Discs und einer kurzen Zusammenfassung für jede von ihnen; in der Lage sein, die Liste und den Inhalt zu bearbeiten; in der Lage sein, eine Disc-Beschreibung aus einer anderen Anwendung, wie z. B. MS Word, zu importieren.

23. Erstellen Sie ein Softwaremodul „CorporateWebsite des Reiseunternehmens.

Der Knoten muss enthalten Startseite, eine Nachrichtenseite, 3 Seiten mit Beschreibungen touristischer Routen und Dienstleistungen und eine Seite Rückmeldung Außerdem muss der Knoten Text-, Grafik- und Multimedia-Informationen enthalten.

24. Erstellen Sie ein Softwaremodul „CorporateWebsite eines Computerzubehörgeschäfts.

Der Knoten sollte eine Startseite, eine News-Seite, eine Feedback-Seite und mehrere Teilebeschreibungsseiten enthalten, z. B. Festplatte, Grafikkarten und TV-Tuner. Außerdem muss der Knoten Text-, Grafik- und Multimedia-Informationen enthalten.

25. Erstellen Sie ein Softwaremodul „CorporateComputerperipheriegeschäft-Website.

Der Knoten sollte eine Homepage, eine Nachrichtenseite, eine Feedback-Seite und mehrere Seiten enthalten, die Peripheriegeräte wie Drucker, Displays und Webcams beschreiben. Außerdem muss der Knoten Text-, Grafik- und Multimedia-Informationen enthalten.

26. Erstellen Sie ein Programmmodul „PersonalWebsite des Computernetzwerkadministrators.

Der Knoten sollte eine Homepage, eine Seite über Sie selbst, ein Netzwerkdiagramm und seine Anordnung nach Räumlichkeiten, eine Seite mit Anmerkungen und deren Korrekturen enthalten. Der Knoten muss Text-, Grafik- und Multimedia-Informationen enthalten

27. Erstellen Sie ein Programmmodul "Website des Projekts zur Verbesserung des Lyzeumterritoriums.

28. Erstellen Sie ein Programmmodul "Website des Projekts zum Bau eines Wintergartens auf dem Territorium des Lyzeums.

Der Knoten sollte eine Homepage, eine Beschreibung des Projekts, eine Liste von Meilensteinen mit Fristen, eine Liste der Teilnehmer und ihrer Verantwortlichkeiten sowie ein Diskussionsforum enthalten. Der Knoten muss Text-, Grafik- und Multimedia-Informationen enthalten

REFERENZLISTE

1. GOST 7.1–84. Bibliographische Beschreibung des Dokuments. Allgemeine Anforderungen und Zusammenstellungsregeln.

2. GOST 7.9-95. Abstrakt und abstrakt. Allgemeine Anforderungen.

3. Standards des Unified System of Program Documentation (ESPD).

4. Shishkin-Anweisungen für das Kursprojekt. - Smolensk, 2002.

5. Rudakov-Daten. Anwendungsentwicklung - St. Petersburg: BHV-Petersburg, 2006

6. Ilyushechkin Verwendung und Design von Datenbanken - M.: Hochschulbildung. 2009

EINFÜHRUNG.. 3

1. ZWECK UND ZIELE DER KURSGESTALTUNG .. 3

2. THEMA WÄHLEN... 4

3. THEMEN DER KURSPROJEKTE.. 4

5. AUFBAU DES KURSPROJEKTS .. 5

6. FORMULIERUNG DER BEGRÜNDUNG ZUM KURSPROJEKT .. 6

7. VERTEIDIGUNG DES KURSPROJEKTS .. 7

ANHANG 1.8

ANHANG 2.9

ANHANG 3. 11

ANHANG 4. 12

ANHANG 5. 14

ANHANG 6. 15

ANHANG 7. 16

ANHANG 8. 17

ANHANG 9. 18

REFERENZEN... 22

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 kann 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. Abfragen können Sie erstellen Virtuelle Tische, die aus berechneten Feldern oder aus anderen Tabellen entnommenen Feldern bestehen.

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

Bericht - 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 GangeEr nimmt die meiste Arbeit verschiedene Typen, was dem Benutzer den Umgang mit Objekten erleichtert und als eine Art Hinweis dient.

Schalter - ein Steuerelement, mit dem Sie eine und nur eine von mehreren Optionen zum Einstellen von Optionen 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.

Aufstellen

Art der

Die Größe

Obligatorisch

Indiziert

Betriebscode

Numerisch

Ganz

Ja

Name

Operationen

Text

Ja

Ja (keine Übereinstimmungen erlaubt)

Tabelle 2.2. Tabellenstruktur Immobilie .

Aufstellen

Art der

Die Größe

Obligatorisch

Indiziert

Eigentumsgesetzbuch

Numerisch

Ganz

Ja

Ja (keine Übereinstimmungen erlaubt)

Name

Immobilie

Text

Ja

Ja (keine Übereinstimmungen erlaubt)

Tabelle 2.3. Tabellenstruktur Kunden.

Aufstellen

Art der

Die Größe

Obligatorisch

Indiziert

Vollständiger Name

Text

Ja

Ja (Spiele erlaubt)

Adresse

Text

Ja

Ja (Spiele erlaubt)

Telefon

Numerisch

Ganz

Ja

Ja (Spiele erlaubt)

Betrieb

Numerisch

Ganz

Ja

Ja (Spiele erlaubt)

Der Code

Immobilie

Numerisch

Ganz

Ja

Ja (Spiele erlaubt)

Preis

Geld

Geld

Ja

Ja (Spiele erlaubt)

Mitarbeiterkodex

Numerisch

Ganz

Ja

Ja (Spiele erlaubt)

Tabelle 2.4. Tabellenstruktur Angestellte.

Aufstellen

Art der

Die Größe

Obligatorisch

Indiziert

Mitarbeiterkodex

Numerisch

Ganz

Ja

Vollständiger Name

Angestellter

Text

Ja

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.

Aufstellen 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 einer 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 Angestellte

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 Angestellte:

Feldgröße Ganzzahl ,

Standardwert 0,

Pflichtfeld Ja,

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 Hinzufügen . 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 Hinzufügen.

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 Anfragen. 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 Aufstellen 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. Aussicht 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. Aussicht 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 Basistabelle 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, auf deren Grundlage Summen berechnet werden vorhandener Tisch oder anfordern. 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, brauchen:

  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ü die erscheint, wenn auf die 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. Wä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 einzigen 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

Button-Formularmenü wird erstellt für Schneller Zugang zu erstellten Formularen und Berichten

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 danach Button-Formular-Manager.
  3. Eine Aufforderung wird angezeigt, um die Erstellung eines Schaltflächenformulars zu bestätigen. Ich drücke die Schaltfläche Ja .
  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. Aufgeführte Form 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 Zugang 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 angezeigt wird, 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ächeSiegelSymbolleisteZugang.
        1. Klicken Sie auf die Schaltfläche, um das Programm zu beenden.nah dranin der Kopfzeile des ProgrammsZugang.

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 nachzudenkenZugangzuverlä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.MicrosoftZugang2000: Lehrgang. SPb: "Peter". 2000.
  4. Elektronisches LehrbuchMicrosoft Access 7.0.
  5. Vorlesungen DB. USATU, 2006.
  6. Richtlinien für Labor arbeit in der Disziplin "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 Arten von Produktionsmietabonnements Zu den Umlaufmitteln gehören Mittel, die den Verkaufsprozess von Produkten bedienen: Geldmittel an der Kasse des Unternehmens und auf Bankkonten. 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 Rechtsnormen auszudrücken und zu verankern, die im Staat erscheinen sollen, 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 agiert. 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.

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 Aufgaben
  • Beschreibung der Eingabeinformationen
  • 2. Beschreibender Teil
  • 2.2 Beschreibung der Software
  • 2.3 Testfall
  • 2.4 Handbuch
  • Fazit
  • Referenzliste

Einführung

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

In unseren Tagen Informationsnetzwerk fast den gesamten Planeten bedeckt. 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 Computertechnologien, desto mehr nicht-professionelle Benutzer erscheinen. 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.

Im Prozess der Kursgestaltung ist es notwendig, die in den Disziplinen „Datenbanken“, die Erstellung einer Informationsquelle, „Entwicklung und Betrieb von Informationssystemen“, die Erstellung von IS, „ Computergrafik", das Verteilen von Schaltflächen auf Formularen und das 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 funktionieren folgende Funktionen:

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

- Eine Liste der Mitarbeiter:

- 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 (oder höher) oder ausgeführt werden Windows Vista und Paket Microsoft-Tools Büro 2007.

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 Kenntnisse im Umgang mit Windows (dies ist im Falle eines Fehlers erforderlich) und Kenntnisse im Umgang mit dem Toolkit verfügen Microsoft Office 2007, nämlich mit den Anwendungen Microsoft Word und Microsoft Access.

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;

- operationssystem 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 über 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

Gesetzliche Referenzinformationen sind Informationen, die unverändert bleiben, zum Beispiel: die Ausbildungsform ist Vollzeit oder Teilzeit, die Ausbildungsart ist Haushalt oder Handel. 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 zur bequemen Einsatzplanung von Mitarbeitern geschaffen. 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

Um die Funktionsfähigkeit des Informationssystems „Immobilienbüro“ zu testen, 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

Betrieb

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 Studiengangsprojekts in der Disziplin "Entwicklung und Betrieb von Informationssystemen" werden neue Möglichkeiten u Microsoft-Funktionen Access 2007, zum Beispiel: Passwortschutz setzen, Button-Formulare erstellen, Autorun-Formulare.

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

    Rechtliche Grundlage Mietvertrag 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.