Программирование комплекса «Библиотека»

Автор работы: Пользователь скрыл имя, 01 Июня 2013 в 18:26, дипломная работа

Краткое описание

Целью данной дипломной работы является создание программного комплекса «Библиотека» (далее ПК «Библиотека») для ведения учета литературы находящийся в библиотеке, а также сотрудников имеющих на руках какие либо материалы из нее.
Задачи исследования: (задачи исследования вытекают из глав твоей дипломной работы, перечисли их по пунктам).
ПК «Библиотека» состоит из двух модулей:
Библиотекарь - представляет собой приложение Windows, в котором и происходит заполнение базы данных информацией о литературе и сотрудниках.
Читатель – этот модуль предназначен для обеспечения сотрудников ОНУТЦ доступа к базе данных книг библиотеки. Модуль читателя представляет собой веб-интерфейс.

Содержание

Введение 3
1. Постановка задачи 6
2. История развития СУБД 8
2.1. Типы и структуры данных 8
2.1.1. Основные типы данных. 8
2.1.2. Обобщенные структуры или модели данных. 9
2.1.3. Методы доступа к данным. 10
2.2. Классификация моделей баз данных 11
2.2.1. Иерархическая модель данных. 11
2.2.2. Сетевая модель данных 12
2.2.3. Реляционная модель данных 15
2.2.4. Постреляционные СУБД. 19
3. Практическая реализация 23
3.1. Пояснения к техническому заданию. 23
3.2. Интерфейс ПК «Библиотека» 24
3.3. Описание программного кода 34
3.3.1 Описание класса Form1. 34
4. Экономическое обоснование 55
5. Инструкция по технике безопасности при работе на компьютере 67

Вложенные файлы: 1 файл

Дипломная работа по проекту ОНУТЦ.docx

— 753.81 Кб (Скачать файл)

Процент соотношения накладных расходов к основной заработной плате на 2007 г. (взят на уровне фактического за 2006 г.) - 150%.

Таблица 3

Расчет затрат на заработную плату на разработку ПК «Библиотека»

Наименование категорий работников и должностей

Численность исполнителей

Кол-во чел./дн. работы

Среднедневная заработная плата

Сумма заработной платы

1

2

3

4

5

Ведущий инженер-программист

1

1

72 415

72 415

техник-программист

1

10

2 820

28 200

Итого

2

11

75 235

100 615


 

Таблица 4

Расчет формирования цены на разработку ПК «Библиотека»

№ п/п

Наименование статей расходов

Денежный  эквивалент

руб.

1

2

3

1

Основная заработная плата по смете

100 615

2

Отчисления ФСЗН (стр.1 х 35%)

35 215

3

Отчисления по обязательному страхованию (условно 0,3%) (стр.1 х 0,3%)

301

4

Накладные расходы (150% к ФЗП)

52 822

     

5

Итого производственная себестоимость (сумма стр.2-4)

88 338




 

 

 

 

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

Всего затрат на приложение 88 338 руб. Цена естественно небольшая, учитывая специфику задания, всевозможные исправления и поправки. И естественно, надо приплюсовать сюда сопровождение, которое при разработке на заказ стоило бы раза в 4 больше самого приложения, либо отсутствовало вообще.

5. Инструкция по технике безопасности при работе на компьютере

Общие требования безопасности

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

Требования безопасности перед началом работы

Перед началом работы следует убедиться в исправности электропроводки, выключателей, штепсельных розеток, при помощи которых оборудование включается в сеть, наличии заземления компьютера, его работоспособности,

Требования безопасности во время работы

Для снижения или предотвращения влияния опасных и вредных факторов необходимо соблюдать санитарные правила и нормы. Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы¦ (Утверждено Постановлением Госкомсанэпиднадзора России от 14 июля 1996 г. N 14 СанПиН 2.2.2.542-96).

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

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

Запрещается под напряжением очищать от пыли и загрязнения электрооборудование.

Запрещается проверять работоспособность электрооборудования в неприспособленных для эксплуатации помещениях с токопроводящими полами, сырых, не позволяющих заземлить доступные металлические части.

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

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

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

Требования безопасности в аварийных ситуациях

При обнаружении неисправности немедленно обесточить электрооборудование, оповестить администрацию. Продолжение работы возможно только после устранения неисправности.

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

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

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

Искусственное дыхание пораженному электрическим током производится вплоть до прибытия врача.

На рабочем месте запрещается иметь огнеопасные вещества

В помещениях запрещается:

  • зажигать огонь;
  • включать электрооборудование, если в помещении пахнет газом;
  • курить;
  • сушить что-либо на отопительных приборах;
  • закрывать вентиляционные отверстия в электроаппаратуре

Источниками воспламенения являются:

  • искра при разряде статического электричества
  • искры от электрооборудования
  • искры от удара и трения
  • открытое пламя

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

Помещения с электрооборудованием должны быть оснащены огнетушителями типа ОУ-2 или ОУБ-3.

Требования безопасности по окончании работы

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

Заключение

В данной работе были рассмотрены  все аспекты создания приложения, для автоматизации учета книг библиотеки НОУ ОНУТЦ ОАО «Газпром».

Основными аспектами являлись :

  • Актуальность;
  • Экономические особенности;
  • Политика предприятия по разработке КП «Библиотека»;
  • Особенности функционала и индивидуальные требования;

 Программный комплекс  «Библиотека» выполнен в соответствии с требованиями ГОСТ 19102-77 и ГОСТ 19781-90.

Решение об использовании собственных ресурсов и собственного штата сотрудников экономически  выгодно и обоснованно многими факторами. Экономическая эффективность доказана путем анализа рынка программных продуктов, а также анализом рынка СУБД. Также опираясь на экономическое обоснование приложения, мы еще раз подтверждаем экономическую выгодность, так как расходы на разработку ПК ниже рыночных условий на 10 000 руб., при этом не учитывается одна из самых дорогих вещей, сопровождение, стоимость которого колеблется от 60 000 руб. до 500 000 руб. за 1 год.

Процесс разработки программного комплекса будет окончен согласно плану в июле 2012 года, а также с момента окончания разработки, он будет внедрен как полноценный программный комплекс.

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

Список использованных источников

  1. 1С:Зарплата и Кадры 7.7 с нуля! изд.: Лучшие Книги, 2009 г.
  2. Герасимова, Л.Г.; Смоляк, Р.В. 1С: Зарплата и Кадры 7.7. Практическое пособие рядового бухгалтера малого предприятия. Изд.: СПб: BHV, 2011 г
  3. Аручиди Н.А. 1С:Зарплата и Кадры: практическое руководство. Изд.: Феникс, 2008г
  4. http://www.bestnet.ru/program/best5.
  5. Ю.Банина. Внимание: Кадры. Российский налоговый курьер", 3, 2008 г
  6. Ю. Банина. Живые ценности, или главный фактор успеха. "Бухгалтер и компьютер", 6, 2008 г.
  7. Автоматизированное рабочее место в системе управления предприятием. Сборник научных трудов, Ленинград, 2010 г.
  8. Аппак М.А. Автоматизированные рабочие места на основе персональных ЭВМ, М.: Радио и связь, 2012 г.
  9. Винокуров М.А., Гутгарц Р.Д.,. Пархомов В.А. Компьютерные технологии в кадровых службах. Изд. ИГЭА, 2007г.
  10. Справочник работника кадровой службы. сост.Верховцев А. -М.:Инфра-М, 2008г.
  11. Глушаков С.В., Сурядный А.С. Программирование на Visual Basic 6.0 изд. АСТ, 2009 г.
  12. Ананьев А., Федоров А. Самоучитель Visual Basic 6.0. Изд.:BHV-Санкт-Питербург, 2007 г
  13. Хальворсон М.. Microsoft Visual Basic 6. 0 для профессионалов. Шаг за шагом. Изд.: Эком, 2007 г
  14. Литвиненко Т.В. Visual Basic 6.0. Учебное пособие для ВУЗов. Изд.: Горячая линия Телеком, 2009 г,
  15. Архангельский А.Я. Программирование в C++ Builder 5. М.: БИНОМ, 2011 г
  16. Калверт. Borland C++ Builder 5. Настольная книга программиста. Изд.: Диасофт, 2012 г.
  17. Холингворс Д. C++ Builder 5 Рук. разработчика том 2й. Изд.: Вильямс, 2011 г.
  18. Послед Б.С Borland C++ Builder 6. Разработка приложений баз данных. Изд: Diasoft, 2009 г
  19. Архангельский А.Я. Программирование в Delphi 6. М.: БИНОМ, 2012г.
  20. Хомоненко А. Д. Delphi 7. В подлиннике: Наиболее полное руководство. Изд. BHV- Санкт-Петербург, 2009 г.
  21. Бобровский С. И. Delphi 7. Учебный курс. Изд.: Питер, 2007 г.
  22. Кэнту М. Delphi 7. Для профессионалов. Изд.: Питер, 2011 г.
  23. Никифоров В, Мещеряков Е., Гофман В.Э., Анатолий Хомоненко. Delphi 7. Наиболее полное руководство, Изд.:BHV-Санкт-Петербург, 2008 г.
  24. John Petersen. Absolute Beginner's Guide to Databases, 2012 г.
  25. Дейт К Дж. Введение в системы баз данных, М.: изд. Вильямс, 2010 г.
  26. Малыхина М.П. Базы данных: основы, проектирование, использование Издание 2. Изд.: BHV-Санкт-Петербург, 2007 г.
  27. Диго С. М. Базы данных: проектирование и использование: Учебник для вузов. М.: Финансы и статистика, 2007г
  28. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Изд.: Вильямс 2007г.
  29. Hаумов А.H., Вендров А.М.и др. Системы управления базами данных и знаний, М.:Финансы и статистика, 1991.30. Дж.Ульман Основы систем баз данных, М.:Финансы и статистика,2009.г
  30. Борисенко А.А. Сборка компьютера. Просто как дважды два. М.: Эксмо, 2009г.
  31. Долинер Л.И. Информационные и телекоммуникационные технологии в обучении: психолого-педагогические и методические аспекты. Екатеринбург: Изд-во Рос. гос. проф.-пед. ун-та, 2011.
  32. Долинер Л.И. Адаптивные методические системы как основа обучения в условиях использования информационных и коммуникационных технологий. Екатеринбург: Изд-во Рос. гос. проф.-пед. ун-та, 2012г.
  33. Леонтьев В.П. Энциклопедия персонального компьютера. М.: ОЛМА-Пресс, 2007г.
  34. Ю. М. Платонов, Ю. Г. Уткин. Диагностика зависания и неисправностей компьютера. Изд.: Феникс, 2011г.
  35. В. Печников, А. Ремин, Д. Смирнов, Е. Матвеев. Быстро и легко. Сборка, диагностика, оптимизация и апгрейд современного компьютера. Изд.: "Лучшие книги", 2012г.
  36. А.Б. Кочетов Андрей. Модернизация компьютера: Самоучитель. Изд: "Питер", 2010 г
  37. Дженнифер Фултон. Модернизация и ремонт персональных компьютеров. Полное руководство. Изд. Аст, 2009г.
  38. С.В. Петров Шины PCI, PCI Express: Архитектура, дизайн, принципы функционирования. Изд.: БХВ-Петербург , 2008г.
  39. С.О. Пахомов, С.В. Асмаков. Железо 2009: КомпьютерПресс рекомендует. Изд: "Питер" 2009г
  40. Глушаков С.В., Сурядный А.С. Программирование на Visual Basic 6.0 изд. АСТ, 2012.
  41. Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов.- М.: Мир, 2009г.
  42. Донцов Д.А. Сборка компьютера. Легкий старт. СПб.: Питер, 2007. 115 с.
  43. Советов Б.Я. Моделирование систем: учебное пособие. М.: Высшая школа, 2008г.
  44. Нейбауэр А., Моя первая программа на C/C++ /Перев с англ. СПб: Питер, 2009г.
  45. Архангельский А.Я. Программирование в Delphi 6. М.: БИНОМ, 2008.
  46. Архангельский А.Я. Программирование в C++Builder 5. М.: БИНОМ, 2009.
  47. Брябрин В.М. Программное обеспечение персональных ЭВМ, М.:Hаука, 2009.
  48. Крайзмер Л.П., Кулик Б.А. Персональный компьютер на вашем рабочем месте, Лениздат, 2010г.
  49. Под редакцией Булатова А.С.. Экономика, М.: БЕК, 2012.
  50. Под редакцией Куприянова Е.М. Экономика предприятия. Учебник для вузов, М.: Банки и биржи, 2009г.
  51. Сергеев И. В. Экономика предприятия. М.: Финансы и статистика, 2007
  52. Мультипортал km.ru. Энциклопедия персонального компьютера //www.km.ru.
  53. Мюллер С. Модернизация и ремонт персонального компьютера. М.: Вильямс, 2007г.
  54. Новые педагогические и информационные технологии в системе образования: Учеб. пособие для студ. пед. вузов и системы повыш. квалиф. пед. кадров/ Полат Е.С., Бухаркина М.Ю., Моисеева М.В., Петров А.Е.; Под ред. Полат Е.С. М.: Издательский центр Академия, 2008г.
  55. Полат Е.С., Петров А.Е. Общие требования к электронному учебнику. М: Академия, 2009г.
  56. Роберт И.В. Теоретические основы создания и использования программных средств учебного назначения. Методические рекомендации по созданию и использованию педагогических программных средств. М.: НИИ СО и УК АПН СССР, 2007г.
  57. Сайт Визарт. Модернизация и сборка компьютеров //www.tvoycomputer.ru.
  58. Сайт еженедельного информационно-аналитического бюллетеня Компьютер Price //www.netequipt.ru.
  59. Сайт информации о компьютерных новинках. Статья М. Габитова Выбираем HTML-редактор //www. News3dnews.ru.
  60. Сайт центра развития информационных технологий. Сборка персонального компьютера //www.ITstfn.ru.
  61. Стоян А. Сборка компьютера шаг за шагом. Самоучитель. Спб.: Питер, 2011г.

Информация о работе Программирование комплекса «Библиотека»