Автор: Пользователь скрыл имя, 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 Охрана окружающей среды
Заключение
Список использованных источников
Приложение А Выходные формы документов
Приложение Б Исходный код модуля главного окна программы
Содержание 
| Введение | 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.
     В 
результате проделанной работы была 
создана такая система с 
     Программа 
обладает развитым графическим интерфейсом. 
С данной программой могут работать пользователи 
различной квалификации.  
 
 
 
 
 
 
 
 
 
 
 
      1 
Обследование предметной 
области 
      1.1 
Автоматизация работы 
оптового магазина 
Рынок различных видов товаров в настоящее время переживает бум. Сезонное увеличение спроса накладывается на долгосрочный тренд расширения рынка, связанный с общим ростом благосостояния общества.
     В 
разных регионах эта тенденция проявляется 
с различной силой. Но даже там, где 
спрос вырос в небольшой 
В то же время этот счастливый период, по-видимому, заканчивается. Возрастает активность конкурентов и появляется необходимость в оптимизации деятельности компании с целью повышения ее эффективности.
Экстенсивные способы увеличения доходности торговли теперь необходимо сочетать с интенсивными – повышением производительности труда, оптимальным использованием торговых и складских площадей, транспорта, экономией времени и средств на рутинных операциях. Комплексным средством решения этих задач является автоматизированная система управления торговой деятельностью фирмы.
В торговле очень важны сведения о различных параметрах товара. Отсутствие характеристик товара в базе создает трудности также при работе с поставщиками и дилерами, расчете запасов. Цены на товар вводятся для базовой единицы измерения. Единица учета – это минимальная единица измерения товара, до которой происходит округление количества товара, в случае если оно окажется дробным. Именно в единицах учета хранится остаток товара на складе.
Товар может иметь две цены – приходную и расходную. Предполагается, что в справочнике товаров всегда хранятся значения цен на товары с учетом НДС.
Торговля складывается из операций с поставщиками и покупателями. Для регистрации торговых операций и ведения оперативного учета необходимо предусмотреть все необходимые документы.
Торговля товарами производится на едином складе компании, по которому ведется учет остатков и стоимости товаров.
     Контрагенты: 
поставщики, клиенты. 
      1.1.1 
Обоснование необходимости 
совершенствования 
системы 
Исследование существующей системы обработки информации выявило необходимость совершенствования существующей обработки данных, причем анализ ситуации позволил определить следующие потенциальные направления совершенствования существующей системы обработки информации:
- устранение имеющихся организационных и технических недостатков, позволило бы значительно перевести существующую обработку информации на более высокий современный уровень;
- покупка новой, более современной АСУ вместе с принятием специалистов надлежащей квалификации дала бы возможность практически повысить эффективность полностью отказаться от «ручной» обработки информации и перейти к автоматизированной ее форме;
- создание новой АСУ устраняет такие недостатки предыдущего направления, как: необходимость достаточно крупных вложений финансовых средств и необходимость настройки приобретаемого ПО на конкретные условия работы. Поэтому рассмотрим вариант решения этой задачи, опираясь на имеющиеся знания и навыки, как в создании АСУ, так и в бухгалтерской работе;
     - 
применение АСУ, пакетов прикладных программ, 
локальных сетей позволит значительно 
повысить производительность труда сотрудников, 
занятых обработкой ЭИ. 
1.1.2 Выбор и обоснование варианта реализации задачи учета товара и
                    
услуг 
Для бухгалтерского учета создано большое число пакетов прикладных программ. Среди них можно отметить «1С: Предприятие», «Турбо-Бухгалтер», «Инфо-Бухгалтер», «Парус», «ABACUS», «Бэмби» и др. В этих программах уже реализована задача учета товара и услуг, начисления зарплаты. Но помимо этой задачи в них реализованы также десятки других задач, которые не все найдут свое применение на конкретном предприятии в силу специфики его деятельности.
Таким образом, выбор автоматизированной системы управления для торговой фирмы – дело ответственное. И на это имеются свои причины.
Во-первых, АСУ обычно приобретаются на достаточно долгий срок (среднее время «жизни» АСУ – около 10 лет, но это не предел – во многих компаниях используются системы с гораздо большим «стажем» работы, правда, и обрастающими за это время новыми возможностями).
Во-вторых, чтобы автоматизированная система приносила ожидаемый эффект, она должна соответствовать данному предприятию – его возможностям, уровню развития и т.д.
Наконец, стоимость АСУ для средней торговой фирмы не так уж и мала.
Критериев выбора автоматизированных систем, как и многих других достаточно сложных и дорогих товаров (например, автомобилей), существует, конечно же, много. Какие-то из них крайне важны, какие-то могут отражать очень индивидуальные потребности. В подобных ситуациях следует во многом ориентироваться на «здравый смысл», а также иметь в виду некоторые ключевые моменты, носящие специальный характер.
Выбирая автоматизированную систему, стоит обратить внимание на следующее:
- что система может делать, или какова ее функциональность;
- во что обойдется приобретение системы, запуск ее в эксплуатацию и поддержание в рабочем состоянии, т.е. какова ее совокупная стоимость владения (крайне важно знать именно общую стоимость, а не просто цену программного обеспечения);
- есть ли гарантии успешного завершения проекта внедрения и полноценного ввода системы в эксплуатацию;
- что у системы «внутри» и, следовательно, насколько она надежна, долговечна, производительна, в конце концов, современна;
- какова эффективность и возможные сроки окупаемости системы;
- уровень и качество сервиса в послепродажный период;
- возможность сопровождать и развивать систему силами специалистов самой фирмы;
- каковы перспективы системы, будет ли она развиваться и поддерживаться поставщиком в будущем.
Очень важно сначала выявить реальные потребности фирмы.
Определить реальные потребности фирмы в автоматизации – дело не простое. Очень хорошо, если на фирме разработан план развития на несколько лет вперед, в котором определена роль информационных технологий и описана последовательность создания корпоративной автоматизированной системы управления. Такой продуманный подход дает наибольшую отдачу, существенно снижает риск выбрать «не ту» АСУ и избежать проблем так называемой «лоскутной» автоматизации. При этом в качестве первоочередных задач может рассматриваться автоматизация наиболее критичных на данном этапе видов деятельности («узких» мест, от которых существенно зависит жизнь фирмы) или наиболее трудоемких при обработке традиционным способом (среди последних – например, бухгалтерский и налоговый учет, бюджетирование, расчет зарплаты, и др.).
     Таким 
образом, для реализации задачи учета 
основных средств выбран вариант 
реализации, посредством разработки 
автоматизированной системы управления 
учета реализации товара, который учитывает 
специфику процесса обработки бухгалтерской 
информации на фирме. 
      1.1.3 
Цели и задачи 
автоматизации учета 
товара 
Назначением реализации проекта является учет товара, в рамках данного дипломного проекта подлежат разработке следующие функции: