- •Харківський національний Економічний університет
- •Факультет економічної інформатики
- •Кафедра інформаційних систем
- •Пояснювальна записка
- •Харківський національний економічний університет
- •З а в д а н н я на дипломний проект студенту
- •6. Консультанти розділів дипломного проекту
- •Календарний план
- •Подання голові державної екзаменаційної комісії щодо захисту дипломного проекту
- •Довідка про успішність
- •Аналіз предметної області «розроблення модуля для проведення вікторини на базі мобільних технологій. Створення модуля вікторини в одно-користувацькому режимі»
- •1.1. Коротка характеристика об’єктів управління «Nix Solutions»
- •1.2. Опис предметної області
- •1.3. Аналіз існуючих програмних продуктів
- •1.4. Висновки
- •Специфікація вимог до модуля «розроблення модуля для проведення вікторини на базі мобільних технологій. Створення модуля вікторини в одно-користувацькому режимі»
- •2.1. Глосарій
- •2.2. Розроблення варіантів використання
- •2.2.1. Діаграма варіантів використання.
- •2.2.2. Специфікація варіантів використання.
- •2.2.3. Розкадровка варіантів використання.
- •2.3. Специфікація функціональних та не функціональних вимог
- •2.3.1. Функціональні вимоги.
- •2.3.2. Не функціональні вимоги.
- •2.4. Висновки
- •Проекті та технічні рішення
- •3.1. Логічна постанова задачі
- •3.2. Проектування структури бази даних
- •3.2.1. Опис вхідної та вихідної інформації, що обробляється в рамках автоматизованих функцій.
- •3.3.2 Концептуальне інфологічне проектування
- •3.2.3. Проектування глобальної логічної моделі даних.
- •3.2.4. Проектування фізичної моделі даних.
- •3.4.1. Регресійне тестування.
- •Охорона праці.
- •4.1. Джерела світла для організації штучного освітлення
- •4.2. Виконати розрахунок світлового потоку ламп, що забезпечують нормативну штучну освітленість в приміщенні
- •4.3. Ергономічні вимоги до організації робочих місць
- •4.4. Пожежна безпека
- •4.5. Висновки
- •Висновки
- •Додатки додаток а
- •Додаток б
- •Додатов в
Аналіз предметної області «розроблення модуля для проведення вікторини на базі мобільних технологій. Створення модуля вікторини в одно-користувацькому режимі»
Вікторина — це гра на основі запитань і відповідей. Проведення вікторини на будь-якій події може оживити і урізноманітнити вечір. Важливо творчо підійти до створення такої гри.
1.1. Коротка характеристика об’єктів управління «Nix Solutions»
Компанія NIX Solutions була заснована в 1994 році і в наш час є однією з найбільших компаній IT-аутсорсингу в Україні з великою кількістю виконаних проектів за плечима. За організаційно-правовою формою це товариство з обмеженою відповідальністю.
Персонал компанії на даний момент найрізноманітніший. В компанії працює багато молодих людей віком близько 25 років зі середнім стажем 6 років. Багато робітників – випускники вузів чи студенти. Персонал висококваліфікований, кожний працівник фахівець у своїй області.
Компанія «NixSolutions» займається створенням простих у використанні інструментів для ефективного управління бізнесом на основі програмних продуктів. Проекти виконують на багатьох платформах розробки, а саме PHP, .NET, Java, C ++, Flash, CMS, iPhone / Android. У своїй практиці активно застосовують закордонний досвід та останні інноваційні тенденції й ідеї в області програмування.
Основна мета, яка була визначена перед підприємством, – це впровадження в Україні останніх розробок, а також розвиток потужної школи виробничої підготовки для роботи на різних платформах.
На даний момент підприємство має сформовану клієнтську базу в Україні та декілька вдалих проектів, впроваджених у закордонних підприємствах.
Розуміння бізнес-процесів з середини дозволяє запропоновувати клієнтам оптимальні вирішення проблем, що робить проекти максимально адаптованими к потребам клієнта. Розроблені інструменти враховують усі тонкості бізнесу та зорієнтовані на вирішення конкретних задач. Знання нових технології допомагає створювати складні багатофункціональні проекти, що легко масштабуються.
Функціонування компанії як єдине ціле забезпечує якісна комунікація між усіма учасниками розробки. Кожен співробітник має можливість створити свою ідею, проголосувати та прокоментувати ідеї інших. Такі системи стимулюють людей цілої організації обмінюватися ідеями та знахідками, що в свою чергу виховує культуру новаторства у колективі, підтримує корпоративний настрій та полегшує вирішення деяких задач. Крім того, такі системи дозволяють прискорити процес опитування співробітників, скоротити час на заповнення різних анкет. Обговорення ідеї допомагає виявити унікальність та самодостатність кожного співробітника, реалізувати потенціал кожного.
Організаційна структура «NixSolutions» наведена на рис. 1.1.
У відділі розробки та програмування .Net була поставлена задача щодо розробки модуля для проведення вікторини на базі мобільних технологій.
При розробці програмних продуктів широко застосовуються різноманітні технології компанії Microsoft. Також проводиться юніт - тестування для запобігання помилок у проектах.
Відділ розробки та програмування охоплює група високоваліфікованих спеціалістів, працюючих у різних галузях та з різними програмними інструментами й інформаційними технологіями. Постійно вдосконалюючись, обмінюючись знаннями, відділ досяг успіху за короткий строк. Професійний досвід і масштаби відділу й всієї компанії охоплюють широкий спектр завдань.
Даний відділ використовує такі мови програмування, як:
C #;
VB.NET;
Javascript.
Найпопулярніші технології при розробці програмних продуктів:
ASP.NET;
WinForms;
WPF;
Windows Phone Windows 8;
Xamarin;
Unity3D;
Windows Azure.
Рис. 1.1 Організаційна структура підприємства «Nix Solutions»
Схема організаційної структури відділу розробки та програмування .Net наведена на рис. 1.2
Рис.1.2. Організаційна схема відділу розробки та програмування .Net