01.07.2023
Rumah / Senang mendengarnya / teknologi pengembangan perangkat lunak. Tesis: Pengembangan proyek untuk mengotomatiskan aktivitas real estat Mengembangkan modul perangkat lunak "Departemen"

teknologi pengembangan perangkat lunak. Tesis: Pengembangan proyek untuk mengotomatiskan aktivitas real estat Mengembangkan modul perangkat lunak "Departemen"

Pekerjaan kursus

Dalam disiplin "Pengembangan sistem informasi"

Pengembangan IS untuk agen real estat

Perkenalan

Relevansi dan tempat masalah dukungan informasi di bidang subjek

Untuk produksi yang paling efisien di organisasi mana pun, masalah pengorganisasian manajemen data muncul. Otomasi memungkinkan Anda untuk menyimpan, menyusun, dan mengatur data dalam jumlah besar.

Perkembangan pasar berkontribusi pada peningkatan jumlah perusahaan yang menyediakan layanan real estat, yang mengarah pada peningkatan persaingan dan peningkatan persyaratan untuk tingkat, kecepatan, dan kenyamanan layanan pelanggan.

Layanan pelanggan terdiri dari dua tahap: pada tahap pertama, pencarian dilakukan untuk penawaran pasar real estat saat ini, pada tahap kedua, dokumen hukum dibuat.

Peningkatan kecepatan dan kualitas pencarian penawaran saat ini (pada tahap pertama) memerlukan pengembangan dan penerapan sistem informasi yang akan memberikan analisis informasi tentang keadaan pasar real estat saat ini.

Tujuan dari kursus ini adalah pengembangan dan penerapan sistem informasi untuk mengotomatiskan aktivitas real estat perusahaan "Alina" di kota Kamensk-Shakhtinsky.

Tujuan dan sasaran desain diploma

Pengembangan SI mencakup tugas-tugas berikut:

¾ Mempelajari pasar produk perangkat lunak, mengidentifikasi kekuatan dan kelemahannya.

¾ Melakukan analisis dan desain kebutuhan sistem.

¾ Implementasi sistem informasi yang memenuhi kebutuhan pelanggan.

¾ Evaluasi efektivitas pengembangan teknologi.

SIA ini harus bekerja dengan data operasional, akumulasi data ini akan memungkinkan analisis aktivitas perusahaan untuk jangka waktu berapa pun, dan juga akan memungkinkan manajemen operasional informasi tentang akuntansi, pembelian dan penjualan, pertukaran, dan privatisasi real estat. . Ini adalah salah satu tugas implementasi sistem. Berkat penggunaannya, waktu yang dihabiskan untuk menyiapkan, mencari, dan memproses informasi yang diperlukan untuk fungsi-fungsi di atas yang dilakukan oleh perusahaan berkurang secara signifikan. Ini dicapai dengan memilih cara paling optimal untuk menyimpan dan memproses data. Dengan pendekatan ini, waktu yang dihabiskan untuk mendapatkan data ini oleh pengguna lain juga berkurang. Ini adalah signifikansi praktis dari pekerjaan kursus ini.

Sistem informasi yang dikembangkan diperlukan untuk pembentukan dan dukungan database internal apartemen, input dan pengeditan apartemen, kamar, rumah tangga, bidang tanah di kota Kamensk-Shakhtinsky dan pemukiman lain yang disiapkan untuk dijual oleh agen. Selain itu, sistem akan meningkatkan produktivitas tenaga kerja, membantu melakukan pekerjaan dengan lebih baik, lebih cepat, dan lebih murah. Dengan bantuan sistem informasi, dimungkinkan untuk meningkatkan tingkat pekerjaan direktur, akuntan, dan sekretaris dengan mengotomatiskan beberapa operasi rutin.

1. Pengembangan persyaratan perangkat lunak

.1 Analisis solusi yang ada untuk otomatisasi domain

Agen real estat "Alina" menyediakan individu dan badan hukum layanan berikut:

¾ Membeli properti

¾ Penjualan real estat

¾ Pertukaran real estat

¾ Penyewaan properti

¾ Penilaian real estat

IS yang dikembangkan harus melakukan fungsi-fungsi berikut:

¾ Membentuk dan memelihara database internal apartemen agen.

¾ Seleksi untuk berbagai kondisi apartemen dari database internal.

¾ Organisasi skema kerja agen dengan telepon pengirim.

¾ Menerbitkan informasi manajemen kepada manajer dan karyawan

.2 Memilih metodologi perancangan sistem informasi

Saat ini di bidang pengembangan dan implementasi sistem informasi terdapat beberapa metodologi perancangan:

Metodologi pemodelan fungsional pekerjaan SADT;

Metodologi analisis dan desain berorientasi objek dalam UML;

Untuk desain sistem informasi, dipilih metodologi analisis dan desain berorientasi objek dalam bahasa UML (Unified Modeling Language) - bahasa deskripsi grafis untuk pemodelan objek di bidang pengembangan perangkat lunak. UML adalah bahasa umum, itu adalah standar terbuka yang menggunakan notasi grafis untuk membuat model abstrak dari suatu sistem, yang disebut model UML. UML diciptakan untuk mendefinisikan, memvisualisasikan, merancang dan mendokumentasikan, pada dasarnya, sistem perangkat lunak.

1.3 Analisis domain

Agen real estat Alina menyediakan berbagai layanan real estat, seperti membeli, menjual, menyewakan, mengevaluasi real estat perumahan dan komersial, yang terletak di kota Kamensk-Shakhtinsky.

Angka tersebut menunjukkan unit struktural agensi:

(Dibentuk dengan perangkat lunak "BIG-Mini"):


Pada saat ini lembaga ini memiliki 14 karyawan.

Kegiatan utama perusahaan ditunjukkan pada gambar (Dibentuk dengan perangkat lunak "BIG-Mini"):


1.4 Pengumpulan persyaratan

antarmuka real estat agen otomasi

Requirements Gathering adalah proses yang diperlukan untuk membuat dan menyetujui dokumen yang berisi spesifikasi kebutuhan sistem.

Di panggung ini:

¾ Persyaratan sedang dikumpulkan.

¾ Profil pemangku kepentingan disusun.

¾ Kasus penggunaan sedang dikembangkan.

Paling sering, metodologi untuk mengumpulkan persyaratan didasarkan pada penggunaan metode wawancara dan mempelajari dokumentasi yang menggambarkan kegiatan perusahaan.

Karyawan yang diwawancarai ingin melihat dalam perangkat lunak antarmuka yang intuitif, keamanan data, keberadaan peta kota untuk menampilkan objek, dan kemampuan untuk melihat riwayat operasi.

Pengambilan keputusan memerlukan informasi lengkap tentang penawaran saat ini, objek real estat yang dijual sebelumnya, objek yang dijual perusahaan saat ini, serta deskripsi terperinci dari setiap objek.

1.5 Analisis kebutuhan dan pemodelan

Berdasarkan pekerjaan yang dilakukan untuk mengumpulkan persyaratan IP dari agen real estat Alina, persyaratan berikut diidentifikasi:

¾ Peta kota (dengan tampilan objek di peta).

¾ Pengklasifikasi objek (deteksi otomatis area, jenis perumahan, jumlah lantai, tata letak, bahan dinding).

¾ Fungsi menghilangkan "catatan-ganda" objek (saat menambahkan objek baru, program memeriksa keberadaan analog dan memperingatkan tentang keberadaan yang serupa).

¾ Melacak persyaratan sewa.

¾ Kemampuan untuk melihat riwayat persewaan.

¾ Arsip database pemilik objek.

¾ Arsip database pelanggan - dua status status permintaan pelanggan: aktif dan tidak aktif.

¾ Fungsi menyembunyikan data pribadi.

¾ Menambahkan gambar ke objek.

¾ Antarmuka multi-pengguna (akses terdistribusi) dengan otorisasi dan pengikatan nama ke acara.

¾ nomor ID untuk setiap objek, untuk kemudahan identifikasi.

¾ Pencadangan otomatis ke sisi klien untuk memulihkan database jika terjadi kegagalan darurat.

1.6 Spesifikasi kebutuhan

Spesifikasi persyaratan digunakan untuk pemeliharaan proyek yang sedang berlangsung dan penyajian persyaratan yang dirumuskan dalam kaitannya dengan proyek. Ini memungkinkan Anda untuk menentukan area subjek dari produk perangkat lunak, yang dipertimbangkan dalam kaitannya dengan tiga komponen utamanya: data, proses, dan perilaku. Spesifikasi memungkinkan Anda untuk berpindah dari definisi domain proyek ke domain solusi dengan mendefinisikan tiga model persyaratan yang mewakili karakteristik data, proses, dan perilaku.

Akses ke SI hanya dapat dilakukan oleh kategori pengguna yang terkait dengan departemen lembaga, yaitu: kepala, spesialis, penilai.


Pembatasan umum

Lingkungan operasi. Persyaratan sistem operasi minimum adalah Windows7 Starter.

Keterbatasan Desain dan Implementasi-1. Basis data harus dirancang pada SQL Server 2010.

Keterbatasan Desain dan Implementasi-2. Aplikasi harus diimplementasikan sebagai sistem client-server, di mana modul-modul yang mengontrol perangkat eksternal, adalah server otomasi.

Persyaratan antarmuka eksternal

Antarmuka pengguna-1. Layar keluaran harus sesuai dengan standar yang diterima secara umum.

Antarmuka pengguna-2. Sistem harus menyediakan tautan untuk membantu pada setiap formulir yang menjelaskan cara menggunakan formulir tersebut.

Antarmuka pengguna-3. Formulir harus menyediakan navigasi dan pemilihan lengkap menggunakan keyboard dan mouse.

Persyaratan sistem ditunjukkan pada tabel:


Atribut Kualitas Perangkat Lunak

Ketersediaan-1. Sistem harus tersedia sepanjang waktu.

Keandalan-1. Sistem harus memulihkan laporan yang tidak lengkap jika terjadi kegagalan jaringan atau sistem.

Persyaratan fungsional

¾ Pemeliharaan, perubahan catatan klien.

¾ Pencarian basis data.

¾ Pendaftaran aplikasi.

¾ Penyediaan laporan.

1.7 Validasi persyaratan

Selama proses pembuktian, Berbagai jenis pemeriksaan persyaratan.

1. Memeriksa kebenaran persyaratan. Pengguna dapat mempertimbangkan bahwa sistem diperlukan untuk melakukan fungsi spesifik tertentu. Namun, pemikiran dan analisis lebih lanjut dapat mengakibatkan kebutuhan fitur tambahan atau baru. Sistem ditujukan untuk pengguna yang berbeda dengan kebutuhan yang berbeda, dan oleh karena itu kumpulan persyaratan akan mewakili beberapa kompromi antara persyaratan pengguna sistem.

2. Periksa konsistensi. Spesifikasi persyaratan tidak boleh mengandung kontradiksi. Ini berarti bahwa persyaratan tidak boleh mengandung kendala yang bertentangan atau deskripsi yang berbeda dari fungsi sistem yang sama.

Pemeriksaan kelengkapan. Spesifikasi kebutuhan harus berisi persyaratan yang mendefinisikan semua fungsi sistem dan kendala yang dikenakan pada sistem. Pemeriksaan kelayakan. Berdasarkan pengetahuan tentang teknologi yang ada, persyaratan harus diperiksa kemungkinan penerapannya yang sebenarnya. Itu juga memeriksa peluang pendanaan dan jadwal pengembangan sistem. Ada sejumlah metode validasi persyaratan yang dapat digunakan bersama-sama atau secara individual. Metode prototyping adalah salah satu metode utama untuk implementasi sertifikasi produk perangkat lunak pada tahap analisis sistem, yang memungkinkan pelanggan untuk mengontrol persyaratan sistem.

Prototipe antarmuka bagian server IS:

.8 Kesimpulan untuk bagian ini

Di bagian pertama kursus, IS yang ada dianalisis, kasus penggunaan bisnis dibangun yang menjelaskan aktivitas utama karyawan perusahaan, dan aktivitas departemen agensi diidentifikasi. Untuk menentukan kebutuhan, dilakukan survei terhadap karyawan perusahaan sebagai pengguna utama dari sistem yang akan datang. Melakukan validasi persyaratan melalui pembuatan prototipe adalah langkah terakhir dari fase ini.

2. Merancang sistem informasi

2.1 Desain arsitektur

Arsitektur proyek ditentukan oleh persyaratan konfigurasi sistem. Dalam kasus IS Alina, desain struktur sistem terdistribusi adalah suatu keharusan.

Contoh arsitektur IC ditunjukkan pada gambar.


2.2 Desain antarmuka pengguna

Antarmuka pengguna adalah seperangkat perangkat lunak dan perangkat keras yang menyediakan interaksi pengguna dengan komputer. Dialog membentuk dasar dari interaksi tersebut. Dalam hal ini, dialog dipahami sebagai pertukaran informasi yang diatur antara seseorang dan komputer, dilakukan secara real time dan ditujukan untuk bersama-sama memecahkan masalah tertentu: pertukaran informasi dan koordinasi tindakan. Setiap dialog terdiri dari proses input-output terpisah yang secara fisik menyediakan komunikasi antara pengguna dan komputer. Pertukaran informasi dilakukan dengan transmisi pesan dan sinyal kontrol.

Jendela program utama:



Bentuk tanggapan atas permintaan pelanggan:


2.3 Desain basis data

Tujuan utama dari desain database adalah:

¾ Representasi data dan hubungan di antara mereka diperlukan untuk semua area utama penerapan aplikasi ini dan grup penggunanya yang ada;

¾ Pembuatan model data yang mampu mendukung pelaksanaan transaksi pemrosesan data yang diperlukan;

¾ Pengembangan versi awal proyek, yang strukturnya memungkinkan Anda memenuhi semua persyaratan dasar untuk kinerja sistem - misalnya, waktu respons sistem.

Desain basis data harus didasarkan pada pandangan pengguna akhir dari organisasi tertentu - persyaratan konseptual untuk sistem.

Saat mendesain database, dua level model dibuat - logis dan fisik. Tingkat logis adalah pandangan abstrak dari data, di mana data direpresentasikan sebagaimana adanya di dunia nyata dan dapat diberi nama sebagaimana adanya di dunia nyata. Objek model yang direpresentasikan pada level logika disebut entitas. Lapisan logis model data dapat dibangun di atas model lain, seperti model data konseptual.

2.4 Alasan pemilihan platform untuk membuat sistem informasi

Untuk mengimplementasikan IS dari agen real estat "Alina", alat pengembangan perangkat lunak seperti MicrosoftAccess 2010 dan bahasa pemrograman MicrosoftVisual С# .Net dipilih - ini adalah DBMS relasional interaktif untuk Windows. Ini adalah program yang digunakan untuk menyimpan dan mengambil data tergantung pada hubungan yang dibuat. Bekerja dengannya disederhanakan melalui manipulator mouse. Kemampuan grafis shell memberikan kesan yang besar saat menghasilkan laporan dan cetakan berkualitas tinggi. Semua ini berkat dukungan untuk font True-type dan menyematkan objek OLE dalam lingkungan WINDOWS. OLE - objek adalah tautan ke informasi tertentu yang tetap dalam bentuk aslinya.Ini juga memberi pengguna mekanisme untuk bekerja dengan database dalam berbagai format.

