Курсовые работы / ПРИС П _17
.pdf1.15- Настройка пользовательских настроек выбора периода
1.9Инструкция пользователя по установке программного продукта и работе
Системные требования 1С: Предприятия 8 представлены в таблице 1.5.
Таблица 1.5 - Системные требования к установке платформы 1С: Предприятие 8
Технологическая платформа 1С:Предприятия
Тонкий клиент и толстый клиент
Операционная система |
|
|
Примечание |
|
||
Microsoft |
Windows 10 |
|
Со всеми установленными обновлениями, процессор с |
|||
Windows |
Windows 8.1 |
|
поддержкой SSE2 (обеспечивается поддержка |
|||
|
Windows 8 |
|
процессоров AMD Athlon 64 и выше и Intel Pentium 4 и |
|||
|
Windows 7 |
|
выше.) Требуется установка пакета обновлений 3 (SP3), |
|||
|
Windows Server 2012 R2 (x64- |
|
процессор с поддержкой SSE2(обеспечивается |
|||
|
bit) |
|
|
поддержка процессоров AMD Athlon 64 и выше и Intel |
||
|
Windows Server 2012 (x64) |
|
Pentium 4 и выше.) |
|
||
|
|
|
|
|
||
|
Windows Server 2008 R2 (x64) |
|
|
|
|
|
|
Windows Server 2008 |
|
|
|
|
|
|
Windows Server 2003 |
|
|
|
|
|
|
Windows Vista |
|
|
|
|
|
|
Windows XP |
|
|
|
|
|
Linux |
Ubuntu 12.04 LTS |
|
|
|
|
|
|
|
|
|
|
|
|
Linux |
Mint 12 |
|
|
|
|
|
Mac OS X |
Fedora 17 |
|
|
|
|
|
|
Alt Linux СПТ 6.0 |
|
Клиентские приложения для OS X выпускаются для |
|||
|
Astra Linux Special Edition 1.5 |
|
целей бета-тестирования |
|
||
|
Astra Linux Special Edition 1.4 |
|
|
|
|
|
|
Mac OS X 10.8 и выше |
|
|
|
|
|
Требуемые |
программные |
средства: |
технологическая |
платформа |
1С:Предприятие 8.
22
Подключение системы «Управление конно-спортивным клубом» осуществляется следующим образом:
1 шаг: создание новой информационной базы. По инструкции не меняя настроек нажимаем "Далее" и заходим в конфигуратор.
Рисунок 1.16 - Создание новой информационной базы
2 шаг: загрузка информационной базы. Открываем вкладку
"Администрирование" и нажимаем "Загрузить информационную базу".
Рисунок 1.17 - Загрузка информационной базы
3 шаг: указываем путь к информационной базе и обновляем конфигуратор
(обновление предлагается автоматически).
23
4 шаг: запускаем базу.
Рисунок 1.18 - Экранная форма аутентификации пользователей в системе
Многопользовательский режим предоставляет три различные группы для работы с программой:
администратор (предоставляется полный доступ к системе);
берейтор (предоставляется доступ к подсистеме "Тренинг");
конюх (предоставляется доступ к подсистеме "Содержание").
После авторизации появляется главное меню программы, изображенное на рисунке 1.18. Из этой формы пользователь осуществляет дальнейшую работу с программой
Рисунок 1.19 – Главная форма программы На верхней панели представлены 2 подсистемы: "Содержание" и "Тренинг".
24
Объекты относящиеся к подсистемам представлены на рисунке 1.19 - 1.20
соответсвенно.
Рисунок 1.20 - Объекты относящиеся к подсистеме "Содержание"
Рисунок 1.21 - Объекты относящиеся к подсистеме "Тренинг"
1.10 Способы и результаты тестирования программного продукта в различных режимах
Тестирование является неотемлеммой частью разработки программы. И
предполагает использования двух основных стратегий тестирования. Стратегия
«черного ящика» - тестирование с управлением по данным или тестирование с управлением по входу-выходу. Такое тестирование имеет целью выяснение обстоятельств, в которых поведение программы не соответствует спецификации.
25
Тестовые данные используются только в соответствии со спецификацией программы [11].
Такие тесты демонстрируют:
как выполняются функции программы;
как принимаются исходные данные;
как вырабатываются результаты;
как сохраняется целостность внешней информации.
Для проверки работы информационной системы было проведено тестирование
втрех режимах:
тестирование системы в нормальных условиях;
тестирование системы в экстремальных условиях;
тестирование системы в исключительных ситуациях.
Для проверки работоспособности программы в нормальных условиях были протестированы модули справочников, хранящие информацию о предметной области т.к. они содержат одинаковые функциональные возможности. Программа тестирования включает в себя:
добавление новой записи в БД;
редактирование/ удаление информации о записи;
Тестирование программы проводилось для каждого модуля. Для примера рассмотрим один из них. Для добавления новой записи в справочник необходимо нажать кнопку "Создать", для редактирования нажать на правую кнопку мыши и выбрать "Редактировать", для удаления – повторить как для редактирования, но выбрать "Пометить на удаление". При создании новой записи в справочнике необходимо заполнить поля, красным выделены обязательные для заполнения.
26
Рисунок 1.22 – Создание новой записи в справочнике
Исключительные ситуации, возникшие при тестировании справочника в
экстремальных условиях, описаны в таблице 1.6.
Таблица 1.6 – Экстремальные ситуации при заполнении справочника
Исключительная ситуация |
Информационное сообщение |
|
|
|
|
Не введено значение в какое-либо поле |
Ошибка: Поле «Название поля» не |
|
заполнено |
||
|
||
|
|
|
Открытие объекта системы |
Недостаточно прав доступа |
|
|
|
|
Удаление или редактирование |
Редактирование невозможно, запись |
|
пользователя, другим пользователем |
редактируется другим пользователм |
|
|
|
Примеры информационных сообщений, которые выводятся на экран при возникновении исключительных ситуаций, описанных в таблице 1.6, приведены на рисунках 1.23 – 1.24.
27
Рисунок 1.23 – Сообщение, при незаполнение поля данных
Рисунок 1.24 – Недостаточно прав доступа для просмотра объектов подсистемы
"Содержание"
Были проведены аналогичные тесты в других таблицах. Система реагировала на них адекватно. Аналогично были протестированы остальные объекты системы, в
которых предусмотрены ввод, редактирование и удаление информации. Отклонений в работе системы не наблюдалось.
Далее было произведено тестирование системы в экстремальных условиях. В
данном режиме была проведена проверка работы информационной системы при помощи использования граничных значений области изменения входных переменных.
28
Под числами в 1С подразумеваются как целые, так и значения с плавающей запятой. Максимальное число, которое можно ввести имеет разрядность - 32.
На рисунках 1.25 - 1.26 представлены экранные формы ввода значения поля
"Количество" в табличную часть документа "Поставка товара", разрядность которого превышает 32. Система возращет максимально возможное число, в данном примере целое, равное 9 999 999 999.
Рисунок 1.25 - Экранная форма ввода значения в табличную часть документа
Рисунок 1.26 - Экранная форма документа "Поставка товаров"
При проведении тестирования системы в экстремальных условиях ошибок не обнаружено.
29
Для тестирования системы в исключительных ситуациях использовались данные, которые лежат за пределами допустимой области значений, при этом полностью отсутствовал профессионализм пользователя. При данном тестировании ошибок в работе системы не обнаружено.
Таким образом, по результатам проведения всех тестов можно сделать вывод,
что модернизированная информационная система полностью работоспособна и удовлетворяет всем поставленным задачам.
30
ЗАКЛЮЧЕНИЕ
В результате выполнения курсового проекта была реализована программа по автоматизации процесса подготовки поголовья лошадей. В процессе реализации проета построена функциональная модель по стандарту IDEF0 и методологии
SADT, которая дополнена диаграммой описания логики взаимодействия информационных потоков IDEF3, а затем и модели данных «сущность-связь» по стандарту IDEF1X. На основе полученных результатов был осуществлен выбор структур таблиц базы данных с учетом вопросов, связанных с нормализацией баз, а
затем и непосредственное создание их структуры.
Результатом курсового проекта стала информационная система готовая для использования, разработанная на основе применения структурно-функционального подхода.
Все пункты технического задания реализованы, что свидетельствует о том,
что все поставленные задачи решены, таким образом цель курсового проекта достигнута.
По теме данного курсового проекта была написана статья на тему
«Автоматизация процесса подготовки поголовья лошадей», текст которой представлен в приложение Б. Сертификат о публикации статьи представлен в приложении В.
31