Автор работы: Пользователь скрыл имя, 10 Июня 2013 в 11:16, дипломная работа
В данной работе будет представлен дипломный проект, который является завершающим этапом в освоении программы специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем. Выполнение дипломного проекта необходимо для: систематизации и закрепления полученных теоретических знаний и практических умений по обще профессиональным и специальным дисциплинам; углубления теоретических знаний в соответствии с заданной темой; формирования умения применять теоретические знания при решении поставленных профессиональных задач; формирования умения использовать справочную, нормативную и правовую документацию;
Управление Пенсионного фонда Российской Федерации в своей деятельности руководствуется Конституцией Российской Федерации, Федеральными законами и иными нормативными правовыми актами Российской Федерации, решениями Правления Пенсионного фонда Российской Федерации, Исполнительной дирекции Пенсионного фонда Российской Федерации и Отделения Пенсионного фонда Российской Федерации, а также настоящим положением.
Управление Пенсионного фонда Российской Федерации обеспечивает:
Деятельность Управления Пенсионного фонда Российской Федерации основывается на современных технологиях сбора, передачи, хранения и обработки информации.
Руководство Управлением Пенсионного фонда Российской Федерации осуществляет начальник, который назначается на должность и освобождается от должности приказом управляющего Отделением Пенсионного фонда Российской Федерации.
Управление Пенсионного фонда Российской Федерации является юридическим лицом, имеет в оперативном управлении федеральное имущество, самостоятельный баланс, текущий и другие счета в банках, может приобретать и осуществлять имущественные и неимущественные права, нести обязанности, быть истцом и ответчиком в суде.
Управление Пенсионного фонда Российской Федерации имеет печать с изображение Государственного горба Российской Федерации и своим наименованием, а так же фирменные бланки и штампы.
1.3.2. Постановка решаемой задачи
Web-узел должен представлять Управление пенсионного фонда РФ в городе Кизеле по Пермскому краю в Интернете, поддерживать ее положительный и современный имидж, информировать посетителей о работе и сотрудниках организации.
1.3.3. Исходные данные для решаемой задачи
Отчетности, предоставляемые Пенсионным фондом РФ:
Нормативные документы включают в себя правила, инструкции и федеральные законы. Некоторые из них:
Внутренний распорядок устанавливается согласно постановлению Правления Пенсионного фонда России от 10.04.2008 № 195п "Об утверждении Правил внутреннего трудового распорядка Пенсионного фонда Российской Федерации".
При заработке программного продукта было учтено содержание следующих форм:
Форма РСВ-1 ПФР
Рисунок 1.1
Форма РСВ-2 ПФР
рисунок 1.2
Форма СЗВ-6-1
рисунок 1.3
Форма СЗВ-6-2
рисунок 1.4
Форма СЗВ-6-3
рисунок 1.5
1.3.4. Входные данные
Для ввода информации в базу данных используются следующие форматы данных: PDF, JPEG, JPG, GIF, TXT, DOC, HTML, CSS, PHP.
1.3.6. Выходные данные
Для отображения информации на странице
динамического веб-сайта
1.3.7. Описание алгоритма (технологии) решения задачи
Для решения поставленной задачи наиболее
оптимальным является применение динамических
веб-технологий. Каждая отображаемая страница
динамического веб-сайта
Сразу после того как динамический сайт создан и запущен в работу, начинают проявляться его преимущества. Теперь имеется сравнительно небольшое количество шаблонных страниц, с помощью которых генерируются сотни, а может быть, и тысячи веб-страниц. Дизайн сайта может быть легко изменен с помощью модификации этих шаблонов. Изменение содержимого базы данных можно производить через веб-интерфейс с использованием HTML-формы, не вторгаясь п
ри этом в технические детали каждой специфической СУБД.
1.3.8. Программно-аппаратная платформа для решения задачи
В таблице 1.1 представлено программно-аппаратное обеспечение необходимое для разработки программного продукта.
Таблица 1.1. Программно-аппаратная платформа для решения задачи
Наименование |
Характеристика |
Назначение |
Процессор Pentium |
частота не менее 600 МГц |
Центральный процессор персонального компьютера, обеспечивающий работу всего ПК. |
Оперативная память |
Не менее 512 МБ |
Оперативно запоминающее устройство,
способное накапливать и |
Жёсткий диск (HDD) |
Не менее 1,5 ГБ свободного места |
Устройство для постоянного хранения информации |
Операционная система |
Windows XP и выше |
Совокупность программных |
Adobe Dreamweaver |
CS4 |
HTML-редактор |
Adobe Photoshop |
CS3 Online |
Редактор растровых изображений |
Веб-браузер |
Opera, Internet Explorer, Google Chrome, Mozilla Firefox |
Программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц, их обработки, вывода и перехода от одной страницы к другой. |
Подключение к сети Интернет |
64Кб, не менее |
Служит физической основой для доступа ко Всемирной паутине. |
1.3.9. Кадровое обеспечение решаемой задачи
В таблице 1.2. представлены кадры необходимые для решения поставленной задачи.
Табл. 1.2. Кадровое обеспечение решаемой задачи
Наименование |
Трудоемкость, человек |
Выполняемые функции |
Менеджер |
1 |
Планирование; составление требований к программному продукту |
Проектировщик |
1 |
Проектирование программного продукта |
Программист |
1 |
Разработка программного продукта |
Тестировщик |
1 |
Тестирование программного продукта |
1.3.10. Описание языков используемые для решения задачи
Для решения поставленной задачи были использованы следующие языки программирования : PHP, HTML, CSS, SQL. Ниже приведено их краткое описание.
PHP
PHP - язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров. Входит в LAMP — «стандартный» набор для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)). Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP и смежными проектами, такими как PEAR или документация языка.
Оператор if. Позволяет организовывать выполнение фрагментов кода по условию.
Синтаксис : if (выражение) statement. Может иметь неограниченную степень вложенности в другие IF.
Оператор else. Расширяет возможности IF по части обработки вариантов выражения, когда оно равно FALSE. Выражение ELSE выполняется только если IF равно FALSE.
Оператор elseif. Является комбинацией IF и ELSE. Позволяет выполнить выражение, если значение IF равно FALSE, но в отличии от ELSE оно выполниться, если выражение ELSEIF равно TRUE.
Цикл while. Простейший тип цикла в PHP. Заставляет PHP выполнять вложенные операторы до тех пор, пока условие равно TRUE. Если условие равно FALSE с самого начала, то цикл не выполнится не разу.
Синтаксис: WHILE(условие)выражения.Можно
сгруппировать несколько
Оператор do … while. Цикл, аналогичный WHILE, но значение логического выражения проверяется не до, а после окончания итерации. Основное отличие - то что цикл хоть один раз но выполнится.
Цикл с параметром for. Наиболее мощный цикл в PHP.