Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Методы и средства проектирования информационных систем и технологий (Технико-экономическая характеристика предметной области и предприятия)

Содержание:

Введение

Торговля - одна из важнейших сфер жизнеобеспечения населения. Она осуществляет связь между производством и потреблением, доводит до потребителя продукцию промышленности и сельского хозяйства, обеспечивает сбалансированность товарного предложения и покупательского спроса. Являясь источником поступления денежных средств, торговля тем самым формирует основы финансовой стабильности государства. В торговле, как ни в одной другой сфере хозяйственной системы, сформировалась богатая конкурентная среда. Система свободного предпринимательства, основанная на самостоятельности и независимости хозяйствующих субъектов, способствовала повышению инвестиционной активности в сфере торговли. В результате чего торговля в настоящее время является одной из важнейших бюджетообразующих отраслевых систем.

Современная жизнь – это жизнь в конкурентном поле, реализуемая или в полноте участия, или под «обстоятельствами». Все мы участники глобальной конкуренции, целью которой является развитие и получение прибыли. На сегодняшний день в секторе розничной торговли книгами существует серьезная конкуренция. Тенденции рынка заставляют магазины работать в условиях постоянного конкурентного соревнования, борьбы за покупателя. Рост физических объемов торговли и расширение ассортимента обуславливает необходимость совершенствования управленческой деятельности предприятий торговли. Растет многообразие издательской продукции, а запросы покупателей становятся все сложнее. Одним из направлений совершенствования работы предприятия является улучшение информационных связей между производителями, поставщиками и потребителями. Таким образом, современная автоматизированная информационная система (АИС) позволит организовать строгий контроль на складах и на местах продаж. Автоматизация учета на предприятиях розничной торговли способствует наращиванию темпов развития бизнеса, увеличению товарооборота, позволяет строить бизнес исходя из точных данных, принимать обоснованные решения в стратегическом планировании. Традиционные решения по информатизации в этой области, как универсальные (типа 1С: Предприятие и Виртуоз), так и специализированные (например, АРМ Издатель), являются достаточно дорогими продуктами, характеризующиеся к тому же малой гибкостью. В отношении же специально разрабатываемой АИС можно выделить такие преимущества, как низкая стоимость системы; профессионально-понятный интерфейс; поддержка качественных библиографических описаний, возможности библиографического поиска, ориентированность на автоматизацию торговой деятельности одиночных магазинов. Важными показателями специальной АИС для книжного магазина также являются ее открытость и модифицируемость – возможность оперативной реализации любых изменений в функциональных требованиях, что является чрезвычайно важным обстоятельством в условиях современного динамичного рынка книжных товаров.

1. Технико-экономическая характеристика предметной области и предприятия

Характеристика предприятия и его деятельности

Организационно - правовая форма собственности – общество с ограниченной ответственностью. ООО – признается общество, учрежденное одним или несколькими лицами хозяйственное общество, уставной капитал которого разделен на доли определенных учредительными документами размеров; участники общества не отвечают по его обязательствам и несут риск убытков, связанных с деятельностью общества, в пределах стоимости внесенных ими вкладов. 

