Ұйымның(мекеменің) структурасын, функциясын және тапсырмаларын зерттеу

Автор работы: Пользователь скрыл имя, 03 Июля 2013 в 19:10, контрольная работа

Описание работы

Өндіріс тәжірибесі 2013 жылдың 3 маусымынан осы жылдың 5 шілде аралығында «Ақпараттық жүйелер» мамандығы бойынша ЖШС «КазСервисКран» кәсіпорынында өтілді. Кәсіпорынның өндірістік айналымымен танысу. «КазСервисКран» ЖШС. Кәсіпорын меншігі жеке меншік болып табылады. «КазСервисКран» ЖШС-гі 2006 жылы негізін қалады. Негізгі қызмет көрсету бағыты болып, жүк көтергіш механизмдер тексерісі, жүк көтергіш механизмдерді жөндеу, жүк көтергіш механизмдерді дайындап шығару сонымен қатар, жүк көтергіш механизмдерді монтаждау, техникалық құрылғыларды жөндеу мен дайындап шығару. Жүк көтергіш механизмдерді жөндеу жұмыстарының өндірісі үшін кәсіпорын мемлекеттік лицензияға (көтергіш құрылғыларды жөндеу, монтаждау мен дайындап шығару ГЛ № 001860) иелік етіп отыр.

Файлы: 1 файл

ТОО (Автосохраненный).docx

— 600.05 Кб (Скачать файл)

Ақпараттық жүйені технологиясының  негізін негізгі технологиялық  ерекшеліктері мен мәнін анықтайтын әдістеме құрайды. Жобалау әдістемесі деп, жобалау әдістерінің жиынтығы мен жүзеге асатын концепциялар мен жобалау принциптерін айтамыз. Олар өз кезегінде жобалау құралдарымен сүйемелденеді.

Ақпараттық жүйенің жобалау  әдістерін автоматтандыру құралдарында және типтік жобалық шешімдерде қолданылу  дәрежесі болатын өзгерістерге бейімделу  сияқты белгілері бойынша жіктеуге болады.

Жобалау құралдары – жобалаудың бірнеше өзара байланысқан технологиялық операцияларды ЭЕМ көмегімен жүзеге асыратын қандай да бір түрлендіруші. Жобалау құралдарынының екіге бөлінеді:

  1. Объектілік құралдар: типтік жобалар, типтік жобалық шешімдер, қолданбалы программалар дестесі;
  2. Инструменталдық құралдар: автоматтандырылған жобалау жүйелері, CASE-технологиялар.

Жобалау құрадары болу керек: 

    1. өз класында жобалау объектісіне инвариантты;
    2. ақпараттық жүйенің өмірлік циклінің барлық кезеңдерін қамтуы;
    3. техникалық, программалық және ақпараттық үйлесімді;
    4. меңгеруде және қолдануда қарапайым.

Жобалау құралдарын екі класқа бөлуге болады: ЭЕМ-ді қолданбайтын және ЭЕМ-ді қолданатын.

ЭЕМ-ді қолданбайтын жобалау құралдары ақпараттық жүйені жобалаудың барлық стадиялары мен кезеңдерінде қолданылады. Оларға жобалау операцияларын қамтамасыз ету, яғни жүйенің жобалану үрдісін регламентациялайтын әр түрлі стандарттар. Мұнда ақпаратты жіктеу мен кодтаудың біртұтас жүйесі, ақпарат ағынын сипаттау және талдау т.б. кіреді.

ЭЕМ-ді қолданатын жобалау құралдары ақпараттық жобалаудың үрдісінің дербес немесе барлық стадиялары мен кезеңдерінде қолданылуы мүмкін және сәйкесінше жүйе жобасының элементтерін, жүйе жобасының бөлімдерін немесе жүйе жобасының біртұтас өзін құруды қолдайды.

    

 

VII.Бағдарламалық құжаттама.

    «КазСервисКран» бағдарламасын құру үшін ең алдымен Microsoft Access  бағдарламасында деректер базасын құруымыз керек.Алдымен бағдарламаны іске қосамыз, ол үшін: Пуск àПрограммы à Microsoft Office à Microsoft Access2003 командасын орындаймыз.Содан соң Файл—Создать ---новая база данных командасын орындап,

 

Создать батырмасын басамыз. Деректер базасын mdb кеңейтілуімен сақталды. Кестені толтырамыз.  Ол кесте төмендегідей болады:

 

 

1.Грузоподъемники

Имя поля

Тип данных

Код грузоподъемника

Счетчик

Наименование

Текстовый

Заметки

Поле МЕМО

2.Информация о 

грузоподъемниках

Код грузоподъемника

Числовой

Услуга

Текстовый

3.Пользователи

Код данных

Счетчик

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

4.Услуги

Код услуги

Счетчик

Код данных

Числовой 

Номер услуги

Числовой 

Информация об услуге

Поле МЕМО

5. Заявки

