Обґрунтування вибору засобів розробки



Титул


Титул 2


задание


реферат


содержание

Оглавление

Титул. 2

1 АНАЛІЗ АВТОМАТИЗОВАНОЇ СИСТЕМИ В ЗАДАНІЙ ОБЛАСТІ. 8

1.1 Виконання бізнес процесу. 8

1.2 Обгрунтування вибору засобів розробки. 10

1.3 Розробка технічного завдання на створення програмного продукту. 10

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

1.3.2 Призначення розробки. 11

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

1.3.5 Умови експлуатації 11

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

1.3.8 Вимоги до програмної документації 12

 

 


введение

 


АНАЛІЗ АВТОМАТИЗОВАНОЇ СИСТЕМИ В ЗАДАНІЙ ОБЛАСТІ

 

Склад призначений для зберігання товарів певних типів.

- Необхідно зберігати характеристики категорій товарів та їх найменування.

- Для кожного найменування товару слід знати розмір мінімального запасу , визначеного для цього виду товару .

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

- Для кожної партії товару необхідно записати дату поставки , вартість поставки , кількість одиниць товару в партії.

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

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

Партії товарів надходять на склад у стандартних упаковках , під розміри яких сконструйовані полки складу.

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

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

- Необхідно зберігати відомості про покупців : їх реквізити та телефони для зв'язку .

 

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

Ведення складського обліку вимагає проведення періодичних перевірок :

- Звітів про списках замовлень ;

- Звітів про позиції замовлень і покупцях

 

Таблиця 1.1 Глосарій предметної області “Автоматизація складського хозяйства”.

Номер Термін Визначення терміну
1 предметна область частина реального світу, що представляє інтерес для даного дослідження
2 Користувач особа або група осіб, які взаємодіють з банком даних в процесі його створення та функціонування
3 ER-модель модель предметної області, що відображає об'єкти і зв'язки між ними
  4   СКБД сукупність програмних і мовних засобів, призначених для створення баз даних, підтримання їх в актуальному стані та організації доступу до них різних користувачів в умовах прийнятої технології даних
5 Сутність будь-який реальний або абстрактний об'єкт, що представляє інтерес для розглянутої предметної області
6 Кладовщик Людина який управляє складом
7    

Виконання бізнес процесу

 

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

У фазі бізнес-моделювання та розробки вимог бізнес-логіка може описуватися у вигляді:

- текста;

- концептуальных аналитических моделей предметной области;

- бизнес-правил;

- разнообразных алгоритмов;

- диаграмм деятельности;

- графов и диаграмм перехода состояний;

- моделей бизнес-процессов.

 

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

Для опису бізнес логіки використовують методологію структурного аналізу і проектування SADT. Контекстна SADT діаграма нульового рівня “Автоматизація складського хозяйства” представлена на рисунку 1.1.

Рисунок

 

Таблиця 1.2 – опис SADT діаграми нульового рівня

Вхідні дані Управління Виконавці Вихідні дані
А0 1 Отримуваний товар 2 Вимоги 3 Параметри запросу - Нормативні документи - Прикази - Кладовщик - Акти прийому товару - Виданий товар - Інформація руху товару

 

SADT діаграма першого рівня складається з шести блоків:

-  закупівля товару;

- прийом товару

- пошук товару

- видача товару

- інвентаризація

- формування звітності

Блок “Закупівля товару” відбувається у двох випадках: на вимогу коли продукція потрібна, але її немає в н аявності, і в процесі планових закупівель, формованих по результату звітності. Вихідними даними цього блоку є платіжні документи, які оформлюються в результаті покупки.

 Функція блоку “Прийом товару” відбувається при надходженні товару на склад або необлікового товару на складі. Суть процесу “Iнвентаризація” полягає у визначенні виду та кількості відсутнього товару на складі або необлікового (який фізично присутній на складі, але не зареєстрований у відповідних документах) товару.

“Видача товару” відбувається в результаті інвентаризації, описаної вище або в процесі отримання відповідної вимоги. Після отримання відбувається “Пошук відповідного товару” на складі. Якщо товар знайдений оформлюється його видача. Якщо ж товар відсутній, то доцільно його закупити і тут вступає в силу блок “Закупівля товару”. Найважливішим завданням системи є “Формування звітності”, без якого неможливий виробничий процес. Оскільки якість прийняття рішення залежить від повноти та достовірності інформації про об'єкт управління.

На рисунку 1.2 представлена SADT діаграма першого рівня «»

Рисунок

 

Обґрунтування вибору засобів розробки

 

Delphi - імперативна, структурована, об'єктно-орієнтована мова програмування, діалект Object Pascal. Починаючи з середи розробки Delphi 7.0, в офіційних документах Borland стала використовувати назву Delphi для позначення мови Паскаль Object. Починаючи з 2007 року вже мова Delphi (похідний від Object Pascal) почав жити своїм самостійним життям і зазнавав різні зміни, пов'язані з сучасними тенденціями (наприклад, з розвитком платформи NET.) Розвитку мов програмування: з'явилися помічники класу, перевантаження операторів та інше.

 Процес розробки в Delphi гранично спрощений. У першу чергу це відноситься до створення інтерфейсу , на який йде 80 % часу розробки програми . Ви просто ставите потрібні компоненти на поверхню Windows , вікна ( в Delphi воно називається формою ) і налаштовуєте їх властивості за допомогою спеціального інструмента ( Object Inspector ) . З його допомогою можна пов'язати події цих компонентів (натискання на кнопку , вибір мишею елемента в списку і т.д.) з кодом його обробки - і ось простий додаток готове. Причому розробник отримує в своє розпорядження потужні засоби налагодження (аж до покрокового виконання команд процесора ) , зручну контекстну довідкову систему ( в тому числі і по Microsoft API ) , засоби колективної роботи над проектом

 


Дата добавления: 2018-06-27; просмотров: 76; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!