Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Автоматизация учета инвестиций и ценных бумаг ( Технико-экономическая характеристика предметной области и предприятия )

Содержание:

ВВЕДЕНИЕ

Актуальность выполнения данной работы обусловлена тем, что происходящие информационные процессы в обществе накладывают определенные требования на информационную среду организации. Сегодня невозможно представить себе конкурентоспособное предприятие без внедренных передовых методов обработки информации. Применение современных информационных технологий в работе компании является конкурентным преимуществом. Информационные технологии упорядочивают потоки информации на глобальном, региональном и локальном уровнях.

Успех управления во многом определяется эффективностью непосредственного принятия эффективных интегрированных решений в компании, которые учитывают самые разносторонние факторы и передовые тенденции динамики их развития. Важная категория интегрированных решений – система обработки информации компании.

Система обработки данных обеспечивает получение общих или детализированных данных по итогам работы. Легко определять тенденции изменения важнейших показателей. Обеспечивать получение информации, критической по времени, без существенной задержки. Выполнять точный и полный анализ данных.

Подход к обработке оперативной управленческой информации как к производственному процессу широко принят специалистами по автоматизации систем организационного управления. Считается, что рационализация информационного процесса с распространением на него элементов производственной деятельности (нормирование, технология) должна повысить эффективность управленческого труда.

Одним из основных показателей эффективности работы предприятия является его продуктивность: качество, количество и скорость обработки информации. Противники такого подхода полагают, что имеется принципиальное различие между производственным и управленческим трудом, что делает невозможным нормирование. Они исходят из того, что вся управленческая деятельность носит творческий характер, разработка норм и нормативов времени на управленческие работы – задача довольно сложная, а нередко и неразрешимая.

Объект исследования – Открытое акционерное общество «Сбербанк России».

Предмет исследования – инвестиции и ценные бумаги.

Целью данной работы является автоматизация учета инвестиций и ценных бумаг.

В соответствии с целью была определена необходимость постановки и решения следующих задач:

– изучить технико-экономические характеристики предметной области и предприятия;

– разработать информационное обеспечение задачи;

– разработать программное обеспечение задачи;

– описать контрольный пример программной реализации.

1. Технико-экономическая характеристика предметной области и предприятия

1.1. Характеристика предприятия и его деятельности

Открытое акционерное общество «Сбербанк России», является кредитной организацией. Учредителем Банка является Центральный банк Российской Федерации. Банк входит в банковскую систему Российской Федерации и в своей деятельности руководствуется федеральными законами, иными нормативными правовыми актами, в том числе нормативными актами Банка России, а также Уставом.

Банк является коммерческой организацией, основной целью которой является получение прибыли при осуществлении деятельности в соответствии с законодательством Российской Федерации, в том числе при осуществлении банковских операций.

Банк осуществляет следующие операции:

– привлечение денежных средств физических и юридических лиц во вклады;

– открытие и ведение банковских счетов физических и юридических лиц; выдачу банковских гарантий;

– переводы денежных средств без открытия банковских счетов, в том числе электронных денежных средств;

– привлечение во вклады и размещение драгоценных метолов;

– выдачу кредитов;

– брокерские услуги;

– размещение ценных бумаг.

Таким образом, анализируя деятельность организации было установлено, что учет инвестиций и ценных бумаг является наиболее загруженным участком работы организации. Внедрение средств информационно-коммуникационных технологий в этот процесс позволит повысить эффективность работы банка.

1.2. Организационная структура управления предприятием

Для определения роли Управления посреднических операций в организации необходимо исследовать организационную структуру. Организационная структура банка определяется двумя основными моментами – структурой управления банком и структурой его функциональных подразделений.

Разделение труда между банковскими подразделениями обеспечивает налаженную работу всех управленческих звеньев, четкое распределение функций, строгую регламентацию деятельности каждого работника и подбор кадров в соответствии с их компетентностью.

Общую организационную структуру банка можно представить следующей схемой, рис. 1.

Рисунок 1 – Организационная структура банка

При этом в структуру коммерческого банка входят блоки: общие вопросы управления; коммерческая деятельность; финансы; автоматизация; администрация.

Различные блоки несут ответственность за различные виды деятельности. Блок общих вопросов должен решать задачи организации планирования, прогнозирования деятельности банка, должен подготавливать методологию и обеспечивать безопасность и юридическую службу. Благодаря этому блоку обеспечивается целенаправленное развитие банка, выполнение поставленных перед ним задач, регулировка его доходов и расходов. Он помогает обеспечивать банк ресурсами. И так же блок общих вопросов должен следить за правильным выполнением требований Центрального Банка России по основным направлениям деятельности.

Рассмотрим функциональные обязанности ключевых подразделений банка, которые относятся к изучаемой предметной области – учету инвестиций и ценных бумаг.

Председатель банка исполняет следующие должностные обязанности:

– руководит на общей основе банком;

– принимает меры, направленные на укрепление материально-технической базы банка;

– решает вопросы, касающиеся его хозяйственной деятельности;

– заключает хозяйственные и иные договоры с юридическими и физическими лицами, отвечает за выполнение договорных обязательств банка;

– обеспечивает законное и целесообразное использование денежных средств и имущества банка, находящегося на его балансе;

– обеспечивает устойчивую эффективную работу банка и его отделений в соответствии с Уставом банка, внутриведомственными нормативными документами и инструкциями в рамках действующего законодательства.

Обеспечивает:

– выполнение структурными подразделениями банковских функций;

– повышение уровня обслуживания клиентов;

– расширение банковских услуг.

Управление посреднических операций традиционно проводит различные активные операции, например, кредитование физических или юридических лиц, кассовые операции, прямое или портфельное инвестирование. Помимо перечисленных активных операций, приносящих банкам основную прибыль, многие коммерческие банки проводят еще и посреднические операции.

Возросший в последние годы интерес к ним как со стороны банков, так и со стороны клиентов, обусловлен следующими причинами. Во-первых, посреднические операции базируются на уже предоставляемых ранее другими организациями услугах, поэтому механизм проведения этих операций уже отработан. Во-вторых, у многих клиентов банков существует потребность в этих услугах, поэтому введение дополнительных посреднических операций позволяет в полной мере удовлетворить эти потребности, а также привлечь новых клиентов, которые раньше услугами банка не пользовались. В-третьих, посреднические операции соединяют в себе целый ряд традиционных услуг, оказываемых клиентам, что приводит, в итоге, к универсальности банковской деятельности и диверсификации рисков.

И последнее, введение в банковскую сферу посреднических операций позволяет расширить возможности формирования доходности банка в целом.

Отдел ценных бумаг осуществляет деятельность по ведению реестра владельцев именных ценных бумаг, включающую:

– ведение лицевых счетов зарегистрированных лиц;

– ведение учета ценных бумаг на эмиссионном и лицевом счете эмитента;

– ведение регистрационного журнала отдельно по всем ценным бумагам эмитента;

– хранение и учет документов, являющихся основанием для внесения записей в реестр;

– учет запросов, полученных от зарегистрированных лиц и ответов по ним, включая отказы от внесения записи в реестр;

– учет начисленных доходов по акциям.

Трастотдел банка – подразделение коммерческого банка, занимающаяся трастовыми операциями на основе договоров между клиентами и банком.

В функции отдела банковских слуг входит продвижение банковских услуг в той или иной форме.

Специалист по разработке продуктов и услуг:

– изучение характера продаваемых продуктов, услуг и их цены;

– поиск идеи создания новой услуги или модернизация существующей;

– создание банковской услуги;

– внедрение банковской услуги и расширение набора существующих банковских услуг;

– создание различных модификаций услуги в зависимости от специфики конкретного клиента;

– анализ результатов внедрения новой услуги;

– выработка ценовой политики;

– организация разработки новых банковских продуктов;

– разработка рекомендаций по совершенствованию банковских продуктов на разных стадиях жизненного цикла.

Специалист по организации сбыта услуг:

– разработка и реализация рекламной деятельности банка;

– изучение рекламного рынка, передовых рекламных технологий;

– осуществление мероприятий по формированию фирменного стиля банка;

– организация и проведение рекламных мероприятий по продвижению на рынок банковских продуктов, мероприятий по стимулированию сбыта;

– анализ эффективности рекламных мероприятий.

Таким образом, изучив организационную структуру банка было установлено, что учетом инвестиций и ценных бумаг занимается Управление посреднических операций. Для определения комплекса задач автоматизации выполним моделирование предметной области.

1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов

