Разработка программного продукта для предприятия «Строй-сервис»

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

2015-09-17

9.06 MB

46 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


СОДЕРЖАНИЕ

ВВЕДЕНИЕ 2

1  Анализ  программного  обеспечения  для  предприятий  малого  бизнеса 4

1.1  Программы  учета  и  управления  для  малого  бизнеса 4

1.2 Особенности компьютерной обработки данных 8

1.3  Обзор  и  анализ  систем    управления  предприятия 9

1.3.1  "Атонекс"  Склад 9

1.3.2  "VVS  :  Офис  -  Склад  -  Магазин". 11

1.3.3  ОК-СКЛАД:  Складской  учет  и  торговля. 11

1.3.4  "Склад  2009" 12

1.3.5  "Товар-Деньги-Товар" 13

1.3.6  ФОЛИО-WinСклад 14

1.3.7  "Склад  и  Реализация". 16

1.3.8  "Складской  учет  товаров" 16

1.3.9  "Инфо-Предприятие:Торговый  Склад" 17

1.3.10  "Склад  Предприниматель" 21

1.3.11  "Склад+" 22

1.3.12  "1С:Бухгалтерия  8" 22

1.3  Обоснования  создания  программного  обеспечения    «Строй-сервис». 26

2  Разработка  программного  обеспечения  для  предприятия  малого  бизнеса  «Строй-сервис» 28

2.1.  Назначение  программы 28

2.2    Требования  к  организационному  и  техническому  обеспечению 28

2.3  Определение  объектов  базы  данных 29

2.3.1  Построение  таблиц 30

2.4  Определение  программного  обеспечения 32

2.4.1    Описание  языка  программирования 32

2.5  Разработка  приложения 35

2.5.1  Основная  работа  приложения 36

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

Программа  рассчитана  для  пользователя  не  имеющего  представление  о  работе  с  базами  данных. 46

ЗАКЛЮЧЕНИЕ 49

СПИСОК  ИСПОЛЬЗОВАННОЙ  ЛИТЕРАТУРЫ 51


ВВЕДЕНИЕ

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

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

Актуальность.

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

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

В  настоящее  время  все  большее  внимание  в  среде  информационных  технологий  уделяется  решению  экономических  задач.  Это  могут  быть  задачи  прогнозирования,  анализа,  но  большую  часть  на  данном  этапе  развития  составляют  задачи  учета.  Задача  учета  товаров  на  складе  –  одна  из  самых  распространенных.  Существует,  конечно,  множество  решений,  в  том  числе  и  на  базе  1С.  Но  практичнее  и  надежнее  представляется  создание  собственного  программного  обеспечения  для  этой  цели [2].

В  данной  работе  рассматривается  один  из  элементов  автоматизированного  учета    продажи  товаров  на  предприятии  торговли  «Строй-сервис».  

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

Для  достижения  поставленных  целей  определены  следующие  задачи:

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

2.  Разработать  программный  продукт  для  предприятия  «Строй-сервис».  Требованием,  предъявляемым  к  такому  программному  продукту  является  его  экономичность  по  стоимости  приобретения  и  дальнейшего  обслуживания.

Объектом  исследования  дипломной  работы  является  современное  программное  обеспечение  для  предприятий  малого  бизнеса.

Методы исследования: аналитический обзор литературы, программных систем; апробация программы на предприятии.

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

По  результатам  исследования  опубликована  статья  в  Сборнике  магистрантов  и  студентов  КСТУ

Дипломная  работа  состоит  из  введения,  двух  разделов,  заключения,  списка  использованных  источников.  Работа  содержит  1  таблицу  и  16  рисунков.  Список  используемой  литературы  содержит  45  наименование.  


1  Анализ  программного  обеспечения  для  предприятий  малого  бизнеса

1.1  Программы  учета  и  управления  для  малого  бизнеса

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

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

Результатом  оптимизации  этих  параметров  являлись  понижение  конечной  цены  готовых  изделий  и  повышение  общей  производительности,  что  соответственно  немедленно  отражалось  на  конкурентоспособности  и  рентабельности  компании [3].

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

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

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

Термин  учет  имеет  множество  практических  значений.  

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

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

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

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

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

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

Автоматизация  бухгалтерского  учета

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

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

Кроме  того,  существуют  плановые  и  внеплановые  налоговые  проверки,  при  проведении  которых  могут  потребоваться  все  бухгалтерские  документы,  включая  первичные.  

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

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

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

Надежность  системы  в  компьютерном  плане  означает  защищенность  ее  от  случайных  сбоев  и  в  некоторых  случаях  от  умышленной  порчи  данных [5-8].  

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

Автоматизация  электронного  документооборота

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

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

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

Такие  системы  представляют  собой  программные  комплексы,  применимые  для  решения  ряда  задач,  в  том  числе  и  для  построения  корпоративных  систем  электронного  документооборота.

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

  1.  регистрация  входящих  в  организацию  документов,  исходящих  из  организации  документов  и  внутренних  документов;
  2.  учет  резолюций,  выданных  по  документам  руководством  организации,  и  постановка  документов  на  контроль;
  3.  централизованный  контроль  исполнения  документов;
  4.  списание  документов  в  дело;
  5.  ведение  информационно-справочной  работы;
  6.  формирование  делопроизводственных  отчетов  по  организации  в  целом.

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

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

Автоматизация  управления  поручениями

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

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

Поддержка  управления  продажами

На  рынке  появляется  все  больше  программных  решений  для  поддержки  управления  отношениями  с  клиентами  (по-английски  сокращение  этого  термина  выглядит  как  всем  известные  три  буквы  CRM).

Система  управления  взаимоотношениями  с  клиентами  (CRM,  CRM-система,  сокращение  от  англ.  Customer  Relationship  Management)  —  прикладное  программное  обеспечение  для  организаций,  предназначенное  для  автоматизации  стратегий  взаимодействия  с  заказчиками  (клиентами),  в  частности,  для  повышения  уровня  продаж,  оптимизации  маркетинга  и  улучшения  обслуживания  клиентов  путём  сохранения  информации  о  клиентах  и  истории  взаимоотношений  с  ними,  установления  и  улучшения  бизнес-процедур  и  последующего  анализа  результатов.

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

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

CRM-система  может  включать  в  себя:

  1.  Фронтальную  часть,  обеспечивающую  обслуживание  клиентов  на  точках  продаж  с  автономной,  распределенной  или  централизованной  обработкой  информации
  2.  Операционную  часть,  обеспечивающую  авторизацию  операций  и  оперативную  отчетность
  3.  Хранилище  данных
  4.  Аналитическую  подсистему
  5.  Распределенную  систему  поддержки  продаж:  реплики  данных  на  точках  продаж  или  смарт-карты.

1.2 Особенности компьютерной обработки данных

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

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

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

Напротив,  программные  ошибки  (или  другие  систематические  ошибки  в  аппаратных  либо  программных  средствах)  приводят  к  неправильной  обработке  всех  идентичных  операций  при  одинаковых  условиях.

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

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

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

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

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

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

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

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

1.3  Обзор  и  анализ  систем    управления  предприятия

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

1.3.1  "Атонекс"  Склад

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

Возможности  программы:

  1.  Складской  учет.
  2.  Приход  товара
  3.  Расход  товара
  4.  Ведение  нескольких  складов
  5.  Операции  передачи  товара  между  складами
  6.  Списание  товара
  7.  Отчетность  по  складу  и  складским  операциям  (приход,  расход,  остатки  и  т.д.)
  8.  Модуль  продажи  товаров  с  возможностью  подключения  фискального  регистратора.

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

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

  1.  Управление  персоналом
  2.  Ведение  базы  данных  по  сотрудникам
  3.  Отчеты  для  расчета  заработной  платы  сотрудникам

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

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

Установки  дополнительного  программного  обеспечения  не  требуется.  Программа  "Атонекс"  самодостаточна.

Программа  очень  проста  в  эксплуатации.  Освоение  программы  не  занимает  много  времени.

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

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

Технические  требования  к  оборудованию.

Для  работы  с  программой  подходят  любые  IBM  совместимые  компьютеры,  позволяющие  устойчиво  работать  с  операционными  системами  MS  Windows  XP  /  MS  Windows  Vista.  Так  же  возможна  работа  и  с  операционными  системами  Windows  95/98/2000  –  но  для  этого  потребуется  устанавливать  дополнительные  компоненты  с  сайта  Microsoft.  Если  программа  планируется  к  использованию  в  сетевом  варианте,  то  необходимо  наличие  сетевых  карт  у  компьютеров  и  настроенной  локальной  сети.  Рекомендуется  Pentium  III  600/128  Мб  RAM  под  управлением  OC  Windows  XP.

1.3.2  "VVS  :  Офис  -  Склад  -  Магазин".

Это  простая,  надежная  и  гибкая  программа  для  автоматизации  торговли,  склада  и  производства.

Легкая  в  развертывании,  программа  требует  минимума  усилий  для  внедрения,  имеет  доступную  цену.

Программа  поможет  Вам  быстро  и  качественно  оформить  первичные  документы  (счета,  фактуры,  накладные,  ТОРГ-12,  платежное  поручение  и  др.),  проконтролировать  остатки  на  складе  и  резервирование  товаров,  вести  учет  задолженности  клиентов  и  себестоимости  товаров,  подсчитать  полученную  прибыль  и  еще  многое  другое.

Она  готова  к  использованию  и  не  требует  дополнительной  адаптации  и  настройки.

Программу  отличают  высокая  скорость  работы  как  на  одном  компьютере,  так  и  в  локальной  сети,  невысокие  требования  к  оборудованию,  тесная  интеграция  с  другими  программами  Windows,  например,  MS  Excel.

Имеется  возможность  обмена  данными  как  с  собственными  удаленными  филиалами  и  складами,  так  и  с  поставщиками  и  покупателями.

