Курсовые работы / ПРИС П _5
.pdfРисунок 1.17 – Экранная форма «Проданные телефоны»
Аналогично функционируют и остальные формы из раздела
«Продажи» (рисунки 1.18 – 1.19).
Рисунок 1.18 – Экранная форма «Заказанные телефоны»
Рисунок 1.19 – Экранная форма «Гарантийное обслуживание»
Так же в программе есть такой раздел как «Отчет», в котором хранятся различные отчеты, в зависимости от составленного запроса. Большинство из отчетов (формирование прайс-листа, просроченное гарантийное обслуживание, невыполненные в срок заказы) выводятся таблицей в
MSWord. Примеры таких отчетов представлены на рисунках 1.20 - 1.23.
22
Рисунок 1.20 – Отчет о просроченном гарантийном обслуживании
Прайс – лист формируется на определенную отчетную дату. Для этого,
на экран выводится форма ввода даты, на которую необходимо получить прайс (рисунок 1.21).
Рисунок 1.21 – Экранная форма формирования прайс-листа
Рисунок 1.22 – Прайс-лист
Рисунок 1.23 – Отчет о просроченных заказах
Отчет о ремонтах за период был рассмотрен ранее. Для его формирования изначально появляется форма, в которую вносятся даты начала и конца периода. После чего на экран выводится сообщение, в
котором написано не более трех наиболее часто ремонтируемых марок телефонов, в скобочках указано количество ремонтных работ (рисунок 1.24).
23
Рисунок 1.24 – Отчет о часто ремонтируемых моделях телефонов
Для изменения пароля необходимо воспользоваться специальной для этого формой во вкладке «Сервис» (рисунок 1.25).
Рисунок 1.25 – Экранная форма «Изменение пароля»
При смене пароля необходимо ввести старый пароль, а также придумать новый. Если все данные внесены верно, то пароль будет изменен.
Программа предложит заново войти в систему[15].
1.10 Способы и результаты тестирования программного продукта в различных режимах
Тестирование является неотъемлемой частью разработки программы.
Для тестирования программы воспользуемся стратегией «черного ящика» и «белого ящика». Стратегия «черного ящика» предполагает тестирование по входу-выходу и имеет своей целью выяснение обстоятельств, при которых система не соответствует своей спецификации.
Тестирование программы проводилось в трех основных режимах:
нормальные условия, экстремальные условия, исключительные ситуации.
Тестирование программы в нормальных условиях проводилась как над справочниками, так и над остальными подразделами программы [16-18].
24
При тестировании справочника «Перечень телефонов» в нормальных условиях, исключительных ситуаций не было обнаружено. При желании ввести в поля вес, длина, ширина, высота и стоимость, программа блокирует ввод и не заполняет поля.
Рисунок 1.26 - Проверка в нормальных условиях
Рисунок 1.27 – Результаты проверки в нормальных условиях
Рассмотрим проверку исключительных ситуаций на основе не заполнения полей в справочнике «Изготовитель» (рисунок 1.28).
25
Рисунок 1.28 – Проверка исключительных ситуаций в справочнике
«Изготовитель»
На основе полученных результатов сделаем вывод, что программа не позволяет вносить в базу данных незаполненные поля, выдавая ошибку при сохранении [19-20].
Проведем проверку исключительных ситуаций на примере продажи уже проданного телефона. При продаже выберем марку телефона и его серийный номер. Результаты проверки представлены на рисунке 1.29.
По результатам проверки было выявлено, что программа не разрешает повторно продавать уже проданные товары, которые были ранее занесены в базу.
26
Рисунок 1.29 – Результат проверки исключительных ситуаций при продаже
Рассмотрим проверку исключительной ситуации на основе отчета «Часто ремонтируемые телефоны». Введем промежуток, поменяв начальную и конечную дату местами. Результаты проверки показаны на рисунках 1.30 –
1.31.
Рисунок 1.30 – Ввод некорректного периода
Рисунок 1.31 – Результаты некорректного ввода
27
Из этого следует, что программа считывает дату не зависимо от того, в
какой последовательности занесены числа. Отсутствует обработка данных исключительных ситуаций.
Так же рассмотрим такую экстремальную ситуацию, как добавление телефонов в список продаваемых товаров с нулевой стоимостью. Результаты представлены на рисунке 1.32 – 1.33.
Рисунок 1.32 – Ввод нулевой стоимости
Рисунок 1.33 – Результат проверки ввода нулевых значений
Таким образом, все таблицы системы были протестированы в различных режимах. Система реагировала на них адекватно, существуют незначительные погрешности в работе системы. Система готова к дальнейшей эксплуатации.
28
ЗАКЛЮЧЕНИЕ
Врамках выполнения курсового проекта была разработана программа для автоматизации учета продаж в салоне телефонов сотовой связи.
Впроцессе реализации проекта была проанализирована предметная область, построены функциональная модель по стандарту IDEF0 и
методологии SADT, а также физическая и логическая модели данных по стандарту IDEF1X. Исходя из полученных результатов, была выбрана и реализована структура таблиц БД, разработаны алгоритмы и интерфейсы программы. На основании разработанной ИС была написана инструкция пользователю, а также указаны необходимые аппаратные средства для работы с ней. Проведено тестирование программы, которое показало, что система работает корректно и готова к эксплуатации.
Результат выполнения курсового проекта – готовая к эксплуатации информационная система, имеющая файл-серверную архитектуру,
разработанная на основе структурно-функционального подхода.
Таким образом, в результате выполнения курсового проекта задачи выполнены, следовательно – цель достигнута.
29
СПИСОК ИСПОЛЬЗОВАННЫ ИСТОЧНИКОВ
1 Абрамов Г. В., Медведкова И. Е., Коробова Л. А. Проектирование информационных систем [электронный ресурс]. Воронеж, Воронежский Государственный университет инженерных технологий, 2012. 172 с. Режим доступа: http://biblioclub.ru/index.php?page=book_red&id=141626&sr=1
2 Ревунков Г. И. Проектирование баз данных [электронный ресурс]:
учебное пособие. М. : МГТУ им. Н.Э. Баумана (Московский государственный технический университет имени Н.Э. Баумана), 2011. 20 с.
Режим доступа: http://e.lanbook.com/books/element.php?pl1_id=52390
3 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник для студентов вузов М. :
Финансы и статистика, 2013. 352 с.
4 Методология IDEF0 [электронный ресурс]
URL:http://itteach.ru/bpwin/metodologiya-idef0 (дата обращения 18.10.2016)
5 Баженова И.Ю. Основы проектирования приложений баз данных
[электронный ресурс]: учеб. пособие // И.Ю. Баженова. Электронные текстовые данные. М. : Открытый университет «ИНТУИТ», 2016. Режим доступа: https://biblioclub.ru/index.php?page=book_view_red&book_id=428933
6 Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] // Центр Информационных Технологий: Режим доступа: URL http://www.citmgu.ru/
7 Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: Учебное пособие / Д.В. Александров. - М.: ФиС, 2011. 224 c.
8 Мезенцев, К.Н. Автоматизированные информационные системы:
Учебник для студентов учреждений среднего профессионального образования / К.Н. Мезенцев. - М.: ИЦ Академия, 2013. 176 c.
9 Богданова С. В., Ермакова А. Н. Информационные технологии:
учебное пособие для студентов вузов [электронный ресурс]: Ставрополь:
30
Сервисшкола, |
2014. |
211 |
с. |
Режим |
доступа: |
http://biblioclub.ru/index.php?page=book_red&id=277476&sr=1 |
|
||||
10 Ачкасов |
В. Ю. Программирование |
баз данных |
в Delphi |
[электронный ресурс]: М. : Интернет-Университет Информационных
Технологий, 2010. 382 с. Режим доступа: URL
http://biblioclub.ru/index.php?page=book_red&id=233558&sr=1
11 Пирогов, В.Ю. Информационные системы и базы данных:
организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.:
БХВ-Петербург, 2009. 528 c.
12 Блог программиста [Электронный ресурс]: URL: http://proprof.com/archives/1462
13 Маркин А.В. Разработка отчетов в информационных системах
[электронный ресурс]: учеб. пособие // А.В. Маркин. Электронные текстовые
данные. |
М. |
:2012, |
312 |
с. |
Режим |
доступа: |
https://biblioclub.ru/index.php?page=book_view_red&book_id=229743 |
|
|||||
14 |
Баженова |
И.Ю. |
SQLи |
процедурно-ориентированные |
языки[электронный ресурс]: учеб. пособие // И.Ю. Баженова. Электронные
текстовые |
данные. М. : |
Открытый |
|
университет |
«ИНТУИТ», |
2016. |
167с. |
Режим |
доступа: |
https://biblioclub.ru/index.php?page=book_view_red&book_id=428934
15Федорова, Г.Н. Информационные системы: Учебник для студ.учреждений сред. проф. образования / Г.Н. Федорова. - М.: ИЦ Академия, 2013. 208 c.
16Проектная деятельность на уроке с использованием информационных технологий [электронный ресурс]: Проектная деятельность
–Режим доступа: URL http://window.edu.ru/window/library/pdf2txt?p_id=26689
17Тестовые данные [Электронный ресурс] URL: http://pazl.biz/razrabotka-i-otladka-programm/510-testovie-dannie.html (дата обращения 1.12.2016)
31