Добавлен: 20.05.2023
Просмотров: 166
Скачиваний: 2
ВВЕДЕНИЕ
Основным содержанием курсового проекта по выбранной теме «Учет получения готовой продукции компании «МАСКОМ»» является проектирование пользовательской конфигурации с возможностью отслеживания прихода и расхода материалов на складах в виде отчета за указанный период, будет спроектирована техническая и программная архитектуры предприятия, будет описан процесс создания прикладного решения с некоторыми пояснениями и изображениями, после чего будет проведено тестирование и внедрение прикладного решения.
Актуальность курсовой работы связана с необходимостью наглядно видеть приход и расход материалов с целью заранее заказывать материалы, имеющие наибольший спрос. Это позволит избежать простоя на производстве или отказе в оказании услуг в связи с нехваткой материалов. Так же эта информация позволит не заказывать материалы, и так имеющиеся в наличии, чтобы не захламлять склад непопулярными товарами.
Цели работы:
- Краткий анализ предметной области;
- Анализ существующего программного обеспечения, позволяющего решить поставленную задачу;
- Обоснование выбора системы для разработки прикладного решения;
- Обоснование требований к разрабатываемому прикладному решению;
- Архитектура разрабатываемого прикладного решения;
- Описание основных объектов разрабатываемого прикладного решения;
- Программный код, обеспечивающий заданную функциональность
- Тестирование разработанного прикладного решения
ПРОЕКТНАЯ ЧАСТЬ
ГЛАВА 1. Анализ предметной области и выбор программы
Краткий анализ предметной области
Целью существования предприятия «МАСКОМ» является создание комплексных систем безопасности.
Дата создания «МАСКОМ» — 1991 год. Начиная с 1998г. Был открыт учебный центр целью которого является подготовка специалистов в области обеспечения информационной безопасности, защиты государственной тайны, технической защиты информации и обеспечения антитеррористической безопасности объектов
Доверие клиентов является нашим главным ориентиром, вот почему качество услуг постоянно повышается, разрабатываются специальные программы для постоянных и корпоративных клиентов.
Основные виды деятельности:
- Защита государственной тайны;
- Защита от утечек информации;
- Выявление прослушки;
Целью работы является создание конфигурации с отчетом о наличии, поставках и расходах материалов.
Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
Информационное обеспечение – это совокупность единой системы классификации и кодирования технико-экономической информации, унифицированной системы документации и информационной базы.
Целью анализа программного обеспечения является выявление программы, подходящей по функционалу для создания конфигурации под основные цели и задачи работы. Для сравнения были выбраны системы:
- Система "ПАРУС-Предприятие 7" предназначена для малых и средних хозрасчетных предприятий различной отраслевой принадлежности (торговля, сфера услуг, элементарное производство, реклама и СМИ, общественное питание, туризм, иностранные компании и др.). Это простая, удобная, но в то же время мощная полнофункциональная система, позволяющая автоматизировать бухгалтерский учет, основные торговые процессы и складской учет, расчет заработной платы и кадровый учет. Может эксплуатироваться как на одном, так и на нескольких (в пределах 15-20) объединенных в локальную сеть компьютерах.
- Система программ «1С: Предприятие 8.х» включает в себя саму платформу и программные продукты, разработанные на ее основе для ведения учета, например «1С:Бухгалтерия 8». На одной платформе можно автоматизировать деятельность подразделений компании, разных компаний и направлений бизнеса, докупая соответствующие конфигурации программ и интегрируя их в единое информационное пространство. Платформа «1С: Предприятие 8.х» учитывает многолетний опыт применения системы программ «1С:Предприятие» предыдущих версий, которые используют десятки тысяч разработчиков и на которой работают сотни тиражных и сотни тысяч заказных прикладных решений. Благодаря этому новая версия «1С: Предприятие 8.2» сохранила идеологическую преемственность с предыдущими версиями.
Таблица 1
|
№ п/п |
Параметры |
Парус: Предприятие 7 |
1С: Предприятие 8.3 |
|
1 |
Финансовое управление |
+ |
+ |
|
2 |
Материально-техническая часть |
- |
+ |
|
3 |
Управление производством |
+ |
+ |
|
4 |
Поддержка продаж |
+ |
|
|
5 |
Финансовое и производственное планирование |
+ |
+ |
|
6 |
Бухгалтерский учет и отчетность |
+ |
+ |
|
7 |
Возможность пользовательских модификаций конфигурации |
- |
+ |
Обоснование выбора системы для разработки прикладного решения
По результатам анализа, по главному критерию поиска (Возможность пользовательских модификаций конфигурации), а так же полный функционал по остальным параметрам, высокая распространенность и большое количество справочных и обучающих материалов мной была выбрана система 1С: Предприятие 8.3.
Обоснование требований к разрабатываемому прикладному решению
Требования к разрабатываемому приложению и обоснование требований:
- Список номенклатуры, разделенный на Материалы и Услуги, а так же возможность интерактивного добавления номенклатуры (Разделенная на материалы и услуги номенклатура будет преобразовываться в отчеты для определения наличия, прихода и расхода материалов. Интерактивное добавление необходимо для того, чтобы, в случае необходимости, была возможность заказать ранее неизвестный материал и внести его в список номенклатуры);
- Возможность составления приходных накладных (Для упрощения приема поставок);
- Определение складов (Для упрощения размещения материалов);
- Возможность установки цены на номенклатуру (Для дальнейшей автоматической подстановки цены);
- Движения по регистрам Остатки материалов, Стоимость материалов и Продажи (Для контроля прихода, расхода и остатков материалов);
- Возможность составления документа Оказание услуг с установкой склада, клиента, мастера и списком потраченных материалов и оказанных услуг (Основной документ о выполненной работе);
- Возможность создания отчетов Материалы, Выручка мастеров, Рейтинг услуг и Реестр документов Оказание услуг (Материалы - для учета деятельности поставщиков; Выручка мастеров – для определения выручки, как отдельных сотрудников, так и общей выручки по компании; Рейтинг услуг – для определения наиболее популярных услуг; Реестр документов Оказание услуг – Электронный архив оказанных услуг);
- Распределение по ролям (Для ограничения доступа и упрощения интерфейса отдельных сотрудников).
Анализ среды разработки
Система 1С: Предприятие 8.3 – специализированная среда, которая служит для разработки экономического и бухгалтерского программного обеспечения, которое в свою очередь предназначено для автоматизации деятельности различных организаций.
Всю систему 1С можно поделить на две большие части: платформу и конфигурацию. Платформа представляет собой «framework», средство для разработки (своих решений или настройки типовых решений, продаваемых 1С), а также является средой исполнения программ 1С: Предприятие. Конфигурации – прикладные решения, разработанные на технологической платформе 1С: Предприятие, которые служат для автоматизации определенной области деятельности. Такие решения выпускает фирма 1С и ее партнеры. Прикладные решения в большинстве своем «открытые», что дает возможность любому специалисту, имеющему соответствующие знания, настраивать программу «под себя», то есть адаптировать под нужды конкретного предприятия и конкретной формы деятельности. При этом дополнительное ПО не нужно, все средства разработки есть в программном комплексе. Такая особенность системы называется «Конфигурируемостью».
У платформы 1С: Предприятие 8.3 есть несколько клиентских приложений. Их основное предназначение — организация интерфейса, взаимодействие с пользователем, они отображают данные и дают пользователю возможность вносить изменения.
Толстый клиент. Этот клиент может выполнять практически всю функциональность, но потребует широкополосных каналов связи. Такой вариант работы позволяет разрабатывать и отлаживать прикладные решения. Клиент по собственному протоколу передачи данных напрямую обращается к базе данных (файловый вариант базы) или к кластеру серверов (клиент-серверный вариант), который в свою очередь обращается к СУБД или сразу дает ответ.
Тонкий клиент. Данный клиент обладает ограниченной функциональностью: работа разработчика невозможна, на нем недоступны все прикладные типы данных. Вся работа выполняется на стороне сервера, но зато для него не требуется большого количества ресурсов. Обращение тонкого клиента к информационной базе возможно по собственному протоколу передачи данных или протоколу https (в последнем случае необходимо, чтобы был настроен веб-сервер).
Веб-клиент. Он не устанавливается на компьютер. С помощью браузера реализуется подключение к системе 1С: Предприятие и к базе данных с помощью протокола https. Веб-клиент обращается сначала к веб-серверу, который запрашивает нужные данные из файловой базы напрямую (файловый режим) или из СУБД посредством кластера серверов (клиент-серверный режим). Преимущества такого клиента очевидны, сотрудники становятся «мобильными», могут использовать маломощные устройства.
ГЛАВА 2. Проектирование технической и программной архитектуры, разработка прикладного решения
Архитектура разрабатываемого прикладного решения
- Таблицы и описания
В этой части представленны описи используемых в компании технических и програмных средств, и их описания, а так же список используемой нормативной документации.
Техническая архитектура предприятия
Рисунок 1. Техническая архитектура предприятия
Описание технических средств
Таблица 2. Тех средства
|
П/н |
Наименование |
Количество |
Назначение |
|
1 |
PREON Office 8268 |
1 |
Компьютер |
|
2 |
Xerox Phaser 3020BI |
1 |
Принтер |
|
3 |
MikroTik hEX RB750Gr3 |
1 |
Маршрутизатор |
|
4 |
Micromax Q409 |
1 |
Телефон для принятия заявлении |
|
5 |
KYOCERA ECOSYS M2235dn |
1 |
МФУ |
Описание:
- Офисный компьютер Preon office 8268 – офисный компьютер с процессором Intel core i5 и с SSD диском на 120гб для работ с документами
- Принтер Xerox Phaser 3020BI – офисный лазерный принтер с высокой скоростью монохромной печати
- Маршрутизатор MikroTik hEX RB750Gr3 – маршрутизатор с операционной системой RouterOS с широким спектром возможностей, поддержка карт памяти, отсутствие Wi-Fi что исключает несанкционированное подключение к сети, а также поддержка VPN
- Телефон Micromax Q409 – бюджетный телефон для принятия, обработки и выполнения заявлений от жильцов района
- Многофункциональное устройство Kyocera ecosys m2235dn – недорогой мфу с функцией двухсторонней печатью и подключению интернета, а также карт памяти
Программная архитектура предприятия
Рисунок 2. Программная архитектура предприятия
Описание программных средств
|
Таблица 3 – Опись программных средств |
|||
|
П/н |
Наименование |
Устройство |
Версия |
|
1 |
Windows 10 |
Рабочая станция |
17763.107 |
|
2 |
Kaspersky Anti-Virus 2017 |
Рабочая станция |
17.0.0.611 |
|
3 |
1С Предприятие |
Рабочая станция |
8.3 |
|
4 |
Jira Software |
Рабочая станция |
7.12.2 |
|
5 |
Microsoft Office 2016 |
Рабочая станция |
16.0.4498.1000 |
- Windows 10 – операционная система компании Microsoft, пришедшая на замену Windows 7 и Windows 8. Windows10 версии 17763.107 установлена на всех компьютерах и терминалах компании.
- Kaspersky Anti-Virus 2017 – это базовая защита для компьютера. В состав продукта входят антивирусная проверка файлов, программ и сайтов, анти-фишинг, защита от программ-шифровальщиков, контроль интернет-трафика, поиск уязвимостей, бесплатное автоматическое обновление и переход на новую версию. Используется в компании для защиты рабочих станций.
- 1С Бухгалтерия – предназначена для автоматизации бухгалтерского и налогового учета, а также для подготовки регламентированной отчетности в организации. В компании используется версия 8,3.
- Jira Software – Кроссплатформенная система отслеживания задач и управления проектами для команд разработчиков и любых компаний, которым необходимо распределять задачи и устанавливать дедлайны. Здесь есть scrum и kanban доски, agile-отчеты, карты проектов, возможность общения, обмен документами.
- Microsoft Office 2016 – пакет программ для работы с текстовыми и мультимедийными документами, табличными данными, электронной корреспонденцией и массой других возможностей.