Анализ сред разработки для веб-проектов. Система учета работы элементов информационной инфраструктуры. Создание базы данных и каркаса системы на языке HTML и CSS. Технологии использования и демонстрация работы системы. Экономическое обоснование проекта.
Аннотация к работе
В данном дипломном проекте рассматриваются существующие подходы использования информационных технологий при учете оборудования, хранение всей требуемой информации об оборудовании, о сроках его эксплуатации, при формировании электронной отчетности. В качестве программной среды разработки была выбрана бесплатная среда Eclipse PHP Edition, так как это очень удобный инструмент для разработок программных продуктов в качестве веб-приложений любого уровня сложности, высокая производительность, надежность, удобный интерфейс делают данную среду разработки эффективной. Языком для разработки информационной системы в качестве веб-приложения был выбран язык PHP, который отличается высокой производительностью и объектно-ориентированным подходом при разработке программных продуктов.Министерство внутренних дел Российской Федерации (МВД России) является федеральным органом исполнительной власти, осуществляющим функции по выработке и реализации государственной политики и нормативно-правовому регулированию в сфере внутренних дел. 4) управление органами внутренних дел Российской Федерации (далее - органы внутренних дел) и внутренними войсками МВД России (далее - внутренние войска); 5) обеспечение социальной и правовой защиты сотрудников органов внутренних дел, военнослужащих внутренних войск, федеральных государственных гражданских служащих системы МВД России, а также социально-правовое обеспечение работников системы МВД России, граждан, уволенных со службы в органах внутренних дел и с военной службы, членов их семей, иных лиц, соответствующее обеспечение которых на основании законодательства Российской Федерации возложено на МВД России. МВД России в своей деятельности руководствуется Конституцией Российской Федерации, общепризнанными принципами и нормами международного права, международными договорами Российской Федерации, федеральными конституционными законами, федеральными законами, актами Президента Российской Федерации и Правительства Российской Федерации и настоящим Положением. УМВД России по Выборгскому району осуществляет деятельность в основании с полномочиями УМВД России и располагается по адресу Санкт-Петербург, Лесной пр., 20-9.Техническая база данной организации включает в себя: 1) 100 персональных компьютеров;Существует четыре вида представления информации: 1) текстовая - это различные текстовые данные, такие как сообщения, электронные книги, статьи, документация, электронная почта и т.д.; Назначение разрабатываемой ИС - ведение учета используемых в организации вычислительной техники и периферийных устройств. Информационная система будет строиться на основе клиент-серверной архитектуры, и включать в свой состав серверную часть с базой данных, и клиентскую часть, с интерфейсом пользователя для получения доступа к данной базе данных. В зависимости от типа передаваемых данных будут изменяться и объемы передаваемой и хранящейся информации. Соответственно необходимо наличие необходимого для базы данных свободного дискового пространства на серверной машине, а также наличие скоростного канала связи между клиентским ПК и серверным ПК, на котором будет размещена серверная часть и база данных.На текущий момент рынок программного обеспечения, позволяющего автоматизировать функции учета оргтехники в организации, ярко выражен двумя готовыми решениями: "1С: Предприятие 8" и ИС "Учет компьютеров". Система программ "1С: Предприятие 8" включают в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частых лиц. Сама платформа не является программным продуктов для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. "Учет компьютеров" - программа, предназначенная для учета и каталогизации компьютеров, оргтехники, оборудования и других объектов в организации. Программа позволяет фиксировать производимые ремонты, замены расходных материалов и частей, профилактические работы, установленное программное обеспечение.Анализ необходимо начать с имеющихся на данный момент языков и технологий создания веб-проектов, количество которых не очень велико, но каждый язык или технология в чем-то лучше другого и разработан для более узкой цели, по сравнению с другими. Интерпретатор - программа или аппаратное средство, выполняющее анализ, обработка и тут же выполнение исходной программы или запроса. 2) ASP - данная технология представляет собой страницы на сервере, при вызове которых осуществляется выполнение программного кода. 6) JSP - технология, которая представляет собой страницы, написанные на языке Java, которые выполняются в большинстве своем непосредственно на сервере. Секрет заключается в том, что оптимизированный код может выполняться на сервере или прямо в пользовательском браузере, а язык дает возможность полноценного программирования с классами, разделениями прав доступа к процедурам и прочими фишками, любезно предоставленными полноценной Java.С
План
Содержание
Реферат
Список используемых сокращений
1. Характеристика организации
1.1 Общая характеристика и анализ объекта исследования
1.2 Анализ уровня технической и программной оснащенности
1.3 Анализ исходных данных и выбор варианта построения системы
2. Современные методы управления ИТ инфраструктурой организации
2.1 Анализ программных аналогов
2.2 Анализ существующих языков и технологий для веб-разработок
2.3 Анализ существующих СУБД
2.4 Анализ сред разработки для веб-проектов
3. Разработка системы учета работы элементов ИТ инфраструктуры
3.1 Составление технического задания
3.2 Создание БД
3.3 Разработка каркаса ИС на языке HTML и CSS
3.4 Разработка обработчиков формы на языке PHP
3.5 Разработка модулей на языке JAVASCRIPT
4. Технологии использования системы, демонстрация работы системы
5. Технико-экономическое обоснование проекта
Заключение
Список используемой литературы
Вывод
В результате выполнения дипломной работы была спроектирована ИС для УМВД России по Выборгскому району г. Санкт-Петербурга, которая позволяет минимизировать время на учет оргтехники и работ по ее ремонту и обслуживанию, позволяющая решать следующие задачи: 1) хранение в системе информации об используемых в организациях средствах вычислительной техники и периферийных устройствах;
2) изменение сведений о перечне выполняемых работ по обслуживанию и ремонту орг. техники;
Внедрение разработанной ИС позволит: 1) повысить эффективность работы данной организации;
2) снизить трудоемкость работы по оформлению заявок и ведению базы данных.
В целом, разработанная ИС значительно упростит работу сотрудников всех отделов организации, сэкономит их время, уменьшит вероятность ошибок и дублирования информации, а, следовательно, повысит эффективность рабочего процесса.
Таким образом, цель дипломной работы можно считать достигнутой, а поставленные задачи - решенными.
Также были получены практические навыки в области создания веб-приложений, изучены основные подходы к построению веб-проектов и использованию кроссбраузерных технологий. Все задачи и цели, которые были поставлены, достигнуты.
Разработанная ИС была протестирована, и не было найдено ошибок, это доказывает то, что данная ИС работает корректно. Эффективность ИС существенна: УМВД не требуется приобретать прикладные пакеты ПО фирмы 1С, дополнения к ним, оплачивать работу программистов при настройке и изменению ПО, заботится о продлении лицензии на использование данного ПО.
Период окупаемости разработанной ИС короткий, не требуется в дальнейшем покупка дополнительных модулей либо плагинов, ИС работает так, как и было изначально задумано.
Перечислим, какие языки и технологии использовались, и для каких целей: 1) Язык PHP (обработка данных, взаимодействие с БД);
2) Язык HTML (разметка страниц, построение таблиц);
3) Язык CSS (оформление страниц, расположение элементов);
4) Язык JAVASCRIPT (использование библиотеки JQUERY, работа с формами);
5) Технология AJAX (асинхронная передача данных из JAVASCRIPT в PHP);
6) СУБД MYSQL (хранение всех данных).
Перечислим полученные результаты: 1) ИС поддерживает большое количество пользователей, которые могут одновременно работать с ней;
2) "Чужой" не сможет зайти в ИС, пока для него не будет создан аккаунт с логином и паролем в ИС;
3) Учет всей оргтехники организации, подробная информация по каждой из единиц;
4) Использование технологии AJAX для увеличения производительности ИС при работе с данными;
5) Понятый и простой интерфейс, отсутствие лишних кнопок и функций, которые не использовались бы.
Список литературы
веб информационный база данные
1. JAVASCRIPT Web Applications. Alex MACCAW.
2. Агальцов В. П. Базы данных М.: Мир, 2002. - 376 с
3. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989.
4. Буч Г. Объектно - ориентированный анализ. Электронный вариант
5. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2005. - 352 с.
6. Венчковский Л.Б. Разработка сложных программных изделий.
9. Гребенюк Е. И. , Гребенюк Н. А. Технические средства информатизации: Екатеринбург: ИД "Академия" 2007г. 272 стр.
10. Дейт К. Введение в системы баз данных: Пер.с англ.-М.;СПБ., 1999г.
11. Йордон Э., Аргила К.. Объектно-ориентированный анализ и проектирование систем: Москва: Лори 2007г. 264 стр.
12. Истомин Е. П., Новиков В. В., Новикова М.В.. Высокоуровневые методы информатики и программирования Москва: Андреевский Издательский дом 2006г. 228 стр.
13. Карминский А.М., и др. Информатизация бизнеса. Концепции, технологии, системы, Москва: Астрэль 2004г. 624 стр.
14. Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем Гагарина: учеб. Пособие / Под ред. Проф. Л.Г.Гагариной. Москва: ИД "Форум": ИНФРА-М, 2009г. 384 стр.
15. Коннолли Базы данных: проектирование, реализация, сопровождение, СПБ; М..2000
16. Лекции по курсу "Базы данных" - Богомольная Г.В. 2010.
17. Маклаков С.В. CASE-средства разработки информационных систем. BPWIN и Erwin -М.: ДИАЛОГМИФИ, 2001.
18. Михеев Е.В. Информационные технологии в профессиональной деятельности. Москва: ТК Велби, Проспект, 2007г. 448стр.
19. Михеева Е.В. Практикум по информационным технологиям в профессиональной деятельности Учебное пособие Москва: Academia, 2008г. 256 стр.
20. Основы проектирования реляционных баз данных. Электронное учебное пособие.
21. Пономаренко В.С. - Информационные системы и технологии в экономике, Киев, "Академия", 2002.
22. Практическое руководство по SQL. Боуман Дж.С., Эмерсон С.Л.
23. Рамбо Джеймс, Якобсон Айвар, Буч Грэди , "UML. Проектирование ПО",1-е издание, 2010 год, 656 стр.
24. Ребекка М. Райордан Основы реляционных баз данных М: Русская редакция, 384 стр.
25. Романенко А. Г., Самойлюк О. Ф., Максимович Г. Ю., Информационные системы: Учебное пособие - 2-е издание, дополнительное Учебное пособие - Москва: Российский государственный гуманитарный университет, Издательский центр, Издательский центр РГГУ, 2007г.
26. Смирнов Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем: Учебник - М.: Финансы и статистика, 2001. - 542с.:ил.
27. Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник - М. Финансы и статистка, 2001.
28. Спецификация HTML 4.01.
29. Титаренко Г.А. - Автоматизированные информационные технологии в экономике. Под. Ред., Москва, "Компьютер", 1998.
30. Фатрепп Р., Шафер Д., Шафер Л. - Управление программными проектами. Достижение. Достижение оптимального качества при минимуме затрат, "Вильямс", Москва - Санкт-Петербург - Киев, 2003
31. Фуфаев Э.В. Разработка и эксплуатация удаленных баз данных, Москва: Издательский центр "Академия" 2009г. 256 стр.
32. Хансен Г., Хансен Дж. Базы данных: разработка и управление. - М.: БИНОМ, 1999. - 704 с.
33. Чекалов А.П. - Базы данных: от проектирования до разработки приложений. - СПБ.: БХВ-Петербург, 2003. - 384 с.: ил.
34. Шлеер. Технология разработки программного обеспечения.