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

Автор работы: Пользователь скрыл имя, 23 Апреля 2013 в 18:56, курсовая работа

Краткое описание

У даній курсовій роботі необхідно закріпити теоретичні знання з дисципліни «Архітектура та проектування ПЗ». За допомогою методів і засобів проектування програмного забезпечення, стилів архітектури, оцінок якості програмних проектів, шаблонів проектування здійснити проектування на тему: “ Програмне забезпечення для автоматизації обліку товарів в магазині мобільних телефонів ”.
Дана курсова робота складається з двох розділів, викладена на 33 листах, у ній використано 7 таблиць, 11 рисунків та 1 додаток.
Робота виконана на українській мові.

Содержание

ВСТУП …8
1. Постановка задачі 9
1.1 Технічне завдання 9
1.2. Варіанти використання 14
2. Проект програмного забезпечення 23
2.1. Ескізній проект 23
2.2 Архітектура ПЗ 26
2.3 Технічний проект 29
3. Оцінка якості проекту 33
Висновок 36
Перелік Використаної Літератури 37

Вложенные файлы: 1 файл

Курсовой АПЗ.docx

— 626.17 Кб (Скачать файл)


 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Завдання:

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

АНОТАЦІЯ

У даній  курсовій роботі необхідно закріпити теоретичні знання з дисципліни «Архітектура та проектування ПЗ». За допомогою методів і засобів проектування програмного забезпечення, стилів архітектури, оцінок якості програмних проектів, шаблонів проектування здійснити проектування на тему: “ Програмне забезпечення для автоматизації обліку товарів в магазині мобільних телефонів ”.

Дана курсова  робота складається з двох розділів, викладена на 33 листах, у ній використано 7 таблиць, 11 рисунків та 1 додаток.

Робота  виконана на українській мові.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

АННОТАЦИЯ

В данной курсовой работе необходимо закрепить теоретические знания по дисциплине «Архитектура и проектирование ПО». С помощью методов и средств проектирования программного обеспечения, стилей архитектуры, оценок качества программных проектов, шаблонов проектирования осуществить проектирование на тему: "Программное обеспечение для автоматизации учета товаров в магазине мобильных телефонов".

Данная курсовая работа состоит  из двух разделов, изложена на 33 листах, в ней использовано 7 таблиц, 11 рисунков и 1 приложение.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ABSTRACT

In this course work to consolidate the theoretical knowledge of the discipline "Architecture and design software." Using the methods and means of designing software architecture styles, quality assessments of software projects, design patterns make a design on the theme: "The software for the automation of goods in a shop of mobile phones."

This course work consists of two sections, described by 33 letters, it uses 7 tables, 11 figures and 1 appendix.

Work performed in Ukrainian.

 

 

 

 

 

 

Зміст

ВСТУП …8

1. Постановка задачі 9

1.1 Технічне завдання 9

1.2. Варіанти використання 14

2. Проект програмного забезпечення 23

2.1.      Ескізній проект 23

2.2 Архітектура ПЗ 26

2.3 Технічний проект 29

3. Оцінка якості проекту 33

Висновок 36

Перелік Використаної Літератури 37

 

 

 

 

 

 

 

 

 

 

 

 

ВСТУП

ПЗ «Мобільний майстер» призначене для автоматизації обліку мобільних телефонів та аксесуарів у спеціалізованих магазинах по продажу мобільних телефонів. Розробляється з метою збереження часу та зменшення фінансових витрат на придбання ПЗ.

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

Прикладом може послужити  ринок мобільних телефонів, що є  надзвичайно динамічним, а отже, цікавим з погляду дослідника. За оцінками фахівців лише у 2006 році в  Україні продано близько 11 млн. апаратів мобільних телефонів загальною  вартістю близько $ 2 млрд., що вдвічі більше, ніж у 2005 році.

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

Саме тому постає питання  автоматизації продажу мобільних  телефонів,та створення «не агресивних»  цін на дане ПЗ. Саме тому було обрано створити ПЗ «Мобільний майстер», що має вирішити дані проблеми.

 

1. Постановка задачі

1.1 Технічне завдання

  1. Введення.

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

Коротка характеристика галузі застосування: Дане ПЗ призначене для автоматизації обліку мобільних телефонів та аксесуарів у спеціалізованих магазинах по продажу мобільних телефонів. Розробляється з метою збереження часу та зменшення фінансових витрат на придбання ПЗ.

  1. Підстави для розробки.

Розробка виконується  на підставі: завдання  на курсовий проект в рамках дисципліни «архітектура програмного забезпечення».

Тема курсового проекту  «Програмне забезпечення для автоматизації  обліку товарів в магазині мобільних  телефонів» затверджена викладачем Сусловим С.В

  1. Призначення розробки.
  • Функціональне призначення:

   - облік мобільних  телефонів та аксесуарів;

   - пошук мобільного  телефону або аксесуару;

   - формування звіту  за період по продажах за  період.

  • Експлуатаційне призначення – підтримка діалогового режиму автоматизованого обліку мобільних телефонів та аксесуарів.
  1. Вимоги до програми.

4.1) Вимоги до функціональних характеристик

Дане ПЗ має забезпечувати  виконання наступних груп функцій:

   - облік мобільних  телефонів; 

   - облік аксесуарів;

   - пошук мобільного  телефону

   - пошук аксесуару;

   - формування звіту  за період по продажах за  період;

