Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
72
Добавлен:
06.02.2016
Размер:
186.88 Кб
Скачать

2.2 Разработка общего алгоритма функционирования ис

Работа программы будет начинаться с введения пароля. При введении пароля система должна выполнять следующие функции:

  • Просмотр справочников, обработка информации;

  • ввод, редактирование, удаление и просмотр информации по заказам, поиск заказов;

  • формирование отчетов;

  • настройка базы данных и пароля;

  • выход из программы.

Функция «Просмотр справочников» предполагает просмотр, редактирование, удаление информации о клиентах, о товарах и услугах.

Функция «ввод, редактирование, удаление и просмотр информации по заказам» предполагает оформление заказа, сохранение, просмотр, редактирование, удаление и поиск.

Функция «формирования отчетов» позволит создать отчет по количеству проданного товара, количеству предоставленных услуг за определенный период.

Функция «Настройка» позволяет сменить имеющиеся пароли на новые, относительно каждого пользователя, а также включает в себя настройку базы данных, в случае ее переноса на другую машину.

Функция «Выход» реализует выход из программы.

Входная информация ИС: информация по заказу, нормативно - справочная информация.

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

    1. Структура таблиц базы данных.

Программа «АРМ менеджера» будет разработано в объектно-ориентированной интерактивной среде TurboDelphi.

В программе предполагается семь справочников и одна основная таблица.

Все таблицы будут иметь современный тип «Access» с расширенными типами полей. Доступ к данным будет происходить черезADO-подсистемуDelphi. Ниже приведены планируемые структуры всех таблиц программы:

Проектируемая информационная система содержит следующие таблицы:

  • Стекло;

  • Клиенты;

  • ЛДСП;

  • Логин;

  • Номер;

  • Общие заказы;

  • Прочее;

  • Рифленое стекло;

  • Услуги;

  • Художественное оформление;

  • Заказы.

Ниже приведены структуры всех таблиц базы данных программы:

Таблица «Cteklo» (см. таблица 2.1) предназначена для хранения информации о материале Стекло/зеркало и стоимости за квадратный метр.

Таблица 2.1 - Таблица «Cteklo»

Имя поля

Тип

Описание

Kod

Счетчик

Присваивание номера проекту

naim

Текстовый

Наименование материала группы стекло.

cena

Числовой

Цена за кв.м

Таблица «klienty» (см. таблица 2.2) служит для хранения данных о клиентах.

Таблица 2.2 - Таблица «klienty»

Имя поля

Тип

Описание

Kod

Счетчик

Номенклатурный номер клиента

FIO

Текстовый

Наименование организации, ФИО клиента

Tel

Текстовый

Контактный телефон

Adres

Текстовый

Адрес

komment

Текстовый

Дополнительные сведения

Таблица «LDSP» (см. таблица 2.3) служит для хранения информации о материале ЛДСП и его стоимости за лист

Таблица 2.3 - Таблица «LDSP»

Имя поля

Тип

Описание

Kod

Счетчик

Присваивание номера проекту

naim

Текстовый

Наименование материала группы ЛДСП.

cena

Числовой

Цена

Таблица «Login» (см. таблица 2.4) служит для хранения данных о пользователях, имеющих доступ к информационной системе, и поролях.

Таблица 2.4 - Таблица «Login»

Имя поля

Тип

Описание

login

Текстовый

Пользователи

password

Текстовый

Пароли

Таблица «Namber» (см. таблица 2.5) служит для хранения данных о пользователях, имеющих доступ к информационной системе, и паролях.

Таблица 2.5- Таблица «Namber»

Имя поля

Тип

Описание

namber

Текстовый

Номера заказов

Таблица «obw_zakazy» (см. таблица 2.6) является вспомогательной таблицей к основной «zakazy». В ней содержится общая сумма заказа по конкретному клиенту, а не весь перечень наименований товаров и услуг, в отличие от основной таблице.

Таблица 2.6 - Таблица «obw_zakazy»

Имя поля

Тип

Описание

nomer

Текстовый

Номер заказа

data

Дата/время

Дата принятия заказа

FIO

Текстовый

Клиент

obw_summa

Текстовый

Общая сумма заказа

Таблица «Pro4ee» (см. таблица 2.7) служит для хранения данных о товарах и услугах, не вошедших в основные группы.

Таблица 2.7 - Таблица «Pro4ee»

Имя поля

Тип

Описание

Kod

Счетчик

Присваивание номера проекту

Pro4ee

Текстовый

Наименование материалов и услуг

cena

Числовой

Цена

Таблица «Reflenka» (см. таблица 2.8) служит для хранения данных о материале Рифленое стекло.

Таблица 2.8 - Таблица «Reflenka»

Имя поля

Тип

Описание

Kod

Счетчик

Присваивание номера проекту

naim

Текстовый

Наименование материала группы Рифленое стекло.

cena

Числовой

Цена

Таблица «Uslugi» (см. таблица 2.9) служит для хранения данных о предоставляемых услугах и их стоимости.

Таблица 2.9 - Таблица «Uslugi»

Имя поля

Тип

Описание

Kod

Счетчик

Присваивание номера проекту

naim_uslugi

Текстовый

Наименование услуги

cena

Числовой

Цена

Таблица «Xud_oformlenie» (см. таблица 2.10) служит для хранения данных о предоставляемых услугах по художественному оформлению стекол и зеркал и их стоимости.

Таблица 2.10 - Таблица «Xud_oformlenie»

Имя поля

Тип

Описание

Kod

Счетчик

Присваивание номера проекту

naim_uslugi

Текстовый

Наименование услуги

cena

Числовой

Цена

Таблица «zakazy» (см. таблица 2.11) является основной. В ней содержится входная информация по заказам.

Таблица 2.11 - Таблица «zakazy»

Имя поля

Тип

Описание

nomer

Числовой

Номер заказа

data

Дата/время

Дата принятия заказа

naim

Текстовый

Наименование

wirina

Числовой

Ширина изделия

dlina

Числовой

Длина изделия

plowad

Числовой

Площадь изделия

cena

Числовой

Цена

stoimost

Числовой

Стоимость

Соседние файлы в папке Маковеева И