Розробка програмного продукту
Визначення мови програмування, яка буде використовуватись для розробки програмного продукту. Розробка блок-схеми алгоритм роботи та інтерфейсу програмного продукту, програмного коду. Прикладне програмне забезпечення комп’ютерів інформаційної системи.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | украинский |
Дата добавления | 27.02.2020 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
При створенні будь-якої таблиці використовують конструктор, що складається з п'яти основних елементів.
Рисунок 6.2 - Вікно конструктора таблиці
Зверху розташовуються три стовпці, озаглавлені: "Ім'я поля", "Тип даних" "Опис". В нижній частині вікна конструктора є дві вкладки: "Загальні" та "Підстановка". В першому стовпці є можливість задати будь-яке ім'я стовпця. Стовпці в таблиці розташовуються саме в тому порядку, в якому їх задають. Після завдання імені поля в СУБД Microsoft Access вимагається неодмінно вказати тип даних, які в цьому полі передбачається берегти. Всього існує десять базових типів даних:
1. Текстовий - містить текст або числа не вимагаючі проведення розрахунків, наприклад, номери телефонів.
2. Поле MEMO - містить довгий текст або комбінацію тексту і чисел.
3.Числовий - містить числові дані, що використовуються для проведення розрахунків.
4. Дата/час - містить дати і час, що відноситься до років з 100 по 9999 включно.
5. Грошовий - містить грошові значення і числові дані, що використовуються в математичних розрахунках, що проводяться з точністю до 15 знаків в цілій і до 4 знаків в дробовій частині.
6. Лічильник - містить унікальні послідовно зростаючі (на 1) або випадкові числа, що автоматично вводяться при додаванні кожного нового запису в таблицю. Значення полий типа лічильника обновляти не можна.
7. Логічний - містить логічні значення, а також поля, які можуть містити одне з двох можливих значень (True/False, Да/Нет).
8. Поле об'єкту OLE - містить об'єкт (наприклад, електронна таблиця Microsoft Excel, документ Microsoft Word, малюнок, звукозапис або інші дані в двійковому форматі), зв'язаний або упроваджений в таблицю Microsoft Access.
9. Гіперпосилання - створює поле, в якому пропонується вибір значень із списку або з поля із списком, що містить набір постійних значень або значень з іншої таблиці. Вибір цього параметра в списку в осередку запускає майстра підстановок, який визначає тип поля.
10. Майстер підстановок - створює поле, в якому пропонується вибір значень із списку або з поля із списком, що містить набір постійних значень або значень з іншої таблиці. Вибір цього параметра в списку в осередку запускає майстра підстановок, який визначає тип поля.
6.2 Інформаційне забезпечення конкретної задачі
В наш час великою популярністю серед користувачів користується операційна система Windows, тому середовищем для функціонування створюваного програмного продукту обираємо саме цю операційну систему.
Windows являє собою операційну систему з графічним інтерфейсом користувача, що є душею і серцем будь-якого комп'ютера. Windows є багатопоточною, багатозадачною операційною системою.
Багатозначність - дозволяє операційній системі одночасно виконувати декілька задач, наприклад, ви можете редагувати один документ, інший друкувати на принтері та слухати музику, записану на компакт-диску. Операційна система контролює роботу процесора і, якщо запущена задача вимагає додаткові ресурси, то її виконання може бути призупинено до отримання ресурса.
Багатопоточність - це виконання декількох процесів у швидкій послідовності в межах однієї програми (під процесом в програмуванні розуміють процедуру або задачу, яка є частиною більш значної операції або програми). Наприклад, якщо ви працюєте з багатопоточною програмою Microsoft Exсel, то можете одночасно друкувати одні електронні таблиці і редагувати інші. Продуктивність системи зростає, так як потоки виконуються одночасно, незалежно один від одного.
Ефективне “спілкування” користувача з комп'ютером в Windows реалізується через графічний інтерфейс користувача, основу якого складають вікна, значки, розміщені на робочому столі, кнопки, перемикачі, галочки, бігунки та ін. Робота із значками файлів, папок та різноманітних пристроїв комп'ютера набагато простіша для користувача, ніж запам'ятовування їх точного імені. Графічний інтерфейс Windows реалізує принцип WYSIWYG (What You See is What You Get - що ви бачите, те і отримаєте). У відповідності з цим принципом зображення на екрані ідентичне тому образу, який ми отримуємо при друкуванні.
Ключовими функціями Windows є:
1. Сумісність. Система може мати звичний інтерфейс ОС сімейства Windows з деякими додаваннями й розширеннями; при виході нової версії ОС виробниками забезпечується максимальна сумісність з додатками, випущеними для попередніх версій Windows.
2. Переносимість. Система працює на різних процесорах виробництва Intel і AMD.
3. Система безпеки. Реалізовано звична для NT система безпеки на рівні користувачів, а також технологія User Account Control, брандмауер Windows та ін.
4. Розподілена обробка. Windows має вбудовані в систему мережні можливості, що забезпечує зв'язок з різними типами комп'ютерів-хостів завдяки наявності різноманітних транспортних протоколів і технології клієнт-сервер.
5. Надійність. Архітектура ОС захищає додатки від ушкодження один одним і самою операційною системою. При цьому використовується структурована обробка особливих ситуацій на всіх архітектурних рівнях, що включає відновлювану файлову систему NTFS і забезпечує захист за допомогою вбудованої системи безпеки й удосконалених методів керування пам'яттю.
6. Локалізація. Система надає можливості для роботи в багатьох країнах світу на національних мовах, що досягається застосуванням стандарту ISO Unicode.
6.3 Опис інтерфейсу БД
Успіхи досягнуті в останні роки в області електронних технологій дозволили значно зменшити собівартість та підвищити потужність комп'ютерних засобів. Їх широке застосування в різних галузях господарства та побуті, привело до значних змін в інтерфейсі людина-комп'ютер.
При створенні програми був вибраний так званий багатовіконний інтерфейс.
Багатовіконна технологія забезпечує користувача готовим доступом до більшого об'єму інформації в порівнянні з одним екраном. Система керування вікнами забезпечує підвищену щільність інформації на екрані. В режимі перекриття вікон користувач може легко переміщувати інформацію з заднього плану на передній. Основні переваги багатовіконної технології такі:
1. Вікна дають доступ до множини джерел інформації. Користувач може об'єднувати інформацію з декількох джерел. Наприклад, зображення одержане за допомогою графічного пакета може бути об'єднане з текстом, одержаним за допомогою пакета підготовки тексту.
2. Споріднену інформацію користувач може досліджувати на різних рівнях деталізації. Наприклад, одне вікно може відображати графік, який характеризує тенденції в торгівлі, а інше цифри, на основі яких побудований графік.
3. Вікна і піктограми дають можливість розширити пам'ять користувача і сприяють ефективному притягненню його уваги. Частково перекрите вікно все ж нагадує користувачеві про свою інформацію; піктограми нагадують про доступні можливості.
4. Пряме маніпулювання звільняє користувача від необхідності вивчати спеціальну комп'ютерну семантику і синтаксис для взаємодії з системою.
5. Інтерфейси прямого маніпулювання характеризуються високим ступенем узгодженості. Велику різноманітність операцій можна виконати невеликим набором механізмів.
РОЗДІЛ 7. РОЗРОБКА ПРОГРАМ ДЛЯ УДОСКОНАЛЕННЯ АБО МОДИФІКАЦІЇ КОНКРЕТНОЇ ЗАДАЧІ
7.1 Інформаційна модель програмного продукту
База даних була створена за допомогою СУБД MS Access.
Для розробка бази даних побудуємо наступні таблиці:
Персональн дані студентів:
- Код;
- ПІБ;
- Дата народження;
- Попередній документ про освіту;
- Домашня адреса.
Відомість обліку успішності:
- Код;
- ПІБ студента;
- Форма семестрового контролю;
- Оцінка;
- Дата складання.
7.2 Побудова діаграми зв'язків бази даних
Існують такі типи зв'язків між таблицями в Access:
1. Один до одного простежується між таблицями з унікальними значеннями в ключових полях (1 запис в А відповідає 1 запису в В). Такий тип зв'язку використовують для розділення таблиць із великою кількістю полів або для відокремлення частини таблиці з метою захисту.
2. Багато до багатьох - аналогічний до попереднього, коли одному запису із А відповідають кілька із В, і навпаки -- одному із В можуть відповідати кілька із А. Таку схему зв'язку реалізують за допомогою третьої таблиці С. Ключ у ній складатиметься якнайменше з 2-х полів: через одне поле із С створюють зв'язок з А, через друге -- з В.
3. Один до багатьох - існує, коли одне з полів, за якими здійснюється зв'язок, -- ключове. Тоді одному запису таблиці А відповідає кілька записів таблиці В, але запис із таблиці В не може мати більше від одного, який відповідає йому, запису в А.
Таблицю з персональними даними студентів зв'язуємо з таблицями кожного з пердметів за допомогою типу зв'язку один до одного
Діаграма зв'язків представлена на рисунках:
Рисунок 7.1 - Діаграма зв'язків
Рисунок 7.2 - Діаграма зв'язків
Рисунок 7.3 - Діаграма зв'язків
7.3 Опис роботи бази даних
При відкритті програми відкривається головна форма програми
Рисунок 7.4 - Головна форма бази даних
При натисканні на кнопку Обліково-економічне відділення, відривається форма з кнопками груп даного відділення.
Рисунок 7.5. - Форма з кнопками груп обліково-економічного відділення
Далі натискаємо на потрібну нам групу і відкривємо форму з даними про цю групу і обираємо потрібну нам кнопку.
Рисунок 7.6 - Форма з даними про групу
За допомгою кнопки Персональні дані студентів можна переглянути, відредагувати, роздрукувати, знайти або додати нові дані про студентів цієї групи.
Рисунок 7.7 - Натискання на кнопку «Персональні дані студентів групи»
За допомогою кнопки Облік успішності студентів можна переглянути, відредагувати, роздрукувати або додати нові дані про успішність студентів цієї групи.
Рисунок 7.8 - Натискання на кнопку «Облік успішності студентів»
Рисунок 7.9 - Відомість обліку успішності
РОЗДІЛ 8. ТЕСТУВАННЯ СТВОРЕНОГО (ВДОСКОНАЛЕНОГО) ПРОГРАМНОГО ПРОДУКТУ
8.1 Тестування бази даних
Виконаємо тестування бази даних зверненням до запитів
При тестуванні «чорного ящика» розглядаються системні характеристики програм, ігнорується їх внутрішня логічна структура.
Редактор запитів відкривається в окремому вікні. Викликати його можна через База даних \ Новий запит або ж завантажуючи вже створений запит через База даних\Відкрити запит. Ми будемо реалізовувати запит на вибірку з числа студетів групи тих, хто має попередній документ про освіту свідоцтво про базову загальну середню освіту.
Рисунок 8.1 - Вікно запиту
Звіт генерується за актуальним запитом, тобто за запитом який вже згенерований і виведений в таблицю. Вікно звіту викликається натисканням на кномку «Звіт» у вікні редактора запитів.
Звіт за запитом представлений на рисунку 8.3.
Рисунок 8.3 - Звіт за запитом
8.2 Інструкція користувача
При відкритті програми відкривається головна форма.
Де Ви і потрапляєте в робочу область, яка забезпечує основну навігацію між формами і містить таблиці: Група ФБС-17/18-20, Група
ФБС-16/17-30, Група ОО-17\18-21, Група ОО-16/17-31, Група ІПЗ-17/18-26, Група ІПЗ-16/17-36, Група РПЗ-15/16-46. На основі цих таблиць були побудовані форми, які дозволяють здійснювати пошук, редагувати, видаляти, друкувати або додавати нові дані. У головній таблиці зберігаються основні дані про студентів: Прізвище, ім'я, по батькові, дата народження, документ про освіту, домашня адреса. Також є таблиці з навчальними дисциплінами студентів відповідних груп та створені на їх основі форми, які також дозволяють здійснювати пошук, редагувати, видаляти, друкувати або додавати нові дані. Ці таблиці містять такі поля: Прізвище, ім'я, по батькові студента, дата складання заліку (екзамену), оцінка, форма семестрового контролю.
Кнопка фільтр відповідає за появу і зникнення фільтра по базі даних, для швидкої фільтрації головної таблиці: Працівники.
При натисканні на База даних\Додати викликається форма для додавання нових значень в базу даних.
При натисканні на База даних\Видалити запис видаляється з бази даних.
При натискання на База даних\Редагувати викликається форма для редагування записів в базі даних.
Редактор запитів відкривається в окремому вікні. Викликати його можна через База даних \ Новий запит або ж завантажуючи вже створений раніше запит через База даних \ Відкрити запит. При створенні нового запиту відкривається форма «Фільтр запиту» для того щоб зазначити таблиці і поля, які будуть використовувати в запиті. Так само можна відразу скористатися шаблонами, які можуть бути збережені заздалегіть в пункті меню Запит \ Шаблон \....
Після додавання фільтра або після відкриття старого запиту показується форма редагування запиту. На ній можна згенерувати свій запит.
Існує можливість завантаження і збереження запитів. Створені і виведені в таблицю запити зберігаються в лівій частині форми в списку. Можна викликати створений раніше запит і він буде виводитись в таблицю.
Звіт генерується за актуальним запитом, тобто за запитом який вже згенерований і виведений в таблицю. Вікно звіту викликається натисканням на кномку «Звіт» у вікні редактора запитів.
ВИСНОВКИ
Під час проходження виробничої (технологічної) практики мною було досліджено навчальну частину ВНЗ Кіровоградський кооперативний коледж економіки і права імені М.П. Сая, його апаратне та системне програмне забезпечення, а також прикладне програмне забезпечення.
Виробничу (технологічну) практику було пройдено у навчальній частині. Під час проходження практики переді мною була поставлена задача, розробити базу даних «Успішність студентів»
Для розробки програмного продукту було виконано наступні задачі:
- Визначено мову реалізації поставленої задачі.
- Описано інформаційні дані.
- Побудовано таблиці.
- Побудовано діаграму зв'язків.
- Розроблено інтерфейс БД, який дає можливість: додавати нові записи в таблицю, про нових студентів, видаляти занесені раніше дані, змінювати записи в таблицях бази даних, вести облік успішності студентів по групам; складання запитів, для пошуку необхідної інформації в базі даних і подальшої генерації звіту по цьому запиту. а також виконувати експорт запитів в excel; зберігати і завантажувати запити. дозволяє переносити і зберігати вже створені запити для економії часу співробітників; переглядати вибірку даних за результатами запитів; переглядати звіти за результатами запитів. переводити їх в excel.
- Виконано тестування бази даних
- Розроблено інструкцію користувача.
Програма виробничої практики виконана в повному обсязі, всі поставлені задачі під час проходження практики реалізовано.
Керівник практики
від організації: ________________ __________________
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
1. Агаджанов Г.К. Економіка водопровідно-каналізаційних підприємств. Навчальний посібник. - Х: Основа, 2000. - 304 с.
2. Александр Кузнецов, Microsoft Access 2003 Русская версия. - Питер. 2006.
3. Гончаров О. “Microsoft Access 7.0 у прикладах”. - Спб: Питер, 1997. - 256 с.
4. Гэри Ханен, Джеймс Хансен. Базы данных: разработка и управление: Пер. с англ. - М.:ЗАО «Издательство БИНОМ», 1999.
5. Диго С.М. Базы данных: проектирование и использование: Учебник. М.: Финансы и статистика, 2005.
6. Зарецька Т.І., Колодяжний Б.Г. та ін. Інформатика. Навчальний посібник.К., 7) Навчальна книга, 2002. - 425 - 438 с.
7. Информатика: Практикум по технологии работы на компьютере/ под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2000, 2002.
8. Михеева В.Д., и др. Microsoft Access 2003. - СПб.: БВХ - Петербург, 2004.
9. Нейбауэр А. ACCESS для занятых/ Пер.на русский яз.Д.Цибуля.- СПб: Питер Пресс, 1997.- 368с.
10. Послед Б.Г. Access 2000. Базы данных и приложения.- К: "ДиаСофт", 2000.- 512с.
Размещено на Allbest.ru
...Подобные документы
Характеристика об’єкта автоматизації, вимоги до системи, склад та зміст системи. Розробка функціональної схеми програмного продукту. Тестування підпрограми програмного продукту. Розробка бази даних та налаштування ECO компонент в Borland Developer Studio.
практическая работа [1,8 M], добавлен 05.06.2014Дослідження класифікації автоматизованих інформаційних систем. Обґрунтування вибору мови і системи програмування. Програмне забезпечення та опис компонентів середовища. Інтерфейс програмного комплексу. Розрахунок повної собівартості програмного продукту.
дипломная работа [584,1 K], добавлен 26.06.2015Основні завдання синоптичної метеорології. Призначення та область застосування програмного продукту "Статистика метеоспостережень", функціональні вимоги до нього. Інформаційне забезпечення, структура, опис інтерфейсу. Тестування програмного продукту.
курсовая работа [3,6 M], добавлен 30.04.2016Створення навчальної програми для вирішення системи лінійних рівнянь різними методами. Детальне покрокове рішення та довідкова теоретична інформація. Структура і функціональне призначення модулів програмного продукту, основні елементи його інтерфейсу.
курсовая работа [1,9 M], добавлен 20.05.2015Аналіз сучасних методів та технологій проектування програмного забезпечення. Вибір цільової мобільної платформи. Розробка екранних форм, діаграми класів. Вимоги до програмного продукту. Аналіз небезпечних факторів у відділі роботи з фізичними особами.
дипломная работа [508,1 K], добавлен 02.12.2015Дослідження вбудованого акселерометра, розробка алгоритму автоматичного підрахунку фізичнх вправ і його практична реалізація у вигляді програмного продукту для смартфонів iPhone. Налаштування сервера. Поширення програмного продукту, його тестування.
дипломная работа [2,6 M], добавлен 14.12.2012Призначення програмного продукту. Основні функціональні можливості. Перелік розв’язуваних за допомогою програмного продукту задач. Вимоги до апаратного та програмного забезпечення. Основні прийоми.
реферат [37,2 K], добавлен 26.10.2004Цілі та головні задачі систем метаданих, їх структура та елементи, опис словників та класифікаторів. Розробка логіко-функціональної схеми надбудови, її функціональне призначення. Економічне обґрунтування доцільності розробки програмного продукту.
дипломная работа [1,7 M], добавлен 26.10.2012Призначення програмного продукту. Основні функціональні можливості. Перелік розв’язуваних за допомогою програмного продукту задач. Вимоги до апаратного та програмного забезпечення. Основні прийоми. Оновлення антивірусних баз.
реферат [35,8 K], добавлен 26.10.2004Формування електронного реєстру та презентація обліку зайнятості населення. Основні завдання обліку зайнятості (біржі праці). Обґрунтування доцільності створення програмного модуля. Вимоги до програмного продукту. Тестування програмного продукту.
курсовая работа [399,7 K], добавлен 30.04.2016Дослідження та аналіз об’єкту програмування. Основні архітектурні риси JavaScript. Переваги CSS розмітки. Структура HTML-документа. Вимоги до апаратного та програмного забезпечення. Опис програми та її алгоритмів. Оцінка вартості програмного продукту.
дипломная работа [1,0 M], добавлен 01.09.2016Класифікація об'єктно-орієнтованих мов програмування. Розробка алгоритмічного та програмного забезпечення комп'ютерної системи управління процесом випалювання будівельних матеріалів. Тестування програмного забезпечення, оцінка його ефективності.
курсовая работа [1,6 M], добавлен 25.04.2015Етапи розробки проекту. Вимоги до апаратного і програмного забезпечення, до користувача. Специфікація та структура даних, які мають бути розміщеними в системі. Вигляд інтерфейсу системи програмного забезпечення. Розробка бази даних косметичного салону.
дипломная работа [1,8 M], добавлен 21.02.2015Розробка програмного продукту в програмному середовищі C++ Builder на прикладі гри "Шахи". Опис предметної області: правила пересування фігур по шаховій дошці. Концептуальна модель програмного продукту. Керівництва для програміста та користувача.
отчет по практике [2,8 M], добавлен 27.02.2015Функції обліку зайнятості аудиторії. Створення програмного модуля, який виконуватиме формування електронного реєстру та презентацію вільних та зайнятих аудиторій. Призначення та область застосування програмного продукту. Опис інтерфейсу, тестування.
курсовая работа [460,5 K], добавлен 21.05.2016Розробка структури інструментального пакету для лабораторних робіт з інформатики на мові JavaScript: аналіз предметної області, написання алгоритму та вибір програмного забезпечення, розрахунок економічних показників готового програмного продукту.
дипломная работа [3,3 M], добавлен 16.09.2011Підстава для створення, найменування та область застосування програмного забезпечення. Дослідження теоретичних аспектів процесу проектування систем автоматизації розробки конструкторської документації. Інструкція по інсталяції програмного продукту.
дипломная работа [2,5 M], добавлен 26.10.2012Особливості системи онлайн-агрегаторів новин, універсальної програмної платформи Microsoft Window. Використання мови програмування C#, створення бази даних. Розробка програмного продукту, алгоритм його створення. Вихідний код та інструкція користувача.
дипломная работа [730,9 K], добавлен 21.01.2016Приклади рішень від провідних компаній-розробників, що працюють у сфері автоматизації роботи з документами. Основні можливості систем електронного документообігу. Вибір програмного забезпечення для створення програмного продукту. Опис програмної системи.
курсовая работа [45,8 K], добавлен 06.06.2011Аналіз формування податкової звітності. Розробка проекту інтерфейсу, інформаційної, статичної та динамічної моделей програмного забезпечення. Розрахунок економічної ефективності впровадження програмного забезпечення формування податкової звітності.
дипломная работа [3,5 M], добавлен 26.04.2012