Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Проектування програмного забезпечення обліку автоматизованих робочих місць співробітників МУП &Теплоенергія& м Череповця

Реферат Проектування програмного забезпечення обліку автоматизованих робочих місць співробітників МУП &Теплоенергія& м Череповця





-

Об'єктно-орієнтована парадигма - заснована на уявленні програми у вигляді об'єктів, що є екземплярами того чи іншого класу і втілює застосування концепції абстрагування.

Узагальнене програмування - узагальнене програмування дозволяє записувати алгоритми, що приймають дані будь-якого типу.

Розподілена - мова, що містить спеціальні конструкції для підтримки розпаралелювання програми на кілька комп'ютерів.


Таблиця 2 Можливості мов програмування

Можливість C ++ lt; # justify gt; Інтерфейси ++ Підтримка БД ++ Множинне успадкування + -

Інтерфейси - семантична і синтаксична конструкція в коді програми, використовувана для специфицирования послуг, що надаються класом.

Підтримка БД - можливість використання різних БД, таких як MS Access і MS SQL Server.

Множинне успадкування - можливість успадковувати клас відразу від декількох класів.


Таблиця 3 - Компілятор інтерпретатор

Можливість C ++ lt; # justify gt; Можливість компіляції ++ Багатопотокова компіляція + -Інтерпретатор командного рядка +/- Умовна компіляція ++

Можливість компіляції - можливість компіляції в нативний код або в byte-код з можливістю JIT-компіляції. Якщо мова компілюється в код іншою мовою (наприклад, C), який потім компілюється в нативний код.

Багатопотокова компіляція - можливість компілятора на багатопроцесорних системах використовувати декілька потоків для прискорення компіляції.

Інтерпретатор командного рядка - можливість вводити інструкції мови рядок за рядком з їх негайним виконанням. Може використовуватися в якості калькулятора.

Умовна компіляція - можливість вмикати/вимикати частини коду залежно від значення символів умовної компіляції.


Таблиця 4 - Управління пам'яттю

Можливість C ++ lt; # justify gt; Створення об'єктів на стеку ++/- Некеровані покажчики ++ Ручне управління пам'яттю ++ Збірка сміття +/-

Об'єкти на стеку - можливість створювати екземпляри об'єктів не в купі, а на стеку.

Некеровані покажчики - наявність некерованих покажчиків, адресна арифметика, прямий доступ до пам'яті.

Ручне управління пам'яттю - можливість явного виділення і звільнення пам'яті в купі.

Збірка сміття - можливість використовувати автоматичний процес збірки сміття lt; # 436 src= doc_zip5.jpg / gt;

Малюнок 5 Загальний алгоритм роботи програми

облік автоматизований програмний алгоритм


4. Розробка специфікацій програмного забезпечення


.1 Побудова функціональних діаграм (IDEF0)


На малюнках 6 і 7 зображена діаграма IDEF0

Малюнок 6 - Контекстна діаграма


Малюнок 7 - Детальна діаграма


Таблиця 5 Опис блоків діаграм

ФункціяОпісаніеВеденіе справочніковСозданіе таблиць, що містять дані, для більш швидкого і зручного заповнення БД.Ввод даннихЗанесеніе в БД інформаціі.Проверка коректності даннихПроверка на відповідність введених даних типом поля таблиці БД.Формірованіе отчетовФормірованіе 3 видів звітів: Звіт про несправні ПК, про відповідальних за ПК, про ОС, встановлених на ПКФормірованіе звіту про несправні ПКГенерація звіту, що включає в себе список несправних ПК на предпріятіі.Формірованіе звіту про відповідальних за ПКГенерація звіту, що включає в себе список відповідальних за ПК.Формірованіе звіту про встановлені ОС на ПКГенерація звіту, що включає в себе список встановлених ОС на ПК підприємства.

Таблиця 6 - Опис стрілок діаграм

СтрелкаОпісаніеТіпІнформація про встановлені ОС, ПЗ та офісних пріложеніяхДанние про наявні на підприємстві ВО, ОС та офісних пріложеніяхВходСпісок інвентарних номеровІнвентарние номери, вже привласнених ПК предпріятія.ВходОбходной лістДокумент, в який технік заносить дані про ПКВходСообщеніе про ошібкеСообщеніе про помилку при наборі даних оператору АСУПУправленіеСтруктура і обмеження таблиць БДБД Облік системних комп'ютерів SQL Server, куди заноситься інформація.УправленіеОператор АСУПСотруднік, здійснює перенесення даних в БД.МеханізмПрограммаПрограмма, що здійснює автоматичні операції з даннимі.МеханізмОбновленние таблиці в SQL Server Облік системних комп'ютерів БД Облік системних комп'ютерів SQL Server з даними про системні компьютерах.ВиходОтчет про несправні ПКОтчет, що містить список ПК підлягають ремонту.ВиходОтчет про відповідальних за ПКСпісок відповідальних за ПК.ВиходОтчет про встановлені О...


Назад | сторінка 3 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Можливість використання українських прізвищ в якості квазігенетіческіх марк ...
  • Реферат на тему: Про можливість словникового опису розмовної мови
  • Реферат на тему: Можливість використання надземної частини ополонок, які ростуть на територі ...
  • Реферат на тему: Дійсність і можливість
  • Реферат на тему: Альтернативні джерела енергії та можливість їх використання в Росії