Karena hanya ada 3 komputer di departemen teknik, dibutuhkan DBMS yang kecil dan fleksibel. Hasilnya, kami dapat menyimpulkan bahwa Microsoft Access 2003 adalah lingkungan pengembangan basis data yang ideal untuk organisasi ini yang memenuhi semua persyaratan yang disajikan.

Khusus untuk platform MicrosoftVisualStudio .Net dikembangkan bahasa baru pemrograman - C #. Itu menyerap banyak yang terbaik yang ada di berbagai bahasa pemrograman.

Bahasa C# melumpuhkan dalam kesederhanaannya - ada sekitar 80 kata kunci dan selusin tipe data bawaan. Namun, ternyata menjadi sangat ekspresif ketika mengimplementasikan konsep pemrograman modern. Bahasa C# mencakup dukungan paling komprehensif untuk pemrograman terstruktur, berorientasi komponen, dan berorientasi objek yang diharapkan dari bahasa modern.

C# menyediakan konstruksi sintaks bawaan untuk bekerja dengan enum, struktur, dan properti kelas.

Dengan demikian, komponen pengembangan sistem informasi MS Access DBMS dan bahasa C# tingkat tinggi, yang digabungkan secara harmonis satu sama lain, cocok tidak hanya untuk interaksi satu sama lain, tetapi juga untuk kebutuhan perusahaan real estate.

.5 Desain modul

Tugas utama desain adalah mengubah model analisis menjadi dokumen desain terperinci yang menjadi dasar penerapan sistem. Model logis dari sistem yang dirancang dibangun berdasarkan teknologi Rasional, menggunakan pendekatan berorientasi objek utama dari bahasa UML.

Modul "Input data" berisi informasi tentang objek dan melibatkan pengisian aplikasi untuk privatisasi, pembelian atau penjualan real estat. Data input berisi parameter berikut:

¾ Nomor kontrak (ID)

¾ Nama lengkap pemilik

¾ Jenis objek

¾ Luas kamar

¾ Harga (jika dijual)

¾ Kemampuan untuk melampirkan file dengan gambar ruangan.

Data input ditempatkan dalam database dan dapat diedit kapan saja oleh spesialis. Spesialis dapat mengubah status real estat (dari dijual menjadi dijual).

Modul "Imprint" melibatkan persiapan laporan tentang penyelesaian privatisasi, pembelian atau penjualan.

Modul dengan objek yang dijual berisi data berikut:

¾ Nomor kontrak

¾ Nama lengkap penjual

¾ nama lengkap pembeli

¾ Tanggal penjualan

¾ Jenis objek

¾ Luas kamar

Data dihasilkan sebagai laporan dalam format yang ramah pengguna, dapat diminta kapan saja dan digunakan untuk informasi statistik.

.6 Kesimpulan untuk bagian ini

Pada bagian kedua, desain sistem akuntansi IP real estate telah selesai.

Pada tahap ini dibangun model representasi logis dan fisik dari sistem. Database sistem telah dikembangkan.

Representasi logis dari komponen utama sistem telah dikembangkan sebagai komponen ActiveX independen yang mengimplementasikan fungsionalitas konsep dasar area subjek.

Kesimpulan

Tujuan dari kursus ini adalah pengembangan IP untuk agen real estate "Alina".

Tahap pertama dari kursus adalah untuk menentukan maksud dan tujuan IP.

Pada bagian pertama, pemodelan bisnis dari proses organisasi dilakukan. Diagram use case bisnis telah dibangun yang mewakili aktivitas utama karyawan dan diagram use case sistem informasi telah dibangun.

Pada bagian kedua dilakukan perancangan arsitektur sistem informasi. Desain antarmuka pengguna juga dibuat, yang pada gilirannya merupakan poin penting dalam implementasi sistem.

Setelah merancang antarmuka program, dilakukan pemodelan struktur data (model logis dan fisik). Alat perangkat lunak yang digunakan untuk membuat alat KASUS adalah produk perangkat lunak RationalRose 2000 EnterpriseEdition. Perangkat lunak yang digunakan dipertimbangkan. MicrosoftVisualStudio 2010 dan bahasa pemrograman C# digunakan sebagai lingkungan pengembangan perangkat lunak.

Selama desain, produk perangkat lunak tersebut digunakan sebagai:

¾ BigMasterMini;

¾ MS SQL Server 2010;

¾ MS Word 2013;

¾ Mawar Rasional.

Kesimpulannya, kita dapat mengatakan bahwa tugas diselesaikan terkait otomatisasi agen real estat.

Pekerjaan laboratorium No. 1-5 dilakukan untuk opsi yang sama.

  • 1. Kembangkan modul perangkat lunak "Akuntansi untuk kemajuan siswa". Modul perangkat lunak dirancang untuk segera mencatat kemajuan mahasiswa dalam sesi oleh dekan, wakil dekan dan staf dekan. Informasi tentang kemajuan siswa harus disimpan selama masa studi mereka dan digunakan dalam persiapan sertifikat mata kuliah yang diambil dan suplemen diploma.
  • 2. Menyusun modul program “Berkas pribadi siswa”. Modul perangkat lunak dirancang untuk memperoleh informasi tentang siswa oleh karyawan kantor dekan, komite serikat pekerja dan departemen personalia. Informasi tersebut harus disimpan selama masa pendidikan siswa dan digunakan dalam persiapan sertifikat dan laporan.
  • 3. Kembangkan modul perangkat lunak "Solusi masalah optimisasi kombinatorial". Modul harus berisi algoritma untuk menemukan siklus dengan panjang minimum (masalah salesman keliling), menemukan jalur terpendek, dan menemukan pohon merentang minimum.
  • 4. Kembangkan aplikasi 'Utsio?5 "Organizer". Aplikasi ini dirancang untuk merekam, menyimpan, dan mencari alamat dan nomor telepon individu dan organisasi, serta jadwal, rapat, dll. Aplikasi ini dirancang untuk setiap pengguna komputer.
  • 5. Kembangkan aplikasi yindows "Kalkulator". Aplikasi ini ditujukan untuk setiap pengguna dan harus berisi semua operasi aritmatika (sehubungan dengan prioritas) dan sebaiknya (namun tidak wajib) beberapa fungsi matematika.
  • 6. Menyusun modul perangkat lunak “Jurusan”, berisi informasi tentang staf jurusan (nama, jabatan, gelar akademik, disiplin ilmu, beban kerja, kerja sosial, kerja paruh waktu, dll). Modul ini dimaksudkan untuk digunakan oleh karyawan departemen personalia dan kantor dekan.
  • 7. Menyusun modul perangkat lunak “Laboratorium”, yang berisi informasi tentang staf laboratorium (nama, jenis kelamin, umur, Status keluarga, keberadaan anak, jabatan, gelar akademik). Modul ini dimaksudkan untuk digunakan oleh karyawan komite serikat pekerja dan departemen personalia.
  • 8. Kembangkan modul perangkat lunak "Layanan Mobil". Saat mendaftar untuk layanan, aplikasi diisi, yang menunjukkan nama pemilik, merek mobil, jenis pekerjaan, tanggal penerimaan pesanan dan biaya perbaikan. Setelah pekerjaan selesai, tanda terima dicetak.
  • 9. Kembangkan modul perangkat lunak "Akuntansi pelanggaran aturan lalu lintas". Untuk setiap mobil (dan pemiliknya) daftar pelanggaran disimpan di database. Untuk setiap pelanggaran dicatat tanggal, waktu, jenis pelanggaran dan besarnya denda. Ketika semua denda dibayar, mobil dihapus dari database.
  • 10. Kembangkan modul perangkat lunak "File kartu agen real estat", yang dimaksudkan untuk digunakan oleh karyawan agen tersebut. Basis data berisi informasi tentang apartemen (jumlah kamar, lantai, ukuran, dll.). Setelah menerima aplikasi untuk pertukaran (beli, jual), pencarian dilakukan untuk opsi yang sesuai. Jika tidak demikian, klien dimasukkan ke dalam basis klien dan diberi tahu saat opsi muncul.
  • 11. Kembangkan modul perangkat lunak "File kartu pelanggan ATS". File kartu berisi informasi tentang ponsel dan pemiliknya. Memperbaiki tunggakan pembayaran (berdasarkan pelanggan dan waktu). Diyakini bahwa pembayaran waktu lokal percakapan telepon sudah masuk.
  • 12. Mengembangkan modul perangkat lunak "Kantor tiket udara", yang berisi informasi ketersediaan kursi di jalur udara. Basis data harus berisi informasi tentang nomor penerbangan, awak, jenis pesawat, tanggal dan waktu keberangkatan, serta biaya tiket pesawat (dari kelas yang berbeda). Saat aplikasi tiket diterima, program mencari penerbangan yang cocok.
  • 13. Mengembangkan modul perangkat lunak "Toko Buku", yang berisi informasi tentang buku (penulis, judul, penerbit, tahun terbit, harga). Pembeli mengisi aplikasi buku yang dibutuhkannya, jika tidak ada dimasukkan ke database dan diberi tahu saat buku yang diperlukan tiba di toko.
  • 14. Kembangkan modul perangkat lunak "Parkir". Program tersebut berisi informasi tentang merek mobil, pemiliknya, tanggal dan waktu masuk, biaya parkir, diskon, tunggakan pembayaran, dll.
  • 15. Kembangkan modul program "Agen Rekrutmen", yang berisi informasi tentang lowongan dan resume. Modul perangkat lunak dirancang untuk menemukan karyawan yang memenuhi persyaratan manajer perusahaan, dan untuk menemukan pekerjaan yang cocok.

GOU NPO Profesional

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

REKOMENDASI

UNTUK DESAIN KURSUS

DENGAN DISIPLIN

TEKNOLOGI PENGEMBANGAN PERANGKAT LUNAK

oleh spesialisasi

230105(2203) Perangkat lunak komputer dan
sistem otomatis

(tingkat dasar)

Kaliningrad, 2007

DISETUJUI

subjek

(siklik) komisi

Disusun sesuai dengan persyaratan Negara untuk konten minimum dan tingkat pelatihan lulusan dalam spesialisasi 230 Perangkat lunak untuk teknologi komputer dan sistem otomatis sekunder pendidikan kejuruan(tingkat dasar)

Ketua KPK

Wakil direksi

oleh UMR

_______________________

_______________________

Peninjau:

PERKENALAN

Sesuai dengan standar pendidikan negara bagian pendidikan kejuruan menengah, hingga konten minimum dan tingkat pelatihan lulusan dalam "Perangkat Lunak untuk Teknik Komputer dan Sistem Otomatis" khusus di bidang disiplin ilmu khusus, lulusan harus mampu untuk :

· mengembangkan sebuah algoritma untuk pelaksanaan tugas perangkat lunak;

membuat produk perangkat lunak sesuai dengan algoritme yang dikembangkan, men-debug dan menguji produk perangkat lunak;

· mengembangkan dan memelihara aplikasi jaringan;


tugas proyek kursus adalah:

Studi tentang kekhasan bidang studi tertentu yang terkait dengan topik proyek kursus;

Analisis kemungkinan pendekatan dan metode solusi dengan justifikasi metode yang dipilih;

Pemilihan atau pengembangan model (matematis, struktural, informasional, dll.) yang diperlukan untuk mencapai tujuan;

Pemilihan algoritme yang efisien dengan mempertimbangkan akurasi, stabilitas, konvergensi, dll.;

Analisis hasil kerja perangkat lunak;

Pengembangan dokumentasi program dan operasional.

2. MEMILIH TOPIK

Topik proyek kursus dikembangkan oleh guru dari lembaga pendidikan, dipertimbangkan dan diadopsi oleh komisi mata pelajaran (siklus) pada rapat departemen, disetujui oleh wakil. direktur urusan akademik perguruan tinggi. Topik proyek kursus dapat diusulkan oleh siswa, sesuai dengan minatnya dan kemungkinan pengungkapan masalah yang diusulkan, asalkan ia mendukung kemanfaatannya.

Diperbolehkan untuk menyelesaikan proyek kursus pada satu topik oleh sekelompok siswa.

3. TOPIK PROYEK KURSUS (Lampiran)

1. Kembangkan modul perangkat lunak "Akuntansi untuk kemajuan siswa".

2. Menyusun modul program “Berkas pribadi siswa”.

3. Kembangkan modul perangkat lunak "Departemen".

4. Kembangkan modul perangkat lunak "Laboratorium".

5. Kembangkan modul perangkat lunak "Layanan Mobil".

6. Kembangkan modul perangkat lunak "Akuntansi pelanggaran lalu lintas."


7. Kembangkan modul perangkat lunak "File kartu dari agen real estate".

8. Kembangkan modul perangkat lunak "File kartu pelanggan ATS".

9. Kembangkan modul perangkat lunak "Kantor tiket pesawat".

10. Kembangkan modul perangkat lunak "Toko Buku".

11. Kembangkan modul perangkat lunak "Parkir".

12. Mengembangkan modul perangkat lunak "Agen Rekrutmen".

13. Mengembangkan modul perangkat lunak “Perhitungan penyusutan properti”.

14. Kembangkan modul perangkat lunak "Examiner".

15. Kembangkan modul perangkat lunak "Akuntansi untuk jam kerja siswa".

16. Kembangkan modul perangkat lunak "Program informasi dan referensi untuk alamat email klien".

17. Kembangkan modul perangkat lunak "File kartu untuk literatur akuntansi di perpustakaan."

18. Kembangkan modul perangkat lunak "Akuntansi barang di gudang".

19. Kembangkan modul perangkat lunak "Program permainan seperti Master Mind".

20. Kembangkan modul perangkat lunak "Permainan logika untuk menebak kombinasi angka."

21. Kembangkan modul perangkat lunak "Program untuk menampilkan jadwal kelas saat ini untuk sekelompok siswa."

22. Kembangkan modul perangkat lunak "Program informasi dan referensi untuk penjualan CD".

23. Buat modul program "Situs Web Perusahaan dari perusahaan perjalanan".

24. Buat modul program "Situs Web Perusahaan toko aksesoris komputer".

25. Buat modul program "Situs Web Perusahaan toko perangkat komputer".

26. Buat modul program "Situs web pribadi administrator jaringan komputer".

27. Buat modul program "Situs web proyek untuk peningkatan wilayah perguruan tinggi."

28. Buat modul program "Situs web untuk proyek membangun taman musim dingin di wilayah perguruan tinggi."

4. ISI DAN TAHAPAN
PROYEK KURSUS

1. Memilih topik dan menyetujuinya dengan pemimpin. Pemilihan literatur.

2. Mempelajari persyaratan untuk desain pekerjaan.

3. Menyusun rencana pelaksanaan proyek kursus. Pengembangan algoritma solusi.

4. Implementasi algoritma.

5. Men-debug program.

6. Pengujian program.

7. Menyusun dokumentasi program dan operasional.

