д - Рис.23).
Рис.23.- Приклад семантичної помилки при роботі з базою даних
. 3 Захисне програмування
Захист введення
При введенні інформації в програму, дані перевіряються на введення англійських символів, введення літер в полях для цифр або цифр в полях, призначених тільки для букв, а також можливість введення тільки необхідних символів, що призводить до зменшення помилок в програмі. У програмі передбачений вибір можливих значень в деяких полях, що знижує кількість помилок при введенні з клавіатури.
Захист запитів
При введенні інформації в програму, перевіряється кількість символів, що вводяться. Програма захищена від перевищення допустимої кількості символів в базі даних.
Захист виведення
При виведенні інформації на екран, перевіряється тип даних, збіг типів зі властивостями об'єктів виведення, правильність версії колірної схеми і версії відображення даних, а також зрозумілість і до?? тупность користувача інтерфейсу.
Захист шаблонів
Для захисту шаблонів документів від випадкових виправлень у випадку потреби його редагування, кожен шаблон має пароль для відкриття документа.
. 4 Характеристики програми
табл.12. Характеристики модулів
№ п/пНазваніе модуляВиполняемие действіяРазмер в строках1ScreensaverОтображеніе заставкі992AutorizeАвторізація пользователей3783MainГлавное вікно програми з усіма функціямі53844Main_BDОбработка бази данних2335GroupsОкно груп з усіма функціямі17766ArchiveОкно архіву з усіма функціямі13357Archive_BDОбработка архівної бази данних1718AdministrateОкно адміністрірованія4449SecurityШіфрованія/дешифрування данних1512Ітого: 11332 Програма працює з наступними інформаційними блоками:
) ABITURIENT.fdb - файл, що містить таблиці з даними про абітурієнтів та користувачів програми;
) ARСHIVE.fdb - файл, що містить таблиці з даними про абітурієнтів, занесених в архів.
) Statistics.xls - шаблон документа «Статистика надходжень»
) Readme.txt - текстовий файл, що містить інформацію про встановлення додатка;
інформація абітурієнт програма інтерфейс
4. Економічна частина
. 1 Маркетингове дослідження ринку
Програмний продукт призначений для автоматизації роботи приймальної комісії технікуму.
Досліджуючи ринок збуту, можна прийти до висновку, що дана програма не може бути застосована в інших навчальних закладах, так як вимога до прийому абітурієнтів і внутрішня структура навчальних закладів різна. При розробці програм для різних навчальних закладів повинен існувати власний підхід і вимоги до збережених даних.
Автоматизована система «Абітурієнт» розроблена спеціально для Російського торгово-економічного університету (Московського приладобудівного технікуму) і містить всі потрібні параметри для зручної експлуатації системи приймальною комісією.
При впровадженні автоматизованої системи в роботу приймальної комісії технікуму продуктивність праці збільшиться, програма буде формувати і обробляти документи самостійно, при занесенні даних абітурієнта і виконувати сортування і пошук абітурієнтів у системі.
На основі даної програми можливо розробити автоматизовані системи для різних навчальних закладів, але вимоги і параметри розробки повинні бути враховані для конкретного навчального закладу та його специфіки.
. 2 Розрахунок собівартості програми
Розрахунок витрат на матеріали
При роботі над даним дипломним проектом були використані наступні матеріали (Табл.13)
Табл.13.- Матеріали
№ п/п Найменування матеріаловКолічество (шт.) Ціна (грн.) 1.Бумага писчая формату А51902.Бумага для принтера формату А422503.Бумага для графічної частини формату А143204.CD носій 270Ітого: 730
Загальні витрати на матеріали складають 730 рублів.
Розрахунок витрат на заробітну плату
Над розробкою і налагодженням програми працював програміст - практикант з окладом 4370 рублів. Консультації проводив інженер з окладом 10660 рублів.
На розробку програми виконавцю потурбувалися 63 календарних дні з 63, відведених для виконання дипломної роботи.
Табл.14.- Технологічний процес розробки програми
№п/пВиполняемая работаКолічество дней1.С...