Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Описание предметной области

Необходимо написать программу, которая будет вести учет сантехнического оборудования в магазине сантехники у «У Хамитыча». Система должна предусматривать ввод данных в журнал информации по складу. Магазин сантехники «Сантехника у Хамитыча» занимается оптовой и розничной продажей сантехнического оборудования и различных товаров.

В магазине имеется следующая информация:

Об изделиях:

-наименование;

-кол-во на складе;

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

-кол-во брака;

-цена оптовая;

-цена розничная;

Ежемесячно менеджер составляет отчеты о работе магазина, в которых отражается:

-поступление нового товара;

-возврат брака;

-продажы;

В магазине сантехники могут быть постоянные покупатели, которым изделия продаются со скидкой. Скидка предоставляется по предъявлению карты постоянного покупателя.

При продаже товара оформляется расходная накладная.

Покупатель может вернуть товар. В этом случае оформляется приходная накладная. Поступление нового товара также оформляется по приходной накладной. Менеджер магазина ежемесячно составляет отчет о работе магазина. Весь товар разделен на категории.

Для облегчения обработки продажи и отчетности, необходимо автоматизировать этот процесс, посредством создания информационной базы и приложения для её обработки, где должны быть реализованы следующие функции:

Простота добавления данных;

Редактирование данных;

Удобный интерфейс;

Выводятся отчеты:

-о поступлении товара за месяц руководству;

-о продажи товара за месяц руководству;

-о продажи товара за год руководству;

 

 

Артикул
Цена  
Склад
Артикул Кол-во  
Оборудование
Артикул Кол-во Цена


Рисунок.1.2.2 Схема отношений

 

 

1.3 Схема данных

 

 


 
 


Руководству

 

 

 
 


1.4 Описание входной информации

Входными данными для задачи “Автоматизация учета реализации сантехнического оборудования” является приходная накладная, информация по складу, журнал приема выдачи данные в который заносится с приходно-расходных накладных.

Таблица 1.4.1 – Описание входных документов

Наименование документа Дата поступления документа Откуда поступает документ
Приходная накладная По мере поступления товара От поставщика
Расходная накладная По мере выдачи товара От магазина

 

Таблица 1.4.2 - Описание реквизитов входных документов

Наименование документа Наименование реквизитов Шифр реквизитов Форма представления Длина в байтах
Приходная накладная Название Количество Артикул Bid Koli4esctBo Artikul Символьная Числовая Числовая  
Расходная Накладная Название Количество Артикул Bid Koli4esctBo Artikul Символьная Числовая Числовая  

 

 

 
 


1.5 Структура базы данных

На основании входных данных создается базы данных, состоящая

Из 3 таблиц: Kotegorii, Tovari, Klienti.

Таблица 1.5.1. - Описание структуры базы данных

Назначение (содержи-мое таблицы) Физическое имя таблицы Наименование полей Шифр поля Формат поля Размер поля
  Категории   Kategorii   Название     Kategorii     Строка      
  Товары   Tovari Цена Артикул Количество Cena Artikul Koli4esctBo Число Строка Число  
  Клиенты   Klienti ФИО Номер телеф. Скидка% Fio Tel Skidka Строка Число Число    

 

 

1.6 Описание выходной информации

Выходными данными в задаче являются документы:

- отчет о поступлении товара за месяц;

- отчет о продажи товара за месяц;

- отчет о продажи товара за год.

Таблица 1.6.1 – Описание выходных документов

Наименование документа (шифр) Дата поступления Куда передается Кол-во экз. Поля сортировки Поля группировки
Ведомость отчета о поступлении товара за месяц По требованию или каждый месяц Директору предприятия     ________   ________
Ведомость о продажи товара за месяц Каждый месяц Директору предприятия     ________   _________
Ведомость о продажи товара за год   В конце года Директору предприятия     ________   _________

 

Формы выходных документов приведены в таблице 1.6.2

Таблица 1.6.2 Формы выходных документов

Название Имелось Принято Выдано Остаток

 

 

Таблица 1.6.3 Описание реквизитов выходных документов

Шифр файла Наименование реквизитов Шифр реквизитов Форма представления Длина в байтах
Отчет о поступлении товара за месяц Название Имелось Принято Выдано Остаток Nazv Imeloc Printo Vidano Ostatok Символьная Числовая Числовая Числовая Числовая  
Отчет о продажи за месяц Название Имелось Принято Выдано Остаток Nazv Imeloc Printo Vidano Ostatok Символьная Числовая Числовая Числовая Числовая    
Отчет о продажи за год Название Имелось Принято Выдано Остаток Nazv Imeloc Printo Vidano Ostatok Символьная Числовая Числовая Числовая Числовая    

 