8. Analisis hasil yang diperoleh.

9. Pendaftaran laporan.

10. Perlindungan proyek kursus.

5. STRUKTUR PROYEK KURSUS

Proyek kursus harus menyertakan perangkat lunak yang diuji dan catatan penjelasan (setidaknya 20 lembar A4).

Bergantung pada proyek kursus, bagian grafik dapat disertakan.

Catatan penjelasan dari proyek kursus harus memiliki yang berikut ini
struktur:

Halaman judul sampel yang telah ditetapkan (Lampiran 1);

Perkenalan;

Pilihan perangkat lunak dan perangkat keras untuk implementasi set
tugas;

Bagian deskriptif dari perangkat lunak yang dikembangkan;

Dokumentasi perangkat lunak;

Dokumentasi operasional;

Kesimpulan, yang menarik kesimpulan dan rekomendasi tentang
kesempatan untuk menggunakan materi proyek;

Daftar literatur yang digunakan;

Aplikasi.

Di dalam dikelola relevansi dan signifikansi topik diungkapkan secara singkat, maksud dan tujuan proyek dirumuskan.

Dokumentasi Perangkat Lunak termasuk set dokumen berikut:

Pendekatan kreatif untuk menulis proyek kursus;

Kebenaran dan validitas kesimpulan ilmiah;

Akurasi dan desain yang benar proyek kursus.

Nilai akhir mata kuliah ditetapkan berdasarkan hasil pembelaan dan kualitas pekerjaan.

Pekerjaan kursus harus dipertahankan sebelum lulus ujian dalam disiplin “Teknologi Pengembangan produk perangkat lunak". Siswa yang belum lulus proyek kursus atau menerima nilai pertahanan yang tidak memuaskan tidak diperbolehkan mengikuti ujian berikutnya.

Proyek kursus yang dilindungi tidak dikembalikan kepada siswa dan disimpan dalam arsip lembaga pendidikan.

LAMPIRAN 1

Templat halaman judul

GOU NPO Profesional

kamar bacaan artistik dan industri № 10

PROYEK KURSUS

dalam disiplin "Teknologi pengembangan produk perangkat lunak"

dengan topik:_____________________________________________________

Diselesaikan oleh siswa ______________________________ Nama belakang, nama, patronimik

Spesialisasi, kursus, kelompok __________________________________________

Supervisor _________________________________________ Nama keluarga, nama depan, patronimik

Tanggal pengiriman, tanda tangan siswa ______________________

________________________________________________

Tanggal pembelaan, nilai, tanda tangan guru

Kaliningrad

LAMPIRAN 2

TUGAS TEKNIS.

PERSYARATAN UNTUK ISI DAN DESAIN

GOST 19.201 - 78

Bagian informasi (abstrak dan isi), lembar pendaftaran perubahan tidak boleh disertakan dalam dokumen.

Untuk membuat perubahan atau penambahan kerangka acuan pada tahap selanjutnya dalam pengembangan program atau produk perangkat lunak, sebuah tambahan dikeluarkan. Koordinasi dan persetujuan penambahan kerangka acuan dilakukan dengan cara yang sama seperti yang ditetapkan untuk kerangka acuan.

Bergantung pada fitur program atau produk perangkat lunak, diperbolehkan untuk mengklarifikasi konten bagian, memperkenalkan bagian baru, atau menggabungkan beberapa di antaranya.

1. PERKENALAN

Pada bagian tersebut sebutkan nama, Deskripsi singkat ruang lingkup program atau produk perangkat lunak dan fasilitas di mana program atau produk perangkat lunak digunakan.

2. DASAR PEMBANGUNAN

Dokumen (dokumen) yang menjadi dasar pengembangan dilakukan;

Organisasi yang menyetujui dokumen ini dan tanggal persetujuannya;

Nama dan/atau simbol topik pengembangan.

3. TUJUAN PEMBANGUNAN

Bagian tersebut harus menunjukkan tujuan fungsional dan operasional dari program atau produk perangkat lunak.

4. PERSYARATAN UNTUK PROGRAM ATAU PRODUK PERANGKAT LUNAK

4.1. persyaratan kinerja.

Bagian tersebut harus menentukan persyaratan untuk komposisi fungsi yang dilakukan, pengorganisasian data input dan output, karakteristik temporal, dll.

4.2. persyaratan keandalan.

Subbagian harus menentukan persyaratan untuk memastikan operasi yang andal (memastikan stabilitas, kontrol informasi input dan output, waktu pemulihan setelah kegagalan, dll.).

4.3. Syarat Penggunaan.

Subbagian harus menunjukkan kondisi operasi (suhu udara sekitar, kelembaban relatif, dll. Untuk jenis pembawa data yang dipilih) di mana karakteristik yang ditentukan harus disediakan, serta jenis layanan, jumlah yang dibutuhkan dan kualifikasi staf.

4.4. Persyaratan untuk informasi dan kompatibilitas perangkat lunak.

Subbagian harus menentukan persyaratan untuk struktur informasi metode input dan output dan solusi, kode sumber, bahasa pemrograman, dan alat perangkat lunak yang digunakan oleh program.

Bila perlu, informasi dan program harus dilindungi.

5. PERSYARATAN DOKUMENTASI PROGRAM

Bagian tersebut harus menunjukkan komposisi awal dari dokumentasi program dan, jika perlu, persyaratan khusus untuk itu.

6. INDIKATOR TEKNIS DAN EKONOMI

Bagian tersebut harus menunjukkan: perkiraan efisiensi ekonomi, perkiraan kebutuhan tahunan, keuntungan ekonomi pembangunan dibandingkan dengan sampel atau analog domestik dan asing terbaik.

7. TAHAPAN DAN TAHAP PENGEMBANGAN

Bagian ini menetapkan tahapan pengembangan, tahapan dan konten pekerjaan yang diperlukan (daftar dokumen program yang harus dikembangkan, disetujui dan disetujui), serta, sebagai aturan, garis waktu pengembangan dan menentukan pelaksana.

8. TATA PENGENDALIAN DAN PENERIMAAN

Bagian ini harus menentukan jenis pengujian dan persyaratan umum untuk penerimaan pekerjaan.

DI DALAM aplikasi ke kerangka acuan, jika perlu, pimpin:

Daftar penelitian dan karya lain yang mendukung perkembangan;

Skema algoritma, tabel, deskripsi, justifikasi, perhitungan dan dokumen lain yang dapat digunakan dalam pengembangan;

Sumber pembangunan lainnya.

LAMPIRAN 3

TEKS PROGRAM (GOST 19.401 - 78)

Untuk teks program dalam bahasa sumber, jika terdapat anotasi, maka disertakan penjelasan singkat tentang fungsi program tersebut.

Bagian utama dokumen harus terdiri dari teks dari satu atau lebih bagian, yang diberi judul.

Itu juga diperbolehkan untuk memasukkan nama untuk satu set bagian.

Masing-masing bagian ini diimplementasikan oleh salah satu jenis notasi simbolik, misalnya:

Notasi simbolik dalam bahasa aslinya;

Notasi simbolik dalam bahasa perantara;

Representasi simbolik dari kode mesin, dll.

LAMPIRAN 4

DESKRIPSI PROGRAM (GOST 19.402 - 78)

Bergantung pada fitur program, diperbolehkan untuk memperkenalkan bagian tambahan selain yang ditunjukkan di bawah ini, atau untuk menggabungkan masing-masing bagian.

1. UMUM

Bagian tersebut harus berisi: penunjukan dan nama program; perangkat lunak yang diperlukan untuk pengoperasian program; bahasa pemrograman di mana program ditulis.

2. TUJUAN FUNGSIONAL

Bagian ini harus menunjukkan kelas tugas yang harus diselesaikan dan / atau tujuan program dan informasi tentang batasan fungsional penggunaan.

3. DESKRIPSI STRUKTUR LOGIS

Bagian tersebut harus mencakup:

Algoritma program;

Metode yang digunakan;

Struktur program dengan uraian tentang fungsi bagian-bagian penyusunnya dan hubungan di antara bagian-bagian itu;

Tautan program dengan program lain.

Deskripsi struktur logis program dilakukan dengan mempertimbangkan teks program dalam bahasa sumber.

4. SARANA TEKNIS YANG DIGUNAKAN

Bagian ini harus menunjukkan jenis komputer dan perangkat elektronik yang digunakan saat menjalankan program.

Bagian tersebut harus mencakup:

Cara memanggil program dari operator data yang sesuai;

Titik masuk program.

Anda dapat menentukan alamat unduhan, informasi penggunaan memori akses acak, ruang lingkup program.

6. INPUT DATA

Bagian tersebut harus mencakup:

Sifat, organisasi dan persiapan awal input data;

Format, deskripsi, dan penyandian data masukan.

7. CETAK

Bagian tersebut harus mencakup:

Sifat dan organisasi jejak;

Format, deskripsi, dan penyandian keluaran.

Diperbolehkan untuk mengilustrasikan isi bagian dengan contoh penjelasan, tabel, diagram, grafik.

Diijinkan untuk memasukkan berbagai materi dalam aplikasi, yang tidak pantas untuk dimasukkan ke dalam bagian-bagian dokumen.

LAMPIRAN 5

CATATAN PENJELASAN (GOST 19.404-79)

Kompilasi bagian informasi (ringkasan dan konten) bersifat opsional.

Bergantung pada fitur dokumen, masing-masing bagian (subbagian) dapat digabungkan, serta bagian (subbagian) baru dapat diperkenalkan.

PERKENALAN

Bagian tersebut menunjukkan nama program dan / atau simbol dari topik pengembangan, serta dokumen yang mendasari pengembangan tersebut dilakukan, yang menunjukkan organisasi dan tanggal persetujuan.

1. TUJUAN DAN RUANG LINGKUP

Bagian ini menunjukkan tujuan program, deskripsi singkat tentang ruang lingkup program.

2. SPESIFIKASI TEKNIS

Bagian ini harus berisi subbagian berikut:

2.1 Pernyataan masalah.

Pernyataan masalah untuk pengembangan program dijelaskan, deskripsi metode matematika yang diterapkan dan, jika perlu, deskripsi asumsi dan batasan yang terkait dengan peralatan matematika yang dipilih.

2.2 Deskripsi algoritma dan/atau operasi program.

Algoritme dan/atau operasi program dijelaskan dengan pembenaran untuk pemilihan skema algoritme untuk memecahkan masalah, kemungkinan interaksi program dengan program lain.

2.3 Komposisi teknis dan alat perangkat lunak.

Deskripsi dan pembuktian pilihan komposisi metode pengorganisasian data input dan output diberikan.

2.4 Komposisi perangkat keras dan perangkat lunak.

Deskripsi dan justifikasi pemilihan komposisi perangkat keras dan perangkat lunak berdasarkan perhitungan dan / atau analisis yang dilakukan, distribusi pembawa data yang digunakan oleh program diberikan.

3. KINERJA TEKNO-EKONOMI YANG DIHARAPKAN

Bagian ini menunjukkan indikator teknis dan ekonomi yang membenarkan keunggulan opsi yang dipilih solusi teknis dan, jika perlu, kinerja operasional yang diharapkan.

4. SUMBER YANG DIGUNAKAN DALAM PEMBANGUNAN

Bagian ini menunjukkan daftar publikasi ilmiah dan teknis, dokumen peraturan, dan bahan ilmiah dan teknis lainnya yang diacu dalam teks utama.

DI DALAM aplikasi dokumen tersebut dapat mencakup tabel, justifikasi, metode, perhitungan, dan dokumen lain yang digunakan dalam pengembangan.

LAMPIRAN 6

PERNYATAAN DOKUMEN PENYERTAAN

GOST 19.507 - 79

Kompilasi bagian informasi (ringkasan dan konten) bersifat opsional.

Pernyataan tersebut mencantumkan dokumen yang termasuk dalam daftar dokumen operasional.

Daftar dokumen operasional harus memuat bagian-bagian berikut: dokumen untuk program; dokumen untuk komponen program.

Daftar dokumen operasional untuk komponen yang memiliki penggunaan independen hanya boleh berisi bagian "Dokumen untuk program".

Pada bagian “Dokumen Program”, semua dokumen operasional (kecuali pernyataan dokumen operasional) harus dicatat pada program ini.

Pada bagian “Dokumen untuk bagian-bagian komponen program”, pernyataan dokumen operasional untuk semua program yang langsung dimasukkan dalam program harus dicatat.

Dokumen dicatat dalam pernyataan di bawah judul bagian di kolom "Nama".

Dokumen dicatat dalam pernyataan dalam urutan menaik dari kode jenis dokumen yang termasuk dalam penunjukan.

Kolom pernyataan diisi sebagai berikut:

· di kolom "Penunjukan" tunjukkan penunjukan dokumen sesuai dengan GOST 19.103-77;

· pada kolom “Nama” dicantumkan nama lengkap dokumen operasional sesuai dengan nama yang tertera pada lembar persetujuan atau halaman judul;

Untuk dokumen program ini hanya dicatat nama dan jenis dokumennya saja;

di kolom “Kol. menyalin." menunjukkan jumlah salinan dokumen ini;

· di kolom "Lokasi" tunjukkan nomor folder tempat dokumen cetak disimpan.

Diijinkan untuk menuliskan teks catatan dan informasi tambahan terkait dengan dokumen operasional tambahan, jika diperlukan.

Diijinkan untuk memberikan nomor urut catatan.

Teks catatan dapat direkam pada akhir bagian yang relevan dari pernyataan dokumen operasional. Diperbolehkan untuk menulis teks catatan pada lembar terakhir pernyataan dokumen operasional pada formulir tanpa kolom dengan nomor urut catatan.

Pernyataan itu juga menyediakan, jika perlu, daftar folder tempat dokumen cetak ditempatkan.

Folder dalam laporan dicatat setelah mencantumkan semua dokumen di bawah judul "Daftar folder" di kolom "Nama" dalam urutan menaik dari nomor serinya.

Saat merekam folder, kolom pernyataan diisi sebagai berikut:

Kolom “Penunjukan” digarisbawahi;

Di kolom "Nama" tunjukkan nama dan nomor folder, misalnya, "Folder No. 1";

Di kolom "Kol. menyalin." tunjukkan jumlah salinan folder dengan nama ini, yang merupakan bagian dari satu set dokumen operasional;

Di kolom "Lokasi", tunjukkan, jika perlu, lokasi folder.

Contoh pengisian surat keterangan operasional

Penamaan

Nama

Lokasi

A.V.001-01_32_01-1

Sistem operasi. Alat pemulihan sistem

A.V.001-01_32_01-2

Sistem operasi. Editor tautan.

LAMPIRAN 7

DESKRIPSI APLIKASI (GOST 19.502-78)

Kompilasi bagian informasi (abstrak dan konten) adalah wajib.

Bergantung pada fitur program, diperbolehkan untuk memperkenalkan bagian tambahan atau menggabungkan bagian individual.

1. TUJUAN PROGRAM

Bagian tersebut menunjukkan tujuan, kemampuan program, karakteristik utamanya, batasan yang dikenakan pada ruang lingkup program.

