Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Міністерство аграрної політики України.doc
Скачиваний:
22
Добавлен:
26.11.2018
Размер:
342.02 Кб
Скачать

Скорочення та умовні позначення

ПК

-

персональний комп’ютер

ІС

-

інформаційна система

пз

-

програмне забезпечення

пп

-

програмний продукт

бд

-

бази даних

субд

ТЗ

АС

ЕОт

-

-

-

-

системи управління базами даних

технічне завдання

автоматизована система

електронна обчислювальна техніка

ВСТУП

Виробнича переддипломна практика є невід’ємною частиною підготовки фахівців зі спеціальності 5.05010301 “Розробка програмного забезпечення”. Згідно з навчальним планом студенти проходять переддипломну практику на підприємствах, в організаціях та установах різних форм власності.

Мета практики:

  • оволодіти сучасними методами, формами організації праці у галузі майбутньої професії;

  • набути професійних умінь і навичок, необхідних для прийняття самостійних рішень;

  • систематично поновлювати свої знання;

  • закріпити і поглибити знання здобуті при вивченні спеціальних дисциплін;

  • навчитися застосовувати їх у професійній діяльності;

  • набути досвіду практичної роботи.

Завдання практики:

  • ознайомитися з автоматизованою роботою на підприємствах, організаціях різних форм власності та установах, з досвідом організації інформаційних технологій на підприємстві;

  • засвоїти системи обробки інформації, методів виконання розрахунків з використанням сучасних технічних засобів;

  • підбір матеріалу для дипломного проекту згідно із завданням керівника;

  • брати участь у розробці та налагодженні програмного забезпечення;

  • скласти звіт про виконання програми практики.

1. Характеристика об’єкта

Розділ І. Загальний опис функціонування підприємства, установи організації

1.1 Реєстрація за місцем розташування (поштовою адресою) підприємства. Керівний склад підприємства. Кількість працюючих: з них програмістів. Основні види робіт, що виконує спеціалізований підрозділ. Інструктаж з техніки безпеки. Природничо-економічна характеристика підприємства

Рівненська ЗОШ №8 розташована у м.Рівне на вул. Кн.Острозького 20. На даний момент керівником (директор) закладу є Назарук Ніна В’ячеславівна.

У відділенні друку та обліку матеріалів шкільної лабораторії працюють два спеціаліста один з яких веде облік матеріалів шкільної лабораторії. .

1.3 Перелік матеріально-технічної бази, електронно-обчислювальної техніки та програмного забезпечення, що забезпечує автоматизацію обробки інформації підприємства.

Відділі друку та обліку матеріалів шкільної лабораторії має у своєму розпорядку такі технічні засоби : комп’ютери (2), мережевий принтер (1), блоки безперебійного живлення (4). .

Кожен комп’ютер, який знаходиться у відділі друку та обліку матеріалів шкільної лабораторії під’єднаний до локальної і глобальної мережі. Характеристика комп’ютера: OC Microsoft Windows XP Professional версія 2002 Service Pack 2 Hewlett-Packard, HP Compaq dc5750 Microtower, AMD Athlon™ 64x2 Dual Core Processor 3800+, 2.00 ГГц, 896 МБ ОЗУ). Також кожен працівник відділення має можливість використовувати мережевий принтер «XEROX», для забезпечення безперебійної подачі електроенергії, до кожного комп’ютера під’єднаний блок безперебійного живлення «APX». .

У закладі використовуються різні програми автоматизованої підтримки інформаційної бази. Основними є: Microsoft Word, Excel, Без звіт, Arma. За допомогою цих програм здійснюється обробка і порівняння даних. .

1.4 Повторення посадових інструкцій спеціалістів підприємства з інформаційних технологій.

Виконує підготовчі операції, пов’язані із здійсненням обчислювального процесу, веде нагляд за роботою машин. Складає прості схеми технологічного процесу оброблення інформації, алгоритми рішення задач, схеми комутації, макети, робочі інструкції та необхідні пояснення до них. Розробляє програми рішення простих задач, здійснює їх налагодження і експериментальну перевірку окремих етапів робіт. .

. Виконує роботу з підготовки технічних носіїв інформації, які забезпечують автоматичне введення даних до обчислювальної машини, з накопичення і систематизації показників нормативного та довідкового фонду, розроблення форм вихідних документів, внесення необхідних змін і своєчасного коригування робочих програм. Бере участь у виконанні різних операцій технологічного процесу оброблення інформації (приймання та контроль вхідної інформації, підготовка вихідних даних, оброблення інформації, випуск вихідної документації і передавання її замовнику). Веде облік використання машинного часу, обсягів виконаних робіт. .

1.5 Обґрунтування необхідності автоматизування визначеного процесу на певній ділянці підприємства.

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

Розділ ІІ. Аналіз технічного та програмного забезпечення діяльності організації.

2.1 Розробка схеми проекту поставленого завдання, його етапів розв’язання, визначення системи математичного забезпечення.

Додаток Д. Схема проекту поставленого завдання, його етапів розв’язання, визначення системи математичного забезпечення. .

2.2 Скласти алгоритм виконання програми.

Додаток В. Алгоритм виконання програми. .

Вхідними даними у програмі є наявність матеріалів які находяться в лабораторії.

Вихідними даними у програмі є звіт у вигляді таблиць та графіків. .

2.3 Визначити обсяг інформації, її структуру, схеми вводу даних, методи контролю, порядок обробки і збереження.

Розроблена мною програма є кінцевим етапом обробки інформації. Дані перед тим, як заносяться до програми проходять кілька етапів: 1) збір даних 2) групування даних 3) розрахунок. Ці обрахунки проводяться щомісяця. .

Програма представлена у вигляді бази даних, яка складається із 8 таблиць. Таблиці поділені на три групи: 1) «Вхідні матеріали», 2) «Матеріали які розтрачаються», 3) «Матеріали які непридатні для використання». Кількість записів у таблицях не є обмеженою. Дані вводяться з клавіатури. У разі некоректного введення даних у таблиці виводиться відповідне повідомлення. Програма має функцію збереження та друку інформації на паперові носії. .

2.4 Здійснити обґрунтований вибір мови програмування та засобів, розробити програму.

Для реалізації поставленого завдання переддипломної практики, я використав програмне середовище C++ Builder. Це середовище програмування є легким у використанні та має багато різних інструментальних засобів для реалізації поставленого завдання. Також C++ Builder має розвинені засоби для програмування та обробки баз даних. Створення файлів таблиць бази даних та визначення їх структури здійснюється за допомогою утиліти Database Desktop, яка входить до складу програмного комплекту C++ Builder. .

2.5 Скласти схему технологічного процесу обробки інформації, алгоритмів рішення завдання, робочих інструкцій та необхідних пояснень до них.

Додаток Е. Схема технологічного процесу обробки інформації, алгоритмів рішення завдання. .

2.6 Побудова моделі задачі для функціонування розробленого програмного забезпечення.

Додаток Б. Модель задачі для функціонування розробленого програмного забезпечення ї

2.7 Розробити і затвердити технічне завдання на створення програмного продукту.

Додаток А. Технічне завдання. .

2.8 Провести роботу з підготовки інформації на ЕОМ, для накопичення і систематизації показників нормативного і довідкового фонду, розробки форм вихідних документів, ведення архівів.

На основі проведеного аналізу предметної області, були визначені вхідні дані програми. На основі вхідних даних, були розроблені форми вихідних документів. Вхідними даними у програмі є перелік товарів у лабораторії. Для ведення архівної інформації у програмі є функція друку. .

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

Розроблений програмний продукт не призначений для роботи по локальній комп’ютерній мережі. Для роботи із програмою на іншому комп’ютері, потрібне попереднє його встановлення. .

2.10 Розробити програмне забезпечення для рішення простих задач на кожному етапі, проводити його налагодження і експериментальну перевірку.

Програма містить інформацію про успішність учнів школи, тому важливим є поділ інформації на категорії. Кожна категорія матеріалів записана у окремі таблиці. Для відображення цих таблиць та їх обробки, було використано окремі вікна програми. Для друку інформації використовуються окремі форми. .

Налагодження і перевірка проводилася у закладі. Спостереження за налагодженням і перевіркою програми проводив керівник практики від підприємстві Москалюк О.Д . Збоїв у роботі програми не виявлено. .

Розділ ІІІ. Підбір матеріалу для дипломного проекту згідно із завданням керівника.

3.1 Провести роботи з підготовки програм для ЕОМ і автоматичного обладнання для налагодження і експериментальної перевірки.

