4) поддержка 32/64-битных версий Windows
5) при правильном использовании повышает результативность компании [5]
3.2 Проектирование интерфейса
В процессе проектирования интерфейса определены следующие функциональные блоки:
1) База данных (см. Таб. 1.1);
2) Блок просмотра и редактирования (см. Таб. 1.2).
Таблица 1.1. Спецификация функционального блока "База данных"
|
Атрибут |
Значения |
|
|
Назначение |
Упорядоченное хранение данных |
|
|
Описание |
Возможность отображения и редактирования данных с СУБД |
|
|
Внешнее отображение |
Таблицы с данными |
|
|
Входные/выходные данные |
Данные товаров, клиентов, сотрудников |
|
|
Входные/выходные сигналы управления |
Команды редактирования |
Таблица 1.2. Спецификация функционального блока "Блок просмотра и редактирования"
|
Атрибут |
Значения |
|
|
Назначение |
Обеспечение возможности редактирования и просмотра базы данных |
|
|
Описание |
Возможность отображения и редактирования базы данных без СУБД |
|
|
Внешнее отображение |
Совокупность форм на каждую из таблиц |
|
|
Входные/выходные данные |
Данные товаров, клиентов, сотрудников |
|
|
База данных |
База данных компьютерного магазина |
|
|
Входные/выходные |
Команды редактирования |
Как только интерфейс будет определен, он может быть реализован в одном или нескольких классах. Для реализации интерфейса достаточно указать его имя после имени класса, аналогично базовому классу.
В классе допускается реализовывать несколько интерфейсов. В этом случае все реализуемые в классе интерфейсы указываются списком через запятую.
В классе можно наследовать базовый класс и в тоже время реализовать один или более интерфейс. В таком случае имя базового класса должно быть указано перед списком интерфейсов, разделяемых запятой (см. пример выше). информационный программный интерфейс
Методы, реализующие интерфейс, должны быть объявлены как public. Дело в том, что в самом интерфейсе эти методы неявно подразумеваются как открытые, поэтому их реализация также должна быть открытой.
Кроме того, возвращаемый тип и сигнатура реализуемого метода должны точно соответствовать возвращаемому типу и сигнатуре, указанным в определении [6].
4. Создание информационной системы «Автобаза»
Преимущества платформы 1С: Предприятие 8
Основные преимущества и новые возможности программных продуктов на платформе 1С: Предприятие 8 (для пользователей)
1) Гибкая настройка отчетов и группировок.
2) Консоль отчетов позволяет самостоятельно создавать новые отчеты без обращения к специалистам.
3) Функция ввода по строке обеспечивает быстрый ввод известных наименований и существенно ускоряет работу при знании номенклатуры.
4) Множественные отборы в списках справочников, документов и пр.
5) Настраиваемая печать списков позволяет выбирать необходимые колонки, а также выводить в табличный документ, содержащий всю иерархию списка.
6) Настройка отображения списков «под себя» и сохранение этих настроек.
7) Отчеты в виде сводных таблиц и сводных диаграмм, возможность самостоятельной настройки отчетов.
8) Диаграмма Ганта позволяет представить информацию в удобной графической форме.
9) Группировки дают возможность сворачивать и раскрывать группы строк, что особенно важно при работе с объемными отчетами.
10) Возможность хранения в базе данных изображений и любых электронных документов.
11) Учет номенклатуры по самостоятельно заданным характеристикам [7].
Стоит отметить, что конфигурации на платформе 1С: Предприятие «открытые», что является плюсом. Для пользователя это означает не что иное, как возможность без проблем вносить нужные настройки и доработки для решения определенных задач в бизнесе, при желании, необходимости и с помощью соответствующих 1С-специалистов.
Кроме того, в программе легко исправлять недочеты и возникающие ошибки, что тоже случается. И это несомненное преимущество 1С: Предприятие, как для пользователей, так и для 1С-специалистов, обслуживающих систему.
Программный продукт 1С: Предприятие не может похвастаться наличием безупречной безопасности, что безусловно является серьезным минусом. Но это скорее обусловлено высоким уровнем популярности программного продукта среди пользователей, что, естественно провоцирует злоумышленников на разработки атак на систему безопасности. Также, многие предприниматели пытаются экономить, приобретая нелицензионные версии, которые не выдерживают посягательств со стороны мошенников. Поэтому во избежание проблем в работе при эксплуатации системы, не стоит пользоваться пиратскими версиями [8].
4.1 Функциональные возможности информационной системы
Чтобы открыть вкладку «Сотрудники» мы запускаем базу данных и нажимаем «О Нас». Эта вкладка предназначена для просмотра всех сотрудников на автобазе, а также информация о них (Рисунок 4.1.1).
Рисунок 4.1.1 Список сотрудников и данных о них
Чтобы открыть вкладку «Товары и Услуги» мы запускаем базу данных и нажимаем «О нас». Данная вкладка предназначена для того чтобы просмотреть список существующих товаров и услуг в базе данных (Рисунок 4.1.2).
Рисунок 4.1.2 Список существующих товаров в ИС
Чтобы открыть вкладку «Поставщики» мы запускаем базу данных и нажимаем «О нас». Данная вкладка предназначена для просмотра предприятий обеспечивающих поставку товаров на автобазу, а также информации о этих предприятиях (Рисунок 4.1.3).
Рисунок 4.1.3 Список поставщиков
Чтобы открыть вкладку «Покупатели» мы запускаем базу данных и нажимаем «О нас». Данная вкладка предназначена для просмотра клиентов, совершивших покупку на автобазе, а также информации о них (Рисунок 4.1.4).
Рисунок 4.1.4 Покупатели в базе
Чтобы открыть вкладку «Заказы» мы запускаем базу данных и нажимаем «Документы». Данная вкладка предназначена для просмотра заказов, совершенных покупателями в любой промежуток времени (Рисунок 4.1.5).
Рисунок 4.1.5 Заказы от покупателей
Чтобы открыть вкладку «Цены на товары» мы запускаем базу данных и нажимаем «Журнал». Эта вкладка предназначена для просмотра цен на определенные товары, добавленные в базу данных компьютерного магазина (Рисунок 4.1.6).
Рисунок 4.1.6 Список цен на товары и услуги
Чтобы открыть вкладку «Приход» мы запускаем базу данных и нажимаем «Документы». Эта вкладка предназначена для просмотра поставок от предприятия на магазин в любой промежуток времени (Рисунок 4.1.7).
Рисунок 4.1.7 Список поставок в автобазу
Чтобы открыть вкладку «Товары на складе» мы запускаем базу данных и нажимаем «Документы». Эта вкладка предназначена для просмотра купленных клиентами и поставленных от предприятия товаров (Рисунок 4.1.8).
Рисунок 4.1.8 Список пришедших и ушедших товаров
4.2 Тестирование программного средства
Тестирование программного обеспечения -- процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.
Существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого ПО.
С точки зрения ISO 9126-1, качество программных средств можно определить, как совокупную характеристику исследуемого ПО с учётом следующих составляющих:
1) Функциональные возможности:
Функциональные возможности - способность программного средства обеспечивать решение задач, удовлетворяющих сформулированные потребности заказчиков и пользователей при применении комплекса программ в заданных условиях.
2) Функциональная пригодность:
Функциональная пригодность - набор и описания субхарактеристики и ее атрибутов, определяющие назначение, номенклатуру, основные, необходимые и достаточные функции программного средства, соответствующие техническому заданию и спецификациям требований заказчика или потенциального пользователя.
3) Правильность:
Правильность (корректность) - способность программного средства обеспечивать правильные или приемлемые для пользователя результаты и внешние эффекты.
4) Способность к взаимодействию:
Способность к взаимодействию - свойство программных средств и их компонентов взаимодействовать с одной или большим числом компонентов внутренней и внешней среды [9].
5) Защищенность:
Защищенность - способность компонентов программного средства защищать программы и информацию от любых негативных воздействий.
6) Надёжность:
Надежность работы информационных систем определяется надежностью функциональных компонентов, общего программного обеспечения, комплексов технических и инженерных средств.
7) Сопровождаемость:
Сопровождаемость - приспособленность программного средства к модификации и изменению конфигурации и функций.
8) Практичность:
Практичность (применимость) - свойства программного средства, обусловливающие сложность его понимания, изучения и использования, а также привлекательность для квалифицированных пользователей при применении в указанных условиях.
9) Эффективность:
Эффективность - свойства программного средства, обеспечивающие требуемую производительность решения функциональных задач, с учетом количества используемых вычислительных ресурсов в установленных условиях.
10) Мобильность:
Мобильность - подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую.
Чтобы добавить товар на склад нужно запустить базу данных зайти во вкладку «О нас», «Товары и услуги» и нажимаем создать (Рис. 4.1) [10].
Рисунок 4.2.1 Добавление товара
Чтобы добавить нового сотрудника нужно запустить базу данных зайти во вкладку «О нас», «Сотрудники» и нажимаем создать. Сотрудники нужны чтобы обслуживать клиентов и добавлять их данные о покупках в базу данных (Рисунок 4.2.2).
Рисунок 4.2.2 Добавление нового сотрудника
Чтобы добавить нового поставщика нужно запустить базу данных зайти во вкладку «О нас», «Поставщики» и нажимаем создать. Поставщики нужны для того чтобы закупать товары прямо из предприятия оптом по сниженной цене (Рисунок 4.2.3).
Рисунок 4.2.3 Добавление новых поставщиков
Чтобы добавить клиентов в базу нужно запустить базу данных зайти во вкладку «О нас», «Покупатели» и нажимаем создать. Учет клиентов помогает хранить информацию о них и вести отчет (Рисунок 4.2.4).
Рисунок 4.2.4 Добавление новых покупатели
Чтобы создать новую поставку нужно запустить базу данных зайти во вкладку «Документы», «Приход» и нажимаем создать. Выбирая определенного поставщика и товар, мы заказываем поставку от предприятия (Рисунок 4.2.5).
Рисунок 4.2.5 Оформление документа по приходу товаров
Чтобы создать новый заказ нужно запустить базу данных зайти во вкладку «Документы», «Заказы» и нажимаем создать. Новые заказы от клиентов нужны чтобы получить прибыль добавляя свою наценку (Рисунок 4.2.6).
Рисунок 4.2.6 Оформление документа по заказу товаров
Чтобы видеть отчет о товарах в наличии нужно запустить базу данных зайти во вкладку «Журнал», «Товары в наличии» и нажимаем создать. Отчет от товаров на складе нужно проводить для того чтобы видеть какие товары и какое количество их есть на складе (Рисунок 4.2.7).
Рисунок 4.2.7 Сформирование отчета по пришедшим и ушедшим товарам за определенный период времени
Чтобы сформировать отчет расчёт зарплаты надо зайти во вкладку «Документы», «Расчёт зарплаты» и нажимаем создать. Отчет о растёт зарплаты нужен для того чтобы рассчитать зарплату рабочим. (Рисунок 4.2.8).
Рисунок 4.2.8 Сформирование расчётазарплаты
Информационная система готова к использованию. Пройдя тестирование, мы можем сказать, что информационная система может выполнять поставленные ей задачи и соответствует требованиям к этой информационной системе. Из плюсов этой системы можно выделить что успешная эксплуатация разработанной и внедренной системы дает заметный экономический эффект, за счет снижения затрат, освобождения рабочего времени специалистов, повышения качества и надежности учета движения товаров, облегчения оформления сопровождающей документации и отчетности.
Заключение
Успех работы любой автобазы зависит от согласованности действий огромного количества разных людей. Каждый сотрудник должен знать и понимать миссию своего предприятия и направлять все свои усилия для успешного ее выполнения. Трудно переоценить значение качества обслуживания в автобазе для решения главной задачи своего предприятия. Зная это, каждый сотрудник автобазы должен стремиться качественно выполнить свою работу, чтобы люди обратились к ним вновь, и порекомендовали другим именно эту автобазу. Поэтому автобаза является одной из основных задач деятельности почти любого предприятия или независимого предпринимателя.