1.7 Контрольный пример

Контрольный пример составляется вместе с заданием на программирование. Он представляет собой ручной вариант решения задачи с известными результатами используется для проверки ее правильности.

Входная информация контрольного примера

Таблица 1.7.1 - Категории

Название
Санфаянс
Полипропилен
Теплоизоляция
Отделочные материалы
Смесители

 

Информация о складе

Название Имеющиеся Количество
Унитаз(Россия)  
Унитаз(Италия)  
Ванна  
Раковина  
Пьедестал для раковины  
Отвод D15  
Полу отвод D15  
Муфта D15  
Труба D15  
Труба D20  
Изовер  
Стекловата  
Пенопласт  
Пена монтажная  
Пакля  
Плитка  
Плитка потолочная  
Цемент  
Родбант  
Краска  
Смеситель кухонный  
Смеситель кухонный(Италия)  
Смеситель хирургический  
Смеситель для ванн  
Смеситель для ванн(Италия)  

 

 

Приходная - расходная накладная

Название Кол-во
Унитаз(Россия) +2
Унитаз(Италия) -5
Ванна -6
Раковина -15
Пьедестал для раковины +20
Отвод D15 +1
Полу отвод D15 -1
Муфта D15 +3
Труба D15 -3
Труба D20 +4
Изовер -4
Стекловата +7
Пенопласт -7
Пена монтажная +8
Пакля -8
Плитка +9
Плитка потолочная -9
Цемент +10
Родбант -10
Краска +11
Смеситель кухонный -11
Смеситель кухонный(Италия) +12
Смеситель хирургический -12
Смеситель для ванн +13
Смеситель для ванн(Италия) -13

 

 
 

 


Входные и выходные данные контрольного примера

Справочник

 

Информация о складе

Ведомость отчета по складу

 

Название Имеющиеся Количество
Унитаз(Россия)  
Унитаз(Италия)  
Ванна  
Раковина  
Пьедестал для раковины  
Отвод D15  
Полу отвод D15  
Муфта D15  
Труба D15  
Труба D20  
Изовер  
Стекловата  
Пенопласт  
Пена монтажная  
Пакля  
Плитка  
Плитка потолочная  
Цемент  
Родбант  
Краска  
Смеситель кухонный  
Смеситель кухонный(Италия)  
Смеситель хирургический  
Смеситель для ванн  
Смеситель для ванн(Италия)  

 

Отчет по складу

Название Принято Выдано Остаток
Унитаз(Россия)      
Унитаз(Италия)      
Ванна      
Раковина      
Пьедестал для раковины      
Отвод D15      
Полу отвод D15      
Муфта D15      
Труба D15      
Труба D20      
Изовер      
Стекловата      
Пенопласт      
Пена монтажная      
Пакля      
Плитка      
Плитка потолочная      
Цемент      
Родбант      
Краска      
Смеситель кухонный      
Смеситель кухонный(Италия)      
Смеситель хирургический      
Смеситель для ванн      
Смеситель для ванн(Италия)      

 

1.8 Общие требования к продукту

Программное обеспечение разрабатывается для персональной вычислительной техники типа не ниже IBM PENTIUM 4 со следующими характеристиками:

- Объем ОЗУ не ниже 512 MB;

- Графический адаптер SVGA;

- Манипулятор типа “мышь”.

ЭВМ должна работать под управлением операционной системы с графическим интерфейсом (не ниже Windows 7).

Инсталляционный пакет не предусмотрен.

Сопровождение продукта прилагается в приложении А.

Требования к функциональным характеристикам:

1)программный продукт должен работать в многооконном графическом режиме и поддерживать работу как с клавиатуры, так и манипулятора типа “мышь”:

2) программа должна обеспечивать работу основных операций: сортировка, фильтрацию, поиск и т.д..

Требования к надежности:

1)программа должна обрабатывать ошибочные действия пользователя и сообщать ему об этом;

2) программа должна обеспечивать контроль входной и выходной информации.

Требования к информационной и программной совместимости:

1)Для работы с программной необходима установка приложения Microsoft Office;

2) требования информационной совместимости должно быть обеспечено работой с таблицами баз данных типа Microsoft Access и совместимых типов в качестве входной и выходной информации.

 
 

<== предыдущая лекция | следующая лекция ==>
Техника безопасности при работе с химическими веществами | Примерные темы выступлений




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.