Разработка клиентского приложения для работы с базой данных автомобильного предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
поиск данных
Проверим срабатывания условий на неверный ввод данных и перехват ошибок при добавлении записи. В таблице Закрепление в поле Автомобиль введем текст (рисунок 48).
Рисунок 48- Неверный ввод данных при добавлении
После ввода и попытки программа выдаст сообщение об ошибке, так как в этом поле предусмотрен ввод только целых чисел (рисунок 49).
Рисунок 49 - Сообщение об ошибке
Проверим срабатывания условий на неверный ввод данных и перехват ошибок при изменении записи. В таблице Автомобили в поле Марка введем числовое значение (рисунок 50).
Рисунок 50 - Неверный ввод данных при изменении
После ввода и попытки изменения строки программа выдаст сообщение об ошибке, так как в этом поле предусмотрен ввод только текстовой строки (рисунок 51).
Рисунок 51 - Сообщение об ошибке
Проверим срабатывания условий на неверный ввод данных и перехват ошибок при удалении записи. В таблице Перевозится поле Строка оставим пустым (рисунок 52).
Рисунок 52 - Не задан номер строки при удалении
После попытки удалить строку программа выдаст сообщение об ошибке, так как в поле необходимо ввести номер удаляемой строки (рисунок 53).
Рисунок 53 - Сообщение об ошибке
Проверим срабатывания условий на неверный ввод данных и перехват ошибок при удалении записи. В таблице Перевозится в поле Строка введем номер несуществующей строки (рисунок 54).
Рисунок 54 - Неверный ввод данных
После попытки удалить строку программа выдаст сообщение об ошибке, так как строки не существует (рисунок 55).
Рисунок 55 - Сообщение об ошибке
Операции добавления пользователя, изменения пароля и удаления пользователя были выполнены в пункте 3.3 Администрирование информационной системы.
.5Анализ результатов испытаний
В ходе проведения испытания были протестированы основные функции программы. К ним относятся:
Добавление записи в таблицу;
Изменение записи в таблице;
Удаление записи из таблицы;
Поиск записи в таблице;
Перехват ошибок при неверно введенных данных.
Результаты испытаний полностью совпали с ожидаемыми. Проведенное тестирование ошибок не выявило.
Экономическая часть
Технико-экономическое обоснование проекта
Данный программный продукт позволит работать с базой данных автомобильного предприятия города. Разрабатываемое ПО будет обладать следующими достоинствами:
удобный и простой интерфейс, позволяющий сократить время адаптации пользователя к работе с ПО;
- узкая специализация программы и наличие только минимума необходимых функций позволит минимизировать время до получения конечного результата расчета;
низкая стоимость ПО;
низкие требования к персональному компьютеру (ПК);
Дипломный проект будет выполнен на языке программирования С#, в среде программирования MS Visual Studio. Серверная часть выполнена на MS SQL Server.
В данной части проекта рассматриваются экономические аспекты проектирования и применения разрабатываемого продукта.
Оцениваются затраты труда на создание продукта, строится ленточный график выполнения проекта, производится расчет планируемых затрат, цены для НИР, а также строится зависимость прибыли от числа копий продукта.
6.1 План выполнения темы. Ленточный график
Чтобы уложится в отведенные сроки, необходимо спланировать перечень работ по реализации проекта. Для каждой работы определить исполнителей, по трудоемкости выполнения работ определить соответствующую продолжительность (по типовым нормам времени), таким образом, чтобы общая продолжительность проведения проектных работ по срокам совпадала с отпущенными на разработку днями. В этом случае наиболее удобным является ленточный график проведения работ, направленный на осуществлении разработки.
Ленточный график прост и нагляден. Он представляет собой таблицу, где указан перечень работ, трудоемкость, численность исполнителей, длительность выполнения каждого вида работ.
Экспертная оценка сложности рассматриваемого проекта позволила сделать вывод о том, что данный проект может быть выполнен приблизительно в течении 2-х месяцев одним исполнителем. Проектирование начато 20.02.2012 и заканчивается 1.06.2012; данный период содержит 72 календарных дня. На основании этого можно планировать длительность этапов разработки в соответствии с типовыми этапами. Представим порядок и длительность выполнения работ в виде ленточного графика.
Работа включает следующие этапы:
1.Разработка технического задания.
2.Изучение технического задания.
3.Подбор литературы и ее изучение.
4.Разработка программного обеспечения (ПО).
5.Отладка ПО.
6.Оформление пояснительной записки.
7.Оформление графического материала.
8.Сдача проекта.
Составим таблицу, содержащую план проектирования программной продукции по стадиям разработки i = 1,2, тАж,8 (Таблица 1). На основании экспертных оценок была определена трудоемкость Тi отдельных этапов работы в человеко - днях. Соответствующие трудоемкости этапов приведены в таблице 1. В разработке проекта принимают участие два человека: руководитель проекта и студент - дипломник; руководитель совместно с дипломником выполняют первый этап разработки, после чего дипломник сам