Несмотря  на  простоту  в  освоении,  программа  имеет  широкие  возможности  для  настройки  под  особенности  учета  в  Вашей  организации.

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

1.3.3  ОК-СКЛАД:  Складской  учет  и  торговля.

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

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

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

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

Полная  поддержка  работы  сканера  штрих  кодов  в  дополнительной  версии.  Данную  программу  используют  как  крупные  оптовые  компании,  так  и  розничные  магазины.  Экспорт  в  Excel  счетов,  накладных,  платежей  и  других  документов.  "ОК-Склад"  может  работать  с  сервером  базы  данных  через  Интернет [24].

1.3.4  "Склад  2009"

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

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

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

Существует  возможность  сохранения  страниц  отчётов  (например,  для  отправки  заказов  по  электронной  почте)  и  экспорта  таблиц  в  формат  Microsoft  Excel.  Система  позволяет  строить  прайс-листы  со  стилями  и  шапками  учётных  предприятий.  

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

Система  выполнена  по  технологии  клиент-сервер  (SQL)  и  является  полноценной  сетевой  системой.  Количество  клиентских  рабочих  станций  теоретически  не  ограничено  и  зависит  только  от  мощности  сервера.  

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

1.3.5  "Товар-Деньги-Товар"

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

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

Основные  возможности  программы

  1.  Учет  поступившего  товара.
  2.  Автоматический  расчет  себестоимости  товара  с  учетом  всех  затрат.
  3.  Оформление  поступления  товара  на  выбранный  склад  (торговую  точку).
  4.  Возможность  указания  размеров  (для  одежды,  обуви  и  пр.),  серийных  номеров  (для  сотовых  телефонов,  компьютеров  и  пр.)  товаров.
  5.  Установка  до  десяти  розничных,  оптовых,  дополнительных  цен.
  6.  Работа  с  комплектами.
  7.  Перемещение  товара  с  одного  склада  на  другой.
  8.  Продажа  в  розницу,  оптом,  по  остаткам.
  9.  Резервирование  товара.
  10.  Возврат  товара  поставщику,  с  розницы,  с  накладной.
  11.  Формирование  заявок  поставщикам.
  12.  Списание  товара.  Возможность  выбора  метода  списания  (FIFO,  LIFO  и  по  максимальной  себестоимости).
  13.  Контроль  взаиморасчетов  с  клиентами.  Учет  долгов  и  должников.
  14.  Учет  наличных  денежных  средств  в  кассе  и  безналичных  на  расчетных  банковских  счетах:  все  операции,  связанные  с  поступлением  или  расходом  денежных  средств  отражаются  в  программе.
  15.  Ведение  всей  необходимой  первичной  документации:  платежные  поручения,  счета,  счета-фактуры,  товарные  чеки,  накладные  на  продажу  товара,  акты  выполненных  работ,  накладные  на  перенос  товара  со  склада  на  склад,  накладные  на  списание  товара,  накладные  на  возврат  с  продажи  и  возврат  поставщику,  книги  продаж  и  покупок.
  16.  Формирование  аналитических  отчетов:  поступление  товара  на  склад,  реализация  товара  с  автоматическим  подсчетом  прибыли  за  любой  период,  остатки  товара  на  складах  фирмы,  долги  и  должники,  прайс-листы  и  прочее.
  17.  Возможность  изменять  стандартные  и  создавать  новые  формы  документов  (отчетов).
  18.  Ведение  всей  необходимой  справочной  информации:  реквизиты  фирм,  информация  о  товаре,  единицы  измерения  и  пр.
  19.  Использование  любых  дополнительных  валют.
  20.  Импорт  справочника  товаров  из  MS  Excel.
  21.  Экспорт  документов  в  MS  Excel.
  22.  Система  поиска  нужной  информации  в  базе  программы.
  23.  Возможность  работы  с  кассовыми  аппаратами.
  24.  Возможность  работы  со  сканерами  штрих-кодов.
  25.  Ведение  журнала  изменений,  в  котором  отражаются  все  операции,  которые  кто-либо  из  пользователей  производил  в  программе.
  26.  Сохранение  и  восстановление  данных.
  27.  Работа  в  сети.
  28.  Обмен  данными  с  удаленными  компьютерами  через  Интернет  и  с  помощью  физических  носителей  (дискет,  компакт-дисков,  flash-карт).

Преимущества  программы:

  1.  Программа  универсальна  и  подходит  для  самых  разнообразных  видов  торгово-закупочной  деятельности.
  2.  Может  быть  использована  как  для  розничной,  так  и  для  оптовой  торговли.
  3.  Программу  можно  с  успехом  применять  при  сборочном  производстве.  Под  «сборочным  производством»  в  данном  случае  понимается  производство  готовой  продукции  из  закупленных  у  поставщиков  материалов  (сырья,  комплектующих  и  пр.).
  4.  Программу  могут  использовать  организации,  деятельность  которых  связана  с  оказанием  услуг.
  5.  В  процессе  работы  можно  создавать  любую  структуру  своего  предприятия.  Количество  торговых  точек  (складов)  не  ограничено.
  6.  Вся  справочная  информация  хранится  в  программе.
  7.  Встроенный  редактор  отчетов.
  8.  «Товар-Деньги-Товар»  поддерживает  работу  в  сети  и  на  удаленных  машинах,  не  соединенных  локальной  сетью.
  9.  Невысокие  требования  к  аппаратному  обеспечению  компьютера  для  установки  и  работы  программы.

1.3.6  ФОЛИО-WinСклад

Основополагающие  моменты  программ  ФОЛИО-WinСклад:

  1.  Автоматизация  складского  учета  от  рабочего  места  продавца  до  директора;
  2.  Хранение  истории  оплаты  каждого  товара  от  момента  прихода  на  склад  до  продажи;
  3.  Учет  партий  товаров,  сроков  годности.
  4.  Мгновенное  получение  любой  информации  о  продажах,  прибыли  и  задолженностях  по  каждому  товару,  поставщику,  дилеру;
  5.  Передача  и  прием  данных  с  удаленных  складов;
  6.  Передача  бухгалтерских  операций  в  программы  ФОЛИО,  1С,  Турбо-Бухгалтер,  Инфин,  Инфо-Бухгалтер,  Инотек-Бухгалтер,  Парус
  7.  Реализованы  функции
  8.  Приход,  расход  и  оплата  товаров
  9.  Оформление  и  печать  первичных  складских  и  платежных  документов.
  10.  Резервирование  и  возврат  товаров
  11.  Формирование  накладных  "сборки",  включающих  как  операции  расхода,  так  и  прихода  в  одной  накладной.  Позволяет,  например,  в  производстве  описать  создание  новых  товаров  из  комплектующих.
  12.  Счета-фактуры,  книга  покупок  и  книга  продаж
  13.  Использование  готовых  комплектов  товаров  при  вводе.
  14.  6-ти  уровневые  классификаторы  товаров.
  15.  Просмотр  взаимосвязей  платежных  и  складских  документов.
  16.  Частичная  оплата  счетов  и  накладных.  Учет  оплаты  за  неизвестные  товары.
  17.  Расчет  цены  с  учетом  накладных  расходов  пропорционально  сумме,  весу,  количеству  и  фасовке  товара,  в  валюте  и  рублях.
  18.  Любое  число  дополнительных  отпускных  цен  товара,  во  взаимосвязи  с  организациями  и  контрактами
  19.  Переоценка  товаров  и  автоматический  перерасчет  учетных  цен  (FIFO,  LIFO,  средняя),  инвентаризация.
  20.  Ведение  учета  в  любых  валютах,  автоматический  пересчет  из  валютной  цены  в  рублевую.
  21.  Большой  набор  прайс-листов  и  ценников.
  22.  Контроль,  управление  и  анализ
  23.  Любая  информация  о  наличии  и  движении  товаров  в  количественном,  рублевом  и  валютном  выражении,  карточки  складского  учета.
  24.  Контроль  задолженности  организаций  в  количественном  и  суммовом  выражении.
  25.  Анализ  движения  товаров  по  организациям,  контрактам,  группам  товаров,  возвратам,  оплате,  наличным  и  безналичным  расчетам  и  др.  признакам.
  26.  Отчеты  о  взаимодействии  с  реализаторами,  поставщиками  и  покупателями.
  27.  Возможность  составления  отчетов  из  выбираемых  пользователем  параметров.
  28.  Графическое  представление  любого  отчета,  реестра  и  таблицы  программы.
  29.  Учет  эффективности  рекламы.

Дополнительные  возможности

  1.  Генератор  отчетов,  форм  и  прайс-листов  (поставляется  в  комплекте  программы  ФОЛИО-Win Склад  Мастер  класс).
  2.  Экспресс-расчет  себестоимости  товаров.
  3.  Ведение  любого  числа  складов  в  одной  программе.
  4.  Обмен  данными  с  удаленными  складами  с  помощью  дискеты  и  по  модему.
  5.  Передача  бухгалтерских  операций  в  бухгалтерские  программы  ФОЛИО,  1С,  Турбо-Бухгалтер,  Инфин,  Инфо-Бухгалтер,  Парус
  6.  Полная  перенастройка  визуальных  и  печатных  форм  во  всех  стандартных  отчетах  и  экранах. Автоматическое  сохранение  установок.
  7.  4-х  уровневая  система  разграничения  доступа  к  складской  информации  от  продавца  до  директора.
  8.  Передача  данных  в  MS  Excel.

1.3.7  "Склад  и  Реализация".

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

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

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

1.3.8  "Складской  учет  товаров"

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

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

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

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

1.3.9  "Инфо-Предприятие: Торговый  Склад"

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

Несмотря  на  свою  торговую  ориентацию,  "ИП:Торговый  склад"  позволяет  вести  учет  материалов,  готовой  продукции,  МБП,  т.е.  программу  можно  использовать  везде,  где  необходимо  ведение  складского  учета [27].

