![](/stc/img/evkova.png)
«Проектирование ИС по учету инвестиционных фондов TeleTrade »
Содержание
1 Технико-экономическая характеристика предметной области и предприятия 10
1.1 Характеристика предприятия и его деятельности 10
1.2 Организационная структура управления предприятием 13
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 14
2 Информационное обеспечение задачи 18
2.1 Информационная модель и её описание 18
2.2 Используемые классификаторы и системы кодирования 20
2.3 Характеристика нормативно-справочной, входной и оперативной информации 23
2.4 Характеристика результатной информации 23
3 Программное обеспечение задачи 25
3.1 Общие положения (дерево функций и сценарий диалога) 25
3.2 Характеристика базы данных 27
3.3 Структурная схема пакета (дерево вызова программных модулей) 32
3.4 Описание программных модулей
4 Контрольный пример реализации и его описание
Список использованной литературы
Введение
В настоящее время наблюдается динамичное развитие информационных технологий. В финансовой, хозяйственной, управленческой деятельности используют прикладное программное обеспечение, которое позволяет автоматизировать и упростить работу организаций.
Решения в области автоматизации учета инвестиционных фондов предназначены для автоматизации планирования, управления и учета деятельности компании.
Надо сказать, что поэтому становится сложным учет не только услуг, оказываемых клиентам, но и управление деятельностью компании. В связи этим тема курсовой работы является актуальной.
Целью работы является разработка автоматизированной информационной системы по автоматизации учета инвестиционных фондов TeleTrade.
Объект исследования – финансовый рынок.
Предмет исследования - учет инвестиционных фондов.
Для достижения поставленной цели необходимо решить следующие задачи:
- проанализировать и отразить основные направления деятельности компании;
- рассмотреть и выполнить анализ информационной системы (ИС) компании и построить модель «AS – IS»;
- выявить недостатки функционирования информационных потоков (ИП) компании и предложить мероприятия по совершенствованию;
- выполнить разработку АИС автоматизации учета инвестиционных фондов с использованием СУБД Microsoft Access.
О своевременности и актуальности рассматриваемой проблемы говорит тот факт, что большую часть своего времени сотрудники компании тратят на решение задач по учету инвестиционных фондов.
Поэтому в настоящее время все более актуальным становится автоматизация видов деятельности людей путем создания специализированных программных приложений на базе электронной вычислительной техники.
При написании курсовой работы были изучены труды специалистов в области реляционных баз данных Кириллова В.В., Мейера М. и др. В процессе подготовки курсовой работы были исследованы публикации в открытых интернет-источниках.
Структурно курсовая работа состоит из введения, четырех глав и заключения.
В первой главе приводится общая характеристика и основные направления деятельности компании и уровень его автоматизации, описание схемы информационных потоков в виде модели «AS-IS», обоснование актуальности разработки АИС для ведения учёта основных видов деятельности, сформулированы требования, предъявляемые к АИС.
Во второй главе рассматривается информационная модель и её описание, характеристика нормативно-справочной, входной и оперативной информации, характеристика результатной информации.
В третьей главе разработка проекта автоматизации процесса учету инвестиционных фондов, производится разработка базы данных и программной реализации АИС.
В четвертой главе описывается пользовательский интерфейс программы, выполняется тестирование разработанного программного обеспечения.
Заключение курсовой работы посвящено подведению итогов, изложены способы достижения цели и методы решения поставленных в курсовой работе задач.
1 Технико-экономическая характеристика предметной области и предприятия
1.1 Характеристика предприятия и его деятельности
Инвестиции – вложения капитала с целью получения прибыли. С точки зрения содержания инвестиции – денежные средства, ценные бумаги, иное имущество, в том числе имущественные права, иные права, имеющие денежную оценку, вкладываемые в объекты предпринимательской и (или) иной деятельности в целях получения прибыли и (или) достижения иного полезного эффекта. Под инвестиционной деятельностью понимаются действия инвестора по вложению инвестиций в производство продукции (работ, услуг) или их иному использованию для получения прибыли (дохода) и (или) достижения иного значимого результата.
К инвестиционным посредникам относятся организации, которые оказывают услуги инвесторам по размещению денежных средств на фондовом рынке, а также акцепторам инвестиций по привлечению финансовых ресурсов. В широком толковании термина к финансовым посредникам относятся и брокерские компании. В узком смысле к финансовым посредникам относятся компании, которые аккумулируют денежные средства мелких вкладчиков и инвестируют их в фондовые активы.
Forex (от англ. Foreign Exchange — «зарубежный обмен») — это международный финансовый рынок, на котором производится обмен валют. Он был основан в 1976 году, когда все страны мира отказались от золотого стандарта и перешли на ямайскую систему, при которой курсы валют устанавливаются не государством, а рынком. Forex стал просто необходим для нормального функционирования мировой экономики и обеспечения обмена капиталов между разными странами.
Форекс является международным внебиржевым рынком. Он не привязан к конкретному месту проведения торгов, так как является виртуальным рынком, участники которого могут совершать сделки с валютой из любой точки мира.
Дилеры Форекс являются посредниками в осуществлении сделок купли-продажи валют на Forex. От этой деятельности они получают свой основной доход, который формируется за счет спреда, или разницы между ценой покупки и продажи валюты, либо непосредственной платы за совершенную торговую операцию. Поэтому компании заинтересованы в активности клиентов, в том, чтобы те осуществляли как можно больше сделок и получали от них прибыль.
В России первые компании, предлагающие брокерские услуги для физических лиц на финансовых рынках, появились в 1994 году.
Бренд TeleTrade был основан в 1994 году и быстро сумел занять лидирующие позиции среди мировых форекс-компаний. Сегодня TeleTrade - это популярный MetaTrader-брокер, предоставляет услуги по доступу к торговле производными финансовыми инструментами розничным клиентам в 26 странах мира. Компания имеет международные лицензии, позволяющие совершать операции на финансовых рынках.
Для того, чтобы оценить надежность TeleTrade, стоит обратить внимание на следующие критерии:
- История и репутация брокера. Чем дольше существует брокер на рынке, тем с большей вероятностью он выполняет свои обязательства и тем больше можно узнать о его истории. Следует поискать объективную информацию о его деятельности в СМИ, на профессиональных форумах трейдеров.
- Наличие лицензий. Брокерская деятельность лицензируется государственными органами, например, Управлением по финансовому регулированию и надзору Великобритании (FSA), Комиссией по ценным бумагам и биржам Кипра (CySEC). Для работы на некоторых финансовых рынках такие лицензии необходимы.
- История выплат. Надежный брокер позволяет выводить средства без ограничений. Безусловно, существуют технические ограничения по срокам вывода средств. Однако эти сроки должны быть разумными. Брокер также должен предоставлять широкий выбор способов и форматов вывода средств.
- Количество клиентов. Большое количество клиентов говорит о доверии к брокеру со стороны трейдеров.
- Наличие офисов и службы поддержки. При возникновении проблем с программным обеспечением, вводом и выводом средств необходимо быть уверенным, что они будут решены в кратчайшие сроки. Поэтому стоит уделить внимание качеству работы служб поддержки клиентов.
Существует множество рейтингов форекс-брокеров. Чтобы назвать 10 лучших на рынке Форекс, можно выделить те, которые фигурируют в большинстве таких рейтингов. Данный перечень 10 лучших на Forex не является рейтингом, но учитывает как репутацию брокеров на рынке, удобство торговли через них, так и объемы совершаемых операций.
TeleTrade входит в этот список и имеет разветвленную клиентскую базу и поддержку трейдеров по всему миру.
Регулированием брокерской деятельности на рынке Forex в России занимается Центральный банк. На данный момент только 8 российских компаний имеют лицензию форекс-дилера и могут официально предоставлять услуги по торговле на валютном рынке. TeleTrade входят в список лучших форекс-брокеров России.
Имеет лицензию №045-13980-020000 профессионального участника рынка ценных бумаг на осуществление деятельности Forex дилера от 12.05.16. Является членом саморегулируемой организации в сфере финансового рынка, Ассоциации Forex-дилеров.
В таблице 1.1 приведены основные технико-экономические показатели за последние два квартала.
Таблице 1.1
Технико – экономические показатели
№ п.п. |
Наименование показателя |
Значение показателя за I квартал 2018 год |
1 |
Выручка от продажи услуг, тыс. руб |
35443 |
2 |
Себестоимость, тыс. руб. |
33479,75 |
3 |
Затраты на заработную плату, тыс. руб. |
1847 |
4 |
Численность сотрудников |
17 |
5 |
Среднемесячная заработная плата работников, тыс. руб. |
3397 |
6 |
Прибыль/убыток до налогообложения, тыс. руб. |
1963 |
7 |
Рентабельность, % |
5,8 |
1.2 Организационная структура управления предприятием
Организационная структура управления предприятием представлена рисунке 1.1).
Рисунок 1.1 – Организационная структура управления предприятием
Компания имеет линейно-функциональную структуру управления. Функциональная структуризация является наиболее широко распространенной формой организации деятельности и имеет место почти на всех предприятиях на том или ином уровне организационной структуры. Это процесс деления организации на отдельные элементы, каждый из которых имеет четко определенную, конкретную задачу и обязанности.
Создание функциональной структуры сводится к группировке персонала по широким задачам, которые они выполняют. Конкретные характеристики и черты деятельности того или иного подразделения соответствуют наиболее важным направлениям деятельности всей организации.
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
Среди задач автоматизации отдельно следует выделить задачу автоматизации учета инвестиционных фондов, а также ведение базы данных клиентов компании.
Накопление данных о клиентах, востребованности брокерских услуг, является очень важной частью автоматизации компании, которое направлено на качественное обслуживание клиентов. По информации из базы данных можно оценить востребованность услуг клиентами в данный момент, что позволить обеспечить расширение ассортимента брокерских услуг. Информации из базы данных о взаимоотношениях с клиентами позволит провести оценку деятельности компании с целью улучшения качества работы. Даст преимущество перед конкурирующими компаниями, у которых отсутствует автоматизация.
Автоматизация учета инвестиционных фондов даст возможность быстрее и полнее реагировать на пожелания клиентов, производить сложные выборки и поиски по многочисленным параметрам, что существенно превосходит сложившуюся в данный момент времени ситуацию когда все данных хранятся в текстовых документах формата Microsoft Word.
Целью данного курсовой работы является решение именно задачи автоматизации учета инвестиционных фондов с ведением базы данных – одна из центральных задач комплекса мероприятий по автоматизации деятельности компании.
Комплекс задач автоматизации и место решаемой задачи в этом комплексе представлены на рисунке 1.6.
Комплекс задач автоматизации компании
Бухгалтерский учет
Учет взаимоотношений с клиентами
Учет инвестиционных фондов
Рисунок 1.6 - Комплекс задач автоматизации и место решаемой задачи в этом комплексе
Диаграмма декомпозиции показывает структуру бизнес-процессов в компании, позволяет обратить внимание на процессы, автоматизация которых оптимизирует работу по учету инвестиционных фондов (рисунок 1.7, 1.8).
Рисунок 1.7 - Контекстная диаграмма бизнес-процессов компании (IDEF0)
Диаграмма декомпозиции бизнес-процессов центра (IDEF0) приведена на рисунке 1.8.
Рисунок 1.8 - Диаграмма декомпозиции бизнес-процессов компании (IDEF0)
Исходя из анализа основных видов деятельности компании, можно сделать вывод, что основными операциями, которые требуют автоматизации являются:
- Формирование заявок на оказание финансовых услуг;
- Поиск информации о сотрудниках;
- Поиск информации о инвесторах;
- Организация учета инвестиционных фондов;
- Формирование выходных документов.
На основании анализа предметной области были выявлены следующие недостатки:
- скорость обработки информации низкая, так как используются практически не формализованные данные, частично с бумажных носителей;
- присутствует избыточность данных, так как некоторые данные дублируются, и отследить это в немашинной обработке достаточно трудно, в связи со значительным объемом данных;
- формирование отчетов осложнено вышеперечисленными причинами.
Повышение оперативности и точности работы специалистов компании позволяет с большей вероятностью заключить договор на постоянное обслуживания клиентов. Поэтому для устранения недостатков в существующей технологии требуется автоматизировать решение поставленных перед специалистами задач посредством компьютеризированных решений.
2 Информационное обеспечение задачи
2.1 Информационная модель и её описание
Информационная модель представляет собой схему, отражающую преобразование информационных реквизитов от источников информации до её получателей.
ИС
Спр «Инвесторы»
Договора
Сотрудники
Спр «Организации»
Организации
Спр «Виды инвестиций»
Спр «Объекты инвестиций»
Спр «Учет инвестиций»
Спр* «Учет инвестиций»
Обработка данных
Спр «Договора»
Спр* «Договора»
1
2
3
Рисунок 2.1 – Информационная модель компании
Область 1 отображает процесс конфигурирования ИС в части ввода пользователей ИС, которые необходимы в рамках задачи для того, чтобы можно было зафиксировать информацию о принявшем платёж сотруднике. Форма «Управление пользователями» предполагает выполнение двух видов операций:
- редактирование справочника прав пользователей (ролей);
- редактирование справочника пользователей.
При этом, в ИС предполагается, что каждый пользователь может иметь строго одну роль, что отображено входящей связью из «Спр* «Права польз.»» в «Спр* «Пользователи»».
Область 2 отображает то, что из базы ИС в рамках моделируемой задачи используются два справочника и три таблицы.
Область 3 отображает собственно процесс ввода платежа. Проектировщики предполагают, что ввод будет состоять из следующих этапов:
- сначала делается запись (либо производится обновление записи) в справочнике клиентов. Под клиентом понимается ФИО плательщика и какие-либо его данные (например паспортные данные).
- затем делается запись, отражающая факт совершения платежа. В рамках задачи предполагается два варианта его совершения:
- платёж принимается без открытия счёта;
- платёж выполняется с какого-либо счёта; (связь со справочником лицевых счетов при изменении «Т* «Проводки»»);
- в любом случае платёж должен поступить какому-либо оператору, что отражается связью со справочником «Спр «ОператорыМобСв»», откуда получается номер его счёта.
- третьим этапов будет изменение остатков по лицевым счетам по факту выполнения проводки. (данное действие как раз отображает пример логического уровня 4 из информационной модели).
2.2 Используемые классификаторы и системы кодирования
При автоматизированной обработке учетной информации широко используются различные классификаторы, которые позволяют улучшить организацию учета и повысить его качество. Система классификации и кодирования технико-экономической информации, содержащаяся в документах предметной области относится к средствам организации и ведения внемашинной информационной базы.
Классификация – это результат разбиения заданного множества объекта на подмножества согласно классификационному признаку. Признак классификации – это свойства объекта, которые позволяют определить сходство или различия между объектами.
Классификатором называется совокупность отдельных номенклатур, построенных по определенной системе кодирования. Обозначение позиции классификатора с помощью условного символа - это шифр (код). Системы кодирования бывают буквенные, цифровые и буквенно-цифровые (при автоматизации учетных работ наиболее целесообразно пользоваться цифровыми). На практике наибольшее распространение получили следующие системы кодирования: порядковая, серийная, десятичная, шахматная, натуральная (повторения) и комбинированная.
Каждому объекту в классификаторе присваивается шифр в соответствии с принятой системой кодирования. Свойства системы кодирования:
- полнота, позволяющая охватывать все множество объектов;
- унифицированность, обеспечивающая единство шифров всех объектов;
- однозначность, сохраняющая уникальность идентификатора, представленного шифра;
- дешифруемость, позволяющая обрабатывать шифры не зависимо от их семантики, и затем отыскивать соответствующий объект;
- избыточность и гибкость, дающие возможность расширения изменений в наборе шифров без нарушения структуры классификации.
Классификация используется как основа для кодирования признаков в обозначении объектов. Полученные кодовые обозначения объектов могут использоваться для автоматизированного упорядочения и поиска объектов, обладающих заданными признаками. Существуют два основных метода классификации: иерархический и фасетный.
Иерархический метод классификации устанавливает между классификационными группировками иерархические отношения подчинения, с последовательной детализацией их свойств: класс, подкласс, группа, подгруппа и так далее. На каждом уровне классификационное множество (подмножество) по некоторому основанию деления (признакам) делится на классификационные подмножества следующего уровня.
Существует 4 основные системы кодирования технико-экономической информации, из которых 1 и 2 - классификационные, т.к. основаны на заранее существующей классификации, 3 и 4 - регистрационные (объектам присваиваются номера).
- последовательная система кодирования соответствует иерархической системе классификации. Шифр каждой нижестоящей группировки образуется путем добавления элементов к шифру вышестоящей. Такая система обладает хорошей информативностью, но шифры имеют большую длину.
- параллельная система кодирования соответствует фасетной системе классификации. В отличие от последовательной, здесь нет зависимости признака, записанного в одних разрядах шифра от других.
- порядковая система кодирования - объектам присваиваются последовательные номера.
- серийно-порядковая система отличается от порядковой системы тем, что при наличии двух и более классификационных признаков объекты делятся на группы, каждой из которых выделяется серия номеров, присваиваемых аналогично порядковой системе.
В ИС используются регистрационные методы кодирования информации, к которой относятся порядковый метод и порядковый с резервными номерами.
При порядковом методе классификации каждому объекту классификации последовательно присваивается порядковый номер согласно ряду натуральных чисел. Достоинствами этого метода являются простота присвоения кодовых комбинаций, минимальная длина кода и возможность расширения кодируемого множества в пределах длины кода.
Недостатком является необходимость создание специальных алгоритмов для группировки элементов. Порядковый метод с резервными номерами: при применении используется натуральный ряд чисел для кодирования, но с выделением резервных номеров, чтобы можно было включить другие объекты.
Таблица 2.1
Структура кодовых обозначений объектов
Наименование кодируемого множества объектов |
Кодовое обозначение |
Система кодиро-вания |
Система классификации |
Вид классифи-катора |
||
---|---|---|---|---|---|---|
алфавит |
длина |
струк-тура |
||||
Код договора |
Число-вой |
5 |
- |
Поряд-ковая |
Иерархическая |
Внутри подразделе ния |
Код учета |
Число-вой |
5 |
- |
Поряд-ковая |
Иерархическая |
Внутри подразделе ния |
Реквизиты |
Тексто-вый |
50 |
- |
- |
Иерархическая |
Внутри банковской системы |
В пределах рассматриваемого предприятия используются локальные номера договоров, актов и глобальные Реквизиты.
2.3 Характеристика нормативно-справочной, входной и оперативной информации
Информация, которую система воспринимает из внешних источников, называется входной информацией (по отношению к системе). Это вся информация, необходимая для решения задачи и расположенная на различных носителях: первичных документах, машинных носителях, в памяти персонального компьютера.
В результате изучения предметной области выявлены первичные (справочные и оперативные) документы, необходимые для решения задач.
Входной информацией для разрабатываемой в курсовой работе ИС являются данные нормативно-справочной информации, такие как:
- Состав сотрудников компании;
- Справочник объектов инвестиций;
- Справочник инвесторов;
- Справочник организаций.
Кроме того входной информацией являются используемые карты доступа в компанию.
2.4 Характеристика результатной информации
Выходная информация компании определяется, как внутренняя информация организации.
Внутренняя информация на организации - это данные, возникшие преимущественно в системе учета; они отображают разные временные интервалы и состояние объекта управления. Как правило, эти данные измеряются и точная информация фиксируется в управленческих документах. Характер и объем информации также разные, но она более доступна, поскольку создается в самой организации.
В результате обработки внутримашинной информации и информационной подсистеме формируется совокупность выходных документов (отчетов), которые относятся к внемашинной информации. В данной подсистеме к внемашинной информации относятся:
- Список сотрудников;
- Список инвесторов и организаций;
- Отчет о финансовых операциях;
- Анализ статистики за период.
3 Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
Приведем иерархию функций управления и обработки данных, которые будут использованы в разрабатываемом программном приложении. Выделим и детализируем два подмножества, которые реализуют следующие функции:
- служебные функции;
- основные функции управления и обработки данных.
Функции
Основные
Служебные
Ведение справочников
Ведение журнала документов
Формирование отчетов
Проверка пароля
Формирование справки
Рисунок 3.1 – Дерево функций
Указанное определение состава функций, их иерархии и выбор языка общения в виде «меню» позволяет разработать структуру сценария диалога, дающего возможность определить состав элементов диалога, содержание каждого элемента и их соподчиненность.
При разработке структуры диалога предусмотрены следующие возможности:
- работа с экранными формами входных документов;
- формирование выходных документов;
- корректировка вводимых данных;
- просмотра введенной информации;
- работа с таблицами нормативно-справочной информации;
- помощь на всех этапах работы.
Диалог реализуется с использованием контекстно-зависимого меню.
Меню используется для ввода, как управляющих команд, так и данных.
Контекстно-зависимое меню является наиболее естественным механизмом для работы с устройствами указания и выбора: меню представляет собой изображение тех объектов, которые выбираются пользователем.
Следует отметить, что хотя работа с указательным устройством типа «мышь» не требует профессионального владения клавиатурой, для подготовленного пользователя это не самый быстрый способ выбора из меню.
Для непосредственного ввода данных используются объекты типа таблицы, что позволяет достаточно оперативно выполнять ввод информации без применения дополнительных форм. Вместо указания пользователь может сообщить о своем выборе вводом соответствующего идентификатора.
Основное меню
Справочники
Документы
Инвесторы
Отчеты
Справка
Выход
Организа-ции
Договора
Учет инвестиций
Виды инвестиций
Сотрудники
Объекты инвестиций
Рисунок 3.2 – Сценарий диалога
3.2 Характеристика базы данных
Таблица является основным типом структуры данных (объектом) реляционной модели. Структура таблицы определяется совокупностью столбцов. Столбец соответствует некоторому элементу данных (реквизиту, сообщению) и называется полем. Логически завершенный набор значений полей образует строку или запись. В таблице не должно быть двух одинаковых записей. Для однозначной идентификации строк вводится понятие ключа.
Ключ является уникальным идентификатором (именем поля), который однозначно определяет запись и позволяет устранять избыточность и дублирование данных.[7]
Между таблицами в реляционной базе данных устанавливаются логические связи, реализуемые за счет наличия одинаковых полей (ключей) в связываемых таблицах. Для каждой таблицы следует определить ключ. Ключи могут быть первичными (уникальными), вторичными, простыми и составными.
Уникальный ключ однозначно определяет запись и его значение не повторяется в таблице. Вторичный ключ допускает повторения. Таких ключей может быть несколько. Простой ключ состоит из одного поля, а составной – из двух или более полей.
Для того, чтобы работа с записями таблицы была быстрой и упорядоченной, таблицы сортируют по ключам и хранят в индексированном виде. Индекс представляет собой набор указателей на строки таблицы, упорядоченные по значениям ключа. Каждый элемент индекса состоит из порядкового номера записи и значения ключа сортировки.
Реляционная база данных является совокупностью всех нормализованных, логических взаимосвязанных таблиц-отношений, отражающих некоторую предметную область. Связи между таблицами в реляционной БД могут быть следующих типов:
- 1:1 (один к одному);
- 1:∞ (один ко многим);
- ∞:∞ (многие ко многим).
Функциональная связь имеется между информационными объектами (ИО), если необходима совместная обработка данных, представленных соответствующими информационными объектами. Реальные отношения могут быть разного типа:
- один к одному (1:1) – имеет место, когда каждому экземпляру первого ИО соответствует только один экземпляр второго ИО и наоборот. Такие ИО легко могут быть объединены в один объект, структура которого образуется объединением реквизитов обоих исходных объектов, а ключевым реквизитом может быть выбран любой из ключей исходных ИО.
- один ко многим (1:) – это такие отношения, когда каждому экземпляру одного ИО может соответствовать несколько экземпляров другого ИО. В такой связи имеют место иерархические групповые отношения между экземплярами разных типов. При этом один ИО определяется как главный объект, а другой ИО как подчиненный объект.
- многие ко многим (:) – это такие отношения, когда каждому экземпляру одного ИО может соответствовать несколько экземпляров другого ИО. Такие отношения можно охарактеризовать как сетевые.[5]
Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями разных таблиц, имеющими одинаковые имена. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы.
Для всех сущностей установлена связь «один-ко-многим».
База данных (БД) «Fond» состоит из восьми взаимосвязанных таблиц. Приведем структуру каждой таблицы.
Схема БД, структура таблиц и данные представлены на рисунках 3.2-3.10.
Создадим структуру таблицы Сотрудники.
Для этого:
- на вкладке Создание выберем Конструктор таблиц;
- введем следующие имена полей и соответствующие им типы данных:
Рисунок 3.2 - Структура таблицы Сотрудники
- поле Код сотрудника назначим ключевым. Для этого установим табличный курсор в это поле и нажмем кнопку Ключевое поле
;
- сохраним структуру таблицы. На экран будет выведено предложение ввести имя таблицы. Введем ее название – Сотрудники.
Выполнив аналогичные действия по созданию структур остальных таблиц.
Рисунок 3.3 - Структура таблицы Организации
Рисунок 3.4 - Структура таблицы Инвесторы
Рисунок 3.5 - Структура таблицы Сроки
Рисунок 3.6 - Структура таблицы Виды инвестиций
Рисунок 3.7 - Структура таблицы Объекты инвестиций
Рисунок 3.8 - Структура таблицы Договора
Рисунок 3.9 - Структура таблицы Учет инвестиций
Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями разных таблиц, имеющими одинаковые имена. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы. Опишем последовательность действий при связывании таблиц:
- Закрыть все открытые таблицы.
2) Нажать кнопку Схема данных на панели инструментов.
3) На экран будет выведено окно Добавление таблицы.
4) Дважды щелкнуть имена таблиц, для которых требуется определить связи. Затем закрыть диалоговое окно Добавление таблицы.
5) Для связывания полей выбрать поле в одной таблице и перетащить его на соответствующее поле во второй таблице.
Установлена связь «один-ко-многим».
Приведем схему данных:
Рисунок 3.10 – ER-модель данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
Логическая структура ИС по учету инвестиционных фондов представлена на рисунке 3.11.
ИС по учету инвестиционных фондов
Модуль
«Справочники»
Модуль
«Документы»
Модуль
«Отчеты»
Модуль
«Главной формы»
Рисунок 3.11 - Логическая структура ИС
Приведем описание разработанных программных модулей.
Таблица 3.1
Описания функций модулей
№ п/п |
Наименование модуля |
Функции модуля |
---|---|---|
1. |
Модуль главной формы |
В данном модуле реализовано обращение к модулям управления. |
2. |
Модуль «Справочники» |
В данном модуле реализованы функциональные возможности для работы с базой данных: редактирование, заполнение, удаление записей в таблицах, содержащих справочную информацию. |
3. |
Модуль «Документы» |
В данном модуле реализованы функциональные возможности для работы с базой данных: редактирование, заполнение, удаление записей в таблице, содержащих информацию о документах. |
4. |
Модуль «Отчеты» |
В данном модуле реализованы функциональные возможности для работы по формированию отчетов на основании информации, полученной из базы данных. |
3.4 Описание программных модулей
На рисунке 3.12 приведена графическая схема, характеризующая работу системы.
Выбор действия
Действия с таблицами
Выполнение действий
с таблицами
Действия с документами
Формирование документов
учетных документов
Действия с отчетами
Формирование отчетов
Конец
Начало
Да
Нет
Нет
Нет
Да
Да
Рисунок 3.12 – Схема работы системы
Выполним описание работы программных модулей с учетом составленной графической схемы.
1) После запуска системы необходимо произвести выбор действия (работа со справочными таблицами, документами, отчетами).
2) Если выбран режим работы со справочными таблицами, то пользователю предоставляется возможность редактирования, заполнения, удаления записей в таблицах, содержащих справочную информацию.
3) Если выбран режим работы документами, то пользователю предоставляется возможность редактирования, заполнения, удаления записей в в таблицах, содержащих информацию о документах.
4) Если выбран режим работы отчетами, то пользователю предоставляется возможность формированию отчетов на основании информации, полученной из базы данных.
4 Контрольный пример реализации и его описание
Разработанный программный комплекс представляет собой инструмент, позволяющий решать практические задачи по автоматизации учета инвестиционных фондов.
Основные требования к интерфейсу:
1) интерфейс должен быть простым и удобным в использовании;
2) компактный размер окон;
3) окна программы должны располагаться поверх всех остальных окон.
После запуска программы основная форма отобразится на экране (рисунок 4.1).
Рисунок 4.1 – Основная экранная форма
Для доступа к базе данных необходимо авторизироваться.
На главной форме расположено меню определяющее работу со следующим функционалом: «Справочники», «Документы», «Отчеты». Для организации работы с программным приложением необходимо выполнить выбор соответствующего действия, показанных на рисунках 4.2-4.11.
Рисунок 4.2 – Основная экранная форма. Выбор действия «Справочники»
Рисунок 4.3 – Основная экранная форма. Выбор действия «Документы»
Рисунок 4.4 – Основная экранная форма. Выбор действия «Отчеты»
Рисунок 4.5 – Форма для работы со справочниками
Рисунок 4.6 – Форма для работы со справочниками
Рисунок 4.7 – Форма для работы со справочниками
Рисунок 4.8 – Форма для работы со справочниками
Рисунок 4.9 – Форма для работы со справочниками
Рисунок 4.10 – Форма для работы со справочниками
Рисунок 4.11 – Сформированные отчеты
Рисунок 4.12 – Сформированные отчеты
Заключение
В настоящее время всё больше организаций стремиться автоматизировать рабочий процесс и использовать электронную информацию. Сейчас хранение, поиск и доступ к информации стали важным явлением не только для специалистов, тесно связанных с деятельностью в сфере компьютерных технологий, но и входит в работу обычных сотрудников. Это помогает им сократить временные, материальные и даже физические затраты на поиск, приобретение, хранение, обмен различными материальными и нематериальными ресурсами [11].
Основной целью курсовой работы являлся сбор и аналитическая обработка материала, систематизация и закрепление знаний, полученных в период обучения, приобретение практических навыков работы с последующей разработкой программного приложения для автоматизации оценки эффективности внедрения информационной системы по учету инвестиционных фондов.
В ходе выполнения работы были достигнуты следующие результаты:
- проанализированы и отражены основные направления деятельности компании;
- рассмотрен и выполнен анализ информационной системы (ИС) компании и построить модель «AS – IS»;
- выявить недостатки функционирования информационных потоков (ИП) компании и предложить мероприятия по совершенствованию;
- выполнить разработку АИС автоматизации учета инвестиционных фондов с использованием СУБД Microsoft Access.
Результатом выполненной курсовой работы является программный продукт, реализующий все запланированные функциональные возможности, сформированные на этапе исследования практической области применения в финансовой деятельности.
Итоговое программное обеспечение предоставляет простой в использовании и в то же время удобный способ расчета показателей эффективности применения программных приложений.
Список использованной литературы
- Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
- Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2014 – 300 с.
- Зеленков, Ю.А. Введение в базы данных / Ю.А. Зеленков. - Центр Интернет ЯрГУ, 2013. – 256 с.
- Кириллов В.В. Основы проектирования реляционных баз данных: учебное пособие / В.В. Кириллов. - СПб.: ИТМО, 2013. - 90 с.
- Конолли, Т. Базы данных: проектирование, реализация и сопровождение / Т. Конолли, К. Бегг, А. Страчан. - М.: Вильямс, 2011. – 890 с.
- Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. – 266 с
- Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
- Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
- Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов.
- Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru
- Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с. – режим доступа http:// biblioclub.ru
- Жизненный цикл организации и управление организацией (Теоретические основы жизненного цикла организации, основные понятия, модели, этапы)
- Особенности политики мотивации персонала корпораций ( Мотивация персонала: сущность и содержание )
- Учет наличных денежных средств в кассе предприятия МУП «Специализированное автомобильное хозяйство по уборке города»
- Развитие идей энвайроцентризма в современной психологической практике и менеджменте
- Понятие и виды правоотношений по социальному обеспечению ( Правоотношения в сфере социального обеспечения )
- Соотношение системы права и системы законодательства ( Понятие системы права и её значение )
- Органы местного самоуправления ( Правовой статус органов местного самоуправления)
- Государственная социальная помощь ( ПОРЯДОК И УСЛОВИЯ ПРЕДОСТАВЛЕНИЯ ГОСУДАРСТВЕНОЙ СОЦИАЛЬНОЙ ПОМОЩИ )
- Процессы принятия решений в организации (Понятие управленческих решений, их роль в современном управлении)
- Проектные структуры управления ( Понятие и типология организационной структуры предприятия )
- Проектирование ИС по аренде квартир ООО «ЦИАН»
- Разработка и реализация конфигурации «Продуктовый магазин» на платформе 1С:Предприятие ( Теоретическая часть )