- •2 Проектирование информационной системы
- •2.1 Цель создания информационной системы
- •2.2 Разработка общего алгоритма функционирования ис
- •2.3 Выбор состава программных средств для создания ис
- •2.4 Характеристика баз данных Microsoft Access
- •2.5 Технология ado
- •2.4 Краткий обзор и сравнительный анализ сред проектирования
2.2 Разработка общего алгоритма функционирования ис
Работа программы будет начинаться с введения пароля. При введении пароля система должна выполнять следующие функции:
Просмотр справочников, обработка информации;
ввод, редактирование, удаление и просмотр информации по заказам, поиск заказов;
формирование отчетов;
настройка базы данных и пароля;
выход из программы.
Функция «Просмотр справочников» предполагает просмотр, редактирование, удаление информации о клиентах, о товарах и услугах.
Функция «ввод, редактирование, удаление и просмотр информации по заказам» предполагает оформление заказа, сохранение, просмотр, редактирование, удаление и поиск.
Функция «формирования отчетов» позволит создать отчет по количеству проданного товара, количеству предоставленных услуг за определенный период.
Функция «Настройка» позволяет сменить имеющиеся пароли на новые, относительно каждого пользователя, а также включает в себя настройку базы данных, в случае ее переноса на другую машину.
Функция «Выход» реализует выход из программы.
Входная информация ИС: информация по заказу, нормативно - справочная информация.
Выходная информация ИС: данные, получаемые в результате обработки файлов, просмотра и поиска данных будут считаться выходными, т.к. они являются результатом работы программы, калькуляция, отчетность.
Структура таблиц базы данных.
Программа «АРМ менеджера» будет разработано в объектно-ориентированной интерактивной среде 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 |
Числовой |
Стоимость |
