Введение
В современном обществе достаточную роль в экономике играют предприятия, занимающиеся сопроводительной деятельностью. Для руководителя предприятия, независимо от сферы деятельности, представляет интерес возможность упрощения работы с бухгалтерскими и управленческими отчетами, сложными аналитическими записками, которые занимают основную часть рабочего времени у бухгалтеров и других сотрудников его компании.
Программа «1С:Предприятие» , удобная и не сложная в использовании, поможет упростить жизнь сотрудникам и при использовании подразделениями компании, занятыми выполнением финансовых целей компании: отделами закупок и продаж, отделами по работе с клиентами, производственными подразделениями на промышленных предприятиях позволит работать в оптимальном режиме.
Удобно и эффективно использовать программу «1С.Предприятие» для составителя аналитических отчетов и задач, особенно связанных с детализацией различных данных по родам деятельности предприятия.
В подсистеме, создается микросистема, в которой возможна слаженная работа отделов компании с максимальной экономической отдачей. При помощи программирования в 1C, на основе заказанных фирмой параметров, возникает информационная среда, способная обрабатывать и получать в удобном для работы виде различную специализированную информацию в минимальные сроки и централизованно хранить данные.
В составных частях автоматизированных систем и соответствующих подсистемах действует набор информационных комплексов или единая система информации, для максимального удобства пользователя объединенных на уровне обмена данными.
Одной из упомянутых подсистем является «управленческий учет» 1С . Учет используется при выполнении работ с основными финансовыми, хозяйственными операциями компании, при учете необходимых для предприятия информационных блоков:
– учет взаиморасчетов с дебиторами и кредиторами;
– торгово- закупочные операции,
– реализация услуг,
– регистрация входящих услуг,
– складской учет ТМЦ,
– производственный учет (списание сырья, выпуск продукции),
– другие разделы учета (от специфики деятельности организации)
1 Постановка задачи
1.1 Описание задачи
Операции работы с пластиковыми картами нуждается в автоматизации и облегчении учета операции и работы системы.
Программные продукты для моделирования бизнес-процессов являются такие как «1С: Предприятия» и RationalRose. Методология их работы является аналитика разных возможностей для описания бизнеса организации на верхнем уровне с акцентом на управлении процессами. Нотация позволяет отражать в модели процесса обратные связи различного типа: по информации, по управлению, движение материальных ресурсов. Продуманные механизмы декомпозиции модели процесса позволяют существенно упростить работу работника предприятия. Модели предназначены для описания бизнеса на верхнем уровне. Их основное преимущество состоит в возможности описывать управление процессами организации.
Диаграммы потоков данных являются основным средством моделирования функциональных требований к проектируемой системе. С их помощью система представляется в виде иерархии компонентов (процессов), связанных потоками данных. Главная цель такого представления — продемонстрировать, как каждый процесс преобразует входные данные в выходные, а также выявить отношения между этими процессами.
Продуманные механизмы модели позволяют существенно упростить работу работника. Основное преимущество состоит в возможности описывать управление процессами организации.
1.2 Назначение и цели создания системы
Цель данного курсового
проекта будет заключаться в разработке и применении на практике знаний, полученных в процессе изучения курса «Автоматизация управленческой деятельности организации»;
Составлены словари, затем были построены физическая и логическая модели данных, которые и послужили основой для создания физической модели.
В курсовом проекте указываются постановка задачи, описание зачади, обоснование разработки, обоснование выбора автоматизируемого бизнес-процесса, описываются основные методы и способы разработки, средства разработки, модель жизненного цикла системы и принципы формирования выходной документации и входных форм.
Задачи курсового проекта:
– получение представлений о методах и средствах проектирования современных ИС;
– развитие самостоятельности при разработке ИС
В заключении приводятся выводы и итоги проделанной работы.
2 Проектирование модулей автоматизированной системы
2.1 Разработка моделей информационных отношений в системе
Курсовой проект состоит из частей.
Построение функциональной модели предметной области в программной среде. Проектирование логической и физической модели данных в программной среде. Разработка клиентского приложения ИС .
Диаграмма вариантов использования описывает функциональное назначение системы или то, что система должна делать. Разработка диаграммы преследует следующие цели:
–определить общие границы и контекст моделируемой предметной области;
–сформулировать общие требования к функциональному поведению проектируемой системы;
–разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей;
–подготовить исходную документацию для взаимодействия разработчиков системы с ее заказчиками и пользователями.
Вид диаграммы называется диаграммой функций, потому что она лежит в основе набора диаграмм создаваемых список требований к системе и определяется множеством выполненных системой функций. Usecase – это описание сценария поведения, которому следуют действующие лица (Actors). Данный тип диаграмм используется при описании бизнес процессов автоматизируемой предметной области, определении требований к будущей программной системе. Отражает объекты как системы, так и предметной области и задачи, которые выполняются.
Диаграмма вариантов использования представлена в соответствии с рисунком 1
Рисунок 1 – Клиент банкомата
2.2 Информационные потоки в автоматизированной системе
Функциональная модель разрабатывается с целью выявления базовых функций и их взаимосвязи. Для этих целей посредством программного продукта BPWin 4.0 строятся диаграммы.
Для построения функциональной модели используется стандарт IDEF0 (Icam DEFinition). Функциональная модель по стандарту IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Модель содержит три типа диаграмм: контекстная; декомпозиции; дерева узлов.
Контекстная диаграмма является вершиной древовидной структуры и представляет общую функцию системы и её взаимосвязь с внешним миром, представлена на рисунке 1.
На основе контекстной диаграммы выполняется функциональная декомпозиция системы до достижения необходимого уровня подробности описания, представлено на рисунке 2 и 3. Каждая диаграмма декомпозиции содержит блоки и дуги (стрелки). Блоки изображают функции, а дуги – информацию. Информация может представлять данные или объекты.
Рисунок 2 — «Контекстная диаграмма функциональной модели»
Рисунок 3– «Контекстная диаграмма первого уровня функциональной модели»
3 Реализация модулей автоматизированной системы
3.1 Разработка модулей автоматизированной системы и их описание
Таблица 1 – Анализ выполнения плана по ассортименту продукции
Вид сущности |
Наименование сущности |
Описание функций |
1 |
2 |
3 |
Константа |
НаименованиеОрганизации |
Не изменяется в процессе деятельности предприятия, либо изменяется достаточно редко. Пример информации – название организации, которое, не меняется. Константа используется один раз, которая может многократно использоваться. |
Константа |
Особенности платежа |
|
Справочник |
ВидПлатежа |
Справочник описывает необходимый набор параметров. Для создания справочника «ВидПлатежа» необходимо указать его название разновидность, определить свойства, которые должна поддерживать система для данного справочника |
Справочник |
ВидКарты |
|
Справочник |
АдресаБанкоматов |
|
Документы |
Платежи |
Каждый документ содержит в себе информацию о конкретной операции и характеризуется своим номером, датой и временем. Важным свойством документа является его привязка ко времени. |
Документы |
Карты |
1 |
2 |
3 |
Реквизиты шапки |
Наименование |
Применяется для добавления и определения предметной области при создании данной программы для построения отчетов, диаграмм, документов, констант и т. д. |
Реквизиты шапки |
ВидКарты |
|
Реквизиты табличной части |
Сумма |
|
Реквизиты табличной части |
Номер |
|
Реквизиты табличной части |
Номер(карты) |
|
Реквизиты табличной части |
Банкомат |
|
Журналы документов |
Операции |
Журнал в котором отражаются все движения и проведение документов |
Отчет |
Оплата |
Для выведения наименования платежа и суммы |
Регистр |
Платеж |
Регисти –это таблицы для накопления и получеия сводной информации. Данные в регистры добавлятся только при проведении документов. Сведения из регистров используют только для формирования отчетов. |
Карт |
||
Для выведения наименования платежа и суммы |
||
3.2 Описание интерфейса
При создании программы были совершены следующие действия:
Создание нового справочника представлено в соответствии с рисунком4
Рисунок 4 — Добавление справочника
Добавление уровней в соответствии с рисунком 5
Рисунок 6 -Добавление уровней
Заполнение таблицы справочника «ВидПлатежа», представлено в соответствии с рисунком 7
Рисунок 7 – Справочник «ВидПлатежа»
Добавление свойства реквизита «ФИО», представлено в соответствии с рисунком 11
Рисунок 8 — Свойства реквизита
Добавление реквизита шапки в документ «ВидПлатежа», представлен в соответствии с рисунком 9:
Рисунок 9 – Дабаление реквизитов шапки
Размещение реквизитов «Документ» в соответствии с рисунком 10
Рисунок 10 — Размещения реквизитов
Форма документа «ВидПлатежа» представлена в соответствии с рисунком 11
Рисунок 11 — Документ Проданных автомобилей
Свойства «Констант», представлена в соответствии с рисунком 12
Рисунок 12 — Свойства Константы
Форма 2 — предназначена для формирования документа «Карты», и их проведение. Внешний вид формы представлен в соответствии с рисунком 13
.
Рисунок 13 – Внешний вид формы «Карты»
Внешний вид формы для формирования отчета очень прост, он предназначен для формирования отчета «Оплата». Она состоит из следующих компонентов:
– поле со списком(помогает выбрать необходимые элементы из справочника для формирования отчета);
– кнопка «Сформировать»(для формирования визуального отображения отчета);
– кнопка «Закрыть» (закрывает рабочую форму).
Форма отчета «Оплата», представлена в соответствии с рисунком 14
Рисунок 14 — Форма Отчета
3.3 Испытание автоматизированной системы
Для проверки работоспособности документа, требуется его заполнить и сохранить информацию, в соответствии с рисунком 15.
Рисунок 15– Добавление данных в журнал документов
После сохранения, что бы быть уверенными, что документ провелся, нужно открыть Журнал документов «Оплата» и удостоверится в проведении документа. Если документ был проведен, тогда напротив его будет стоять красная галочка, если нет , то ничего не будет стоять. В случае не проведения документа, необходимо закрыть окно и выбрать из контекстного меню пункт «Операции», из выпадающего списка выбрать Проведнение документа. В появившемся диологовом окне, выбрать документы, которые необходимо и нажать кнопку «Выполнить», представлено в соответствии с рисунком 16.
Рисунок 16 – Проведение документа
3.4 Формирование финансовых результатов
Для создания отчетов с помощью 1С: Предприятия сначала необходимо открыть 1C Предприятие \
1Cv77 \
BIN\
1CV7.exe, далее появиться окошко запуска 1C, в котором необходимо нажать на кнопку «Добавить» информационную базу, как представлено в соответствии с Рисунком 17:
Рисунок 17- Добавление информационной базы
Далее в окошке «Регистрация» выбрать путь базы и название, затем нажать на кнопку «ОК» как представлено в соответствии с Рисунком 18:
Рисунок 18- Выбор пути и название базы
Когда ваша база уже создана, необходимо запустить «Конфигуратор» и выбрать «Конфигурацию», затем для создания отчетов нужно правой клавишей мыши нажать «Новый отчет», как представлено в соответствии с рисунком 19:
Рисунок 19-Создание отчета
После того, как откроется конструктор отчета, необходимо будет ввести идентификатор и 2 раза нажать кнопку «Далее», как представлено в соответствии с Рисунком 20:
Рисунок 20-Ввод идентификатора
Затем в конструкторе отчета нажать кнопку «Готово», как представ
лено в соответствии с Рисунком 21:
Рисунок 21-Нажатие кнопки «Готово»
После того, как создали отчет, необходимо поставить нужные компоненты на форму с помощью элементов диалога. И после того, как все нужные элементы уже на форме, тогда форма отчета примет вид, как представлено в соответствии с Рисунком 22:
Рисунок 22- Готовая форма отчета
После в режиме «1С: Предприятие», выбрать из контекстного меню пункт «Отчет», и нажать кнопку «Сформировать». На экране отобразится отчет , представленный в соответствии с рисунком 23.
Рисунок 23 – Сформированный отчет
4 Разработка руководства пользователя
Чтобы начать работу с мини-системой, необходимо устоновить на рабочий компьютер программу «1С: Предприятие».
Далее нажать на файл с расширением «.ехе» и запустить пронрамму в режиме «1С: Предприятие» в монопольном режиме.
Откроется диологовое окно. Из контекстного меню выбрать пункт «Журнал документ» , представлен в соответствии с рисунком 17, для создания нового документа.
Рисунок 24 – Контекстное меню в программе «1С: Предприятие»
В открывшемся окне необходимо нажать на кнопку «Добавить», представлено в соответствии с рисунком 18, и из предложенного списка выбрать необходимый документ.
Рисунок 25 – Добавление записи в журнал
Откроется форма документа . Для работы с ней, необходимо заполнить все поля данными и сохранить», далее выберите нужное вам время для помещения документа.
Для того, чтобы увериться, что документ проведен можно посмотреть журнал документов, в нем также можно увидеть созданный вами документ, если документ отмечен красной галочкой, то он проведен, как представлено в соответствии с рисунком26:
Рисунок 26 – Проведение документов
Чтобы создать отчет требуется выбрать вкладку «Отчет», как представлено в соответствии с рисунком 27 и нажать на название отчета (Оплата):
Рисунок 27 — Окно с выбранной вкладкой Отчет
В появившимся окне выбираем нужное Экскурсии, Клиенты и нажимаем кнопку «Сформировать». После нажатия появится сформированный отчет
Рисунок 28 – Сформированный отчет
Заключение
В ходе выполнения курсовой работы были достигнутые все поставленные цели, такие как: применение на практике знаний, полученных в процессе изучения курса 1С«Предприятия» и получение практических навыков создания автоматизированных информационных систем (ИС), основанных на БД.
Достигнуто подробное описание предметной области, протекающих в ней всех процессов, используемых в информации и в итоге была разработана программа позволяющая облегчить работу для автомобильного предприятия, которое позволяет упростить оформление отчетных документов по контролю на различных этапах производства, различного вида отчетов, а также оформление заказа и его реализации.
Список использованной литературы
1. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Заботина Н.Н. –Братск: Филиал ГОУВПО «БГУЭП», 2007. – Ч.1 – 146 с.
2. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Заботина Н.Н. –Братск: Филиал ГОУВПО «БГУЭП», 2007. – Ч.2 – 132 с.
3. Мартин Ф., Кендалл С. UML Основы / Ф.Мартин, С.Кендалл. – СПб.:Символ-Плюс, 2002. – 192 с.
4. Бланшет Ж., Саммерфилд М. Qt 4: программирование GUI на C++ / Ж. Бланшет, М.Саммерфилд. – М.:КУДИЦ-ПРЕСС, 2008. – 736 с.
5. Арлоу Д., Нейштадт И. UML 2 и Унифицированный процесс / Д. Арлоу, И. Нейштадт. – СПб.: Символ-Плюс, 2007. – 624 с.
6. ГОСТ 2.105-95 Единая система конструкторской документации «ОБЩИЕ ТРЕБОВАНИЕЯ К ТЕКСТОВЫМ ДОКУМЕНТАМ».
8. Методические указания по выполнению курсового проекта по дисциплине «Базы данных и система управления базами данных», МГЭПТК 2011
Приложение
Приложение
Листинг программы
Процедура ОбработкаПроведения()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Регистр.Платеж.Наименование=Наименование;
Регистр.Платеж.Номер=Номер;
Регистр.Платеж.Сумма=Сумма;
Регистр.Платеж.ДвижениеПриходВыполнить();
КонецЦикла;
КонецПроцедуры
Процедура ОбработкаПроведения()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Регистр.Карт.Номер=Номер;
Регистр.Карт.Банкомат=Банкомат;
; Регистр.Карт.ВидКарты=ВидКарты;
Регистр.Карт.ДвижениеПриходВыполнить();
КонецЦикла;
КонецПроцедуры
Процедура Сформировать()
Запрос = СоздатьОбъект(«Запрос»);
ТекстЗапроса=»
|Наименование=Регистр.Платеж.Наименование;
|Сумма=Регистр.Платеж.Сумма;
|Номер=Регистр.Платеж.Номер;
|Функция СуммаКонОст=КонОст(Сумма);
|Группировка Наименование;
|Группировка Номер;
|Группировка Сумма;
|Условие (Наименование в ВыбВидПлатежа);
|»;
Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда
Возврат;
КонецЕсли;
Таб=СоздатьОбъект(«Таблица»);
Таб.ВывестиСекцию(«Заголовок»);
Пока Запрос.Группировка(1)=1 Цикл
Таб.ВывестиСекцию(«Наименование»);
КонецЦикла;
Таб.Опции(0);
Таб.Показать(«Платеж»,»»);
КонецПроцедуры