Курсовые работы / ПРИС П _10
.pdfРисунок 1.22Пункт меню «О программе»
1.10 Способы и результаты тестирования программного продукта в различных режимах
В качестве стратегии тестирования выберем «черный ящик», то есть проверка соответствия функционирования системы техническому заданию. Тестирование проводилось методом «сверху вниз» в трех режимах нормальном, экстремальном и исключительном [14-16].
Тестирование программы проводилось для каждого модуля. Для примера рассмотрим некоторые из них.
При тестировании в нормальном режиме никаких исключительных ситуаций не возникло.
Рассмотрим проверку в исключительных условиях на справочнике «Индексация пенсий», если добавить новую запись при незаполненных полях. Результаты проверки представлены на рисунке 1.23.
Рисунок 1.23 – Результаты проверки в исключительных условиях
22
Рассмотрим проверку в исключительных условиях на справочнике «Военнослужащие». Попытаемся добавить запись с уже существующей в базе данными паспорта. Результаты проверки представлены на рисунке 1.22.
Рисунок 1.22 – Результаты проверки в исключительных условиях
Рассмотрим еще один вариант проверки в исключительных условиях на отчете «Максимальная индексация пенсии». Попытаемся ввести конечную дату меньше начальной. Результаты проверки представлены на рисунке 1.23.
Рисунок 1.23 – Результаты проверки в исключительных условиях
23
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы была проанализирована предметная область – пенсионное обеспечение военнослужащих. Была построена функциональная модель по стандарту IDEF0 и методологии SADT, которая дополнена диаграммой описания логики взаимодействия информационных потоков IDEF3, а затем и модели данных «сущность-связь» по стандарту IDEF1X. На основе полученных результатов был осуществлен выбор структур таблиц базы данных с учетом вопросов, связанных с нормализацией баз, а затем и непосредственное создание их структуры.
Результатом курсовой работы стала информационная система для автоматизации учета начисления и выдачи пенсионного обеспечения военнослужащим уволенных в запас, разработанная на основе применения структурно-функционального подхода.
Все пункты технического задания реализованы, что свидетельствует о том, что все поставленные задачи решены, цель достигнута.
24
СПИСОК ИСПОЛЬЗОВАННЫ ИСТОЧНИКОВ
1 Абрамов Г. В., Медведкова И. Е., Коробова Л. А. Проектирование информационных систем [электронный ресурс]. Воронеж, Воронежский Государственный университет инженерных технологий, 2012. 172 с. - Режим доступа: - http://biblioclub.ru/index.php?page=book_red&id=141626&sr=1
2 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник для студентов вузов М. : Финансы и статистика, 2013. 352 с.
3 Ревунков Г. И. Проектирование баз данных [электронный ресурс]: учебное пособие. М. : МГТУ им. Н.Э. Баумана (Московский государственный технический университет имени Н.Э. Баумана), 2011. 20 с. - Режим доступа: - http://e.lanbook.com/books/element.php?pl1_id=52390
4 Карпова Т. С. Базы данных: Модели, разработка, реализация. СПб: Питер, 2011. 253 с.
5 Вендров А. М. CASE технологии. Современные методы и средства проектирования информационных систем. М. : Финансы и статистика, 2012. 254 с.
6 Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] // Центр Информационных Технологий - Режим доступа: - http://www.citmgu.ru/
7 Арутюнов, В. В. Теория экономических информационных систем. М. : Синтег, 2011. 360 с.
8 Проектирование информационных систем [Электронный ресурс]: Режим доступа: URL http://www.kgau.ru/istiki/umk/pis/pis.htm
9 Хоменко А. Д. Базы данных. Учебник для вузов. М. : Синтег, 2012. 262 с.
10 Елманова Н. Корпоративные СУБД – 2011 [Электронный ресурс]// КомпьютерПресс: - Режим доступа: - http://www.compress.ru/article.aspx?id=20548&iid=939
11 Богданова С. В., Ермакова А. Н. Информационные технологии: учебное пособие для студентов вузов [электронный ресурс]: Ставрополь: Сервисшкола,
25
2014. |
211 |
с. |
- |
Режим |
доступа: |
- |
http://biblioclub.ru/index.php?page=book_red&id=277476&sr=1 |
|
|
||||
12 |
Ачкасов |
В. Ю. Программирование |
баз данных в |
Delphi [электронный |
ресурс]: М.: Интернет-Университет Информационных Технологий, 2010. 382 с. - Режим доступа: - http://biblioclub.ru/index.php?page=book_red&id=233558&sr=1
13 Описание бизнес процессов [Электронный ресурс] - Режим доступа: - http://www.bsc-consulting.ru/services/business_consulting/business_processes_definition/ 14 Дарахвелидзе П. Г. Программирование в Delphi 7. Спб. : БХВ-Петербург,
2013. 784 с.
15 Проектная деятельность на уроке с использованием информационных технологий [электронный ресурс]: Проектная деятельность – Режим доступа: - http://window.edu.ru/window/library/pdf2txt?p_id=26689
16 Нечаев Д. Ю., Чекмарев Ю. В. Надежность информационных систем [электронный ресурс]: учебное пособие. М. : Изд. «ДМК Пресс» 2012. 64 с. - Режим доступа: - http://e.lanbook.com/books/element.php?pl1_id=3030
26
ПРИЛОЖЕНИЕ А Функциональная модель по стандарту IDEF0
Рисунок А.1 – Контекстная диаграмма
Рисунок А.2 – Диаграмма IDEF0 первого уровня
27
Рисунок А.3 – Диаграмма IDEF0 второго уровня «Оформление документов военнослужащего»
Рисунок А.4 – Диаграмма IDEF0 второго уровня «Перевод военнослужащего в запас»
28
Рисунок А.5 – Диаграмма IDEF0 второго уровня «Выплата пенсии»
Рисунок А.6 – Диаграмма IDEF0 второго уровня «Создание отчетов»
Рисунок А.7 – Диаграмма IDEF0 третьего уровня «Внесение информации в БД»
29
Рисунок А.8 – Диаграмма IDEF0 третьего уровня «Ввод данных в БД»
Рисунок А.9 – Диаграмма IDEF3 третьего уровня «Смена пароля»
30
ПРИЛОЖЕНИЕ Б Описание таблиц базы данных
Таблица Б.1 – Описание свойств полей таблиц базы данных
Имя поля |
Тип данных |
|
Размер поля |
Обязательное |
Индексированной поле |
|||
|
|
|
|
|
поле |
|
|
|
PSWDTBL |
|
|
|
|
|
|
|
|
U_Id |
Счетчик |
|
Длинное целое |
Да |
Да |
(Совпадения |
не |
|
|
|
|
|
|
|
допускаются) |
|
|
U_Name |
Текстовый |
|
50 |
|
Да |
Нет |
|
|
U_Pass |
Текстовый |
|
50 |
|
Нет |
Нет |
|
|
IndexPens |
|
|
|
|
|
|
|
|
Index_ID |
Счетчик |
|
Длинное целое |
Да |
Да |
(Совпадения |
не |
|
|
|
|
|
|
|
допускаются) |
|
|
Index_data |
Дата и время |
|
Краткий |
формат |
Да |
Нет |
|
|
|
|
|
даты |
|
|
|
|
|
Index_vel |
Числовой |
|
Длинное целое |
Да |
Нет |
|
|
|
Index_prichina |
Текстовый |
|
255 |
|
Да |
Нет |
|
|
PensVid |
|
|
|
|
|
|
|
|
Pens_ID |
Счетчик |
|
Длинное целое |
Да |
Да |
(Совпадения |
не |
|
|
|
|
|
|
|
допускаются) |
|
|
Pens_FIO |
Мастер |
|
|
|
|
|
|
|
|
подстановки |
|
|
|
|
|
|
|
Pens_data |
Дата и время |
|
Краткий |
формат |
Да |
Нет |
|
|
|
|
|
даты |
|
|
|
|
|
Pens_summa |
Двойное |
с |
Длинное целое |
Да |
Нет |
|
|
|
|
плавающей |
|
|
|
|
|
|
|
|
точкой |
|
|
|
|
|
|
|
Pens_month |
Числовой |
|
Длинное целое |
Да |
Нет |
|
|
|
VoenInfo |
|
|
|
|
|
|
|
|
VInfo_ID |
Счетчик |
|
Длинное целое |
Да |
Да |
(Совпадения |
не |
|
|
|
|
|
|
|
допускаются) |
|
|
VInfo_FIO |
Текстовый |
|
255 |
|
Да |
Нет |
|
|
VInfo_dr |
Дата и время |
|
Краткий |
формат |
Да |
Нет |
|
|
|
|
|
даты |
|
|
|
|
|
VInfo_pol |
Текстовый |
|
255 |
|
Да |
Нет |
|
|
VInfo_danpasp |
Текстовый |
|
255 |
|
Да |
Нет |
|
|
VInfo_kem |
Текстовый |
|
255 |
|
Да |
Нет |
|
|
VInfo_kogda |
Дата и время |
|
Краткий |
формат |
Да |
Нет |
|
|
|
|
|
даты |
|
|
|
|
|
VInfo_domadres |
Текстовый |
|
255 |
|
Да |
Нет |
|
|
VoenZapas |
|
|
|
|
|
|
|
|
VZapas_ID |
Счетчик |
|
Длинное целое |
Да |
Да |
(Совпадения |
не |
|
|
|
|
|
|
|
допускаются) |
|
|
VZapas_FIO |
Мастер |
|
- |
|
- |
- |
|
|
|
подстановки |
|
|
|
|
|
|
|
VZapas_dtyval |
Дата и время |
|
|
|
|
|
|
|
VZapas_zvanie |
Мастер |
|
- |
|
- |
- |
|
|
|
|
|
|
31 |
|
|
|
|