Разработка клиентского приложения для работы с базой данных автомобильного предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?азначена для автоматизации процессов работы предприятия: сбора, хранения и обработки данных и представления их в удобном виде для редактирования. Продукт осуществляет такие действия, как: учет парка автомобилей, сбор сведений о сотрудниках, контроль за деятельностью в сфере перевозок. Данный продукт может применяться на автомобильных предприятиях городов, так как разработанная ИС направлена только на эту сферу деятельности.
Состав программы, основные принципы ее функционирования
Программа реализована на языке С#. Информационная система состоит из функций, с помощью которых реализуются действия приложения. Выполняется соединение с базой данных для работы с содержимым БД. Интерфейс программы позволяет редактировать данные и просматривать их в удобном для пользователя виде.
Системные требования для программы
Минимальные системные требования:
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- Выполненный