Электронная библиотека

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Программирование
  • 7575 страниц
  • 32 + 32 источника
  • Добавлена 01.06.2009
3 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
ВВЕДЕНИЕ
1 СОВРЕМЕННЫЕ ЭЛЕКТРОННЫЕ БИБЛИОТЕКИ
1.1 ИСТОРИЯ РАЗВИТИЯ ЭЛЕКТРОННЫХ БИБЛИОТЕК
1. 2 КОНЦЕПЦИЯ ЭЛЕКТРОННОЙ БИБЛИОТЕКИ
1.3 РОССИЙСКИЕ ЭЛЕКТРОННЫЕ БИБЛИОТЕКИ ИХ ВОЗМОЖНОСТИ
1.4 АВТОР И ЕГО ПРАВА НА ИНТЕЛЛЕКТУАЛЬНУЮ СОБСТВЕННОСТЬ
1.5 ОБЪЕКТЫ АВТОРСКИХ ПРАВ И ИХ ИСПОЛЬЗОВАНИЕ
1.6 СРОК ДЕЙСТВИЯ ИСКЛЮЧИТЕЛЬНОГО ПРАВА НА ПРОИЗВЕДЕНИЕ
2 ЭЛЕКТРОННАЯ БИБЛИОТЕКА РГСУ
2.1 МЕСТО БИБЛИОТЕКИ В УЧЕБНОМ И НАУЧНОМ ПРОЦЕССЕ
2.2 ТРЕБОВАНИЯ К ХАРАКТЕРИСТИКАМ БИБЛИОТЕЧНОЙ СИСТЕМЫ
2.2.1 Использование БД для хранения информации
2.2.2 Функциональные возможности
2.2.3 Форматы произведений в ЭБ
2.3 ПОРЯДОК РАЗРАБОТКИ БИБЛИОТЕЧНОЙ СИСТЕМЫ
2.3.1 Анализ предметной области
2.3.2 Выбор программных и аппаратных средств разработки
2.3.3 Разработка и тестирование приложения
3 БД ЭЛЕКТРОННОЙ БИБЛИОТЕКИ И ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ
3.1 ВЫБОР БД ДЛЯ ХРАНЕНИЯ БИБЛИОТЕЧНЫХ РЕСУРСОВ
3.2 СТРУКТУРА ТАБЛИЦ В БД
3.3 SQL-ЗАПРОСЫ
3.4 PHP КАК ЯЗЫК СОЗДАНИЯ WEB-ИНТЕРФЕЙСА
3.5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
4 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ
4.1 ЭТАПЫ РАБОТ ПО СОЗДАНИЮ ПО
4.2 ОПРЕДЕЛЕНИЕ ЧИСЛА ИСПОЛНИТЕЛЕЙ
4.3 ПРОДОЛЖИТЕЛЬНОСТЬ РАБОТ ПО СОЗДАНИЮ ПО
4.4 КАЛЕНДАРНЫЙ ГРАФИК ВЫПОЛНЕНИЯ ПРОЕКТА
4.5 ПЛАНИРОВАНИЕ ЦЕНЫ И ПРОГНОЗИРОВАНИЕ ПРИБЫЛИ
4.5.1 Энергетические затраты
4.5.2 Расчет затрат на основную заработную плату разработчикам
4.5.3 Расчет отчислений на социальное страхование и обеспечение
4.5.4 Расчет затрат на амортизацию ЭВМ, используемых при разработке системы учета компьютерного оборудования на предприятии
4.5.5 Расчет накладных расходов
4.5.6 Определение цены программного продукта
4.5.7 Расчет экономического эффекта от использования программы
5 ОХРАНА ТРУДА
5.1 АНАЛИЗ АКУСТИЧЕСКОЙ ОБСТАНОВКИ В ПОМЕЩЕНИИ РАЗРАБОТКИ ПО
5.2 АНАЛИЗ И ВЫБОР МЕРОПРИЯТИЙ ПО БОРЬБЕ С ШУМОМ
ЗАКЛЮЧЕНИЕ
ГЛОССАРИЙ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
ПРИЛОЖЕНИЕ. ЛИСТИНГ ПРОГРАММЫ НА PHP

Фрагмент для ознакомления

Для установки разработанного ПО может быть использован ПК с операционной системой (ОС) WINDOWS или UNIX. В зависимости от целей использования созданного ПО возможно использование Web-интерфейса как внутри локальной вычислительной сети (ЛВС) университета, так и в глобальной сети Интернет.
Таким образом, дополнительных затрат на приобретение программных и аппаратных средств не требуется.
Прибыль прогнозируется за счет уменьшения стоимости типографских работ для печати методических указаний и другой литературы по всем предметам, изучаемым в данном учебном заведении.
Расчет затрат на разработку необходим для обоснования экономической эффективности системы. Плановые затраты на разработку включают все расходы, связанные с ее выполнением, независимо от источника их финансирования. Определение затрат на разработку производится путем составления калькуляции плановой себестоимости. Она является основным документом, на основании которого осуществляется планирование и учет затрат на выполнение.
Смета затрат включает следующие статьи:
расходы на электроэнергию, используемую при разработке информационной системы;
основная заработная плата разработчиков информационной системы;
дополнительная заработная плата разработчиков информационной системы;
отчисления на социальные страхования;
расчет затрат на амортизацию ПК;
накладные расходы.
Рассмотрим более подробно каждую из указанных статей затрат.

4.5.1 Энергетические затраты
Потребность в электрической энергии (кВт/ч) за определенный период (год, месяц, день) можно определить по формуле:
,
где (М – суммарная мощность действующих электроустановок (в кВт);
Fд – действительный фонд времени работы оборудования за этот период (ч);
Кз – коэффициент загрузки оборудования по времени;


Таким образом, расходы на электроэнергию за время проектирования и разработки определяется по формуле.

где Vэ – стоимость 1 кВт/ч; Ц - цена 1 кВт/ч электроэнергии.



4.5.2 Расчет затрат на основную заработную плату разработчикам
Одним из основных видов затрат на этапе проектирования является заработная плата разработчикам приложения, которая начисляется исходя из простой повременной системы оплаты труда, которая может быть определена следующим образом:
,
где m – часовая ставка разработчика, руб.;Т – фактически отработанное время.
Результаты расчета затрат на основную заработную плату разработчиков программы представлены в таблице 4.3.
Суммарные затраты на заработную плату разработчиков составляют 135800 руб.
Таблица 4.3.Результаты расчета затрат на основную заработную плату
Исполнители Время работы, кол. часов Средняя часовая зарплата, руб. Затраты на зарплату, руб. директор 24 200 4800 технический специалист 24 150 3600 программист 160 150 24000 специалист по заполнению БД 120 120 14400 Итого 46800

где Zд – дополнительная заработная плата; Zп – основная заработная плата; Д% – процент к основной заработной плате, который по оценке экспертов составляет 15.


4.5.3 Расчет отчислений на социальное страхование и обеспечение
В соответствии с законами Российской Федерации о пенсионном обеспечении, о занятости населения, о медицинском страховании, о государственном социальном страховании работники предприятий подлежат обязательному социальному страхованию и обеспечению.
Отчисления на социальное страхование включает в себя (в % к сумме основной и дополнительной заработной платы):
социальное страхование - 7.9 %;
медицинское страхование - 6 %;
пенсионный фонд - 14 %.
Итого -27.9%.
Отчисления на социальное страхование и обеспечение, включаемые в состав затрат на производство, рассчитывают по формуле:
Ос.с.о. = Кс.с.о. * (Зосн. + Здоп.)
где: Кс.с.о. - коэффициент, учитывающий отчисления в фонд социального страхования, пенсионный фонд, медицинского страхования.
Ос.с.о. = 0.279 * (46800+7020) = 15015.78 руб.

4.5.4 Расчет затрат на амортизацию ЭВМ, используемых при разработке системы учета компьютерного оборудования на предприятии
Амортизация - это процесс постепенного изнашивания основных средств и перенесения по установленным нормам их стоимости на произведенную продукцию (работы, услуги).
Начисление по установленным нормам амортизации основных средств называется амортизационными отчислениями. Нормы амортизационных отчислений установлены в процентах к балансовой (первоначальной) стоимости основных средств.
Срок полезного использования компьютеров на предприятии составляет 4 года лет, отсюда определим норму амортизации при линейном способе (На) по формуле:

Где На – норма амортизации, Тп.и – срок полезного использования.

Первоначальная стоимость оборудования составила 40000 рублей.
Рассчитаем годовые амортизационные отчисления по формуле:
,
где Аг – годовые амортизационные отчисления; Фп – первоначальная стоимость оборудования; На – норма амортизации.
Аг = 40000 * 0.25 = 10000 руб.
Таким образом рассчитаем амортизационные отчисления за 30 рабочих дней:
Ам = (Аг / 360)*30 = 10000 / 360 * 30 = 833.33 руб.

4.5.5 Расчет накладных расходов
В статью «Накладные расходы» включаются расходы на управление и хозяйственное обслуживание. По этой статье учитывается заработная плата аппарата управления и общехозяйственных служб, затраты на содержание и текущий ремонт зданий, сооружений, оборудования и инвентаря, амортизационные отчисления на их полное восстановление и капитальный ремонт, расходы по охране труда, научно-технической информации, изобретательству и рационализации.
Накладные расходы, по мнению экспертов, составляют 100-150% от заработной платы основных рабочих и определяются по формуле:
,
где Zп – заработная плата проектировщикам и разработчикам задачи; Н% – процент накладных расходов

Результаты расчета затрат на разработку системы учета компьютерного оборудования на предприятии сведем в таблицу 4.4.
Таблица 4.4. Смета затрат на разработку программы
№ п/п Статьи затрат Затраты, руб. 1 Основная заработная плата разработчиков 46800 2 Дополнительная заработная плата разработчиков 7020 3 Отчисления на социальное страхование 15015.78 4 Амортизационные отчисления 833.33 5 Расходы на электроэнергию 361.08 6 Накладные расходы 78650 Итого: 146680.19
4.5.6 Определение цены программного продукта
Цена разработанной приложения «Электронная библиотека» определяется как сумма полной себестоимости (Сполн), планируемой прибыли (Пр.пл.) и НДС.
Планируемая прибыль составляет 15% от полной себестоимости. НДС составляет 18% от суммы полной себестоимости и планируемой прибыли.
Ц=Сполн.+Пр.пл.+НДС=146680.19+22302.03+30362.80=199345.02 руб.

4.5.7 Расчет экономического эффекта от использования программы
Важнейшим показателем экономической целесообразности новой разработки считается годовой экономический эффект при ее использовании.
В общем случае абсолютный годовой экономический эффект при использовании новой разработки Эг рассчитывается по формуле:
,
где Зг(годовая экономия; (затраты пользователя; ( нормативный коэффициент, составляющий по оценке экспертов 0.15.
В данном случае годовая экономия равна экономии от уменьшения затрат отдела методом содержания в штате соответствующего сотрудника:
Зг = Z,
где z(годовая заработная плата сотрудника архива.
Средняя ежемесячная заработная плата библиотечного работника составляет составит 15000.00 руб. Следовательно, z будет равно 180000.00 руб.
Таким образом, годовая экономия от использования программного продукта «Электронная библиотека» составит 150098.25 руб.

Срок окупаемости программы определяется по формуле:
,
где Ц – цена программного продукта (2392140,24руб.); Зг – годовая экономия (в заработной плате).
Ток =
В настоящей главе рассмотрены вопросы организационно-экономического обоснования процесса программы «Электронная библиотека». Представлены оценки единовременных и капитальных затрат, времени окупаемости разработки, расчет основной и дополнительной заработной платы, отчисления в фонд социального страхования.
Предоставление возможности студентам пользоваться библиотечными ресурсами в электронными виде позволит как избежать затрат, связанных с печатанием бумажных источников, так и будет способствовать улучшению качества обучения студентов в данном учебном заведении.
Кроме того, размещение статей преподавателей вуза в цифровом виде позволит ознакомиться всем желающим с новой информацией, что так должно положительно сказаться на качестве обучения.

5 Охрана труда
Компьютерная техника является источником излучений и электромагнитных полей, а также местом накопления статического электричества, потенциально опасных для человека. Пока эти излучения и поля не превосходят установленный медициной предельно допустимый уровень (ПДУ), они не наносят ощутимого урона здоровью человека.
Из всех устройств, связанных с компьютером, для здоровья наибольшую потенциальную опасность представляет монитор. Именно он сочетает относительно высокий уровень излучения и достаточно малое расстояние до человека.
Принятые на сегодня санитарные нормы устанавливают минимальное расстояние от экрана до пользователя 50—70 см, примерно на длину вытянутой руки, в то время как это расстояние от боковой и задней стенки до рабочих мест должно быть не менее 1,5 м. Для каждого оснащенного компьютером рабочего места определена минимальная площадь — не менее 6 квадратных метров. Клавиатура и руки пользователя должны находиться на максимально возможном удалении от компьютера (16;427).
Для работающих на ПК разработана типовая инструкция по охране труда ТОН Р-45-084-01 и утверждена приказом Министерства Российской Федерации по связи и информатизации от 2 июля 2001 г. № 162.
При эксплуатации ПК на работника могут оказывать действие следующие опасные и вредные производственные факторы:
повышенный уровень электромагнитных излучений;
повышенный уровень статического электричества;
пониженная ионизация воздуха;
статические физические перегрузки;
перенапряжение зрительных анализаторов.
Работнику при работе на ПК запрещается:
прикасаться к задней панели системного блока (процессора) при включенном питании;
переключать разъемы интерфейсных кабелей периферийных устройств при включенном питании;
допускать попадание влаги на поверхность системного блока (процессора), монитора, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;
производить самостоятельное вскрытие и ремонт оборудования;
работать на компьютере при снятых кожухах;
отключать оборудование от электросети и выдергивать электровилку, держась за шнур.

5.1 Анализ акустической обстановки в помещении разработки ПО
Постановлением Государственного комитета СССР по стандартам от 31 октября 1980 г. № 5237 утвержден и введен в действие стандарт «Средства и методы защиты от шума» (ГОСТ 12.1.029-80), который распространяется на средства и методы защиты от шума, применяемые на рабочих местах производственных и вспомогательных помещений, на территории промышленных предприятий, в помещениях жилых и общественных зданий.
В данном стандарте указана классификация шумов, а также средств и методов защиты от шума.
В помещениях, где находятся ПК, имеет место быть шум механического происхождения — это шум, возникающий вследствие вибрации поверхностей машин и оборудования, а также одиночных или периодических ударов в сочленениях деталей, сборочных единиц или конструкций в целом.

5.2 Анализ и выбор мероприятий по борьбе с шумом
Средства и методы защиты от шума по отношению к защищаемому объекту подразделяются на:
средства и методы коллективной защиты;
средства индивидуальной защиты.
Средства, снижающие шум в источнике его возникновения, в зависимости от характера воздействия подразделяются на:
средства, снижающие возбуждение шума;
средства, снижающие звукоизлучающую способность источника шума.
Средства, снижающие шум в источнике его возникновения, в зависимости от характера шумообразования подразделяются на:
средства, снижающие шум вибрационного (механического) происхождения;
средства, снижающие шум аэродинамического происхождения;
средства, снижающие шум электромагнитного происхождения;
средства, снижающие шум гидродинамического происхождения.
Средства, снижающие шум на пути его распространения, в зависимости от среды подразделяются на:
средства, снижающие передачу воздушного шума;
средства, снижающие передачу структурного шума.
Средства и методы коллективной защиты от шума в зависимости от способа реализации подразделяются на:
акустические;
архитектурно-планировочные;
организационно-технические.
Акустические средства защиты от шума в зависимости от принципа действия подразделяются на:
средства звукоизоляции;
средства звукопоглощения;
средства виброизоляции;
средства демпфирования;
глушители шума.
Средства звукоизоляции в зависимости от конструкции подразделяются на:
звукоизолирующие ограждения зданий и помещений;
звукоизолирующие кожухи;
звукоизолирующие кабины;
акустические экраны.
звукопоглощающие облицовки;
объемные (штучные) поглотители звука.
Архитектурно-планировочные методы защиты от шума включают в себя:
рациональные акустические решения планировок зданий и генеральных планов объектов;
рациональное размещение технологического оборудования, машин и механизмов;
рациональное размещение рабочих мест;
рациональное акустическое планирование зон и режима движения транспортных средств и транспортных потоков;
создание шумозащищенных зон в различных местах нахождения человека.
Организационно-технические методы защиты от шума включают в себя:
применение малошумных технологических процессов (изменение технологии производства, способа обработки и транспортирования материала и др.);
оснащение шумных машин средствами дистанционного управления и автоматического контроля;
применение малошумных машин, изменение конструктивных элементов машин, их сборочных единиц;
совершенствование технологии ремонта и обслуживания машин;
использование рациональных режимов труда и отдыха работников на шумных предприятиях. (1;295).
Что касается шума при работе на ПК, то сильнее всего шумит процессорный кулер (вентилятор). Есть несколько способов уменьшения шума вентилятора, например, понижение напряжения на нём или установка специального устройства для регулировки скорости вращения специальным ползунком. Но при уменьшении скорости вращения вентилятора соответственно ухудшается производительность, и при плохом охлаждении увеличивается температура процессора. Чем больше температура процессора, тем ниже стабильность и меньше срок жизни процессора. Поэтому желательно применять организационные меры при работе большого количества работающих на ПК в одном помещении, например, путем установки звукопоглощающих перегородок между рабочими местами.
Посторонние звуки также издает вентилятор в блоке питания, поэтому при выборе ПК желательно обращать внимание на шумы, исходящие от ПК и выбирать ПК с тихими вентиляторами. Для уменьшения шума от ПК можно положить резиновую прокладку толщиной около сантиметра под корпус.
Заключение
В ходе дипломной работы были рассмотрены задачи и требования к ЭБ, рассмотрены Интернет-источники, являющиеся российскими ЭБ, их состав и возможности по поиску, приведены их адреса в глобальной сети. Также была изучена нормативно-правовая база, касающаяся использования библиотечных ресурсов в электронном виде. При использовании объектов авторского права, к которым относится учебная, художественная литература, в качестве источников электронной библиотеки должны учитываться интересы правообладателей интеллектуальной собственности. Возможно свободное использование произведения в информационных, научных, учебных или культурных целях без согласия автора или иного правообладателя и без выплаты вознаграждения, но с обязательным указанием имени автора в виде цитирования в оригинале и в переводе, воспроизведения в прессе в объеме, оправданном информационной целью.
Библиотеки, предоставляющие читателям во временное безвозмездное пользование экземпляры произведений в цифровой форме, должны предусмотреть защиту информации от копирования с целью использования вне помещений библиотек. Исключительное право на произведение действует в течение всей жизни автора и семидесяти лет после его смерти.
В дипломной работе кратко рассмотрены теоретические основы проектирования БД. БД – это объективная форма представления и организации совокупности данных, систематизированных для хранения и обработки с помощью ЭВМ.
Начальным этапом разработки любой информационной системы является анализ предметной области. На этом этапе определяются информационные потребности всей совокупности пользователей будущей системы, которые, в свою очередь, предопределяют содержание ее базы данных. Совокупность объектов предметной области и связей между ними характеризует структуру предметной области.
Целью дипломной работы было создание электронной библиотеки. Для этого сначала были рассмотрены форматы для хранения библиотечных ресурсов в цифровом виде. Разрабатываемый Web-интерфейс не ориентируется на определенный формат файлов и может работать с файлами всех известных операционной системе форматов.
В качестве СУБД была выбрана MySQL, в качестве языка разработки PHP. MySQL – это система управления реляционными базами данных. В реляционной базе данных данные хранятся в отдельных таблицах. Для работы с электронными книгами было создано 6 таблиц и установлены связи между ними. Выборка из таблиц по интересующим читателя параметрам организована с использованием языка SQL-запросов.
В дипломной работе определены этапы, исполнители и продолжительность работ по созданию ПО, составлен календарный график выполнения работ.
Дополнительных затрат на приобретение программных и технических средств не требуется, так как при разработке Web-интерфейса использовано бесплатное программное обеспечение, а именно сервер Apache, язык программирования PHP 5 и БД MySQL.
Разработанное ПО может работать как на ПК с ОС WINDOWS, так и UNIX. Возможно использование Web-интерфейса как внутри ЛВС университета, так и в глобальной сети Интернет.
Прибыль прогнозируется за счет уменьшения стоимости типографских работ для печати методических указаний и другой литературы по всем предметам, изучаемым в данном учебном заведении, и за счет сокращении численности библиотечных работников. Срок окупаемости приложения составляет не более 12 месяцев.
Предоставление возможности студентам пользоваться библиотечными ресурсами в электронными виде позволит как избежать затрат, связанных с печатанием бумажных источников, так и будет способствовать улучшению качества обучения студентов в данном учебном заведении. Размещение статей преподавателей вуза в цифровом виде позволит ознакомиться всем желающим с новой информацией, что так должно положительно сказаться на качестве обучения.


Глоссарий
№ Новые понятия Содержание SQL (Structured Query Language)  язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. База данных (БД) это объективная форма представления и организации совокупности данных (например, статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ. Информационный объект описание некоторой сущности предметной области, т. е. реального объекта, процесса, явления или события. Нормализация это формальный аппарат ограничений на формирование таблиц (отношений), который позволяет устранить дублирование, обеспечивает непротиворечивость хранимых данных и уменьшает трудозатраты на ведение (ввод, корректировку) базы данных. Операционная система (operation system) программа, которая автоматически загружается при включении компьютера и предоставляет пользователю базовый набор команд, с помощью которых можно выполнять общение с компьютером и ряд действий. Пользователь  лицо или организация, которое использует действующую систему для выполнения конкретной функции. Система управления базой данных (СУБД) специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Язык программирования  формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Библиографический список
Арустамов, Э.А. Охрана труда: Справочник / Э. А. Арустамов. — М.: Издательско-торговая корпорация «Дашков и К», 2008.— 588 с. ISBN 978-5-91131-551-1
Гохберг, Г.С. Информационные технологии: Учебник для сред. проф. образования / Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин – М.: Издательский центр «Академия», 2004. – 206 с. ISBN 5-7695-1643-7.
Грабауров, В. А. Информационные технологии для менеджеров / В.А. Грабауров – М.: Финансы и статистика, 2001.– 368 с.: ил. ISBN 5-279-02299-3
Грабер, М. Введение в SQL / Пер. с англ. В. Ястребов – Издательство «Лори», 1996. – 380 с. – ISBN: 5-85582-010-6.
Гутмане Э. РНР 5. Профессиональное программирование / Э. Гутмане, С. Баккен, Д. Ретанс Д. -пер. с англ. – СПб: Символ-Плюс, 2006. - 704 с.: ил. – ISBN 5-93286-083-9.
Информатика: учебник / Б.В. Соболь и др. — Изд. 3-е, дополн. и перераб. — Ростов н/Д: Феникс, 2007. — 446 с. — ISBN 978-5-222-12081-1.
Кнут, Дональд Э. Искусство программирования, том 1. Основные алгоритмы / Дональд Э. Кнут – Вильямс, 2008. – 720 с. - ISBN 978-5-8459-0080-7, 0-201-89683-4.
Колисниченко, Д.Н. Самоучитель PHP 5 / Д.Н. Колисниченко – СПб.: Наука и техника, 2004. – 658 с. - ISBN 5-94387-151-9.
Компьютерные системы и сети. Учебное пособие / В.П. Косарев [и др.]. – М.: Финансы и статистика, 1999. – 464 с.: ил. — ISBN 5-279-01986-0.
Кузин, А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. — 2-е изд., стер. — М.: Издательский центр «Академия», 2008. — 320 с. I5ВN 978-5-7695-4833-8.
Кухарчик А. РНР: обучение на примерах/А. Кухарчик. — Мн.: Новое знание, 2004. — 237 с. — ISBN 985-475-050-7.
Ландэ, Д.В. Поиск знаний в Internet. Профессиональная работа.: Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 272 с.: ил. — ISBN 5-8459-0764-0 (рус.)
Мазуркевич А. РНР: настольная книга программиста / А. Мазуркевич, Д. Еловой. — Мн.: Новое знание, 2003. — 480 с.: ил. — ISBN 985-475-014-0.
Максимов Н.В., Попов И.И. Компьютерные сети: учеб. пособ. / Н.В.Максимов, И.И. Попов — М.: ФОРУМ, 2008. — 448 с.: ил. — ISBN 978-5-91134-235-7
Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник / А.С. Марков, К.Ю. Лисовский — М.: Финансы и статистика, 2006. - 512 с: ил. — ISBN 5-279-02298-5.
Михеева, Е.В. Информационные технологии в профессиональной деятельности: учеб. пособие. – М.: ТК Велби, Изд-во Проспект, 2007. – 448 с. – ISBN: 978-5-482-01569-8
Олифер, В. Сетевые операционные системы. / В.Г.Олифер, Н.А.Олифер – СПб.: Питер; К.: Издательская группа BHV, 2002 – 544 с. – ISBN 572-5-00120-6.
Основы информационной безопасности. Учебное пособие для вузов / Е. Б. Белов, В. П. Лось, Р. В. Мещеряков, А. А. Шелупанов. - М.: Горячая линия - Телеком, 2006. - 544 с.: ил. ISBN 5-93517-292-5.
Острейковский, В.А. Информатика: Учеб. пособие для студ. сред. спец. учеб. заведений / В.А. Острейковский – М.: Высшая школа, 2003. – 319 с.: ил. ISBN 5-06-004661-3.
Плотникова, В.А. Современная библиотека образовательного учреждения: Пособие для системы доп. проф. образования. / В.А. Плотникова, Т.С. Маркарова, Т.В. Мошковская и др.– М.: Федерация Интернет Образования, 2005. – 86 с.
Пронин В.Н. Информационные технологии в управлении образованием. Часть II: Пособие для системы доп. проф. Образования / В.Н. Пронин, Е.Ю. Пронина. — М.: НФПК, 2006. — 208 с.
Рева, О.Н. HTML. Просто как дважды два / О.Н. Рева — М.: Эксмо, 2006. — 256 с, ил. — ISBN 5-699-13537-5.
Симонович, С.В. Информатика. Базовый курс. 2-е издание / Под ред. С.В.Симоновича. — СПб.: Питер, 2004. — 640 с.: ил. ISBN 5-94723-752-0.
Пронин В.Н. Информационные технологии в управлении образованием. Часть II: Пособие для системы доп. проф. Образования / В.Н. Пронин, Е.Ю. Пронина. — М.: НФПК, 2006. — 208 с.
Плотникова, В.А. Современная библиотека образовательного учреждения: Пособие для системы доп. проф. образования. / В.А. Плотникова, Т.С. Маркарова, Т.В. Мошковская и др.– М.: Федерация Интернет Образования, 2005. – 84 с.
Степанов, А.Н. Информатика. Учебник для вузов. 4-е издание / А.Н.Степанов. — СПб.: Питер, 2005. — 684 с.: ил. ISBN 5-94723-898-5.
Таненбаум, Э. Компьютерные сети / Э. Таненбаум : пер. с англ. – СПб.: Питер, 2003. – 992 с. – ISBN 5-318-00492-Х.
Томсон, Л. Разработка WEB-приложений на РНР и MySQL: Пер. с англ./ Лаура Томсон, Люк Веллинг. — 2-е изд., испр. — СПб: ООО «ДиаСофтЮП», 2003. — 672 с. – ISBN 5-93772-090-3.
Ульман, Л. MySQL / Ларри Ульман: Пер. с англ. Слинкина А. А. - М.: ДМК Пресс; СПб.: Питер, 2004. — 352 с.: ил. — ISBN 5-94074-229-7
Хандадашева, Л.Н. Программное обеспечение. Вычислительные сети: базовый курс профильного цикла «Оператор ЭВМ» / Л.Н. Хандадашева, И.Г. Истомина. – М.: ИКЦ «МарТ», Ростов н/Д: Издательский центр «МарТ», 2005. – 320 с. — ISBN 5-241-00486-6.
Харрис, Э. PHP/MySQL для начинающих / Э.Харрис – М.: КУДИЦ-ОБРАЗ, 2005. – 384 с. — ISBN 5-9579-0046-Х.
[Электронный ресурс]. - Режим доступа: http://www.consultant.ru/popular/gkrf4/79_2.html

Приложение. Листинг программы на PHP
index.php

include( "dbopen_lib.php" );

$result=mysql_query("SET NAMES cp1251");

if ( (isset($_GET['s1'])) and (isset($_GET['userName'])) and (isset($_GET['password'])) and ($_GET['userName']!="") and ($_GET['password']!=""))


{
// Защищаясь от SQL-инъекции, пропускаем
// полученные пароль и логин через функцию mysql_escape_sTRing
if (!get_magic_quotes_gpc())
{
$userName = mysql_escape_string($_GET['userName']);
$password = mysql_escape_string($_GET['password']);
}

// Осуществляем запрос, который возвращает число записей, удовлетворяющих паролю и логину

$query = "SELECT * FROM users WHERE user_name = '".$userName."' AND user_pass = '".$password."' " ;
$result = mysql_query($query);
//$id_user=mysql_result($result, 0,"user_id");
$total= mysql_num_rows($result);


if ($total > 0)
{

setcookie("userName", urlencode($_GET['userName']), time() + 3600*2);
setcookie("password", urlencode($_GET['password']), time() + 3600*2);
}

else
{
setcookie("userName", urlencode($_GET['userName']), time() - 1000);
setcookie("password", urlencode($_GET['password']), time() - 1000);
}


}

?>





ЭЛЕКТРОННАЯ БИБЛИОТЕКА























if ((!isset($_COOKIE['userName'])) or (!isset($_COOKIE['password'])))
{
exit;
}
?>




if (isset($_GET['s2']))
{
echo '';
}
?>









Книга поможет в труде,выручит в беде.




ЭЛЕКТРОННАЯ БИБЛИОТЕКА






















Имя

Пароль












































Поиск книги по названию


if (!isset($bname))
{ $bname=''; }
?>




Выберите автора:




Выберите тематику:




Выберите жанр:




Выберите издательство:





if (!isset($byear))
{ $byear='';
//date("Y");
}
?>


Укажите год выпуска:



';

echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';

$query="SELECT a.book_id,rtrim(a.book_name) as book_name,a.book_year,rtrim(a.isbn) as isbn,a.book_page, ";
$query=$query."a. file_name,b.author_name,c.publishing_name,d.genre_name,e.rubric_name ";
$query=$query."from book a, author b, publishing c, genre d, rubric e ";
$query=$query." where a.author_id=b.author_id ";
$query=$query." and a.publishing_id=c.publishing_id ";
$query=$query." and a.genre_id=d.genre_id ";
$query=$query." and a.rubric_id=e.rubric_id ";

if ($bname!='')
{$query=$query." and a.book_name like '%".$bname."%' " ;}

if ($aut_id!=0)
{$query=$query." and a.author_id=".$aut_id;}

if ($rub_id!=0)
{$query=$query." and a.rubric_id=".$rub_id;}

if ($gen_id!=0)
{$query=$query." and a.genre_id=".$gen_id;}

if ($pub_id!=0)
{$query=$query." and a.publishing_id=".$pub_id;}

if ($byear!='')
{$query=$query." and a.book_year=".$byear;}

//echo $query;

$result = mysql_query($query);

while ($row = mysql_fetch_array($result))
{

echo '';

echo '';

echo '';

echo '';

echo '';

echo '';

echo '';

echo '';

if (strpos($row['file_name'],'.doc')!=0)
{ $name_ico='word.jpg'; }
else
{
if (strpos($row['file_name'],'.pdf')!=0)
{ $name_ico='acrobat.jpg'; }
else
{
if (strpos($row['file_name'],'.txt')!=0)
{ $name_ico='txt.gif'; }
else
{ $name_ico='book.gif'; }
}
}


echo '';

echo '';

}
echo '
Автор Название Издательство Год Стр. ISBN Тематика Жанр Скачать
';
echo $row['author_name'];
echo '
';
echo $row['book_name'];
echo '
';
echo $row['publishing_name'];
echo '
';
echo $row['book_year'];
echo '
';
echo $row['book_page'];
echo '
';
echo $row['isbn'];
echo '
';
echo $row['rubric_name'];
echo '
';
echo $row['genre_name'];
echo '
';
echo ' ';

echo '
';
echo '


Последнее обновление страницы:

echo date ("F d Y H:i:s.", getlastmod());
?>










dbopen_lib.php
// Укажите свои настройки MySQL

$hostName = "192.168.1.3"; // имя сервера, где работает MySQL
$loginName = "root"; // имя пользователя
$loginpassword = "1"; // пароль
$databaseName = "library"; // имя базы данных

///////////////////////////////////////////////////////////////

if (!($conn=mysql_connect($hostName,$loginName,$loginpassword))) {
printf("Ошибка при соединении с MySQL !\n");
exit();
}
if (!mysql_select_db($databaseName, $conn)) {
printf("Ошибка базы данных !");
exit();
}

?>

down_book.php

$file=$_GET['file'];
$str='Content-Disposition: attachment; filename="Введите имя файла для сохранения"';
//$str='Content-Disposition: attachment; filename="'.$file_doc.'"';
header($str);
header("Content-type: application/octet-stream");
echo file_get_contents ($file);
?>


[Электронный ресурс]. - Режим доступа: http://www.consultant.ru/popular/gkrf4/79_2.html
Пронин В.Н. Информационные технологии в управлении образованием. Часть II: Пособие для системы доп. проф. Образования / В.Н. Пронин, Е.Ю. Пронина. — М.: НФПК, 2006. — с.8.

Кузин, А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. — 2-е изд., стер. — М.: Издательский центр «Академия», 2008. — с.25-27

Кузин, А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. — 2-е изд., стер. — М.: Издательский центр «Академия», 2008. — с.6-10

Томсон, Л. Разработка WEB-приложений на РНР и MySQL: Пер. с англ./ Лаура Томсон, Люк Веллинг. — 2-е изд., испр. — СПб: ООО «ДиаСофтЮП», 2003. —с.21
Кузин, А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. — 2-е изд., стер. — М.: Издательский центр «Академия», 2008. — с.21-23


Михеева, Е.В. Информационные технологии в профессиональной деятельности: учеб. пособие. – М.: ТК Велби, Изд-во Проспект, 2007. – с.427-433

Арустамов, Э.А. Охрана труда: Справочник / Э. А. Арустамов. — М.: Издательско-торговая корпорация «Дашков и К», 2008.— с.295-304












2

1.Арустамов, Э.А. Охрана труда: Справочник / Э. А. Арустамов. — М.: Издательско-торговая корпорация «Дашков и К», 2008.— 588 с. ISBN 978-5-91131-551-1
2.Гохберг, Г.С. Информационные технологии: Учебник для сред. проф. образования / Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин – М.: Издательский центр «Академия», 2004. – 206 с. ISBN 5-7695-1643-7.
3.Грабауров, В. А. Информационные технологии для менеджеров / В.А. Грабауров – М.: Финансы и статистика, 2001.– 368 с.: ил. ISBN 5-279-02299-3
4.Грабер, М. Введение в SQL / Пер. с англ. В. Ястребов – Издательство «Лори», 1996. – 380 с. – ISBN: 5-85582-010-6.
5.Гутмане Э. РНР 5. Профессиональное программирование / Э. Гутмане, С. Баккен, Д. Ретанс Д. -пер. с англ. – СПб: Символ-Плюс, 2006. - 704 с.: ил. – ISBN 5-93286-083-9.
6.Информатика: учебник / Б.В. Соболь и др. — Изд. 3-е, дополн. и перераб. — Ростов н/Д: Феникс, 2007. — 446 с. — ISBN 978-5-222-12081-1.
7.Кнут, Дональд Э. Искусство программирования, том 1. Основные алгоритмы / Дональд Э. Кнут – Вильямс, 2008. – 720 с. - ISBN 978-5-8459-0080-7, 0-201-89683-4.
8.Колисниченко, Д.Н. Самоучитель PHP 5 / Д.Н. Колисниченко – СПб.: Наука и техника, 2004. – 658 с. - ISBN 5-94387-151-9.
9.Компьютерные системы и сети. Учебное пособие / В.П. Косарев [и др.]. – М.: Финансы и статистика, 1999. – 464 с.: ил. — ISBN 5-279-01986-0.
10.Кузин, А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. — 2-е изд., стер. — М.: Изда¬тельский центр «Академия», 2008. — 320 с. I5ВN 978-5-7695-4833-8.
11.Кухарчик А. РНР: обучение на примерах/А. Кухарчик. — Мн.: Новое знание, 2004. — 237 с. — ISBN 985-475-050-7.
12.Ландэ, Д.В. Поиск знаний в Internet. Профессиональная работа.: Пер. с англ. — М.: Издатель¬ский дом «Вильяме», 2005. — 272 с.: ил. — ISBN 5-8459-0764-0 (рус.)
13.Мазуркевич А. РНР: настольная книга программиста / А. Мазуркевич, Д. Еловой. — Мн.: Новое знание, 2003. — 480 с.: ил. — ISBN 985-475-014-0.
14.Максимов Н.В., Попов И.И. Компьютерные сети: учеб. пособ. / Н.В.Максимов, И.И. Попов — М.: ФОРУМ, 2008. — 448 с.: ил. — ISBN 978-5-91134-235-7
15.Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник / А.С. Марков, К.Ю. Лисовский — М.: Финансы и статистика, 2006. - 512 с: ил. — ISBN 5-279-02298-5.
16.Михеева, Е.В. Информационные технологии в профессиональной деятельности: учеб. пособие. – М.: ТК Велби, Изд-во Проспект, 2007. – 448 с. – ISBN: 978-5-482-01569-8
17.Олифер, В. Сетевые операционные системы. / В.Г.Олифер, Н.А.Олифер – СПб.: Питер; К.: Издательская группа BHV, 2002 – 544 с. – ISBN 572-5-00120-6.
18.Основы информационной безопасности. Учебное пособие для вузов / Е. Б. Белов, В. П. Лось, Р. В. Мещеряков, А. А. Шелупанов. - М.: Горячая линия - Телеком, 2006. - 544 с.: ил. ISBN 5-93517-292-5.
19.Острейковский, В.А. Информатика: Учеб. пособие для студ. сред. спец. учеб. заведений / В.А. Острейковский – М.: Высшая школа, 2003. – 319 с.: ил. ISBN 5-06-004661-3.
20.Плотникова, В.А. Современная библиотека образовательного учреждения: Пособие для системы доп. проф. образования. / В.А. Плотникова, Т.С. Маркарова, Т.В. Мошковская и др.– М.: Федерация Интернет Образования, 2005. – 86 с.
21.Пронин В.Н. Информационные технологии в управлении образованием. Часть II: Пособие для системы доп. проф. Образования / В.Н. Пронин, Е.Ю. Пронина. — М.: НФПК, 2006. — 208 с.
22.Рева, О.Н. HTML. Просто как дважды два / О.Н. Рева — М.: Эксмо, 2006. — 256 с, ил. — ISBN 5-699-13537-5.
23.Симонович, С.В. Информатика. Базовый курс. 2-е издание / Под ред. С.В.Симоновича. — СПб.: Питер, 2004. — 640 с.: ил. ISBN 5-94723-752-0.
24.Пронин В.Н. Информационные технологии в управлении образованием. Часть II: Пособие для системы доп. проф. Образования / В.Н. Пронин, Е.Ю. Пронина. — М.: НФПК, 2006. — 208 с.
25.Плотникова, В.А. Современная библиотека образовательного учреждения: Пособие для системы доп. проф. образования. / В.А. Плотникова, Т.С. Маркарова, Т.В. Мошковская и др.– М.: Федерация Интернет Образования, 2005. – 84 с.
26.Степанов, А.Н. Информатика. Учебник для вузов. 4-е издание / А.Н.Степанов. — СПб.: Питер, 2005. — 684 с.: ил. ISBN 5-94723-898-5.
27.Таненбаум, Э. Компьютерные сети / Э. Таненбаум : пер. с англ. – СПб.: Питер, 2003. – 992 с. – ISBN 5-318-00492-Х.
28.Томсон, Л. Разработка WEB-приложений на РНР и MySQL: Пер. с англ./ Лаура Томсон, Люк Веллинг. — 2-е изд., испр. — СПб: ООО «ДиаСофтЮП», 2003. — 672 с. – ISBN 5-93772-090-3.
29.Ульман, Л. MySQL / Ларри Ульман: Пер. с англ. Слинкина А. А. - М.: ДМК Пресс; СПб.: Питер, 2004. — 352 с.: ил. — ISBN 5-94074-229-7
30.Хандадашева, Л.Н. Программное обеспечение. Вычислительные сети: базовый курс профильного цикла «Оператор ЭВМ» / Л.Н. Хандадашева, И.Г. Истомина. – М.: ИКЦ «МарТ», Ростов н/Д: Издательский центр «МарТ», 2005. – 320 с. — ISBN 5-241-00486-6.
31.Харрис, Э. PHP/MySQL для начинающих / Э.Харрис – М.: КУДИЦ-ОБРАЗ, 2005. – 384 с. — ISBN 5-9579-0046-Х.
32.[Электронный ресурс]. - Режим доступа: http://www.consultant.ru/popular/gkrf4/79_2.html

Вопрос-ответ:

Какова история развития электронных библиотек?

История развития электронных библиотек началась в 1960-х годах с poпыток использования компьютеров для хранения и поиска информации. В 1970-х годах на базе компьютерных сетей появились первые электронные каталоги библиотек. В 1990-х годах с развитием интернета появились полноценные электронные библиотеки.

Каковы возможности российских электронных библиотек?

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

Какие объекты авторских прав могут быть использованы в электронной библиотеке?

В электронной библиотеке могут использоваться различные объекты авторских прав, такие как литературные произведения, научные статьи, фотографии, музыкальные композиции и т.д. Все эти объекты защищены авторским правом, и использование их в электронной библиотеке должно осуществляться в соответствии с законодательством.

Какой срок действия исключительного права на произведение?

Срок действия исключительного права на произведение составляет жизнь автора и 70 лет после его смерти. По истечении этого срока произведение переходит в общественное достояние и может быть свободно использовано всеми пользователем электронной библиотеки.

Какую роль играет электронная библиотека РГСУ в учебном и научном процессе?

Электронная библиотека РГСУ играет важную роль в учебном и научном процессе. Она предоставляет студентам и преподавателям доступ к электронным учебным материалам, научным статьям, журналам и другим информационным ресурсам. Благодаря этому пользователи могут получить актуальную и проверенную информацию для своих учебных и научных исследований.

Что такое электронная библиотека и какова ее концепция?

Электронная библиотека - это специальная электронная система, в которой собраны и представлены электронные издания, доступ к которым можно получить через сеть Интернет. Она представляет собой электронный аналог традиционной библиотеки, но с возможностью удаленного доступа к содержимому. Концепция электронной библиотеки основана на использовании новых технологий для создания и распространения электронных изданий.

Какие возможности предоставляют российские электронные библиотеки?

Российские электронные библиотеки предоставляют широкий спектр возможностей. Они позволяют пользователю получить доступ к электронным книгам, журналам, статьям, диссертациям и другим научным и учебным материалам. Библиотеки предлагают удобные интерфейсы для поиска и чтения электронных изданий, а также инструменты для их скачивания и печати. Некоторые электронные библиотеки также предоставляют возможность комментирования и обсуждения материалов.

Какое место занимает библиотека в учебном и научном процессе РГСУ?

Библиотека РГСУ играет важную роль в учебном и научном процессе университета. Она предоставляет студентам и преподавателям доступ к электронным учебным материалам, научным журналам, статьям и другим актуальным исследованиям. Библиотека также оказывает помощь в поиске необходимой литературы, проводит инструктажи по использованию электронных ресурсов и организует мероприятия по распространению знаний. Она является незаменимым инструментом для поддержки учебного и научного процесса РГСУ.