Основным  достоинством  программы  является  ее  простота,  удобство  в  работе,  высокая  скорость  обработки  информации.  При  первой  установке  нашей  программы  не  требуется  длительного  обучения,  основные  возможности  являются  интуитивно  понятными.  Часто  бывает  достаточно  краткого  объяснения  главных  возможностей  при  установке  "ИП:ТС".  

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

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

  1.  Поступление  товара  от  поставщиков.
  2.  Реализация  покупателям.
  3.  Возвраты  покупателями  и  поставщикам.
  4.  Списание  со  склада.
  5.  Инвентаризация  товаров,  оприходование  излишков  и  списание  недостач  товаров.
  6.  Внутренние  перемещения  товаров.
  7.  Выписка  счетов  с  резервированием  товаров  и  снятие  его  с  резерва.
  8.  Проведение  операций  взаимозачета.

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

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

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

Пользователи  "ИП:  Бухгалтерии"  при  установке  "ИП:Торгового  Склада"  получают  возможность  автоматического  формирования  проводок  по  данным  складского  учета.

Наиболее  удобно  использовать  возможность  автоматического  формирования  проводок  в  программе  "ИП:Бухгалтерия+Торговый  Склад".  Обладая  всеми  достоинствами  этих  двух  программ  по  отдельности,  пользователи  получают  много  дополнительных  преимуществ.  

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

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

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

Для  ввода  информации  в  программе  используются  журналы.  Из  них  основными  являются  журнал  "Товарные  операции",  "Выписанные  счета"  и  "Платежные  документы".  

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

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

Отфильтровав  журнал  по  отдельному  товару,  можно  увидеть  все  накладные  с  этим  товаром.  

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

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

Журнал  "Выписанные  счета"  используется  для  выписки  счетов  покупателям.  Использование  этого  журнала  во  многом  аналогично  журналу  "Товарные  операции".  При  выписке  счета  можно  товар  по  счету  помещать  в  резерв.  

Снятие  с  резерва  произойдет  автоматически  при  выписке  накладной  по  этому  счету,  либо  вручную  при  отказе  от  оплаты,  или  превышении  срока  резерва.  Программа  контролирует  отпуск  товара  по  счету.

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

  1.  Оборотные  ведомости  по  складам  в  различных  разрезах
  2.  Остатки  товаров  по  складам  на  любую  дату
  3.  Учетные  карточки  товара
  4.  Отслеживание  товаров  с  остатками  меньше  минимального  запаса
  5.  Оборотные  ведомости  по  расчетам  с  поставщиками  и  покупателями  в  разных  валютах  и  на  любую  дату
  6.  Карточки  поставщиков  и  покупателей  с  возможностью  учета  курсовой  разницы
  7.  Реестры  накладных  и  платежных  документов
  8.  Автоматическое  ведение  книги  продаж  по  оплате  и  по  отгрузке,  книги  покупок
  9.  Кассовый  отчет  за  день
  10.  Прайс-листы  в  разных  валютах,  с  возможностью  формирования  по  группам  товаров,  с  выбором  товаров  с  ненулевыми  остатками

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

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

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

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

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

"ИП: Торговый  Склад"  предоставляет  свои  пользователям  много  полезных  дополнительных  возможностей:

  1.  Работа  со  скидками
  2.  Выписка  накладных  в  различных  единицах  измерения  (штуки  и  упаковки),  получение  отчетности  в  упаковках
  3.  Возможность  работы  задним  числом
  4.  Быстрый  ввод  документов  "по  цепочке":  на  основании  счета  -  накладная,  на  основании  накладной  -  платежный  документ
  5.  Автоматическая  кодировка  товаров
  6.  Работа  с  отрицательными  остатками,  выдача  предупреждения  при  отпуске  товара  с  таким  количеством
  7.  Запрет  работы  при  отсутствии  товара  на  складе
  8.  Возможность  выписки  расходных  документов  от  лица  нескольких  фирм.
  9.  Наличие  черной  и  белой  бухгалтерии
  10.  Формирование  бухгалтерских  проводок  в  "Инфо-Бухгалтер"  с  гибкой  настройкой  механизма  формирования  проводок  и  возможностью  выборочной  передачи  данных
  11.  Автоматическое  ведение  книг  продаж  и  покупок  позволяет  сэкономить  много  времени,  в  особенности  при  методе  реализации  по  оплате.  Большие  возможности  предоставляет  наличие  инвентаризации  -  автоматической  корректировки  фактических  остатков  с  остатками  по  данным  учета.  Богатый  набор  первичных  документов  позволяет  удовлетворить  даже  самого  требовательного  пользователя.

"ИП: Торговый  Склад"  входит  в  серию  программ  "Инфо-Предприятие".  В  нее  также  входит  программа  "ИП: Бухгалтерия".  Для  ее  пользователей  использование  "ИП: Торгового  Склада"  будет  особенно  удобным.  Программы  имеют  практически  одинаковый  интерфейс,  приемы  работы  в  "ИП: Бухгалтерии"  также  действуют  и  в  "ИП: Торговом  Складе".  Пользователи  "ИП:  Бухгалтерии"  при  установке  "ИП: Торгового  Склада"  получают  возможность  автоматического  формирования  проводок  по  данным  складского  учета [28-30].

Наиболее  удобно  использовать  возможность  автоматического  формирования  проводок  в  программе  "ИП:Бухгалтерия+Торговый  Склад".  Обладая  всеми  достоинствами  этих  двух  программ  по  отдельности,  пользователи  получают  много  дополнительных  преимуществ.  

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

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

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

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

1.3.10  "Склад  Предприниматель"

Программа  предназначена  для  ведения  простого  учета  на  складе  в  магазине.  Возможности  программы:

  1.  поступление,  списание  и  отпуск  товара;
  2.  учет  расхода  по  кассе;
  3.  переоценка  товара;
  4.  справочник  фактур  (экспорт  в  Excel);
  5.  установка  остатков;
  6.  отчеты:  
  7.  уценка  и  наценка  товара;
  8.  расходы  по  кассе;
  9.  получение  товара;
  10.  списание  товара;
  11.  долги  по  всем  покупателям  и  на  сегодняшний  день.

Программа  была  впервые  опубликована  в  2001  году.

1.3.11  "Склад+"

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

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

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

Фильтрация  списка  товаров  по  выбранному  разделу,  по  текущему  кол-ву  >  0,  по  кол-ву  в  заказе  >0,  по  клиенту  -  отображаются  только  те  товары,  по  которым  было  движение  с  выбранной  фирмой  (это  очень  удобно  при  формировании  заявки  для  определенной  фирмы).  Индикация  общей  суммы  закупки  или  продажи  при  формировании  прихода  или  расхода.  

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

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

1.3.12  "1С:Бухгалтерия  8"

"1С:Бухгалтерия  8"  —  универсальная  программа  массового  назначения  для  автоматизации  бухгалтерского  и  налогового  учета,  включая  подготовку  обязательной  (регламентированной)  отчетности.  Это  готовое  решение  для  ведения  учета  в  организациях,  осуществляющих  любые  виды  коммерческой  деятельности:  оптовую  и  розничную  торговлю,  комиссионную  торговлю  (в  том  числе  субкомиссию),  оказание  услуг,  производство  и  т. д [24].

Кроме  того,  с  помощью  "1С:Бухгалтерии  8"  могут  вести  учет  индивидуальные  предприниматели,  применяющие  упрощенную  систему  налогообложения  или  общий  режим  налогообложения.

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

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

"1С:Бухгалтерия  8"  обеспечивает  решение  всех  задач,  стоящих  перед  бухгалтерской  службой  предприятия,  если  бухгалтерская  служба  полностью  отвечает  за  учет  на  предприятии,  включая,  например,  выписку  первичных  документов,  учет  продаж  и  т.д.  

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

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

"1С:Бухгалтерия  8"  представляет  собой  совокупность  платформы  "1С:Предприятие  8"  и  конфигурации  "Бухгалтерия  предприятия".  В  "1С:Бухгалтерии  8"  заложена  возможность  совместного  использования  с  прикладными  решениями  "Управление  торговлей"  и  "Зарплата  и  Управление  Персоналом",  также  созданными  на  платформе  "1С:Предприятие  8".

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

Для  группового  ввода  проводок  можно  использовать  типовые  операции  —  простой  инструмент  автоматизации,  легко  и  быстро  настраиваемый  пользователем.

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

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

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

Автоматизирован  расчет  себестоимости  продукции  и  услуг,  выпускаемых  основным  и  вспомогательным  производством.

"1С:Бухгалтерия  8"  предоставляет  возможность  ведения  бухгалтерского  и  налогового  учета  нескольких  организаций  в  общей  информационной  базе,  причем  в  роли  отдельных  организаций  могут  выступать  индивидуальные  предприниматели.  

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

Благодаря  возможности  учета  деятельности  нескольких  организаций  в  единой  информационной  базе,  "1С:Бухгалтерия  8"  может  использоваться  как  в  небольших  организациях,  так  и  в  холдингах  со  сложной  организационной  структурой.

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

Сетевой  программный  комплекс  бухгалтерского  учета  RS-Balance  компании  R-Style  Software  Lab  состоит  из  модулей  "Центральная  бухгалтерия",  "Торговый  дом",  "Касса",  "Зарплата"  и  "Основные  средства".  Главным  здесь  является  модуль  "Центральная  бухгалтерия",  куда  поступает  информация,  введенная  в  других  системах.

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

Система  DiasoftBALANCE  компании  "Диасофт",  представляющая  собой  универсальный  программный  комплекс,  позволяет  совмещать  автоматизацию  бухгалтерского  учета  с  комплексной  автоматизацией  банка  (на  базе  ПО  DiasoftBANK)  или  страховой  компании  (при  помощи  пакета  DiasoftINSURANCE).  В  рассматриваемую  систему учета  встроен  мощный  язык  описания  расчетов,  дающий  возможность  пользователю  самостоятельно  определять  алгоритмы  обработки  первичной  информации,  например,  правила  проведения  расчетов,  алгоритмы  формирования  проводок  по  их  результатам,  правила  формирования  сводных  данных.  

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

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

