Автор работы: Пользователь скрыл имя, 08 Апреля 2011 в 19:40, курсовая работа
Данная курсовая работа посвящена теме «Проектирование информационного модуля автоперевозок». Благодаря идущему вперед прогрессу данная тема заслуживает особый приоритет, в связи с развитием информационных технологий, вопрос обработки информации, хранимой в электронном виде, особенно актуален. Потери или искажения какой-либо информации, может привести к огромным убыткам компании и снижению эффективности деятельности предприятия.
Введение……………………………………………………………………….3
1 Техническое задание………………………………………………………..5
2 Проектирование информационного модуля………………………………7
2.1 Описание входной и выходной информации…………………………...7
2.2 Элементы интерфейса пользователя………………………………….....8
2.3 Основные процедуры и функции………….……………………………11
3 Руководство пользователя………………….……………………………..20
Заключение…………………………………………………………………..28
Список использованных источников………………………………………29
Курсовая работа
Дисциплина Основы информационных технологий
Специальность
050703 – Информационные системы
Костанай, 2010
Введение……………………………………………
1
Техническое задание………………………………………………………..
2
Проектирование
2.1 Описание входной и выходной информации…………………………...7
2.2
Элементы интерфейса пользователя………………………………….....
2.3 Основные процедуры и функции………….……………………………11
3
Руководство пользователя………………
Заключение………………………………………
Список использованных источников………………………………………29
Введение
В данной курсовой работе была поставлена цель изготовить Windows-приложение на алгоритмическом языке Object Pascal в среде визуального программирования Delphi, которое будет обеспечивать решение поставленных задач по формированию и обработке на ЭВМ информации. Разработчику ставиться вполне определенная задача, при выполнении которой употребляются навыки работы с операционными системами, программными оболочками, разнообразными служебными и сервисными средствами. А также навыки по алгоритмизации, программированию и решению во встроенной визуальной среде программирования Delphi задач по экономике и управлению на предприятии.
Минимальные системные требования к программному обеспечению при работе с приложением имеет следующие параметры:
Исходя из поставленной цели, определены следующие задачи:
1 Техническое задание
Вычислить
стоимость автоперевозок
Здесь,
<Число поездок> = <Вес груза>/<Грузоподъемность>
<Пробег>
= <Число поездок>*<Расстояние>*
<Стоимость
перевозок> состоит из
<Зарплата>
водителя определяется <Временем
в пути >. Кроме того, если автомобиль
находится в пути в оба конца
больше 12 часов, водителю производится
доплата (командировочные) в размере Х
тнг. за каждые 12 часов в пути на каждом
маршруте. В области «Объём заказов» подсчитывается
число машино-часов (время в пути), необходимые
для обслуживания заявок на перевозки
разными типами а/м.
Тарифы | |||||||
Тип
автомобиля |
Цена часа аренды, тнг | Грузоподъемность, т | Объём заказов | Цена часа работы водителя, тнг | |||
Зил | ? | ||||||
Газ | ? | ||||||
… | |||||||
Тип
автомобиля |
Вес груза, т | Расстояние, км | Число поездок | Время в пути, ч | Пробег, км | Зарплата, тнг | Стоимость перевозок, тнг |
… | |||||||
Всего |
Контроль: Тип автомобиля ={Выбирается из возможного списка}.
График: Тип автомобиля - Объём заказов.
2 Проектирование информационного
модуля
2.1 Описание входной и выходной информации
Данная дипломная работа была разработана в интегрированной среде Delphi.
Delphi представляет собой средство разработки приложений для Microsoft Windows. Delphi является мощным и простым в использовании инструментом для создания автономных программ, обладающих графическим интерфейсом (GUI), или 32-битных консольных приложений (программ, которые не имеют графического интерфейса).
Delphi
- это комбинация нескольких
Программа
может оперировать данными
Функции
преобразования (см. Таблица. 1) наиболее
часто используются в инструкциях, обеспечивающих
ввод и вывод информации. Например, для
того чтобы вывести в поле вывода (компонент
Label) диалогового окна значение переменной
типа real, необходимо преобразовать число
в строку символов, изображающую данное
число. Это можно сделать при помощи функции
FloatToStr, которая возвращает строковое представление
значения выражения, указанного в качестве
параметра функции.
Таблица.
1. Функции преобразования
Функция | Значение функции | |
FloatToStr (n) | Строка, являющаяся изображением вещественного n | |
FloatToStrF(n, f , k,m) | Строка, являющаяся изображением вещественного п. При вызове функции указывают: f — формат (способ изображения); k — точность (нужное общее количество цифр); m — количество цифр после десятичной точки | |
StrToInt (s) | Целое, изображением которого является строка s | |
StrToFloat (s) | Вещественное, изображением которого является строка s |
Например,
инструкция Label.Caption:= FloatToStr(x) выводит значение
переменной х в поле Label.
2.2
Элементы интерфейса
пользователя
Главное меню (см. Рисунок .1) содержит все необходимые средства для управления проектом. Все опции главного меню представляют собой опции заголовки, открывающие доступ к выпадающим меню второго уровня.
Рисунок. 1. Главное окно
Пиктографические кнопки открывают быстрый доступ к наиболее важным опциям главного меню. По функциональному признаку они разделены на 7 групп.
Окно кода предназначено для создания и редактирования текста программы. Этот текст составляется по специальным правилам и описывает алгоритм работы программы. Совокупность правил записи текста называется языком программирования. Первоначально окно кода содержит минимальный исходный текст. В ходе работы над проектом программист вносит в него необходимые дополнения, чтобы придать программе нужную функциональность. Поскольку для создания даже простых программ вам понадобится создавать и изменять (редактировать) код программы, ниже описываются основные приемы работы с окном кода.
Сразу после открытия нового проекта в нем будут такие строки:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Frms, Dialogs;
type
TFormI = class(TForm) private
{ Private declarations } public
{ Public declarations } end;
var
Form1: TForm1;
implementation
{SR *.DFM}
end.
Эти строки Delphi автоматически вставляет в окно кода для новой формы.
unit Unit1;
и implementation
Пока не стоит изменять эту часть текста. В дальнейшем мы будем вставлять в окно текст программы между строками
{$R-*.DFM} и
end.
в нижней части окна.
Вместе с окном кода обычно активизируется браузера Code Explorer, облегчающей поиск нужных элементов в случае, когда в окне набрано много строк кода (см.Рисунок. 2).
Рисунок.
2. Окно кода с расположенным слева браузером
Code Explorer
На странице Standard палитры компонентов сосредоточены стандартные для Windows интерфейсные элементы, без которых не обошлось наше практическое задание.
Label - метка. Этот компонент используется для размещения в окне не очень длинных однострочных надписей.
Edit - строка ввода. Предназначена для ввода, отображения или редактирования одной текстовой строки.
Button - командная кнопка. Обработчик события OnClick этого компонента обычно используется для реализации некоторой команды.
ComboBox - комбинированный список выбора. Представляет собой комбинацию списка выбора и текстового редактора.
GroupBox - группа элементов. Этот компонент используется для группировки нескольких связанных по смыслу компонентов.
На вкладке Additional был использован компонент StringGrid, компонент DrawGrid используется для создания в приложении таблицы, которая может содержать графические изображения (см. пример на рис. 4.6). Этот компонент подобен компоненту StringGrid, поскольку последний является производным от DrawGrid. Поэтому в DrawGrid присутствуют все свойства, методы, события компонента StringGrid, кроме относящихся к тексту, т.е. кроме свойств Cells, Cols, Rows, Objects. С этой точки зрения компонент StringGrid обладает существенно большими возможностями, чем DrawGrid, поскольку он может хранить в ячейках и изображения, и тексты.
Image - компоненты Image представляют собой некоторую ограниченную поверхность с канвой, на которую можно заносить изображения. Я использовал Image как кнопки используя процедуру OnClik.
Chart
- этот компонент позволяет строить различные
диаграммы и графики, которые выглядят
очень эффектно.
2.3
Основные процедуры
и функции
В среде программирования Delphi для записи программ используется язык программирования Delphi. Программа на Delphi представляет собой последовательность инструкций, которые довольно часто называют операторами. Одна инструкция от другой отделяется точкой с запятой.
Информация о работе Проектирование информационного модуля «Автоперевозки»