Автор: Пользователь скрыл имя, 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
Цели и задачи
автоматизации учета
товара
Назначением реализации проекта является учет товара, в рамках данного дипломного проекта подлежат разработке следующие функции: