Опис предметної області - Розроблення модуля "Благодійний аукціон" на базі веб-технологій. Інтерфейс кампаній
Благодійні фонди відіграють важливу роль в історії багатьох держав, підтримуючи соціально значущі, культурні, наукові програми.
Велика частина цивілізованих країн на рівні законодавства підтримує благодійність. Метою всякої благодійної діяльності - згладити наслідки соціальної нерівності. Одним з основних напрямків створення благодійного аукціону є надання допомоги дітям-сиротам і дітям, які залишилися без піклування батьків і проживають в дитячих будинках. Основний напрямок допомоги - сприяння соціальній та трудовій адаптації дітей, підвищення якості їх освіти і професійної орієнтації.
Розроблення даного модуля направлене на представників компаній, які будуть займатися питанням благодійності. Для них будуть прийняті певні технічні рішення, які сприятимуть простому та інтуїтивному використанню даного модулю. архітектура програмне благодійний аукціон
В розроблюваному модулі благодійного аукціону можна буде виконувати наступні дії:
Вибір потребуючого;
Створення нужденного;
Створення лоту;
Додання нужденного;
Формування лоту;
Запуск лоту;
Формування звітності.
Дані вимоги будуть впроваджені в програмний продукт та нададуть користувачеві простоту та легкість при використанні розроблюваного модулю веб-сайту. Кожен представник благодійної організації безперешкодно зможе додати нового потребуючого допомоги до списку нужденних та створити під нього лот на отримання допомоги.
Для досягнення поставлених задач програмний продукт буде реалізований на наступних технологіях: Rails; jQuery; PhoneGap; CoffeScript; Html; Css; Bootstrap; MySQL; Trello; Capistrano; Git.
Метою бізнес-процесів є ведення бази даних та формування аналітичних звітів. Контекстна діаграма бізнес-процесу "Інтерфейс компаній" розроблена у стандарті IDEF0, яка наведена на рис. 1.1 [20]. Опис контекстної діаграми наведений у табл. 1.1.
Таблиця 1.1. Характеристика бізнес процесу "Облік компаній"
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Інтерфейс компаній |
Основні учасники |
Представник компанії з питань благодійності, Адміністратор |
Вхідна подія |
Дані потребуючого допомоги |
Вхідні документи |
Інформація про тих хто потребує допомоги, заявки на отримання допомоги |
Вихідна подія |
Матеріальна підтримка нужденного |
Вихідні документи |
Реєстр тих хто отримав допомогу, анкета нужденного, створений лот |
Рис. 1.1. Контекстна діаграма бізнес-процесу "Інтерфейс компаній"
Внаслідок декомпозиції контекстної діаграми бізнес-процесу "Інтерфейс компаній" були виділені наступні роботи:
Вибір потребуючого;
Створення нужденного;
Створення лоту.
Діаграма першого рівня декомпозиції наведена на рис. 1.2, та її опис наведений у табл. 1.2.
Таблиця 1.2. Характеристика бізнес-процесу "Модуль компаній"
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Модуль компаній |
Основні учасники |
Представник компанії з питань благодійності, адміністратор |
Вхідна подія |
Занесення нужденного до бази даних |
Вхідні документи |
Інформація про тих хто потребує допомоги, заявки на отримання допомоги |
Вихідна подія |
Занесення нужденного до реєстру отримавши допомогу, створення лоту |
Вихідні документи |
Анкета нужденного, реєстр тих хто отримав допомогу |
Рис. 1.2. Перший рівень декомпозиції бізнес-процесу "Модуль компаній"
Внаслідок декомпозиції бізнес-процесу "Модуль компаній" були виділені наступні роботи:
Додання нужденного;
Формування лоту;
Запуск лоту;
Формування звітності.
Діаграма другого рівня декомпозиції бізнес-процесу "Створення лоту" наведена на рис. 1.3 та її опис наведений у табл. 1.3 [33].
Таблиця 1.3. Характеристика бізнес-процесу "Створення лоту"
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Створення лоту |
Основні учасники |
Представник компанії з питань благодійності, адміністратор |
Вхідна подія |
Запит на створення лоту |
Вхідні документи |
Інформація для створення лоту |
Вихідна подія |
Створений лот, занесення інформації нужденного до реєстру отримавших допомоги |
Вихідні документи |
Створений лот, реєстр тих хто отримав допомогу |
Рис. 1.3. Другий рівень декомпозиції бізнес-процесу "Створення лоту"
Похожие статьи
-
Діаграма варіантів використання Діаграма варіантів використання "Інтерфейс компаній", яка зображена на рис. 2.1 призначена для графічного відображення...
-
Опис всіх функціональних вимог розроблюваного програмного продукту та список вимог атрибутів наведений у табл. 2.4 Додання нового нужденного зображено на...
-
Після опису предметної області та огляду аналогічних програм можна приступити до розділу специфікація вимог. Розроблення розділу специфікація вимог до...
-
UML діаграма діяльності варіантів використання Задача сайту для медичної лабораторії містить у собі рішення покращення діяльності лабораторії. За...
-
Нефункціональні вимоги містять в собі всі вимоги, які не стосувалися фінальності проекту. Опис нефункціональних вимог детальніше наведений у табл. 2.5....
-
Вступ - Розроблення модуля "Благодійний аукціон" на базі веб-технологій. Інтерфейс кампаній
Коли мова заходить про благодійність, то на думку чомусь спадає насамперед такі поняття як благородство, щедрість, широта натури, освіченість, любов до...
-
Створення бази даних слід починати з її проектування. У результаті проектування має бути визначена структура бази, тобто склад таблиць, їхня структура та...
-
Структура логічної моделі бази даних відображає елементи, які в ній знаходяться. На рис. 3.1 відображена структура логічної моделі даних. За даною...
-
У сучасному суспільстві люди завжди шукають пріоритети. В нашому випадку програмне забезпечення не являється винятком [27]. Відповідно до завдання на...
-
Математична постановка задачі Для того, щоб розіграш лоту здійснився, необхідна одна з двох умов: кількість можливих білетів у розіграшу лоту набралась,...
-
Для розгортання програмного продукту, а саме web-сайту, необхідно мати сервер де буде розташовуватись сайт. Щоб web-сервіс коректно та справно...
-
Метою є працездатність програми на різних комбінаціях конфігурацій клієнт/сервер. Тестування властивостей, припускає функціональне і негативне тестування...
-
Тестування програмної системи - техніка контролю якості, що перевіряє відповідність між реальною і очікуваною поведінкою програми завдяки кінцевому...
-
Вимоги до програмного забезпечення - це сукупність тверджень щодо атрибутів, властивостей або якостей програмної системи, що підлягає реалізації....
-
Висновки - Розроблення модуля "Благодійний аукціон" на базі веб-технологій. Інтерфейс кампаній
У дипломному проекті був спроектований та розроблений інтерфейс компаній. Під час роботи над дипломним проектом були розв'язанні такі задачі: Проведений...
-
Приміщення по електробезпеці відноситься до приміщень без підвищеної електробезпеки [14]. У відділі проведена внутрішня електропроводка, обладнана...
-
Психофізіологічні умови праці визначають ступінь важкості та напруженості праці, який залежить від рівня навантаження на організм людини під час роботи....
-
Пожежна безпека - стан об'єкта, при якому з регламентованою ймовірністю виключається можливість виникнення та розвиток пожежі і впливу на людей її...
-
Кондиціювання - Розроблення модуля "Благодійний аукціон" на базі веб-технологій. Інтерфейс кампаній
Кондиціювання повітря - створення й автоматична підтримка в закритих приміщеннях і засобах транспорту параметрів повітряного середовища (температури,...
-
Організація раціонального освітлення робочих місць - одне з основних питань охорони праці. При незадовільному освітленні різко знижується продуктивність...
-
Аналіз санітарно-гігієнічних умов праці у приміщенні Умови праці - це складне об'єктивне суспільне явище, що формується в процесі праці під впливом...
-
Коротка характеристика об'єкту управління "Nitralabs" Лабораторію інтернет-технологій "Nitralabs" було створено у серпні 2007 року у місті Харкові. За...
-
Опис програмних модулів . Модуль "Main" Модуль Main є головним модулем програми через який здійснюється зв'язок з іншими програмними модулями. Перехід на...
-
У відповідності до технічного завдання програма "Телефонний довідник" повинна забезпечувати облік даних про користувачів телефонами і можливість...
-
Согласно заданию на проект, учебно-демонстрационный стенда должен выводить следующую индикацию: - индикация срабатывания геркона "окна"; - индикация...
-
Інформаційна модель системи Інформаційна модель відображує загальний склад інформаційних об'єктів автоматизованої системи, яка проектується та зв'язки...
-
Аналіз предметної області - Інформаційна система "Автозаправна станція"
Генеральною тенденцією розвитку автозаправних станцій в розвинених країнах є розширення їх функціональності, інакше кажучи - доповнення продажу палива...
-
Домашнее использование чаще всего представляет из себя набор сенсоров, собирающих информацию об индивидах, которые напрямую владеют этой сетью. Это могут...
-
При начале разработки после выбора технологического стэка необходимо определить сущности, с набором свойств, которые будут использоваться при дальнейшей...
-
Разработка требований к программному модулю При разработке программного модуля следует опираться на требования и спецификации, определенные для...
-
С целью выбора платформы для внедрения программного модуля необходимо сравнить интеграционные платформы Интернета вещей с помощью определенных критериев....
-
3.1 Описание программного модуля Jadex - это агент, ориентированный на собственный механизм принятия решений, взаимодействуя с XML и Java файлами,...
-
Описание модулей программы Проект приложения содержит следующие модули. Модуль UnitCollection. pas содержит описание классов для работы с коллекцией и...
-
Блок модуля последовательного управления SCM (Sequential Control Module) представляет собой модуль-контейнер для последовательности блоков шагов STEP и...
-
Выводы, Список источников - Библиотека функциональных модулей системы EXP PKS
Были описаны типы и категории компонентов, также были описаны типы функциональных блоков и организация данных. Ознакомились с описанием конфигураций...
-
ФУНКЦИИ И ПРОЦЕДУРЫ, Модуль Graph, Координаты, окна, страницы - Работа с языком Турбо Паскаль
Модуль Graph Модуль Graph Турбо Паскаля содержит около пятидесяти различных процедур и функции, предназначенных для работы с графическим экраном. В этом...
-
Блоки общего назначения - Библиотека функциональных модулей системы EXP PKS
Блоки общего значения являются базовыми функциональными блоками, т. е - это исполняемый программный объект, который выполняет конкретную задачу. Control...
-
Блок модуля последовательного управления SCM (Sequential Control Module) представляет собой модуль-контейнер для последовательности блоков шагов (STEP) и...
-
Описание разработанных модулей В разработанной программе имеется 5 модулей. Главный модуль "Program. cs" предназначен для запуска главного окна...
-
Обзор модулей системы - Моделирование и анализ процессов внутреннего документооборота предприятия
Структурно модули системы представляют собой наборы компонент различных типов. Компоненты имеют характерный интерфейс и наборы данных, определяемые их...
Опис предметної області - Розроблення модуля "Благодійний аукціон" на базі веб-технологій. Інтерфейс кампаній