2. KONDISI PENGGUNAAN

Bagian ini menunjukkan kondisi yang diperlukan untuk pelaksanaan program (persyaratan sarana teknis yang diperlukan untuk program ini, dan program lainnya, Karakteristik umum informasi masukan dan keluaran, serta persyaratan dan ketentuan yang bersifat organisasi, teknis dan teknologi, dll.).

3. DESKRIPSI MASALAH

Bagian ini harus berisi definisi masalah dan metode untuk menyelesaikannya.

4. DATA INPUT DAN KELUARAN

Bagian ini harus berisi informasi tentang input dan output data.

Bahan referensi (ilustrasi, tabel, grafik, contoh, dll) dapat dimasukkan dalam lampiran dokumen.

LAMPIRAN 8

PETUNJUK PERAWATAN

(GOST 19.508-79)

Kompilasi bagian informasi (abstrak dan konten) adalah wajib.

Bergantung pada fitur dokumen, diperbolehkan untuk memperkenalkan bagian tambahan.

1. PERKENALAN

Bagian tersebut menunjukkan tujuan manual, daftar dokumen operasional yang harus digunakan selain manual selama pemeliharaan.

2. PETUNJUK UMUM

Bagian tersebut menunjukkan urutannya Pemeliharaan, berikan instruksi tentang organisasi dan fitur penerapannya.

3. PERSYARATAN SARANA TEKNIS

Bagian ini menunjukkan komposisi minimum sarana teknis yang memastikan pengoperasian program.

4. DESKRIPSI FUNGSI

Bagian tersebut menunjukkan:

Komposisi maksimum sarana teknis yang diuji oleh program ini;

Deskripsi fungsi bersama perangkat keras dan perangkat lunak, menunjukkan metode penanganan kesalahan;

Deskripsi organisasi input dan output data yang digunakan dalam pemeliharaan sarana teknis;

Deskripsi interaksi perangkat dengan program, hasil interaksi, dengan keluaran hasil program.

LAMPIRAN 9

1. Kembangkan modul perangkat lunak "Akuntansi untuk kemajuan siswa".

Modul perangkat lunak dirancang untuk segera mencatat kemajuan mahasiswa dalam sesi oleh dekan, wakil dekan dan staf dekan. Informasi tentang kemajuan siswa harus disimpan selama masa studi mereka dan digunakan dalam persiapan sertifikat mata kuliah yang diambil dan suplemen diploma.

2. Menyusun modul program “Berkas pribadi siswa”.

Modul perangkat lunak dirancang untuk memperoleh informasi tentang siswa oleh karyawan kantor dekan, komite serikat pekerja dan departemen personalia. Informasi tersebut harus disimpan selama masa pendidikan siswa dan digunakan dalam persiapan sertifikat dan laporan.

3. Kembangkan modul perangkat lunak "Departemen".

Modul berisi informasi tentang staf departemen (nama, jabatan, gelar akademik, disiplin ilmu, beban kerja, pekerjaan sosial, pekerjaan paruh waktu, dll.) Dan dimaksudkan untuk digunakan oleh karyawan departemen personalia dan kantor dekan.

4. Kembangkan modul perangkat lunak "Laboratorium".

Modul berisi informasi tentang pegawai laboratorium (nama, jenis kelamin, umur, status perkawinan, keberadaan anak, jabatan, gelar akademik) dan dimaksudkan untuk digunakan oleh pegawai komite serikat pekerja dan departemen personalia.

5. Kembangkan modul perangkat lunak "Layanan Mobil".

Saat mendaftar untuk layanan, aplikasi diisi, yang menunjukkan nama pemilik, merek mobil, jenis pekerjaan, tanggal penerimaan pesanan dan biaya perbaikan. Setelah pekerjaan selesai, tanda terima dicetak.

6. Kembangkan modul perangkat lunak "Akuntansi pelanggaran peraturan lalu lintas
pergerakan."

Untuk setiap mobil dan pemiliknya, daftar pelanggaran disimpan di database. Untuk setiap pelanggaran dicatat tanggal, waktu, jenis pelanggaran dan ukurannya; Bagus. Ketika semua denda dibayar, mobil dihapus dari database.

7. Kembangkan modul perangkat lunak "File kartu dari agen real estate".

Modul ini dimaksudkan untuk digunakan oleh karyawan agensi. Basis data berisi informasi tentang apartemen (jumlah kamar, lantai, ukuran, dll.). Setelah menerima aplikasi untuk pertukaran (beli, jual), pencarian dilakukan untuk opsi yang sesuai. Jika tidak demikian, klien dimasukkan ke dalam basis klien dan diberi tahu saat opsi muncul.

8. Kembangkan modul perangkat lunak "File kartu pelanggan ATS".

File kartu berisi informasi tentang ponsel dan pemiliknya. Memperbaiki tunggakan pembayaran (berdasarkan pelanggan dan waktu). Diyakini bahwa pembayaran panggilan telepon lokal per jam telah diberlakukan.

9. Kembangkan modul perangkat lunak "Kantor tiket pesawat".

Modul tersebut berisi informasi tentang ketersediaan kursi di jalur udara. Basis data harus berisi informasi tentang nomor penerbangan, awak, jenis pesawat, tanggal dan waktu keberangkatan, serta biaya tiket pesawat (dari kelas yang berbeda). Saat aplikasi tiket diterima, program mencari penerbangan yang cocok.

10. Kembangkan modul perangkat lunak "Toko Buku".

11. Kembangkan modul perangkat lunak "Parkir".

Program tersebut berisi informasi tentang merek mobil, pemiliknya, tanggal dan waktu masuk, biaya parkir, diskon, tunggakan pembayaran, dll.

12. Mengembangkan modul perangkat lunak "Agen Rekrutmen".

Modul berisi informasi tentang lowongan dan resume. Modul perangkat lunak dirancang untuk menemukan karyawan yang memenuhi persyaratan manajer perusahaan, dan untuk menemukan pekerjaan yang cocok.

13. Mengembangkan modul perangkat lunak “Perhitungan penyusutan properti”.

Program harus menyediakan kalkulasi dengan dua metode (penyusutan seragam dan penghitungan depresiasi berganda), serta menyediakan kontrol atas kebenaran input data dan mengeluarkan pesan peringatan jika: a) tidak adanya satu atau lebih data untuk kalkulasi;

b) nilai cairan yang ditentukan melebihi nilai awal;

c) ditentukan periode perhitungan yang melebihi periode penyusutan.

14. Kembangkan modul perangkat lunak "Examiner".

Tugas tes harus terdiri dari 5-7 pertanyaan, nama file tes ditentukan di garis komando daftar program.

15. Kembangkan modul perangkat lunak "Akuntansi untuk jam kerja
siswa."

Program harus diimplementasikan menggunakan MS Visual Studio; mengaktifkan input-output nama siswa, nomor kelompok dan jam kerja, serta Deskripsi Singkat pekerjaan selesai; tampilkan daftar siswa dan deskripsi pekerjaan singkat untuk masing-masing; dapat mengedit daftar dan deskripsi.

16. Kembangkan modul perangkat lunak "Program informasi dan referensi untuk alamat email klien".

Program harus diimplementasikan menggunakan MS Visual Studio; aktifkan input-output nama belakang, nama depan, dan patronimik klien dan miliknya alamat pos; tampilkan daftar klien dan alamat untuk masing-masing klien; dapat mengedit daftar dan alamat; dapat membuat dan menampilkan banyak daftar; dapat mengekspor informasi ke aplikasi lain, seperti MS Word.

17. Kembangkan modul perangkat lunak "File kartu untuk literatur akuntansi di perpustakaan."

Program harus diimplementasikan menggunakan MS Visual Studio; aktifkan input-output judul buku dan penulis serta anotasi singkat; tampilkan daftar buku dan anotasi untuk masing-masing buku; dapat mengedit judul buku dan anotasi; dapat membuat beberapa daftar tentang literatur dan mentransfer informasi dari satu daftar ke daftar lainnya.

18. Kembangkan modul perangkat lunak "Akuntansi barang di gudang".

Program harus diimplementasikan menggunakan MS Visual Studio; beri kesempatan untuk memasukkan nama produk dan kuantitas, serta deskripsi singkat; tampilkan daftar produk dan deskripsi masing-masing; dapat mengedit nama dan deskripsi produk; dapat membuat beberapa daftar berdasarkan grup produk.

19. Kembangkan modul perangkat lunak "Game type programMenguasaiPikiran".

Program harus diimplementasikan menggunakan MS Visual Studio; berikan kemampuan untuk menebak kumpulan warna dan menampilkan informasi tentang kesalahan; pengguna diberikan beberapa percobaan; jika set ditebak, pesan menang ditampilkan, jika tidak, upaya baru atau pesan kalah ditampilkan.

20. Kembangkan modul perangkat lunak "Permainan logika untuk menebak kombinasi angka."

Program harus diimplementasikan menggunakan MS Visual Studio; berikan kesempatan untuk menebak kombinasi numerik dan menampilkan informasi tentang kesalahan; pengguna diberikan beberapa percobaan; jika kombinasi ditebak, pesan menang ditampilkan, jika tidak, pesan upaya baru atau kalah ditampilkan. Waktu berpikir terbatas.

21. Kembangkan modul perangkat lunak "Program untuk menampilkan jadwal kelas saat ini untuk sekelompok siswa."

Program harus diimplementasikan menggunakan MS Visual Studio; tergantung pada waktu, tampilkan pelajaran yang sedang berlangsung di layar, awal dan akhir sesuai dengan jadwal yang dimasukkan.

22. Kembangkan modul perangkat lunak "Program informasi dan referensi untuk dijualCD".

Program harus diimplementasikan menggunakan MS Visual Studio; aktifkan input-output nama disk, biaya, dan ringkasan; tampilkan daftar disk dan ringkasan singkat untuk masing-masingnya; dapat mengedit daftar dan isinya; dapat mengimpor deskripsi disk dari aplikasi lain, seperti MS Word.

23. Buat modul perangkat lunak "CorporateSitus web perusahaan perjalanan.

Node harus berisi beranda, halaman berita, 3 halaman deskripsi rute dan layanan wisata, dan satu halaman masukan Selain itu, node harus berisi informasi tekstual, grafis, dan multimedia.

24. Buat modul perangkat lunak "CorporateSitus web toko aksesoris komputer.

Node harus berisi halaman beranda, halaman berita, halaman umpan balik, dan beberapa halaman deskripsi bagian, misalnya, hard disk, kartu video dan TV tuner. Selain itu, node harus berisi informasi tekstual, grafis, dan multimedia.

25. Buat modul perangkat lunak "CorporateSitus Web Toko Periferal Komputer.

Node harus berisi halaman beranda, halaman berita, halaman umpan balik, dan beberapa halaman yang menjelaskan periferal seperti printer, layar, dan webcam. Selain itu, node harus berisi informasi tekstual, grafis, dan multimedia.

26. Buat modul program "PersonalSitus web administrator jaringan komputer.

Node harus berisi halaman beranda, halaman tentang dirinya sendiri, diagram jaringan dan lokasinya berdasarkan bangunan, halaman komentar dan koreksinya. Node harus berisi informasi tekstual, grafis dan multimedia

27. Buat modul program "Situs web proyek perbaikan wilayah kamar bacaan.

28. Buat modul program "Situs web proyek membangun taman musim dingin di wilayah kamar bacaan.

Node harus berisi halaman beranda, deskripsi proyek, daftar tonggak dengan tenggat waktu, daftar peserta dan tanggung jawab mereka, dan forum diskusi. Node harus berisi informasi tekstual, grafis dan multimedia

BIBLIOGRAFI

1. GOST 7.1–84. Deskripsi bibliografi dokumen. Persyaratan umum dan aturan untuk kompilasi.

2. GOST 7.9-95. Abstrak dan abstrak. Ketentuan Umum.

3. Standar Sistem Dokumentasi Program Terpadu (ESPD).

4. Instruksi Shishkin untuk proyek kursus. - Smolensk, 2002.

5. Data Rudak. Pengembangan aplikasi - St.Petersburg: BHV-Petersburg, 2006

6. Ilyushechkin menggunakan dan mendesain database - M.: Pendidikan yang lebih tinggi. 2009

PENDAHULUAN.. 3

1. MAKSUD DAN TUJUAN DESAIN KURSUS.. 3

2. PILIH TEMA... 4

3. TOPIK KURSUS PROYEK.. 4

5. STRUKTUR PROYEK KURSUS.. 5

6. PERUMUSAN CATATAN PENJELASAN PROYEK KURSUS.. 6

7. PERTAHANAN PROYEK KURSUS .. 7

LAMPIRAN 1.8

LAMPIRAN 2.9

LAMPIRAN 3. 11

LAMPIRAN 4. 12

LAMPIRAN 5. 14

LAMPIRAN 6. 15

LAMPIRAN 7. 16

LAMPIRAN 8. 17

LAMPIRAN 9. 18

REFERENSI... 22

Pengembangan sistem informasi (IS) "Badan Real Estate"

tugas kuliah

Ilmu komputer, sibernetika dan pemrograman

Konsep basis data. Istilah dasar untuk bekerja dengan database. Membuat tabel di database Deskripsi kueri yang dihasilkan

halaman 18

Badan Federal untuk Pendidikan

lembaga pendidikan negara

pendidikan profesional yang lebih tinggi

"Universitas Teknik Penerbangan Negara Ufa"

Departemen Ekonomi Informatika

Kursus dalam ilmu komputer

subjek:

Desain dan pembuatan database "Badan Real Estat"

Pengembangan sistem informasi (SI).

"Agen real estate"

Lengkap:

Diperiksa:

Ufa 200 7

Perkenalan

1.1. Konsep basis data.

1.2. Istilah dasar untuk bekerja dengan database.

2. Pernyataan masalah

2.1. Struktur tabel dasar

Utuh

Ya (Tidak ada kecocokan yang diizinkan)

Ya (Tidak ada kecocokan yang diizinkan)

Utuh

Ya (Tidak ada kecocokan yang diizinkan)

Ya (Tidak ada kecocokan yang diizinkan)

Ya (pertandingan diperbolehkan)

Ya (pertandingan diperbolehkan)

Ya (pertandingan diperbolehkan)

Utuh

Ya (tidak ada kecocokan yang diizinkan)

Ya (tidak ada kecocokan yang diizinkan)

2.2. Mendefinisikan hubungan antar tabel.

3. Deskripsi pekerjaan

3.1. Membuat tabel dalam database

3.2. Membuat database baru dalam tampilan Desain

3.3. Mengatur hubungan antar tabel

3.4.1. Membuat kueri menggunakan Designer

3.4.2. Deskripsi kueri yang dihasilkan

3.4.4. Permintaan Ringkasan

3.4.6. Permintaan silang

3.5. Pelaporan

3.6. Buat Formulir

3.7. Membuat Subformulir

3.8. Membuat bentuk tombol

4. Petunjuk penggunaan database

5. KESIMPULAN

Bibliografi

  1. Perkenalan

1.1. Konsep basis data.

