Разработка программного изделия "Учёт повышения квалификации преподавателей"
Основные задачи колледжа; оснащенность подразделений вычислительной техникой. Анализ входной и выходной информации с целью разработки программного продукта для отдела кадров. Составление функциональной схемы, написание алгоритма, отладка программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 25.04.2018 |
Размер файла | 6,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение среднего профессионального образования
Санкт-Петербургский промышленно-экономический колледж.
ОТЧЕТ
по дисциплине "Технология разработки программных продуктов"
информация программный алгоритм вычислительный
Выполнил:
Селезенев Вячеслав Игоревич
№группы: 7131
Специальность: Программное обеспечение ВТ и АС
Содержание
- Раздел 1. Ознакомление с вычислительной техникой предприятия
- Тема №1. Изучение функций подразделения на предприятии и организации работ с использованием вычислительной техники
- Тема №2. Изучение технических средств и программного обеспечения персональных компьютеров
- Программное обеспечение
- Тема №3. Ознакомление с правилами техники безопасности и противопожарной техники
- Раздел 2. Разработка темы дипломного проекта
- Тема №4. Обоснование необходимости разработки темы дипломного проекта
- Тема №5. Ознакомление со средствами программирования
- Тема №6. Выполнение постановки задачи
- Описание входной информации
- Описание выходной информации
- Тема №7. Разработка функциональной схемы приложения и схем алгоритмов
- Функциональная схема
- Алгоритмы и их описание
- Тема №8.Написание программы
- Тема №9. Отладка программы. Контрольный просчет
- Отладка программы
- Контрольный пример
- Тема №10. Расчет экономической целесообразности разработки
- Методика расчёта экономической эффективности
- Исходные данные, используемые для расчёта
- Расчёт экономической эффективности. Выводы
- Список используемой литературы
- Приложения
- Раздел 1. Ознакомление с вычислительной техникой предприятия
Тема №1. Изучение функций подразделения на предприятии и организации работ с использованием вычислительной техники
Санкт-Петербургский промышленно-экономический колледж является образовательным учреждением среднего профессионального образования Российской Федерации.
Деятельность колледжа позволяет осуществлять реализацию среднего профессионального образования в городах России по широкому кругу технических и экономических специальностей, осуществление переподготовки и повышении квалификации преподавателей филиалов.
Основными задачами колледжа являются:
· Удовлетворение потребности личности в получении среднего специального профессионального образования.
· Организация и проведение методических, научно-методических, а также творческих задач и исследований при наличии материально-технического и кадрового обеспечения.
· Удовлетворение потребности общества в квалификационных специалистах со средним специальным образованием
· Профессиональная переподготовка и повышение квалификации специалистов, рабочих кадров и незанятого населения
· Распространение знаний среди населения, повышение его общеобразовательного и культурного уровня, в том числе путем оказания платных образовательных услуг.
Санкт-Петербургский Промышленно-Экономический колледж является структурным предприятием. Он делится на следующие структуры:
· Учебный вычислительный центр (УВЦ):
ѕ 11 аудитория - 14 компьютеров;
ѕ 12 аудитория - 12 компьютеров;
ѕ 13 аудитория - 14 компьютеров;
ѕ 14 аудитория - 12 компьютеров;
ѕ 25 аудитория - 14 компьютеров;
ѕ 26 аудитория - 15 компьютеров;
ѕ 36 аудитория - 8 компьютеров.
Все компьютеры оснащены одинаково и имеют в себе : операционная система Windows XP SP3, антивирусная программа Kaspersky 2009, Microsoft Office 2000 и различные программы оболочки для обучения студентов.
· Бухгалтерия;
Имеет в своем распоряжении 7 компьютеров содержащие в себе программы для работы с бухгалтерией.
· Дневное отделение (ДО) - 4 компьютера;
· Заочное отделение (ЗО) - 3 компьютера;
Эти отделения ведут работу по успеваемости студентов.
· Отдел кадров - 3 компьютера;
· Методический кабинет - 4 компьютера;
Эти отделы следят за работой преподавателей и работников колледжа.
· Канцелярия - 3 компьютера;
· Приемные и подготовительные отделы - 2 компьютера;
Осуществляют прием студентов в колледж.
· Производственный отдел - 2 компьютера;
· Отдел по работе с филиалами - 2 компьютера;
· Библиотека - 2 компьютера.
Помимо компьютеров, все подразделения имеют в своем распоряжении принтеры и сканеры.
Тема №2. Изучение технических средств и программного обеспечения персональных компьютеров
Отчёт по преддипломной практике выполнен на компьютере со следующими характеристиками:
Микропроцессор
Это центральный блок персонального компьютера, предназначенный для управления работой всех остальных блоков и выполнения арифметических и логических операций над информацией:
Микропроцессор выполняет следующие основные функции:
1. чтение и дешифрацию команд из основной памяти;
2. чтение данных из основной памяти и регистров адаптеров внешних устройств;
3. прием и обработку запросов и команд от адаптеров на обслуживание внешних устройств;
4. обработку данных и их запись в основную память и регистры адаптеров внешних устройств;
5. выработку управляющих сигналов для всех прочих узлов и блоков компьютера
Отчет был разработан на следующем микропроцессореAMD ATHLON(tm)64 X2 Dual Core Processor 4600+ CPU 2.4 GHz
Оперативная память
Оперативная память или просто память - это рабочая область для процессора компьютера, в которой во время его работы сохраняются программы и данные. В отличие от жесткого диска, оперативная память является временным местом хранения программ и данных, и после выключения компьютера вся не сохраненная информация, содержащаяся в ней, стирается. Отчет по практике разрабатывался на 2 гб оперативной памяти.
Винчестер
Жесткий диск предназначен для постоянного хранения информации, используемой при работе с компьютером. Жесткий диск - это место хранения программ операционной системы, часто используемых пакетов программ, редакторов документов, трансляторов с языков программирования и т.д. Жесткий диск является местом для считывания информационных ресурсов при включении компьютера, запуске программного обеспечения. На жесткий диск персонального компьютера записываются и сохраняются создаваемые графические, видео и текстовые документы.
Жесткий диск имеет две основные характеристики:
· Емкость,
· Скорость работы.
Емкость определяет объем информации, который может поместиться на жесткий диск.
Скорость работы характеризуется двумя показателями:
· Временем доступа к данным,
· Скоростью чтения и записи данных.
Видеокарта
Видеокарта - это устройство, которое производит специальную обработку информации и способствует выведению её в виде изображения на экран монитора компьютера. Составные части видеокарты: графический (видео) процессор, который занимается расчётами выводимого изображения; видеопамять - сохраняет изображение и цифро-аналоговый преобразователь, который преобразовывает изображение, для вывода на монитор. Этот отчет выполнялся на следующей видеокарте:GeForce 8800GS 768mb
Мониторы
Монитор- преобразует цифровую и (или) аналоговую информацию в видеоизображение.
По виду выводимой информации
· дисплеи, способные отображать только алфавитно-цифровую информацию
· дисплеи, способные отображать псевдографические символы
· обладающие редакторскими возможностями и осуществляющие предварительную обработку данных
· графические
· векторные
· растровые
По строению
· ЭЛТ - на основе электронно-лучевой трубки
· ЖК - жидкокристаллические мониторы
· Плазменный - на основе плазменной панели
· Проекционный - проектор и экран размещённые отдельно или в одном корпусе
· OLED-монитор - основанный на технологии OLED - Organic Light-Emitting Diode
По типу видеоадаптера
· HGC
· CGA
· EGA
· VGA, SVGA
По типу интерфейсного кабеля
· композитный
· раздельный
· D-SUB
· DVI
· USB
· HDMI
Отчет выполнялся на компьютере с монитором, изготовленным фирмой BENQ ,моделью FP71G+u,размер 17 дюймов и с разрешением 1280 на 1024 точек.
Клавиатура
Клавиатура -- это устройство, предназначенное для ввода информации от пользователя в компьютер. Обычная стандартная клавиатура для персонального компьютера имеет больше чем 100 клавиш, среди которых алфавитно-цифровые, функциональные, бухгалтерские и другие клавиши.
С помощью алфавитно-цифровых клавиш пользователь может вводить цифры, буквы и знаки препинания. Важно, чтобы на клавиатуре были все необходимые для работы знаки, например украинские буквы "ї" или "ґ", русские "ы", "ъ" или "э" и тому подобное. Поэтому при выборе клавиатуры обращайте внимание на ее раскладку -- закрепление за определенными клавишами определенных символов.
Верхний ряд клавиатуры составляют функциональные клавиши -- от F1 до F12. С помощью функциональных клавиш или их комбинаций с другими клавишами можно управлять компьютером, например, открывать окно помощи, окно проводника, включать и выключать компьютер.
В правой части клавиатуры размещены так называемые бухгалтерские клавиши -- с изображением цифр и математических знаков, использование которых ускоряет набор числовой информации и работу с ней. Также бухгалтерские клавиши выполняют функцию управления курсором.
В настройках системы компьютера можно выбрать любую клавиатурную раскладку -- от китайской до арабской. Если же на клавишах клавиатуры не нарисовано всех необходимых символов выбранной вами раскладки, ситуацию можно исправить, купив специальные клавишные наклейки. Для оформления отчета использовалась клавиатура A4Tech
Мышь
"Мышь" - это одно из указательных устройств ввода, обеспечивающих интерфейс пользователя с компьютером. Мышь воспринимает своё перемещение в рабочей плоскости и передаёт эту информацию компьютеру. Программа, работающая на компьютере, в ответ на перемещение мыши производит на экране действие, отвечающее направлению и расстоянию этого перемещения. В универсальных интерфейсах с помощью мыши пользователь управляет специальным курсором.
В дополнение к детектору перемещения мышь имеет от одной до трех (или более) кнопок, а также дополнительные элементы управления (колёса прокрутки, потенциометры, джойстики, трекболы, клавиши и т. п.), действие которых обычно связывается с текущим положением курсора (или составляющих специфического интерфейса).
Тип мыши
В оптомеханических (шариковых) мышах шарик с резиновым покрытием 'перекатывается' по поверхности и при своем движении вращает два ролика, отвечающие за перемещение курсора вдоль вертикальной и горизонтальной осей координат. Главным недостатком оптомеханических мышей является наличие движущихся частей в механизме регистрации перемещений.
В оптических лазерных мышах для подсветки поверхности используется лазер. Лазер, в отличие от светодиода, испускает узконаправленный пучок света, благодаря чему получаемые сенсором изображения более контрастны, а позиционирование курсора достигает высокой точности.
Оптические мыши менее требовательны к рабочей поверхности, нет необходимости очищать движущиеся части устройства (они отсутствуют).
работа гироскопических мышей основывается на двуосном гироскопическом датчике, который отслеживает перемещения мыши в пространстве. Для работы таких мышей не требуется поверхность, их можно перемещать прямо в воздухе. Подобное решение может оказаться актуальным при недостатке пространства на рабочем столе, а также во время проведения презентаций, когда курсор мыши используется в качестве указки. В данном случае использовалась мышь A4Tech
Программное обеспечение
При оформлении отчёта и разработке дипломного проекта была использована операционная система Microsoft Windows XP с пакетом обновления SP3 и следующие программы оболочки: Microsoft Office (Word), PHPMyadmin,Text Pad и браузеры Internet Explorer и Opera.
Операционная система (ОС) - базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
Windows Xp- многопользовательская, многозадачная сетевая ОС с графическим интерфейсом. В ней использовано 3 варианта файловой системы(Fat 16,32,NTFS).
Основные характеристики:
· 32- разрядная архитектура, вытесняющая многозадачность
· Многопоточность (позволяет одновременно выполнять несколько, несвязанных друг с другом, участков программы
· Возможность подключения новых устройств по Plug and Play
· Совместимость с ранними версиями
· Наличие коммуникационных программ
· Возможность использования виртуальной памяти
Вытесняющая многозадачность -- это вид многозадачности, при которой операционная система может временно прервать текущий процесс без какой-либо помощи с его стороны. Благодаря этому, зависшие приложения как правило не завешивают операционную систему.
При оформлении текста отчёта был использован текстовый процессор Microsoft Office Word 2003.
Microsoft® Office Word 2003 является текстовым редактором, упрощающим процесс создания, чтения и совместного использования документов. Средства просмотра и разметки были усовершенствованны, чтобы предоставить пользователю больше способов для отслеживания изменений и управления комментариями. В программе Word 2003 поддерживается язык XML, теперь ее можно использовать для работы с файлами XML в качестве полноценного XML-редактора. Вдобавок, теперь можно сохранять и открывать файлы XML, чтобы внедрять данные из этих файлов в деловые данные организации.
Для оформления текста отчета в Microsoft Word были использованы:
· Списки (нумерованные,маркированные)
· Форматирование текста-шрифт,размер,стили,выравнивание.
· Отступы от левого и правых краев,междустрочный интервал,табуляция,
· Нумерация страниц,оглавление.
Для написания кода программы был использован Text Pad 5.1
Text Pad используется для написания кода программы.Это мощный текстовый редактор, предназначенный для работы с текстовыми файлами любых размеров (размер ограничен только свободной памятью компьютера). Программа обладает удобным интерфейсом, присутствует Universal Naming Convention (UNC), есть возможность работы сразу с несколькими файлами, имеется опция восстановления прерванной работы именно в том месте, где она была завершена в прошлый раз. Работает автоматическое оформление текста, неограниченная возможность отката, встроенный менеджер работы с файлами и т.д.
Эта программа по сути весьма похожа на Блокнот, однако разработчики специально предусмотрели некоторые удобства для того, чтобы писать код HTML (а также языков Java, С, C++, Perl и еще некоторых). Это выражается в том, что при написании HTML -документа все теги автоматически подсвечиваются синим цветом, их атрибуты -- темно-синим, а значения атрибутов -- зеленым.
TextPad -- редактор многооконный. В нем можно открыть сразу несколько документов и работать, легко переключаясь между ними с помощью списка в левой части окна или вкладок в нижней части. Веб-редактор TextPad позволяет автоматизировать набор многих тегов.
TextPad разработан так, что его мощность и функциональность способны удовлетворить самые требовательные запросы текстового редактирования. Программа редактирует файлы до предела виртуальной памяти, она работает как с 32 так и с 64 битной версиями Windows 2000, Server 2003, XP и Vista.
TextPad был выполнен согласно принципам пользовательского интерфейса Windows XP - большое внимание уделялось доступности программы как начинающим так и опытным пользователям. Контекстная помощь доступна для всех команд. Многооконный интерфейс Windows позволяет одновременно редактировать множество файлов, вплоть до 2 видов каждого файла. Текст можно захватывать и перетаскивать из одного документа в другой.
Для создания в базе данных таблиц был использован phpMyAdmin.
Это программное обеспечение необходимое для администрирования MySQL через web-интерфейс, написанное на PHP. Утилита phpMyAdmin позволяет составлять и исполнять запросы, редактировать данные, управлять пользователями, осуществлять экспорт и импорт данных, и многое другое. Утилита упрощает и автоматизирует все основные операции над базой данных.
Основные характеристики программы phpMyAdmin:
- Интуитивный, удобный веб интерфейс.
- Поддержка объектов БД на всём диапазоне версий серверов MySQL.
- Обеспечивает импорт данных из CSV и SQL.
- Экспортируйте данные в различные форматы: CSV, SQL, XML, PDF, ИСО/IEC 26300 - ТЕКСТ.
- Обеспечивает возможность управления с многочисленных серверов.
- Удобное редактирование данных. В табличном редакторе данных есть все, что может понадобиться для просмотра и редактирования данных, включая двоичные данные и длинный текст.
- Упрощенное создание и изменение объектов БД. Все часто используемые операции автоматизированы и легко доступны. Для обеспечения дружественного пользовательского интерфейса при работе с объектами БД созданы специализированные визуальные редакторы объектов.
Для вывода веб-страниц и их содержимого использовались следующие браузеры:
INTERNET EXPLORER-на сегодняшний день поддерживает абсолютно все технологии, использующиеся при создании сайтов. Это всевозможные мультимедиа-ролики (видео и аудио), шифрование данных в системах электронной коммерции, различные языки разметки гипертекста (HTML, XML и т. д.). INTERNET EXPLORER корректно работает с подавляющим большинством существующих сайтов. Поэтому пользователь этого браузера вряд ли сможет встретить сайт, который отобразиться некорректно.
OPERA, прежде всего, является клиентом World Wide Web, то есть программой для извлечения информации из WWW в виде документов, созданных с помощью HyperText Markup Language (языка разметки гипертекста HTML). Opera написан с чистого листа на языке С++ и не использует кода, основанного на NCSA Mosaic.
Opera отличается малыми размерами, скоростью загрузки HTML документов как из Интернета, так и с локального диска, универсальностью в загрузке и отображении веб-страниц, богатством настроек и абсолютной функциональностью. Благодаря многообразию своих настроек, Opera может помочь вам сберечь драгоценное онлайновое время и работать с вашим компьютером наиболее эффективно, то есть использовать Opera как профессиональный браузер, управляя выводом графических изображений, использованием каскадных таблиц стилей и интерфейсом.
Хорош Opera и с точки зрения информационной безопасности. В частности, благодаря тому, что Opera -- это европейский продукт и он не подпадает под ограничения на вывоз информационных технологий шифрования, которые действовали до недавнего времени на территории США. Он поддерживает высочайший уровень безопасности: 128bit SSL 2 и 3, а также TLS 1.0. 128-битный шифр считается достаточно безопасным для современного уровня развития технологий, так что при защищенном соединении онлайновые покупки и банковские операции можно совершать, не опасаясь нарушения конфиденциальности.
Достоинства Opera:
· Низкие требования к ресурсам системы
· MDI интерфейс
· Высочайший уровень безопасности
· Легкозаменяемый интерфейс Opera
· Очень удобный список закладок
· Загрузка документов в фоновом режиме
· Кеширование страниц
· Легко настроить под определенного пользователя
Недостатки Opera
· Недостаточно надежная работа со скриптами
· В отдельных случаях некорректное завершение работы программы.
Тема №3. Ознакомление с правилами техники безопасности и противопожарной техники
Санкт-Петербургский промышленно-экономический колледж
Инструкция №3 по технике безопасности при проведении занятий в аудиториях вычислительного центра.
1. Общие требования.
1.1. К работе в аудиториях ВЦ допускаются студенты, прошедшие инструктаж по технике безопасности, медицинский осмотр и не имеющие противопоказаний по состоянию здоровья.
1.2.При работе в аудиториях ВЦ студенты должны соблюдать правила внутреннего распорядка, расписание учебных занятий, установленные режимы труда и отдыха.
1.3.При работе в аудиториях ВЦ на студентов возможно воздействие следующих опасных и вредных производственных факторов:
ѕ Неблагоприятные воздействия на организм человека неионизирующих электромагнитных излучений видеотерминалов;
ѕ Неблагоприятное воздействие на зрение визуальных эргономических параметров видеотерминалов;
ѕ Поражение электрическим током.
1.4.Аудитории ВЦ должны быть укомплектованы мед. Аптечкой с набором медикаментов и перевязочных средств для оказания первой помощи при травмах или плохом самочувствии.
1.5.Освещенность рабочих мест на поверхности стола в зоне разрешения рабочего документа должны быть 300 - 500 лк. Освещенность поверхности экранов видеотерминалов не должна быть более 300 лк. Освещение не должно создавать бликов на поверхности экранов видеотерминалов.
1.6.При работе на ВЦ студенты должны соблюдать правило пожарной безопасности и знать места расположения первичных средств пожаротушения.
1.7.О каждом несчастном случае в аудиториях ВЦ пострадавший или очевидец несчастного случая обязан немедленно сообщить преподавателю. При неисправности оборудования прекратить работу и также сообщить об этом преподавателю.
1.8.В процессе работы с видеотерминалами студенты должны соблюдать порядок проведения работ, содержать в чистоте рабочее место.
1.9.Студенты, допустившие нарушение настоящей инструкции, привлекаются к дисциплинарной ответственности, а со всеми студентами проводится внеплановый инструктаж по технике безопасности при проведении занятий в аудиториях ВЦ.
2. Требования к безопасности перед началом работы.
2.1. Проветривать аудитории ВЦ.
2.2. Убедиться в наличии защитного заземления оборудования, а также защитных экранов видеотерминалов.
2.3. Проверить стабильность и четкость изображения на экранах видеотерминалов.
3. Требования к безопасности в аварийных ситуациях.
3.1. Не включать видеотерминалы без разрешения преподавателя.
3.2. Недопустимы занятия за одним видеотерминалом двух или более человек.
3.3. При работающем видеотерминале расстояние от глаз до экрана должно быть 0,6 - 0,7 м, уровень глаз должен приходиться на центр экрана или на 2/3 его высоты.
3.4. Изображение на экране видеотерминалов должно быть стабильным, ясным и предельно четким, не иметь мерцаний символов и фона, на экранах не должно быть бликов и отражений светильников, окон и окружающих предметов.
3.5. Не рекомендуется использовать в аудиториях ВЦ для написания информации меловую доску.
3.6. После каждого часа работы на ПЭВМ проводить проветривания помещения.
4. Требования безопасности в аварийных ситуациях.
4.1. В случае появления неисправности в работе видеотерминала необходимо его и сообщить об этом преподавателю.
4.2. При плохом самочувствии, появлении головной боли, головокружении и т.п. прекратить работу и сообщить об этом преподавателю.
4.3. При поражении электрическим током немедленно отключить видеотерминалы, оказать первую помощь пострадавшему. Сообщить об этом администрации колледжа и при необходимости отправить его в ближайшее лечебное учреждение.
5. Требования безопасности по окончанию работы.
5.1. С разрешения преподавателя выключить видеотерминалы и привести в порядок рабочее место.
5.2. Проветрить аудиторию ВЦ перед следующими занятиями.
Инструкция №1 по пожарной безопасности
1 .Общие требования
1.1. На территории колледжа должна постоянно поддерживаться чистота.
1.2. Эвакуационные проходы, коридоры и лестницы не загромождать какими-либо предметами или инвентарем.
1.3. В период пребывания в здании колледжа сотрудников, преподавателей, студентов или иных лиц двери эвакуационных выходов могут быть закрыты только изнутри с помощью легко открывающихся запоров.
1.4. Выход на чердак и крышу здания колледжа должен быть постоянно закрыт на замок.
1.5. Пожарные краны должны быть оборудованы рукавами и стволами, помещенными в шкафы, которые пломбируются. Пожарный рукав должен быть присоединен к крану и стволу.
Проверка работоспособности пожарных кранов внутреннего противопожарного водопровода должна осуществляться не реже двух раз в год (весной и осенью) с перемоткой льняных рукавов на новую складку.
Установки пожарной автоматики должны эксплуатироваться в автоматическом режиме и круглосуточно находиться в работоспособном состоянии.
1.8. Огнетушители должны размещаться в легкодоступных местах на высоте не более 1,5 м, где исключено их повреждение, попадание на них прямых солнечных лучей, непосредственное воздействие отопительных и нагревательных приборов.
Неисправные электросети и электрооборудование немедленно отключать до приведения их в пожаробезопасное состояние.
На каждом этаже здания колледжа, на видном месте должен быть вывешен план эвакуации на случай возникновения пожара, утвержденный директором колледжа.
1.11. По окончании работы сотрудники колледжа должны тщательно осмотреть закрепленные за ними кабинеты и закрыть их, выключив свет.
2.Запрещается
Во избежание возникновения пожара на территории колледжа запрещается:
Разводить костры, сжигать мусор на территории колледжа.
Курить в здании и на территории колледжа.
Хранить в здании колледжа горючие жидкости и другие легковоспламеняющиеся материалы.
Использовать для отделки стен и потолков горючие материалы.
2.5. Снимать предусмотренные проектом двери вестибюлей, холлов, коридоров и лестничных клеток.
Забивать гвоздями двери эвакуационных выходов из здания колледжа.
Оставлять без присмотра включенные в сеть электроприборы.
Применять в качестве электрической защиты самодельные и некалиброванные предохранители ("жучки").
Проводить огневые, сварочные и другие виды пожароопасных работ в здании колледжа при наличии в нём людей, а также без письменного разрешения директора колледжа.
2.11. Проводить уборку в здании колледжа с применением бензина, керосина и других легковоспламеняющихся и горючих жидкостей, а также производить отогревание замерзших труб паяльными лампами и другими способами с применением открытого огня.
3.Действия при возникновении пожара
При возникновении пожара в колледже следует выполнять следующие действия:
3.1. Немедленно сообщить о пожаре по телефону № 01.
3.2. Немедленно сообщить о пожаре администрации колледжа и оповестить всех сотрудников, преподавателей, студентов и иных лиц, находящихся в колледже, о пожаре.
Открыть все эвакуационные выходы и эвакуировать людей из здания колледжа.
Вынести из здания колледжа наиболее ценное имущество и документы.
Выключить вентиляцию, закрыть за собой все двери и окна во избежание распространения огня и дыма в смежные помещения, покидая здание колледжа.
Силами добровольной пожарной дружины приступить к тушению пожара и его локализации с помощью первичных средств пожаротушения.
Отключить электросеть и обеспечить безопасность людей, принимающих участие в эвакуации и тушении пожара, от возможных обрушений конструкции, воздействия токсичных продуктов горения и повышения температуры ,поражения электрическим током.
Раздел 2. Разработка темы дипломного проекта
Тема №4. Обоснование необходимости разработки темы дипломного проекта
Программный продукт предназначен для использования в рамках разработки и внедрения систем менеджмента качества ГОУ СПО Санкт-Петербургский Промышленно-Экономический Колледж.
Программное изделие "Учёт повышения квалификации преподавателей" необходим дневному отделению для того чтобы получить сведения о прохождении повышения квалификации работников колледжа, а отделу кадров убедиться в том, что для каждого работника колледжа, который прошел курсы повышения, имеется свидетельство.
В программе без особых усилий можно просматривать имеющиеся данные, редактировать их и добавлять новые, выводить информацию за конкретный год прохождения повышения квалификации.
Тема №5. Ознакомление со средствами программирования
PHP язык использовался для написания web-приложений обрабатываемых на сервере.
PHP (Hypertext Preprocessor - Препроцессор Гипертекста)- это широко используемый язык сценариев общего назначения с открытым исходным кодом.
Синтаксис языка во многом основывается на синтаксисе C, Java и Perl. Он очень похож на С и на Perl, поэтому для профессионального программиста не составит труда его изучить. С другой стороны, язык PHP проще, чем C, и его может освоить веб-мастер, не знающий пока других языков программирования.
Огромным плюсом PHP, в отличие от, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. PHP не зависит от скорости компьютера пользователя или его браузера, он полностью работает на сервере. Пользователь даже может не знать, получает ли он обычный HTML-файл или результат выполнения скрипта.
Сценарии на языке PHP могут исполняться на сервере в виде отдельных файлов, а могут интегрироваться в html страницы.
PHP способен генерировать и преобразовывать не только HTML документы, но и изображения разных форматов - JPEG, GIF, PNG, файлы PDF и FLASH. PHP способен формировать данные в любом текстовом формате, включая XHTML и XML.
PHP - кроссплатформенная технология. Дистрибутив PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix, Microsoft Windows, Mac OS и многих других. PHP поддерживается на большинстве вебсерверов, таких, как Apache, Microsoft Internet Information Server (IIS), Microsoft Personal Web Server и других.
Для большинства серверов PHP поставляется в 2-х вариантах - в качестве модуля и в качестве CGI препроцессора.
PHP поддерживает работу с ODBC и большое количество баз данных: MySQL, MSQL, Oracle, PostgreSQL, SQLite и др.
Язык программирования PHP, особенно в связке с популярнейшей базой данных MySQL - оптимальный вариант для создания интернет-сайтов различной сложности.
Язык PHP постоянно совершенствуется, и ему наверняка обеспечено долгое доминирование в области языков web -программирования.
PHP- интерпретируемый скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В области веб-программирования PHP является на сегодняшний день одним из самых распространённых технологий (наряду с Perl, ASP/.NET и Python) благодаря простоте, скорости выполнения и богатой функциональности. PHP распространяется свободно. Синтаксис языка похож на синтаксис С++. PHP поддерживается подавляющим большинством предоставителей сетевого хостинга.
Название "PHP" представляет собой самоповторяющую (рекурсивную) аббревиатуру и расшифровывается как "PHP: Hypertext Preprocessor", или "Personal Home Page". PHP был создан в качестве надстройки над Perl для облегчения разработки веб-страниц. За свою жизнь PHP значительно изменялся. Одной из сильнейших сторон PHP является возможность расширения ядра. Интерфейс написания расширений привлек к PHP множество сторонних разработчиков, работающих над своими модулями, что дало PHP возможность работать с огромным количеством баз данных, протоколов, поддерживать большое число API. PHP поддерживает ООП (деструкторы, открытые, закрытые и защищённые члены и методы, final-члены и методы, интерфейсы и клонирование объектов). PHP поддерживает XML.
Этот язык программирования я использовал для оформления страниц браузера.
JavaScript - это язык программирования от компании Netscape, который является реализацией стандарта ECMAScript. Microsoft выпустила похожие версии языка под названием JScript, поэтому под названием "JavaScript" часто понимается любая версия языка, в том числе и Microsoft JScript.
В большинстве случаев при упоминании JavaScript подразумевается так называемый клиентский JavaScript, интерпретатор которого встроен в Web-браузеры. Однако JavaScript изначально был разработан как универсальный язык программирования для встраивания в любое приложение и обеспечения возможности написания в нем сценариев. Например, ActionScript, язык сценариев, доступный в Macromedia Flash 5 и MX, также смоделирован в соответствии со стандартом ECMAScript.
Вопреки распространенному заблуждению, кроме некоторой синтаксической схожести, языки Java и JavaScript ничего не связывает. Схожесть имен - не более, чем уловка маркетологов (первоначальное название языка - LiveScript - было изменено на JavaScript)
Язык гипертекстовой разметки html используется для просмотра веб страниц
HTML (язык гипертекстовой разметки) -- это основной язык, с помощью которого создаются веб-страницы. Страница, которую пользователь видит в своем браузере, может состоять из множества разных файлов -- например, изображений, анимационных роликов, сценариев JavaScript, апплетов и т. д. - но основой страницы практически всегда является документ HTML. Другие языки разметки (прежде всего многочисленные приложения XML) пока еще слабо поддерживаются браузерами и поэтому не вытесняют HTML на компьютерах обычных пользователей.
Аббревиатура "HTML" расшифровывается как "HyperText Markup Language" (в переводе на русский язык -- "язык разметки гипертекста"). Взрывной рост Всемирной Паутины в начале 1990-х во многом обусловлен широким распространением этого языка и браузеров, отображающих написанные на нем страницы.
Все три слова в названии языка -- "структурный", "разметка" и "гипертекст" - нуждаются в дополнительных пояснениях, которые сейчас и будут даны.
Теперь поговорим о разметке. Как вам известно, в коде документа HTML находится не только сама информация, которую пользователь увидит на веб-странице, но и некоторые инструкции о том, как браузер пользователя будет обрабатывать эту информацию.
Например, можно включить в документ такую конструкцию, как заголовок заключенного в тэги H1. Пользователь увидит на странице только сам текст заголовка. Окружающие его тэги H1 не отображаются на странице, но снабжают браузер информацией, позволяющей правильно интерпретировать этот текст. Они обозначают, что такой текст является заголовком первого уровня. Большинство современных графических браузеров по умолчанию выделяют этот заголовок полужирным шрифтом увеличенного кегля. (Забегая вперед, заметим, что многие поисковые системы придают заголовкам больший вес, чем обычному тексту, а заголовкам первого уровня -- в свою очередь, больший вес, чем прочим заголовкам.)
Язык HTML предназначен в первую очередь для структурной разметки, т. е. для обозначения каждого элемента в соответствии с его местом и ролью в структуре документа. Например, тэг <p>…<?p> обозначает, что элемент является просто абзацем обычного текста, тэг <ul>…<?ul> -- что элемент является перечнем, тэг <blockquote>…<?blockquote> -- что элемент является цитатой и т. д.
В HTML есть также тэги, управляющие внешним видом отдельных элементов: например, тэг <i>…<?i> выделяет текст курсивом, тэг <font>…<?font> изменяет различные параметры шрифта, а тэг <br ?> вставляет перевод строки. Все такие тэги не относятся к структурной разметке, и применять их не рекомендуется. Все, что касается оформления веб-страницы, ее внешнего вида, можно и нужно делать с помощью CSS.
Хорошая структурная разметка также облегчает автоматическую обработку документа. Например, когда необходимо пронумеровать все заголовки или составить оглавление документа -- программа легко справится с этой задачей, если заголовки помечены соответствующими структурными тэгами. Можно при этом включить в середину документа новые заголовки -- программе не составит труда перенумеровать все заново и обновить оглавление. Если не использовать для заголовков правильные тэги H1, H2 и т. д., то их нумерация или составление оглавления превратится в кропотливую и неэффективную ручную работу.
MySQL язык используется для создания в базе таблиц с данными .SQL - язык структурированных запросов для доступа к базам данных и их управления.
SQL может: выполнять запросы к базе данных
- извлекать данные из базы данных
-добавить записи в базу данных
-обновить записи в базе данных
-удалить записи из базы данных
-создавать новые базы данных
-создавать новые таблицы в базе данных
-создавать хранимые процедуры в базе данных
-настроить разрешения для таблиц
Принятые переменные:
· table_name - имя таблицы
· column_name - колонки(поля)
· value - значения
· pattern - шаблон
· database_name - имя базы данных (БД)
Несмотря на то, что SQL придерживаеться ANSI (Американского национального института стандартов)
стандарта, существует много различных диалектов языка SQL. Вместе с тем, чтобы быть совместимым со стандартом ANSI, все они поддерживают, по крайней мере, основные команды (например, SELECT, UPDATE, DELETE, INSERT, WHERE). Большинство из реляционных баз данных имеют свои собственные расширения(функций, команд...) в дополнение к SQL стандарту.
Чаще всего база данных содержит одну или несколько таблиц ;-). Каждая таблица имеет определенное имя (например, "people" или "cars"). Таблицы содержат поля (колонки) с записями(строки).
MySQL - это реляционная (SQL) СУБД, которая поначалу позиционировалась как СУБД для интернет-сайтов, то есть простая и быстрая при извлечении данных. Постепенно появились транзакции (методы хранения Berkley DB и InnoDB (ACID)), внешние ключи и хранимые процедуры. Стандарты: подмножество ANSI/ISO SQL:2003 с расширениями, ODBC levels 0-3.51. Предусматриваются различные режимы совместимости (начиная с версии 4.1 можно изменять динамически).
Написана на C и C++. Базовая платформа: Solaris 2.7-2.9 (SPARC), FreeBSD, Linux (SuSE, Red Hat, ReiserFS, ядро 2.4, x86), но работает также в AIX, BSDI, DEC Unix, FreeBSD (4.x, native threads, Linux threads), HP-UX, Linux (glibc 2.0.7+), Mac OS X, NetBSD, Novell NetWare 6.0, OpenBSD, OS/2, SGI Irix, Solaris (2.5, native threads), SunOS (4.x, MIT-pthreads), SCO OpenServer, SCO UnixWare, Tru64, Windows 9x, Windows NT, Netware 6.0.
Тема №6.. Выполнение постановки задачи
Программный продукт предназначен для отдела кадров и заместителя директора по научно методической работе.
В проекте необходимо обязательно предусмотреть следующие значения:
· Вести учет курсов повышения квалификации преподавателей.
· Должна быть возможность редактирования всех значений.
· Должна быть возможность вывода отчетной ведомости по конкретному году. Учесть то, что при новом годе, старый год автоматически заменялся на более новый в выбранном диапазоне 5 лет.
· Просмотр значений по каждому преподавателю.
· Учесть должности и категории преподавателей.
Описание входной информации
Описание входной информации.
Таблица№1.
"ok_kursy"
Наименование поля |
Имя поля |
Тип |
По умолчанию |
Доп. условия |
Из какой таблицы |
|
id |
Int(3) |
- |
auto_increment |
|||
Id преподавателя |
id_prep |
text |
- |
- |
Берется поле "login" из таблицы user_prep |
|
ФИО преподавателя |
fio_pr |
text |
- |
- |
Берется поле "fio" из таблицы user_prep и заносится это поле в таблицу. |
|
Дисциплины |
disc |
text |
- |
- |
Берется поле "name_pred" из таблицы z_predmet |
|
Год обучения |
data_l |
date |
0000-00-00 |
- |
||
Место прохождения обучения |
Mesto_proh |
text |
- |
|||
Тематика |
Tem_obuch |
text |
- |
- |
||
Год стажировки |
Data_beg |
date |
0000-00-00 |
- |
||
Количество часов обучения |
chas |
Int(3) |
||||
Реквизиты документа о прохождении обучения |
docum |
text |
||||
Место прохождения стажировки |
Mesto_prov |
text |
||||
Тематика стажировки |
Tem_kurs |
text |
||||
Срок стажировки |
srok |
text |
||||
Реквизиты документа о прохождении стажировки |
Name_svid |
text |
||||
Срок последующего прохождения обучения |
obuch |
text |
||||
Срок последующего прохождения стажировки |
stazh |
text |
||||
Примечание |
prim |
text |
- |
- |
Таблица №2.
User_prep
Наименование поля |
Имя поля |
Тип |
По умолчанию |
Доп. условия |
|
Порядковый номер преподавателя |
id |
Int(11) |
auto_increment |
||
Логин преподавателя |
login |
text |
- |
- |
|
ФИО преподавателя |
fio |
text |
- |
- |
|
Группы |
groups |
text |
Null |
- |
|
Количество предметов которые ведет конкретный преподаватель |
predmet |
text |
Null |
- |
|
Фотография преподавателя |
Foto_prep |
text |
- |
- |
Таблица №3.
z_predmet
Наименование поля |
Имя поля |
Тип |
По умолчанию |
Доп. условия |
|
Порядковый номер дисциплины |
id pred |
Int(5) |
auto_increment |
||
Наименование предмета(дисциплины) |
name_pred |
text |
- |
- |
|
Порядковый номер специальности |
id_spec |
text |
- |
- |
|
- |
iga |
text |
- |
||
- |
iga2 |
text |
- |
||
- |
tipdis |
text |
- |
- |
|
Дата |
date |
date |
Null |
- |
|
Дополнительная информация(примечание),если есть. |
note |
text |
- |
- |
Таблица №4. "ok_dolzn"
Поле id- идентификационный номер
Поле kat_dolzn- Берется номер из таблицы ok_kat_prep
Поле dolzn-Должность
Таблица №5. "ok_kat_dolzn"
Поле id- идентификационный номер
Поле kat_dolzn-Наименование персонала
Таблица №6.
"ok_kat_prep"
Поле id-идентификационный номер
Поле prep-Разделения преподавателей на определенные категории.
Таблица №7. "ok_id_sotr"
Поле id- идентификационный номер
Поле login-берется из таблицы user_prep
Поле kat- Берется из таблицы ok_kat_prep
Поле dolzn-Берется из таблицы ok_dolzn
Поле arx-Обозначает пометку уволен или нет
Таблица №8.
"kursy2 форма ввода"
Имя поля |
Тип |
По умолчанию |
Доп. условия |
|
Выбор преподавателя |
Выбирается из списка |
|||
Список дисциплин в зависимости от выбора преподавателя |
Выбирается из списка |
- |
- |
|
Обучение |
text |
- |
Содержит в себе такие поля как "год","место прохождения","тематика","часы","реквизиты документа" |
|
Стажировка |
text |
Содержит в себе такие поля как "год","место прохождения","тематика","срок","реквизиты документа" |
||
Сроки последующего прохождения |
text |
Содержит в себе такие поля как "обучения","стажировки", |
||
Примечание |
text |
- |
Описание выходной информации
В качестве выходной информации служат следующие страницы:
Таблица №9.
Файл kursy_reg.php
Имя поля |
Обозначение |
Из какой таблицы |
|
Редактирование |
Пинтограмма "редактирвоание" |
kursy_reg.php |
|
№ п\п |
Порядковый номер |
Из табл.kursy2.php |
|
ФИО |
ФИО работника |
Из табл. user_prep |
|
Дисциплины или должности |
Преподаваемые дисциплины или должности |
Из табл. z_predmet |
|
Год |
Год обучения |
Из табл. Ok_kursy |
|
Место прохождения |
Место прохождения обучения |
Из табл. Ok_kursy |
|
Тематика |
Тематика обучения |
Из табл. Ok_kursy |
|
Количество часов |
Кол-во часов обучения |
Из табл. Ok_kursy |
|
Реквизиты документа о прохождении |
Получение сертификата об окончании обучения |
Из табл. Ok_kursy |
|
Год |
Начало стажировки |
Ok_kursy |
|
Место прохождения |
Место прохождения стажировки |
Ok_kursy |
|
Тематика |
Тема стажировки |
Ok_kursy |
|
Срок |
Срок стажировки |
Ok_kursy |
|
Реквизиты документа о прохождении |
Получение сертификата о повышении квалификации преподавателя |
Ok_kursy |
|
Обучения |
Сроки последующего прохождения обучения |
Ok_kursy |
|
Стажировки |
Сроки последующего прохождения стажировки |
Ok_kursy |
|
Примечание |
Различные пометки о прохождении. |
Ok_kursy |
На редактирование сведений о преподавателей.Файл update.php
Рис. 1 Редактирование сведений
Логин-берется из таблицы user_prep
ФИО- берется из таблицы user_prep
Категория преподавателей- берется из таблицы ok_kat_prep
Должности- берется из таблицы ok_dolzn
Уволен-берется из ok_id_sotr
На добавление сведений о преподавателе.Файл update.php
Рис. 2 Добавление сведений.
Логин-берется из таблицы user_prep
ФИО- берется из таблицы user_prep
Категория преподавателей- берется из таблицы ok_kat_prep
Должности- берется из таблицы ok_dolzn
Уволен-берется из таблицы ok_id_sotr
Таблица prepod.php
Рис. 3 Вывод таблицы
Тема №7. Разработка функциональной схемы приложения и схем алгоритмов
Функциональная схема
№1
Алгоритмы и их описание
Рис. 4. Процедура подключения страницы "учет повышения квалификации преподавателей.
Рис. 5. Алгоритм вставки и вывода записей из kursy2.
Рис. 6. Алгоритм заполнения данных в форме kursy2
Тема №8.Написание программы
Файл kursy_reg.php
<?
require "../menu.php";
if($save)
{
mysql_query("UPDATE `ok_kursy` SET `fio_pr`='$fio_pr',`disc`='$disc',`data_l`='$data_l',`mesto_proh`='$mesto_proh',`tem_obuch`='$tem_obuch',`chas`='$chas',
`docum`='$docum',
`data_beg`='$data_beg',
`mesto_prov`='$mesto_prov',
`tem_kurs`='$tem_kurs',
`srok`='$srok',
`name_svid`='$name_svid',
`obuch`='$obuch',
`stazh`='$stazh',
`prim`='$prim' WHERE `id_prep`='$n1'") or die(mysql_error());
echo "<HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=kursy_reg.php?a=1&zag=$zag'></HEAD>";
}
if($otm)
{
echo "<HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=kursy_reg.php?a=1&zag=$zag'></HEAD>";
}
?>
<center>
<table>
<tr><td>
<font size='6' color="black">Регистрационная форма</font>
</table>
<?
$past_year=date(Y)-5;// Вывод по годам
echo "<table border='0'><tr>";
for($i=$past_year;$i<=date(Y);$i++)
{
$bg='white';
//if($HTTP_GET_VARS['data']=='')
//$HTTP_GET_VARS['data']=date(Y);
if($HTTP_GET_VARS['data']==$i)
$bg="lightgrey";
echo "<td bgcolor='$bg'><a href='kursy_vibor.php?data=$i'>$i</a></td>";
//if($i!=date(Y))
echo "<td> </td>";
}
$bg='white';
if($HTTP_GET_VARS['data']=='')
$bg='lightgrey';
echo "<td bgcolor='$bg'><a href='kursy_vibor.php'>ВСЕ</a></td>";
echo "</tr></table>";
?>
<a href="kursy2.php">Регистрационная форма</a>
<br>
<br>
<a href="kursy_reg.php">На просмотр таблицы</a>
<?
if($b==1)
{
$res=mysql_query("SELECT * FROM `ok_kursy` WHERE `id`=$id_prep");
$f1=@mysql_fetch_array($res);
$form=explode(" ",$f1[id_prep]);
echo "<p align='center'><font color='darkblue'>Редактирование информации</font>";
echo "<form name='format_red' action='kursy_reg.php' method='post'>";
echo "<input type='hidden' value='$id_prep' name='id_prep'>";
echo "<br><table border='0'>";
$rsel_fio=mysql_fetch_array(mysql_query("select * from `user_prep` where `login`='$f1[id_prep]'"));
echo "
<tr><td align='right'><font size='-1' color='darkblue'>ФИО преподавателя</font></td>
<td><input type='text' name='fio_pr' size='45' value='$rsel_fio[fio]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Дисциплины или должности</font></td>
<td><input type='text' name='disc' size='45' value='$f1[disc]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Начало года обучения</font></td>
<td><input type='text' name='data_l' size='45' value='$f1[data_l]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Место прохождения</font></td>
<td><input type='text' name='mesto_proh' size='45' value='$f1[mesto_proh]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Тематика обучения</font></td>
<td><input type='text' name='tem_obuch' size='45' value='$f1[tem_obuch]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Количество часов обучения</font></td>
<td><input type='text' name='chas' size='45' value='$f1[chas]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Реквизиты документа о прохождении обучения</font></td>
<td><input type='text' name='docum' size='45' value='$f1[docum]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Год стажировки</font></td>
<td><input type='text' name='data_beg' size='45' value='$f1[data_beg]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Место прохождения стажировки</font></td>
<td><input type='text' name='mesto_prov' size='45' value='$f1[mesto_prov]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Тематика стажировки</font></td>
<td><input type='text' name='tem_kurs' size='45' value='$f1[tem_kurs]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Срок</font></td>
<td><input type='text' name='srok' size='45' value='$f1[srok]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Реквизиты документа о стажировке</font></td>
<td><input type='text' name='name_svid' size='45' value='$f1[name_svid]'></td></tr>";
echo "
<tr><td align='right'><font size='-1' color='darkblue'>Сроки последующего прохождения обучения</font></td>
<...Подобные документы
Основные аналитические соотношения. Блок схемы и алгоритм решения задачи. Проверка работоспособности алгоритма вручную. Таблица идентификации переменных. Формы входной и выходной печати. Разработка и отладка программы. Инструкция для работы с программой.
курсовая работа [69,8 K], добавлен 13.02.2012Назначение программного модуля (базы данных). Разработка информационной базы данных для колледжа. Поиск пользователями информации о преподавателях и дисциплинах. Анализ входной и выходной информации. Разработка алгоритма работы программы-приложения.
реферат [513,1 K], добавлен 22.10.2012Требования к пользовательскому интерфейсу программного продукта. Выбор инструментальных средств разработки программы. Описание функциональной схемы, модульной структуры, структурной схемы. Технология разработки справочной системы программного продукта.
дипломная работа [2,7 M], добавлен 12.05.2016Разработка программного продукта для автоматизации анализа рентабельности хозяйственной деятельности предприятий. Анализ входной и выходной информации. Структура и состав базы данных. Требования к вычислительной среде. Описание и установка программы.
курсовая работа [972,8 K], добавлен 28.05.2013Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Обзор и анализ существующих методик управления проектами и оценки трудоемкости. Разработка алгоритма задания параметров и вычисления трудоемкости и стоимости программного продукта. Отладка и тестирование продукта. Разработка руководства пользователя.
дипломная работа [2,5 M], добавлен 18.11.2017Особенности dirent как входной структуры каталога, независимой от файловой системы. Получение содержимого каталога и информации о файле. Разработка блок-схемы алгоритма программы. Изучение программного обеспечения для реализации поставленной задачи.
курсовая работа [1,1 M], добавлен 22.07.2014Статус, структура и система управления функциональных подразделений и служб предприятия. Правила и нормы охраны труда, техники безопасности при работе с вычислительной техникой. Тестирование программного продукта. Составление руководства пользователя.
отчет по практике [4,8 M], добавлен 31.03.2015Архитектура программного продукта и требования к платформе, обоснование выбора разработки. Закономерности и основные этапы алгоритмизации и программирования, а также отладка и тестирование продукта. Разработка и содержание руководства пользователя.
дипломная работа [2,3 M], добавлен 19.01.2017Основные требования к составу и параметрам технических средства. Верификация программного продукта. Расширение функционала программы и его реализация. Отладка и тестирование программного продукта. Тестирование программы в граничных и реальных условиях.
курсовая работа [1,3 M], добавлен 29.12.2014Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.
отчет по практике [272,2 K], добавлен 29.12.2014Анализ предметной области разрабатываемого программного продукта. Разработка интерфейса пользователя и структурной схемы игровой программы "Крестики-нолики". Отладка и тестирование. Проведение исследования компонентов программной среды Borland Delphi 6.0.
курсовая работа [660,4 K], добавлен 08.03.2015Этапы разработки и отладки приложения "Помощь почтальону". Составление сопроводительной документации. Выбор средств и методов программирования. Анализ проектных данных. Особенности создания базы данных, СУБД. Тестирование созданного программного продукта.
контрольная работа [2,5 M], добавлен 17.12.2014Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.
дипломная работа [1,5 M], добавлен 12.06.2009Разработка программного продукта "Заказы" как часть системы автоматизации ресторана быстрого питания. Описание выходной и входной информации, определение связей между ними, структурный анализ с помощью диаграмм SADT, интерфейс и листинг программы.
курсовая работа [2,5 M], добавлен 30.11.2009Внедрение программного продукта в организации. Описание входной и выходной информации. Конфигурирование приложения "Сервис веб-помощи". Обзор пользовательского интерфейса. Руководство пользователя для персонала больницы и для администратора приложения.
дипломная работа [2,9 M], добавлен 24.06.2013Понятие и специфика автоматизированных систем. Описание методики разработки программы для автоматизации. Ее тестирование и отладка. Внедрение АС в работу предприятия. Расчет экономического эффекта от разработки и реализации программного продукта.
дипломная работа [1,4 M], добавлен 23.06.2015Основные стадии разработки, принципы тестирования и отладка программного модуля "VFS". Особенности проектирования на языке UML. Методы "грубой силы" и их применение при отладке программы. Вредные факторы, присутствующие на рабочем месте программиста.
дипломная работа [827,0 K], добавлен 07.03.2012Диагностический анализ системы управления предприятия, его организационной и функциональной структуры. Разработка проекта подсистемы учёта средств вычислительной техники, описание технического обеспечения базы данных. Характеристика программного продукта.
дипломная работа [7,2 M], добавлен 28.06.2011Деятельность отдела информационных технологий. Сопровождение аппаратных средств, баз данных и локальной вычислительной сети. Обслуживание телекоммуникаций и защита информации. Разработка программного средства, работающего с базой данных Oracle.
курсовая работа [405,1 K], добавлен 16.09.2012