Код заявки

Числовой

Код грузоподъемника

Числовой

Код  услуги

Числовой

6. Справочник услуг

Код справочника услуг

Счетчик

Код заявки

Числовой

Справочник

Текстовый


 

Кестеміз жоғарыдағыдай  көрініске ие болды. Кестелерді толтырып болғаннан соң осы берілген алты кестені бір-бірімен байланыстырамыз.Ол үшін   батырмасын басамыз да, қажетті кестелерді бір-бірімен байланыстырамыз.. Яғни, ол мынадай болады: 

 

Деректер базасымен жұмысымызды  аяқтағаннан кейін, осы деретер  базасын  C# бағдарламалау тілімен байланыстырамыз. Келесі кезекте C# бағдарламасына кезек береміз Алдымен Пуск àПрограммы à Microsoft

Visual Studio 2010 командасын орындаймыз.

 

Создать проект командасын орындаймыз, 

 

KazServisKran атаумен сақтап ОК батырмасын басамыз.  Ашылған формамен жұмысты бастаймыз.Панель элементов мәзірінен -ті енгіземіз, онда Файл ,

Данные, Справка, Помощь  мәзірлерін енгіземіз. Олардың өз ішінен ішкі мәзірлерді қоса енгіземіз.

                           

 

                                    

 

Ол жоғарыдағыдай көрініске  ие болады.  
Келесі кезекте -ді формаға енгіземіз.  Ол бізге бірнеше кестемен бір формада ыңғайлы жұмыс жасау үшін қажет болады. TabControl бірнеше вкладкалардан тұрады, жобада 6 кесте болғандықтан бізге 6 вкладка қажет.Әр кестені әр вкладкаға орналастырамыз. Ол үшін формаға

 енгіземіз.  Онда добавить  источник данных командасын орындаймыз.

 

Екі рет шертеміз:

 

Екі рет шертеміз:

 

Создать подключение... батырмасын басамыз.

  

Обзор батырмасын басамыз: 

 

Ашылған терезеде  Microsoft Access  бағдарламасында жасаған деректер базасын таңдап Открыть батырмасын басамыз.Проверить подключение батырмасын басамыз.

  

 

Ашылған Мастер настройки источника данных сұбхат терезесінде Таблицы өрісіне белгі қоямыз. Яғни барлық кестелерді таңдаймыз. 

Осындай әдіспен қалған кестелерімізді әр вкладкаға енгіземіз. Ол келесідей  түрде болады:

 

Әр вкладканың атауын таблица  атауымен өзгертеміз, яғни ол үшін қасиеттер  терезесінен Text қасиетін өзімізге қажетті атаумен жазамыз. Мысалға, екінші вкладка атауын Услуги деп өзгертетін болсақ:

 

Барлық кестелеріміз енгізілді, енді келесі кезекте біз формаға  Button1 батырмасын енгіземіз.Оның Text қасиетін Сохранить деп өзгертеміз. Өз атауында тұрғандай ол бізге кестеге енгізген ақпараттарымызды автоматты түрде Microsoft Access   бағдарламасына сақтауға мүмкіндік береді. Сохранить батырмасын екі рет шерту арқылы біз бағдарлама кодын жазамыз, ол бізде мынадай:

private void button1_Click(object sender, EventArgs e)

        {

            справочник_услугTableAdapter.Update(this.kazServisKranDataSet6.Справочник_услуг);

            пользователиTableAdapter.Update(this.kazServisKranDataSet5.Пользователи);

            услугиTableAdapter.Update(this.kazServisKranDataSet4.Услуги);

            информация_о_грузоподъемникахTableAdapter.Update(this.kazServisKranDataSet2.Информация_о_грузоподъемниках);

            заявкиTableAdapter.Update(this.kazServisKranDataSet.Заявки);

            грузоподъемникиTableAdapter.Update(this.kazServisKranDataSet.Грузоподъемники);

}

 

Мәзірлер өз қызметін атқару үшін олардың әр қайсысына жеке қосымша формалар енгізу арқылы олар туралы мәліметті енгіземіз. Сонымен қатар біздің бағдарламамыздың сыртқы түрі көркем болу үшін оларды BackColor қасиетін өзгертеміз. BackColor қасиеті олардың түстерін өзгертіп сыртқы түрін әсерлеуге мүмкіндік береді. 

Келесі кезекте мәзірлердің  кодтарын жазамыз. Мысалға, Помощь вкладкасындағы Версия программы батырмасын екі рет шерту  командасы үшін келесі кодты жүзеге асырамыз:

private void версияПрограммыToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Form2 r;

            r = new Form2();

            r.ShowDialog();

        }

 

Помощь-----Об авторе үшін:

private void обАвтореToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Form4 r;

            r = new Form4();

            r.ShowDialog(); 

        }

Справка-----Об организации үшін:

private void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Form3 r;

            r = new Form3();

            r.ShowDialog();

        }

