Автор: Пользователь скрыл имя, 02 Июня 2015 в 14:30, дипломная работа
Информатизация - это сведения, данные, с помощью которых передаются накопленный опыт и знания.
В данной работе рассмотрены этапы проектирования и реализации БД «Информационная система гостиничного комплекса», отвечающей требованиям постановки технического задания на дипломное проектирование.
Введение……………………………………………………………..…………….8
Основные понятия.
Базы данных. СУБД…………………………………………………....…..9
Виды баз данных. Виды моделей данных…………………….…………10
Основы разработки базы данных в Delphi..........................................14
Постановка задачи и требования к программе…………......………….15
2. Разработка базы данных «Информационная система гостиничного комплекса».
2.1 Анализ предметной области и выбор метода решения…………………..21
2.2 Разработка алгоритма программы……………………………………….…22
2.2.1 Понятие алгоритма. Виды алгоритмов………………………………….22
2.2.2 Алгоритм работы базы данных «Информационная система гостиничного комплекса»……………………………………………….……..24
2.3 Разработка интерфейса программы………………………………………..26
2.3.1 Понятие интерфейса……………………………………………………...26
2.3.2 Виды интерфейсов…………………………………………………..……26
2.3.3 Разработка интерфейса базы данных «Информационная система гостиничного комплекса»…………………………………………………..…29
2.4 Выбор и обоснование среды программирования…………………….....32
2.5 Тестирование программы.
2.5.1 Понятие процесса тестирования……………………………………….33
2.5.2 Виды и методы тестирования……………………….……………...….33
2.5.3 Процесс и результат тестирования…………………………………...36
2.6 Программная документация.
2.6.1 Руководство оператора ……………………………………………....37
2.6.2 Руководство программиста ……………………………………….…39
2.6.3 Руководство по техническому обслуживанию……………………..40
3. Эксплуатация программных средств.
3.1 Структура вычислительного центра…………………………………….45
3.2 Должностные инструкции техника-программиста…………………….46
4. Расчет себестоимости программного продукта…………………….…...50
5. Мероприятия по технике безопасности и противопожарной технике.
5.1 Общие положения по технике безопасности ……………..………….55
5.2 Техника безопасности при работе с ПК……………………………….58
Заключение……………………………………………………………….….61
Список литературы………………………………………
Копирование файлов с жесткого диска
Перед тем как записывать на жесткий диск какие-то программы, желательно скопировать его содержимое на дискеты. Эти дискеты можно будет использовать при повреждении файлов операционной системы на жестком диске. Пред копированием файлов с жесткого диска на дискеты целесообразно включить режим проверки записи на диск. Это позволит избежать создания неправильных копий файлов на дискетах. После того как все файлы с жесткого диска будут скопированы на дискеты, следует заклеить на этих дискетах прорезь защиты от записи, чтобы скопированные файлы не смогли быть случайно изменены или испорчены. Целесообразно также сделать копии этих дискет и хранить вторые экземпляры дискет отдельно от первых экземпляров, чтобы уменьшить вероятность порчи дискет при каком-либо несчастном случае.
Обслуживание дисков
В ходе эксплуатации жесткого диска на нем могут образовываться «потерянные» участки, не принадлежащие ни одному из файлов и списку свободных участков диска, дефектные участки, ненужные файлы, которые сохраняются на диске только потому, что их позабыли стереть, и т. д. Поэтому необходимо периодически проводить обслуживание жесткого диска.
Если компьютер используется интенсивно, то процедуру обслуживания жесткого диска следует выполнять раз в 1 - 2 недели, а при менее интенсивной загрузке - раз в 1 - 2 месяца.
3. Эксплуатация программных средств
3.1 Структура вычислительного центра
Схема3.1.1.Структура вычислительного центра
3.2 Должностные инструкции техника - программиста
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 За причинение материального ущерба - в пределах, определенных действующим трудовым, уголовным и гражданским законодательством.
4. Расчет себестоимости программного продукта
При производстве продукции предприятие несёт определённые затраты. Эти производственные затраты называют годовыми издержками производства или эксплуатационными расходами, либо текущими затратами.
Себестоимость продукции это выраженные в денежной форме затраты, прямо или косвенно связанные с изготовлением и реализацией продукции, либо это удельные эксплуатационные расходы, отнесённые на единицу продукции, произведённой работой.
В себестоимость продукции следует различать затраты, обусловленные производством заданного объёма продукции и транспортно-сбытовые затраты на реализацию произведённой продукции. В связи с этим различают фабрично-заводскую себестоимость и полную себестоимость. В полную себестоимость входят затраты на передачу и реализацию продукции. Затраты, включённые в себестоимость классифицируются:
-по экономическим элементам;
-по статьям калькуляции.
Расчёт себестоимости на создание программного продукта «Информационная система гостиничного комплекса».
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 «Эксплуатационные материалы»
№ |
Наименование |
Кол-во, шт |
Стоимость 1 единицы, руб |
Сумма, руб |
1 |
Тетрадь |
1 |
3-00 |
3-00 |
2 |
Ручка |
1 |
7-50 |
7-50 |
3 |
Карандаш |
1 |
1-50 |
1-50 |
4 |
Диск |
1 |
18-00 |
18-00 |
5 |
Дискета |
3 |
15-00 |
45-00 |
ИТОГО: |
75-00 |
Материальные затраты.
Материальные затраты - это наиболее крупный элемент затрат на производство, доля которого в общей сумме затрат может составлять от 60% до 90%.
Uмз= Uэ\э + Uэм
Uмз= 37,4 + 75,0 = 112,4, где
Uмз - материальные затраты
Uэ\э- стоимость потребляемой энергии
Uэм- стоимость эксплуатационных материалов
Оплата труда.
Включает затраты на оплату труда основного производственного персонала, включая премиальные выплаты за производственные затраты, оплата ежегодных и учебных отпусков, выплаты работникам, высвобождаемых с предприятия в результате сокращения штатов и реорганизации предприятий.
Основная заработная плата за время работы над программой.
Заработная плата программиста высшей категории 2334 руб/мес.
Заработная плата программиста без категории 1934 руб/мес.
ЗПосн = Т * З (руб)
ЗПосн = 30 * 88,0 = 2640,0 (руб), где
Т - время работы над программой
З - заработная плата программиста за один день
Дополнительная заработная плата включает в себя: премии, доплату в сверхурочное время, в праздничные дни, по совместительству.
ЗПдоп = 0,4 * ЗПосн (руб)
ЗПдоп = 0,4 * 2640,0 = 1056,0 (руб), где
ЗПдоп - дополнительная заработная плата
ЗПосн - основная заработная плата за время работы над программой
Оплата труда.
Uзп = ЗПосн + ЗПдоп (руб)
Uзп = 2640,0 + 1056,0 = 3696,0 (руб), где
Uзп - оплата труда всего
ЗПдоп - дополнительная заработная плата
ЗПосн - основная заработная плата за время работы над программой
Отчисления на социальные нужды
Включают отчисления в бюджет РФ - 20%, в фонд социального страхования - 3,2 %, в фонд обязательного медицинского страхования (федеральный и территориальный) - 2,8 %. Общий размер единого социального налога - 26% от фонда оплаты.
Uсн = Нсн/100 * Uзп
Uсн = 26/100 * 3696,0 =961, где
Uсн - отчисления на социальные нужды
Uзп - оплата труда всего
Нсн - норма отчисления на социальные нужды (26%)
Амортизационные отчисления
Амортизационные отчисления - это денежное выражение, размер амортизации ОС включаемого в себестоимость, таким путем организация возмещает затраты по использованию ОС.
На = На% / 100 % * Соф
На = 10,7 / 100 * 25000 = 2675, где