Разработка клиентского приложения для работы с базой данных автомобильного предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?азначена для автоматизации процессов работы предприятия: сбора, хранения и обработки данных и представления их в удобном виде для редактирования. Продукт осуществляет такие действия, как: учет парка автомобилей, сбор сведений о сотрудниках, контроль за деятельностью в сфере перевозок. Данный продукт может применяться на автомобильных предприятиях городов, так как разработанная ИС направлена только на эту сферу деятельности.

Состав программы, основные принципы ее функционирования

Программа реализована на языке С#. Информационная система состоит из функций, с помощью которых реализуются действия приложения. Выполняется соединение с базой данных для работы с содержимым БД. Интерфейс программы позволяет редактировать данные и просматривать их в удобном для пользователя виде.

Системные требования для программы

Минимальные системные требования:

1.Windows XP, Vista, 7;

.256 Мб ОЗУ;

.1024 Мб свободного пространства.

Для администрирования и внесения изменений в работу программы администратору необходимо установить пакет Microsoft Visual Studio и Microsoft SQL Server. Для этого необходимо иметь минимум 1,7 Гб свободного дискового пространства. Информационная система не требует установки.

Для работы программы требуется наличие сервера с операционной системой Microsoft Windows ХP, Vista, 7, платформой.NET Framework 2.0 и выше, и СУБД Microsoft SQL Server 2008.

Клиентское место должно быть оборудовано схожей конфигурацией аппаратного обеспечения и подключено к локальной сети (если система используется локально).

Создание пользователя

Для создания пользователя необходимо ввести логин и пароль. Затем задать уровень доступа.

Рисунок 32 - Окно управления пользователями

.3Руководство пользователя

При запуске программы появляется окно авторизации (рисунок 33).

Рисунок 33 - Окно авторизации

Для входа в программу необходимо ввести имя сервера, имя пользователя и пароль в соответствующие поля и нажать кнопку Войти (рисунок 34).

Рисунок 34 - Проверка идентификационных данных

Если подключение к базе данных невозможно осуществить, или введены некорректные данные пользователя, то появится сообщение о том, что невозможно подключиться к базе данных (рисунок 35).

Рисунок 35 - Ошибка подключения

В главном окне программы (рисунок 36) реализовано:

переключатель между таблицами базы данных;

таблица, в которой отображается информация из выбранной в данный момент таблицы базы данных;

кнопка для добавления/изменения записей;

кнопка поиска;

кнопка удаления;

поля для ввода данных.

Рисунок 36 - Главное окно программы

Для переключения между таблицами используются вкладки, расположенные в нижней части программы. Нажатие на соответствующую вкладку открывает соответствующую таблицу (рисунок 37).

Рисунок 37 - Главное окно программы. Смена таблицы

При добавлении записи необходимо заполнить соответствующие поля, которые соответствуют столбцам таблицы, и нажать кнопку Добавить (рисунок 38).

Рисунок 38 - Главное окно программы. Добавление записи

После добавления записи, она появляется в таблице (рисунок 39).

Рисунок 39 - Главное окно программы. Запись добавлена

5Программа, методика и результаты испытаний разрабатываемой ИС

5.1Объект испытаний

Полное наименование - Разработка программного обеспечения и администрирование информационной системы автоматизации автомобильного предприятия города.

Испытания проводятся для всех функций системы. Так же испытания включают проверку функций администрирования информационной системы.

.2Цели испытаний

Целью проведения испытаний является: - проверка взаимодействия функций системы; - проверка работоспособности системы; - проверка соответствия системы требованиям, приведенным в пункте 2.4Серверная и клиентская часть информационной системы; - проверка системы на наличие ошибок в процессе работы.

.3Средства и порядок испытаний

Испытания проводятся на целевом оборудовании разработчика. Программное обеспечение должно быть предоставлено в той конфигурации, которая запланирована для начального развёртывания системы, и указана в Задании на дипломное проектирование. Во время испытаний проводится тестирование всех функций ИС. В ходе проведения опытной эксплуатации пользователь, вошедший в систему получает доступ для проведения тестирования. В момент авторизации осуществляется проверка имени пользователя и пароля. Полномочия пользователя определяются администратором.

.4Проведение программы испытаний

Для тестирования программы проверим работоспособность ее основных функций.

Добавим запись в таблицу Перевозится (рисунок 40, 41).

Рисунок 40 - Добавление записи

Рисунок 41 - Запись добавлена

Изменим запись в таблице Автомобили (рисунок 42, 43).

Рисунок 42 - Внесение изменений

Рисунок 43 - Изменения внесены

Удалим запись из таблицы Перевозится (рисунок 44, 45).

Рисунок 44- Ввод номера удаляемой строки

Рисунок 45- Выбранная строка удалена

Выполним поиск автомобиля из таблицы Автомобили по марке (рисунок 46, 47).

Рисунок 46- Задание критериев поиска

Рисунок 47- Выполненный