Data besartentang objek dan fenomena dunia nyata, bersama dengan perangkat lunak dan perangkat keras untuk penyimpanan dan manipulasi data mereka disebut sistem informasi (SI).

Dasar dari sistem informasi, objek pengembangannya adalah database.

Basis Data (DB) -satu set data yang secara bermakna terkait satu sama lain dengan tema atau tujuan yang sama. Kartu karyawan perusahaan di lemari arsip - satu set data, adalah database. Biasanya, database dibuat untuk satu tugas aplikasi tertentu.

Setiap struktur data dapat diubah menjadi tabel dua dimensi sederhana. Representasi ini adalah yang paling nyaman bagi pengguna dan mesin. Tabel data yang terdiri dari tabel dua dimensi disebut relasional.

Setiap tabel terdiri dari nomor tetap kolom dan beberapa jumlah baris . Setiap kolom mewakili data tertentu. Dalam bahasa basis data, kolom tabel disebut bidang, dan untuk setiap bidang, pengembang harus menentukan nama bidang yang unik. Setiap bidang dapat dimasukkan dalam beberapa tabel.

Baris DB dipanggil catatan . Catatan adalah blok penyusun untuk menyimpan data dalam tabel, pemilihan data dalam kueri, formulir yang ditampilkan di layar.

Akses DBMS adalah sistem manajemen basis data relasional. Data disimpan dalam database seperti itu dalam bentuk tabel, baris (catatan) yang terdiri dari kumpulan bidang jenis tertentu. Dengan setiap meja Akses bisa ditautkan indeks (kunci) yang menentukan pesanan yang dibutuhkan pengguna pada kumpulan baris. tabel mungkin memiliki jenis bidang (kolom) yang sama, dan ini memungkinkan Anda untuk membuat hubungan di antara keduanya. Operasi basis data yang umum adalah:

  • mendefinisikan, membuat dan menghapus tabel,
  • modifikasi definisi (struktur, skema) dari tabel yang ada,
  • mencari data dalam tabel menurut kriteria tertentu ( eksekusi kueri),
  • pembuatan formulir dan laporan tentang isi database.

Permintaan (untuk seleksi) cara memilih data dari satu atau lebih tabel menggunakan kondisi yang ditentukan pengguna. Kueri memungkinkan Anda membuat tabel maya, yang terdiri dari bidang terhitung atau bidang yang diambil dari tabel lain.

Membentuk sarana untuk menampilkan data di layar dan mengelolanya.

Laporan sarana untuk menampilkan data saat mencetak.

bidang kunci bidang yang nilainya berfungsi untuk mengidentifikasi catatan dalam tabel secara unik.

Kunci satu atau beberapa bidang kunci yang memungkinkan Anda mengidentifikasi rekaman tabel atau mengatur hubungan antar tabel.

1.2. Istilah dasar untuk bekerja dengan database.

Indeks berarti penyortiran otomatis catatan dalam tabel dengan nilai bidang yang diindeks. Ada dua jenis indeks: yang mengizinkan dan yang tidak mengizinkan pengulangan nilai bidang.

Rekam area pemilihanarea persegi panjang di sebelah kiri garis, yang memungkinkan Anda memilih seluruh garis.

Area pemilihan lapanganbidang tajuk bidang. Mengklik di sini memungkinkan Anda untuk memilih seluruh bidang.

Scroll barobjek dengan dua tombol dan penggeser yang memungkinkan Anda memindahkan data di jendela atau daftar.

Tab objek yang memungkinkan Anda untuk meningkatkan kapasitas informasi kotak dialog yang digunakan untuk memasukkan parameter. Secara lahiriah, ini terlihat seperti kartu dari lemari arsip biasa dan diberi nama. Tab diatur dalam kotak dialog sedemikian rupa sehingga hanya satu yang terlihat sepenuhnya. Mengklik nama tab memungkinkan Anda membuatnya tersedia untuk dilihat dan diedit. Parameter dibagi menjadi tab secara tematis, sesuai dengan tujuannya.

Konstruktor mode untuk menentukan properti objek database (tabel, kueri, formulir, laporan, makro, modul). Konstruktor memiliki jendelanya sendiri, yang berisi tabel untuk menyetel properti objek membentuk. Tampilan desain adalah alternatif untuk tampilan data.

Penunjuk (tikus)ikon bergerak yang terkait dengan mouse. Sedang berlangsungdia mengambil sebagian besar pekerjaan jenis yang berbeda, yang memudahkan pengguna untuk menangani objek dan berfungsi sebagai semacam petunjuk.

Mengalihkan kontrol yang memungkinkan Anda memilih satu dan hanya satu dari beberapa opsi untuk opsi pengaturan.

Kotak centang kontrol yang dapat berada di salah satu dari dua posisi: set atau reset.

Menu konteksmenu yang terkait dengan objek. Itu mengembang ketika Anda mengklik kanan pada suatu objek dan berisi perintah khusus untuk objek itu.

Menguasai sebuah program yang ditujukan untuk memecahkan masalah spesifik dan sempit. Penyihir melakukan dialog dengan pengguna, di mana aplikasi menerima informasi yang diperlukan untuk menyelesaikan masalah. Untuk kenyamanan, pekerjaan Wizard terdiri dari beberapa tahapan atau langkah. Pengguna, jika perlu, dapat kembali ke langkah sebelumnya atau melewati yang tidak perlu.

2. Pernyataan masalah

Kembangkan struktur tabel dasar (setidaknya empat) dari databaseAgen real estate.

Basis data kami berisi informasi:

  • informasi tentang real estat;
  • informasi tentang klien: nama belakang, nama depan dan patronimik, alamat, nomor telepon, biaya real estat atau sewa real estat;
  • informasi tentang karyawan: nama belakang, nama depan, dan patronimik karyawan;
  • informasi tentang transaksi real estat.

Mari bagi informasi ini menjadi tiga tabel:Klien, Real Estat, Operasional, Karyawan.

2.1. Struktur tabel dasar

Struktur tabel database ditunjukkan pada tabel 2.1, 2.2, 2.3, 2.4.

Tabel 2.1. Struktur tabel Operasi.

Bidang

Jenis

Ukuran

Wajib

Diindeks

Kode operasi

Numerik

Utuh

Ya

Nama

operasi

Teks

Ya

Ya (Tidak ada kecocokan yang diizinkan)

Tabel 2.2. Struktur tabel Perumahan .

Bidang

Jenis

Ukuran

Wajib

Diindeks

Kode Properti

Numerik

Utuh

Ya

Ya (Tidak ada kecocokan yang diizinkan)

Nama

perumahan

Teks

Ya

Ya (Tidak ada kecocokan yang diizinkan)

Tabel 2.3. Struktur tabel Klien.

Bidang

Jenis

Ukuran

Wajib

Diindeks

Nama lengkap

Teks

Ya

Ya (pertandingan diperbolehkan)

Alamat

Teks

Ya

Ya (pertandingan diperbolehkan)

Telepon

Numerik

Utuh

Ya

Ya (pertandingan diperbolehkan)

Operasi

Numerik

Utuh

Ya

Ya (pertandingan diperbolehkan)

Kode

perumahan

Numerik

Utuh

Ya

Ya (pertandingan diperbolehkan)

Harga

Keuangan

Keuangan

Ya

Ya (pertandingan diperbolehkan)

Kode Karyawan

Numerik

Utuh

Ya

Ya (pertandingan diperbolehkan)

Tabel 2.4. Struktur tabel Karyawan.

Bidang

Jenis

Ukuran

Wajib

Diindeks

Kode Karyawan

Numerik

Utuh

Ya

Nama lengkap

karyawan

Teks

Ya

Ya (tidak ada kecocokan yang diizinkan)

2.2. Mendefinisikan hubungan antar tabel.

Bidang Kode Operasi di tabel Operasi dan bidang Kode Operasi di tabel Pelanggan memiliki maknanya Kode operasi. Karena satu operasi dapat dilakukan oleh beberapa klien, maka jenis koneksi Satu ke banyak.

Bidang Kode Properti tabel Properti dan bidang Kode Properti dalam tabel Klien memiliki maknanyaKode Properti. Karena jenis real estat yang sama dapat dimiliki oleh klien yang berbeda, kami memiliki di antara tabel-tabel ini jenis koneksi Satu ke banyak.

Bidang Kode Karyawan di tabel Karyawan dan bidang Kode Karyawan di tabel Pelanggan memiliki maknanya Kode karyawan. Karena satu Pegawai Agensi dapat bekerja dengan klien yang berbeda dan melakukan operasi yang berbeda, di antara tabel-tabel ini kami memiliki jenis koneksi Satu ke banyak.

3. Deskripsi pekerjaan

3.1. Membuat tabel dalam database

Segera setelah peluncuran Asse ss membuka dua kotak dialog. Di jendela pertamaFile basis data baruAnda perlu memilih disk dan menentukan jalur tempat kami akan menyimpan database kami. Di tempat yang berbeda, Pembuatan file - Pengguna diminta untuk memilih salah satu opsi berikut:

  • Membuka file membuka basis data yang ada;
  • Penciptaan basis data baru;
  • Penciptaan dari file yang ada;
  • Buat dengan templat - jalankan tuannya untuk membuat basis data.

Di jendela Buat file, pilih item Database baru Buat, lalu tentukan lokasi penyimpanan di jendela Mengajukan basis data barudan ketik nama fileAgen real estate dan tekan Enter program akan membuka jendela basis data (Gbr. 1). Ini berisi tabTabel, Kueri, Formulir, Laporan, Makro, Modul. Saya memilih Tabel. Setelah menekan tombol Membuat program akan membuka kotak dialog tabel baru, menawarkan beberapa cara untuk membuatnya. saya memilih Konstruktor dan klik tombolnya OKE.

Beras. 1. Jendela basis data.

3.2. Membuat database baru dalam mode Konstruktor

Jendela tabel dalam mode desain terlihat seperti pada Gambar. 2. Di bagian atas jendela terdapat bentuk meja. Ini berisi daftar semua bidang, jenis dan tajuknya.

Awalnya, formulir di bagian atas jendela kosong. Untuk membuat tabel, Anda setidaknya harus mengisi kolom " Nama Bidang" dan "Tipe Data".

Untuk menyetel jenis bidang, klik sel yang sesuai di kolom " Tipe data ". Ini akan menyebabkan simbol daftar muncul di sisi kanan sel yang dipilih. Anda perlu membukanya dan memilih jenis yang diinginkan.

Salah satu bidang tabel harus didefinisikan sebagai bidang kunci. Untuk membuatnya, saya menempatkan kursor pada baris formulir yang diperlukan dan menekan tombol bidang kunci pada bilah alat atau pilih perintah bidang kunci dari menu konteks yang terkait dengan baris yang diberikan.

Beras. 2. Jendela tabel dalam mode Desain

Deskripsi pembuatan tabel Karyawan

Saya masukkan di kolom "Nama bidang » nama bidang pertama tabel Kode Karyawan Karyawan, Saya klik kanan di kolom " Jenis bidang » dari garis ini, lalu sepanjang segitiga. Dalam daftar yang muncul, pilih " Numerik ". Bidang tabel ini harus didefinisikan sebagai bidang kunci. Untuk membuatnya, saya menempatkan kursor di baris formulir, klik kanan dan pilih perintah bidang kunci dari menu konteks.

Di bagian bawah formulir, saya memasukkan properti bidang. Untuk melakukan ini, klik kanan pada baris yang sesuai. Dalam daftar yang muncul, pilih nilai yang sesuai dengan struktur tabel Karyawan:

Bilangan Bulat Ukuran Bidang ,

Nilai default 0,

Bidang wajib Ya,

Bidang terindeksYa (Kebetulan tidak diperbolehkan).

Di properti terakhir, jika Ya dipilih, ada dua opsi. saya memilihYa (Tidak ada kecocokan yang diizinkan), karena bidang kunci tidak boleh diulang, itu unik.

Pada baris formulir berikut, saya juga memasukkan nama dan jenis bidang yang tersisa Nama Karyawan . Saya memilih jenis dan properti bidang ini.

Setelah mengisi formulir pemesanan, Anda harus menyimpannya. Untuk menyimpan spesifikasi tabel baru, saya klik tombol " menutup » di pojok kanan atas jendela. Program meminta nama tabel. Di jendela yang muncul, masuk Karyawan dan klik Ok .

Demikian pula, saya membuat tabel lain.

3.3. Mengatur hubungan antar tabel

Membangun koneksi dimulai dengan membuka jendela Skema Data dan memilih tabel atau kueri di antaranya untuk membuat hubungan. Untuk melakukan ini, saat berada di jendela database, pilih opsi Skema data di menu Alat (atau tekan tombol Skema Data pada bilah alat).

Beras. 3 Jendela untuk membuat tautan antar tabel

Jika sebelumnya Anda telah melihat atau mengubah tautan, kotak dialog akan berisi skema terakhir yang Anda simpan. Pertama kali Anda membuka jendela ini untuk database saat ini, itu akan kosong, kotak dialog akan terbukaMenambahkan tabel.Mengklik nama tabel pertama Operasi dan kemudian pada tombol Menambahkan . Di jendela Skema Data tabel yang dipilih ditampilkan dengan semua bidangnya. Saya juga memilih tabel lainKlien, Karyawan, Real Estat. Setelah memilih tabel, klik tombol Menutup .

Skema data. Kami melihat tabel yang dipilih dengan bidangnya, bidang utama disorot dengan huruf tebal.

Saya klik di atas meja Operasi berdasarkan Kode Operasi lapangan dan, tanpa melepaskan tombol mouse, gerakkan kursor mouse ke bidang operasi tabel Pelanggan . Lalu saya lepaskan tombol mouse. Kotak dialog akan muncul di layar. Koneksi. Untuk mempertahankan integritas data untuk komunikasi, centang kotaknya.Memastikan integritas data.Jenis tautan ditampilkan di bagian bawah jendela.Satu - ke - banyak. Saya mengklik tombolnya Membuat . Program akan membuat tautan yang ditentukan dan menarik garis antara bidang terkait dalam daftar bidang.

Demikian pula, saya membangun hubungan antar tabelKlien dan Real Estat, Karyawan dan Klien.Hasilnya ditunjukkan pada gambar. 3.

3.4. Permintaan

Dengan kueri, Anda dapat mengajukan pertanyaan tentang data yang disimpan dalam tabel. Paling umum digunakan ambil kueri, yang dengannya Anda dapat melihat, menganalisis, dan bahkan mengubah data asli atau beberapa tabel sekaligus.

Beras. 4. Buat permintaan

Untuk membuat kueri, klik kiri pada tab Permintaan . Jendela pembuatan kueri akan muncul seperti yang ditunjukkan pada Gambar. 4, yang menyarankan dua cara untuk membuatnya:

  • membuat kueri dalam tampilan Desain;
  • membuat kueri menggunakan Wizard.

3.4.1. Membuat kueri menggunakan Designer

Untuk membuat kueri menggunakan Designer, lakukan hal berikut:

1. Berada di jendela database, pilih tab Meminta.