4.1.1) Вимоги функцій для обліку мобільних телефонів

Повинен бути реалізований набір функцій, що забезпечують роботу з наступною структурою даних:

  • Код моделі – інкрементна величина цілого типу, в діапазоні значень від 1 до 9000
  • Марка – величина текстового типу розміром до 30 символів 
  • Модель –  величина текстового типу розміром до 70 символів
  • Дисплей – величина  текстового типу розміром до 140 символів
  • Процесор – величина текстового типу розміром до 30 символів 
  • Камера – величина дійсного типу, в діапазоні від 0 до 50 
  • Внутрішня пам’ять – величина цілого типу в діапазоні від 0 до 128000
  • ОЗП – величина цілого типу в діапазоні від 0 до 12000
  • ОС – величина  текстового типу розміром до 40 символів
  • Фронтальна камера – величина логічного типу
  • Wi-Fi - величина логічного типу
  • Кількість – величина  цілого типу в діапазоні від 0 до 2000
  • Ціна – грошова одиниця

Повинні бути реалізовані  наступні функції:

- додати телефон;

- видалити телефон;

- корегування характеристик  телефону;

- переглядати список телефонів;

- переглядати інформацію  про телефон.

4.1.2) Вимоги функцій для обліку облік аксесуарів

Повинен бути реалізований набір функцій, що забезпечують роботу з наступною структурою даних:

  • Код аксессуару - інкрементна величина цілого типу, в діапазоні значень від 1 до 9000
  • Назва аксесуару - величина текстового типу розміром до 70 символів
  • Тип аксесуару - величина текстового типу розміром до 25 символів
  • Додаткові характеристики - величина текстового типу розміром до 270 символів
  • Кількість - величина  цілого типу в діапазоні від 0 до 2000
  • Ціна – грошова одиниця

 

Повинні бути реалізовані  наступні функції:

  • додати аксесуар;
  • видалити аксесуар;
  • корегування характеристик аксесуару;
  • переглядати список аксесуарів;
  • переглядати інформацію про аксесуар.

4.1.3) Вимоги функцій для пошук мобільного телефону

Повинні бути реалізовані  наступні функції:

  • пошук мобільного телефону за атрибутом – марка
  • пошук мобільного телефону за атрибутом – модель
  • пошук мобільного телефону за ціновим діапазоном

4.1.4) Вимоги функцій для пошук аксесуару

Повинні бути реалізовані  наступні функції:

  • пошук аксесуару за ціновим діапазоном
  • пошук аксесуару за назвою.

4.1.5) Вимоги функцій для формування звіту за період по продажах

Повинен бути реалізований набір функцій, що забезпечують роботу з наступною структурою даних:

  • Код звіту - інкрементна величина цілого типу, в діапазоні значень від 1 до 256000
  • Назва товару - марка та модель мобільного телефону, або назва аксесуару
  • Кількість – величина цілого типу, в діапазоні від 0 до 2000, характеризує кількість проданого, попередньо зазначеного товару
  • Загальна вартість – величина дійсного типу, в діапазоні від 0 до 2000*10000
  • Дата створення звіту – значення типу дата

Повинні бути реалізовані  наступні функції:

  • Створити звіт;
  • Роздрукувати звіт;
  • Зберегти звіт в файл;

4.2) Вимоги до надійності.

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

4.3) Умови експлуатації.

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

4.4) Вимоги до складу й параметрів технічних засобів.

  • Процесор  - частота процесору не менше ніж 1 ГГц
  • Оперативна пам'ять - мінімум 512 Мб.
  • Дисплей. Необхідний кольоровий дисплей типу VGA, SVGA.
  • Операційна система. Програма  призначена  для роботи в середовищі Windows.

4.5) Вимоги до маркування й упакування.

      Маркування  й  упакування  проектованого   програмного  продукту повинні  відповідати всім стандартним  вимогам, застосовуваним до маркування, варіантам і способам упакування.

4.6) Вимоги до транспортування й зберігання.

     Для даного  програмного продукту  повинні   бути  дотримані  всі умови  транспортування, місця зберігання, умови  складування, строки  зберігання в різних  умовах,  які  відповідають всім стандартам  і вимогам для  програмного   забезпечення по даному пункті 

4.7) Вимоги до програмної документації.

    При завершенні розробки повинні бути надані наступні документи:

    - Текст програми.

    - Пояснювальна  записка;

    - Опис програми;

    - Опис застосування;

    - Програма й  методика випробувань.

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

  1. ТЕХНІКО-ЕКОНОМІЧНІ ПОКАЗНИКИ

      Програмне забезпечення повинне забезпечити діалоговий режим обліку товарів, та пришвидшений облік у порівнянні з неавтоматизованим обліком.

Також дане ПЗ повинно бути дешевшим за аналогічні облікові ПЗ.

  1. СТАДІЇ Й ЕТАПИ РОЗРОБКИ

     Ескізний проект

Планові строки початку й  закінчення роботи:

Початок:         28.09.12

Закінчення:  15.11.12

     Технічний  проект

Планові строки початку й  закінчення роботи:

 Початок:    17.11.12

 Закінчення:     4.12.12

      Робочий  проект

Планові строки початку й  закінчення роботи:

 Початок:   6.12.12

 Закінчення:   28.12.12

  1. ПОРЯДОК КОНТРОЛЮ Й ПРИЙМАННЯ

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

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