Выводы

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

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

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

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

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

1.3  Обоснования  создания  программного  обеспечения    «Строй-сервис».

Главным  критерием  создания  программы  была  потребность  в  учете  и  реализации  товара  на  складах  и  в  магазинах.  Автоматизировав  этот  процесс  можно  сократить  расходы  на  реализацию  товара  и  ускорить  процесс  получения  и  отправления  необходимой  информации.  Так  же  в  век  информационных  технологий  необходимо  адаптировать  экономику  и  экономическое  хозяйство  к  развитию  информационных  сетей [30].  

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

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

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

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

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

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

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

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

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

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


2  Разработка  программного  обеспечения  для  предприятия  малого  бизнеса  «Строй-сервис»

2.1.  Назначение  программы

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

  1.  полный  учет  товара  на  складе  и  в  магазине;
  2.  перемещение  товара  от  поставщика  на  склад,  со  склада  в  магазин;
  3.  продажа  товара  оптом  и  в  розницу;
  4.  подготовка  и  заполнение  отчетов  по  продаже  товара,  по  наличии  товара,  по  заявкам  на  товар;
  5.  так  же  данная  программа  позволяет  редактировать  все  записи  в  базе  и  находить  запись  по  любым  критерия.

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

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

  1.  Настройка  системы  на  параметры  предприятия  и  параметры  конкретного  рабочего  места  (способ  передачи  информации  к  вышестоящей  организации,  принятые  формы  документов  и  т.д.).
  2.  Выполнение  стандартных  параметрических  запросов  к  базе  данных  с  возможностью  отображения  найденной  информации  на  экране.  Формирование  печатных  форм  (отчеты)  по  итоговым  стандартным  запросам.
  3.  Выполнение  произвольных  и  нестандартных  запросов  к  базе  данных  с  возможностью  отображения  найденной  информации  на  экране.
  4.  Формирование  выходных  данных  для  учета  товара.
  5.  Занесение  информации  в  базу  данных  с  возможностью  ее  просмотра  на  экране.
  6.  Управление  функциями  в  ПО  «Строй-сервис»  будет  осуществляться  с  помощью  системы  меню.  Каждая  функция  вызывается  с  помощью  пункта  меню  соответствующего  модуля  системы.  Под  модулем  понимается  набор  функций,  предназначенный  для  решения  определенной  информационной  задачи  системы.

2.2    Требования  к  организационному  и  техническому  обеспечению

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

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

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

Поскольку  ПО  «Строй-сервис»  должен  быть  реализован  на  языке  программирование  высокого  уровня,  с  использованием,  современной  СУБД  и  возможностей  Microsoft  ХP,  то  для  его  функционирования  необходим  совместимый  компьютер:

Для  функционирования  программы:

  1.  Процессор  не  ниже  Intel  Pentium  700  Mhz
  2.  Объем  ОЗУ  не  менее  64  Mb
  3.  Размер свободного  пространства  на  жестком  диске  компьютера  не  менее  1Гб
  4.  Цветной  SVGA  монитор
  5.  Клавиатура  IBM  PC  AT  101/102  клавиши
  6.  Манипулятор  мышь.
  7.  Принтер.

2.3  Определение  объектов  базы  данных

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

Основными  объектами  являются:

Товар  на  складе  (Наименование  товара,  Марка  товара,  Поставщик,  Производитель,  Количество,  Дата  поставки).

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

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

  1.  Товар  в  магазине  (Наименование  товара,  Марка  товара,  Поставщик,  Производитель,  Количество,  Цена  единицы  товара).  Данная  сущность  представляет  собой  наличие  товара  в  магазине.  
  2.  Заявка  на  склад  (Наименование  товара,  Марка  товара,  Поставщик,  Производитель,  Количество,  Подтверждение).  Данная  таблица  содержит  заявку  на  склад.
  3.  Заявка  в  магазин  (Наименование  товара,  Марка  товара,  Поставщик,  Производитель,  Количество,  Подтверждение).  Данная  таблица  содержит  заявку  в  магазин.
  4.  Оптовая  продажа  (Наименование  товара,  Марка  товара,  Поставщик,  Производитель,  Количество).  Данная  таблица  содержит  запись  об  оптовой  продаже  товара.
  5.  Розничная  продажа  (Наименование  товара,  Марка  товара,  Поставщик,  Производитель,  Количество).  Данная  таблица  содержит  запись  об  розничной  продаже  товара.

Следующие  объекты  базы  данных  являются  словари:

  1.  Поставщики  (Название  фирмы,  Место  нахождение,  Специализация,  Номер  лицензии).

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

  1.  Производители  (Название).  Данная  сущность  отводится  для  хранения  списка  производителей.  По  средствам  этого  словаря,  возможно,  заполнить  все  таблицы.
  2.  Товар  (Название).  

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

2.3.1  Построение  таблиц

Исходя  из  необходимости  создания  объектов  базы  данных,    определим  типы  полей  для  таблиц.

Для  таблицы  Поставщики(Post):

Codе  –    тип  данных    счетчик.

NameFirm  –  тип  данных  текстовой.

MestoNah  –  тип  данных  текстовой.

Spezializ  –  тип  данных  текстовой.

NomerLizen  –  тип  данных  текстовой.

Для  таблицы  Товар  (Tovar):

Codе  –    тип  данных    счетчик.

Name  –    тип  данных  текстовой.

Для  таблицы  Производители  (Proizvodit):

Codе  –    тип  данных    счетчик.

Name  –    тип  данных  текстовой.

Для  таблицы  Склад  (Sclad):

Codе  –    тип  данных    счетчик.

NameTov  –    тип  данных  числовой.

MarkaTov  –    тип  данных  текстовой.

Proizv  –    тип  данных  числовой.

Post  –    тип  данных  числовой.

Col–  тип  данных  числовой.

DataPost–  тип  данных  текстовой.

Для  таблицы  Магазин  (Shop):

Codе  –    тип  данных    счетчик.

NameTov  –    тип  данных  числовой.

MarkaTov  –    тип  данных  текстовой.

Proizv  –    тип  данных  числовой.

Post  –    тип  данных  числовой.

Col–  тип  данных  числовой.

Priswon–    тип  данных  текстовой.

Для  таблицы  Заявка  на  склад(Sajvka):

Codе  –    тип  данных    счетчик.

NameTov  –    тип  данных  числовой.

MarkaTov  –    тип  данных  текстовой.

Proizv  –    тип  данных  числовой.

Post  –    тип  данных  числовой.

Col–  тип  данных  числовой.

Relax–    тип  данных  текстовой.

Для  таблицы  Заявка  в  магазин  (SajvkaМ):

Codе  –    тип  данных    счетчик.

NameTov  –    тип  данных  числовой.

MarkaTov  –    тип  данных  текстовой.

Proizv  –    тип  данных  числовой.

Post  –    тип  данных  числовой.

Col–  тип  данных  числовой.

Relax–    тип  данных  текстовой.

Для  таблицы  Оптовая  продажа  (ProdagaOp):

Codе  –    тип  данных    счетчик.

NameTov  –    тип  данных  числовой.

MarkaTov  –    тип  данных  числовой.

Proizv  –    тип  данных  числовой.

Post  –    тип  данных  числовой.

Col–  тип  данных  числовой.

Для  таблицы  Розничная  продажа  (ProdagaRz):

Codе  –    тип  данных    счетчик.

NameTov  –    тип  данных  числовой.

MarkaTov  –    тип  данных  числовой.

Proizv  –    тип  данных  числовой.

Post  –    тип  данных  числовой.

Col–  тип  данных  числовой.

На  основе  выше  изложенного  создадим  следующую  структуру  таблиц.

Чем  больше  хранится  данных  в  таблицах,  тем  больше  необходимо  для    целостности  данных  и  эффективного  поиска  создание  ссылок.  В  базе  данных  для  создание  ссылок  необходимо  было  провести  несколько  действий:

Для  установки  счетчика  в  поле  Code,  необходимо  в  свойствах  этого  поля  установить  счетчик.  С  помощью  этого  действия  значения  поля  Code  будет  обновляться  с  добавлением  новой  записи,  т.е.  у  каждой  записи  есть  свой  индивидуальный  код.  

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

2.4  Определение  программного  обеспечения

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

Отчеты,  формы  ввода  и  процедуры  обработки  информации  должны  быть  разработаны  инструментальными  средствами  языка  программирования  Borland  Delphi  7  с  использованием  СУБД    Microsoft    Access.

2.4.1    Описание  языка  программирования

Delphi  –  это  комбинация  нескольких  важнейших  технологий:  

  1.  Высокопроизводительный  компилятор  в  машинный  код  
  2.  Объектно-ориентированная  модель  компонент  
  3.  Визуальное  (а,  следовательно,  и  скоростное)  построение  приложений  из  программных  прототипов  
  4.  Масштабируемые  средства  для  построения  баз  данных  

Компилятор,  встроенный  в  Delphi,  обеспечивает  высокую  производительность,  необходимую  для  построения  приложений  в  архитектуре  “клиент-сервер” [31-35].  

Он  предлагает  легкость  разработки  и  быстрое  время  проверки  готового  программного  блока,  характерного  для  языков  четвертого  поколения  (4GL)  и  в  то  же  время  обеспечивает  качество  кода,  характерного  для  компилятора  3GL.  Кроме  того,  Delphi  обеспечивает  быструю  разработку  без  необходимости  писать  вставки  на  Си  или  ручного  написания  кода  (хотя  это  возможно).  

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

В  этом  смысле  проектирование  в  Delphi  мало  чем  отличается  от  проектирования  в  интерпретирующей  среде,  однако  после  выполнения  компиляции  мы  получаем  код,  который  исполняется  в  10-20  раз  быстрее,  чем  то  же  самое,  сделанное  при  помощи  интерпретатора.  

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