«Алые паруса» основана в 1999 году структурами девелоперской компании ООО «Дон-строй» как диверсификационный проект, возглавила компанию Ольга Блажко, мать совладельца ООО «Дон-строя» Максима Блажко. В том же году был открыт универсам «Первый» в Строгине. В 2001 году около станции метро Щукинская открыт небольшой гастроном; а в 2002 году неподалёку от него в стилобате нового высотного жилого дома (Авиационная, 66) открыт торговый комплекс и супермаркет в нём, оба объекты получили название «Алые паруса» — такое же, как и возведённый ООО «Дон-строем» в то же время жилой комплекс «Алые паруса» (находящийся в Щукине приблизительно в километре от универсама). Оборот трёх магазинов в 2003 году оценивался на уровне $8 млн; торговые точки позиционировались как «элитные» продуктовые магазины для жителей дорогих жилых комплексов (эксплуатируя бренд жилого комплекса «Алые паруса».

Показатели

Годы

2015

2016

2017

1

Выручка, тыс.руб.,

1557065

1725868

1971960

2

2. Себестоимость реализованной продукции, тыс.руб.,

1461828

1425481

1547425

3

Валовая прибыль, тыс. руб.,

95237

300387

424535

4

Чистая прибыль, тыс.руб.,

62532

115750

121476

5

Среднесписочная численность, чел..

1245

1212

1200

6

Рентабельность реализованной продукции,%

4,02

6,71

6,16

7

Стоимость основных фондов, тыс.руб.,

8221

15261

16389

8

Производительность труда, тыс.руб.,

1 250,65

1 423,98

1 643,30

9

Фондоотдача,

189,40

113,09

120,32

10

Фондовооруженность

6,60

12,59

13,66

Организационная структура управления предприятием

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

Различные институты имеют разную организационную структуру. У независимой розничной фирмы структура проще, чем у сети. Ей не приходится управлять подразделениями, расположенными вдали от основного магазина, директор-владелец обычно контролирует всех сотрудников, которые имеют свободный доступ к нему и могут без каких-либо препятствий поговорить с ним, если возникают проблемы по работе или личного характера. И наоборот, в торговой сети нужно распределять задачи, координировать многочисленные магазины и применять единые правила для всех сотрудников.

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

Организационная структура магазина «Алые паруса» представляет собой иерархию должностей: Директор, непосредственно управляет предприятием в целом. К нему в подчинение входит бухгалтер, продавцы, кассиры, кладовщики магазина. В подчинение бухгалтеру входят помощник бухгалтера. Все новое оборудование, которое приходит на склад, впоследствии, устанавливается в магазине для дальнейшей продажи. Также в магазине работает кассир, который выполняет операции по расчету с клиентами. Кладовщик следит за товаром, который поступает на склад магазина аудио-видео техники. Директор следит за работой сотрудников и подписывает заявления на поставку товар, Бухгалтер следит за поставками товара, подсчитывает количество привезенного и остаток товара в магазине. Продавец продает товар и осматривает товар на наличие брака.

Организационная структура управления компании представлена рисунке 1.

Документ1

Рисунок 1. Организационная схема компании «Алые Паруса»

Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

В рамках данного проекта для автоматизации выбраны следующие функции автоматизированной системы магазина «Алые паруса»:

  • Учет кадров.  
  • Учет наличия товара  
  • Учет поступления товара  
  • Учет проданного товара

Функция "Учет кадров" предназначена для поддержки процесса управления персоналом организации.

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

Особенности автоматизированной реализации функции состоят в том, что в базе данных размещаются сведения о контактных телефонах сотрудника, позволяющие обеспечить руководству быструю связь с ним в критических ситуациях.

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

Функция "Учет наличия товара" предназначена для поддержки процесса управления товара, который уже имеется на складе магазина. Эта цель достигается за счет того, что в компьютерной базе данных накапливается информация о поставленных товарах, поставщиках, количестве и цене.

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

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

Функция "Учет поступления товара" предназначена для поддержки процесса управления товара, который был заказан магазином у поставщика. Эта цель достигается за счет того, что в компьютерной базе данных накапливается информация о поставленных товарах, поставщиках, количестве и цене. Особенности автоматизированной реализации функции состоят в том, что в базе данных размещаются сведения о наименовании товара.

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

Функция "Учет проданного товара" предназначена для поддержки процесса управления товара, который был продан. Эта цель достигается за счет того, что в компьютерной базе данных накапливается информация о товаре, который был продан данным магазином, о поставщике у которого был заказан данный товар и дате продажи. Особенности автоматизированной реализации функции состоят в том, что в базе данных размещаются сведения о наименовании товара (в том числе код товара), организации поставщика и его контактные сведения.

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

Комплекс задач автоматизации и место решаемой задачи в этом комплексе представлены на рисунке 2.

Документ2

Рисунок 2. Комплекс задач автоматизации и место решаемой задачи в этом комплексе

Диаграмма позволяет обратить внимание на процессы, автоматизация которых оптимизирует работу торговой точки, а также показывает структуру бизнес-процессов в компании (рисунок 3, 4).

Screenshot_1

Рисунок 3. Контекстная диаграмма бизнес-процессов компании (IDEF0)

Диаграмма декомпозиции бизнес-процессов центра (IDEF0) приведена на рисунке 4.

Рисунок 4. Диаграмма декомпозиции бизнес-процессов компании (IDEF0)

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

  • уменьшению времени по учету данных о сотрудниках;  
  • уменьшение времени на формирование отчетов, приказов и справок.

Технические средства ИС должны быть установлены так, чтобы обеспечивались их безопасная эксплуатация и техническое обслуживание. 

Требования безопасности устанавливаются в инструкциях по эксплуатации технических средств. Данная информационная система разрабатывается с расчетом на нескольких пользователей – продавца-консультанта и менеджера.

При работе с системой менеджер должен решать следующие задачи:  

  • Получать доступ к данным таблиц, в которых должна содержаться вся необходимая информация.
  • Просматривать данные таблиц, при необходимости редактировать их.  
  • Создавать на основе исходных данных отчеты, формы и запросы. При этом в основном используется выборка из таблиц.

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

2. Информационное обеспечение задачи

2.1. Информационная модель и её описание

Диаграммы взаимодействия позволяют наглядно представить ожидаемое поведение системы.

Основными понятиями диаграмм взаимодействия являются: действующее лицо, вариант использования, связь.

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

Вариант использования - некоторая очевидная для действующего лица процедура, решающая его конкретную задачу. Все варианты использования, так или иначе, связаны с требованиями к функциональности разрабатываемой системы и могут сильно отличаться по объему выполняемой работы.

Связь - взаимодействие действующих лиц и соответствующих вариантов использования.

Рисунок 5. Информационная модель компании

2.2. Используемые классификаторы и системы кодирования

В составе информационного обеспечения рассматриваемого комплекса задач важное место отводится классификаторам экономической информации:

Обеспечить сжатие призрачной части показателей, а, следовательно, и сократить объем хранимой информации в ЭВМ и время на поиск информации, необходимой для решения задач, облегчить обработку информации позволяют классификация и кодирование информации.

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

При проектировании кодов предъявляется ряд требований:

- охват всех объектов, подлежащих кодированию, и их однозначное обозначение;

- возможность расширения объектов кодирования без изменения правил их обозначения;

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

Выбор системы кодирования в основном зависит от количества классификационных признаков и разработанной системы классификации. Система классификации - это совокупность правил распределения объектов множества на подмножества. Классифицирование - это процесс распределения объектов данного множества на подмножества. Классификация - это результат упорядоченного распределения объектов заданного множества.

Различают иерархическую и многоаспектную системы классификации.

Иерархическая система классификации предполагает разбиение исходного множества на подмножества, между которыми установлены отношения соподчиненности (иерархии). В зависимости от количества классификационных признаков возможно наличие нескольких уровней классификации. Уровень классификации - это совокупность классификационных группировок, расположенных на одних и тех же ступенях классификации.

В многоаспектных системах классификации применяется параллельно несколько независимых признаков в качестве классификационных, т. е. Исходное множество рассматривается одновременно в разных аспектах (например, фасетная система классификации).

Системы кодирования делятся на регистрационные и классификационные.Регистрационная система кодирования используется для идентификации объектов, которые не требуют предварительной классификации и независимы от существа решаемых задач. Различают порядковую и серийно-порядковую системы кодирования.

Порядковая система кодирования заключается в последовательном порядке регистрации объектов. Признаки классификации отсутствуют, что впоследствии не позволит получать промежуточные итоги.

Серийно-порядковая система кодирования применяется для кодирования однопризначных номенклатур, находящихся в определенной соподчиненности. Старшему признаку выделяется серия номеров с учетом возможного расширения позиции объекта, а младшему присваиваются порядковые номера в пределах выделенной серии.

2.3. Характеристика нормативно-справочной, входной и оперативной информации

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

Входной информацией для разрабатываемой в курсовой работе ИС являются данные, такие как:

  • Состав сотрудников магазина;
  • Название поставщиков.
  • Списание товара.
  • Поставка товара

Нормативные документы (управление): должностная инструкция менеджера по продажам; руководство пользователя ПК; трудовой договор с компанией; инструкции по технике безопасности; стандарты качества (ГОСТ, ТУ- РДС , ГОСТ и другие).

2.4. Характеристика результатной информации

Обеспечение высокого уровня организации розничной торговой сети является важным условием роста социально-экономической эффективности торговли. Розничные сетевые структуры находятся на лидирующих позициях практически во всех рыночно ориентированных сферах деятельности. Розничная торговая сеть обеспечивает возможность быстро, удобно, с минимальной затратой сил и времени приобретать нужные товары и услуги в условиях свободного выбора, недалеко от места работы или жилья, в удобном количестве.

  • Результатными показателями в «Алые паруса» являются:
  • Ведомость "Документы продаж";
  • Ведомость "Продажа товара";
  • Ведомость "Резервы и заказы";
  • Ведомость "Продажа (по документам)";
  • Ведомость "Продажа (по товарам);
  • Ведомость "Просроченные отгрузки и резервы";
  • Ведомость "Возврат товара" (по документам);
  • Ведомость "Возврат товара" (по товарам);
  • Ведомость "Неоплаченные накладные";
  • Ведомость "Активность покупателей";
  • Прайс-лист;
  • "Книга продаж".

В данном пункте рассматривается формирование Прайс-листа по наличию оргтехники. В стандартной поставке уже имелся Прайс-лист по наличию, но он не удовлетворял потребностям «Алые паруса», т.к. в нем имелось много ненужной информации. Поэтому был разработан Прайс-лист, отвечающий потребностям данной фирмы.

  1. 3 Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

Дерево функций это иерархическая структура действий, реализованных в информационной системе. Можно выделить два подмножества функций:

  • служебные функции;
  • основные функции.

Служебные функции - идентичны для всех автоматизированных систем управления учреждением на уровне развития аппаратных и программных средств. Эти функции призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной для конечного пользователя.

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

Рисунок 6. Дерево функции

При разработке данного проекта система общения с пользователем организована таким образом, что основная часть диалога ведется на языке типа «меню», а заполнение форм входных документов - по «шаблону». Таким образом, происходит одностороннее управление процессом обработки данных со стороны ИС.

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

Сценарий диалога предусматривает возможность обеспечения следующих функций управления ходом решения поставленных задач:

  • возможность работы с экранными формами входных документов,
  • формирование выходных документов,
  • корректировка вводимых данных,
  • просмотр введенной информации,
  • работа с таблицами нормативно-справочной информации,
  • протоколирование действий пользователя,
  • помощь на всех этапах работы.

Диалог реализуется с использованием контекстно-зависимого меню.

Меню используется для ввода, как управляющих команд, так и данных.

Контекстно-зависимое меню является наиболее естественным механизмом для работы с устройствами указания и выбора: меню представляет собой изображение тех объектов, которые выбираются пользователем.

Рисунок 7. Сценарии диалога

3.2. Характеристика базы данных

Сегодня наиболее распространенным подходом для организации информационной базы предприятия являются реляционные базы данных.

Особенности организации данных в БД по сравнению с файловыми системами обеспечивают использование одних и тех же данных в различных приложениях. БД сводят к минимуму дублирование данных, прибегая к дублированию только для ускорения доступа к данным или для обеспечения восстановления БД при ее разрушении. Одна из важных черт БД - независимость данных от особенностей прикладных программ, которые их используют, а также возможность создания этих программ в такой форме, что изменение особенностей хранения, логической структуры или значений данных не требует изменения программ их обработки. Другой важной чертой БД является возможность изменения физических особенностей хранения данных без изменения их логической структуры.

Базы данных позволяют хранить и получать доступ к информации. Использование БД позволяет отслеживать данные и распознавать пользователя. Информация может обрабатываться, сохраняться и извлекаться из БД. В БД можно хранить хорошо структурированную информацию, такую как список пользователей, список заказов, прайс-листы. Однако этим вид хранимой информации не ограничивается. В современных информационных системах в базах данных хранятся и тексты, и изображения, и даже исполняемые программы или скрипты. Если потребуется, то в приложении можно хранить в базе данных инструкции и описания товаров.

Функционирование БД обеспечивается совокупностью языковых и программных средств, называемых системой управления базами данных (СУБД).

Основная задача СУБД - предоставить пользователю БД возможность работать с ней, не вникая в детали на уровне аппаратного обеспечения. Иными словами, СУБД позволяет конечному пользователю рассматривать БД как объект более высокого уровня по сравнению с аппаратным обеспечением, а также предоставляет в его распоряжение набор операций, выраженный в терминах языка манипулирования данными высокого уровня (например, набор операций, которые можно выполнять с помощью языка SQL).

Во-первых, с помощью SQL программист может переложить большинство задач хранения и управления данными на СУБД. Во-вторых, СУБД лучше человека справляются с управлением большими объемами данных. В-третьих, БД хранят данные постоянно, в то время, как переменные и их данные в сценариях PHP обычно существуют лишь на протяжении запроса данной страницы. Благодаря этому постоянству СУБД могут принимать более разумные решения по поводу того, что относится к производительности работы с диском и кэшированию памяти.

Хранение информации в БД также позволяет разработчику PHP писать меньший объем кода (благодаря тому, что задачи обработки данных передаются СУБД) и рассматривать отвлеченно всю систему управления данными.

СУБД обычно дают следующие преимущества:

  • высокая целостность данных (не гарантируемая файлами);
  • улучшенная непротиворечивость данных при множественном доступе;
  • улучшенная защита;
  • стандартная защита;
  • различные представления, основанные на одних и тех же структурах;
  • независимость от файловых структур;
  • устранение избыточности информации;
  • отображение в объекты;
  • экономия дискового пространства благодаря объединению таблиц без потерь.

База данных (БД) «Sale» состоит из восьми взаимосвязанных таблиц. Приведем структуру каждой таблицы.

Схема БД, структура таблиц и данные представлены на рисунках 8 -13

Создадим структуру таблицы Сотрудники.

Для этого:

на вкладке Создание выберем Конструктор таблиц;

введем следующие имена полей и соответствующие им типы данных:

Рисунок 8. Структура таблицы Заявки

Рисунок 9. Структура таблицы Клиенты

Рисунок 10. Структура таблицы Сотрудники

Рисунок 11. Структура таблицы Премия

Рисунок 12. Структура таблицы Учет оборудование

Рисунок 13. Структура таблицы Оборудование

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

Рисунок 14. Схема данных

3.3. Структурная схема пакета (дерево вызова программных модулей)

Для разработки информационно-справочной системы автоматизации предприятия применяется система 1С: Предприятие. Эта система имеет модульную форму организации конфигурации. В глобальных модулях хранятся переменные, процедуры и функции доступные из других модулей.
Древо программных модулей для программного клиента заказчиков представлено на рисунке 15.

Рисунок 15. Структура ИС


Таблица 1 описания программных модулей для программного клиента

№ п/п

Наименование модуля

Функции модуля

1

Главный модуль

Содержит основные функции и процедуры выполняемые при запуске сервера

2

Модуль «Клиент»

Содержит функции и процедуры необходимые для записи данных по клиенту в таблицу «Клиенты»

3

Модуль «Заказы»

Содержит функции и процедуры необходимые для записи данных по заказу в таблицу «Поступившие заказы»

Продолжение таблицы 1

4

Модуль «Занятость»

Содержит функции и процедуры необходимые для записи данных по количеству активных заказов разработчика в таблицу «Занятость»

5

Модуль рассылки информации

Содержит процедуры и функции для рассылки на все клиенты информации о возможно обновлении клиентской версии

6

Модуль «Отчеты»

В данном модуле реализованы функциональные возможности для работы по формированию отчетов на основании информации, полученной из базы данных

3.4. Описание программных модулей

Практически все виды запросов, которые можно построить программно, в 1С можно построить визуально. Также в 1С есть возможность создавать разнообразные запросы выборки. Существует развитая система фильтров. Фильтры и система сортировки - одна из наиболее сильных сторон 1С. Фильтры строятся с помощью запросов или установкой критериев.

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

Рисунок 16. Схема работы системы

Выполним описание работы программных модулей с учетом составленной графической схемы.

1) После запуска системы необходимо произвести выбор действия (работа со справочными таблицами, документами, отчетами).

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

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

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

4. Контрольный пример реализации и его описание

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

https://pp.userapi.com/c849432/v849432391/16d4e/RnHnY-c3dzQ.jpg

Рисунок 17. Заставка меню

В главном окне программы находится меню, состоящее из следующих разделов:

  • справочники;
  • документы;
  • отчеты;
  • настройки;

Для описания контрольного примера работы программы, возьмем раздел «Справочники». На рисунке 20, 21 и 22 представлено добавление информации о новой номенклатуре:

Рисунок 18. Окно выбора операции

Рисунок 19. Окно ввода информации о новом элементе

Рисунок 20. Результат добавления нового элемента.

Также для описания контрольного примера работы программы возьмем раздел «Настройки», на рисунке 21 показан результат выбора кассира и его кассы:

Рисунок 21. Установка кассира.

Заключение

В данной курсовой работе была создана автоматизированная информационная система магазина «Алые паруса», которая смогла бы автоматизировать деятельность, связанную с деятельностью продажи товара. В автоматизированной информационной системе «Алые паруса» необходимо предусмотреть сбор и внесение всех необходимых данных, которые в дальнейшем будут необходимы для работы всей системы.

Автоматизированная информационная система (АИС) должна выполнять сбор данных, заполнять все необходимые справочники, документы, отчеты и отбор в базе данных, а так же следить за тем, чтобы введенные данные были точны и правильно оформленные.

Когда поступает новая информация, программист заносит все данные в базу данных магазина «Алые паруса». Разработанная система должна автоматизировать работу магазина. Система должна позволять программисту осуществлять проверку необходимых данных, а также возможность внесения корректировок, просмотр всех справочников, журналов и отчетов. Вся информация в виде отчета должна иметь возможность распечатки на принтере.

Список использованной литературуы:

  1. Вендров, А.М. Современные методы и средства проектированияинформационных систем [Текстъ/ А.М. Вендров - М.: Финансы и статистика,

2008. – 65 с.

  1. Начинающих разработчиков. - СПб.: «БХВ-Перербург», 2007. – 592 с.
  2. Борри Х. Firebird: руководство разработчика баз данных: Пер. с англ. – СПб.: БХВ-Петербург, 2006. - 1104 с.
  3. Илюшечкин В.М. Основы использования и проектирования баз данных. - М.: «Издательство Юрайт» 2010. -213с.
  4. Карпова Т.С. Базы данных: модели, разработка, реализация. –
  5. СПб.: Питер, 2002. – 304 с.
  6. Конноли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3–е издание. - М.: Издательский дом

"Вильямс", 2003. - 1440 с

  1. Маклаков С.В. BPwin, ERwin. CASE-средства разработки информационных систем. – М.: ДИАЛОГ-МИФИ, 2007. – 304 с.
  2. Мандел Т. Разработка пользовательского интерфейса. – М.:ДМК Пресс, 2008. - 412 с.
  3. Титоренко Г.А. Автоматизированные информационные технологии в экономике: учебное пособие. / Г.А. Титоренко, 2003 г. – 245 с.
  4. Хомоненко А.Д. Базы данных: учебник для высших учебных заведений, 4-е издание дополненное и переработанное. – СПб.: Корона, 2004. 736 с.
  5. Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ

систем: IDEF-технологии. – М: Финансы и статистика, 2001. – 208 с.

  1. Конолли, Т. Базы данных: проектирование, реализация и сопровождение / Т. Конолли, К. Бегг, А. Страчан. - М.: Вильямс, 2011. – 890 с.