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


Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






Разработка руководства программиста

 

3.2.1 Назначение и условия применения автоматизированной информационной системы

 

Автоматизированная информационная система предназначена для учета движения товара на складах предприятия и поддержки принятия решения о виде цены товара с помощью экспертных систем и дискриминантного анализа.

Пользователями автоматизированной информационной системы могут выступать менеджеры по продажам, продавцы-консультанты, заведующие складами, начальник торгового отдела.

Автоматизированная информационная система позволяет:

- хранить данные централизованно;

- снизить временные затраты при обработке данных;

- облегчить ввод и обновление информации в базе данных;

- ускорить поиск и просмотр информации, содержащейся в базе данных;

- оперативно генерировать отчеты;

- поддержать принятие решения о виде цены товара.

АИС позволяет повысить эффективность деятельности менеджеров по продажам, продавцов-консультантов и других сотрудников торгового отдела, а также избавить от рутинной бумажной работы.

Автоматизированная информационная система должна работать под управлением операционной системы MS Windows 98 или выше на IBM/PC совместимых персональных компьютерах, на которых также должны быть установлены СУБД InterBase 7.5 и программный продукт MS Office Excel 2003, с минимальной конфигурацией:

- процессор Intel Pentium 166 МГц;

- объем оперативного запоминающего устройства 64 Мбайт;

- жесткий диск 1 Гбайт;

- сетевая карта Ethernet 100 Мбайт;

- монитор с SVGA видеокартой;

- клавиатура;

- манипулятор «мышь»;

- принтер.

 

3.2.2 Характеристика автоматизированной информационной системы

 

Автоматизированная информационная система учета движения товара на складах предприятия и поддержки принятия решения о виде цены товара работает в графическом режиме, для нормального отображения которого необходимо разрешение экрана не менее 800 600 точек. Для эксплуатации необходимо не менее 64 Мбайт оперативной памяти. Для проверки работоспособности программы необходимо запустить ее и проверить все режимы работы. Проверка автоматизированной информационной системы должна начинаться с ее запуска. При запуске должно появиться главное окно программы. Потом необходимо подключиться к базе данных. В результате появится диалог запроса логина и пароля. После прохождения авторизации пользователь будет иметь законный доступ к системе. Далее необходимо проверить правильно ли функционируют справочники. Для этого их поочередно выбирают в главном меню программыояатедимо подключиться к базе данных.. В справочниках проверяют функции добавления, обновления и удаления данных. Для этого нужно запустить IBConsole сервера InterBase 7.5, зарегистрировать локальную БД «TORGOTDEL.gdb» и, открыв таблицу соответствующего справочника, убедиться в правильности добавления, обновления или удаления данных. Также нужно убедиться, что отчеты формируются должным образом, и проверить, правильно и корректно ли проводятся все расчеты экспертной системой и при выполнении дискриминантного анализа.

 

3.2.3 Работа с автоматизированной информационной системой

 

Автоматизированная информационная система имеет модульную структуру и состоит из 26 модулей: MainProg.cpp, DiskAn.cpp, Matriza.cpp, Charakteris.cpp, ViborPrice.cpp, PriceList.cpp, PriceListM.cpp, PriceListO.cpp, PriceListZ.cpp, PrihodVedOt.cpp, RashodVedOt.cpp, VedomPrih.cpp, VedomRas.cpp, Main.cpp, Redaktor.cpp, Trassa.cpp, Result.cpp, About.cpp, ProdExp.cpp, Frame1.cpp, Frame2.cpp, Frame3.cpp, Frame4.cpp, Frame5.cpp, Frame6.cpp, ProdTrassa.cpp.

Далее приводится назначение каждого модуля.

MainProg.cpp – главный модуль АИС, реализующий работу с базой данных, просмотр отчетов и вызов других модулей.

DiskAn.cpp – модуль, осуществляющий выполнение дискриминантного анализа.

Matriza.cpp – модуль для работы с матрицами и векторами.

Charakteris.cpp – модуль, реализующий вычисление вероятностных характеристик.

ViborPrice.cpp – модуль, реализующий выбор вида прайс-листа.

PriceList.cpp – модуль, предназначенный для реализации формирования прайс-листа розничных цен.

PriceListM.cpp – модуль, предназначенный для реализации формирования прайс-листа мелкооптовых цен.

PriceListO.cpp – модуль, предназначенный для реализации формирования прайс-листа оптовых цен.

PriceListZ.cpp – модуль, предназначенный для реализации формирования прайс-листа закупочных цен.

PrihodVedOt.cpp – модуль, реализующий формирование отчета приходной ведомости.

RashodVedOt.cpp – модуль, реализующий формирование отчета расходной ведомости.

VedomPrih.cpp – модуль, реализующий выбор приходной ведомости.

VedomRas.cpp – модуль, реализующий выбор расходной ведомости.

Main.cpp – главный модуль экспертной системы, реализующий загрузку базы знаний, проведение консультации и вызов других модулей экспертной системы.

Redaktor.cpp – модуль, предназначенный для реализации создания и редактирования баз знаний.

Trassa.cpp – модуль, реализующий трассировку решения в экспертной системе.

Result.cpp – модуль, реализующий предоставление результата работы экспертной системы в графическом виде.

About.cpp – модуль, реализующий предоставление сведений об экспертной системе.

ProdExp.cpp – главный модуль продукционно-фреймовой экспертной системы.

Frame1.cpp, Frame2.cpp, Frame3.cpp, Frame4.cpp, Frame5.cpp и Frame6.cpp – модули, реализующие проведение консультации в продукционно-фреймовой экспертной системе.

ProdTrassa.cpp – модуль, реализующий трассировку решения в продукционно-фреймовой экспертной системе.

В базе данных автоматизированной информационной системы находятся 22 взаимосвязанные таблицы:

- ADRES – таблица адресов;

- DOGOVOR – таблица договоров о работе;

- DOLGNOST – таблица должностей;

- EDIN_IZM – таблица единиц измерений;

- FIZ_LICO – таблица физических лиц;

- NAS_PUNKT – таблица населенных пунктов;

- POL_FIZ_LICA – таблица полов физических лиц;

- POZIC_PR – таблица позиций прайс-листов;

- POZIC_VEDOM – таблица позиций ведомостей;

- PRICE – таблица прайс-листов;

- STRUCT_EDIN – таблица структурных единиц / юридических лиц;

- TELEFON – таблица телефонов;

- TIP_NAS_PUNKTA – таблица типов населенных пунктов;

- TIP_STRUCT_EDIN – таблица типов структурных единиц / юридических лиц;

- TIP_TEL – таблица типов телефонов;

- TIP_TOVARA – таблица типов товара;

- TIP_ULICI – таблица типов улиц;

- TIP_VED – таблица типов ведомостей;

- TOVAR – таблица товара;

- ULICA – таблица улиц;

- VEDOMOST – таблица ведомостей;

- VID_CENI – таблица видов цен.

 


3.2.4 Входные и выходные данные

 

Входными данными являются сведения о физических и юридических лицах, информация о товаре, сведения о сотрудниках торгового отдела.

Выходные данные:

- диаграмма «Результирующие апостериорные вероятности целевых гипотез о виде цены товара»;

- информация о виде цены товара;

- отчеты «Прайс-лист», «Приходная ведомость», «Расходная ведомость».

 

3.2.5 Сообщения программисту

 

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

 

Последнее изменение этой страницы: 2016-06-09

lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда...