Файл: Языки программирования высокого уровня (Общее описание).pdf
Добавлен: 27.06.2023
Просмотров: 69
Скачиваний: 2
рекламирование Соболь товаров и услуг.
уменьшает Характеристика основной осуществляется деятельности компании «Лайтек» продемонстрировать при продаже такие оборудования и комплектующих в его разрезе технологии Plankalkül IDEF0 приведена необходимые на рисунке 1.
такого Рисунок 1. Характеристика многих основного процесса библиотеку компании
Декомпозиция качественную данного процесса Unicon приведена на версии рисунке 2.
Рисунок 2. свой Декомпозиция деятельности описывать компании
Деятельность гораздо компании осуществляется повысить следующим образом. актуального Клиент компании Конрадом при разработке особенно проекта по связанные автоматизации объектов качество приобретает специализированное приобретает оборудование, технику и проблем комплектующие. При Достоинства этом производится потом учет продаж, Cи на основании создания данных которого английские далее анализируется и универсальный составляется статистика предусмотрена продаж.
Одним из наиболее важных бизнес-процессов компании является учет продаж выполненных услуг. Характеристика данного процесса приведена на рисунке 3.
Рисунок 3. Декомпозиция процесса учета продаж
Учет продаж неразрывно связан с такими понятиями, как контроль платежей, контроль своевременности выполнения заказов, анализ деятельности менеджеров компании¸ контроль выполнения обязательств со стороны клиентов и так далее. Целью учета, таким образом, является получение объективной и своевременной информации о деятельности компании для предоставления ее директору и составления соответствующей бухгалтерской отчетности.
Выбор языка программирования
Для выбора языка программирования сравним следующие языки и среды программирования– Borland C++, Delphi и Visual Basic[3]. Сравнение языков программирования приведено в таблице 1 и на рисунке 4.
Таблица 1
Сравнение языков программирования
Параметр |
Степень соответствия, % |
||
Borland C++ |
Visual Basic |
||
Возможность компиляции |
8 |
8 |
4 |
Многопоточная компиляция |
8 |
0 |
8 |
Интерпретатор командной строки |
6 |
4 |
0 |
Многомерные массивы |
8 |
0 |
8 |
Динамические массивы |
8 |
8 |
0 |
Ассоциативные массивы |
4 |
0 |
0 |
Интерфейсы |
8 |
0 |
4 |
Мультиметоды |
8 |
0 |
0 |
7,25 |
2,5 |
3 |
Рисунок 4. Сравнение языков программирования
Для разработки и отладки программы применялась интегрированная система Borland С++.
Выбор этого программного продукта обусловлен следующим [4]:
В Borland С++имеется возможность визуального конструирования форм, что избавляет при создании программы от многих аспектов разработки интерфейса программы, так как Borland С++автоматически готовит необходимые программные заготовки и соответствующий файл ресурсов. Программисту нужно лишь наполнить прототип будущего окна элементами интерфейса;
Библиотека визуальных компонентов предоставляет огромное разнообразие созданных разработчиками Borland С++программных заготовок, которые после несложной настройки готовы к работе в рамках создаваемого приложения. Использование компонентов не только во много раз уменьшает время создания программы, но и существенно снижает вероятность случайных программных ошибок;
Мощность и гибкость языка программирования ObjectPascal – достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD. От языка VisualBasic язык Pascal отличает строгая типизированность, позволяющая компилятору ещё на этапе компиляции обнаружить многие ошибки, а также средства работы с указателями. Последнее даёт возможность использовать так называемое раннее связывание с библиотеками типов в технологии COM, в то время как VisualBasic (а также Java) вынуждены при обращении к COM объектам использовать более медленное позднее связывание. Синтаксис языка C++ прямо-таки провоцирует создание запутанных программ, в то время как простой синтаксис ObjectPascal позволяет очень просто описывать любой алгоритм, так как Pascal происходит от использующегося для этих целей алгоритмического языка АЛГОЛ-60. Кроме всего выше перечисленного, ObjectPascal имеет самый быстрый среди продуктов подобного рода оптимизирующий компилятор, позволяющий создавать быстрые и относительно компактные программы;
Среди прочих преимуществ Borland С++можно выделить самую эффективную работу с базами данных. Это обуславливается тремя обстоятельствами: высоко производительной машиной для доступа к данным разного формата (ODBC), наличием многочисленных компонентов, ориентированных на работу в этой сфере;
В настоящее время для создания современного программного обеспечения приходится использовать несколько различных программных продуктов, а в базовую конфигурацию Borland С++ уже входят множество продуктов, для создания различных элементов программного обеспечения.
Таким образом, можно сделать вывод о том, что Borland С++– один из самых мощных инструментов разработки программных продуктов любой сложности и направленности. А Borland С++ наиболее совершенная из всех версий прочих версий данной среды разработки приложений.
Описание программы
Для того чтобы начать работу с системой необходимо авторизоваться. Затем сотрудник отдела продаж (или продавец) приступает к выполнению непосредственных обязанностей по учету продаж. Для этого в меню выбирается пункт Продажи, после чего появляется экранная форма учет продаж, в которой необходимо выбрать наименование клиента, товара, его количество и другие реквизиты.
Рисунок 5. Форма учета продаж
Кроме учета продаж, в системе предусмотрена возможность учета возврата товаров, для чего тоже необходимо выбрать соответствующую форму. (рисунок 6)
Рисунок 6. Форма учета возвратов
Для учета оплат, совершенных клиентом, необходимы выбрать пункт меню Оплата (рисунок 7)
Рисунок 7. Форма учета оплат
Также пользователь может произвести настройку системы, которая заключается в определении начальных номеров документов (рисунок 8).
Рисунок 8. Настройка системы
Также доступна возможность настройки печати документов (рисунок 9)
Рисунок 9. Настройка печати документов
Для формирования отчетов необходимо указать следующие апарметыр (рисунок 10):
Тип отчета;
Период;
Торговая точка;
Направление (группа товаров);
Клиент;
Валюта.
Рисунок 10. Настройки отчета
Аналогично формируются отчеты по прибыли (рисунок 11), прайс-лист (рисунок 12).
Рисунок 11. Настройки отчета по прибыли
Рисунок 12. Настройки прайс-листа
Заключение
Внедрение системы принесет не только заметный экономический эффект, но весьма быстро окупит затраты на ее разработку, создание и внедрение.
Разработанная система обеспечивает качественную регистрацию поступающих документов, мгновенный поиск необходимого документа, автоматизированный учет документов всех категорий и составление статистических справок, что существенно упрощает работу и увеличивает производительность отдела продаж.
Кроме того, внедрение системы позволит сократить площади, на которых хранится информация, ведь отпадет необходимость ведения бумажных журналов регистрации продаж.
А если учесть, что с каждым годом объем обрабатываемой информации будет только возрастать, становится очевидным, что внедрение автоматизированной системы учета продаж является ключом к эффективной работе и в будущем.
В результате данного проекта в компании ООО «Лайтек» произошел ряд изменений, позволивших перейти на новый уровень взаимоотношений с клиентами, повысить свой статус и освободить большую часть ресурсов для использования в автоматизации новых направлений и областей бизнеса.
В результате был спроектирован и разработан продукт, решающий следующие задачи:
- Автоматизация первичных процессов, происходящих в отделе по учету продаж;
- Минимизация бумажного документооборота;
- Уменьшение трудозатрат менеджеров компании;
- Повышение эффективности учета заявок клиентов;
- Расширение целевой аудитории;
- Привлечение новых клиентов;
Список использованной литературы
- Акулов О. А., Медведев, Н. В. Информатика. Базовый курс: учебник / О. А. Акулов, Н. В. Медведев. – Москва: Омега-Л, 2009. – 557 с.
- Велихов, А. С. Основы информатики и компьютерной техники: учебное пособие / А. С. Велихов. – Москва: СОЛОН-Пресс, 2007. – 539 с.
- Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.:Питер, 2006. – 640 с.
- Информатика: Учебник. / Б.В. Соболь, А.Б. Галин, Ю.В. Панов и др. – Изд-е 5-е, дополн. и перераб. – Ростов н/Д: Феникс, 2010. – 446 с.
- Колмыкова, Е. А. Информатика: учеб.пособие для студ. сред. проф. образования [Текст] / Е. А. Колмыкова , И. А. Кумскова. - 2-е изд. - М.: Издательский центр "Академия", 2006. - 416 с.
- Макарова Н.В. Информатика: Учебник для вузов. – СПб.: Питер, 2011. – 576 с.
- Максимов, Н. В. Современные информационные технологии: учеб. Пособие/Н.В. Максимов, Т.Л.Партыко, И.И.Попов. — М: ФОРУМ, 2008. - 512с.
- Могилев, А. В. Информатика: Учебное пособие для студентов педагогических вузов [Текст] / А. В. Могилев, Н. И. Пак, Е.К. Хеннер; Под редакцией Е. К. Хеннера. – 3-е изд., перераб. И доп. –М.: Издательский центр «Академия», 2004. – 848 с.
- Основы информатики: учебник / В. Ф. Ляхович, С. О. Крамаров, И. П. Шамараков. – Ростов-на-Дону: Феникс, 2010. – 715 с.
- Официальный сайт http://www.microsoft.com/rus/dino7/get-windows7.html
- Попов В.Б. Основы информационных и телекоммуникационных технологий. Мультемедия [Текст]: учебное пособие / В.Б.Попов.- М.: Финансы и статистика, 2007.-336с.
- Практикум по информатике: Учебное пособие для вузов (+CD) / Под ред. проф. Н.В. Макаровой. – СПб.: Питер, 2012. – 320 с.