Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА КОРПОРАТИВНОГО WEB-ПРИЛОЖЕНИЯ ДЛЯ ФИНАНСОВОГО ПЛАНИРОВАНИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ

Работа №182766

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы73
Год сдачи2018
Стоимость4730 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
4
Не подходит работа?

Узнай цену на написание


Реферат 3
Список иллюстраций 5
Список таблиц 7
Список листингов 7
Введение 9
Глоссарий 10
1 Аналитика и проектирование 11
I. I Анализ требований. Функциональные требования 11
1.2 Анализ требований. Нефункциональные требования 12
1.3 Модель предметной области 13
1.3.1 Пакет «Каталоги» 14
1.3.2 Пакет «Переписка» 15
1.3.3 Пакет «Транзакции» 15
1.3.4 Пакет «Проект» 16
1.4 Формализация требований 17
1.5 Архитектурно значимые варианты использования 20
1.5.1 Создание проекта 21
1.5.2 Учет деятельности по проекту 25
1.5.3 Создание запроса на получение средств 27
1.5.4 Одобрение запроса на получение средств 29
1.6 Эскизы 32
2 Обзор существующих систем и инструментов 40
2.1 Анализ альтернативных решений 40
2.1.1 Microsoft Project 40
22.2 Microsoft Dynamics AX 42
2.1.3 Microsoft Dynamics NAV 42
2.1.4 Заключение 43
2.2 Инструменты 44
2.2.1 ASP.NET MVC 5 44
2 2 2 Entity Framework 45
2.2 2 Unity Dependency Injection 49
2.2.4 Bootstrap 50
2.2.5 Kendo UI 51
2.2.6 TypeScript 52
2.2.7 jQuery 53
3 Проектирование и разработка веб-приложения 55
3.1 Перенос на архитектуру фреймворка 55
2.2 Создание проекта 56
3.3 Учет деятельности по проекту 61
3.4 Создание запроса на получение средств 64
3.5 Одобрение запроса на получение средств 67
3.6 Отступление 70
Заключение 71
Список используемой литературы

Отступление. Данная работа написана на основе выполнения коммерческого проекта по разработке заказного программного обеспечения. С целью соблюдения подписанных соглашений о неразглашении в данной работе будет использоваться намерено измененный клиентский контекст, а компания-заказчик будет называться Binactus.
Компания Binactus занимается организацией проектной (зачастую волонтерской) деятельности по всему миру. Деятельность компании подразумевает создание инициативных проектных групп на базах университетов для выполнения проектов, финансирование которых производится третьими лицами (компаниями-спонсорами).
Взаимодействие со спонсорскими организациями с одной стороны, и командами, реализующими проекты, с другой, потребовало от Binactus необходимости вести детальный и последовательный учет финансовых средств, поступающих на финансирование как самой организации, так и запрашиваемых проектными группами.
На момент начала работ клиент использовал систему учета финансирования проектов, построенную на базе ведения таблиц с помощью средств Microsoft Office: Excel (создание, редактирование и обмен таблицами учета), Word (компоновка писем и запросов финансов спонсорам), приложения ведения бухгалтерии, а также стандартных средств обмена сообщениями: электронной почты, сервисов доставки мгновенных сообщений.
Со стороны клиента был сформирован запрос на программное обеспечение, которое позволило бы консолидировать текущий бизнес-процесс в одном приложении, доступ к которому в первых фазах разработки имели бы только финансовые специалисты компании клиента, а затем - ответственные проектных групп и представители клиента в университетах (для формирования финансовых запросов на финансирование деятельности). Процесс выбора инструментов реализации данного программного обеспечения описан в части «2.1 Анализ альтернативных решений».
Таким образом, целью данной работы является разработка системы, позволяющей клиенту и его контрагентам управлять финансовой составляющей проектной деятельности в одном месте.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной работы было разработано и внедрено в опытную эксплуатацию корпоративное веб-приложение для финансового планирования проектной деятельности.
Были решены все поставленные задачи, достигнуты поставленные цели, удовлетворены все сформированные требования. Степень соответствия конечного программного продукту ожиданиям, зафиксированным вариантами использования и эскизами, стремится к 100%, время, затраченное на реализацию проекта, отличается от расчётного на 6% в большую сторону.
Таким образом я могу констатировать, что в процессе выполнения данного проекта автор как менеджер проекта, аналитик и разработчик подтвердил свою квалификацию в каждой из представленных ролей.
Проходящая в настоящее время опытная эксплуатация веб-приложения позволила уже на данном этапе выявить первичные требования к следующим фазам разработки данного продукта - добавление графических отчетов о состоянии проекта, внедрение возможности экспорта данных о проекте в бухгалтерское программное обеспечение Клиента.
Разработка данного веб-приложения велась в коллаборации с Ьёшап Communication Sarl от лица компании DevGuild.



1. Применение UML и шаблонов проектирования. / К. Ларман - Издательский дом «Вильямс», 2004. - 620 с.
2. Gamma E. Design patterns : elements of reusable object-oriented software / E. Gamma, R. Helm, R. Johnson, J. Vlissides. - Reading, Mass. : Addison-Wesley, 1995.
3. Patterns of Enterprise Application Architecture. / M. Fowler - Addison-Wesley Profes¬sional, 2002. - 560 p.
4. Writing Effective Use Cases. 1 st ed. / A. Cockburn. - Addison-Wesley Professional, 2000. - 304 p.
5. ASP.NET MVC Overview: [Электронный ресурс] / URL: https://docs.mi- crosoft.com/en-us/previous-versions/aspnet/web-frameworks/dd381412(v=vs.108) (дата обращения: 12.05.2018)
6. ASP.NET MVC - Wikipedia, the free encyclopedia: [Электронный ресурс] / URL: https://en.wikipedia.org/wiki/ASP.NET MVC (дата обращения: 01.05.2018)
7. Enterprise Solution Patterns Using Microsoft .NET [Электронный ресурс] / URL: https://docs.microsoft.com/en-us/previous-versions/msp-n-p/ff647095(v%3dpandp.10) (дата обращения: 10.05.2018)
8. Introduction to ASP.NET Identity | The ASP.NET Sire: [Электронный ресурс] / URL: https://docs.microsoft.com/en-us/aspnet/identity/overview/getting-started/introduction- to-aspnet-identity (дата обращения: 25.04.2018)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