2. Klik tombol Buat. Kotak dialog akan muncul di layar. Permintaan baru (Gbr. 4).

3. Pilih untuk membuat kueri menggunakan Konstruktor dan klik tombol OKE. Sebuah jendela akan muncul di layar.Permintaan SampelMenambahkan tabeldengan daftar tabel dan kueri yang disimpan dalam database saat ini (Gbr. 5.).

4. Pilih tabel yang berisi data yang akan dimasukkan ke dalam kueri dan klik tombol Menambahkan.

Jendela kueri akan menampilkan daftar bidang untuk setiap tabel yang dipilih.

5. Klik tombol Tutup.

Kemudian sebuah jendela akan munculPermintaan Sampelseperti pada gambar. 6. Ini adalah alat utama untuk menangani permintaan. Setengah bagian atas jendela menunjukkan hubungan antar tabel, sedangkan bagian bawahnya form Permintaan - berisi deskripsi permintaan dalam bentuk tabel. Setiap kolom di dalamnya sesuai dengan satu bidang.

Gbr.5. Jendela pembuatan kueri menggunakan Designer

Gbr.6. Jendela pembuatan kueri menggunakan Designer

Bidang Baris dan Nama Tabel berisi daftar yang menentukan bidang yang diinginkan. Klik tombol kiri mouse pada nama bidang yang akan dipilih dan pindahkan ke baris Bidang form Permintaan. Di barisan Nama tabel program akan memasukkan nama tabel dari mana bidang dipilih untuk membuat kueri.

Menyimpan permintaan

Kueri yang disimpan menjadi bagian dari database. Program M akses microsoft ss secara otomatis memilih nama default untuk itu. Disarankan agar kueri diberi nama yang lebih bermakna.

2. Jika kueri baru disimpan, masukkan nama untuknya, lalu OKE. Panjang nama kueri bisa mencapai 64 karakter dan berisi spasi.

3.4.2. Deskripsi kueri yang dihasilkan

  1. Permintaan Sampel

Untuk membuatnya saya lakukan:

  • pilih di jendela Menambahkan tabelbergantian semua tabel seperti pada Gambar. 6;
  • Bidang dalam tabel disusun dalam urutan berikut:Nama Properti, Nama Lengkap, Alamat, Telepon, Nama Operasi, Biaya, Nama Lengkap Karyawan seperti pada gambar. 6:

  • Nama properti dari tabel Real Estat;
  • Nama, Alamat, Telepon, Biaya dari tabel Pelanggan;
  • Nama Operasi dari tabel Operasi ;
  • Nama lengkap Karyawan dari tabel Karyawan.

Saya menampilkan semua bidang di layar: di baris Keluaran di layar alun-alun yang digambarkan di dalamnya tidak kosong. Saya tidak menentukan kondisi untuk seleksi. Lalu saya klik tombolnya menutup di sudut kanan atas jendela.

Dengan mengklik tombol Membuka semua catatan atas permintaan kami akan ditampilkan di layar seperti pada Gambar. 7.

  1. Penyortiran

Buat kueri pengurutan Jenis transaksi yang diterima di Pengambilan kueri.Untuk melakukan ini, pertama saya melakukan semua tindakan seperti pada paragraf sebelumnya, kemudian di formulir permintaan di lapangan Urutkan untuk kolom Nama Operasi pilih Ascending (Gbr. 8). Hasilnya ada di Gbr.9.

Beras. 8. Buat kueri pengurutan

3.4.3. Permintaan dengan parameter

Kueri berparameter adalah kueri yang, ketika dieksekusi, meminta pengguna untuk data dalam kotak dialognya, seperti kondisi untuk mengembalikan rekaman atau nilai yang harus dimuat dalam bidang.

Saya membuat permintaan untuk memilih klien mana yang ingin melakukan operasi yang ditentukan. Untuk ini:

Saya memilih mejaKlien, Real Estat, Operasi.

Dalam tampilan desain kueri, pindahkan bidang dengan mouse Nama lengkap dari tabel Klien, Nama properti dari tabel Klien, Nama Operasi dan Kode Operasi dari tabel Operasi dalam formulir permintaan (Gbr. 10a).

Untuk kolom Kode Transaksi , yang digunakan sebagai parameter, saya masukkan di sel garis Kondisi pemilihan teks prompt [Masukkan kode transaksi] diapit tanda kurung siku. Prompt ini akan ditampilkan saat kueri dijalankan.

Klik tombol untuk melihat hasilnya. Melihat pada toolbar dan masukkan nilai parameter seperti pada Gambar 10b. Untuk kembali ke mode desain kueri, klik tombol lagi. Melihat pada bilah alat.

Pada Gambar.10. menunjukkan bentuk yang dijelaskan Permintaan dengan parameter dan eksekusinya , yaitu tampilan pelanggan yang ingin membeli real estat.

A) Formulir untuk membuat Permintaan dengan parameter

B) Memenuhi Permintaan dengan parameter

3.4.4. Permintaan Ringkasan

Saya membuat kueri terakhir menggunakan konstruktor: Saya menentukan jumlah transaksi untuk setiap karyawan.

Untuk ini:

1. Berada di jendela database, saya pilih tab Meminta.

2. Saya menekan tombol Membuat. Kotak dialog akan muncul di layar. Permintaan baru .

3. Saya memilih untuk membuat permintaan menggunakan Konstruktor dan saya menekan tombol OKE. Sebuah jendela akan muncul di layar.Permintaan Sampel, dan di atasnya - kotak dialogMenambahkan tabeldengan daftar tabel dan kueri yang disimpan dalam database saat ini. Saya memilih meja Klien dan Karyawan.

4. Dalam formulir permintaan, saya memasukkan bidang dari tabel yang dipilih: Nama lengkap Karyawan dari tabel Karyawan, Biaya dari tabel Klien.

5. Saya mengklik tombolOperasi gruppada bilah alat. Garis muncul di formulir pemesanan.operasi kelompok. Di kolom biaya klik pada barisoperasi kelompok.Dalam daftar yang muncul, pilih jumlah . Hasilnya, kami menghitung total biaya semua operasi untuk setiap karyawan. Hasilnya pada gambar. sebelas.

Beras. 11 Eksekusi kueri terakhir.

3.4.5. Kueri dengan jenis kelamin yang dihitung makan

Ada beberapa perhitungan yang dapat dilakukan dalam sebuah query, seperti mencari jumlah atau rata-rata dari nilai dari satu field, mengalikan nilai dari dua field. Hasil perhitungan yang ditampilkan dalam bidang tidak disimpan dalam tabel dasar. Sebagai gantinya, perhitungan dilakukan lagi setiap kali kueri dieksekusi, sehingga hasilnya selalu mewakili konten database saat ini. Anda tidak dapat memperbarui hasil yang dihitung secara manual.

Menjelaskan cara membuat kueri dengan bidang terhitung

Mari buat kueri dengan perhitungan gaji karyawan. Gaji karyawan setara dengan 0,0015% dari transaksi. Untuk melakukannya, salin kueri sebelumnya, dan di kolom kalkulasi, masukkan ekspresi:

gaji: [Permintaan terakhir]!*0,0015.

Hasilnya ada pada Gambar 12.

Beras. 12. Eksekusi kueri dengan kolom kalkulasi.

3.4.6. Permintaan silang

Kueri silangadalah operasi pembuatan tabel untuk menghitung total berdasarkan tabel yang ada atau permintaan. Untuk meluncurkan Panduan Kueri Silang, klik tombol Buat di tab Kueri . Pilih dari daftarPermintaan silang dan klik Oke.

Menjelaskan cara membuat Cross Query.

Untuk membuat e permintaan itu, sebut sajakueri silang, perlu:

  1. Klik tombol Buat pada tab Permintaan.
  2. Pilih dari daftarPermintaan silang dan klik Oke.

Langkah pertama adalah memilih tabel atau kueri. saya memilihPermintaan Sampel(Gbr. 13).

Beras. 13. Buat kueri silang

  1. Pada langkah kedua, Anda perlu memilih bidang yang nilainya akan digunakan untuk membentuk baris tabel dan tajuknya. Saya memilih bidang NAMA LENGKAP. Untuk masing-masing nilai unik bidang yang ditentukan akan cocok dengan kolomnya sendiri di tabel baru.
  2. Langkah ketiga adalah memilih bidang yang nilainya akan digunakan untuk membuat kolom tabel. Saya memilih bidangNama operasi, Saya mengklik tombol "Berikutnya".
  3. Langkah selanjutnya adalah memilih field dan fungsi yang akan digunakan untuk meringkas. Dalam hal ini, Anda dapat melamar ke lapangan Jumlah fungsi Jumlah. Saya mengklik tombol "Berikutnya".
  4. Langkah terakhir adalah mengetikkan nama kueriMinta silang dan klik tombol "Selesai".

Eksekusi query akhir ditunjukkan pada Gambar 14.

Beras. 14 . Permintaan silang

3.4.7. Perbarui Permintaan

Kami akan mengembangkan Perbarui Permintaan. Asumsikan situasi di mana harga sewa apartemen naik (kode operasi 3 dan 4).

Untuk melakukannya, pilih tabel dalam tampilan Desain.Operasi dan Klien.

  • Lalu kami mengubah di jendela Desainer di Perbarui Permintaansaat memilih tim Memperbarui menu konteks yang muncul saat tombol diklik Jenis permintaan pada toolbar desainer kueri, atau perintah menu Kueri/Perbarui.
  • Setelah menjalankan perintah ini, baris Perbarui muncul di formulir permintaan.
  • Di baris Perbarui, masukkan ekspresi yang menentukan nilai bidang baru *1,2, dan isi baris Kondisi pemilihan: 3 atau 4 (Gbr. 15) .

Setelah mengeksekusi perintah Query/Run, kotak dialog muncul dengan pesan tentang jumlah record yang akan diperbarui dan pertanyaan tentang melanjutkan operasi pembaruan.

Gbr.15. Jendela untuk membuat permintaan pembaruan

3.5. Pelaporan

Cara termudah untuk membuat laporan adalah membuat program melakukannya, disebut laporan otomatis (yaitu, laporan dihasilkan secara otomatis). Untuk membuat laporan otomatis, Anda perlu:

  1. Klik tombol Buat pada tab Laporan.
  2. Memilih Laporan otomatis: per kolom atau pita dan tentukan nama tabel atau kueri. Program kemudian berjalan sendiri. Laporan yang diterima muncul di layar (Gbr. 16).

Beras. 16. Laporan otomatis: ke kolom

  1. Tutup laporan (klik tombol menutup di sudut kanan atas jendela laporan).
  2. Program bertanya Menyimpan? Saya menjawab ya.
  3. Program adalah nama untuk menyimpan laporan, menyarankan nama tabel atau kueri yang menjadi dasar laporan. Jika Anda ingin memberi nama yang lebih bermakna, masukkan saja. tekan tombolnya OKE.

Sekarang Anda dapat mengoreksi judul laporan, nama kolom atau baris, memilih jenis dan ukuran font, dan memilih warna teks. Untuk melakukannya, pilih judul laporan dalam mode desain dan ketik teks baru di dalamnya. Kami melakukan hal yang sama dengan nama kolom atau baris.

Anda juga dapat membuat laporan menggunakan Report Wizard.

1. Di objek, pilih "Laporan", klik "Laporan Wizard".

2. Pilih dari bidang tabel dan kueri objek tempat laporan akan dibuat (Gbr. 17).

Beras. 17. Membuat laporan menggunakan Report Wizard

3. Pilih bidang yang menarik bagi kami untuk membuat laporan (Anda dapat memilih dari berbagai kueri dan tabel).

4. Pilih parameter laporan, tata urutan, gaya, nama, klik selesai.

Laporan kueri pengurutan yang dihasilkan ditunjukkan pada Gambar 18.

Beras. 18. Contoh Laporan Permintaan

3.6. Buat Formulir

Jika pengguna tidak puas dengan penyajian data dalam bentuk tabel, mereka dapat membuat formulir yang memungkinkan Anda mengatur data di layar sesuai kebutuhan.

Pada tab Formulir, klik tombol Buat, lalu Formulir Otomatis. Saya memilih di kolom di jendela formulir baru.

Semua bidang dari tabel semacam itu diatur di atasnya "dalam satu kolom". Salah satu catatan dalam tabel ditampilkan di layar.

Bentuk pita adalah meja biasa yang berstatus bentuk. Setiap entri menempati baris "pita" yang terpisah (Gbr. 19).

Untuk formulir yang dibuat secara otomatis, program itu sendiri memilih pola baru.

Gambar 19. Autoform "Pergantian Karyawan"

3.7. Membuat Subformulir

Subformulir adalah formulir yang merupakan bagian dari formulir lain dan menampilkan data dari tabel terkait.

Subformulir dibuat untuk menempatkan data dari satu-ke-banyak tabel dalam satu dokumen.

Beras. 20. Membuat Formulir dengan Wizard

  1. Di jendela database dalam daftar Objek pilih Bentuk .
  2. Pada toolbar jendela database, klik tombol Membuat .
  3. Di kotak dialog Bentuk baru klik dua kali baris tersebut Formulir Guru.
  4. Pada langkah pertama wizard yang saya pilihKueri - menyortir(Gbr. 20).
  5. Saya mengklik dua kali pada semua bidang permintaan ini,yang kemudian akan dimasukkan dalam formulir klik Lebih jauh .
  6. Pada langkah kedua, saya memilih jenis penyajian data dan mengatur tombolnyaSubformulir Saya klik Next (Gbr.21).

Beras. 21. Jendela untuk membuat subformulir

Gambar 22. Jendela untuk membuat subformulir: pemilihan gaya

Gambar 23. Jendela untuk membuat subformulir: Memilih nama form.

  1. Pada langkah ketiga, saya memilih tampilanSubformulir atur tombol radio ke tabel .

Beras. 24. Tampilan subformulir.

  1. Pada langkah keempat saya memilih gaya Klik industrial Next (Gbr.22).
  2. Program ini menawarkan untuk memberi nama pada dua bentuk:subformulir Real Estat dan Klien, Saya mengklik tombol Selesai (Gbr. 23).

Subformulir memiliki formulir yang ditunjukkan pada Gambar 24.

3.8. Membuat Bentuk Tombol S

Tombol form-menu dibuat untuk akses cepat untuk membuat formulir dan laporan