Файл ----- Сохранить үшін:

  private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)

        {

            справочник_услугTableAdapter.Update(this.kazServisKranDataSet6.Справочник_услуг);

            пользователиTableAdapter.Update(this.kazServisKranDataSet5.Пользователи);

            услугиTableAdapter.Update(this.kazServisKranDataSet4.Услуги);

            информация_о_грузоподъемникахTableAdapter.Update(this.kazServisKranDataSet2.Информация_о_грузоподъемниках);

            заявкиTableAdapter.Update(this.kazServisKranDataSet.Заявки);

            грузоподъемникиTableAdapter.Update(this.kazServisKranDataSet.Грузоподъемники);

        }

 

Файл-----Закрыть үшін:

private void закрытьToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Application.Exit();

        }

 

Енді бағдарламамызды іске қосамыз. Ол үшін батырмасын басамыз.  Бағдарламамыз келесідей түрге енеді.

 

Бағдарламамызда қате табылмады, ол жұмыс істеп тұр. Кестеге ақпараты енгізіп, Сохранить батырмасын басамыз. Енді Мәзірлердің жұмыс істеу қарқынын тексеріп көрейік.

Помощь ------Версия программы:

 

Помощь-----Об авторе:

 

Справка-----Об организации:

Файл ----- Сохранить командасын орындаған кезде кестеге енгізген ақпарат KazServisKranà bin à Debug папкасындағы KazServisKran.mdb деректер базасында сақталады.Айта кетерлік жағдай деректер базасы міндетті түрде KazServisKranà bin à Debug папкасында сақталу керек. Кері жағдайда бағдарлама өз жұмысын жасай алмайды.

Файл-----Закрыть  командасын орындаған сәтте бағдарлама өз жұмысын аяқтайды.

 

 

 

 

 

 

 

 

 

 

 

 

Бағдарлама коды:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace KazServisKran

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void Form1_Load(object sender, EventArgs e)

        {

            // TODO: данная строка кода позволяет загрузить данные в таблицу "kazServisKranDataSet6.Справочник_услуг". При необходимости она может быть перемещена или удалена.

            this.справочник_услугTableAdapter.Fill(this.kazServisKranDataSet6.Справочник_услуг);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "kazServisKranDataSet5.Пользователи". При необходимости она может быть перемещена или удалена.

            this.пользователиTableAdapter.Fill(this.kazServisKranDataSet5.Пользователи);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "kazServisKranDataSet4.Услуги". При необходимости она может быть перемещена или удалена.

            this.услугиTableAdapter.Fill(this.kazServisKranDataSet4.Услуги);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "kazServisKranDataSet2.Информация_о_грузоподъемниках". При необходимости она может быть перемещена или удалена.

            this.информация_о_грузоподъемникахTableAdapter.Fill(this.kazServisKranDataSet2.Информация_о_грузоподъемниках);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "kazServisKranDataSet1.Заявки". При необходимости она может быть перемещена или удалена.

            this.заявкиTableAdapter1.Fill(this.kazServisKranDataSet1.Заявки);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "kazServisKranDataSet.Заявки". При необходимости она может быть перемещена или удалена.

            this.заявкиTableAdapter.Fill(this.kazServisKranDataSet.Заявки);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "kazServisKranDataSet.Грузоподъемники". При необходимости она может быть перемещена или удалена.

            this.грузоподъемникиTableAdapter.Fill(this.kazServisKranDataSet.Грузоподъемники);

 

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            справочник_услугTableAdapter.Update(this.kazServisKranDataSet6.Справочник_услуг);

            пользователиTableAdapter.Update(this.kazServisKranDataSet5.Пользователи);

            услугиTableAdapter.Update(this.kazServisKranDataSet4.Услуги);

            информация_о_грузоподъемникахTableAdapter.Update(this.kazServisKranDataSet2.Информация_о_грузоподъемниках);

            заявкиTableAdapter.Update(this.kazServisKranDataSet.Заявки);

            грузоподъемникиTableAdapter.Update(this.kazServisKranDataSet.Грузоподъемники);

        }

 

        private void версияПрограммыToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Form2 r;

            r = new Form2();

            r.ShowDialog();

        }

 

        private void обАвтореToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Form4 r;

            r = new Form4();

            r.ShowDialog(); 

        }

 

      

        private void закрытьToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Application.Exit();

        }

 

        private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)

        {

            справочник_услугTableAdapter.Update(this.kazServisKranDataSet6.Справочник_услуг);

            пользователиTableAdapter.Update(this.kazServisKranDataSet5.Пользователи);

            услугиTableAdapter.Update(this.kazServisKranDataSet4.Услуги);

            информация_о_грузоподъемникахTableAdapter.Update(this.kazServisKranDataSet2.Информация_о_грузоподъемниках);

Информация о работе Ұйымның(мекеменің) структурасын, функциясын және тапсырмаларын зерттеу