- •Пояснювальна записка
- •Анотація
- •Перелік умовних позначень
- •Розділ 1.Передпроектні дослідження
- •1.1 Аналіз предметної області
- •1.2. Класифікація інтернет-магазинів
- •1.3 Переваги та недоліки інтернет-магазинів
- •1.4 Аналіз існуючих аналогів
- •1.5 Маркетингове дослідження інновацій
- •2 Оцінка конкурентоспроможності пз
- •2.1 Визначення основних параметрів базового і нового варіантів пз
- •2.2 Конструювання еталону конкурентоспроможності пз
- •2.3 Розрахунок інтегрального показника конкурентоспроможності пз
- •2.4 Визначення ефективності нового пз порівняно з базовим
- •1.6 Технічне завдання
- •Розділ 2. Технічний проект
- •2.1 Специфікація вимог
- •2.1.1 Опис алгоритму
- •2.2 Концептуальна модель
- •2.3 Інформаційна модель
- •2.4 Розробка структури бази даних web-сайту
- •Розділ 3. Робочий проект
- •3.1 Засоби розробки
- •Розділ 4. Охорона праці
- •Висновки
- •Перелік джерел
- •Додатки
- •Приклад складення анотації Анотація
1.6 Технічне завдання
Найменування дипломного проекту: Інтернет-магазин «БЕЛ».
Підстава до виконання програмного забезпечення (ПЗ): підставою для виконання даної розробки є необхідність полегшити замовлення товарів для рукоділля через мережу Інтернет.
Терміни розробки:
Початок – 23 квітня 2015 року.
Закінчення – 13 червня 2015 року.
Характеристика об’єкту автоматизації
Програмний комплекс, що розробляється повинен відображати інформацію про тканини, нитки та аксесуари для рукоділля. До складу об’єкту, що створюється повинно входити:
програмний комплекс, що розробляється;
додаткове програмне (Open Server);
документація щодо використання розроблюваного ПЗ.
В якості вхідних (початкових) даних використовується інтернет-ресурс сайту, на якому розміщено інформація про товар, ціну, кількість, наявність на складі тощо. За допомогою чого контрагент зможе зробити замовлення та його оплатити.
В якості вихідних (кінцевих) даних використовуються публікація товарної номенклатури в каталозі інтернет-магазину. Передача замовлень на сайті в «MySQL» для обробки. Вивантаження результатів обробки замовлень в «MySQL» для повідомлення менеджерів.
Призначення розробки: Дана програма повинна забезпечити якісну обробку даних та експортувати чи імпортувати їх на сайт.
Функціональне призначення програми: надання відвідувачам сайту більш точної та повної інформації про товари або послуги. Скорочення трудовитрат на заповнення каталогу і прайс-листа. Можливість регулювати відображену про товар (послугу) інформацію, що зробить її більш повною і корисною для клієнтів.
ПЗ що розробляється повинно вирішувати наступні задачі:
принципові;
функціональні;
сервісні.
До принципових задач відносять:
забезпечення збереження та ефективний пошук усіх даних пов’язаних з списком справ користувача;
зручний інтерфейс;
мінімізацію можливості виникнення помилок у роботі з даними, які може зробити оператор;
контроль операцій (запит на підтвердження), які можуть привести до модифікації та пошкодження даних;
контроль даних що додаються убазу даних.
До функціональних задач відносять наступні:
збереження даних в базі;
збереження та пошук даних по певних критеріях (дата, тема тощо).
До сервісних задач відносяться:
організація головного меню;
інформування користувача про причину відмови у виконанні тієї чи іншої операції;
забезпечення маніпуляції з даними;
організація довідкової системи по використанню програми.
Надійність роботи програмного продукту завжди є невід’ємною частиною надійності апаратно-програмного комплексу комп’ютерної системи тому, що програма повинна виконуватися під керуванням ОС на апаратній платформі ПК. Якщо апаратна платформа з деяких міркувань не є надійною, то до програмного продукту необхідно застосовувати методи підвищення надійності. У іншому разі враховуємо, що апаратна складова забезпечує нам необхідну надійність, яку можна оцінювати різними показниками надійності, то ми можемо говорити про деякі невиявлені помилки розробленого програмного продукту в процесі тестування під час контролю та приймання.
В загальному випадку вимоги по надійності до програмного продукту будуть наступними:
достовірність програмної обробки експорту, імпорту товарів, обробки замовлення;
повноцінне функціонування програми за умови повноцінного функціонування ОС;
повноцінне функціонування програми за умови повноцінного функціонування апаратної частини ПК.
Вимоги до складу та параметрів технічних засобів.
Розроблений програмний продукт орієнтований на роботу в ОС з платформою Windows XP/7/8/Vista.
Мінімальними вимогами до апаратної частини ПК можна вважати:
процесори 6-го покоління (Intel Pentium Pro/ІІ/Celeron 300 МГц і вище);
об’єм оперативної пам’яті 1024 Мб.;
графічний адаптер 256 Мб.;
жорсткий диск ємністю 20 Гб.;
привід CD/ DVD.
Вимоги до інформаційної та програмної сумісності.
Розроблений програмний продукт орієнтований на роботу в ОС Windows, тому для коректної роботи програми необхідне стабільне функціонування ОС.
Техніко-економічні вимоги до програмного забезпечення
Вартість робіт по розробці даного ПЗ визначається згідно договору на розробку. Вартість запропонованих аналогів повинна забезпечити економічну доцільність їх застосування.
В процесі розробки програмного продукту можливе використання стандартних програмних засобів, які використовуються в графічній та офісній справі.
Етапи розробки ПП
Етапи розробки ПП можуть уточнюватись згідно календарного плану робіт по узгодженню між замовником та виконавцем.
Етапи виконання роботи |
Термін виконання та приблизний обсяг робіт |
Звітні матеріали |
Передпроектні дослідження |
23.04-30.04 Аналіз предметної області та існуючих аналогів, вивчення технологій, структури даних, методів рішення тощо. |
Опис предметної області, аналіз аналогів, вибору методів рішення завдання та засобів розробки, оформлення технічного завдання. |
Технічний проект |
05.05-12.05 Проектування програмного забезпечення. Розробка алґоритму, визначення форми представлення даних, архітектури програми. |
Специфікація вимог (опис алгоритму, правил, функціональних вимог, критеріїв якості тощо), опис концептуальної, інформаційної та функціональної моделей. |
Робочий проект |
13.05-11.06 Реалізація програмного забезпечення |
Опис засобів розробки, розробка документів на супроводження ПЗ (інструкції програмісту та користувачу), опис плану тестування (розробка тестів, аналіз результатів тестування). |
Оцінка результатів розробки і доцільність її продовження здійснюється замовником по представленню наступних матеріалів:
розміщення в глобальній мережі Інтернет;
перелік файлів на резервному носії;
стислий опис роботи з інтернет-магазином.
перелік документів:
технічне завдання;
пояснювальна записка;
програма та методика тестування;
керівництво користувача;
керівництво програміста.
Перелік звітних документів, необхідних для прийняття етапів роботи:
стислий опис результатів етапу у вигляді анотованого звіту (для І та ІІ етапів);
частковий програмний комплекс на ЕОМ замовника згідно календарного плану робіт;
акт приймання продукції.
Склад і зміст дипломного проекту: анотація, зміст, вступ, технічне завдання, аналіз предметної області, опис програмного продукту: функціональні можливості програмного продукту, діаграми класів та прецедентів, опис класів та методів, тестування і верифікація програми, охорона праці та техніка безпеки, висновки, перелік джерела, додатки.
Все програмне забезпечення та супроводжуюча технічна документація повинні задовольняти наступним ГОСТам:
ІСО 5807-85 ГОСТ на розробку програмних документів, схем алгоритмів програм, даних та систем.
ГОСТ 34.602-89 – Комплекс стандартів на автоматизовані системи. Технічне завдання на створення автоматизованої системи.
ГОСТ 19.201-78 – Єдина система програмної документації. Технічне завдання. Вимоги до змісту та оформлення.
ГОСТ 19.781-74 – Вимоги до розробки програмного забезпечення.
ГОСТ 19.101-77 – Держстандарт на розробку програмної документації, видів програм та програмних документів.
ГОСТ 29.401-78 – Текст програми. Вимоги до змісту та оформлення.
ГОСТ 19.106-78 – Вимоги до програмної документації.
ГОСТ 7.1-84 та ДСТУ 3008-95 – Розробка технічної документації.
Порядок контролю та приймання.
Тестування виконується відповідно до «Програми та методики тестування», яка розробляється виконавцем та затверджується замовником.
У процесі розробки програмного забезпечення виконуються наступні види випробувань:
тестування елементів системи;
тестування системи у цілому;
дослідна експлуатація.
Після закінчення відповідного етапу робіт формується відповідний комплект документації.
Завершення етапу розробки фіксується відповідним протоколом захисту дипломних проектів.
