Разработка и внедрение программного обеспечения
Уточнение функций информационной системы
При создании системы регистрации и учета клиентов ИП Шахонина Е. А. было уделено особое внимание требованиям, которые предъявляются к программам, используемым на фирме. Как правило, именно от того, насколько удобно и просто будет работать с программой сотрудникам отдела, зависит успешное внедрение и безупречная работа.
Система регистрации и учета клиентов ИП Шахонина Е. А. должна представлять собой программный продукт, несложный в эксплуатации и доработке, а также быть легкой для понимания и обучения, каждый режим работы должен быть снабжен подробными подсказками. Система должна быть максимально адаптирована под конечного пользователя.
В системе регистрации и учета клиентов компании «Сладкий мир» вся информация должна храниться в общедоступных базах данных, что позволит получать объективные сведения о текущем состоянии дел в реальном времени. Информационная система должна содержать следующую информацию:
- cведения о клиентах ИП Шахонина Е. А.;
- cведения о продажах и заказах;
- общую информацию о фирме.
Информационная система должна обеспечивать:
- ввод, удаление и редактирование той или иной информации, с возможностью подстановок из других таблиц, фиксированных наборов данных и входного контроля от некорректных действий;
- поиск по разнообразным признакам;
- сортировку по различным признакам;
- экспорт выбранного заказа в MS Word;
Программа должна отличаться исключительной простотой и очевидностью общих концепций ведения регистрации и учета клиентов.
Проектирование компонентов приложения и его структуры
Создание базы данных происходит в компоненте Microsoft Office – программе Microsoft Access 2010, т. к. созданные в ней базы данных наиболее просты и удобны в использовании.
Создание таблиц
Разработку базы данных клиентов начинаем с открытия Microsoft Access 2010 и выбора пустой базы данных (Рис. 2).
Рис. 2 Открытие пустой базы данных в Microsoft Access 2010
Таблица Автомобили, предназначена для хранения данных по всем автомобилям, находящимся в распоряжении предприятия.
Рисунок 3 - Таблица "Автомобили"
Таблица Сотрудники, Предназначена для хранения данных по всем сотрудникам предприятия.
Рисунок 4. Таблица "Сотрудники"
Таблица Водители, предназначена для хранения подробной информации о водителях, работающих на предприятии.
Рисунок 5 - Таблица "Водители"
Таблица Груз, предназначена для хранения данных о грузе. Подстановка в поле Категория: выбрано поле «Наеменование» из таблицы «Категория».
Рисунок 6 - Таблица "Груз"
Таблица Клиенты, предназначена для хранения данных о клиентах. Подстановка в поле Код заказа: выбраны поля «Код» из таблицы «Заказы».
Рисунок 7 - Таблица "Клиенты"
Таблица Заказы, предназначена для хранения данных по заказам, осуществляемых предприятием. Подстановка производится в поле «Код а/м» из таблицы «Автомобили», в поле «Код клиента» подстановка выполнена «ФИО» из таблицы «Клиенты», в поле «Код сотрудника» подстановка выполнена «ФИО» из таблицы «Сотрудники», в поле «Код груза» подстановка выполнена «Наименование» из таблицы «Груз», в поле «Адрес погрузки» подстановка выполнена «Адрес» из таблицы «Адреса», в поле «Адрес разгрузки» подстановка выполнена «Адрес» из таблицы «Адреса».
Рисунок 8 - Таблица "Заказы"
Таблица Адреса, предназначена для хранения всех адресов погрузки/разгрузки
Рисунок 9 - Таблица "Адреса»
Схема данных:
Рисунок 10 - Схема данных
Создание форм
Главная форма
Рисунок 11 - Главная форма
Главная форма предоставляет доступ ко всем функциям базы данных, реализована посредствам кнопок и макросов.
Создание формы «Заказы»
Рисунок 12 - Форма «Заказы»
Форма заказы будет отображать данные подробно по всем заказам. Так же можно оформить новый заказ открыв форму в режиме «Добавление данных».
Форма «Автомобили»
Рисунок 13 - Форма «Автомобили»
Форма отображает информацию о всех автомобилях предприятия. При открытии формы в режиме добавления можно добавить новый автомобиль в таблицу.
Реализация проекта
Выбор средств реализации
Для реализации использовалось следующее программное обеспечение: Система управления базами данных Microsoft Access 2010.
Требования к техническому обеспечению
Требования к техническому обеспечению Microsoft Access 2010
Поддерживаемые операционные системы: Windows 7 / Windows 8 / Windows 10.
Технические характеристики:
Минимальные: Процессор - 1.6 ГГц, ОЗУ - 192 Мб, Дисплей - 1024x768, Жёсткий диск - 5400RPM
Рекомендуемые: Процессор - 2.2ГГц, ОЗУ - 384Мб, Дисплей - 1280x1024, Жёсткий диск - 7200RPM
3Гб свободного дискового пространства для полной инсталляции.