гостиница. Разработка информационной системы гостиницы. Проектирование информационной системы гостиницы
![]()
|
Выполнение программыПрограмма поставляется на диске и для ее загрузки необходимо дважды щелкнуть на иконку (Рис.2.6.1.1). При загрузке программы «Информационная система гостиничного комплекса» появляется главная форма с тремя меню (первое – выбор нужной базы данных, второе – выбор необходимого запроса, третье - помощь). При выборе пункта меню с нужной базой данных открывается окно с этой базой данных. Каждый пункт этого меню открывает выбранную базу данных. На каждом окне расположена таблица и средства редактирования данной таблицы, предназначенных для работы с базой данных. При использовании средства редактирования базы данных осуществляется помощь в виде всплывающих подсказок. При выборе пункта меню с запросами появляется окно, предназначенное для выполнения запроса (указание необходимых характеристик). На этом окне расположена кнопка, после ее нажатия выполняется запрос, и окно для выполнения запроса закрывается. При выборе пункта меню помощь открывается окно, в котором написано, как нужно работать с программой. Выход из программы осуществляется выбором пункта меню «Выход», после чего появляется окно, где подтверждается или отменяется выход из программы. Сообщения оператору. Сообщения выводятся в случаях: - удаления записи из базы данных; - незаполненных полей при выполнении запроса; - отсутствии искомой записи при выполнении запроса; - выхода из программы. Руководство программиста Назначение и условия применения программы. Программа «Информационная система гостиничного комплекса» позволит автоматизировать работу сотрудников, что уменьшит их труд и затрачиваемое время. Условиями выполнения программы являются: - ЦП Pentium I; - оперативная память 128Mb; - минимальная емкость диска HDD: 950KB; - стандартный монитор, мышь, клавиатура; - операционная система Windows 95; - программа «Информационная система гостиничного комплекса». Характеристики программы. Режим работы программы не ограничен. Входные и выходные данные Входными данными программы являются данные о характеристиках гостиниц, номерах, фирмах и клиентах. Выходными данными программы является вывод данных об интересующих нас характеристик гостиниц, номеров, фирм и клиента на данный момент времени. Доработка программы. Доработкой является вывод на печать определенной информации. Для того чтобы вывести информацию на печать необходимо: - создать отчет (отчет – виртуальный образ бумажного листа, ориентирован на печать информации из таблиц баз данных); - использовать объект Printer (с его помощью информация выводится на печать). Руководство по техническому обслуживанию. Прикладные программы. Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы: - подготовки тестов (документов) на компьютере – редакторы тестов; - подготовки документов типографического качества – издательские системы; - обработки табличных данных – табличные процессы; - обработки массивов информации – системы управления базами данных. Программы архивации. Необходимость архивации файлов При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на магнитных дисках. Это может произойти из-за физической порчи магнитного диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т. д. Для того чтобы уменьшить потери в таких случаях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов. Для создания архивов употребляются специализированные программы. Их можно разделить на два класса: программы – упаковщики (архиваторы) и программы резервного копирования. Программы – упаковщики позволяют за счет специальных методов сжатия информации создавать копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл. В большинстве случаев значительно удобнее хранить на дискетах, а иногда и на кассетах для стримера, файлы, предварительно сжатые программами – упаковщиками. Программы резервного копирования предназначены для копирования информации с жесткого диска на кассеты стримера или дискеты. Из этих программ широко используются Norton Backup (для DOS и для Windows), FastBack Plus и др. Защита от компьютерных вирусов Компьютерный вирус – это специально написанная небольшая по размерам программа, которая может «приписывать» себя к другим программам (т. е. «заражать» их), а также выполнять различные нежелательные действия на компьютере. Программа, внутри которой находится вирус, называется «зараженной». Когда такая программа начинает работу, то сначала управление получает вирус. Вирус находит и «заражает» другие программы, а также выполняет какие-нибудь вредные действия (портит файлы или таблицу размещения файлов на диске, «засоряет» оперативную память и т. д.). После того как вирус выполняет нужные ему действия, он передает управление той программе, в которой он находится, и она работает так же, как обычно. Тем самым внешне работа зараженной программы выглядит так же, как и незараженной. Таким образом, если не предпринимать мер по защите от вируса, то последствия заражения компьютера могут быть очень серьезными. Виды вирусов - вирусы, меняющие файловую систему – обычно называются DIR и прячут свое тело в некоторый участок диска и помечают его в таблице размещения файлов как коней файла; - «невидимые» самомодифицирующие вирусы – предотвращают свое обнаружение тем, что перехватывают обращения DOS к зараженным файлам и областям диска и выдают их в исходном (незараженном) виде; - самомодифицирующие вирусы – для того, чтобы укрыться от обнаружения применяют модификацию своего тела. В теле подобного вируса не имеется ни одной постоянной цепочки байтов, по которой можно было бы идентифицировать вирус. Основные методы защиты от компьютерных вирусов Для защиты от вирусов можно использовать: - общие средства защиты информации; - профилактические меры; - специализированные программы для защиты от вирусов. Общие средства защиты информации полезны не только для защиты от вируса. Имеются две основные разновидности этих средств: - копирование информации – создание копий файлов и системных областей дисков; - разграничение доступа – предотвращает несанкционированное использование информации. Несмотря на то, что общие средства защиты информации очень важны для защиты от вирусов, все же их недостаточно. Необходимо и применение специализированных программ. Существуют следующие программы: - программы-детекторы – позволяют обнаруживать файлы, зараженные одним из нескольких известных вирусов (например: Scan, Norton AntiVirus, Dr. Web); - программы-доктора, или фаги – «лечат» зараженные программы или диски, «выкусывая» из зараженных программ тело вируса; - программы-ревизоры – сначала запоминают сведения о состоянии программ и системных областей дисков, а затем сравнивают их состояние с исходным. При выявлении несоответствий об этом сообщается пользователю (например: Adinf+AdinfExt, AVSP); - доктора-ревизоры – программы, которые не только обнаруживают изменения в файлах и системных областях дисков, но и могут в случае изменений автоматически вернуть их в исходное состояние; - программы-фильтры – располагаются резидентно в оперативной памяти компьютера и перехватывают те обращения к операционной системе, которые используются вирусами для размножения и нанесения вреда, и сообщают о них пользователю (например: FlutShot Plus); - программы-вакцины, или иммунизаторы – модифицируют программы и диски таким образом, что это не отражается на роботе программ, но тот вирус, от которого производится вакцинация, считает эти программы или диски уже зараженными. Копирование файлов с жесткого диска Перед тем как записывать на жесткий диск какие-то программы, желательно скопировать его содержимое на дискеты. Эти дискеты можно будет использовать при повреждении файлов операционной системы на жестком диске. Пред копированием файлов с жесткого диска на дискеты целесообразно включить режим проверки записи на диск. Это позволит избежать создания неправильных копий файлов на дискетах. После того как все файлы с жесткого диска будут скопированы на дискеты, следует заклеить на этих дискетах прорезь защиты от записи, чтобы скопированные файлы не смогли быть случайно изменены или испорчены. Целесообразно также сделать копии этих дискет и хранить вторые экземпляры дискет отдельно от первых экземпляров, чтобы уменьшить вероятность порчи дискет при каком-либо несчастном случае. Обслуживание дисков В ходе эксплуатации жесткого диска на нем могут образовываться «потерянные» участки, не принадлежащие ни одному из файлов и списку свободных участков диска, дефектные участки, ненужные файлы, которые сохраняются на диске только потому, что их позабыли стереть, и т. д. Поэтому необходимо периодически проводить обслуживание жесткого диска. Если компьютер используется интенсивно, то процедуру обслуживания жесткого диска следует выполнять раз в 1 – 2 недели, а при менее интенсивной загрузке – раз в 1 – 2 месяца. Глава 3. Эксплуатация программных средств 3.1 Должностные инструкции техника - программиста 1. Общие положения. 1.1 Техник-программист относится к категории специалистов, принимается и увольняется на работу приказом начальника ВЦ (начальника производственного отдела ВЦ (ИВЦ), иного структурного подразделения). 1.2 На должность техника-программиста 1 категории назначается лицо, имеющее среднее профессиональное образование и стаж работы в должности техника-программиста II категории не менее 2 лет; на должность техника-программиста II категории - среднее профессиональное образование и стаж работы в должности техника-программиста не менее 2 лет; на должность техника-программиста - среднее профессиональное образование, без предъявления требований к стажу работы. 1.3 Техник-программист подчиняется начальнику ВЦ (ИВЦ), начальнику производственного отдела ВЦ (ИВЦ), иному должностному лицу. 1.4 В своей деятельности техник-программист руководствуется: - нормативно-правовыми актами, регулирующими соответствующие вопросы; - методическими материалами, касающимися вопросов его деятельности; - правилами трудового распорядка; -приказами, распоряжениями директора предприятия (непосредственного руководителя); - настоящей должностной инструкцией. 1.5 Техник-программист должен знать: - методы проектирования механизированной и автоматизированной обработки информации; - средства вычислительной техники, сбора, передачи и обработки информации и правила их эксплуатации; - технологию механизированной и автоматизированной обработки информации; - рабочие программы, инструкции, макеты и другие руководящие материалы, определяющие последовательность и технику выполнения расчетных операций; - виды технических носителей информации, правила их хранения и эксплуатации; - действующие системы счислений, шифров и кодов; - основные формализованные языки программирования; - основы программирования; - методы проведения расчетов и вычислительных работ; - методы расчета выполненных работ; - основы экономики, организации труда и производства; - правила и нормы охраны труда. 1.6 Во время отсутствия техника-программиста его обязанности выполняет в установленном порядке назначаемый заместитель, несущий полную ответственность за надлежащее исполнение возложенных на него обязанностей. 2. Функции. На техника-программиста возлагаются следующие функции: 2.1 Механизированная и автоматизированная обработка поступающей в вычислительный центр информации. 2.2 Участие в проектировании систем обработки данных и систем математического обеспечения машины. 2.3 Разработка программ. 2.4 Учет использования машинного времени, объемов выполненных работ. 3. Должностные обязанности. Для выполнения возложенных на него функций техник-программист обязан: 3.1 Выполнять работу по обеспечению механизированной и автоматизированной обработки поступающей в вычислительный (информационно-вычислительный) центр (ВЦ, ИВЦ) информации, разработки технологии решения экономических и других задач производственного и научно-исследовательского характера. 3.2 Принимать участие в проектировании систем обработки данных и систем математического обеспечения машины. 3.3 Выполнять подготовительные операции, связанные с осуществлением вычислительного процесса, вести наблюдение за работой машин. 3.4 Составлять простые схемы технологического процесса обработки информации, алгоритмы решения задач, схемы коммутации, макеты, рабочие инструкции и необходимые пояснения к ним. 3.5 Разрабатывать программы решения простых задач, проводить их отладку и экспериментальную проверку отдельных этапов работ. 3.6 Выполнять работу по подготовке технических носителей информации, обеспечивающих автоматический ввод данных в вычислительную машину, по накоплению и систематизации показателей нормативного и справочного фонда, разработке форм исходящих документов, внесению необходимых изменений и своевременному корректированию рабочих программ. 3.7 Участвовать в выполнении различных операций технологического процесса обработки информации (прием и контроль входной информации, подготовка исходных данных, обработка информации, выпуск исходящей документации и передача ее заказчику). 3.8 Вести учет использования машинного времени, объемов выполненных работ. 4. Права. Техник-программист имеет право: 4.1 Знакомиться с проектами решений руководства предприятия, касающимися его деятельности. 4.2 Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с обязанностями, предусмотренными настоящей инструкцией. 4.3 Получать от руководителей структурных подразделений, специалистов информацию и документы, необходимые для выполнения своих должностных обязанностей. 4.4 Привлекать специалистов всех структурных подразделений предприятия для решения возложенных на него обязанностей (если это предусмотрено положениями структурных подразделениях, если нет - с разрешения руководителя предприятия). 4.5 Требовать от руководства предприятия оказания содействия в исполнении своих должностных обязанностей и прав. 5. Ответственность. Техник-программист несет ответственность: 5.1 За неисполнение (ненадлежащее исполнение) своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, в пределах, определенных действующим трудовым законодательством. 5.2 За совершенные в процессе осуществления своей деятельности правонарушения - в пределах, определенных действующим административным, уголовным и граждански законодательством. 5.3 За причинение материального ущерба - в пределах, определенных действующим трудовым, уголовным и гражданским законодательством. 3.2 Расчет себестоимости программного продукта При производстве продукции предприятие несёт определённые затраты. Эти производственные затраты называют годовыми издержками производства или эксплуатационными расходами, либо текущими затратами. Себестоимость продукции это выраженные в денежной форме затраты, прямо или косвенно связанные с изготовлением и реализацией продукции, либо это удельные эксплуатационные расходы, отнесённые на единицу продукции, произведённой работой. В себестоимость продукции следует различать затраты, обусловленные производством заданного объёма продукции и транспортно-сбытовые затраты на реализацию произведённой продукции. В связи с этим различают фабрично-заводскую себестоимость и полную себестоимость. В полную себестоимость входят затраты на передачу и реализацию продукции. Затраты, включённые в себестоимость классифицируются: -по экономическим элементам; -по статьям калькуляции. Расчёт себестоимости на создание программного продукта «Информационная система гостиничного комплекса». 1. Количество компьютеров – 1 шт. 2. Количество дней работы над программой – 30 дней. 3. Коэффициент использования ПК – 0,8. 4. Средняя продолжительность рабочей смены – 5ч.. 5. Тариф за потребление электроэнергии – 1,04 руб./ кВ.ч. 6. Потребляемая мощность ПК – 0,3 кВт/ч. Полезный фонд времени работы ПК. Фп = T * Ku * n * t (час) Фп = 30 * 0,8 * 1 * 5 = 120 (час), где Фп - полезный фонд Т - количество дней работы над программой Ku - коэффициент использования ПК n - количество ПК t - продолжительность смены Стоимость потребляемой энергии. Uэ\э = Фn * Ц * Р (руб.) Uэ\э = 120 * 1,04 * 0,3 = 37,4 (руб), где Uэ\э- стоимость потребляемой энергии Ц - тариф за 1 кВтч Р - потребляемая мощность ПК Эксплуатационные материалы. Таблица 1 «Эксплуатационные материалы»
|