Разработка программы учета занятости компьютеров в лаборатории. Анализ требований, метод решения. Разработка алгоритма в виде структурных схем. Программная реализация в среде Borland Delphi. Минимальные системные требования для ее корректной работы.
Аннотация к работе
Компьютеры отличаются от механических устройств и электрических счетных приборов тем, что работают по заложенным в них программам. Программа - это адресованный компьютеру набор инструкций, точно описывающий последовательность действий, которые необходимо выполнить для решения конкретной задачи. Автоматизация - одно из направлений научно-технического прогресса, использующее саморегулирующие технические средства и математические методы с целью освобождения человека от участия в процессах получения, преобразования, передачи и использования энергии, материалов, изделий или информации, либо существенного уменьшения степени этого участия или трудоемкости выполняемых операций. Другими словами автоматизация используется для того, чтобы обеспечивать экономию времени, снижения объема допустимых ошибок и удобству выполнения трудоемких работ, оставляя за человеком лишь право контроля над протекающими процессами. В 60-х годах прошлого века появление современных высокоуровневых языков программирования, например Fortran, Pascal и C позволило программному обеспечению выполнять все более сложные операции.Определения из авторитетных монографий: - База данных - организованная в соответствии с определенными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей. Использовать эту программу и вносить корректировки смогут заведующий лабораторией, просматривать ее смогут преподаватели. Программа должна обеспечивать возможность выполнения следующих функций: - инициализация системы (ввод данных о группах, преподавателях, даты и времени проведения занятий); В качестве результата, выдаваемого программой на запрос занятости лаборатории, программа выдаст данную таблицу, приведенную на примере таблицы 1.3 Помимо этого для удобства пользования базой данных в программе будет реализован поиск по полям: предмет, группа, преподаватель.Данную программу «формирования базы данных по учету занятости компьютеров в лаборатории» необходимо реализовать на языке, имеющем возможности визуального проектирования интерфейса. Visual FOXPRO - отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием XBASE и SQL, диалекты которых встроены в большинство современных СУБД. Visual FOXPRO использует язык структурированных запросов SQL, основанный на наборах записей, позволяющей администратору базы данных управлять действиями пользователя и программ. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных икомпонентно-ориентированных языков программирования. Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.Программа выполняет требования необходимые для реализации поиска той или иной информации, а именно: - Имеется возможность добавления новых данных в базу; Калькулирование производится на основе учетных и расчетных затрат и на основе структуры этих затрат. Расчет структуры затрат опирается на понимание типа производства, вида производства, загрузки предприятия, прочих «вспомогательных» процессов (таких как маркетинг, логистика и т. д.) и в зависимости от категории производства. Калькулирование, в отличие от калькуляции, не определяет затраты в стоимостной (денежной) форме на производство единицы или группы единиц изделий, или на отдельные виды производств, так как занятие счетом ради счета в калькулировании не имеет смысла. С помощью калькулирования определенная себестоимость (наборов) продуктов или услуг в первую очередь используется в ценовой политике организации для определения минимальной, максимальной и оптимальной рыночной цены продукции (услуги) и их рыночного потенциала.В данном дипломной проекте была рассмотрена разработка программы учета занятости компьютеров в лаборатории. При выполнении дипломного проекта был проведен анализ требований и определение спецификаций, а так же выбор метода решения. На основе анализа разработанного алгоритма для реализации данной программы была выбрана среда разработки Borland Delphi. В проекте были представлены минимальные системные требования для корректной работы программы, а так же подробная инструкция пользователя. После проведения тестирования, выявленные ошибки были исправлены, поэтому можно сказать, что программа успешно справляется с поставленными задачами.
Вывод
В данном дипломной проекте была рассмотрена разработка программы учета занятости компьютеров в лаборатории.
При выполнении дипломного проекта был проведен анализ требований и определение спецификаций, а так же выбор метода решения. Был написан алгоритм и подробно описано функционирование программы. Алгоритм был представлен в виде структурных схем. На основе анализа разработанного алгоритма для реализации данной программы была выбрана среда разработки Borland Delphi.
В проекте были представлены минимальные системные требования для корректной работы программы, а так же подробная инструкция пользователя.
После проведения тестирования, выявленные ошибки были исправлены, поэтому можно сказать, что программа успешно справляется с поставленными задачами. Программа, при должной необходимости, может быть модернизирована.
Исходя из вышеперечисленного, можно с уверенностью сказать, что изначально поставленная цель дипломного проекта была достигнута.
СПИСОК ЛИТЕРАТЫ
1. Иванова Г.С. Технология программирования М. «МГТУ им. Н.Э. Баумана» 2003
2. Агальцов В.П. Базы данных М. «Мир» 2005
3. Галисеев Г.В. Программирование в среде Delphi 2005 СПБ. «Вильямс» 2005
4. Рапаков Г.Г. Программирование на языке Pascal СПБ. «БХВ- Петербург» 2004
5. Дарахвелидзе П.Г. Delphi 2005 для Win32 СПБ. «БХВ-Петербург 2005
6. Грег Хогланд Взлом и использование программного кода СПБ. «БХВ- Петербург» 2005
7. Щупак Ю.А. Win32 API. Эффективная разработка программного обеспечения СПБ. «Питер» 2007