Автор работы: Пользователь скрыл имя, 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
Метод Response.Write()
Данный метод отправляет в браузер HTML код. Этот метод является полезным при выведении коротких сообщений. К примеру, он может использоваться при проверке введенных значений для вывода результата.
Базы данных прошли долгий путь развития. Вначале все данные хранились в простых файлах. По мере увеличения объемов данных встал вопрос о том, как получить быстрый доступ к нужной информации. Для этого данные стали индексироваться. Другой вопрос – как избежать дублирования, когда одни и те же данные хранятся в разных местах. Сегодня мощная промышленная СУБД немыслима без систем защиты информации, журналирования, транзакции и хранимых процедур.
Данные в СУБД хранятся в таблицах. Таблица состоит из полей и записей. Запись – единица хранения данных, строка таблицы. Для работы с базами данных используется язык структурированных запросов – 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. Этот метод возвращает результат запроса в случае, если это единственное значение.
Выводы
Информация о работе Разработка калькулятора для расчета стоимости перевозок