Автор работы: Пользователь скрыл имя, 17 Марта 2014 в 13:35, отчет по практике
Цель данной работы - изучение особенностей учета и контроля договорных отношений с заказчиками компании «Антик», а также возможность автоматизировать наиболее трудоемкие и рутинные операции документооборота, до сих пор выполняемые сотрудниками вручную.
В соответствии с поставленными целями на преддипломной практике рассматриваются следующие задачи:
изучение предметной области;
обзор литературы по данной теме;
исследование особенностей учета и контроля договоров поставки товара;
определение основных функций создаваемой информационной системы;
анализ рынка аналогов автоматизированных информационных систем;
обоснование среды разработки информационной системы;
построение SADT-модели разрабатываемой системы;
построение концептуальной модели базы данных разрабатываемой информационной системы.
1 ВВЕДЕНИЕ 4
2 ОСОБЕННОСТИ УЧЕТА И КОНТРОЛЯ ДОГОВОРНЫХ ОТНОШЕНИЙ КОМПАНИИ ООО «АНТИК» 5
2.1 Общая характеристика компании ООО «Антик» г. Новосибирска 5
2.1.1 Цели, задачи и масштаб деятельности компании «Антик» 5
2.1.2 Номенклатура продаваемой продукции в «Антик» 5
2.1.3 Характер производственной деятельности 5
2.1.4 Степень автоматизации производства, проблемы и задачи дальнейшей автоматизации 8
2.1.5 Организационная структура и стратегия управления компанией 8
2.2 Цели, задачи и функции информационной системы 10
2.3 Постановка задачи 11
2.3.1 Описание входной информации 11
2.3.2 Описание выходной информации 14
2.3.3 Описание алгоритма решения задачи 15
3 АВТОМАТИЗАЦИЯ УЧЕТА И КОНТРОЛЯ ДОГОВОРНЫХ ОТНОШЕНИЙ 16
3.1 Обзор аналогов информационной системы 16
3.1.1 Респект: Учет договоров 16
3.1.2 Кларис – Учет договоров 17
3.1.3 Автоматизация учета и регистрации договоров 19
3.1.4 Е1 Евфрат - Управление договорами 20
3.1.5 АстроСофт: Учет договоров 22
3.2 Обзор инструментальных средств программирования и СУБД 24
3.2.1 Microsoft Visual Studio 24
3.2.2 Eclipse 25
3.2.3 1С:Предприятие 26
3.2.4 Microsoft SQL Server 29
3.2.5 MySQL 29
3.2.6 Oracle Database 30
3.2.7 Обоснование выбора среды разработки ИС 30
3.3 Проектирование SADT-МОДЕЛИ 31
3.4 Концептуальная модель базы данных 32
3.4.1 ER-диаграмма 33
3.4.2 KB-диаграмма 33
3.4.3 FA-диаграмма 33
3.4.4 Глоссарий модели 33
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 37
1 ВВЕДЕНИЕ 4
2 ОСОБЕННОСТИ УЧЕТА И КОНТРОЛЯ ДОГОВОРНЫХ ОТНОШЕНИЙ КОМПАНИИ ООО «АНТИК» 5
2.1 Общая характеристика компании ООО «Антик» г. Новосибирска 5
2.1.1 Цели, задачи и масштаб деятельности компании «Антик» 5
2.1.2 Номенклатура продаваемой продукции в «Антик» 5
2.1.3 Характер производственной деятельности 5
2.1.4 Степень автоматизации производства, проблемы и задачи дальнейшей автоматизации 8
2.1.5 Организационная структура и стратегия управления компанией 8
2.2 Цели, задачи и функции информационной системы 10
2.3 Постановка задачи 11
2.3.1 Описание входной информации 11
2.3.2 Описание выходной информации 14
2.3.3 Описание алгоритма решения задачи 15
3 АВТОМАТИЗАЦИЯ УЧЕТА И КОНТРОЛЯ ДОГОВОРНЫХ ОТНОШЕНИЙ 16
3.1 Обзор аналогов информационной системы 16
3.1.1 Респект: Учет договоров 16
3.1.2 Кларис – Учет договоров 17
3.1.3 Автоматизация учета и регистрации договоров 19
3.1.4 Е1 Евфрат - Управление договорами 20
3.1.5 АстроСофт: Учет договоров 22
3.2 Обзор инструментальных средств программирования и СУБД 24
3.2.1 Microsoft Visual Studio 24
3.2.2 Eclipse 25
3.2.3 1С:Предприятие 26
3.2.4 Microsoft SQL Server 29
3.2.5 MySQL 29
3.2.6 Oracle Database 30
3.2.7 Обоснование выбора среды разработки ИС 30
3.3 Проектирование SADT-МОДЕЛИ 31
3.4 Концептуальная модель базы данных 32
3.4.1 ER-диаграмма 33
3.4.2 KB-диаграмма 33
3.4.3 FA-диаграмма 33
3.4.4 Глоссарий модели 33
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 37
ПРИЛОЖЕНИЕ А Договор поставки 38
ПРИЛОЖЕНИЕ Б Заявка на приобретение продукции 41
ПРИЛОЖЕНИЕ В Банковское платежное поручение 42
ПРИЛОЖЕНИЕ Г Счет-фактура 43
ПРИЛОЖЕНИЕ Д Товарная накладная 44
«1С:Предприятие» — программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятиях всевозможной направленности.
«1С:Предприятие» — это (одновременно) и технологическая платформа, и пользовательский режим работы. Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами. Совокупность объектов (данных и метаданных), а также связей между ними, задаваемых программистом, представляет собой конфигурацию. При автоматизации какой-либо деятельности составляется своя конфигурация объектов и связей между ними, задаваемых программно, которая и представляет собой законченное прикладное решение. Конфигурация создаётся в специальном режиме работы программного продукта под названием «Конфигуратор», и параллельно с созданием этой конфигурации существует возможность тут же проверять ее работоспособность в режиме «1С:Предприятие», осуществляя отладку. Пользователи же работают исключительно в режиме «1С:Предприятие», в котором получают доступ ко всем функциям (сообразно правам каждого конкретного пользователя), реализованным в данном прикладном решении (конфигурации) [2].
«1С:Предприятие» как предметно-ориентированная среда разработки имеет определенные преимущества. Поскольку круг задач более точно очерчен, то и набор средств и технологий можно подобрать с большей определенностью. В задачу платформы входит предоставление разработчику интегрированного набора инструментов, необходимых для быстрой разработки, распространения и поддержки прикладного решения для автоматизации бизнеса. При этом отдельные «детали» могут уступать по функциональности универсальным средствам разработки и специализированным средствам управления жизненным циклом, используемым разработчиками. Однако эффект достигается благодаря общему набору средств и их тесной интеграции.
Платформа «1С:Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. В ее составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и приложений для КПК, а также поддержка коллективной разработки, версионирования и пр.
Разработка в «1С:Предприятии» строится на основе общей модели работы приложения, предлагаемой платформой «в обязательном порядке», т. е. основные и наиболее сложные архитектурно-технологические решения (такие, как механизм трехуровневой архитектуры, вопросы взаимодействия компонентов, аутентификация пользователей и т. д.) предлагаются разработчикам в готовом виде.
В «1С:Предприятии» процесс написания программного кода — не центральный элемент разработки ПО. Приложение разрабатывается прежде всего как структура метаданных. Код пишется в определенных узлах приложения «по необходимости», чтобы переопределить, если это нужно, стандартное поведение или написать ту часть бизнес-логики, которая требует именно алгоритмической формулировки, например расчет себестоимости. То есть имеется framework, задающий общий облик приложения, а приложение определяется как набор различных артефактов, которые функционируют в данном framework-е.
Еще одна особенность «1С:Предприятия» как предметно-ориентированной среды разработки — особое отношение к подбору технологических возможностей, предоставляемых разработчику. Разумеется, в «1С:Предприятии» есть возможность подключать другие (внешние) программные модули. Но платформа ориентирована на то, чтобы актуальные для задач автоматизации бизнеса технологии предоставить разработчику в готовом виде. Причем высокая степень «готовности» включает и простоту освоения, и «гладкость» интеграции с общей функциональностью и другими технологическими возможностями системы. Фактически платформа позволяет разработчику прикладных решений задействовать необходимые и современные технологии своевременно, максимально просто и без радикальных изменений в своем приложении.
Одно из сильных конкурентных преимуществ платформы «1С:Предприятия» (по общей оценке разработчиков приложений) — система обмена данными, позволяющая достаточно просто реализовать синхронизацию данных на основе XML как для создания территориально распределенных приложений, так и для целей интеграции (с другими приложениями «1С:Предприятия» и с другими системами). Реализация data-mining позволяет решать сложные задачи бизнес-анализа. Реализация отображения географических карт — решать задачи представления анализа бизнеса по регионам и задачи визуального представления транспортной логистики. И т. д.
Выделим одно из основных преимуществ предметно-ориентированной среды разработки. Построение системы на основе технологической модели работы приложения, метаданных и прикладной модели работы приложения позволяет существенно упросить и ускорить разработку. Во-первых, опираясь на метаданные и единую модель, все компоненты системы взаимодействуют между собой без существенных усилий со стороны разработчика. Фактически они знают, «что нужно делать» с теми или иными объектами бизнес-логики и типами данных. Например, система отчетности (в версии 8.1 система компоновки данных) позволяет строить сложнейшие отчеты, управляемые пользователем только на основе сформулированного разработчиком запроса, так как она «знает» модель приложения. Во-вторых, существенная часть технологических сложностей реализации решается платформой и не «наваливается» на разработчика решения.
Разумеется, у всех преимуществ предметно-ориентированной среды есть и обратная сторона. В отличие от универсальных средств, здесь имеются ограничения в выборе технологических решений и возможностях их «тонкой» настройки. Многие технологические решения определены в самой модели и не могут быть изменены разработчиком приложения. Например, в «1С:Предприятии» он не имеет прямого доступа к базе данных, ему нужно действовать теми средствами, которые использует модель «1С:Предприятие». В универсальных средствах можно все и можно произвольно выбирать любое сочетание технологических решений [9].
Платформа «1С:Предприятие» поддерживает работу с пятью СУБД. Одна из этих СУБД, - файловая СУБД, - разработана фирмой "1С" и является частью платформы. Файловая СУБД хранит все данные в одном файле - файловой базе данных. Этот формат хранения данных разработан фирмой "1С" специально для прикладных решений 1С:Предприятия 8.
Файловая база данных - это файл 1Cv8.CD, в котором хранятся все данные информационной базы (конфигурация, база данных, административная информация) при работе системы в файловом варианте.
Файловая СУБД является частью платформы, поэтому при работе системы в файловом варианте толстый и тонкий клиенты самостоятельно осуществляют всю работу с данными.
В случае веб-клиента подключение к файловой базе данных выполняется через веб-сервер, и непосредственную работу с данными выполняет не клиентское приложение, а модуль расширения веб-сервера, который также содержит в себе файловую СУБД.
Взаимодействие элементов системы с файловой базой данных осуществляется по собственному протоколу обмена данными, разработанному фирмой "1С".