Для налагодження і експериментальної перевірки ПП було встановлено програмний комплекс C++Builder. Під час перевірки, робота програми на робочому місці, проблем у її роботі не виявлено. .

3.2 Визначити можливості готових програмних продуктів, провести внесення змін у розробку програми, корегування її у процесі реалізації.

Готовий програмний продукт має такі можливості:

- перегляд інформації, яка є у базі даних;

- створення нових записів;

- видалення записів;

- редагування записів;

- пошук інформації за найменуванням предмету;

- пошук інформації за назвою класу;

- фільтрація записів за одиницями виміру;

- автоматичний обрахунок середнього балу;

- друк на паперові носії таблиць бази даних;

- друк на паперові носії графіка якісної успішності;

- збереження інформації.

У процесі реалізації, внесення змін у розробку програми не відбувалися.

3.3 Впровадити програму та програмні засоби.

Основним завданням переддипломної практики є створення і впровадження програмного продукту. Зважаючи на вимоги до програмного продукту, було створено програму, яка вирішує усі поставлені завдання. Основною характеристикою програми є зручність у роботі та простота інтерфейсу. Тому, роблячи висновки, можна сказати, що програма є робочою і може використовуватися практично. Програма та програмні засоби були успішно встановлені на ЕОМ. .

3.4 Здійснити підготовчі операції, які пов’язані з обчислювальними процесами та вести спостереження за роботою.

Для роботи із програмою були проведені усі необхідні операції. Під час ведення спостереження за роботою програми, труднощів у її використанні не виявлені. Для оптимальної роботи програми повинні виконуватися вимоги до складу й параметрів технічних засобів, які зазначені у ТЗ в пункті 5 - Технічні вимоги до програми або програмного виробу. .

3.5 Внести необхідні зміни і виконати своєчасне корегування робочих програм комп’ютерних систем.

Під час спостереження за роботою програми керівником практики від підприємстві, помилок у роботі програми не виявлено. Тому, зміни і корегування робочих програм не потребувало. .

3.6 Вести облік машинного часу та об’ємів виконаних робіт.

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

3.7 Записати технічні характеристики, кількість використаної ЕОТ, перелік програмного забезпечення, що використовується.

Мінімальні технічні характеристики, які потрібні для оптимальної роботи ПП, зазначені у ТЗ в пункті 5 - Технічні вимоги до програми або програмного виробу. .

ЕОТ, яка потрібна для оптимальної роботи ПП: .

- ПК; .

- Принтер. .

Для роботи з ПП, допоміжне програмне забезпечення не потребується. .

3.8 Проаналізувати ефективність використання програмного забезпечення з пропозиціями шляхів його вдосконалення.

Основною вимогою ефективності будь якої програми, є зручний інтерфейс, його функціональні можливості та затрати часу на виконання того чи іншого завдання. На мою думку, створена мною програма має ці характеристики. .

Основним шляхом для вдосконалення створеної програми є збільшення функціональних можливостей. Однією з функцій програми може бути її робота по локальній комп’ютерній мережі. .

Розділ ІV. Виробничо-організаційна діяльність.

    1. Документування. Дослідне впровадження. Промислова експлуатація.

Для користувачів була розроблена технічна документація, в якій описано функціонування ПП. В ній також вміщується інформація про те як слід керувати ПП, його вхідні та вихідні дані, його інтерфейс та інші компоненти. .

Для того щоб виявити усі недоліки програми, була проведена експериментальна перевірка. Після етапу перевірки, було прийняте рішення про його експлуатацію. .

4.2 Надати технологічну та практичну допомоги користувачам у процесі реалізації завдання.

До складу програми входить довідкова інформація. У разі виникнення певних труднощів, які пов’язані із роботою програми, користувач може звернутися до цієї довідки. Довідкова інформація можна викликати за допомогою функціональної клавіші F1. Основною вимогою для виклику допомоги – це попереднє завантаження програми. ї

4.3. Прийняти участь у підготовці матеріалів для проведення нарад з питань комп’ютеризації та використання програмних продуктів.

Відповідальним за проведення наради з питань комп’ютеризації, є курівник практики від підприємства. Основним моїм завданням на нараді - це ознайомлення працівників підприємства із роботою програми створеної мною. Також було прийнято рішення про її експлуатацію. .