Проектирование программы формирования заказов по грузоперевозкам - Программирование, компьютеры и кибернетика дипломная работа

Проектирование программы формирования заказов по грузоперевозкам - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Проектирование программы формирования заказов по грузоперевозкам

Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Проектирование программы формирования заказов по грузоперевозкам
Для разработки ПП необходимо было решить ряд задач, а именно:
1. Выбрать язык и среду программирования.
2. Реализовать удобный пользовательский интерфейс.
3. Провести отладку и тестирование разработанного ПП.
Подсистема АИС БД «Грузоперевозки» используется с целью обобщения информации о клиентах, поставщиках и о перевозках. Данный программный продукт использует для решения следующих задач:
* Работа с БД (просмотр, редактирование)
* Выведение отчета в Текстовой редактор Word
1.2.1 Требования к функциональным характеристикам
Программа должна быть рассчитана на пользователя имеющего навыки работы с БД.
Для работы программы должен быть выделен ответственный оператор.
Рекомендуемые технические требования:
Анализ задания на технологической практике и подготовка раздела «Введение»
Подготовка раздела «Техническое задание»
Написание раздела «Техническое задание»
Подготовка раздела «Постановка задачи»
Написание раздела «Постановка задачи»
Разработка функциональной схемы модуля
Наличие функциональной схемы модуля
Подготовка разделов «Заключение» и «Список литературы»
Разработка презентационного материала
Презентационный материал, выполненный в виде слайдов
Delphi - результат развития языка Turbo Pascal, который, в свою очередь, развился из языка Pascal. Pascal был полностью процедурным языком, Turbo Pascal начиная с версии 5.5 добавил в Pascal объектно-ориентированные свойства, а Delphi - объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, и воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию. Также отличительным свойством Delphi от С++ является отсутствие возможности располагать объекты в стеке (объекты, унаследованные из Turbo Pascal, располагаться в стеке могут) - все объекты попадают в динамически выделяемую область (кучу).
Де-факто Object Pascal, а затем и язык Delphi являются функциональными наращиваниями Turbo Pascal. Об этом говорят обозначения версий компилятора. Так, в Delphi 7 компилятор имеет номер версии 15.0 (Последняя версия Borland Pascal / Turbo Pascal обозначалась 7.1, в Delphi 1 компилятор имеет версию 8.0, в Delphi 2 - 9.0, и т.д. Номер версии 11.0 носит компилятор Pascal, входивший в состав среды C++ Builder).
Delphi оказал огромное влияние на создание концепции языка C# для платформы.NET. Многие его элементы и концептуальные решения вошли в состав С#. Одной из причин называют переход Андерса Хейлсберга, одного из ведущих разработчиков Delphi, из компании Borland Ltd. в Microsoft Corp.
1. Версия 1 была предназначена для разработки под 16-ти разрядную платформу Win16;
2. Версии со второй компилируют программы под 32-х разрядную платформу Win32;
3. Вместе с 6-й версией Delphi вышла совместимая с ним по языку и библиотекам среда Kylix, предназначенная для компиляции программ под операционную систему GNU/Linux;
4. Версия 8 способна генерировать байт-код исключительно для платформы .NET. Это первая среда, ориентированная на разработку мультиязычных приложений (лишь для платформы .NET);
Последующие версии (обозначаемые годами выхода, а не порядковыми номерами, как это было ранее) могут создавать как приложения Win32, так и байт-код для платформы .NET;
Системы управления базами данных (СУБД) играют исключительную роль в организации современных промышленных, инструментальных и исследовательских информационных систем. Тематика СУБД поистине безгранична.
В современных информационных системах информация обычно хранится с использованием автоматизированных банков данных. Банки данных могут быть очень большими и могут содержать разную информацию, используемую организацией.
2. систему управления базами данных (СУБД);
3. персонал, обеспечивающий работу банка данных.
· каждый элемент таблицы - один элемент данных
· все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.)
· каждый столбец имеет уникальное имя
· одинаковые строки в таблице отсутствуют
· порядок следования строк и столбцов может быть произвольным
Такая модель хранения данных обеспечивает удобство использования базы данных на ЭВМ. Учитывая, что таблицы базы данных могут быть связаны определенными отношениями, такая модель обеспечивает целостность данных и отсутствие избыточности хранения. Поэтому она и используется в большинстве современных баз данных.
Система управления базами данных (СУБД) - специализированная программа или комплекс программ, предназначенная для организации и ведения базы данных. Она обеспечивает хранение данных и взаимодействие пользователя с БД, позволяя пользователям производить поиск, сортировку и выборку информации в базе данных, а некоторым пользователям - добавлять, удалять и изменять записи в БД.
Можно сформулировать основные функции СУБД:
СУБД должна предоставлять средства определения данных в виде исходной формы (схемы данных) и преобразования этих определений в соответствующую объектную форму. То есть СУБД преобразовывает данные в форму, необходимую для хранения их в базе данных.
СУБД должна быть способна обрабатывать запросы пользователя на выборку, изменение или удаление данных, уже существующих в базе, или на добавление в нее новых данных. То есть, СУБД обеспечивает интерфейс между пользователями и базами данных.
3. Управление хранением данных и доступом к ним.
СУБД осуществляет программную поддержку хранения данных в запоминающем устройстве ЭВМ и управляет всеми действиями, производимыми с данными.
4. Защита и поддержка целостности данных
СУБД должна контролировать пользовательские запросы и определять, кому доступны операции изменения данных, а кому доступны только операции получения данных. Также она следит за целостностью данных, хранящихся в БД. СУБД осуществляет журнализацию изменений, резервное копирование и восстановление базы данных после сбоев.
Таким образом, основная функция системы управления базами данных - осуществление интерфейса пользователя и базы данных. Большинство современных крупных банков данных рассчитаны на работу нескольких пользователей, поэтому СУБД осуществляет разделение времени между пользователями при одновременном их доступе к базе данных, а также разделение полномочий между разными типами пользователей. Например, бухгалтер на предприятии может только получать информацию из банка данных, а главный экономист может вносить изменения в банк данных.
СУБД выполняет эти функции с помощью определенного информационно-логического языка, или языка запросов. В большинстве СУБД для этого используется язык SQL.
СУБД реляционного типа освобождает пользователя от необходимости знать форматы хранения данных, методы доступа и методы управления памятью. Изменение физической структуры базы данных не влияет на работоспособность прикладных программ, работающих с нею.
По степени универсальности различают два класса СУБД:
Программа предназначена для сбора сведений о заказах.
Программа отображает пять таблиц, в первой таблице отображаются поставщики, во второй грузы, в третей клиенты, в четвертой транспорт, а в пятой заказы. Все записи могут редактироваться.
В состав данной программы входят следующие модули:
Минимальные технические требования к ЭВМ, необходимой для нормального функционирования программного обеспечения:
Рисунок 10. Первоначальный интерфейс
Рисунок 11. Оформление интерфейса главной формы
Button1 для добавления нового клиента.
2.2.7.1 Общие сведения о тестировании
Поэтому при структурном тестировании необходимо использовать другие критерии его полноты, позволяющие достаточно просто контролировать их выполнение, но не дающие гарантии полной проверки логики программы.
Метод большого скачка по сравнению с другими подходами имеет много недостатков и мало достоинств. Заглушки и драйверы необходимы для каждого модуля. Модули не интегрируются до самого последнего момента, а это означает, что в течение долгого времени серьезные ошибки в сопряжениях могут остаться необнаруженными. Метод большого скачка значительно усложняет отладку.
И все же большой скачок не всегда нежелателен. Если программа мала и хорошо спроектирована, он может оказаться приемлемым. Однако для крупных программ метод большого скачка обычно губителен.
При восходящем тестировании для каждого модуля необходим драйвер: нужно подавать тесты в соответствии с сопряжением тестируемого модуля. Одно из возможных решений - написать для каждого модуля небольшую ведущую программу. Тестовые данные представляются как «встроенные» непосредственно в эту программу переменные и структуры данных, и она многократно вызывает тестируемый модуль, с каждым вызовом передавая ему новые тестовые данные.
Имеется и лучшее решение: воспользоваться программой тестирования модулей - это инструмент тестирования, позволяющий описывать тесты на специальном языке и избавляющий от необходимости писать драйверы.
4. Должны являться правилом доскональное изучение результатов каждого теста, чтобы не пропустить малозаметную на поверхностный взгляд ошибку в программе;
6. При анализе результатов каждого теста необходимо проверять, не делает ли программа того, что она не должна делать;
АИС БД «Грузоперевозки» используется с целью обобщения информации о клиентах, поставщиках и об оформленных между ними заказах.
Программа отображает пять таблиц, в первой таблице отображается информация о клиентах, во второй таблице отображается информация о поставщиках, в третей таблице отображается информация о заказах, в четвертой о грузе и пятой о транспорте. Все записи могут редактироваться.
Условия необходимые для выполнения программы.
На главной форме добавляются, редактируются, удаляются и сортируются данные.
Расчет экономической эффективности от создания программного продукта по следующим направлениям:
Раздел 1. Расчет времени на создание программного продукта
Раздел 2. Расчет годового фонда заработной платы исполнителя по созданию программного продукта
Раздел 4. Расчет расходов на содержание и эксплуатацию ПЭВМ
Раздел 5. Расчет себестоимости программного продукта
Раздел 6. Расчет цены программного продукта
Раздел 7. Расчет экономической эффективности
Написание программы на языке Delphi 2010
Оформление документации, инструкции пользователю, пояснительной записки
Условное число команд определяется по формуле:
Определяем время, затраченное на каждый этап создания программного продукта:
Теперь зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:
Фонд заработной платы состоит из основной и дополнительной зарплаты.
Основная ЗП определяется по формуле:
Общая ЗП будет равна сумме основной и дополнительной:
Социальное страхование в РФ является обязательным каждый хозяйствующий субъект, любой организационно-правовой формы собственности отчисляет денежные средства в фонд ЗП (заработной платы) во внебюджетные фонды отчисляют на:
Отчисления в фонд социального страхования (ФСС)
Отчисления в пенсионный фонд России (ПФР)
Отчисления в федеральный фонд обеспечения медицинского страхования (ФФОМС)
Сумма взносов по социальному страхованию равна
Расходы на содержание и эксплуатацию ПЭВМ рассчитываются по следующим статьям:
1) Основная ЗП работников, обеспечивающих функционирование ПВЭМ.
Общая ЗП будет равна сумме основной и дополнительной:
Себестоимость продукции представляет собой стоимостную оценку используемых в процессе производства продукции природных ресурсов, сырья, материалов, топлива, энергии, основных фондов, трудовых ресурсов, а также затрат связанных с реализацией.
В себестоимость программного продукта входят следующие элементы:
Структуру себестоимости программного продукта
Цена - это денежное выражение стоимости продукции.
Цена складывается из нескольких компонентов:
Расчеты отвечают современным требованиям ведения бухгалтерского учета и плановой политики предприятий.
Программа полностью соответствует современным требованиям и стандартам.
Тема дипломного проекта была выбрана в соответствии с заданием, выданном руководителем преддипломной практики.
В первой главе выполнены следующие задачи, а именно: конкретизирована постановка задачи, проведён обзор существующих решений и обоснован выбор языка программирования.
Во второй главе выполнены следующие задачи, а именно: разработана структурная схема, разработан интерфейс программного продукта, определены технические требования к оборудованию, на котором будет выполняться разработанная программа, проведён тест программного продукта, разработано оператора и руководство системного программиста.
В третьей главе выполнены следующие задачи, а именно:
Составленная смета затрат на программный продукт.
Подводя итоги выполненного задания, следует отметить, что в нём были достигнуты поставленная цель и задачи.
программа заказ грузоперевозка руководство
uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9, Unit10;
Обоснование выбора языка, виды языков программирования. Характеристика программного продукта, постановка задачи, методы решения, программная реализация, программная документация. Руководство по использованию программы. Защита программного продукта. дипломная работа [1,6 M], добавлен 22.02.2010
Техническое задание на разработку программного продукта и требования к программе. Написание алгоритма работы и разработка интерфейса программы. Руководство системного программиста и оператора. Основные методы и принципы тестирования базы данных. дипломная работа [2,7 M], добавлен 27.01.2013
Анализ существующего программного обеспечения. Этапы создания проекта. Концептуальное, логическое и физическое проектирование базы данных. Структура программного продукта. Руководство программиста и оператора. Тестирование программного продукта. курсовая работа [586,4 K], добавлен 26.06.2015
Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта. дипломная работа [1008,9 K], добавлен 13.10.2013
Разработка структурной схемы и интерфейса программного комплекса управления сайтом. Выбор языка программирования. Принципы тестирования программы. Разработка руководства оператора и системного программиста. Расчет сметы затрат на программный продукт. дипломная работа [4,1 M], добавлен 11.06.2012
Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы. дипломная работа [1,5 M], добавлен 12.06.2009
Выбор технологии, языка и среды программирования. Анализ процесса обработки информации и оценка структур данных для ее хранения. Разработка основных алгоритмов решения и структурной схемы программного продукта. Проектирование интерфейса пользователя. курсовая работа [449,8 K], добавлен 14.01.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Проектирование программы формирования заказов по грузоперевозкам дипломная работа. Программирование, компьютеры и кибернетика.
Реферат: Аксёнов, Бэно Максович
Контрольная работа по теме Порядок осуществления процедуры банкротства. Учет и анализ банкротств
Контрольная работа по теме Вклады участников ООО в уставной капитал и в имущество общества
Дипломная работа по теме Основные рекомендации и предложения по формированию имиджа главы муниципального образования
Сочинение Эссе О Ребенке В Садик
Реферат Пример Оформления 2022
Сочинение По Рассказу Скупой Рыцарь
Сочинение: Национальная экономика РФ
Курсовая работа по теме Проект ресторана и коктейль-бара на 60 мест
Лабораторные Работы По Арткам 12
Реферат На Тему Types Of Right Concept
Курсовая работа по теме Облік готової продукції на ТзОВ 'Грантех'
Любимые Страницы Романа Капитанская Дочка Сочинение
Реферат: Організація управління на Рубіжанському хімічному заводі Заря
Реферат: «Пенсионный фонд РФ и его роль в финансировании социальной сферы»
Курсовая Работа На Тему Грошова Оцінка Земель С. Новомихайлівка Та С. Григорівка На Території Новомихайлівської Сільської Ради Миколаївської Області
Диссертация Общая Характеристика
Реферат: Ядерный терроризм в современном мире. Скачать бесплатно и без регистрации
Статья: Смешали договор. Загадки госконтрактов на поставку оборудования
Курсовая Работа На Тему Система Подготовки Квалифицированных Рабочих В Швейцарии
Дослідження методів стратегічного аналізу - Менеджмент и трудовые отношения реферат
Разработка системы определения перемещения движущегося предмета - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа
Методика обучения школьников применению теории к решению задач на вычисление и доказательство по теме "Многоугольники" - Педагогика дипломная работа


Report Page