Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Раздел 3. Технорабочий проект (проектные решения)
В подразделе 3.1 приводятся состав и характеристики входной информации, которые должны быть приведены в табличной форме. В таблице должны присутствовать такие характеристики, как «Наименование реквизита», «Условное обозначение реквизита», «Тип информации, содержащейся в реквизите», «Максимальная длина реквизита» (в знаках), «Длина дробной части для числовых реквизитов» (в знаках). Например, характеристики входного информационного сообщения, поступающего из отдела грузовой и коммерческой работы (или отдела маркетинга) и содержащего сведения о плановых заявках на перевозку грузов, могут быть представлены следующим образом:
Таблица 1 Характеристики входного сообщения «Грузопотоки»
Кроме того, следует указать реквизит (поле), которое будет определять порядок следования строк (записей) в таблице. Это поле (реквизит) называется ключевым полем. Например, для входной информации, структура и характеристики которой приведены в табл. 1, ключевым полем можно определить реквизит «Код грузопотока» (условное обозначение KGP). В подразделе 3.2 содержится характеристика нормативной и справочной информации. Например, характеристика справочника, содержащего сведения о перевозимых грузах, должна иметь следующий вид. Справочник грузов необходим для организации ввода и корректировки информации о характеристиках грузов в режиме диалога при решении задач обработки входной, промежуточной и выходной информации.
Таблица 2
Информационная структура таблицы, содержащей справочник «Грузы»
Нормативная информация о тарифах на транспортные услуги необходима для расчета доходов от перевозок грузов.
Таблица 3
Информационная структура таблицы, содержащей тарифы на транспортные услуги «Тарифы»
Справочник с характеристиками транспортных средств необходим для назначения судов на грузопотоки в плановом периоде. Таблица 4
Информационная структура таблицы, содержащей характеристики транспортных средств «Транспорт»
В подразделе 3.3 содержится характеристика выходной информации и форм ее представления. Выходная информация представляется в виде отчетов на экране монитора, печатных отчетов, а также в виде файлов (таблиц) на диске. Например, характеристики выходной таблицы, содержащей сведения о схеме использования флота на заданный период, может иметь следующий вид. Таблица 5 Информационная структура таблицы, содержащей схему использования судов в плановом периоде «Схема»
Выходная информация может быть представлена также в виде запроса. Например, структура запроса, содержащего план перевозок грузов и составленного по данным таблиц «Грузы», «Транспорт» и «Схема», может иметь следующий вид.
Рис. 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. После ввода исходных данных (назначения судов на все грузопотоки) можно приступать к получению выходных данных с помощью командных кнопок главной формы «Схема»: «Расчет потребности», «Расчет плана», «Запрос ПЛАН ПЕРЕВОЗОК», «Отчет ПЛАН ПЕРЕВОЗОК». В случае если некоторые грузопотоки окажутся неосвоенными, необходимо вернуться ко второму этапу и изменить назначения судов (скорректировать план освоения перевозок), после чего повторить расчет. Процесс необходимо повторять до полного освоения всех заявленных грузопотоков. В заключении курсовой работы необходимо проанализировать эффективность использования предлагаемых ИТУ и сделать вывод о целесообразности (или нецелесообразности) применения информационных технологий в управлении деятельностью рассматриваемого предприятия. В приложении к курсовой работе следует привести тексты программ обработки разработанной базы данных (АИС).
Литература 1. Емельянова Н. З., Партыка Т. Л., Попов И. И. Основы построения автоматизированных информационных систем: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2005. – 416 с.
2. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД – СПб.: Питер, 1997. – 704 с.
3. ГОСТ 34.601-90. Автоматизированные системы. Стадии создания.
4. ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы.
|