- •I. Состав пояснительной записки курсовой работы по дисциплине «Информационные технологии управления» («иту»)
- •II. Общие положения
- •III. Рекомендации по выполнению курсовой работы
- •Раздел 1. Общая характеристика объекта управления
- •Раздел 2. Техническое задание на проектирование аис
- •Раздел 3. Технорабочий проект (проектные решения)
- •Литература
- •Содержание
- •Информационные технологии управления
Раздел 3. Технорабочий проект (проектные решения)
В подразделе 3.1 приводятся состав и характеристики входной информации, которые должны быть приведены в табличной форме. В таблице должны присутствовать такие характеристики, как «Наименование реквизита», «Условное обозначение реквизита», «Тип информации, содержащейся в реквизите», «Максимальная длина реквизита» (в знаках), «Длина дробной части для числовых реквизитов» (в знаках).
Например, характеристики входного информационного сообщения, поступающего из отдела грузовой и коммерческой работы (или отдела маркетинга) и содержащего сведения о плановых заявках на перевозку грузов, могут быть представлены следующим образом:
Таблица 1
Характеристики входного сообщения «Грузопотоки»
Наименование реквизита |
Условное обозначение |
Тип информации |
Максимальная длина реквизита, знаки |
Длина дробной части, знаки |
Код грузопотока |
KGP |
Числовой |
5 |
0 |
Наименование грузопотока |
NGP |
Символьный (текстовый) |
15 |
|
Код перевозимого груза |
KG |
Числовой |
5 |
0 |
Объем перевозимого груза, тонн |
OPG |
Числовой |
5 |
0 |
Период предъявления груза к перевозке, сут. |
TGP |
Числовой |
3 |
0 |
Расстояние перевозки, км |
R |
Числовой |
5 |
0 |
Кроме того, следует указать реквизит (поле), которое будет определять порядок следования строк (записей) в таблице. Это поле (реквизит) называется ключевым полем.
Например, для входной информации, структура и характеристики которой приведены в табл. 1, ключевым полем можно определить реквизит «Код грузопотока» (условное обозначение KGP).
В подразделе 3.2 содержится характеристика нормативной и справочной информации.
Например, характеристика справочника, содержащего сведения о перевозимых грузах, должна иметь следующий вид.
Справочник грузов необходим для организации ввода и корректировки информации о характеристиках грузов в режиме диалога при решении задач обработки входной, промежуточной и выходной информации.
Таблица 2
Информационная структура таблицы, содержащей справочник «Грузы»
Наименование реквизита |
Условное обозначение |
Тип информации |
Максимальная длина реквизита, знаки |
Длина дробной части для числовых полей, знаки |
Код груза |
KG |
Числовой |
5 |
0 |
Наименование груза |
NG |
Символьный |
15 |
|
Нормативная информация о тарифах на транспортные услуги необходима для расчета доходов от перевозок грузов.
Таблица 3
Информационная структура таблицы, содержащей тарифы
на транспортные услуги «Тарифы»
Наименование реквизита |
Условное обозначение |
Тип информации |
Максимальная длина реквизита, знаки |
Длина дробной части, знаки |
Код тарифа |
KT |
Числовой |
5 |
0 |
Код груза |
KG |
Числовой |
5 |
0 |
Тарифная ставка, руб./т-км |
TAR |
Числовой |
7 |
2 |
Справочник с характеристиками транспортных средств необходим для назначения судов на грузопотоки в плановом периоде.
Таблица 4
Информационная структура таблицы, содержащей характеристики
транспортных средств «Транспорт»
Наименование реквизита |
Условное обозначение |
Тип информации |
Максимальная длина реквизита, знаки |
Длина дробной части, знаки |
Код транспортного средства |
KTS |
Числовой |
5 |
0 |
Наименование транспортного средства |
NTS |
Символьный (текстовый) |
15 |
|
Грузоподъемность транспортного средства, тонн |
GRTS |
Числовой |
5 |
0 |
Среднесуточная себестоимость содержания транспортного средства, руб./тнж-сут. |
SSTS |
Числовой |
7 |
2 |
Общее количество судов в наличии, шт. |
KOL |
Числовой |
3 |
0 |
Количество судов в рабочем ядре, шт. |
ISP |
Числовой |
3 |
0 |
В подразделе 3.3 содержится характеристика выходной информации и форм ее представления. Выходная информация представляется в виде отчетов на экране монитора, печатных отчетов, а также в виде файлов (таблиц) на диске. Например, характеристики выходной таблицы, содержащей сведения о схеме использования флота на заданный период, может иметь следующий вид.
Таблица 5
Информационная структура таблицы, содержащей схему использования судов
в плановом периоде «Схема»
Наименование реквизита |
Условное обозначение |
Тип информации |
Максимальная длина реквизита, знаки |
Длина дробной части, знаки |
Код линии |
KL |
Числовой |
5 |
0 |
Наименование линии |
NL |
Символьный (текстовый) |
15 |
|
Продолжение табл. 5 |
||||
Наименование реквизита |
Условное обозначение |
Тип информации |
Максимальная длина реквизита, знаки |
Длина дробной части, знаки |
Код груза |
KG |
Числовой |
5 |
0 |
Объем перевозок, тонн |
OP |
Числовой |
7 |
0 |
Код транспортного средства |
KTS |
Числовой |
5 |
0 |
Загрузка транспортного средства, тонн |
ZTS |
Числовой |
5 |
0 |
Время кругового рейса, сут. |
TKR |
Числовой |
5 |
1 |
Количество отправлений |
KO |
Числовой |
5 |
2 |
Судопоток |
M |
Числовой |
5 |
2 |
Потребность в транспортных средствах, ед. |
F |
Числовой |
5 |
2 |
Неиспользуемые транспортные средства, ед. |
OST |
Числовой |
5 |
2 |
Неосвоенный объем перевозок, тонн |
OSV |
Числовой |
7 |
0 |
Расходы за период действия линии, руб. |
R |
Числовой |
12 |
2 |
Доходы за период действия линии, руб. |
D |
Числовой |
12 |
2 |
Выходная информация может быть представлена также в виде запроса. Например, структура запроса, содержащего план перевозок грузов и составленного по данным таблиц «Грузы», «Транспорт» и «Схема», может иметь следующий вид.
|
Рис. 1. Структура запроса «План перевозок»
После поля D (доход) размещено вычисляемое поле
ПРИБЫЛЬ: [D] – [R]
Также выходная информация может быть представлена в виде отчета на экране или на бумаге. Например, структура отчета, содержащего информацию о плане перевозок грузов и составленного по данным запроса «План перевозок», может иметь следующий вид.
|
Рис. 2. Вид отчета «План перевозок»
В разделе 3.4 должны быть описаны алгоритмы обработки информации.
Например, описание алгоритма работы автоматизированной информационной системы «План освоения перевозок» может выглядеть следующим образом.
Работа АИС «План освоения перевозок» начинается с открытия главной формы «Схема». Вызов происходит автоматически макросом AUTOEXEC при открытии базы данных «План». Вид формы приведен на рис. 3.
|
Рис. 3. Макет формы «Схема» АИС «Планирование освоения перевозок»
Форма состоит из трех частей.
В первой части представлены поля списки для ввода исходных данных (назначения судов на грузопотоки) и командные кнопки для расчета эксплуатационных (количество отправлений, судопоток, потребность во флоте) и экономических (расходы и доходы) показателей.
Во второй части расположены командные кнопки для вызова справочников грузов, тарифов, транспортных средств с целью их просмотра и корректировки. Здесь же находится кнопка, вызывающая таблицу «Грузопотоки» с информацией о плановых заявках на перевозку грузов.
Вид формы «Грузопотоки» представлен на рис. 4.
|
Рис. 4. Вид формы «Грузопотоки»
В нижней части формы «Схема» расположены командные кнопки, формирующие на экране выходную информацию: запрос и отчет по плану перевозок грузов. Структура запроса и вид отчета представлены на рис. 1 и 2.
Тексты процедур расчета эксплуатационных и экономических показателей плана перевозок грузов представлены ниже:
Private Sub Кнопка33_Click() ‘Расчет потребности во флоте
With Form_Схема
If IsNumeric(.OP) And IsNumeric(.ZTS) And .ZTS > 0 Then .M = .OP / .ZTS
If IsNumeric(.TE) And IsNumeric(.TKR) And .TKR > 0 Then .KO = .TE / .TKR
If IsNumeric(.M) And IsNumeric(.KO) And .KO > 0 Then .F = .M / .KO
End With
End Sub
Private Sub Кнопка34_Click() ‘ Расчет показателей плана перевозок грузов
Dim bs, gp, gr, tr, tf, sh As Variant
Dim KL, qr, rn As Integer
Dim ss, Dt As Double
Dim F, fd, fn As Boolean
Set bs = CurrentDb
Set gp = bs.openrecordset("Грузопотоки")
Set gr = bs.openrecordset("Грузы")
Set tr = bs.openrecordset("Транспорт")
Set tf = bs.openrecordset("Тарифы")
Set sh = bs.openrecordset("Схема")
F = False: fd = False: fn = False
With Form_Схема
Do Until gp.EOF
If .KGP = gp.KGP Then
rn = gp.R
fn = True
End If
gp.MoveNext
Loop
Do Until tf.EOF
If .KG = tf.KG Then
Dt = tf.tar
fd = True
End If
tf.MoveNext
Loop
If fd And fn Then
.D = Dt * rn * .OP
Else
MsgBox Str(.KGP) + " или " + Str(.KG) + " – нет в справочниках!"
End If
Do Until tr.EOF
If .KTS = tr.KTS Then
KL = tr.kol
ss = tr.ssts
qr = tr.grts
F = True
End If
tr.MoveNext
Loop
If F Then
.OSV = .OP - .M * .ZTS
.R = ss * .F * qr * .TE
Else
MsgBox Str(.KTS) + "– нет в справочнике!"
End If
End With
End Sub
Алгоритмы также могут быть приведены в словесной форме в виде перечня пунктов (шагов), реализующих решение поставленных задач.
В разделе 3.5 должна быть приведена инструкция пользователю АИС.
Например, инструкция пользователю АИС «План освоения перевозок» может начинаться примерно так.
1. Работу с системой следует начинать с заполнения (корректировки) справочников «Грузы», «Тарифы», «Транспорт» с помощью соответствующих кнопок главного окна «Схема» АИС. На этом же этапе необходимо ввести (откорректировать) входные данные о плановых грузопотоках с помощью командной кнопки «Грузопотоки».
2. После заполнения этих справочников можно переходить к назначению транспортных средств на плановые грузопотоки с помощью соответствующих полей ввода (объем перевозок, время рейса, загрузка судна, период эксплуатации) и раскрывающихся списков (наименование линии, код груза, код судна, код грузопотока) главного окна «Схема» АИС. Этот процесс необходимо продолжать до тех пор, пока не будут назначены суда на все заявленные грузопотоки.
3. После ввода исходных данных (назначения судов на все грузопотоки) можно приступать к получению выходных данных с помощью командных кнопок главной формы «Схема»: «Расчет потребности», «Расчет плана», «Запрос ПЛАН ПЕРЕВОЗОК», «Отчет ПЛАН ПЕРЕВОЗОК». В случае если некоторые грузопотоки окажутся неосвоенными, необходимо вернуться ко второму этапу и изменить назначения судов (скорректировать план освоения перевозок), после чего повторить расчет.
Процесс необходимо повторять до полного освоения всех заявленных грузопотоков.
В заключении курсовой работы необходимо проанализировать эффективность использования предлагаемых ИТУ и сделать вывод о целесообразности (или нецелесообразности) применения информационных технологий в управлении деятельностью рассматриваемого предприятия.
В приложении к курсовой работе следует привести тексты программ обработки разработанной базы данных (АИС).
