Добавлен: 16.06.2023
Просмотров: 342
Скачиваний: 5
СОДЕРЖАНИЕ
1 Краткий анализ предметной области.
1.1 Обоснование выбора системы для разработки прикладного решения.
1.2 Обоснование требований к разрабатываемому прикладному решению.
2.1 Архитектура разрабатываемого прикладного решения.
2.2 Алгоритмы взаимодействия объектов конфигурации.
Введение.
В данной экономической ситуации в стране повсеместно проходит процесс компьютеризации, и именно поэтому данная курсовая работа является важной. Все чаще требуются работы по внедрению информационных специалистов в области создания и внедрения информационных систем. При этом, информационная система требуется не только для крупных промышленных предприятий, но и для мелких частных компаний, на которых так же могут существовать проблемы с управлением и работой предприятия.
В данном курсовом проекте предстоит разработать конфигурацию на платформе «1С: Предприятие» для гипотетического торгового представительства компании ООО «СоколПлюс». Технологическая платформа решения – 8.3.
Компания ООО «СоколПлюс», основанная в 2012 году, располагается по адресу: город Москва, Ленинградский пр-т, д. 80. Основными видами деятельности ООО «СоколПлюс» являются: заказ из-за границы и продажа запасных частей иностранных (преимущественно американских) автомобилей, автомобильных аксессуаров, инструментов и расходных материалов.
«1С: Предприятие» является универсальной системой автоматизации деятельности предприятия. За счёт своей универсальности система может быть использована в целях автоматизации самых разных участков экономической деятельности предприятия: учета товарных и материальных средств, взаиморасчетов с контрагентами и др.
Для специалиста, принимающего решение о выборе средства автоматизации, достаточно важно быть уверенным, что работу системы можно будет понять и при необходимости изменить. Поэтому открытость прикладных решений системы «1С: Предприятие» является очень важным фактором. В состав системы входит «Конфигуратор» - мощное инструментальное средство быстрой разработки и модификации прикладных решений.
«1С: Предприятие» является не только универсальной системой автоматизации деятельности предприятия, но и специализированным (предметно-ориентированным) средством разработки. В задачу платформы входит предоставление разработчику интегрированного набора инструментов, необходимых для быстрой разработки, распространения и поддержки прикладного решения для автоматизации бизнеса. Конфигурацию можно с легкостью настроить на определенную специфику организации управления и учета на предприятии, что гарантирует возможность «быстрого старта» и комфорта повседневной работы.
Платформа также содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. Также платформа содержит развитую справочную систему, механизм настройки ролей пользователей (разграничение прав), инструменты удаленного обновления и управления, ведения журналов и диагностики работы.
Проектная часть.
1 Краткий анализ предметной области.
«1С: Предприятие» включает в себя платформу и прикладные решения, разработанные на её основе, для автоматизации деятельности организаций и частных лиц.
Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности предприятий, используя единую технологическую платформу.
Состав прикладных механизмов «1С: Предприятие» ориентирован на решение задач автоматизации учета и управления предприятием. Использование проблемно-ориентированных объектов позволяет разработчику решать самый широкий круг задач складского, бухгалтерского, управленческого учета, расчета зарплаты, анализа данных и управления на уровне бизнес-процессов.
Гибкость платформы позволяет применять «1С: Предприятие» в самых разнообразных областях:
- автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т. д.;
- поддержка оперативного управления предприятием;
- автоматизация организационной и хозяйственной деятельности;
- ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
- широкие возможности для управленческого учета и построения аналитической отчетности, поддержка мультивалютного учета;
- решение задач планирования, бюджетирования и финансового анализа;
- расчет зарплаты и управление персоналом.
Конфигуратор системы «1С: Предприятие» является специальным режимом запуска 1С и предназначен для разработчиков и программистов. В этом режиме разработчик создает или корректирует структуру базы данных, программные модули, производит административные работы. В режиме конфигуратора нельзя вводить информацию в базы данных, за исключением загрузки базы из архивов.
Обычные пользователи не могут работать в конфигураторе. Им доступен только режим «Предприятие». В нем используются программы и вводятся данные.
Анализ существующего программного обеспечения, позволяющего решить поставленную задачу.
В настоящее время существует целый ряд программ с различным спектром применения, которые позволяют автоматизировать и упростить процесс работы.
Таблица 1. Сравнение программных решений.
|
Название |
Сфера применения |
Особенности и недостатки |
Цена внедрения |
|
1C: Предприятие |
Крупный, средний и малый бизнес, государственные корпорации. |
Использование конфигураций, позволяющих автоматизировать различные виды деятельности предприятий, используя единую технологическую платформу. Ориентирована на русского пользователя. |
В зависимости от конфигурации и пользователей: от 3000 до 60000 рублей. |
Продолжение таблицы 1.
|
Название |
Сфера применения |
Особенности и недостатки |
Цена внедрения |
|
Галактика |
Крупные и средние предприятия, бизнес-сообщества, холдинги и государственные корпорации. |
Соответствие концепции ERP и стандарту MRP-II. Современные методики управления и учет российской специфики. Система доступна для внешней интеграции по средствам XML, COM, ActiveX, ODBC. Систему нельзя корректировать, кроме мелких исправлений интерфейса. Все доработки необходимо заказывать у разработчика системы. |
В зависимости от конфигурации и пользователей: от 5000 до 100000 рублей. |
|
Парус |
Средние и крупные компании, государственные предприятия. |
Состоит из модулей: финансы, бухгалтерия, MRP, CRM и др. Систему имеют право дорабатывать только сами разработчики. Интегрируется в базы данных компании Oracle. |
Сильно зависит от включенных модулей. От 14200 до 1000000 рублей. |
Продолжение таблицы 1.
|
Название |
Сфера применения |
Особенности и недостатки |
Цена внедрения |
|
Microsoft Axapta |
Средние и крупные компании. |
Универсальность (система соответствует требованиям российских и международных стандартов). Работа в нескольких компаниях. |
Модуль интеграции: от 5000 до 170000 долларов. |
|
infor:COM |
Средний сектор рынка. |
Адаптирована к российским нормам и практике ведения бизнеса. Система объединяет в единое целое модули ERP, MRP, MRPII, CRM, электронной коммерции (e-business), SCM. |
1500 долларов за рабочее место. |
1.1 Обоснование выбора системы для разработки прикладного решения.
В качестве системы для разработки конфигурации была выбрана система «1С: Предприятие», так как она является универсальной системой автоматизации экономической и организационной деятельности предприятия. Поскольку такая деятельность может быть довольно разнообразной, система «1С: Предприятие» имеет возможность «приспосабливаться» к особенностям конкретной области деятельности организации, в которой она используется. Для обозначения такой способности используется термин конфигурируемость, то есть возможность настройки системы на особенности конкретного предприятия и класса решаемых задач.
Это достигается тем, что «1С: Предприятие» — это не просто программа, существующая в виде набора неизменяемых файлов, а совокупность различных программных инструментов, с которыми работают разработчики и пользователи. Логически всю систему можно разделить на две большие части, которые тесно взаимодействуют друг с другом – конфигурацию и платформу, которая управляет работой конфигурации.
Технологическая платформа «1С: Предприятие» представляет собой программную оболочку над базой данных (используются базы на основе DBF-файлов, собственный формат 1CD и СУБД Microsoft SQL Server, возможно также хранение данных в СУБД PostgreSQL, IBM DB2, Oracle). Платформа имеет свой внутренний язык программирования, обеспечивающий, помимо доступа к данным, возможность взаимодействия с другими программами посредством OLE и DDE.
Пользователи «1С: Предприятия» могут применять те же инструментальные средства, что и разработчики фирмы «1С» или других компаний, разрабатывающих тиражные решения.
Они могут ознакомиться со всеми деталями структуры и бизнес-логики прикладного решения – как организованы справочники, как рассчитываются налоги, как учитываются скидки, как учитывается движение товаров на складе и т. д. – и, при необходимости, вмешаться и внести изменения в конфигурацию.
Сервер «1С: Предприятие» может функционировать как в среде Microsoft Windows, так и в среде Linux. Это обеспечивает при внедрении возможность выбора архитектуры, на которой будет работать система, и возможность использования открытого программного обеспечения для работы сервера и базы данных.
1.2 Обоснование требований к разрабатываемому прикладному решению.
Разрабатываемая конфигурация должна удовлетворять требованиям надежности и целостности данных, то есть должна контролироваться правильность и непротиворечивость данных, вводимых пользователем.
Конфигурация должна не только обеспечивать эффективное решение планируемых задач, но и быть удобна пользователю с точки зрения проектирования пользовательского интерфейса.
Требования к функциям (задачам), выполняемым конфигурацией:
- Должна обеспечить ведение базы, заказов и отчётной документации;
- Должна поддерживать форматирование, просмотр и печать следующих документов:
- Покупка товара покупателем (договор купли / продажи)
- Приход товара на склад (товарная накладная)
- Расходный кассовый ордер
- Приходный кассовый ордер
- Заказ товара у поставщика
- Заявления на возврат
- Регистр движения товаров
- Разработка конфигурации «Торговое представительство» должна содержать справочники: клиентов, поставщиков, товара.
- Должна поддерживать создание и печать следующих отчетов:
- Отчет по остаткам на складе
- Отчет по продажам
- Для работы с конфигурацией необходимо создать собственную учётную запись каждому сотруднику. Учётные записи не должны отличаться по возможностям работы с конфигурацией и быть однотипными.
Разрабатываемая конфигурация не предъявляет дополнительных требований к программному, техническому, лингвистическому, информационному и методическому обеспечению.
2. Анализ среды разработки.
Предметно-ориентированная среда разработки, существующая в платформе «1С: Предприятие», реализована в составе конфигуратора. Она предоставляет разработчику интегрированный набор инструментов, необходимых для быстрой разработки, распространения и поддержки прикладного решения для автоматизации бизнеса.
По оценке экспертов, сейчас рынок средств разработки смещается от конкретных программ, обеспечивающих разработку, к системам, поддерживающим весь жизненный цикл разработки. То есть поставщики стремятся вложить в свои комплексы все инструменты, необходимые для коллектива разработчиков, или обеспечить удобное подключение других доступных средств. Очевидно, это сложная задача, и в полном объёме практически не решаема.