Разработка автоматизированной системы управления учета и товара оптового магазина

Автор: Пользователь скрыл имя, 04 Мая 2012 в 18:19, дипломная работа

Описание работы

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

Содержание

Введение
1 Обследование предметной области
1.1 Автоматизация работы оптового магазина
1.1.1 Обоснование необходимости совершенствования системы
1.1.2 Выбор и обоснование варианта реализации задачи учета товара и услуг
1.1.3 Цели и задачи автоматизации учета товара
1.2 Проектирование системы
1.2.1 ER-диаграмма системы в нотации Чена
1.2.2 Проектирование БД
1.2.3 Описание структуры таблиц БД
2 Анализ целесообразности использования заданных средств
разработки
2.1 Приоритетный язык программирования
2.1.1 Программный продукт Delphi
2.1.2 Высокопроизводительный компилятор в машинный код
2.1.3 Мощный объектно-ориентированный язык
2.1.4 Объектно-ориентированная модель программных компонент
2.1.5 Библиотека визуальных компонент
2.2 Приоритетная СУБД
3 Описание и применение программы
3.1 Общие сведения
3.2 Функциональное назначение
3.3 Описание логической структуры
3.4 Системные требования
3.5 Вызов и загрузка
3.6 Входные и выходные данные
3.7 Работа с готовой программой
4 Оценка экономической эффективности инвестиционного проекта
4.1 Расчет затрат на разработку системы
4.2 Формирование денежного потока
4.2.1 Расчет поступлений денежных средств
4.2.2 Финансирование проекта по этапам разработки
4.3 Анализ рисков
5 Охрана труда
6 Охрана окружающей среды
Заключение
Список использованных источников
Приложение А Выходные формы документов
Приложение Б Исходный код модуля главного окна программы

Работа содержит 1 файл

Diplom.doc

— 1.23 Мб (Скачать)

Содержание 

Введение 6
1 Обследование предметной  области 7
  1.1 Автоматизация работы оптового  магазина 7
     1.1.1 Обоснование необходимости совершенствования  системы 7
     1.1.2 Выбор и обоснование варианта  реализации задачи учета товара  и услуг  
8
     1.1.3 Цели и задачи автоматизации  учета товара 9
  1.2 Проектирование системы 10
     1.2.1 ER-диаграмма системы в нотации Чена 10
     1.2.2 Проектирование БД 11
     1.2.3 Описание структуры таблиц  БД 14
2 Анализ целесообразности  использования заданных средств

разработки

 
17
  2.1 Приоритетный язык программирования 17
     2.1.1 Программный продукт Delphi 17
     2.1.2 Высокопроизводительный компилятор  в машинный код 19
     2.1.3 Мощный объектно-ориентированный  язык 20
     2.1.4 Объектно-ориентированная модель программных компонент 21
     2.1.5 Библиотека визуальных компонент 22
  2.2 Приоритетная СУБД 24
3 Описание и применение  программы 26
  3.1 Общие сведения 26
  3.2 Функциональное назначение 26
  3.3 Описание логической структуры 26
  3.4 Системные требования 26
  3.5 Вызов и загрузка 27
  3.6 Входные и выходные данные 27
  3.7 Работа с готовой программой 28
4 Оценка экономической  эффективности инвестиционного  проекта 39
  4.1 Расчет затрат на разработку  системы 39
  4.2 Формирование денежного потока 42
     4.2.1 Расчет поступлений денежных  средств 42
     4.2.2 Финансирование проекта по  этапам разработки 44
  4.3 Анализ рисков 46
5 Охрана труда 48
6 Охрана окружающей  среды 56
Заключение 59
Список  использованных источников 60
Приложение  А Выходные формы документов 62
Приложение  Б Исходный код модуля главного окна программы 65

 
 
 

Введение 

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

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

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

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

     Цель  работы – разработать данную систему, используя возможности среды визуального программирования Delphi.

     В результате проделанной работы была создана такая система с использованием инструментальных средств Delphi 7.0.

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

      1 Обследование предметной области 

      1.1 Автоматизация работы  оптового магазина 

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

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

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

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

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

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

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

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

     Контрагенты: поставщики, клиенты. 

      1.1.1 Обоснование необходимости  совершенствования  системы 

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

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

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

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

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

      1.1.2 Выбор и обоснование  варианта реализации  задачи учета товара и

                    услуг 

     Для бухгалтерского учета создано большое  число пакетов прикладных программ. Среди них можно отметить «1С: Предприятие», «Турбо-Бухгалтер», «Инфо-Бухгалтер», «Парус», «ABACUS», «Бэмби» и др. В этих программах уже реализована задача учета товара и услуг, начисления зарплаты. Но помимо этой задачи в них реализованы также десятки других задач, которые не все найдут свое применение на конкретном предприятии в силу специфики его деятельности.

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

     Во-первых, АСУ обычно приобретаются на достаточно долгий срок (среднее время «жизни» АСУ – около 10 лет, но это не предел – во многих компаниях используются системы с гораздо большим «стажем» работы, правда, и обрастающими за это время новыми возможностями).

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

     Наконец, стоимость АСУ для средней торговой фирмы не так уж и мала.

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

     Выбирая автоматизированную систему, стоит обратить внимание на следующее:

     -  что система может делать, или какова ее функциональность;

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

     - есть ли гарантии успешного завершения проекта внедрения и полноценного ввода системы в эксплуатацию;

     - что у системы «внутри» и, следовательно, насколько она надежна, долговечна, производительна, в конце концов, современна;

     - какова  эффективность и возможные сроки окупаемости системы;

     - уровень и качество сервиса в послепродажный период;

     - возможность сопровождать и развивать систему силами специалистов самой фирмы;

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

     Очень важно сначала выявить реальные потребности фирмы.

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

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

      1.1.3 Цели и задачи  автоматизации учета  товара 

     Назначением реализации проекта является учет товара, в  рамках данного дипломного проекта  подлежат разработке следующие функции:

Информация о работе Разработка автоматизированной системы управления учета и товара оптового магазина