Объектно-ориентированная  модель  программных  компонент.  Основной  упор  этой  модели  в  Delphi  делается  на  максимальном  использовании  кода.  

Это  позволяет  разработчикам  строить  приложения  весьма  быстро  из  заранее  подготовленных  объектов,  а  также  дает  им  возможность  создавать  свои  собственные  объекты  для  среды  Delphi.  Никаких  ограничений  по  типам  объектов,  которые  могут  создавать  разработчики,  не  существует [36-38].  

Действительно,  все  в  Delphi  написано  на  нем  же,  поэтому  разработчики  имеют  доступ  к  тем  же  объектам  и  инструментам,  которые  использовались  для  создания  среды  разработки.  В  результате  нет  никакой  разницы  между  объектами,  поставляемыми  Borland  и  объектами,  которые  вы  можете  создать.  

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

Библиотека  визуальных  компонент

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

Этот  костяк  называется  Visual  Component  Library.  В  ней  есть  такие  стандартные  элементы  управления,  как  строки  редактирования,  статические  элементы  управления,  строки  редактирования  со  списками,  списки  объектов.  

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

Все  объекты  разбиты  на  страницы  по  своей  функциональности  и  представленный  в  палитре  компонент.  VCL  содержит  специальный  объект,  предоставляющий  интерфейс  графических  устройств  Windows,  и  позволяющий  разработчикам  рисовать,  не  заботясь  об  обычных  для  программирования  в  среде  Windows  деталях.  Ключевой  особенностью  Delphi    7является  возможность  не  только  использовать  визуальные  компоненты  для  строительства  приложений,  но  и  создание  новых  компонент [39-44].

Такая  возможность  позволяет  разработчикам  не  переходить  в  другую  среду  разработки,  а  наоборот,  встраивать  новые  инструменты  в  существующую  среду.  Кроме  того,  можно  улучшить  или  полностью  заменить  существующие  по  умолчанию  в  Delphi    7 компоненты (Таблица 1).  

Таблица 1.

Некоторые компоненты

Компонент

Назначение

MainMenu  позволяет  поместить  главное  меню  в  программу.  При  помещении  MainMenu  на  форму  это  выглядит,  как  просто  иконка.  Иконки  данного  типа  называют  невизуальным  компонентом,  поскольку  они  невидимы  во  время  выполнения  программы.  

Label  служит  для  отображения  текста  на  экране.  Можно  изменить  шрифт  и  цвет  метки,  если  дважды  щелкнуть  на  свойство  Font  в  Инспекторе  Объектов.  Это  легко  сделать  и  во  время  выполнения  программы,  написав  всего  одну  строчку  кода.  

 Edit  –  стандартный  управляющий  элемент  Windows  для  ввода.  Он  может  быть  использован  для  отображения  короткого  фрагмента  текста  и  позволяет  пользователю  вводить  текст  во  время  выполнения  программы.

Button  позволяет  выполнить  какие-либо  действия  при  нажатии  кнопки  во  время  выполнения  программы.  В  Visual  Basic  все  делается  очень  просто.  Поместив  Button  на  форму,  по  двойному  щелчку  можно  создать  заготовку  обработчика  события  нажатия  кнопки.

CheckBox  отображает  строку  текста  с  маленьким  окошком  рядом.  В  окошке  можно  поставить  отметку,  которая  означает,  что  что-то  выбрано.  

OptionButton  позволяет  выбрать  только  одну  опцию  из  нескольких.  

ScrollBar1  –  полоса  прокрутки,  появляется  автоматически  в  объектах  редактирования,  ListBox’ах  при  необходимости  прокрутки  текста  для  просмотра.  

 

 А  также  другие  компоненты.

2.5  Разработка  приложения

Приложение  работает  в  нескольких  режимах:  

1.  добавление  и  удаление  словарей.  

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

3.  добавление,  удаление  и  редактирование  операций.  

4.  печать  итоговых  отчетов.  

Этапы  разработки  приложения

procedure  Tform1.FormCreate(Sender:  Tobject);

var  S:string;

begin

S:=ExtractFilepath(Application.ExeName);

S:=’File  Name=’+S+’data\CC.udl’;

ADOConnection1.ConnectionString:=S;

end;

При  загрузки  формы  переменной  S  присваивают  строковый  тип.  Дальше  этой  же  переменной    присваивают  путь  к  Exe  файлу  и  прибавляют  имя  найденного  файла  и  название  базы.  Дальше  эту  переменную  присваивает  компоненту  ADOConnection1,  то  есть  прописывает  путь  к  базе.  Для  связи  с  базой  компонентов  ADOQuery  в  свойстве  Connection  прописываем  подсоединение  к      ADOConnection1.

Главная  форма  (Рисунок  1).

На  главной  форме  при  помощи  Menu  Editor    было  создано  меню,  состоящее  из:  Файл,  Операции,  Наличие  товара,  Информация,  Отчеты,  Справка.

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

Procedure  Tform1.N17Click(Sender:  Tobject);

begin

Form8.ShowModal;

end;

Рисунок  1.  Главная  форма

2.5.1  Основная  работа  приложения

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

На  форме  Товар  (Рисунок  2)  расположены  кнопки  Добавить,  Удалить  и  Выход.

Рисунок  2.  Форма  Товар

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

 При  нажатии  кнопки  Добавить  загружается  форма  Добавления  товара  (Рисунок  3).

Рисунок  3.  Форма  Добавления  товара.

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

procedure  Tform9.Button1Click(Sender:  Tobject);

begin

ADOQuery1.Close;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add(‘select  Name  from  Tovar  where  Name=”’+Edit1.Text+’”’);

ADOQuery1.Open;

if  (Edit1.Text=’’)  then

 ShowMessage(‘Заполните  поле’)

else  if  ADOQuery1.RecordCount>0  then

ShowMessage('Эта  запись  уже  присутствует  в  базе')

else  begin

Form3.ADOQuery1.Close;

Form3.ADOQuery1.SQL.Clear;

Form3.ADOQuery1.SQL.Add(‘select  *  from  Tovar  ‘);

Form3.ADOQuery1.Open;

Form3.ADOQuery1.Append;

Form3.ADOQuery1.FieldValues[‘Name’]:=Edit1.Text;

Form3.ADOQuery1.Post;

Form3.ADOQuery1.Close;

Form3.ADOQuery1.Open;

if  (Application.MessageBox(‘Запись  добавлена.  Продолжить?’,’Добавление  записи’,mb_YesNo+mb_iconQuestion)=IDYes)  then

begin                                                                                                                                                                                                                          Edit1.Clear;

end

else  

begin                                                                                                                                                                                                                                                    Edit1.Clear;

Close

 end;

end;

end;

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

 При  выборе  кнопки  Удалить,  всплывает  сообщение  «Действительно  ли  вы  хотите  удалить  запись»,  при  подтверждении  запись  удаляется  и  через  некоторое  время  посылается  запрос  на  обновление.  

Procedure  Tform3.Button2Click(Sender:  Tobject);

begin

If  (Application.MessageBox(‘Вы  действительно  хотите  удалить  запись?’,’Удаление  записи’,mb_YesNo+mb_iconQuestion)=IDYes)  then

AdoQuery1.Delete

else  exit

end;  

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

Основные  формы  (Склад  и  Магазин).

В  меню  Наличие  товара,  на  главной  форме,  можно  открыть  формы  Склад  и  Магазин.  При  выборе  формы  Склад,  открывается  следующая  форма  (Рисунок  4):

Рисунок  4.  Форма  Склад.

На  этой  форме  в  отличии  от  словарей  расположена  таблица  с  множеством  атрибутов.  При  загрузки  формы  выполняется  запрос  к  базе:

ADOQuery1.Close;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add('select  Tovar.Name,Sclad.MarkaTov,Proizvodit.Name,Post.NameFirm,Sclad.Col,Sclad.Code,Sclad.DataPost  from  Tovar,Proizvodit,Post,Sclad  where  Tovar.Code=Sclad.NameTov  and  Proizvodit.Code=Sclad.Proizv  and  Post.Code=Sclad.Post');

ADOQuery1.Open;

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

procedure  Tform27.ComboBox3Enter(Sender:  Tobject);

begin

ComboBox3.Clear;

         ADOQuery1.Close;

         ADOQuery1.SQL.Clear;

         ADOQuery1.SQL.Add(‘select  Name  from  Tovar’);

         ADOQuery1.Open;

         ADOQuery1.First;

while  not  ADOQuery1.Eof  do

                                                   begin

                                                   ComboBox3.Items.Add(ADOQuery1.FieldValues[‘Name’]);

                                                   ADOQuery1.Next;

                                                   end;

end;

В  этом  коде  загружается  запрос,  и  выбранные  данные  добавляются  в  список  этого  компонента.

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

procedure  Tform12.Button1Click(Sender:  Tobject);

var  A,Y,U:integer;

begin

ADOQuery2.Close;

ADOQuery2.SQL.Clear;

ADOQuery2.SQL.Add(‘select  Tovar.Name,Sclad.MarkaTov,Proizvodit.Name,Post.NameFirm,Sclad.Col,Sclad.Code,Sclad.DataPost  from  Tovar,Proizvodit,Post,Sclad  where  Tovar.Code=Sclad.NameTov  and  Proizvodit.Code=Sclad.Proizv  and  Post.Code=Sclad.Post’);

ADOQuery2.Open;

if  (Edit1.Text=’’)  or  (Edit2.Text=’’)  or  (Edit3.Text=’’)  or  (ComboBox1.Text=’’)  or  (ComboBox2.Text=’’)  or  (ComboBox3.Text=’’)  then    ShowMessage(‘Заполните  поля’)

 Else  if  ADOQuery2.Locate(‘Tovar.Name;MarkaTov;Proizvodit.Name;NameFirm’,VarArrayOf([ComboBox3.Text,Edit1.Text,ComboBox1.Text,ComboBox2.Text]),[])  then    ShowMessage(‘Эта  запись  уже  присутствует  в  базе’)

