Разработка калькулятора для расчета стоимости перевозок

Автор работы: Пользователь скрыл имя, 06 Марта 2013 в 13:41, курсовая работа

Описание работы

Транспорт общего пользования - отрасль народного хозяйства, которая удовлетворяет потребности всех отраслей народного хозяйства и населения в перевозках грузов и пассажиров. Транспорт общего пользования обслуживает сферу обращения и население. Его часто называют магистральным (магистраль - основная, главная линия в какой-нибудь системе, в данном случае, в системе путей сообщения). Понятие транспорта общего пользования охватывает железнодорожный транспорт, водный транспорт (морской и речной), автомобильный, воздушный транспорт и транспорт трубопроводный).

Содержание работы

Глава 1. Автоматизация расчета стоимости перевозки грузов 3
1 Обзор аналогов 4
1.1 Транспортные калькуляторы на сайтах 4
1.1.1 Транспортная компания «Деловые линии» 4
1.1.2 Транспортная компания «Караван-экспресс» 8
1.1.3 Транспортная компания «Аэрогруз» 11
1.2 Выводы: сравнение калькуляторов конкурентов 13
1.3 Описание сайта транспортной компании ООО «Аэро-груз» 13
Глава 2. Язык ASP 15
2.1 Особенности создания страниц на языке APS.NET 16
2.2 Этапы создания и обращения к базам данных 18
Глава 3. Разработка калькулятора для расчета стоимости перевозок 21
3.1 Цели работы 21
3.2 Описание структуры и возможностей калькулятора 21
3.3 Описание проделанной работы 21
3.4 Сравнение калькулятора с аналогами конкурентов 21
Список использованной литературы 22

Файлы: 1 файл

Глава1.doc

— 911.50 Кб (Скачать файл)

Метод Response.Write()

Данный метод отправляет в браузер HTML код. Этот метод является полезным при выведении коротких сообщений. К примеру, он может использоваться при проверке введенных значений для вывода результата.

2.2  Этапы создания и обращения к базам данных

 

Базы данных прошли долгий путь развития. Вначале все данные хранились  в простых файлах. По мере увеличения объемов данных встал вопрос о том, как получить быстрый доступ к нужной информации. Для этого данные стали индексироваться. Другой вопрос – как избежать дублирования, когда одни и те же данные хранятся в разных местах. Сегодня мощная промышленная СУБД немыслима без систем защиты информации, журналирования, транзакции и хранимых процедур.

Данные в СУБД хранятся в таблицах. Таблица состоит из полей и  записей. Запись – единица хранения данных, строка таблицы. Для работы с базами данных используется язык структурированных запросов – SQL (Structured Query Language). Команды этого языка называются запросами. Запросы служат для получения данных, для создания и изменения структуры таблиц, добавления, удаления и обновления записей и многого другого. Последовательность команд может храниться прямо на сервере СУБД в виде хранимой процедуры. Либо задаваться в виде набора команд, которые всегда проходят стадию компиляции.

Для создания базы данных в окне Sever Explorer нужно нажать на пункт Data Connections правой кнопкой мыши, и в контекстном меню выбрать Create New Sql Database.

Рисунок 17 Создание базы данных

На рисунке показан пример создания базы данных. Для того чтобы указать компилятору, что база находится на локальном компьютере, в поле «Server name» нужно вписать «.\SQLExpress» или «(local)». Имя базы данных указывается в графе «New database name». После нажатия кнопки «ОК», база данных сохранится под указанным именем с расширением «.mdf».

После создания базы данных, в ней необходимо создать таблицы  для хранения данных. Таблицу можно  сделать и программно, и через  окно «Server Properties». При выполнении такой  последовательности действий появится узел созданной базы. Его нужно  раскрыть, и щелкнуть мышью на пункт Tables, в контекстном меню нужно выбрать «Add New Table». Появится диалоговое окно, в котором нужно указать название столбца, тип данных, которые будут храниться в нем, и разрешение на хранение в ячейке нулевых значений. Бывают такие ситуации, что при создании новых строк, значения в каком-то определенном столбце автоматически увеличивались, этого можно добиться путем выбора пункта «Set Primary Key».

Объект Connection

Объект Connection для соединения с базой данных нуждается в  строке соединения для указания пути к СУБД. Свойства класса Connection указаны в таблице:

Свойство

Описание

DataSource

Имя экземпляра базы сервера  при использовании SqlConnection

Database

Возвращает имя базы данных, используемой в объекте Connection после  открытия

AttachDbFilename

Указывает путь к файлу, который  является локальной базой данных

ConnectionString

Строка соединения с СУБД


Таблица 1

 

Метод Open()

Данный метод вызывается после создания объекта SqlConnection, с  заданной строкой соединения - ConnectionString. Метод Open() пытается установить соединения с базой данных. Если соединения установить не удается, то появляется соответствующее окно с сообщением об ошибке.

Использование объекта SqlCommand

Объект SqlCommand исполняет запрос SQL, который может быть в форме встроенного текста, процедуры сервера или прямого доступа к таблице. Если это запрос на выборку данных SELECT, то данные обычно помещают в DataSet или в DataReader, но также можно производить и ручные манипуляции. Запросом на добавление данных является INSERT, на изменение UPDATE, на удаление DELETE.

Процедуры сервера нуждаются  в параметрах. Они хранятся в коллекции Parametrs и имеют тип SqlParametr. Текстовые  команды также могут получать параметры, перед которыми ставится префикс @.

"SELECT id FROM [sTudenT] WHERE SecondName = @DropDownList1.Text"

Или же можно использовать форматированный вывод:

string.Format("SELECT id FROM [sTudenT] WHERE SecondName = '{0}'", DropDownList1.Text);

Метод ExecuteNonQuery()

Данный метод применим к объектам типа SqlCommand. С помощью данного метода можно выполнять любые операции с базами данных, которые не связаны с запросом или получением данных, например, обновление, удаление записей, создание и изменение таблиц, создание процедур сервера. Она возвращает количество измененных записей в том случае, если выполняются команды Select, Update, Delete.

Метод ExecuteScalar()

Данный метод применим к объектам типа SqlCommand. Этот метод  возвращает результат запроса в  случае, если это единственное значение.

 
Глава 3. Разработка калькулятора для расчета стоимости перевозок

3.1 Цели работы

 

3.2 Описание структуры и возможностей калькулятора

3.3 Описание проделанной работы

 

3.4 Сравнение калькулятора с аналогами конкурентов

Выводы 

Список использованной литературы

 

  1. Электронный ресурс [http://www.aerogruz.ru/]
  2. Электронный ресурс [http://xn----7sbaaju3afzwehlda9p.xn--p1ai/calc.html]
  3. Электронный ресурс [http://dl-trans.ru/calculator]
  4. Электронный ресурс [http://ru.wikipedia.org/wiki/Active_Server_Pages]
  5. Гаджинский А.М. Основы логистики: Учебное пособие. - М.: ИВЦ Маркетинг, 1996. - 124 с.
  6. Гордон М.П., Тишкин Е.М., Усков Н.С. Как осуществить экономическую доставку товара отечественному и зарубежному покупателю: Справочное пособие для предпринимателя. - М.: Транспорт, 1993. - 64 с.
  7. Логистика: Учебное пособие / Под ред.Б.А.Аникина. - М.: ИНФРА-М, 1999. - 327 с.
  8. Смехов А.А. Введение в логистику. - М.: Транспорт, 1993. - 112 с.
  9. Транспортная логистика: Учебное пособие. - М.: Бранусс, 1996. - 145 с.

Информация о работе Разработка калькулятора для расчета стоимости перевозок