Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.03 Mб
Скачать

Министерство образования Тверской области

ГБОУ СПО «Осташковский техникум»

РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К дипломному проекту

СТУДЕНТА IV КУРСА 46-П ГРУППЫ

Потемкина Михаила Отчество

Специальность 230105

ТЕМА ДИПЛОМНОГО ПРОЕКТА:

Разработка справочной системы «Стандартные функции Turbo Pascal»

Дипломник ___________________________________ Потемкин.М.

Руководитель

проекта _________________________________ Суркова М.В.

Консультант по

экономической части _________________________________ Потоцкая Е.А.

Рецензент __________________________________ Королёва Т.Б.

«Допустить дипломный проект к защите»

Председатель комиссии общепрофессиональных и специальных дисциплин по специальности 230105

_______________________________ Суркова М.В.

«____» ___________ 2013 г.

Министерство образования Тверской области

ГБОУ СПО «Осташковский техникум»

«УТВЕРЖДАЮ»

Зам.директора по УР

_________ Потоцкая Е.А.

Задание для дипломного проектирования

Студенту 46-П группы Потемкину Михаилу Отчество

Специальность 230105

Тема дипломного проекта:

Разработка справочной системы «Стандартные функции Turbo Pascal»

Данные по проекту: Использование среды Delphi

Дата выдачи задания: 11.05.13 г.

Срок представления проекта: 21.06.13 г.

Председатель комиссии общепрофессиональных и специальных дисциплин по специальности 230105:

______________________________ Суркова М.В.

Руководитель проекта: ____________________________ Суркова М.В.

Содержание

К ДИПЛОМНОМУ ПРОЕКТУ 1

специальность 230105 1

Задание 2

для дипломного проектирования 2

Содержание 3

ВВЕДЕНИЕ 4

Раздел 1. Специальная часть 7

1.1 Постановка задачи. 7

Раздел 2. Охрана труда 32

2.1. Требования безопасности перед началом работы на персональном компьютере. 32

2.2. Требования безопасности во время работы на персональном компьютере. 33

2.3. Требования безопасности после окончания работы на персональном компьютере. 34

Расчет трудоемкости разработки программы 36

Расчет цеховых, общехозяйственных и внепроизводственных расходов 53

Расчет отпускной цены 55

Расчет показателей экономической эффективности программного продукта 56

Себестоимость двух программ = (цеховая стоимость*2) + цеховые расходы + общехозяйственные расходы + внепроизводственные расходы в % от себестоимости = 10588,02 *2 + 596,93 + 1193,87 + 185,68 = =23152,52руб. 56

Введение

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

Поэтому лучше абстрагироваться от данного уровня детализации и подняться чуть выше. И для себя конкретно я выбрал язык не assembler , а turbo Pascal, так как он предоставляет программисту более простые инструменты для создания по, и в то же время не очень сложен в обучении. Но, при использовании любого языка программирования нам приходиться иметь дело с различными видами операций. Это и вычисление каких то математических функций, и поиск подстроки в строке, и проверка числа на четность и т.д. Конечно, по сути эти действия можно создать с нуля, и при необходимости использовать. Но становиться понятно, что к примеру если нам надо три раза подсчитать синус какого либо числа, то для этого нам понадобиться только же раз продублировать код, реализующий данную возможность. Это не будет эффективно, поскольку занимает место в программе и к тому же сказывается на её быстродействии. Как от этого избавиться ? И выход был найден! А заключается он в том, что были созданы специальные подпрограммы – процедуры и функции. Достаточно было один раз реализовать её и дальше просто использовать в своих проектах. Действительно, это оказалось очень удобно, даже тот же вывод текста в Turbo Pascal реализуется через процедуру Writeln(‘Текст’). Вначале процедур и функций было мало, но со временем их становилось все больше и больше. Их стали реализовывать в отдельные модули, а модули в свою очередь подключались к программе. Но, запомнить тысячу скажем подпрограмм и их назначение нереально! Да, можно использовать различную справочную литературу, интернет, но пока найдешь.Поэтому, мне очень захотелось создать справочник по стандартным функциям языка Turbo Pascal. Он представляет для меня интерес в том, что больше не понадобиться вспоминать в голове для чего нужна та или иная функция, а бывает что данная информация нужна срочно. А данный справочник сожержит как раз все функции, которые приходиться использовать при разработке своих приложений, к примеру функция odd(x)-проверка на четность. Да, я знаю, существует огромное количество справочных пособий по данной тебе, но когда я стал их скачивать из интернета, то там помимо функций идет и описание самого языка, т.е получается электронная книга. Меня данный вариант очень не устоел, так как мне надо именно справочник по функциям, а язык я и так знаю. В итоге я ничего не нашел, и приступил к работе над проектом. Мой справочник прост в использовании, не запутанный интерфейс, все сделано очень удобно. Для выбора справки по функции достаточно выбрать её из списка, и в окне можно увидеть её описание. Мне данный справочник и сейчас очень помогает в работе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]