else  begin

Form5.ADOQuery1.Close;

Form5.ADOQuery1.SQL.Clear;

Form5.ADOQuery1.SQL.Add(‘select  Post.NameFirm,Post.Code,Proizvodit.Code,Proizvodit.Name,Tovar.Code,Tovar.Name  from  Tovar,Proizvodit,Post  ‘);

Form5.ADOQuery1.SQL.Add(‘where  Post.NameFirm=”’+ComboBox2.Text+  ‘”  and  Proizvodit.Name=”’+ComboBox1.Text+  ‘”  and  Tovar.Name=”’+ComboBox3.Text+  ‘”’);

Form5.ADOQuery1.Open;

A:=Form5.ADOQuery1.FieldValues[‘Post.Code’];

Y:=Form5.ADOQuery1.FieldValues[‘Proizvodit.Code’];

U:=Form5.ADOQuery1.FieldValues[‘Tovar.Code’];

Form5.ADOQuery1.Close;

Form5.ADOQuery1.SQL.Clear;

Form5.ADOQuery1.SQL.Add(‘select  *  from  Sclad  ‘);

Form5.ADOQuery1.Open;

Form5.ADOQuery1.Append;

Form5.ADOQuery1.FieldValues[‘NameTov’]:=U;

Form5.ADOQuery1.FieldValues[‘MarkaTov’]:=Edit1.Text;

Form5.ADOQuery1.FieldValues[‘Proizv’]:=Y;

Form5.ADOQuery1.FieldValues[‘Post’]:=A;

Form5.ADOQuery1.FieldValues[‘Col’]:=Edit2.Text;

Form5.ADOQuery1.FieldValues[‘DataPost’]:=Edit3.Text;

Form5.ADOQuery1.Post;

Form5.ADOQuery1.Close;

Form5.ADOQuery1.SQL.Clear;

Form5.ADOQuery1.SQL.Add(‘select  Tovar.Name,Sclad.MarkaTov,Proizvodit.Name,Post.NameFirm,Sclad.Col,Sclad.Code,Sclad.DataPost  from  Tovar,Proizvodit,Post,Sclad  where  Tovar.Code=Sclad.NameTov  and  Proizvodit.Code=Sclad.Proizv  and  Post.Code=Sclad.Post’);

Form5.ADOQuery1.Open;

if  (Application.MessageBox(‘Запись  добавлена.  Продолжить?’,’Добавление  записи’,mb_YesNo+mb_iconQuestion)=IDYes)  then  begin                                                                                                                                                                                                                                          Edit1.Clear;                                                                                                                                                                                                                                                  Edit2.Clear;                                                                                                                                                                                                                                                    Edit3.Clear;                                                                                                                                                                                                                                                    ComboBox2.Clear;                                                                                                                                                                                                                                                    ComboBox3.Clear;                                                                                                                                                                                                                                                    ComboBox1.Clear;                                                                                                                                                                                                                                                    end                                                                                                                                                                                                                                                    else  begin                                                                                                                                                                                                                                                    Edit1.Clear;                                                                                                                                                                                                                                                    Edit2.Clear;                                                                                                                                                                                                                                                    Edit3.Clear;                                                                                                                                                                                                                                                    ComboBox2.Clear;                                                                                                                                                                                                                                                    ComboBox3.Clear;                                                                                                                                                                                                                                                    ComboBox1.Clear;                                                                                                                                                                                                                                                    Close  

end;

end;

end;

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

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

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

При  выборе  кнопки  отмена  выполняется  следующая  процедура:

procedure  Tform12.Button2Click(Sender:  Tobject);

begin

Edit1.Clear;

Edit2.Clear;

Edit3.Clear;

ComboBox2.Clear;

ComboBox1.Clear;

ComboBox3.Clear;

close;

end;

Просто  очищаются  все  поля  и  форма  закрывается.

При  нажатии  на  кнопку  Удалить  выполнялась  следующая  процедура:

procedure  Tform5.Button2Click(Sender:  Tobject);

var  i:integer;

begin

if  (ADOQuery1.Active=true)  and  (ADOQuery1.RecordCount>0)  then

begin

If  (Application.MessageBox(‘Вы  действительно  хотите  удалить  запись?’,’Удаление  записи’,mb_YesNo+mb_iconQuestion)=IDYes)  then

begin

ADOQuery2.Close;

ADOQuery2.SQL.Clear;

i:=ADOQuery1.FieldValues[‘Code’];

ADOQuery2.SQL.Add(‘select  *  from  Sclad  where  Code=’+inttostr(i));

ADOQuery2.Open;

AdoQuery2.Delete;

ADOQuery2.Close;

Timer1.Enabled:=true;

end;

end

else  ShowMessage(‘Не  возможно  удалить  запись’);

Button2.Enabled:=false;

end;    

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

Переменой  I  присваивается  код  активной  записи.  При  положительном  ответе  на  сообщение  выполняется  запрос  к  базе    и  удаляется  необходимая  запись  и  включается  таймер,  а  кнопка  Удалить  становиться  не  активной.

Но  передо  мной  встала  проблема:  при  удалении  запись  не  успевала  удаляться  из  базы  до  обновления,  в  результате  чего  могла  произойти  ошибка.  Для  решения  данной  проблемы  я  установил  на  форме  компонент  Timer,  посредства  этого  компонента  я  задал  промежуток  времени,  через  который  выполнится  обновление:

procedure  Tform5.Timer1Timer(Sender:  Tobject);

begin

ADOQuery1.Close;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add(‘select  Tovar.Name,Sclad.MarkaTov,Proizvodit.Name,Post.NameFirm,Sclad.Col,Sclad.Code,Sclad.DataPost  from  Tovar,Proizvodit,Post,Sclad  where  Tovar.Code=Sclad.NameTov  and  Proizvodit.Code=Sclad.Proizv  and  Post.Code=Sclad.Post’);

ADOQuery1.Open;

Button2.Enabled:=true;

Timer1.Enabled:=False;

end;

И  выключится  таймер,  а  кнопка  Удалить  станет  активной.

 При  выборе  кнопки  Поиска  загружается  форма  Поиска  товара  на  складе  (Рисунок  5).  

Рисунок  5.  Форма  Поиск  товара  на  складе.

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

При  выборе  необходимых  критериев  для  писка,  нажав  кнопку  Найти  выполняется  следующая  процедура:

procedure  Tform11.Button1Click(Sender:  Tobject);

begin

if  (ComboBox3.Text<>’’)  and  (ComboBox1.Text<>’’)  and  (ComboBox2.Text<>’’)  and  (Edit1.Text<>’’)  and  (Edit2.Text<>’’)  and  (Edit3.Text<>’’)    then    ShowMessage(‘Укажите  параметры  поиска’)

else    begin

Form5.ADOQuery1.Close;

Form5.ADOQuery1.SQL.Clear;

Form5.ADOQuery1.SQL.Add(‘select  Tovar.Name,Sclad.MarkaTov,Proizvodit.Name,Post.NameFirm,Sclad.Col,Sclad.Code,Sclad.DataPost  from  Tovar,Proizvodit,Post,Sclad  ‘);

Form5.ADOQuery1.SQL.Add(‘where  Tovar.Code=Sclad.NameTov  and  Proizvodit.Code=Sclad.Proizv  and  Post.Code=Sclad.Post  and’);

   if  (ComboBox3.Text<>’’)  then

   Form5.ADOQuery1.SQL.Add(‘Tovar.Name  Like  “’+ComboBox3.Text+  ‘%”’);

   if  (Edit1.Text<>’’)  then  begin

           if  (ComboBox3.Text<>’’)  then

         Form5.ADOQuery1.SQL.Add(‘and’);

   Form5.ADOQuery1.SQL.Add(‘Sclad.MarkaTov  Like  “’+Edit1.Text+’%”’);

   end;

   if  (ComboBox1.text<>’’)  then    begin

           if  (ComboBox3.Text<>’’)    or  (Edit1.Text<>’’)    then

           Form5.ADOQuery1.SQL.Add(‘and’);

   Form5.ADOQuery1.SQL.Add(‘Proizvodit.Name  Like  “’+ComboBox1.text+’%”’);

   end;

   if  (ComboBox2.Text<>’’)  then    begin

   if  (ComboBox3.Text<>’’)  or  (Edit1.Text<>’’)  or  (ComboBox1.text<>’’)  then

           Form5.ADOQuery1.SQL.Add(‘and’);

   Form5.ADOQuery1.SQL.Add(‘Post.NameFirm  Like  “’+ComboBox2.Text+’%”’);

   end;

   if  (Edit2.Text<>’’)  then    begin

   if  (ComboBox3.Text<>’’)  or  (Edit1.Text<>’’)  or  (ComboBox1.text<>’’)  or  (ComboBox2.text<>’’)  then

       Form5.ADOQuery1.SQL.Add(‘and’);

       Form5.ADOQuery1.SQL.Add(‘Sclad.Col  Like  “’+Edit2.Text+’%”’);

   end;

   if  (Edit3.Text<>’’)  then    begin

   if  (ComboBox3.Text<>’’)  or  (Edit1.Text<>’’)  or  (ComboBox1.text<>’’)  or  (ComboBox2.text<>’’)  or  (Edit2.Text<>’’)  then

       Form5.ADOQuery1.SQL.Add(‘and’);

       Form5.ADOQuery1.SQL.Add(‘Sclad.DataPost  Like  “’+Edit3.Text+’%”’);

   end;

   Form5.ADOQuery1.Open;

   Edit1.Clear;

Edit2.Clear;

Edit3.Clear;

ComboBox2.Clear;

ComboBox3.Clear;

ComboBox1.Clear;

       Close;

     ShowMessage(‘Количество  отобранных  записей:  ‘+inttostr(Form5.ADOQuery1.RecordCount))

   end;

end;  

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

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

procedure  Tform25.Button1Click(Sender:  Tobject);

begin

if  (Edit1.Text=’’)  or  (Edit2.Text=’’)  or  (Edit3.Text=’’)  then

 ShowMessage(‘Заполните  пустые  поля’)

else  begin

Form5.ADOQuery1.Edit;

Form5.ADOQuery1.FieldValues[‘MarkaTov’]:=Edit1.Text;

Form5.ADOQuery1.FieldValues[‘Col’]:=Edit2.Text;

Form5.ADOQuery1.FieldValues[‘DataPost’]:=Edit3.Text;

Form5.ADOQuery1.Post;

Form5.ADOQuery1.Close;

Form5.ADOQuery1.SQL.Clear;

Form5.ADOQuery1.SQL.Add('select  Tovar.Name,Sclad.MarkaTov,Proizvodit.Name,Post.NameFirm,Sclad.Col,Sclad.Code,Sclad.DataPost  from  Tovar,Proizvodit,Post,Sclad  where  Tovar.Code=Sclad.NameTov  and  Proizvodit.Code=Sclad.Proizv  and  Post.Code=Sclad.Post');

Form5.ADOQuery1.Open;

ShowMessage(‘Запись  сохранена’);

Edit1.Clear;

Edit2.Clear;

Edit3.Clear;

ComboBox2.Clear;

ComboBox3.Clear;

ComboBox1.Clear;

Close;

end;

end;  

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

Кнопка  Обновить  посылает  запрос  на  обновление.  Кнопка  выход  –  закрывает  форму.

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

Следующее  меню    Операции.

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

При  добавлении  записи  на  форме  Добавить  заявку  на  склад  (Рисунок  6).

Рисунок  6.  Форма  Добавить  заявку  на  склад.

Выбирается  Подтверждение  заявки  Да  или  Нет.  При  выборе  Да  количество  товара  добавляется  на  склад,  при  выборе  нет  запись  просто  добавляется.  То  же  самое  происходит  при  редактировании  записи.

В  отличии  заявки  на  склад  заявка  в  магазин  производит  более  сложные  вычисления.  

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

Подменю  продажа.

Подменю  продажа  открывает  элементы  Оптовая  и  Розничная.  

Оптовая  продажа  отнимает  количество  проданного  товара  со  склада,  а  розничная  –  количество  товара  из  магазина.  

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

Меню  отчеты  открывают  подменю  с  отчетами  по  всем  основным  формам

Рисунок  7.  Форма  Отчет  по  оптовой  продаже  товара.

И  позволяет  выводить  на  печать  посредствам  этого  кода:

procedure  Tform1.N26Click(Sender:  Tobject);

var  NewF:  Tform31;

begin

ADOquery1.Close;

ADOquery1.SQL.Clear;

ADOQuery1.SQL.add(‘select  Tovar.Name,Sclad.MarkaTov,Proizvodit.Name,Post.NameFirm,ProdagaOp.Col,ProdagaOp.Code  from  Tovar,Proizvodit,Post,ProdagaOp,Sclad  ‘);

ADOQuery1.SQL.Add(‘where  Tovar.Code=ProdagaOp.NameTov  and  Proizvodit.Code=ProdagaOp.Proizv  and  Post.Code=ProdagaOp.Post  and  Sclad.Code=ProdagaOp.MarkTov’);

ADOQuery1.Open;

NewF:=Tform31.Create(application);

NewF.QuickRep1.Preview;

end;

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


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

Программа  рассчитана  для  пользователя,  не  имеющего  представление  о  работе  с  базами  данных.

При  загрузки  программы  появляется  главная  форма,  представленная  на  рисунке  1.  

В  ней  можно  при  помощи  меню  файл  выйти  из  программы,  при  помощи  меню  справка  получить  информацию  о  программы,  а  при  помощи  меню  Операции  и  Наличие  товара  открыть  рабочие    формы.  Также  при  помощи  меню  Информация  можно  открыть  рабочие  формы  словарей.  

 Меню  Операции  содержит  два  подменю  Заявки  и  Продажа:  

Продажа  имеет  следующие  элементы:

  •  Розничная  –  он  открывает  форму  Розничная  продажа  (Рисунок  8).

Рисунок  8.  Форма  Розничная  продажа

При  выборе  кнопки  добавить  откроется  окно  Добавление  записи  в,  которой  заполнив  все  текстовые  поля  и  нажав  кнопку  Да  пользователь  может  добавить  необходимые  данные  о  продаже.  Кнопкой  Удалить  в  основной  форме  пользователь,  используя  кнопки  перехода,  может  удалить  выделенную  запись.  При  выборе  кнопки  Поиск  можно,  задав  критерии  поиска  и  нажав  кнопку  Найти,  найти  необходимую  информацию  о  продаже  товара.  Кнопка  Обновить  –  обновляет  таблицу.  Выход  позволяет  закрыть  форму.  

  •  Оптовая  –  позволяет  открывать  формы  Оптовая  продажа  (Рисунок  9).

Рисунок  9.Форма  Оптовая  продажа

 Все  кнопки  и  функции  их  идентичны  предыдущей  форме.

Заявка  имеет  следующие  элементы:

  •  На  склад  -  он  открывает  форму  Заявка  на  склад  (Рисунок  10).  

Рисунок  10.  Форма  Заявка  на  склад

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

При  выборе  кнопки  Поиск  можно,  задав  критерии  поиска  и  нажав  кнопку  Найти,  найти  необходимую  информацию  о  продаже  товара.  Кнопка  Обновить  –  обновляет  таблицу.  Выход  позволяет  закрыть  форму.  При  выборе  кнопки  Редактировать  открывается  окно,  в  котором  внеся  изменения  в  поля,  и  нажав  кнопку  Сохранить,  можно  сохранить  внесенные  изменения.

  •  В  магазин  -    открывает  форму  Заявка  в  магазин  (Рисунок  11).  

Рисунок  11.  Форма  Заявка  в  магазин

На  этой  форме  как  и  на  форме  Заявка  на  склад  располагаются  кнопки  Добавить,  Удалить,  Редактировать,  Обновить,    Поиск,  кнопки  перехода  и  Выход.  Все  кнопки  выполняют  те  же  действия  что  и  на  форме  Заявка  на  склад,  только  обрабатывается  информация  о  заявках  в  магазин.          

Меню  Наличие  товара  содержит  два  элемента  Склад  и  Магазин:  

  •      Склад  -  позволяет  открыть  форму  Склад  (Рисунок  12).

Рисунок  12.  Форма  Склад

  •    На  этой  форме  как  и  на  форме  Заявка  на  склад  располагаются  кнопки  Добавить,  Удалить,  Редактировать,  Обновить,  Поиск,  кнопки  перехода  и  Выход.  Все  кнопки  выполняют  те  же  действия  что  и  на  форме  Заявка  на  склад,  только  обрабатывается  информация  о  товаре  на  складе.          
  •  Магазин  –  позволяет  открыть  форму  Магазин  (Рисунок  13).

Рисунок  13.  Форма  Магазин

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

Меню  Информация  содержит  три  элемента  Поставщики,  Товар  и  Производители:  

  •  Поставщики  –  открывает  форму  Поставщики  (Рисунок  14).

Рисунок  14.  Форма  Поставщики

Данная  форма  содержит  три  кнопки  Добавить,  Удалить  и  Выход.  Кнопка  Добавить  открывает  форму  Добавить  поставщика  (Рисунок  15).  

Рисунок  15.    Форма  Добавить  поставщика

Заполнив  все  поля  и  нажав  кнопку  Да,  можно  добавить  запись  в  базу.

  •  Товар  и  Производители  –  полностью  идентичны  предыдущей  форме  и  выполняет  те  же  функции.  

Меню  Отчеты  содержит  три  подменю  По  продажам,  По  заявкам  и  По  наличию,  они  в  свою  очередь  содержат  по  два  компонента:

  •  По  продажам  –  открывает  просмотр  итогового  отчета  по  оптовым  и  розничным  продажам  и  выводит  их  на  печать.
  •  По  заявкам  и  По  наличию  –  полностью  идентичны  предыдущей  форме.

 Меню  Справка  имеет  компонент  О  программе.  Эта  форма  содержит  вспомогательную  информацию  о  программе.

Рисунок  16.  Форма  О  программе

Удачного  использования.

Предупреждение:  без  базы  данных    невозможна  дальнейшая  работа.  


ЗАКЛЮЧЕНИЕ

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

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

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

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

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

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

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

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

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

Все функции выполняемые СУБД были тщательным образом проверены и протестированы в процессе разработки и их работа гарантируется.