Моделирование бизнес-процессов представляет собой эффективное средство поиска путей оптимизации деятельности компании, позволяющее определить, как компания работает в целом и как организована непосредственная деятельность на каждом отдельном рабочем месте в компании.

В процессе обследования предметной области были установлены основные направления автоматизации банковской деятельности, а именно организация работы Управления посреднических операций.

Так, например, услуга по совершению сделок ОТС-РЕПО-овернайт дает возможность клиентам Сбербанка получать дополнительный доход от краткосрочного размещения ценных бумаг, которые находятся на счете клиента и свободны от обязательств.

Чтобы получить возможность размещать свободные ценные бумаги, находящиеся на клиентском брокерском счете, нужно заключить соответствующий договор.

Клиент поручает Банку совершать сделки ОТС-РЕПО-овернайт со следующими параметрами:

– первая часть сделки: Банк продает ценные бумаги, принадлежащие клиенту, по цене последней сделки данной ценной бумаги на Основной торговой сессии в торговой системе;

– вторая часть сделки: Банк покупает ценные бумаги, являющиеся предметом сделки, в том же количестве по цене, рассчитанной исходя из цены 1-й части сделки, срока и процентной ставки.

За совершение сделки ОТС-РЕПО-овернайт клиент оплачивает Банку комиссионное вознаграждение в размере 0,001% от объема первой части сделки.

Преимущества данной услуги:

– получение клиентом дополнительного дохода в размере 2% годовых за размещение ценных бумаг, которые находятся на клиентском брокерском счете;

– сделки ОТС-РЕПО-овернайт заключаются на краткосрочный период, срок сделки равен количеству календарных дней до начала следующего торгового дня.

На рис. 2. изображена функциональная модель процесса «Учет инвестиций и ценных бумаг». Сотрудники Управления посреднических операций банка, в процессе выполнения своей профессиональной деятельности выполняют согласование договоров клиентов с руководством, используют разрозненные прикладные программные продукты.

Рисунок 2 – Функциональная модель «Учет инвестиций и ценных бумаг»

В своей работе сотрудники Управления посреднических операций руководствуются законодательной базой и уставом организации.

Входящей информацией является: информация о клиентах; заявление на инвестиционный кредит; исходные документы; информация о предоставляемых услугах; условия приобретения ценных бумаг; сроки инвестиций.

Выходной информацией является: отчетная информация о заключенных договорах; учет сроков погашения сумм; бухгалтерская отчетность; консолидация данных; отчетная информация о работе с клиентами; формирование отчета по договорам.

На рис. 3. изображена декомпозированная функциональная модель организации работы Управления посреднических операций банка, отражающая процесс учета инвестиций и ценных бумаг. Данный процесс, включает следующие подпроцессы: обработка первичных документов, заключение договора, согласование выдачи и получения денежных средств; анализ работы с клиентами.

Рисунок 3 – Декомпозированная функциональная модель «Учет инвестиций и ценных бумаг»

Деятельность банка многогранна и сложна. В большинстве банков используются типовые программные решения, обеспечивающие бесперебойную работу.

Однако, следует отметить, что Управления посреднических операций банка, в большинстве случаев, должны работать в удаленных офисах, что связано с определенными трудностями.

Наряду с использованием специального банковского программного обеспечения сотруднику Управления посреднических операций необходимы дополнительные средства автоматизации его деятельности.

Таким образом, использование современных информационно-коммуникационных технологий в работе Управления посреднических операций банка обеспечит получение высокого уровня обработки оперативной информации и получения высокого экономического эффекта. Отсутствие средств автоматизации не позволяет в полной мере обрабатывать поступающие и исходящие потоки информации, деятельность Управления посреднических операций сильно снижена.

2. Информационное обеспечение задачи

2.1. Информационная модель и её описание

Чтобы определиться с необходимым и достаточным набором функций информационной системы для организации, были рассмотрены основные бизнес-процессы организации, представленные на рис. 4.

Сбор всей входной оперативной информации выполняется на стандартных бумажных и электронных носителях в разном виде. Передача оперативной информации в информационной системе компании выполняется по средствам непосредственного ввода с клавиатуры при работе с пользовательскими формами информационной системы.

Рисунок 4 – Схема взаимодействия системы

При вводе и последующей обработке оперативной информации происходит внутримашинный контроль за достоверностью обрабатываемых данных. Например, при непосредственном вводе в справочники информационной системы данные в автоматическом режиме проверяются на наличие повторов и дублирования информации в базе данных информационной системы. Выдача оперативной информации пользователям выполняется на экран монитора или выводится на печать.

Поступающая оперативная информация должна быть: своевременной, то есть должна поступать тогда, когда имеет смысл ее анализировать; достоверной, то есть не должны тратиться дополнительные усилия и время на ее проверку; существенной, то есть она должна помогать принимать решения; регулярно поступающей.

2.2. Используемые классификаторы и системы кодирования

В приведенных таблицах описаны классификаторы, используемые при проектировании подзадачи. Табл. 1. «Перечень обозначений и систем кодирования» и табл. 2 «Перечень обозначений видов классификаторов» предназначены для объяснения формирования классификаторов, описанных в сводно-проектной табл. 2 «Используемые классификаторы и коды».

Таблица 1

Перечень обозначений систем кодирования

Система кодирования

Порядковая

Серийно-порядко-вая

Разрядная (позиционная)

Комбинированная (смешанная)

Краткое обозначение

П

СП

Р

К

Таблица 2

Перечень обозначений видов классификаторов

Вид классификатора

Общегосудар-ственный

Отрасле-вой

Локаль-ный

Международный

Краткое

обозначение

ОГ

О

Л

М

Таблица 3

Используемые классификаторы и коды

п/п

Наименование объекта

кодируемого множества

Значность кода

Система кодиро-вания

Вид

клас-тора

Список кодов или пример кода из кодируемого множества

Код

Значение

1

2

3

4

5

6

7

1

Код валюты

3

К

Л

001

Код валюты

2

Тип продукта

3

К

Л

001

Тип продукта

3

Клиент

3

К

Л

001

Клиент

4

Продукт

3

К

Л

001

Продукт

5

Договор

3

К

Л

001

Договор

6

Организация

3

К

Л

001

Организация

7

Сотрудник

3

К

Л

001

Сотрудник

8

Тариф

3

К

Л

001

Тариф

Таким образом, использование представленной системы кодирования позволяет получить наибольший эффект от базы данных системы.

2.3. Характеристика нормативно-справочной, входной и оперативной информации

Проанализировав процессы в работе Управления посреднических операций, были установлены определенные бизнес-процессы для их автоматизации, после чего разработана информационная система поддержки деятельности Управления посреднических операций.

Входная информация информационной системы Управления посреднических операций представлена бумажными носителями, к которым относятся справки, заявки, договоры, архивная документация Управления посреднических операций. На первом этапе работы с информационной системой данные с бумажных носителей заносятся в базу данных, после чего, происходит их корректировка или добавление новых данных без использования бумажных носителей, рис. 5.

Подсистема ввода данных

Справочник

Клиент

Справочник

Организация

Справочник

Сотрудник

Справочник

Валюта, Тип продукта

Справочник

Продукт, Тариф

Бумажные

носители

Архивные документы отдела

Рисунок 5 – Организация работы с входной информацией

Также, в информационной системе предусмотрен ряд форм для ввода справочников, которые предназначены для организации ввода первичной информации и дальнейшей обработки ее в документах и отчетах.

Промежуточная информация в информационной системе формируется при помощи возможностей по работе со справочниками и документами: договор; продукт; валюта; тип продукта; клиент; организация; сотрудник; тариф. Справочники системы, в процессе работы можно изменять и дополнять.

Также, документы до момента утверждения могут быть изменены, и пользователи системы могут выполнять работы по их обработке. Результатная информация в информационной системе представлена подсистемой формирования отчетов и выполнения запросов.

2.4. Характеристика результатной информации

Обработка и анализ данных осуществляется с помощью разработанных запросов и отчетов: реестр договоров; учет инвестиций; перечень ценных бумаг.

3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

Дерево вызова программных модулей информационной системы представляет собой определенную иерархическую структуру действий, которые реализованы в информационной системе.

Состав и классификация функций разрабатываемой системы организации представлен в виде следующего дерева модулей рис. 6.

Рисунок 6 – Дерево функций информационной системы

Все функции информационной системы можно разделить на следующие подмножества: основные функции управления и обработки данных – отражают особенности процесса обработки информации, получения результатов, ведения базы данных; служебные функции – предназначены для обеспечения безопасности ввода, обработки и хранения информации, облегчения работы с системой.

Запросы и отчеты можно формировать и анализировать, при помощи специальных таблиц и печатных форм.

3.2. Характеристика базы данных

При разработке базы данных информационной системы была определена необходимость реализации необходимого набора таблиц и установки соответствующих связей между ними для обеспечения целостности данных . Схема данных информационной системы представлена на рис. 7.

Рисунок 7 – Схема данных

Структура базы данных информационной системы включает следующие сущности:

– таблица «Организация» включает следующие реквизиты: код организации; наименование организации; адрес; контактный телефон; электронный адрес;

– таблица «Сотрудник» включает следующие реквизиты: код сотрудника; ФИО сотрудника; контактный телефон; электронный адрес;

– таблица «Клиент» включает следующие реквизиты: код клиента; ФИО клиента; паспортные данные; домашний адрес; контактный телефон; электронный адрес;

– таблица «Продукт» включает следующие реквизиты: код продукта; наименование продукта; код валюты; код типа продукта; доходность за год; стоимость;

– таблица «Тип продукта» включает следующие реквизиты: код типа продукта; наименование типа продукта;

– таблица «Тариф» включает следующие реквизиты: код тарифа; наименование тарифа; комиссия;

– таблица «Валюта» включает следующие реквизиты: код валюты; наименование валюты;

– таблица «Договор» включает следующие реквизиты: код договора; дата; код организации; код клиента; код сотрудника; код продукта; код тарифа; сумма договора; открыт закрыт.

Таким образом, были описаны таблицы и их атрибуты, которые служат основанием базы данных разрабатываемой информационной системы.

3.3. Структурная схема пакета (дерево вызова программных модулей)

Работа с программой начинается с вывода главного окна программы и активизации системы меню. Работа программы осуществляется по диалоговому и событийному режиму, при этом под диалогом понимается предоставление пользователю нескольких альтернатив и обработка его выбора. В диалоговую систему входят: главное меню с соответствующими всплывающими подменю, а также диалоговые окна.

Опишем назначение модулей разрабатываемой информационной системы организации:

– модуль инициализации обеспечивают быстрый запуск информационной системы;

– модуль главного меню обеспечивает доступ ко всем объектам информационной системы;

– модуль справочников обеспечивает доступ ко всем справочникам информационной системы;

– модуль запросов и отчетов обеспечивает доступ ко всем запросам и отчетам информационной системы;

– модуль работы с базой данных обеспечивает хранение объектов информационной системы [7].

Структурная схема пакета отражает взаимосвязь модулей разработанной информационной системы, рис. 8.

Рисунок 8 – Структурная схема пакета

Представленная структурная схема пакета включает все разработанные модули и отражает взаимосвязи между ними.

3.4. Описание программных модулей

Структура главного меню разрабатываемой информационной системы представлено на рис. 9.

Рисунок 9 – Структура информационной системы

В информационной системе пользователи для ввода, просмотра и распечатки отчетов с информацией базы данных могут применять формы. Основные преимущества использования форм, следующие:

– при вводе данных в поля формы, приложение может считывать словарь данных сервера и автоматически проверить допустимость данных в соответствии с правилами целостности;

– поле ввода в форме может представлять список допустимых значений, из которых пользователи могут легко выбрать нужное;

– область формы может выводить шаблон, соответствующий текущей выводимой в форме записи;

– командные кнопки в форме могут выполнять действия, связанные с выводимой в форме текущей записью;

– формы для занесения документов вызываются из главного меню программы. Информационной базой данного модуля являются документы.

Такая организация главного меню, позволяет предоставить полный комплекс возможностей пользователю разрабатываемой информационной системы.

4. Контрольный пример реализации и его описание

Работа с программой осуществляется при помощи главного меню, представленного на рис. 10. Формы позволяют получить доступ к таблицам базы данных информационной системы [13].

Рисунок 10 – Главное меню программы

Справочники информационной системы включают следующие наименования:

– организация;

– сотрудник;

– клиент;

– тип продукта;

– продукт;

– тариф;

– валюта.

Обработка справочных данных об организации выполняется при помощи справочника «Организация», который представлен на рис. 11.

Рисунок 11 – Форма «Организация»

Обработка справочных данных о сотрудниках организации выполняется при помощи справочника «Сотрудник», который представлен на рис. 12.

Рисунок 12 – Форма «Сотрудник»

Обработка справочных данных о клиентах организации выполняется при помощи справочника «Клиент», который представлен на рис. 13.

Рисунок 13 – Форма «Клиент»

Обработка справочных данных о типах продукта выполняется при помощи справочника «Тип продукта», который представлен на рис. 14.

Рисунок 14 – Форма «Тип продукта»

Обработка справочных данных о предлагаемых продуктах организацией выполняется при помощи справочника «Организация», который представлен на рис. 15.

Рисунок 15 – Форма «Продукт»

Обработка справочных данных о комиссионных тарифах выполняется при помощи справочника «Тариф», который представлен на рис. 16.

Рисунок 16 – Форма «Тариф»

Обработка справочных данных о валютах выполняется при помощи справочника «Валюта», который представлен на рис. 17.

Рисунок 17 – Форма «Валюта»

Документы информационной системы включают следующие наименования: договор.

Обработка оперативных данных о заключенных договорах выполняется при помощи документа «Договор», который представлен на рис. 18.

Рисунок 18 – Форма «Договор»

Запросы информационной системы включают следующие наименования:

– реестр договоров;

– учет инвестиций;

– перечень ценных бумаг.

Запрос «Реестр договоров» позволяет сформировать список договоров на необходимую дату и вывести пользователю следующую информацию: код договора; дата; ФИО клиента; наименование продукта; сумма договора; открыт закрыт. Результат выполнения запроса представлен на рис. 19.

Рисунок 19 – Результат выполнения запроса «Реестр договоров»

Запрос «Учет инвестиций» позволяет сформировать реестр инвестиций конкретного клиента и вывести пользователю следующую информацию: код клиента; ФИО клиента; код договора; дата; наименование продукта; сумма договора; открыт закрыт. Исходный код данного запроса приведен в Приложении. Результат выполнения запроса представлен на рис. 20.

Рисунок 20 – Результат выполнения запроса «Учет инвестиций»

Запрос «Перечень ценных бумаг» позволяет сформировать реестр ценных бумаг и вывести пользователю следующую информацию: код продукта; наименование продукта; наименование валюты; наименование типа продукта; доходность за год; стоимость. Результат выполнения запроса представлен на рис. 21.

Рисунок 21 – Результат выполнения запроса «Перечень ценных бумаг»

Таким образом, была описана технология работы с информационной системой. Разработанные формы таблиц базы данных позволяют вводить, обрабатывать и сохранять оперативную информацию организации, предоставляя пользователю весь комплекс возможностей по управлению информационными объектами информационной системы.

ЗАКЛЮЧЕНИЕ

В процессе выполнения данной работы были получены следующие результаты. ОАО «Сбербанк России» является кредитной организацией и осуществляет следующие операции: привлечение денежных средств физических и юридических лиц во вклады; открытие и ведение банковских счетов физических и юридических лиц; выдачу банковских гарантий; переводы денежных средств без открытия банковских счетов, в том числе электронных денежных средств; привлечение во вклады и размещение драгоценных метолов; выдачу кредитов; брокерские услуги; размещение ценных бумаг.

Анализируя деятельность организации, было установлено, что учет инвестиций и ценных бумаг является наиболее загруженным участком работы организации. Внедрение средств информационно-коммуникационных технологий в этот процесс позволит повысить эффективность работы банка.

Изучив организационную структуру банка, было установлено, что учетом инвестиций и ценных бумаг занимается Управление посреднических операций. Для определения комплекса задач автоматизации было выполнено моделирование предметной области и определены следующие подпроцессы (обработка первичных документов, заключение договора, согласование выдачи и получения денежных средств; анализ работы с клиентами), подлежащие автоматизации.

Выполнив анализ предметной области, были выделены следующие сущности базы данных: договор; продукт; валюта; тип продукта; клиент; организация; сотрудник; тариф и установлены соответствующие связи между ними. Также, были рассмотрены основные алгоритмические решения, используемые для разработки информационной системы.

На основе базы данных был разработан интерфейс для всех таблиц в виде пользовательских форм таких справочников и документов: договор; продукт; валюта; тип продукта; клиент; организация; сотрудник; тариф.

В информационной системе реализованы и аналитические возможности в виде набора запросов: реестр договоров; учет инвестиций; перечень ценных бумаг.

Таким образом, цель и задачи курсового проекта выполнены в полном объеме.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Архипенков С. Хранилища данных. От концепции до внедрения / С. Архипенков, Д. Голубев, О. Максименко. - М.: Диалог-Мифи, 2017. – 528 c.
  2. Архитектура и проектирование программных систем : монография / С.В. Назаров. – 2-е изд., перераб. и доп. – М. : ИНФРА-М, 2018. – 374 с.
  3. Архитектура ЭВМ : учеб. пособие / В.Д. Колдаев, С.А. Лупин. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 383 с.
  4. Архитектура ЭВМ и вычислительные системы : учебник / В.В. Степина. – М.: КУРС: ИНФРА-М, 2018. – 384 с.
  5. Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем: Учебное пособие / Мартишин С.А., Симонов В.Л., Храпченко М.В. – М.:ИД ФОРУМ, НИЦ ИНФРА-М, 2017. – 368 с.
  6. Бизнес-процессы: регламентация и управление : учебник / В.Г. Елиферов, В.В. Репин. – М. : ИНФРА-М, 2018. – 319 с.
  7. Балдин К.В. Информационные системы в экономике: учеб. пособие. – М.: ИНФРА-М, 2017. – 218 с.
  8. Баранова Е.К. Информационная безопасность и защита информации : учебное пособие / Е. К. Баранова, А. В. Бабаш. - 3-е изд., перераб. и доп. – М. : РИОР ; М. : ИНФРА-М, 2017. – 322 с.
  9. Безопасность и управление доступом в информационных системах : учеб. пособие / А.В. Васильков, И.А. Васильков. – М. : ФОРУМ : ИНФРА-М, 2017. – 368 с.
  10. Инновационная модель бизнес-процесса: Учебное пособие / Бабич В.Н., Кремлёв А.Г., – 2-е изд., стер. - М.:Флинта, 2018. – 184 с.
  11. Информатика: программные средства персонального компьютера : учеб. пособие / В.Н. Яшин. – М. : ИНФРА-М, 2018. – 236 с.
  12. Информатика : учебник / И.И. Сергеева, А.А. Музалевская, Н.В. Тарасова. – 2-е изд., перераб. и доп. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 384 с.
  13. Информатика (курс лекций) : учеб. пособие / В.Т. Безручко. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 432 с.
  14. Информатика и информационно-коммуникационные технологии (ИКТ) : учеб. пособие / Н.Г. Плотникова. – М. : РИОР : ИНФРА-М, 2018. – 124 с.
  15. Информационные технологии в профессиональной деятельности : учеб. пособие / Е.Л. Федотова. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 367 с.

ПРИЛОЖЕНИЕ

Исходный код программы

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.OleDb;

namespace WindowsForms

{

public partial class form_info_uchetinvisticii : Form

{

public string CmdText = "SELECT Клиент.[Код клиента], Клиент.[ФИО клиента], Договор.[Код договора], Договор.Дата, Продукт.[Наименование продукта], Договор.[Сумма договора], Договор.[Открыт закрыт] FROM Сотрудник INNER JOIN (Продукт INNER JOIN (Организация INNER JOIN (Клиент INNER JOIN Договор ON Клиент.[Код клиента] = Договор.[Код клиента]) ON Организация.[Код организации] = Договор.[Код организации]) ON Продукт.[Код продукта] = Договор.[Код продукта]) ON Сотрудник.[Код сотрудника] = Договор.[Код сотрудника]";

public string ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb";

public form_info_uchetinvisticii()

{

InitializeComponent();

OleDbDataAdapter dataAdapter = new OleDbDataAdapter(CmdText, ConnString);

DataSet ds = new DataSet();

dataAdapter.Fill(ds, "[Клиент]");

dataGridView1.DataSource = ds.Tables[0].DefaultView;

}

private void form_info_uchetinvisticii_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "dbDataSet.Клиент". При необходимости она может быть перемещена или удалена.

this.клиентTableAdapter.Fill(this.dbDataSet.Клиент);

}

private void button1_Click(object sender, EventArgs e)

{

string temp = null;

string a = comboBox1.Text;

string b = "WHERE (((Клиент.[ФИО клиента])= '" + a + "'))";

temp = CmdText + b;

OleDbDataAdapter dataAdapter = new OleDbDataAdapter(temp, ConnString);

DataSet ds = new DataSet();

dataAdapter.Fill(ds, "[Клиент]");

dataGridView1.DataSource = ds.Tables[0].DefaultView;

}

}

}