Untuk membuat, mengubah, dan menghapus formulir tombol, gunakan pengelola formulir tombol, Anda harus melakukan hal berikut:

  1. Saya buka databasenya.
  2. Di menu Layanan memilih timKeperluan, kemudian Manajer formulir tombol.
  3. Permintaan ditampilkan untuk mengonfirmasi pembuatan formulir tombol, saya menekan tombol Ya .
  4. Saya mengklik tombol Buat.
  5. Saya memasukkan nama formulir tombol baru dan mengklik tombol OKE.
  6. Mari tambahkan form tombol baru:Menambahkan data ke tabel, untuk kemudahan penggunaan saat menambahkan data baru ke tabel.
  7. Saya mendefinisikan elemen bentuk tombol.
  • Saya mengklik tombol Buat.
  • Sebuah jendela akan terbuka
  • Saya pilih di lapangan Perintah " Buka formulir untuk ditambahkan", dan di bidang Formulir - formulir Real Estat.
  • Di bidang Teks jendela Mengubah Elemen Bentuk Tombolmasukkan nama elemen bentuk tombol Perumahan .
  • Saya menekan tombol OK.
  1. Selanjutnya, tambahkan sisa data untuk formulir sub-tombol "Menambahkan data ke tabel".
  2. Demikian pula, kami membuat formulir sub-tombol "Mengubah data tabel" dan "Laporan". Saat membuat formulir sub-tombol "Laporan", pilih perintah " Buka Laporan.
  3. Setelah kami membuat semua halaman formulir tombol: "Menambahkan data ke tabel", "Mengubah data tabel", "Laporan", kami melanjutkan ke formulir tombol utama, yang akan diluncurkan saat database kami dimuat:
  • Saya mengklik tombol Buat.
  • Sebuah jendela akan terbuka Ubah elemen formulir tombol.
  • Saya pilih di lapangan Perintah " pergi ke formulir tombol", dan di bidang Formulir Tombol pada gilirannya, semua bentuk yang kami buat.
  • Saya menekan tombol OK
  • Agar dapat keluar dari database melalui form tombol utama, saya membuat elemen lain, pada kolom perintah saya pilih “Keluar dari aplikasi”, dan di bidang Teks saya masukkan Keluar.

Agar formulir tombol Utama diluncurkan saat database "Perakitan dan implementasi komputer" dimuat, pilih perintahAlat > Opsi Luncurkan. Formulir Tercantum temukan nama formulir tombol yang dibuat.

4. Petunjuk penggunaan database

Untuk bekerja dengan database yang Anda butuhkan:

  1. Buka basis data: klik dua kali pada file yang berisi itu, mis. pada file bernamaAgen real estate. mdb . Ini akan meluncurkan program Mengakses dan jendela database dengan bentuk tombol Utama akan terbuka (Gbr. 25).

Beras. 25. Hasil pembukaan database

  1. Pengguna hanya perlu memilih item menu pada formulir tombol Utama yang sesuai dengan tugas dan mengklik tombol kiri mouse.
    1. Untuk menambahkan data tabel, pilih itemMenambahkan data.Akibatnya, akan muncul submenu form SubbuttonTabel untuk ditambahkan(Gbr. 26). Maka Anda perlu memilih item menu yang sesuai dengan tabel, misalnya,Perumahan. Jendela baru akan terbuka di sebelahnya (Gbr. 27), berisi bidang tabelPerumahanuntuk entri data. Pengguna mengetikkan nilai bidang.Setelah tabel itu sendiri muncul di layar, letakkan penunjuk mouse di kolom pertama baris dengan gambar tanda bintang, klik di dalam sel dan ketik nilai yang diinginkan. Untuk pindah ke sel berikutnya berturut-turut, tekanTabataueNter.

Catatan yang diisi ulang dalam tabel akan tercermin dalam formulir dan laporan yang dibuat.

  1. Untuk masuk ke menu utama formulir tombol Utama, Anda perlu mengklik item KEMBALI.

Beras. 26.bentuk subbuttonTabel untuk ditambahkan

Beras. 27. Jendela entri data dari tabel Real Estat

Beras. 28. Ubah data tabel database Real Estate

  1. Untuk mengubah atau melihat nilai tabel database, Anda harus memilih itemUbah datapada formulir tombol utama. Jika kita membuka mejaPerumahan,maka kita akan melihat bahwa meja kita telah diisi ulang (Gbr. 28).
    1. Untuk melihat laporan yang diterima, pilih itemLaporanpada formulir tombol utama.
      1. Untuk mencetak laporan, setelah membuka laporan itu sendiri, klik tombolnyaSegelbilah alatMengakses.
        1. Klik tombol untuk keluar dari program.menutupdi baris header programMengakses.

5. KESIMPULAN

DBMS MSAssesssaat ini salah satu yang paling populer di antara sistem desktop. Beberapa alasan popularitas ini meliputi:

  • kemudahan memasukkan dan mengedit data tabel, karena program membuat antarmuka pilihan pengguna;
  • mencari data dalam tabel menurut kriteria tertentu;
  • mengontrol bidang kunci;
  • membuat segala bentuk laporan di mana Anda dapat mengubah konten dan gaya desain;
  • memungkinkan untuk mengisi database dengan tabel baru dan memecahkan masalah baru, mis. membuat laporan dan formulir baru.

Semua ini memungkinkan kita untuk mempertimbangkanMengaksesprogram handal.

Bibliografi

  1. Ilmu Komputer. Kursus dasar: Buku teks untuk universitas / Ed. S.V.Simonovich.-St.Petersburg: Peter, 2007.-640 hal.
  2. Khomonenko A. D. Basis Data: Buku Teks untuk Universitas / A. D. Khomonenko, V. M. Tsygankov, M. G. Maltsev; ed. A. D. Homonenko.-SPb: KORONAprint, 2004.-736 hal.;
  3. Robinson s.MicrosoftMengakses2000: kursus pelatihan. SPb: "Petrus". 2000.
  4. Buku teks elektronikakses microsoft 7.0.
  5. Kuliah DB. USATU, 2006.
  6. Pedoman untuk Pekerjaan laboratorium dalam disiplin "Informatika"

Serta karya-karya lain yang mungkin menarik bagi Anda

73224. Manajemen personalia di perusahaan 804.02KB
Pekerja Pekerja adalah kategori pekerja yang kegiatannya didominasi oleh jenis pekerjaan mental tertentu. mengembangkan dan memperkenalkan jenis produk baru ke dalam produksi proses teknologi standar teknis dan ekonomi dari bentuk dan metode pengorganisasian produksi dan tenaga kerja; menyediakan produksi dengan dokumentasi, bahan, peralatan, perbaikan, dan layanan lain yang diperlukan; menganalisis indikator kinerja perusahaan, mengembangkan dan menerapkan langkah-langkah untuk memperbaikinya. Rumus tersebut mencerminkan salah satu norma ...
73225. Pengantar ekonomi perusahaan transportasi 1,3MB
Produksi material meliputi: Industri; Pertanian dan kehutanan; Angkutan barang; Komunikasi melayani produksi material; Konstruksi; Berdagang; Katering; Layanan informasi dan komputasi, dll. Dalam proses pengoperasian transportasi, produk baru tidak dibuat, tetapi kargo penumpang dipindahkan dari satu titik ke titik lainnya. Dalam proses pengangkutan barang, tidak ada perubahan fisik atau kimiawi yang terjadi padanya, tetapi hanya perubahan lokasinya sehubungan dengan ...
73226. Aset tetap perusahaan transportasi 899.56KB
Klasifikasi aset tetap perusahaan Menurut perannya dalam proses produksi: Aktif: mesin dan peralatan listrik mesin alat ukur alat teknologi komputer Pasif: bangunan bangunan struktur perangkat transmisi transportasi n persediaan. Untuk perusahaan manufaktur, termasuk perusahaan transportasi, komposisi tipikal dari aset tetap adalah sebagai berikut: Bangunan dan bangunan gedung administrasi, bangunan industri, gudang, dll. Peternakan ternak Rasio masing-masing kelompok aset tetap dalam total ...
73227. Aset perusahaan saat ini 951.72KB
Dana edar adalah alat produksi yang langsung melayani tahap penjualan barang. penyiapan langganan sewa produksi jenis baru Dana peredaran meliputi dana melayani proses penjualan produk: Uang tunai di meja kas perusahaan dan di rekening bank. Rasio modal kerja adalah jumlah sumber daya dalam satuan moneter yang dimaksudkan untuk membentuk ...
73228. Memahami dan melihat dzherel benar. Hak Jerela ta formi 30,56 KB
Jerela benar. Memahami dan melihat dzherel benar. Bentuk hukum Dzherelo adalah cara mengungkapkan dan mengabadikan norma-norma hukum yang muncul di negara bagian dan yaki mungkin memiliki arti zagalnoobovyazkove.
73229. NEGARA DAN SIMBOL UKRAINA NASIONAL 88,5KB
Kepemilikan: peta Ukraina; gambar bendera berdaulat Ukraina dan herbatrizub; anak-anak kecil dari gambar kalini vіnochka pysanka tumbuh tipis; kertas whatman dengan teka-teki silang Ukraina; peralatan audio; lilin. Buchinskaya My Ukraina. Prispiv: Di dunia, negara saya adalah bunga merah viburnum, sungai Gori dan padang rumput saya, Ukraina saya. Hanya ada satu negara di dunia, seperti mutiara Di hatiku, satu-satunya Ukrainaku.
73230. MANAJEMEN PROFESIONAL 1,04MB
Untuk melakukan penyelidikan pemasaran terhadap bisnis inti, diputuskan untuk melakukan tes diagnostik (wawancara) terhadap produk-produk yang berpotensi mempromosikan kesehatan. Analisis pemilihan 100 pelintas, memungkinkan kami untuk memperhitungkan jumlah pelintas yang berada pada interval waktu yang sama, jumlah pelintas yang memberi kesempatan pada nasib percobaan, trivalitas melakukan satu wawancara
73231. Mengajar anak usia sekolah dasar analisis karya seni rupa 178,5KB
Bahwa justru pengenalan struktur sebuah karya seni dan hukum persepsi senilah yang harus mengaktualisasikan posisi penelitian siswa, sehingga ia dapat memahami secara mandiri makna lukisan atau karya grafis, untuk menguasai cara berpikir artistik. Namun, jika mengacu pada karya seni, guru paling sering berperan sebagai dosen yang serba tahu, sedangkan siswa berperan sebagai penonton dan pendengar yang pasif. Hingga saat ini, belum ada teknologi dan metode yang dapat digunakan siswa ...
73232. Pengembangan strategi internasional untuk promosi produk 749,5KB
Analisis teoritis pengembangan strategi internasional untuk mempromosikan barang; studi tentang fitur strategi internasional untuk kegiatan ekonomi asing perusahaan; analisis kegiatan keuangan, ekonomi, ekonomi asing dan pemasaran perusahaan; pengembangan strategi untuk masuknya perusahaan ke pasar luar negeri.

Kirim karya bagus Anda di basis pengetahuan itu sederhana. Gunakan formulir di bawah ini

Pelajar, mahasiswa pascasarjana, ilmuwan muda yang menggunakan basis pengetahuan dalam studi dan pekerjaan mereka akan sangat berterima kasih kepada Anda.

Dihosting di http://www.allbest.ru/

Topik: "Pengembangan sistem informasi "Badan Real Estate""

Isi

  • Perkenalan
  • 1 . Tugas teknis
  • 1.1 Pernyataan masalah
  • 1.2 Kebutuhan Perangkat Lunak
  • Persyaratan Keandalan
  • 1.4 Dukungan Informasi tugas
  • Deskripsi informasi masukan
  • 2. Bagian deskriptif
  • 2.2 Deskripsi perangkat lunak
  • 2.3 Kasus cobaan
  • 2.4 Panduan pengguna
  • Kesimpulan
  • Bibliografi

Perkenalan

Tema proyek kursus adalah pembuatan dan pengembangan sistem informasi.

Saat ini, jaringan informasi telah menyelimuti hampir seluruh planet. Setiap hari kita dihadapkan pada sistem informasi: di tempat parkir (dengan kartu), di department store, bahkan saat melamar pekerjaan.

Informasi - informasi, pesan, data, dll. Saat ini, tidak ada definisi tunggal untuk istilah informasi.

Model informasi - sekumpulan informasi yang mencirikan sifat dan keadaan esensial dari suatu objek, proses, fenomena, serta hubungannya dengan dunia luar.

Sebuah sistem informasi (IS) adalah satu set perangkat keras dan perangkat lunak yang saling berhubungan untuk mengotomatisasi akumulasi dan pengolahan informasi. Sistem informasi menerima data dari sumber informasi (contoh: database). Data ini dikirim ke penyimpanan atau mengalami beberapa pemrosesan dalam sistem dan kemudian ditransfer ke konsumen.

Sistem informasi otomatis (SIA) - seperangkat perangkat lunak dan perangkat keras yang dirancang untuk mengotomatiskan aktivitas yang terkait dengan penyimpanan, transmisi, dan pemrosesan informasi.

Semakin mudah diakses teknologi komputer, semakin banyak pengguna non-profesional yang muncul. Oleh karena itu, salah satu tugas pengembang aplikasi apa pun, termasuk SI, adalah membuat antarmuka yang intuitif. Tugas ini juga akan dilakukan dalam proyek kursus.

Dalam proses perancangan kursus, perlu untuk mengkonsolidasikan dan mensistematisasikan pengetahuan yang diperoleh dalam disiplin "Database", pembuatan sumber informasi, "Pengembangan dan pengoperasian sistem informasi", pembuatan IS, " Grafik komputer", mendistribusikan tombol pada formulir dan membuat antarmuka yang intuitif.

Proyek kursus untuk pengembangan dan pemeliharaan perangkat lunak dalam disiplin "Pengembangan dan pengoperasian sistem informasi" adalah tahap peralihan dari pelatihan di "Sekolah Teknik Informatika dan Komputer Krasnoyarsk" dan penguasaan profesi teknisi.

Tujuan dari proyek kursus adalah:

pelajari cara membuat perangkat lunak berkualitas tinggi dan andal, dapatkan keterampilan kerja dalam membuat perangkat lunak;

mengembangkan dokumentasi teknis untuk perangkat lunak yang dibuat.

Dalam proses pengembangan proyek kursus, perlu dibuat ulang sistem informasi "Badan Real Estat". Tugas dari sistem informasi ini adalah untuk menampilkan jadwal karyawan dari agen real estate tersebut.

Hasil dari proyek kursus dalam disiplin "Pengembangan dan pengoperasian alat informasi" harus berupa database lengkap yang memecahkan masalah, dan dokumentasi teknis untuk itu.

1. Kerangka acuan

1.1 Pernyataan masalah

Dalam proses perancangan kursus, perlu dikembangkan sistem informasi "Badan Real Estate".

Basis data ini harus menyediakan tampilan / penambahan informasi yang nyaman tentang klien dan real estat.

Sistem harus tampil fitur berikut:

- Memasukkan dan mengedit informasi tentang real estat:

- "Operasi";

- "Perumahan";

- Memasukkan dan mengedit informasi tentang karyawan:

- "Pekerja";

- Memasukkan dan mengedit informasi pelanggan:

- "Klien";

- menyusun kontrak (dengan bantuan jadwal dibuat):

- "Kontrak";

- pembentukan dan pencetakan dokumen-dokumen seperti:

- "Jadwal karyawan";

Informasi masukan harus:

- Daftar Klien:

- nama lengkap klien;

- telepon;

- Daftar karyawan:

- nama lengkap karyawan;

- Kemampuan agensi: operasi yang tersedia; real estat yang tersedia.

Sistem informasi ini diharapkan dapat digunakan untuk melihat dan menyimpan jadwal pegawai dari agen real estate tersebut. Ini akan membantu pengguna membuat jadwal lebih cepat, dan antarmuka yang ramah pengguna akan membuat pekerjaan lebih menyenangkan.

1.2 Persyaratan perangkat lunak

persyaratan kinerja

Sistem informasi "Badan Real Estat" harus ditujukan untuk membantu menjaga jadwal karyawan agen real estat. Sistem harus memproses informasi dan mencetak dokumen keluaran.

Sistem ini harus menjalankan Windows XP SP2 (atau yang lebih baru) atau Windows Vista dan paket dana kantor Microsoft 2007.

Sistem informasi "Badan Real Estat" harus melakukan fungsi-fungsi berikut:

- Memasukkan dan mengedit informasi berikut tentang pekerjaan karyawan agen real estat:

- nama lengkap karyawan;

- Memasukkan dan mengedit informasi berikut tentang klien:

- nama lengkap klien;

- Telepon;

- Memasukkan dan mengedit informasi berikut tentang kemampuan badan:

- operasi yang tersedia;

- real estat yang terjangkau;

- pembentukan dan pencetakan dokumen keluaran berikut:

- "Jadwal karyawan".

Persyaratan Keandalan

Sistem harus berkualitas tinggi dan benar, yaitu harus menjalankan semua fungsi yang diperlukan dan sesuai untuk pengoperasian. Sistem harus stabil, yaitu mampu melakukan tindakan yang direncanakan, meskipun ada penyimpangan, baik dalam pengoperasian peralatan maupun dalam aplikasi itu sendiri.

Untuk memastikan keandalan sistem, perlu:

- memastikan perlindungan data dari akses yang tidak sah;

- menampilkan pesan kesalahan jika entri data salah, di mana bidang tempat terjadinya kesalahan ditunjukkan;

- semua data harus dimasukkan dengan benar dan benar, yaitu kontrol data, termasuk bidang wajib, harus dilakukan;

- bidang yang wajib diisi adalah:

- nama lengkap klien;

- Nomor telepon klien;

- nama lengkap karyawan;

– Jenis properti;

– Operasi dengan real estat;

- saat menghapus data apa pun, perlu disediakan opsi penolakan, yaitu mengeluarkan permintaan persetujuan pengguna.

Persyaratan untuk kondisi operasi

Pengguna harus memiliki keterampilan dasar Windows (ini diperlukan jika terjadi kegagalan) dan keterampilan untuk bekerja dengan paket alat Microsoft Office 2007, yaitu aplikasi Microsoft Word dan Microsoft Access.

Untuk mengoperasikan sistem informasi ini, berikut ini perlu diinstal di komputer:

– OS Windows XP SP2 (dan lebih tinggi) atau Windows Vista;

–Microsoft Office 2007.

1.3 Persyaratan komposisi dan parameter sarana teknis

Untuk pengoperasian tanpa gangguan dan penggunaan yang nyaman dari sistem informasi "Badan Real Estat", perlu bahwa sarana teknis memenuhi ciri-ciri sebagai berikut:

- komputer seperti IBM PC atau Note Book;

- Prosesor Pentium Celeron (Pentium IV ke atas), AMD Athlon (ke atas), dengan kecepatan clock minimal 1,6 GHz;

- RAM 512 MB;

- HDD dengan ruang bebas setidaknya 40 MB;

- sistem operasi Windows XP SP2 (dan lebih tinggi) atau Windows Vista;

- perangkat input dan manipulasi (keyboard/mouse);

- Perangkat Microsoft Office 2007;

- Printer yang mendukung pencetakan dokumen A4 (untuk pencetakan dokumen keluaran).

Perangkat tambahan tidak diperlukan. Semua perangkat yang tercantum di atas harus berfungsi penuh dan kompatibel dengan sistem operasi.

1.4 Dukungan informasi dari tugas

Deskripsi informasi masukan

Data input dimasukkan ke sistem informasi "agen real estate" dari paspor klien dan kemampuan agen real estate.

sistem informasi agen real estat

Informasi tersebut meliputi data berikut: nama lengkap klien; Nama lengkap karyawan; operasi yang tersedia; real estat yang tersedia.

Informasi tentang kontrak dimasukkan dalam tabel "kontrak", yang strukturnya disajikan pada Tabel 1 (bidang kunci ditandai dengan ikon "").

Tabel 1 - struktur tabel "Perjanjian".

Informasi tentang klien dimasukkan ke dalam tabel "Klien", yang strukturnya disajikan pada Tabel 2 (bidang kunci ditandai dengan ikon "").

Tabel 2 - struktur tabel "Pelanggan".

Informasi tentang real estat dimasukkan dalam tabel "real estat", yang strukturnya disajikan dalam tabel 3 (bidang utama ditandai dengan ikon "").

Deskripsi informasi referensi

Informasi referensi adalah informasi yang tidak berubah, misalnya: bentuk pendidikan penuh waktu atau paruh waktu, jenis pendidikan anggaran atau niaga. Informasi referensi untuk sistem informasi "informasi tentang siswa" akan menjadi direktori berikut:

- Tabel:

- Perumahan;

- Operasi;

- Pekerja.

Struktur tabel referensi ditunjukkan di bawah ini (bidang kunci ditandai dengan ikon "").

Tabel 3 - struktur tabel referensi "real estate"

Informasi tentang operasi dimasukkan ke dalam tabel "operasi", yang strukturnya disajikan pada Tabel 4 (bidang utama ditandai dengan ikon "").

Tabel 4 - struktur tabel referensi "operasi"

Informasi tentang pekerja dimasukkan dalam tabel "pekerja", yang strukturnya disajikan pada Tabel 5 (bidang utama ditandai dengan ikon "").

Tabel 5 - struktur tabel referensi "pekerja"

Gambar 1 menunjukkan skema data dari sistem informasi ini.

Gambar 1 - Skema Data

2. Deskripsi

2.1 Diagram konteks proses bisnis dari tugas yang diselesaikan

Diagram konteks proses bisnis dari tugas yang diselesaikan "Badan Real Estat" yang dibuat dalam program Computer Associates BPwin disajikan di bawah ini.

Komposisi utama diagram konteks "penjadwalan agen real estat", yang ditunjukkan pada Gambar 2, berisi data berikut:

di pintu masuk: data paspor klien, kemampuan agensi;

manajemen: piagam Federasi Rusia, piagam perusahaan, lisensi untuk menyediakan layanan;

sumber daya: MTO (kendaraan pemeliharaan), bos;

output: jadwal pekerja.

Gambar 2 - Pembentukan jadwal agen real estate

Penguraian tingkat pertama dari diagram konteks "penjadwalan agen real estat" ditunjukkan pada Gambar 3.

Gambar 3 - Dekomposisi tingkat pertama

Penguraian blok “Information Gathering” ditunjukkan pada Gambar 4.

Gambar 4 - Dekomposisi tingkat pertama

Penguraian blok "Formasi basis data" ditunjukkan pada Gambar 5.

Gambar 5 - Penguraian blok "Formasi basis data"

Dekomposisi dari blok "Query execution" ditunjukkan pada Gambar 6.

Gambar 6 - Penguraian blok "Eksekusi kueri".

2.2 Deskripsi perangkat lunak

Sistem informasi "Badan Real Estat" dibuat untuk penjadwalan karyawan yang nyaman. Sistem menyimpan dan memproses informasi, serta menghasilkan dokumen keluaran.

Program ini dikembangkan di Microsoft Office 2007 Access. Awalnya, program ini menempati 2MB, saat database terisi, program akan memakan lebih banyak ruang di hard drive. Sistem informasi memiliki 7 bentuk. Nama dan deskripsi mereka ditunjukkan pada Tabel 6.

Tabel 6 - deskripsi formulir referensi

Nama formulir

Deskripsi Formulir

Bentuk utama. Terbuka saat startup

Kontrak yang disusun

Daftar klien

Perumahan

Daftar properti yang memenuhi syarat

Operasi

Daftar operasi

Daftar pekerja

Bentuk tombol. Konfirmasi keluar dari program

2.3 Kasus uji

Untuk memeriksa pengoperasian sistem informasi "Badan Real Estat", kasus uji dikembangkan yang memeriksa fungsionalitas sistem.

Kami meluncurkan sistem informasi, ini adalah *. accdb (Gambar 7).

Gambar 7 - peluncuran program

Setelah memulai program meminta kata sandi, jendelanya ditunjukkan pada Gambar 8.

Gambar 8 - permintaan kata sandi

Setelah memasukkan kata sandi yang benar, formulir utama diluncurkan (ini adalah menu program), ditunjukkan pada Gambar 9.

Gambar 9 - formulir menu

Gambar 10, 11, 12, 13, dan 14 menunjukkan masing-masing bentuk Kontrak, Pekerja, Pelanggan, Operasi, dan Real Estat.

Gambar 10 - "Perjanjian"

Gambar 11 - "Pekerja"

Gambar 12 - "Klien"

Gambar 13 - "Operasi"

Gambar 14 - "Real Estat"

2.4 Panduan pengguna

Program ini harus memungkinkan pengguna sistem informasi "agen real estate" untuk memasukkan dan mengedit informasi. Program harus melakukan fungsi-fungsi berikut: memasukkan dan mengedit informasi tentang real estat, klien agensi dan karyawan, menghasilkan dan mengirim dokumen keluaran untuk dicetak.

Tindakan utama yang tersedia bagi pengguna sistem informasi ini tercantum dalam Tabel 7.

Tabel 7 - panduan pengguna

Operasi

Tindakan pengguna

Tindakan program

Peluncuran program

Untuk menjalankan program, Anda perlu menjalankan file "IS Real Estate Agency.acdb"

Jendela entri kata sandi akan muncul di layar.

Entri kata sandi

Anda harus memasukkan kata sandi yang benar untuk masuk

Jika kata sandi benar, bentuk utama IP akan terbuka

Pengguna melihat bentuk kontrak yang dibuat, juga memungkinkan untuk menambah/menghapus entri baru.

Pengguna melihat formulir karyawan agensi, juga memungkinkan untuk menambah/menghapus catatan baru.

Data secara otomatis dimasukkan ke dalam database

Pengguna melihat formulir klien agensi, dan juga memungkinkan untuk menambah/menghapus catatan baru.

Data secara otomatis dimasukkan ke dalam database

Operasi

Pengguna melihat bentuk kemungkinan transaksi agen real estat.

Memasuki operasi yang dipilih dalam bentuk "kontrak".

Perumahan

Pengguna melihat formulir untuk menyediakan opsi real estat oleh agensi.

Memasukkan jenis properti yang dipilih dalam formulir "perjanjian".

Di menu utama, pengguna menekan tombol "Keluar".

Program mengaktifkan formulir tombol dengan opsi: YA dan TIDAK

Opsi "Tidak"

Pengguna memilih tombol "TIDAK".

Program kembali ke bentuk utama

Opsi "Ya"

Pengguna memilih tombol "YA".

Aplikasi ditutup

Kesimpulan

Dalam proses pengembangan proyek kursus dalam disiplin "Pengembangan dan pengoperasian sistem informasi", peluang baru dan fitur Microsoft Access 2007, misalnya: mengatur proteksi password, membuat form tombol, form autorun.

Pengembangan sistem informasi "Badan Real Estat" berkontribusi pada sistematisasi dan konsolidasi keterampilan yang diperoleh dalam disiplin "Database", "Pengembangan dan pengoperasian sistem informasi", "Grafik Komputer".

Sistem informasi ini dirancang untuk memudahkan input dan editing, penyimpanan informasi. Program ini memiliki antarmuka yang nyaman dan intuitif, melakukan fungsi seperti eksekusi kueri, menambah / menghapus catatan, mencetak laporan yang diterima.

Konsolidasi keterampilan terjadi selama penyelesaian tugas - mengembangkan proses bisnis, membuat database, menguji dan men-debug sistem informasi.

Penyelesaian proyek kursus adalah penulisan catatan penjelasan, yang selama penulisan keterampilan menyusun laporan juga diperbaiki.

Bibliografi

1. Situs web http://kantor. microsoft.com/en-us/training/CR101582831049. aspx;

Dihosting di Allbest.ru

Dokumen Serupa

    Pengembangan sistem informasi "Agen perekrutan lulusan" untuk mengotomatiskan proses pemilihan spesialis atas permintaan organisasi. Persyaratan sistem, perangkat lunak. Deskripsi proses kegiatan. Desain basis data.

    tesis, ditambahkan 11/27/2009

    Analisis solusi yang ada untuk otomatisasi area subjek. Metodologi untuk merancang sistem informasi untuk agen real estat. Spesifikasi dan pengesahan persyaratan. Desain antarmuka pengguna. Alasan memilih platform.

    makalah, ditambahkan 02/10/2013

    Sistem manajemen basis data sebagai seperangkat perangkat lunak dan alat bahasa yang dirancang untuk membuat dan memproses data. Analisis kegiatan bengkel sepatu. Fitur mengembangkan diagram fungsional dan menguji modul perangkat lunak.

    tesis, ditambahkan 11/04/2012

    Pengembangan program sistem otomatis yang dirancang untuk mencatat informasi tentang real estat yang disewakan, dijual, dibeli, dan disewakan. Pengembangan model data relasional. Panduan Pengguna dan Panduan Administrator.

    makalah, ditambahkan 12/28/2012

    Pengembangan database berdasarkan DBMS Microsoft Access, yang memungkinkan mengotomatiskan pekerjaan agen perekrutan. Area subjek berdasarkan informasi nyata tentang agen perekrutan. Model sistem informasi diimplementasikan dalam ER-win.

    makalah, ditambahkan 12/15/2011

    Fitur proses layanan pelanggan, riset pasar real estat, menghasilkan informasi tentang manipulasi keuangan. Deskripsi model agensi; urutan pembuatan diagram konteks. Optimalisasi model "menjadi" yang dikembangkan.

    makalah, ditambahkan 08/28/2012

    Analisis area subjek dan lingkungan untuk berfungsinya sistem informasi "Agen Perjalanan". Pengembangan dan pemeliharaan database menggunakan Enterprise Manager di SQL Server 2008. Prinsip membuat tabel, kueri, prosedur tersimpan.

    makalah, ditambahkan 12/11/2013

    Konsep basis data. Klasifikasikan mereka berdasarkan struktur. Seperangkat perangkat lunak dan alat bahasa yang dirancang untuk membuat, menyimpan, dan memproses basis data, terutama penggunaan kueri, formulir, tabel. Inti dari makro, laporan, modul.

    presentasi, ditambahkan 12/08/2013

    Sistem informasi - seperangkat alat organisasi, teknis, dan perangkat lunak yang digabungkan menjadi sistem tunggal untuk mengumpulkan, menyimpan, memproses, mengeluarkan informasi yang diperlukan. Analisis fitur model database infologis dan logis.

    makalah, ditambahkan 09/16/2017

    Dasar hukum sewa di Republik Kazakhstan. Tinjauan perangkat lunak agen real estat yang ada. Pilihan alat untuk mengembangkan sistem informasi. Organisasi teknologi untuk mengumpulkan, mengirimkan, memproses, dan mengeluarkan informasi.