Анализ путей оценки качества информационных систем - Программирование, компьютеры и кибернетика курсовая работа

Анализ путей оценки качества информационных систем - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Анализ путей оценки качества информационных систем

Автоматизированная система учёта и регистрации выездов на пожары. Логическая модель данных. Экранная форма "наличие". Инструкция по технике безопасности для диспетчеров-пользователей автоматизированной системы "Пожары". Входная и выходная информация.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


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


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

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

Программное средство, предназначенное для продажи, существенно отличается от программного средство собственного потребления тем, что оно разрабатывается для обработки множества наборов данных с учетом конкретных условий самых разнообразных потребителей. И поэтому оно должно быть самым тщательным образом протестировано на обработку всех возможных исходных наборов данных.
В курсовой проведен анализ путей оценки качества информационных систем (ИС) с учетом того факта, что для разработчиков оценивание качества важно уже на этапе проектирования системы для прогнозирования как востребованности продукта, так и ожидаемых затрат на его разработку и сопровождение. При этом отмечено, что действия, связанные с обеспечением качества, должны планироваться и проводиться с учетом, как выбранной модели жизненного цикла ИС, так и особенностей построения ее компонентов: баз данных (БД), пользовательских интерфейсов, функциональных приложений.
1 . НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ
«Автоматизированная система учёта и регистрации выездов на пожары», далее АС «Пожары» предназначена для учета и регистрации вызовов на пожары, выписанных путевок, хранения информации, на основании которой будут формироваться отчеты, предоставляемые ежедневно или ежемесячно.
Объектом автоматизации является рабочее место диспетчера. В обязанности диспетчера входит: прием сведений о вызове, формирование путевки, определение списка техники, оповещение начальника караула о поступившем вызове, ведение отчетности по принятым вызовам, выписанным путевкам и записям в книге службы. Проблемы заказчика в это области деятельности:
оформление выезда на пожар занимает много времени;
большая трата времени на поиск необходимой информации;
большая трата времени на составление отчётов;
документы заполняются вручную, и это занимает много времени;
Схематичное представление работы диспетчера представлено на рисунке 1.1.
Автоматизации подлежит: учет вызовов, формирование путевки и списка техники, с их последующей печатью, занесение сведений в БД, формирование БД о персонале и пожарной технике, ведение отчетности.
Создание автоматизированной системы преследует следующие цели:
повышение эффективности работы диспетчера по отправке выездных бригад, за счет сокращения времени реагирования на принятие вызова и сопутствующих работ до 35 секунд;
повышение качества оформления и ведения отчетности, за счет уменьшения вероятности допущения ошибок или полного их устранения;
увеличение степени защиты информации от несанкционированного доступа, за счет использования системы регистрации и разграничения прав доступа
2 . УПРАВЛЕНИЕ ПРОЕКТОМ НА ОСНОВЕ АНАЛИЗА ПРЕДМЕТНОЙ ОБЛАСТИ
Управление проектом ведется согласно ГОСТ 34.601-90.
Разработка данной АС будет вестись для облегчения работы кассира кинотеатра «Киномакс».
Проведение анализа предметной области создается для информационного обслуживания сотрудников кинотеатра (кассиров). В кинотеатре имеется несколько залов, в которых одновременно могут идти разные фильмы. Каждый фильм показывают несколько раз в день по сеансам (установленные часы). На фильм может налагаться ограничение по возрасту.
Кассир, билеты, билетная ведомость, ведомость о проданных билетах, сведенья о фильме, сведенья о сеансах, сведенья о стоимости сеанса, бухгалтер, руководство.
Бронирование мест, продажа билетов, ведение статистики по продажам, установка цены в зависимости от сеанса.
3) Где выполняются бизнес процессы?
Бизнес процессы выполняются в локальной системе, потому что все процессы взаимосвязаны.
4) Кем выполняются бизнес-процессы?
Выполняются кассиром и бухгалтером. Кассир производит продажу и бронирование билетов, бухгалтер выполняет составление прайс-листа для определенного сеанса, определенного места и фильма.
5) Когда по времени выполняются эти процессы?
Эти процессы выполняются в течении работы кинотеатра с 9.00 до 00.00.
6) Данная информационная система предназначена для кассира и бухгалтера кинотеатра, так как в ее основе лежат статические данные и все необходимые процессы.
Кассир производит продажу билетов, бронирование мест. Продажи производятся в соответствии с представленным бухгалтером прейскуранту. Прейскурант составляется бухгалтером, в нем он учитывает время сеанса, место, жанр фильма, степень ее раскручености и привлекательности для покупателя. Далее происходит составление прейскуранта, представленного бухгалтером, с руководством. В ходе составления прейскурант либо утверждается, либо отправляется на пересмотр в соответствии с пожеланиями руководства.
Постановка задачи нужна для точной формулировки условий задачи с описанием входной и выходной информации.
Поставленная задача: работа кассира кинотеатра “Киномакс”
Цель: реализация автоматизированной системы управления работы кассиров и бухгалтеров кинотеатра.
База данных состоит из нескольких таблиц. Таблицы необходимо создать и хранить в офисном приложении. Отношение между таблицами «один ко многим».
организовать пользовательское меню;
Необходимо разработать базу данных, которая отвечает следующим показателям:
Концептуальная модель представляет объекты и их взаимосвязи без указания способов их физического хранения. Таким образом, концептуальная модель является, по существу, моделью предметной области. При проектировании концептуальной модели усилия разработчика должны быть направлены в основном на структуризацию данных и выявление взаимосвязей между ними без рассмотрения особенностей реализации и вопросов эффективности обработки [Л]. Проектирование концептуальной модели основано на информационной модели предметной области - ER-диаграмме.
Логическая модель данных - это развёрнутая концептуальная модель данных, привязанная к конкретной предметной области. Она отражает объекты и атрибуты этих объектов. Логическая модель должна быть оптимизирована путём перегруппировки элементов данных, согласно поставленным задачам, избавления от избыточности данных, в реляционных системах устанавливаются отношения между сущностями. Так же логическую модель приводят к нормальной форме [Л].
Для создания АС используется реляционная модель данных, которая является оптимальной для создания системы. В реляционной модели объекты представлены в виде таблиц. Каждая таблица состоит из произвольного количества строк и произвольного количества столбцов. Этот вид модели имеет наибольшее распространение при построении баз данных [Л. 1].
Все объекты, используемые в автоматизированной информационной системе, связаны между собой логически. Для того, что бы избежать избыточности и потери данных, приводят таблицы к условиям нормальной формы и появляется возможность контроля ссылочной целостностью информации.
Объекты концептуальной модели являются сущностями в реляционной логической модели. Опишем атрибуты каждой сущности.
5 . РАЗРАБОТКА ПРОГРАММНО-ИНФОРМАЦИОННОГО ЯДРА СИСТЕМЫ
Физическая модель баз данных - это логическая модель баз данных, реализованная в программной среде. Физическая модель указывает на физическое положение элементов данных в системе, методы доступа к данным, с целью пополнения, корректировки, удаления, т.е. возможность манипулирования данными на физическом уровне [Л. 1].
Таблица 5.4 - Начальник караула nk.dbf
Таблица 5.5 - Книга службы knsl.dbf
Таблица 5.6 - Список техники sptx.dbf
Диспетчер dis.dbf, Начальник караула nk.dbf, Список техники sptx.dbf, Автомобили gar.dbf являются справочниками и должны быть заполнены перед установкой программного компонента.
Для хранения данных об имени и пароле пользователя при регистрации создана таблица parol.dbf. Ее структура представлена в таблице 5.9.
Для печати отчетов создается временный файл с именем hh.dbf.
5 .2 Описание выбранного метода разработки
Visual FoxPro имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Эта СУБД предназначена для создания приложений баз данных объёма предприятия, обладает хорошим быстродействием и устанавливается на различные платформы [Л. 1].
Для реализации системы была выбрана СУБД Visual FoxPro 9.0, как наиболее удобная система для работы с данными, создания и управления базами данных. Visual FoxPro имеет большое количество встроенных функций: таких как работа с графикой, мастер отчётов, мастер этикеток. Большой набор функций с лёгкостью поможет реализовать любой круг задач. Учитывая возможное расширение системы, Visual FoxPro наиболее подходит для реализации поставленных целей.
При запуске системы первой запускается форма ввода пароля.
LOCATE FOR (a=логин) AND (b=пароль)
LOCATE FOR (a=логин) AND (b<>пароль)
MESSAGEBOX("Неверный пароль!",10,"Ошибка")
MESSAGEBOX("Неверный логин!",10,"Ошибка")
IF MESSAGEBOX('Вы действительно хотите выйти?',4+32+256,'Выход')=6
Если Вы нажали кнопку «Сменить пароль», то откроется следующая форма (рисунок 12):
Рис. 5.1 - Обработчик кнопки «Сменить»
MessageBox("Вы ввели неверный пароль!",10,"Ошибка")
UPDATE parol SET пароль=b WHERE пароль=a
MESSAGEBOX("Пароль успешно изменен!",10,"Результат")
MESSAGEBOX("Старого пароля не существует!",10,"Ошибка")
После входа в систему открывается форма главного меню (рисунок 5.2):
Пункт меню «Пожар» имеет следующий вид (рисунок 5.3):
Экранная форма «Путевка» (рисунок 5.4) предназначена для оформления путевок.
Рис. 5.4 - Обработчик кнопки «Сохранить»
thisform.pageframe1.page1.grid1.refresh
A=THISFORM.PAGEFRAME1.PAGE1.TEXT1.VALUE
B=THISFORM.PAGEFRAME1.PAGE1.TEXT2.VALUE
C=THISFORM.PAGEFRAME1.PAGE1.TEXT3.VALUE
D=THISFORM.PAGEFRAME1.PAGE1.TEXT4.VALUE
E=THISFORM.PAGEFRAME1.PAGE1.TEXT5.VALUE
F=THISFORM.PAGEFRAME1.PAGE1.TEXT6.VALUE
G=THISFORM.PAGEFRAME1.PAGE1.TEXT7.VALUE
H=THISFORM.PAGEFRAME1.PAGE1.TEXT8.VALUE
I=THISFORM.PAGEFRAME1.PAGE1.TEXT9.VALUE
J=THISFORM.PAGEFRAME1.PAGE1.TEXT10.VALUE
INSERT INTO data1!pyt (номер_вызова, фамилия_заявителя, имя_заявителя, отчество_заявителя, телефон, город, улица, дом, этаж, тип_здания);
VALUES (A, B, C, D, E, F, G, H, I, J)
MESSAGEBOX('ДАННЫЕ УСПЕШНО ДОБАВЛЕНЫ.', 48+0, 'Результат')
thisform.pageframe1.page1.grid1.refresh
thisform.pageframe1.page1.grid1.setfocus
thisform.pageframe1.page1.text1.Value=""
thisform.pageframe1.page1.text2.Value=""
thisform.pageframe1.page1.text3.Value=""
thisform.pageframe1.page1.text4.Value=""
thisform.pageframe1.page1.text5.Value=""
thisform.pageframe1.page1.text6.Value=""
thisform.pageframe1.page1.text7.Value=""
thisform.pageframe1.page1.text8.Value=""
thisform.pageframe1.page1.text9.Value=""
thisform.pageframe1.page1.text10.Value=""
thisform.pageframe1.page1.text2.Enabled=.f.
thisform.pageframe1.page1.text3.Enabled=.f.
thisform.pageframe1.page1.text4.Enabled=.f.
thisform.pageframe1.page1.text5.Enabled=.f.
thisform.pageframe1.page1.text6.Enabled=.f.
thisform.pageframe1.page1.text7.Enabled=.f.
thisform.pageframe1.page1.text8.Enabled=.f.
thisform.pageframe1.page1.text9.Enabled=.f.
thisform.pageframe1.page1.text10.Enabled=.f.
thisform.pageframe1.page1.command1.Enabled=.f.
thisform.pageframe1.page1.Grid1.RecordSource='pyt'
Во вкладке «Поиск/Редактирование» можно также осуществлять печать путевки (рисунок 5.5):
thisform.pageframe1.page2.Grid1.RecordSource='pyt'
THISFORM.PAGEFRAME1.PAGE2.GRID1.Refresh
IF THISFORM.PAGEFRAME1.PAGE2.OPTIONGROUP1.VALUE=1
N=THISFORM.PAGEFRAME1.PAGE2.TEXT1.Value
THISFORM.PAGEFRAME1.PAGE2.GRID1.Refresh
MESSAGEBOX('ДАННЫЕ НЕ НАЙДЕНЫ!',0+32+0,'Результат')
IF THISFORM.PAGEFRAME1.PAGE2.OPTIONGROUP1.VALUE=2
D=THISFORM.PAGEFRAME1.PAGE2.TEXT1.Value
LOCATE FOR pyt.фамилия_заявителя=ALLTRIM(D)
THISFORM.PAGEFRAME1.PAGE2.GRID1.Refresh
MESSAGEBOX('ДАННЫЕ НЕ НАЙДЕНЫ!',0+32+0,'Результат')
IF THISFORM.PAGEFRAME1.PAGE2.OPTIONGROUP1.VALUE=3
L=THISFORM.PAGEFRAME1.PAGE2.TEXT1.Value
THISFORM.PAGEFRAME1.PAGE2.GRID1.Refresh
MESSAGEBOX('ДАННЫЕ НЕ НАЙДЕНЫ!',0+32+0,'Результат')
IF THISFORM.PAGEFRAME1.PAGE2.OPTIONGROUP1.VALUE=4
S=THISFORM.PAGEFRAME1.PAGE2.TEXT1.Value
LOCATE FOR pyt.тип_здания=ALLTRIM(S)
THISFORM.PAGEFRAME1.PAGE2.GRID1.Refresh
MESSAGEBOX('ДАННЫЕ НЕ НАЙДЕНЫ!',0+32+0,'Результат')
THISFORM.PAGEFRAME1.PAGE2.GRID1.REFRESH
THISFORM.PAGEFRAME1.PAGE2.GRID1.SETFOCUS
IF MESSAGEBOX('УДАЛИТЬ ДАННЫЕ?','Проверка',4+32+256)=6 then
thisform.pageframe1.page2.grid1.recordsource= 'pyt'
thisform.pageframe1.page2.grid1.setfocus
MESSAGEBOX('Вы ничего не удалили!',48,'Система')
REPORT FORM отчет_путевка TO PRINTER NOCONSOLE FOR номер_вызова=N
Экранная форма «Наличие» (рисунок 5.6) предназначена для работы с оперативной информацией о пожарных автомобилях.
Рис. 5.6 - Обработчик кнопки «Уменьшить наличие»
UPDATE ost SET наличие=наличие-2, на_выезде=на_выезде+2 WHERE тип='Цистерна'
UPDATE ost SET наличие=наличие-4, на_выезде=на_выезде+4 WHERE тип='Цистерна'
UPDATE ost SET наличие=наличие-1, на_выезде=на_выезде+1 WHERE тип='АЛ'
UPDATE ost SET наличие=наличие-1, на_выезде=на_выезде+1 WHERE тип='АБР'
UPDATE ost SET наличие=наличие-6, на_выезде=на_выезде+6 WHERE тип='Цистерна'
UPDATE ost SET наличие=наличие-1, на_выезде=на_выезде+1 WHERE тип='АЛ'
UPDATE ost SET наличие=наличие-1, на_выезде=на_выезде+1 WHERE тип='АБР'
UPDATE ost SET наличие=наличие-1, на_выезде=на_выезде+1 WHERE тип='АР'
UPDATE ost SET наличие=наличие-1, на_выезде=на_выезде+1 WHERE тип='ПНС'
UPDATE ost SET наличие=наличие-1, на_выезде=на_выезде+1 WHERE тип='АЦ'
MESSAGEBOX('ДАННЫЕ УСПЕШНО ИЗМЕНЕНЫ.', 48+0, 'Результат')
Обработчик кнопки «Увеличить наличие»:
UPDATE ost SET наличие=наличие+2, на_выезде=на_выезде-2 WHERE тип='Цистерна'
UPDATE ost SET наличие=наличие+4, на_выезде=на_выезде-4 WHERE тип='Цистерна'
UPDATE ost SET наличие=наличие+1, на_выезде=на_выезде-1 WHERE тип='АЛ'
UPDATE ost SET наличие=наличие+1, на_выезде=на_выезде-1 WHERE тип='АБР'
UPDATE ost SET наличие=наличие+6, на_выезде=на_выезде-6 WHERE тип='Цистерна'
UPDATE ost SET наличие=наличие+1, на_выезде=на_выезде-1 WHERE тип='АЛ'
UPDATE ost SET наличие=наличие+1, на_выезде=на_выезде-1 WHERE тип='АБР'
UPDATE ost SET наличие=наличие+1, на_выезде=на_выезде-1 WHERE тип='АР'
UPDATE ost SET наличие=наличие+1, на_выезде=на_выезде-1 WHERE тип='ПНС'
UPDATE ost SET наличие=наличие+1, на_выезде=на_выезде-1 WHERE тип='АЦ'
MESSAGEBOX('ДАННЫЕ УСПЕШНО ИЗМЕНЕНЫ.', 48+0, 'Результат')
Экранная форма отчета по путевкам, представлена на рисунке 5.7.
SELECT Viz.дата_вызова, Pyt.фамилия_заявителя, Pyt.улица, Pyt.этаж,;
ON Viz.номер_вызова = Pyt.номер_вызова;
WHERE Viz.дата_вызова >= ctod(thisform.text1.value) INTO TABLE hh
REPORT FORM отчет_путевкамес.frx PREVIEW
6 .1 Инструкция для пользователей системы
6 .1.1 Инструкция по технике безопасности
Данная инструкция предназначена для диспетчеров ЦУС ГУ МЧС России по Краснодарскому краю, являющиеся пользователями АС «Пожары».
Перед началом работы не забудьте, что имеется:
- возможность поражения электрическим током;
- электромагнитного излучение монитора;
- недостаточной освещенности на рабочем месте;
К работе с ПЭВМ допускаются лица, прошедшие инструктаж на рабочем месте по соблюдению правил пожарной безопасности и охране труда.
Невыполнение требований настоящей инструкции является нарушением трудовой дисциплины. Виновные в ее нарушении несут ответственность по действующему законодательству и уставу предприятия.
Перед началом работы необходимо привести в порядок рабочее место, проверить заземление розеток и исправность сетевых фильтров электропитания.
Перед тем как приступить к работе проверьте наличие фильтра на мониторе, обеспечивающего защиту человека от электромагнитного излучения, а также от преждевременного ухудшения и потери зрения.
При наличии на рабочем месте посторонних предметов, не относящихся к Вашей работе, необходимо их убрать, так как может произойти непредвиденные ситуации при работе с техникой.
Максимальная продолжительность работы за ПЭВМ составляет порядка 6 часов. В течение этого времени необходимо проводить перерывы от работы с компьютером в течение 8 минут через каждый час.
Среди следующих требований при работе с ПЭВМ выделяют следующие:
необходимо выполнять работу, которая была поручена;
в течение рабочего дня содержать рабочее место в чистоте и порядке;
держать открытыми все вентиляционные отверстия;
мышь применять при наличии специального коврика;
отключать питание в том случае, если оператор во время перерыва в работе с ПК вынужден находиться на расстоянии не менее двух метров, иначе питание ПК можно не отключать;
выполнять санитарные нормы и соблюдать режим работы и отдыха;
соблюдать правила эксплуатации вычислительной техники с инструкциями по эксплуатации;
соблюдать расстояние от глаз до экрана в пределах 60ч80 см.
Пользователю во время работы ЗАПРЕЩАЕТСЯ:
касаться одновременно экрана и клавиатуры;
прикасаться к задней панели системного блока при включенном питании;
переключать разъемы кабелей периферийных устройств при включенном питании;
загромождать верхние панели устройств различными предметами;
производить отключение питания во время выполнения активной задачи;
производить частые переключения питания;
допускать попадания влаги на поверхности монитора, клавиатуры, системного блока, средств вычислительной техники и т.д.;
включать сильно охлажденное оборудование;
превышать величину обрабатываемых символов свыше 30000 за четыре часа.
По окончании работы необходимо сделать резервное копирование данных, зарыть все текущие приложения на компьютере, затем выйти из ОС Windows и дождаться разрешения на выключение ПК, затем выключить все внешние дополнительные устройства и периферийные устройства, выключить монитор; отключить системный блок от подачи электропитания, привести в порядок рабочее место.
Для начала работы с АС «Пожары» необходимо запустить файл o:\ Visual FoxPro Projects\вход.scx, после чего откроется окно регистрации. Необходимо ввести логин и пароль и нажать кнопку «Войти». Если пароль не верный, то система выдаст соответствующее сообщение и предложит заново ввести пароль. Если пароль верный, то откроется главное меню программы. Если Вы хотите сменить пароль, то нажмите кнопку «Сменить пароль» и выполните дальнейшие указания. Так же можно выйти из программы, нажав кнопку «Выход».
Главное меню имеет следующие пункты: пожар, персонал, гараж, отчеты, анализ, справка, выход.
Для того, чтобы зарегистрировать вызов необходимо выбрать пункт меню «Пожар», далее «Данные о вызове» и заполните необходимые поля.
Для формирования путевки необходимо выбрать пункт меню «Пожар», далее «Путевка». Во вкладке Ввод/Просмотр необходимо вводить данные и по необходимости просматривать их. Во вкладке Поиск/Редактирование можно производить редактирование уже имеющихся данных и печать путевки.
Для формирования списка техники необходимо выбрать пункт меню «Пожар», далее «Список техники». Ввести степень пожара и проанализировать соответствие необходимого количества техники с наличием. При необходимости изменить данные в списке технике и нажать кнопку «Печать».
Для изменения количества пожарной технике в гараже необходимо выбрать пункт меню «Гараж», далее «Наличие». Ввести степень пожара и выбрать необходимое действие «Уменьшить наличие» или «Увеличить наличие».
Для того, чтобы ввести или отредактировать данные о диспетчерах, начальниках караула или автомобилях необходимо выбрать пункт меню «Персонал» или «Гараж» и во вновь появившемся подменю выбрать необходимый объект. Откроется форма, в которой можно добавить данные в БД или отредактировать данные.
Для заполнения книги службы следует выбрать пункт меню «Отчеты», далее «Книга службы». В открывшейся форме ввести необходимые данные.
Для формирования отчета по книге службы в вышесказанной форме следует выбрать вкладку Поиск/Редактирование, выбрать нужную запись и нажить кнопку «Печать».
Для формирования отчета по вызовам следует выбрать пункт меню «Отчеты», далее «По вызовам». В текстовое поле ввести дату начала печати отчета и нажать кнопку «Печать».
Для формирования отчета по путевкам следует выбрать пункт меню «Отчеты», далее «По путевкам». В текстовое поле ввести дату начала печати отчета и нажать кнопку «Печать».
Для просмотра диаграммы зависимости степени пожара от дневных показателей необходимо выбрать пункт меню «Анализ».
Для получения справки по работе с программой необходимо выбрать пункт меню «Справка».
Для выхода из автоматизированной системы выбирается пункт меню «Выход».
6 .2 Инструкция для обслуживающего персонала
Данная инструкция предназначена для штатного программиста, ведущего обслуживание системы и вычислительной техники.
В обязанности штатного программиста входят следующие функции по работе с системой:
ведение копий таблиц БД (архивирование);
восстановление работоспособности БД, в том числе и с помощью резервных копий;
1) Перед началом установки системы необходимо установить Visual FoxPro, начиная с 7 версии.
При установке системы АС «Пожары» нужно создать на диске директорию «Пожары». В эту папку скопировать с инсталляционного диска файлы.
Для более удобной и наглядной работы с приложением следует создать его ярлык.
2) Установить настройки системы можно следующим образом.
в открывшемся окне Visual FoxPro в меню Tools, выбрать Options, затем на вкладке Files Locations среди перечня предлагаемых директорий выбрать Default Directory и прописать путь к папке “Пожары”, куда установлена система.
3) В конце каждого рабочего дня программистом должно осуществляться архивирование и резервное копирование данных, используемых при сбое работы системы, а также ПЭВМ. Для уменьшения объема копируемых файлов здесь целесообразно воспользоваться каким-либо архиватором (например, WinRAR);
4) Задача программиста заключается в обучении персонала при работе с системой, при работе с компьютером, а также техническими средствами.
В результате проделанной работы было разработано автоматизированное рабочее место диспетчера ЦУС ГУ МЧС России по Краснодарскому краю.
Программный продукт, реализованный в среде программирования Visual FoxPro, выполняющий следующие основные функции:
1) создание базы данных для хранения и редактировании информации о вызове;
2) формирование и вывод путевок, списка техники и отчетов;
1) ускорение процесса регистрации вызова, за счет автоматизации вводимых данных;
2) сокращение времени на составление отчетов;
3) сокращение времени на поиск информации.
Выслушав требования заказчика, была обследована предметная область и составлен отчет. После проведения анализа предметной области была составлена функциональная структура автоматизированной информационной системы. Далее выбрана концепция системы и построена логическая модель данных. Все таблицы были нормализованы. После были созданы база данных, различные формы интерфейса, отчеты и справочная информация.
Созданный программный продукт можно постоянно совершенствовать с целью повышения его эффективности. В первую очередь это относится к обеспечению необходимого быстродействия и оптимизации используемой памяти. Для не слишком больших БД это не очень существенно, однако по мере увеличения БД (при её заполнении) они становятся все более актуальными и их необходимо решать как на программном, так и на техническом уровне.
1. Агальцов В.П. Базы данных. - М.: Мир, 2002 - 376 с.
2. А. Горев, С. Макашарипов, Р. Ахаян. Эффективная работа с СУБД.
3. SQL в примерах и задачах - Мн.: Новое знание, 2002. - 176 с.
4. ГОСТ 19.105 - 90 Общие требования к программным документам. - М.: ИПК Издательство стандартов, 2002.
5. ГОСТ 19.106 - 90 Требования к программным документам, выполняемым печатным способом. - М.: ИПК. Издательство стандартов, 2002.
6. ГОСТ 34.601 - 90 Стадии и этапы создания автоматизированной системы. - M.: ИПК. Издательство стандартов, 2002.
7. ГОСТ 34.602 - 89 Техническое задание на создание автоматизированной системы. - М.: ИПК. Издательство стандартов, 2002.
1.1. Полное наименование системы «Автоматизированная система учёта и регистрации выездов на пожары». Условное обозначение - АС«Пожары».
1.2. Номер договора - №352, шифр темы - 30.
1.3. Заказчик АС «Пожары»: начальник ЦУС ГУ МЧС России по Краснодарскому краю Петров Иван Иванович, 350063, Краснодарский край, г. Краснодар, ул. Мира, 59. Телефон 8(861)2344179 ИНН 7707083889. Р/с 133560018912356.
Разработчик АС «Пожары»: ООО «Софт-Сервис-Юг» Луценко Юлия Андреевна, 350011, Краснодарский край, г. Краснодар, ул. Красная, 62. Телефон 8(861)2637890 ИНН 8780468560. Р/с 130567893011405.
1.4. Система создается на основании приказа «О создании автоматизированной системы» начальника ЦУС ГУ МЧС России по Краснодарскому краю №135 от 11.01.2010г.
1.5. Начало работ - 15.02.2010 г., окончание работ - 15.05.2010 г.
1.6. Финансирование осуществляется заказчиком по окончании работ.
1.7. По окончанию работ заказчику предоставляется:
АС в виде пакета инсталляционных файлов записанных на CD-диск;
2. Назначение и цели создания системы
2.1. АС «Пожары» предназначена для учета и регистрации вызовов на пожары, выписанных путевок, предоставления отчетов ежедневно или ежемесячно. Объект автоматизации рабочее место диспетчера.
повышение эффективности работы диспетчера по отправке выездных бригад, за счет сокращения времени реагирования на принятие вызова и сопутствующих работ до 35 секунд;
повышение качества оформления и ведения отчетности, за счет уменьшения вероятности допущения ошибок или полного их устранения.
3. Характеристика объектов автоматизации
3.1. Объектом автоматизации является рабочее место диспетчера. Основной задачей диспетчера является:
формирование данных о технике выезда на пожар;
3.2. Система должна эксплуатироваться при нормальной температуре, влажности и давлении [СНиП 41-01-2003].
4.1.1. Требования к структуре и функционированию системы.
4.1.1.1. Разрабатываемая система состоит из комплекса задач и не имеет отдельно функционирующих подсистем.
4.1.1.2. Вся информация обрабатывается на одном компьютере.
4.1.1.3. Передача информации для других систем, программ и приложений не предусматривается.
4.1.1.4. Система функционирует во время дежурства диспетчера.
4.1.1.5. Диагностирование системы не обязательно.
4.1.1.6. Возможно увеличение количества функций и задач, выполняемых системой, по желанию заказчика за определенную плату.
4.1.2. Требования к численности и квалификации персонала системы и режиму его работы.
4.1.2.1. Пользователями АС «Пожары» является 4 диспетчера.
4.1.2.2. Каждый сотрудник должен иметь навыки работы с ПК и ознакомиться с инструкцией по эксплуатации системы.
4.1.2.3. Диспетчеры работают посменно в соответствии с графиком.
В летнее время количество пожаров может увеличиваться в несколько раз. Система должна продолжать работать так же эффективно.
Система должна быть защищена от потери данных при отключении электроэнергии, воздействии электромагнитных полей и акустических шумов. Так же система должна быть безопасна в эксплуатации при соблюдении пользователями техники безопасности.
4.1.6. Требования к эргономике и технической эстетике.
Система должна обладать удобным и понятным интерфейсом. Все элементы должны быть на русском языке и выполнены в соответствующей цветовой схеме. Внешний вид документов должен соответствовать документам предприятия.
4.1.8. Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы.
4.1.8.1. Обслуживание технических средств системы должно проводиться один раз в месяц.
4.1.8.2. При эксплуатации площадь рабочего места должна составлять не менее 8 кв.м. Напряжение в энергосети должно составлять 220 В, с перепадами +/- 10 В.
4.1.8.3. Требуется один техник с высшим техническим образованием в период с 9 часов утра до 6 часов вечера.
4.1.8.4. Комплект запасных изделий должен храниться в специально отведенном месте.
4.1.9. Требования к защите информации от несанкционированного доступа.
Система должна быть защищена от НСД и поддерживать работу только зарегистрированных пользователей. Права доступа диспетчера и начальника караула одинаковые.
4.1.10. Требования по сохранности информации при авариях.
В случае сбоя работы ПК, отключении электроэнергии, неисправности жёсткого диска информация должна сохраняться автоматически. Так же во избежание потери информации необходимо производить резервное копирование в конце каждой рабочей смены.
4.1.11. Требования к защите от влияния внешних воздействий.
Систему не рекомендуется устанавливать вблизи с приборами, излучающими электромагнитные поля. Соблюдать технику безопасности и не оказывать физического воздействия на ПК.
4.1.12. Требования к патентной защите.
АС «Пожары» используется на территории РФ. Не допускается нарушение авторских прав.
4.1.13. Требования к стандартизации и унификации.
Система разрабатывается на основе российских стандартов.
В АС «Пожары» используется документация, унифицированная в рамках предприятия.
4.2. Требования к функциям (задачам), выполняемым системой.
АС»Пожары» представляет собой совокупность задач, взаимодействующих друг с другом:
Формирование данных о техники выезда на место тушения пожара.
Формирование сводного отчета по принятым вызовам и по отчетам в книге службы в конце каждой смены.
Формирование отчета о выписанных путевках к 25 числу каждого месяца.
4.3. Требования к видам обеспечения.
Все данные используемые системой, хранятся в виде таблиц, связанных между собой. Ввод данных производится через формы пользовательского интерфейса. Структура таблиц для хранения данных соответствует требованиям СУБД Visual FoxPro, при помощи которой ведётся разработка автоматизированной системы и под управлением которой предполагается работа системы.
4.3.2. Лингвистическое обеспечение.
Разработка ведется на языке программирования высокого уровня Microsoft Visual FoxPro. Взаимодействие пользователя с системой осуществляется через диалоговые окна графического интерфейса.
Данная АС должна быть установлена на ПК с операционной системой Windows, начиная с версии 98, а также с установленным на ПК Microsoft Visual Fox
Анализ путей оценки качества информационных систем курсовая работа. Программирование, компьютеры и кибернетика.
Реферат: Многоквартирные дома
Дипломная работа по теме Уголовно-правовая характеристика преступлений, совершаемых в сфере компьютерной информации
Практическая Работа На Тему Создание Базы Данных, Состоящей Из Одной Таблицы
Реферат: Еconomic theory
Отчет по практике по теме Бухгалтерский учет в БДОУ 'Детский сад №366 общеразвивающего вида'
Ответы На Контрольные Работы Огэ 2022
Реферат: Проблемы общения сотрудников ОВД с гражданами
Контрольная Работа По Теме Квадратные Уравнения
Дипломная работа по теме Психологические факторы развития этнической толерантности личности в многонациональном коллективе
Контрольная Работа По Математике Планета Знаний
Литературные Аргументы Для Сочинения По Русскому Языку
Учебное пособие: Методические указания и практические рекомендации по прохождению
Эссе На Тему Вивальди Времена Года
Требования К Опыту Практической Работы Тьютора
Контрольная Работа Французский Язык 7 Класс
Дипломная работа по теме Разработка web-сайта по проверке уровня знаний математики учащимися младших классов
Сочинение по теме Человек и Рок в произведениях Л. Н. Андреева
Решение Информатики Контрольная Работа
Дипломная работа по теме Развитие музыкального вкуса молодежи средствами культурно-досуговой деятельности
Доклад по теме Симбиотические взаимоотношения между микроорганизмами и человеком. Роль нормальной микрофлоры в формировании эубиоза у животных
Товароведная характеристика ассортимента и потребительские свойства пряностей - Маркетинг, реклама и торговля курсовая работа
Презумпция невиновности - Государство и право курсовая работа
Проблеми промисловості ЄС - Международные отношения и мировая экономика реферат


Report Page