СПИСОК  ИСПОЛЬЗОВАННОЙ  ЛИТЕРАТУРЫ

  1.  Бирник  А.С.  Информация  и  управление.  –  М.,  2007.  –  240  с.
  2.  Введение  в  информационный  бизнес:  Учебное  пособие.  /Под  ред.  В.П.Тихомирова,  А.В.Хорошилова.  -  М.:  Финансы  и  статистика,  2007
  3.  Вычислительные  машины,  системы  и  сети.  /Под  ред.  А.П.Пячтибратова.  -  М.:  Финансы  и  статистика,  2007
  4.  Влияние  информационных  технологий  на  обеспечение  устойчивого  социально-экономического  развития.  Материалы  Всероссийской  конференции  "Ресурсы  устойчивого  развития  России:  предприятия,  технологии,  наука"    —  М.:  ТЭиУ,  2006.  -  0,5  п.  л.
  5.  Ивлиев  М.К.,  Порошина  Л.А.  Автоматизация  оперативного  и        бухгалтерского  учета  товаров.  Учебное  пособие.  -  М.:  МУПК,  2006
  6.  Информационные  системы  бухгалтерского  учета:  Учебник.  /Под  ред.  В.И.Подольского,  –  М.:  Аудит,  ЮНИТИ,  2005
  7.  Информатика:  Энциклопедический  словарь  для  начинающих.  /Сост.Д.А.Поспелов.  -  М.:  Педагогика-Пресс,  2006
  8.  Информационное  обеспечение  предпринимательской  деятельности.  —  М.:  ВИНИТИ,  2006.  -  0,2    п.  л.
  9.  Информационный  обмен:  проблемы  и  перспективы.  ///Торгово-промышленные  ведомости,  2002.  -  №  .  6.  –  С.  3
  10.  Информационные  технологии  бизнеса.  //Банки  и  технологии,  2003.  -  №  2.  –  С.  25
  11.  Карминский  А.М.,  Нестеров  П.В.  Информатизация  бизнеса.  –  2-е  изд.  -  М.:  Финансы  и  статистика,  2004
  12.  Конюховский  К.  Экономическая  информатика.  –  СПб.:  Питер,  2004
  13.  Мюллер-Штевенс  Г.,  Ашванден  С.  Информационная  технология  и  управление  предприятием.  //Проблемы  теории  и  практики  управления,  -  2005.  -  №  1
  14.  Российская  информационная  сеть  делового  сотрудничества  —  новые  возможности.  //Деловые  связи,  2005.  -  №  2.  –  С.    25
  15.  Руководство  пользователя  "  1С  Предприятие  8.0.  Управление  торговлей".  -  М.,  2007.
  16.  Свириденко  С.С.  Современные  информационные  технологии.  -  М.:  Радио  и  связь,  2005
  17.  Симонович.  Информатика  для  юристов  и  экономистов.  -  СПб:  Питер,  2000
  18.  Системная  организация  экономического  пространства  на  основе  информационного  обеспечения  предпринимательства.  (монография).  —  М.:  “Метаинформ”,  2005.  22,5  п.  л.
  19.  Технологии  электронных  коммуникаций»  (сборник).  -  М.:  «Эко-трендз»,  2004
  20.  Закон РК «О Бухгалтерском учете».
  21.  "Бухгалтерский учет". Перед загл. авт.: Е. П. Козлова, Н. В. Парашутин, Т. Н. Бабченко, Е. Н. Галанина.- М., "Финансы и статистика", 1995.
  22.  Титоренко  Г.А.  Автоматизированные  информационные  технологии  в  экономике.    -  М.:  Компьютер,  ЮНИТИ,  2005.
  23.  Трубилин  И.Т.,  Семенов  М.И.,  Лойко  В.И.,  Барановская  Т.П.  Автоматизированные  информационные  технологии  в  экономике.  -  М.:  Финансы  и  статистика,  2005
  24.  Чистов  Д.В.  Основы  компьютерной  бухгалтерии.  /Учебный  практикум  по  ведению  бухгалтерского  учета  в  «1С:Бухгалтерии-Проф  7.7».  -  М.:  Компьютер  пресс,    2004.
  25.  Экономическая  информатика  и  вычислительная  техника:  Учебник.  /Под  ред.  В.  П.  Косарева  и  А.  Ю.  Королева,  -  М.:  Финансы  и  статистика,  2005
  26.  Ю.Г.  Григорьев,  Г.И.  Ревунков.  Банки  данных.  –  М.:  МГТУ  им.  Н.Э.Баумана,2002.-318с.
  27.  С.М.Диго.  Проектирование  и  использования  баз  данных.   М.:  Финансы  и  статистика,  1995.-  367с.
  28.  Бойко  В.В.,  Савинков  В.М.  Проектирование  баз  данных  информационных  систем.  -  М.:  Финансы  и  статистика,  1989.-351с.
  29.  Т.  Карпова.  База  данных:  модели,  разработка,  реализация.  [Текст].  –  СПб.:  Питер,  2001.-  470с.
  30.  Андреев  А.  М.,  Березкин  Д.  В.,  Кантонистов  Ю.  А.  Обзор  по  объектно-ориентированным  базам  данных,  включающим  средства  разработки.  //Мир  ПК,  2003.  -  №  4.  –  С.  78
  31.  Аппак М.А. Автоматизированные рабочие  места  на основе персональных ЭВМ. - М.:Радио и связь, 2000
  32.  Дж. Мартин. Организация баз данных в вычислительных системах.- М: Мир, 2000.
  33.  Диго С.М. Проектирование и использования баз данных. - М.: Финансы и статистика, 2000
  34.  Архангельский А.Я. Проектирование в среде Delphi 7.- М.: Бином. 2004.
  35.  Фаронов В.В.Программирование баз данных в Delphi 7. Учебный курс. - С.-П.: Питер. 2003.
  36.  Баженова И.Ю. Delphi 6. Самоучитель программиста. - М.: Образ. 2002.
  37.  Сергованцев В.Т., Бледных В.В. Вычислительная техника в инженерных и экономических расчетах.- М.: Финансы и статистика. 1988.
  38.  Галисеев Г.В. Программирование в среде Delphi. Самоучитель. - М.: Вильяме. 2004.
  39.  К. Дейт Введение в системы баз данных, 6-е издание. -М.: Вильяме, 2000.
  40.  Архангельский А.Я. Delphi 5. Справочное пособие - М.: Бином. 2001.
  41.  В. Н. Четвериков, Г. И. Ревенков, Э.Н.Самохвалов Базы и банки данных
  42.  Нагорский А. Компоненты для Delphi и C++ ВшЫег.//Хакер, - 2002. - №6. -с. 24-35.
  43.  Ахаян Р. Эффективная работа с СУБД.- С.-П.: Питер. 1997.
  44.  Стобо Д. Ж. Языки программирования.- М.: Образ. 1993.
  45.  Апсофф И. "Стратегическое управление".- М., "Экономика", 1989.



 

Другие похожие работы, которые могут вас заинтересовать.
18609. Создание программного продукта «Настроим Windows» 1.19 MB
  Программа включает в себя распространенные опции для метаморфозы реестра арестанты в комфортный интерфейс. Программа сделана намеренно для русских версий Windows и не совместима с другими версиями Windows. Это и послужило основанием для разработки данной программы. Основания для разработки Основанием послужил заказ преподавателей Костанайского бизнес-колледжа на разработку программы Настроим Windows.
11024. Разработка программного модуля для проведения финансового анализа предприятия на базе 1С: Предприятие 910 KB
  Для оценки проводят анализ финансового состояния предприятия. Для оценки финансового состояния предприятия используются показатели финансового анализа показатели ликвидности платежеспособности рентабельности деловой активности и риска банкротства предприятия которые формируются на базе данных Бухгалтерского баланса Форма №1 и Отчета о прибылях...
9991. Создание программного продукта для более удобной работы c операторами языка C++ 682.67 KB
  Шифрование текста необходимо для защиты информации от посторонних для кого она не предназначена. Шифрование – это способ защиты данных от несанкционированного использования. Шифрование для защиты информации полагается на разделы математики, называемой криптографией.
4614. Разработка сайта технического обслуживания внедорожников Джип Сервис 839.91 KB
  Существует огромное количество сайтов, центров занятости, но большинство из них несут в себе скрытых характер заработать на пользователях их услуг. В данном же случае планируется разработать сайт, на котором абсолютно бесплатно можно выполнять любые действия, размещать объявления, искать другие резюме, а так же их просматривать.
6384. Разработка туристского продукта с наибольшем количеством услуг 200.16 KB
  Кухня Португалии. в Португалии хорошо развит туризм и большой поток туристов каждый год а так же она очень популярна для путешествия и отдыха. Выявить основные факторы туризма в Португалии. Этот автономный регион Португалии состоит из 9 крупных островов и множества мелких островков и рифов объединенных в три группы: восточную СанМигел CантаМария и острова Формигаш центральную Фаял Пику СанЖоржи Терсейра и Грасьоза и западную Флореш и Корву.
11339. Разработка производственной программы нового продукта на предприятии 477.43 KB
  Упаковка позволяет сократить потери продукции гарантировать ее качество увеличить сроки ее хранения обеспечить доставку потребителю. Да и по своей сути упаковка продукции играет важнейшую роль в цепочке производство – хранение – транспортировка – реализация практически для всех отраслей промышленности. Упаковывание является заключительной стадией в выпуске продукции при этом должны быть решены задачи организации всех производственных процессов: выбора сырья и материалов для изготовления продукта и упаковки технологии их производства...
18026. Процесс переработки перепелов, разработка нового вида продукта – паштета 199.92 KB
  Поэтому один из важнейших факторов определяющих здоровье населения является правильное питание обеспечивающее нормальный рост и развитие человека способствующее профилактике заболеваний продлению жизни повышению работоспособности и создающее условия для адекватной адаптации людей к окружающей среде. Одной из актуальных тем для рассмотрения является переработка птицы в том числе и перепелов. В 50-х годах перепеловодство в Японии начало возрождаться в промышленных масштабах для производства яиц и мяса этой птицы. В Японии и в настоящее...
15891. Разработка криптографического программного обеспечения 252.66 KB
  Циклические сдвиги слова влево и вправо на указанное число бит (заметим, что при длине слова w бит величина циклического сдвига фактически приводится по модулю w, причем, как правило, это приведение выполняется автоматически на машинном уровне, т.е. не требует дополнительных вычислений – процесс просто использует младшие log w бит числа, задающего величину сдвига).
18304. Разработка программного обеспечения паспортного стола 492.87 KB
  Перечень вопросов разрабатываемых студентом: разработать логическую модель базы данных; реализовать в визуальной среде программирования программное средство; протестировать полученный программный продукт. Базы данных ROM: В. Базы данных и Delphi. Теория реляционных данных.
17996. Разработка программного средства для паспортизации участков сетей 145.02 KB
  Проектирование базы данных участков сетей. Разработка приложения для работы с базой данных. Разрабатывалась база данных для ведения учета участков сетей и клиентское приложение к ней. Проектирование базы данных участков сетей Была проанализирована предметная область Участки сетей и построена база данных.
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.