Категории: ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника |
Разработка руководства программиста
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. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |