Информационный сайт для компании ООО "Ратна" - Программирование, компьютеры и кибернетика отчет по практике

Информационный сайт для компании ООО "Ратна" - Программирование, компьютеры и кибернетика отчет по практике




































Главная

Программирование, компьютеры и кибернетика
Информационный сайт для компании ООО "Ратна"

Анализ и сбор сведений по предметной области. Исследование программ-аналогов для выявления имеющихся недостатков. Создание структуры данных. Разработка пользовательского интерфейса и сопроводительной документации. Отладка и тестирование программы.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1. Анализ области использования разрабатываемого программного продукта
3. Моделирование проектируемой системы
5. Разработка архитектуры программной системы
7. Конструирование пользовательского интерфейса
8. Кодирование, отладка и тестирование программы
8.1 Обработка событий и ошибок ввода данных
8.2 Разработка программного алгоритма
8.3 Организация интерфейса хранения данных
В настоящее время развитие науки и техники затрагивает практически все стороны человеческой жизнедеятельности. Оно оказывают глубочайшее воздействие на взаимоотношения человека, общества и природы, на отношения между людьми, на их самосознание. Вот почему вопросы осмысления науки и техники как продуктов человеческой цивилизации, перспектив НТП, изучение механизмов его взаимодействия на общество, культуру, человека, весь комплекс проблем, которые ставит сегодня развитие науки и техники, стали неотъемлемой частью современного научного знания. В большинстве случаев внедрение вычислительной техники не приносит прямого экономического эффекта. Это объясняется следующим:
сокращение числа занятых работой, автоматизировать которую призвана вычислительная техника, происходит редко-вычислительная техника автоматизирует труд, а не подменяет собой человека;
внедрение вычислительной техники требует солидных капиталовложений не только на ее приобретение, но и на обучение персонала работе с ней, а также приема на работу специалиста для обслуживания вычислительной техники, либо заключения договора на такое обслуживание;
требуется приобрести, либо же создать собственное программное обеспечение;
увеличение потребления электроэнергии;
оборудование рабочих мест, установка охранной сигнализации.
Однако, не смотря на выше перечисленные причины, все больше и больше организаций используют вычислительную технику в своей работе. Это можно объяснить косвенным эффектом от внедрения вычислительной техники, который зачастую значительно превышает затраты на приобретение и содержание вычислительной техники.
Применение вычислительной техники значительно повышает достоверность и актуальность информации, то есть уменьшается возможность возникновения ошибки в расчетах, неминуемая при ручном счете. Появляется возможность получить информацию с нужной степенью детализации с минимальными временными затратами, что практически невозможно при ручной обработке. Скорость принятия решения напрямую связана с наличием информации, и ее достоверностью и сказывается на результатах деятельности любой организации.
А так же управление заказами клиентов в комплексе операционной деятельности предприятия позволяет максимально полно и быстро удовлетворять потребности клиентов. Возможность оперативного конфигурирования изделий с автоматическим расчетом цен обеспечивает сокращение сроков на обработку заказов и выставление предложений. Также автоматизация производства позволяет контролировать процесс выполнения заказа клиента, повышая качество обслуживания за счет уведомлений об актуальном состоянии заказа.
Все сказанное выше в полной мере относится к рассматриваемому программному продукту. Он не предназначен для замены человека на его рабочем месте, но способна облегчить и повысить производительность его труда. В десятки и сотни раз сокращается время получения информации, повышается качество обслуживания клиентов.
В рамках данного дипломного проекта разрабатывается программный продукт «Информационный сайт для компании ООО «Ратна» ».
Для достижения указанной цели было необходимо выполнить следующие задачи:
Анализ и сбор сведений по предметной области
Исследование программ-аналогов для выявления имеющихся недостатков
Проектирование программного продукта (моделирование).
Разработка пользовательского интерфейса.
Разработка сопроводительной документации.
Разрабатываемый программный продукт должен удовлетворять следующим требованиям: информационный сайт данные интерфейс
Cайт должен иметь четко определенную цель, иметь логотип, название, контактную информацию о компании;
Сайт не должен содержать страницы с ненормативной тематикой, и с информацией, противоречащей законодательству РФ;
Сайт должен быть удобен в использовании, и пользование им должно быть понятно интуитивно;
Совместимость с основными версиями браузеров;
Понятность и простота использования сайта;
Сайт должен быть оригинален в своем содержании и не является чьей-то копией;
Сайт должен легко читаться, страницы не должны быть очень длинные, а должны быть структурированы для облегчения восприятия;
Кодирование HTML должно осуществляться в соответствие с международными стандартами WorldWideWebConsortium;
При проектировании системы должны быть заложены возможности по ее расширению и добавлению новых модулей;
Код программных модулей должен быть оптимизирован для достижения максимально быстрой и бесперебойной работы сервера;
На всех уровнях разработки должен использоваться принцип разделения дизайна, внутренней логики содержимого.
1. Анализ области использования разрабатываемого программного продукта
Детское дошкольное учреждение -- тип образовательного учреждения в Российской Федерации, реализующего общеобразовательные программы дошкольного образования различной направленности.
Дошкольное образовательное учреждение обеспечивает воспитание, обучение, присмотр, уход и оздоровление детей в возрасте от 2-х до 7 лет.
В числе учреждений данного типа наиболее распространённым является детский сад. Ниже представлены виды детских садов, существующих в России:
детский сад общеразвивающего вида с приоритетным осуществлением одного или нескольких направлений развития воспитанников (интеллектуального, художественно-эстетического, физического и др.);
детский сад компенсирующего вида с приоритетным осуществлением квалифицированной коррекции отклонений в физическом и психическом развитии воспитанников;
детский сад присмотра и оздоровления с приоритетным осуществлением санитарно-гигиенических, профилактических и оздоровительных мероприятий и процедур;
детский сад с осуществлением физического и психического развития, коррекции и оздоровления всех воспитанников.
Основными задачами дошкольного учреждения в России являются:
охрана жизни и укрепление здоровья детей;
обеспечение интеллектуального, личностного и физического развития ребенка;
осуществление необходимой коррекции отклонений в развитии ребенка;
приобщение детей к общечеловеческим ценностям;
взаимодействие с семьей для обеспечения полноценного развития ребенка.
Ниже представленная организационная структура организации в ООО «Ратна».
Рисунок 1.1 Организационная структура детского сада №3 «Радуга»
Детский сад - это такая организация, которая работает с большим объемом информации, такой как сотрудники, воспитанники, их родители количество и названия групп, расписание занятий, сведения о прививках. Чаще всего все эти данные хранятся в виде различной документации, для хранения которой необходимо выделить место. В связи с этим велика возможность потери важного документа, затруднен поиск нужной информации. Поэтому для упрощения работы необходимо автоматизировать данную область.
Разрабатываемый программный продукт предназначен для предоставления информации о учреждении.
Сайт постоянно пополняется новыми данными, причем в неограниченном количестве информации. Это является очень удобным для пользователей.
Рисунок 4.1 - Сущность движения информации в детском саду
При проектировании информационного сайта были рассмотрены существующие сайты аналогичной тематики. Ниже представлены некоторые из них.
Рисунок 9.1 - главная страница информационного сайта детского сада № 11 «Зернышко»
Рисунок 9.2 - главная страница информационного сайта детского сада № 88 «Сказка»
Рисунок 9.3 - главная страница информационного сайта детского сада № 147 «Голубые дорожки»
Таблица 2.1 Сравнительная характеристика программ-аналогов
Характеристики программного продукта
Проверка правильности входных данных
Результат сравнительного анализа программ-аналогов показал, что разрабатываемый программный продукт в данной курсовой работе должен учитывать недостатки программ аналогов, иметь приятный и удобный интерфейс, справочную систему, наличие навигации по сайту, возможность оформления заказа в режиме онлайн. Так же информационный сайт должен быть свободен от навязчивой рекламы и легок в обучении. Так как программ-аналогов с такими чертами не удалось обнаружить, необходимо разработать собственный программный продукт.
3. Моделирование проектируемой системы
На основе предметной области и программ аналогов была разработана схема программного продукта. В приведенной ниже схеме отражено краткое описание основных программных модулей, через которые осуществляется работа программы.
Модули программы представляю собой созданные программистом специализированные логические блоки программы и классы для обеспечения функциональности продукта.
Основополагающим элементом построенной системы является база данных, которая включает в себя все хранимые данные (Фотографии, информацию, онлайн заказы, ).
Главный модуль представляет собой информационный сайт, открытый в браузере компьютера-клиента, выполняющую запросы к удаленному серверу БД. Данный сайт имеет возможность изменять, сохранять и восстанавливать свою конфигурацию посредством реестра операционной системы. «Главный модуль» должен обеспечивать управление доступом к данным БД посредством двухуровневой системы администрирования (администратор, пользователь).
Программный продукт должен содержать модуль «отображение данных», который должен выполнять следующие функции: отображение, фильтрацию, сортировку и поиск данных.
Модуль «Вывод отчетов» должен выводить на печать отображаемые данные по сущностям БД.
Модуль «Редактирование данных» должен выполнять функции по добавлению, изменению, удалению данных таблиц БД. В нем должны быть реализованы функции по проверке данных на правильность заполнения полей, проверка на заполнение обязательных полей, проверка на повтор данных. Одной из основных задач данного модуля является сохранение целостности данных БД.
4. Разработка технического задания
Разработка программного продукта ведется на основании задания, выданного на производственную практику приказом по БГТУ №______ от ___.02.2015 г.
Тема разработки: «Информационный сайт для детского сада».
Программный продукт предназначен для использования в различных организациях, работающих в сфере производства и установке натяжных потолков и наливных полов.
Требования к составу выполняемых функций
Требования к функциональным характеристикам
Функция авторизации: регистрация пользователя в сети, чтение информационной ленты, получение прав администрирования сайта;
функции администрирования: управление пользователями, редактирование вводимой пользователями информации, добавление новостей, услуг компании, заказов компании;
социальные функции: обмен сообщениями, комментарии на сайте;
Хранение и обработка полученных данных в базе данных
Предоставить возможность экспорта статистики в rcnjdsq документ.
вывод отчетов в Excel по данным о общей информации о сотрудниках, полной информации о сотрудниках, телефонах сотрудников.
Требования к организации входных и выходных данных.
данные о сотрудниках организации (фамилия, имя, отчество сотрудника, дата рождения, адрес прописки, страна проживания, города, улица, дом, квартира, ИНН, серия и номер паспорта, дата приема на работу, дата увольнения);
данные о должностях (название должности);
данные о подразделении (наименование подразделения);
данные о сотрудниках организации (фамилия, имя, отчество сотрудника, дата рождения, адрес прописки, страна проживания, города, улица, дом, квартира, ИНН, серия и номер паспорта, дата приема на работу, дата увольнения);
данные о должностях (название должности);
данные о подразделении (наименование подразделения);
Требования к временным характеристикам:
Программный продукт должен быстро реагировать на действия пользователя.
Задержка при загрузке не должна превышать 25 сек;
Задержка при создании отчета не должна превышать 20 сек;
Исключить всевозможные зависания программного продукта.
Требования к пользовательскому интерфейсу:
наличие минимального набора компонентов управления для увеличения скорости доступа к данным;
полноценное отображение информации о данных БД.
Интерфейс программы должен быть оформлен в режиме MDI, который дополнен различными компонентами, обеспечивающими быстрый и удобный доступ к таблицам базы данных.
Программный продукт должен соответствовать следующим характеристикам надёжности:
Минимизировать вероятность сбоя в программе;
Разграничить доступ к данным путем авторизации пользователя;
Запретить ввод некорректных данных в программу;
Требования к условиям эксплуатации:
Для эксплуатации программы необходим один человек (оператор ПК), который будет запускать программу, и вносить данные в нее. Для этого достаточно навыков владения персональным компьютером на уровне пользователя.
Требования к составу и параметрам технических средств:
Минимальными системными требованиями для нормальной работы приложения являются:
Свободное место на жестком диске: 40 Мб.
Требования к информационной и программной совместимости
Программный продукт должен стабильно работать на операционных системах семейства Windows. Так как в программном продукте используется технология ADO, необходима ее поддержка.
Требования к программной документации
В дипломный проект должна входить следующая документация:
По сравнению с программами-аналогами, разрабатываемый программный продукт должен иметь меньшую стоимость и меньшее время разработки, так как он достаточно прост и удобен в обращении, затрачивает небольшое количество ресурсов для своего создания.
При учете последовательного выполнения работ срок выполнения проекта должен составить не более 30 дней. Предполагаемая себестоимость программного продукта должна составить не более 13000 руб.
Можно заметить, что наибольшее время занимает этап реализации программного продукта. Это определяется сложностью предметной области и разработки программного продукта и находит отражение в размерах заработной платы.
Можно выделить следующие этапы разработки:
Сбор информации и анализ литературных источников.
Разработка метода решения задачи и составления алгоритма решения (проектирование).
Разработка и отладка программы (реализация).
5. Разработка архитектуры программной системы
Работа всего программного продукта построена на работе взаимосвязанных модулей, каждый из которых отвечает за работу конкретной части программного продукта.
Выбор данного языка программирования обусловлен тем, что возможности HTMLi полностью отвечают таким требованиям, как скорость и качество создания сайтов и подходят для создания систем любой сложности.
Разработанный программный продукт состоит из нескольких модулей, каждый из которых выполняет определённые функции и задачи.
На данном этапе осуществляется разработка общей структурной схемы системы, наиболее точно отражающей основные функции сайта и взаимосвязь основных блоков.
Рисунок 5.1 - Архитектура программной системы
Теперь рассмотрим каждый из модулей подробно:
Главный модуль сайта «Index.php»-осуществляет руководящие действия над другими модулями. Помогает осуществить быстрый доступ пользователя к информации, содержащейся на других страницах. Отображает информацию о компании.
Модуль «onas.php» - содержит информацию о учреждении.
Модуль «news.php» - содержит последние новости.
Модуль «peds.php» - содержит информацию о педагогах работающих в учреждении.
Модуль «rgoupps.php» - содержит информацию о группах.
Модуль «foto.php» - содержит фотографии учреждения.
Модуль «foto.php» - содержит информацию о приеме заявок учреждения, представленной формой для заполнения пользователем, а также реализует проверку вводимых данных недостоверность значений.
Модуль «map.php» - содержит информацию адрес учреждения, контактный телефон, и карту местности.
Создание логической модели данных является одной из наиболее важных задач при проектировании любой программы. Поэтому особое внимание было уделено созданию структуры таблиц базы данных и правильной организации связей между ними.
В структуру информационного сайта входит база данных.
База данных - это именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. При проектировании базы данных следует придерживаться правил нормализации таблиц:
Правило 1: Каждое поле любой таблицы должно быть уникальным.
Правило 2: Каждая таблица должна иметь уникальный идентификатор (первичный ключ), который может состоять из одного или нескольких полей таблицы.
Правило 3: Для каждого значения первичного ключа должно быть одно и только одно значение любого из столбцов данных, и это значение должно относиться к объекту таблицы.
Правило 4: Должна быть возможность для изменения значения любого поля (не входящего в первичный ключ), и это не должно повлечь за собой изменение другого поля.
Централизованные (хранятся на одном компьютере);
Распределенные (используются в локальных и глобальных компьютерных сетях).
Информация в базах данных структурирована на отдельные записи, которыми называют группу связанных между собой элементов данных. Характер связи между записями определяет два основных типа организации баз данных: иерархический и реляционный.
Так же особое внимание было уделено организации хранения данных, таблиц. Это позволяет сохранить данные в целостности и эффективно их использовать, при этом, не прибегая к использованию БД и массивов тем самым экономить ресурсы.
При проектировании базы данных были выполнены следующие этапы:
Построение диаграмм ER-типа с учетом всех сущностей и связей между ними
Формирование набора предварительных отношений с указанием предполагаемого первичного ключа
Добавление неключевых полей в сформированные отношения
Разрабатываемая база данных содержит следующие сущности:
Обратные звонки (содержит поля: Id страницы, Номер заказа, ФИО, Телефон, Удобное время, Время заказа);
Палитра цветов (содержит поля: Id страницы, Порядковый номер цвета, Название, Код цвета, Категория.);
Заказы (содержит поля: Id страницы, Номер заказа, ФИО, Телефон, Адрес, Тип работы, Комментарий, Время заказа);
Галерея (содержит поля: Id страницы, Номер фотографии, Ссылка на картинку, Категория);
Контакты (содержит поля: Id страницы, Адрес, Карта, Телефон);
Наливные полы (содержит поля: Id страницы, Подзаголовок, Текст содержимого);
Натяжные потолки (содержит поля: Id страницы, Подзаголовок, Текст содержимого);
Журналирование (содержит поля: Пользователь, Действие, Дата);
Пользователи(содержит поля: Номер пользователя, Логин, Пароль, Группа);
Главный (содержит поля: Id страницы, Заголовок, Описание, Иконка).
Для обеспечения удобного администрирования БД была добавлена таблица «Журнал» (Zhurnal), в которую вносятся все возможные изменения в БД.
Далее сформировали отношения в виде таблиц со следующими связями:
Рисунок 6.1- Структура данных информационного сайта.
Для лучшей организации хранения данных была разработана структура данных. Ниже приведено описание имеющихся полей и их функциональное назначение.
Данная таблица хранит в себе информацию о онлайн заявках.
Данная таблица хранит в себе информацию о группах имеющихся в учреждении.
Данная таблица хранит в себе информацию о преподавателях работающих в учреждении.
Данная таблица хранит в себе информацию о пунктах навигационного меню.
Данная таблица хранит в себе информацию о учреждении.
Заголовок информации на главной странице
Данная таблица хранит в себе информацию о компании расположенной на главное странице информационного сайта.
Данная таблица хранит в себе информацию о всех пользователях.
7. Конструирование пользовательского интерфейса
Пользовательский интерфейс - это значит общение между человеком и компьютером.
Интерфейс пользователя компьютерного приложения включает:
средства отображения информации, отображаемую информацию, форматы и коды;
командные режимы, язык «пользователь - интерфейс»;
устройства и технологии ввода данных;
диалоги взаимодействия и транзакции между пользователем и компьютером, обратную связь с пользователем;
поддержку принятия решений в конкретной предметной области.
Конструирование пользовательского интерфейса основано на использовании
специального языка HyperTextMarkupLanguage (HTML), то есть, Язык Разметки Гипертекста. Документ, написанный на HTML, представляет собой текстовый файл, который содержит собственно текст, несущий информацию читателю, и флаги разметки. Последние представляют собой определенные последовательности символов, которые являются инструкциями для программы просмотра; в соответствии с этими инструкциями программа располагает текст на экране, включает в него рисунки, которые сохраняются в отдельных графических файлах, и формирует гиперсвязи с другими документами или ресурсами Internet. Таким образом, файл на языке HTML приобретает вид WWW-документа только тогда, когда он интерпретируется программой просмотра.
Metacharset- Указывает кодировку документа. Атрибут введен в HTML5 и предназначен для сокращения формы тега , которая задавала кодировку в предыдущих версиях HTML и XHTML.
Rel -Атрибут rel определяет отношения между текущим документом и файлом
Элемент не является частью документа и не показывается напрямую на веб-странице. В операционной системе Windows текст заголовка ...
Тег <script> предназначен для описания скриптов, может содержать ссылку ... src: Адрес скрипта из внешнего файла для импорта в текущий документ. Если на странице несколько блоков ссылок, то в <nav> обычно помещают приоритетные ссылки. Также допустимо использовать несколько тегов <nav> ...
Тег <header> задает «шапку» сайта или раздела, в которой обычно ... InternetExplorer до версии 8.0 включительно игнорирует тег < header>, ...
Свойство transition-delay устанавливает время ожидания перед запуском эффекта перехода. Значение 0s или 0ms запускает анимацию сразу же.
Одной из задач при разработке программного обеспечения является создание простого, удобного пользовательского интерфейса, использование которого должно быть рассчитано на любого пользователя.
На примере главной формы приведем описание компонентов, использующихся при создании программного продукта.
Рисунок 4.2.1. - Главное окно программы
Рисунок 4.2.3. - Вкладка «Наши педагоги»
Рисунок 4.2.3. - Вкладка «Наши группы»
Рисунок 4.2.3. - Вкладка «Фотогалерея»
Рисунок 4.2.3. - Вкладка «Онлайн заявка»
Рисунок 4.2.3. - Вкладка «Наши контакты»
8. Кодирование, отладка и тестирование программы
8.1 Обработка событий и ошибок ввода данных
Каждое событие в программе, в котором могут возникнуть ошибочные ситуации, обработаны при помощи специальных конструкций. Такие события возникают в основном при редактировании данных (добавлении, изменении, удалении).
echo '<a href="/go.php"><center><h1 style="color: #3a92d4; margin-top: 150px;">Необходимо указать название проекта </h1></center></a>';
echo '<a href="/go.php"><center><h1 style="color: #3a92d4; margin-top: 150px;">Необходимо указать тип работы</h1></center></a>';
echo '<a href="/go.php"><center><h1 style="color: #3a92d4; margin-top: 150px;">Необходимо указать контактный телефон</h1></center></a>';
echo '<a href="/go.php"><center><h1 style="color: #3a92d4; margin-top: 150px;">Необходимо написать небольшой комментарий</h1></center></a>'
8.2 Разработка программного алгоритма
При разработке информационного сайта применялся язык HTML, а так же скрипты на PHP или JavaScript..
PHP -Personal Home Pagetools, это интерпретируемый язык, предназначенный для придания web-страницам элементов интерактивности.
JavaScript, собственно Java. Javascript -это надстройка стандарта HTML, она значительно расширяет возможности документа, созданного в этом формате. Модуль на этом языке интегрируется в HTML, как подпрограмма и обрабатывается уже интерпретатором браузера. Модуль же на Java используется как самостоятельное приложение с расширением .class, еще его называют апплет.
СУБД MySQL-самая распространенная система управления базами данных в сети Интернет, эта реляционная база данных, широко используется присоздании как небольших сайтов так и для крупных интернет-проектов. Главное достоинство состоит в удобстве хранения и доступа к информации.
.Интерфейс - позволяет пользователю производить полный спектр операций, включающий следующие функции: добавление, изменение, удаление данных пользователях, статистике. Для выполнения вышеуказанных функций служат основные алгоритмы:
Алгоритмы работы с БД (создание БД, подключение к локальному псевдониму БД)
Алгоритмы работы с таблицей «Обратные звонки»
Алгоритмы работы с таблицей «Палитра цветов»
Алгоритмы работы с таблицей «Заказы»
Алгоритмы работы с таблицей «Галерея»
Алгоритмы работы с таблицей «Навигация»
Алгоритмы работы с таблицей «Контакты»
Алгоритмы работы с таблицей «Информация о компании»
Алгоритмы работы с таблицей «Журналирование»
Алгоритмы работы с таблицей «Пользователи»
8.3 Организация интерфейса хранения данных
Тег <input> является одним из разносторонних элементов формы и позволяет создавать разные элементы интерфейса и обеспечить взаимодействие с пользователем. Главным образом <input> предназначен для создания текстовых полей, различных кнопок, переключателей и флажков.
Создаём элемент div для каждого input с атрибутом type="range".
Затем мы используем Modernizr для проверки браузера на совместимость с данным элементом. Modernizr добавляет классы элементу html, позволяя вам реализовывать разные функциональности для разных браузеров. Так же он создаёт глобальные JavaScriptобъект которых содержит в себе много полезной инфы. Если браузер поддерживает элемент, то значение будет true, если нет, то false.
Функция stripslashes() используется, например, если директива конфигурации magic_quotes_gpcимеет значение on и экранирование символов не требуется. Например, данные не вставляются в базу данных, а просто выводятся в браузер.
$addStaff = "INSERT INTO zakaz (name, work, tel, comment, data) VALUES ('$name', '$work', '$tel', '$comment', '$data')";
 $queryStaff = mysql_query($addStaff, $bd);
echo '<a href="/"><center><h1 style="color: #3a92d4; margin-top: 150px;">Ваш заказ успешно добавлен. Наш менеджер свяжется с вами в ближайшее время.</h1></center></a>';
$message = 'Название проекта: '.$name."\n".'Тип работы: '.$work."\n".'Телефон: '.$tel."\n".'Комментарий: '.$comment;
mail('sandsanimation32@yandex.ru', 'Заказ на сайт', $message);
Вся информация добавляется в базу данных, там происходит ее обновление и если нужно удаление, что контролирует следующий скрипт.
$bd = mysql_connect("localhost", "u71174858_igor", "221717123q");
mysql_select_db("u71174858_igor" , $bd);
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
Таблица 8.1- Описание основных модулей
Тестирование разработанного информационного сайта проводилась с помощью сквозного примера, охватывающего всю область применения системы. В качестве текстового примера рассматривался вариант заказа товара у компании.
Тестирование производилось, в условиях максимально приближенных к реальным. Целью тестирования системы было выявление ошибок работы сайта, связанных с обработкой данных, общего функционирования сайта; проверка его функциональных характеристик.
Весь процесс тестирования программного продукта был разбит на 3 этапа:
Проверка программы в нормальных условиях.
Проверка программы в экспериментальных условиях.
Проверка программы в исключительных ситуациях.
Проверка программы в нормальных условиях
Тестирование программы в нормальных условиях проводилось с целью определения соответствия программного продукта требованиям технического задания и подтверждения корректности работы программы в характерных ситуациях. Проверка на соответствие техническому заданию проводилось с целью определения функциональной полноты разрабатываемой программы и соответствия требованиям качества результатов работы системы.
Функциональная полнота разрабатываемой программы соответствует требованиям качества результатов работы системы.
В результате проведенной проверки работы программы, было установлено детальное соответствие функций системы, заявленным требованиям технического задания. Результаты тестирования показывают надежность и корректность системы.
Работоспособность программы в нормальных условиях проверим на примере добавления нового заказа, в случае заполнения всех полей корректными данными. Рассмотрим вариант добавления заказа
Рисунок 8.2 - Окно оформления заказа с заполненными полями
Рисунок 8.3- Окно с сообщением об успешном отправлении заказа
В результате проведенной проверки работы программы в нормальных условиях сбоев не произошло, запись удачно занесена в таблицу событий (Рисунок 8.3). Результаты тестирования показывают надежность и корректность системы.
Проверка программы в экстремальных условиях
Проверка в экстремальных условиях предполагала оценку работоспособности программы при граничных объемах исходных данных.
При отсутствии данных пользователю выводилась сообщение о пустых полях, и в целом работа программы не нарушалась. Ввод слишком больших данных не ограничен. Все данные адекватно воспринимались системой, ни во одном из случаев, работоспособность системы не была нарушена.
При добавлении заказа необходимо заполнить поля фамилии имени отчества, номер телефона, адрес, тип работы, коментарий иначе будет выдано сообщение об ошибке ввода данных (Рисунок 3.5).
Рисунок 8.4- Окно оформления заказа с не заполненным полем
Рисунок 8.5 - Окно с сообщением об ошибке заполнении бланка заказа
Проверка программы в исключительных ситуациях
Испытание работоспособности программы в исключительных ситуациях основывалось на применении некорректных, неполных или неточных исходных данных, проверке работоспособности в случае сбоев, провокационных или злоумышленных действиях пользователя.
Были проведены эксперименты с вводом некорректных данных в программу. Все попытки были пресечены, программа просто не реагирует, выдает пользо
<strong>Информационный сайт для компании ООО "Ратна" отчет по практике. Программирование, компьютеры и кибернетика.</strong>
Реферат: Основи організації і проведення санітарного нагляду за водопостачанням особового складу формуван
Каков Заряд Атома Хлора Контрольная Работа
Контрольная работа по теме Этническая идентичность
Курсовая работа по теме Анализ рынка труда при поиске работы
Свобода Мое Пространство Эссе
Реферат Роль Физической Культуры В Развитии Человека
Курсовая работа по теме Биологические свойства энтерококков, выделенных из кишечника детей с разной степенью дисбактериоза
Дипломная работа по теме Привід бульдозера
Реферат: Inner City Problems In The UK Essay
Контроль И Регулирование Проекта Курсовая
Реферат Действия И Задачи Фсин При Чо
Реферат: Методы исследования систем управления 4
Контрольные Работы По Математике Петерсон
Публичная Власть Эссе
Курсовая работа: Социальный конфликт: содержание, причины, кумулятивная природа, структура, механизмы разрешения. Скачать бесплатно и без регистрации
Реферат: Ценность человека как ценностное основание профессионала
Контрольная работа: Особенности урегулирования спора
Слова Паразиты Реферат
Реферат: Fuel Cells Flywhheels And Hybrids Essay Research
Дипломная работа по теме Технологии возведения жилых домов в загородных поселках
<a href="https://telegra.ph/Ponyatie-i-sushchnost-ispolneniya-sudebnyh-aktov-po-otdelnym-kategoriyam-del---Gosudarstvo-i-pravo-kursovaya-rabota-09-29">Понятие и сущность исполнения судебных актов по отдельным категориям дел - Государство и право курсовая работа</a>
<a href="https://telegra.ph/Organizaciya-sudebno-medicinskoj-ehkspertizy-v-Rossijskoj-Federacii---Gosudarstvo-i-pravo-referat-09-29">Организация судебно-медицинской экспертизы в Российской Федерации - Государство и право реферат</a>
<a href="https://telegra.ph/Politicheskie-konflikty-na-regionalnom-urovne---Politologiya-kursovaya-rabota-10-01">Политические конфликты на региональном уровне - Политология курсовая работа</a>


Report Page