Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсовая doc25x / Kursova_Robota (3).docx
Скачиваний:
41
Добавлен:
07.08.2013
Размер:
1.64 Mб
Скачать
    1. Програмно-технічні засоби

Вимоги до апаратного забезпечення:

  • Процесор з частотою не менше 1 GHz

  • Оперативна пам’ять 512 Мб

  • Клавіатура

Для функціонування даної програми необхідна наявність зі сторони клієнта наступного:

:

  • ОС.

  • Веб браузер (напр. Google Chrome).

Зі сторони сервера:

  • ОС лінійки Windows або Linux.

  • Гіпертекстовий процесор php версії 5.3 та вище.

  • HTTP сервер Apache або аналогічний сервер.

  • СУБД mysql.

  1. Анотація

Розглянутий програмний продукт призначений для реалізації покупок через мережу “Інтернеті” Він має ряд можливостей для досягнення цієї цілі.

Можна відмітити наступний ряд особливостей:

  • Наявність зручного та зрозумілого інтерфейсу

  • Дизайнерське оформлення сайту

  • Реалізована можливість реєстрації та входу під своїм обліковим записом

  • Надання різних можливостей різним групам користувачів

  • Наявність пошуку товарів по частині назви

  • Зручна навігація по сайту

  • Перегляд даних про товар у зручному форматі

  • Автоматизація редагування даних

  • Вивід повідомлень про некоректність введених даних

  • Весь інтерфейс українською мовою(включаючи повідомлення про помилки)

Програма містить ряд тригерів для автоматичної зміни даних. Наприклад, підрахунок кількості вдалих та невдалих угод менеджера, який відбувається після зміни статусу оплати за товар у таблиці замовлень.

Наявні процедури для автоматичного підрахунку рейтингу менеджера та обнуління його статистики успішності продаж.

В свою чергу присутній інтерфейс для ручної зміни даних для всіх таблиць.

  1. Структура об’єктів і зв’язків предметної області

Структура бази даних представлена на схемі 3.1 .Представлена у вигляді ER-діаграми.

Схема 2.1.На представленій схемі ER діаграма .

  1. Опис структури проекту

Структура проекту зображена на рисунку 4.1

Рисунок 4.1

Для зберігання графічних об’єктів використовується база даних. Також деякі логотипи зберігаються в окремій папці.

Бізнес логіка розділена на 3 частини: клієнтська, менеджерська та адміністраторська взаємодія з програмою. Клієнт може реєструватись, логінитись, шукати товар за частиною його назви, переглядати інформацію про товар, його ціну і наявність на складі та замовляти товар. Менеджер може в явному вигляді редагувати такі таблиці як: покупці, предзамовлення, замовлення, всі інші таблиці він може лише переглядати. Адміністратор може редагувати наступні таблиці: менеджерів, продуктів, складу, користувачів сайту, всі інші лише переглядати.

  1. Керівництво користувача

    1. Основна інформація

Реалізований програмний продукт назначений для замовлення товарів через Інтернет та обробку замовлень. В зв’язку з цим реалізований зручний користувацький інтерфейс та наступні можливості:

Для користувача:

  • Вивід необхідної інформації про товар у зручному вигляді.

  • Шукати товар за частиною назви. Якщо знайдено декілька відповідних товарів – то всі вони виводяться на вибір покупця.

  • Реєстрація та вхід в систему для того, щоб при кожному замовлені повторно не вводити особисту інформацію.

Для менеджерів:

  • По натиску на кнопку додати особисту інформацію користувача з таблиці предзамовлень до таблиці користувачів.

  • По натиску на кнопку редагувати інформацію користувача відповідно до інформація в таблиці предзамовлень.

  • По натиску на кнопку перенести запис із таблиці предзамовлень до таблиці замовлень, причому код менеджера, який натиснить на кнопку буде автоматично додано в таблицю.

  • Автоматично збільшити кількість вдалих або невдалих угод менеджера при оплаті або відмові від оплати товару відповідно.

Для адміністратора сайту:

  • По натиску на кнопку розрахувати рейтинг менеджера відповідно до його вдалих та невдалих угод.

  • По натиску на кнопку обнулити статистику угод менеджера.

Також реалізовані перевірки логічних виключних ситуацій (логін вже зайнятий, відсутній вказаний батьківський ключ в ієрархічній таблиці і т.д.) і вивід відповідних повідомлень українською мовою.

Соседние файлы в папке курсовая doc25x