Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебно-исследовательская работа

.pdf
Скачиваний:
91
Добавлен:
16.03.2016
Размер:
2.11 Mб
Скачать

211

Вариант 13

Разработать информационную систему, которая автоматизирует деятельность магазина. Система должна: (а) содержать сведения об отделах магазина (название, номер, имя заведующего); (б) сведения о сотрудниках (имя, фамилия, номер, дата поступления на работу, номер отдела, должность, специализация); (в) сведения о товарах, поступающих в магазин (название товара, его номер, отдел, в котором он продается, стоимость, количество единиц); (г) продажи товара — товар может продаваться в нескольких отделах (номер товара, номер отдела, дата продажи, номер продавца); (д) выдавать справки о продажах за месяц, год; (е) выдавать справки о продажах в отделе, заданного вида товара, заданного продавца за определенный период времени всех товаров; (ж) справки о количестве единиц данного вида товара.

Вариант 14

Разработать информационную систему, которая автоматизирует деятельность гостиницы. Система должна: (а) содержать данные о номерах: (порядковый номер, количество мест в номере, этаж, удобства (телевизор, холодильник, телефон и т. д.), стоимость (с завтраком или без); (б) данные о клиентах (имя, фамилия, адрес, номер, им занимаемый, дата приезда, дата отъезда, состояние оплаты (оплачено все, часть); (в) выдавать справки о свободных номерах и о конкретном номере; (г) справки о доходах гостиницы за год, месяц, день (задаваемые); (д) средства регистрации клиента и предложенные ему номера.

Вариант 15

Разработать информационную систему, которая автоматизирует деятельность отдела персонала. Система должна: (а) содержать сведения о сотрудниках (имя, фамилия, номер отдела, номер должности, дату приема, семейное положение, образование, пол, адрес); (б) список должностей (название, номер должности, вилку оклада (например, 15000—20000 руб.)); (в) список отделов (название, номер отдела, руководитель); (г) содержать список перемещений сотрудников: приказ (МЕМО поле), номер приказа, старая должность, новая должность, дата перемещения, старый оклад, новый оклад; (д) выдавать справки о перемещениях за год, месяц, день; (е) выдавать справки о заданном сотруднике: личные данные, перемещения.

212

Вариант 16

Разработать информационную систему, которая автоматизирует деятельность библиотеки. Система должна: (а) содержать данные о книгах (название книги, автор, название издательства, год издания, номер библиотечный, номер тематики, количество экземпляров); (б) издателях (название издательства, адрес, место издания); (в) читателях (фамилия, адрес, город, номер карты в библиотеке); (г) выдачах (номер карты в библиотеке, номер библиотечный, дата выдачи); (д) выдавать справки по количеству взятых книг по заданной тематике, за заданный год; (е) выдавать справки по заданному читателю и его книгам; (ж) выдавать справки по рейтингу книг по данной тематике; (з) справку по данной книге и взявшим ее читателям.

Вариант 17

Разработать информационную систему, которая автоматизирует деятельность библиотеки. Система должна: (а) содержать данные о книгах (название книги, автор, название издательства, год издания, номер библиотечный, шифр тематики, количество книг, признак (читальный зал — на дом); (б) издателях (название издательства, адрес, место издания); (в) читателях (фамилия, адрес, город, номер карты в библиотеке); (г) выдачах (номер карты в библиотеке, номер библиотечный, дата выдачи); (д) выдавать справки по книгам заданного издательства, включая количество экземпляров; (е) справки по читателям, просрочившим заданный срок от заданной даты; (ж) списки читателей по заданной тематике.

Вариант 18

Разработать информационную систему штурманского обеспечения полетов. Система должна: (а) содержать данные о промежуточных пунктах маршрута (ППМ) (название, номер ППМ, координаты ППМ — географическую широту и долготу) (смотри справочник); (б) данные о самолете (тип самолета (например, Ту-154), его бортовой номер (например, 85123), скорость взлета (320 км), скорость посадки (280), крейсерскую скорость (850 км), взлетную массу); (в) список трасс (код трассы, номер ППМ1, номер ППМ2, номер ППМ3 и т. д.); (г) выдавать план полета (по коду трассы рассчитать маршрут полета по трассе, состоящей из ППМ). Рас-

213

стояние между ППМами рассчитывается по географическим координатам. Предполагается, что полет проходит по отрезкам прямых линий между ППМ. План полета самолета указанного типа — это таблица, содержащая список ППМ, расстояния между ними и итогового расстояния.

Вариант 19

Разработать информационную систему штурманского обеспечения полетов. Система должна: (а) содержать данные о промежуточных пунктах маршрута (ППМ) (название, номер ППМ, координаты ППМ — географическую широту и долготу); (б) данные о самолете: тип самолета (например, Ту-154), его бортовой номер, скорость взлета, скорость посадки, крейсерскую скорость, взлетную массу; (в) список трасс (код трассы, номер ППМ1, номер ППМ2, номер ППМ3 и т. д.); (г) выдавать план полета: по коду трассы рассчитать расстояние и время полета данного типа самолета по трассе, состоящей из списка ППМ. Время полета рассчитывается между пунктом вылета и первым ППМ по скорости взлета, на последнем участке по скорости посадки, в остальных участках — по крейсерской скорости. Итог расчета — общее время полета по трассе.

Вариант 20

Разработать информационную систему штурманского обеспечения полетов. Система должна: (а) содержать данные о промежуточных пунктах маршрута (ППМ) (название, координаты ППМ — географическую широту и долготу); (б) данные о самолете (тип самолета (например, Ту-154), его бортовой номер, крейсерскую скорость, взлетную массу, массу заправляемого топлива, километровый расход топлива); (в) список трасс (код трассы, номер ППМ1, номер ППМ2, номер ППМ3 и т. д.); (г) выдавать план полета (по введенным названиям трассы и типа самолета). План полета содержит таблицу (название ППМ, расход топлива на участке, расход топлива по участкам с накоплением). Расход топлива рассчитывается по километровому расходу топлива в зависимости от расстояния между ППМами.

214

Вариант 21

Разработать информационную систему штурманского обеспечения полетов. Система должна: (а) содержать данные о промежуточных пунктах маршрута (ППМ) (название, координаты ППМ — географическую широту и долготу); (б) данные о самолете (тип самолета (например, Ту-154), его бортовой номер, крейсерскую скорость, взлетную массу, массу заправляемого топлива, километровый расход топлива); (в) выдавать план полета (по введенным названиям трассы и типа самолета рассчитать расход топлива и время полета по участкам трассы по километровому расходу топлива и проверить, хватает ли на полет заправленного топлива.

Вариант 22

Разработать информационную систему о деятельности книжного магазина. Система должна: (а) содержать данные о продаваемых книгах (название, автор, год выпуска, тематика, дата поступления в магазин, количество экземпляров); (б) ежедневный отчет о проданных книгах (дата, автор, название, количество экземпляров, время продажи); (в) предложения на поставку книг (название, автор, год выпуска, тематика, количество экземпляров); (г) выдавать справки по количеству и срокам продажи книг по заданному автору, тематике, году выпуска за заданный срок (день, месяц, год); (е) отбор предложений по продажам в зависимости от проданных экземпляров (иметь возможность выдать таблицу с процентами продаж по авторам, тематике.

Вариант 23

Разработать информационную систему о деятельности фирмы по продажам компьютеров. Система должна: (а) содержать данные о продаваемых типах компьютеров (марка, фирмапроизводитель, количество штук, технические характеристики (процессор, ОП, НЖМД и т. д.)); (б) данные о программном обеспечении, прилагаемом для продажи (назначение, фирмапроизводитель, объем диска, стоимость); (в) заказы на покупку компьютеров (организация, адрес, количество штук, дата); (г) выдавать справки по продажам за определенный промежуток времени (день, месяц, год); (д) справки по популярности прода-

215

ваемых типов компьютеров (упорядоченные по количествам продаж); (е) выдавать справки по сезонности продаж в виде гистограмм по месяцам.

Вариант 24

Разработать информационную систему о деятельности фирмы по продажам бытовой техники (телевизоров, магнитофонов и т. п.). Система должна: (а) содержать данные о наличии товаров по видам техники (вид, марка, фирма-производитель, дата выпуска, стоимость, количество); (б) данные о продаваемой за день технике по видам, фирмам, стоимости; (в) выдавать справки по проданной продукции по заданному типу, фирме за определенный период времени (год, месяц); (г) выдавать справки по популярности продаваемых изделий по типам, фирмам, стоимости (в виде гистограмм); (д) выдавать справки по сезонности продаж в виде гистограмм по месяцам и по типам изделий.

Вариант 25

Разработать информационную систему о деятельности фирмы по производству косметики (кремов, шампуней, зубной пасты и т. д.). Система должна: (а) содержать данные о производимой продукции (вид, название, стоимость, объем производства (единиц

вдень), наличие на складе в штуках); (б) данные о наличии заказов на поставку продукции (название покупателя, адрес покупателя, вид продукции, срок поставки, количество штук); (в) выдавать справки по наличию заказов по заданному виду продукции на заданный срок (год, месяц, день); (г) выдавать справки по наличию на складе и спросу на заданный вид продукции за заданный период; (д) выдавать рекомендации по изменению производства в зависимости от заказов; (е) выдавать справки по сезонности продаж

ввиде гистограмм по месяцам и по видам продукции.

216

ганЦкДнмкД

1.Брукс Фредерик. Мифический человеко-месяц или как создаются программные комплексы : пер. с англ. / Фредерик Брукс. — СПб. : Символ-Плюс, 1999. — 304 с.

2.Марко Том. Вальсируя с Медведями. Управление рисками

впроектах по разработке программного обеспечения / Том де Марко, Тимоти Листер. — М. : Компания p.m.Office, 2005. — 188 с.

3.Орлов C. А. Технологии разработки программного обеспечения : учебник / С. А. Орлов. — СПб. : Питер, 2002. — 464 с.

4.Системный анализ и принятие решений. Словарь-спра- вочник. — М. : Высшая школа, 2004. — 616 с.

5.UML. Основы. — М. : Символ-Плюс, 2005. — 415 с.

6.www.gost.ru/

7.Крутов В. И. Основы научных исследований / В. И. Крутов, И. М. Грушко, В. В. Попов. — М. : Высшая школа, 1980. —

400с.

8.Кузнецов И. Н. Подготовка и оформление рефератов, курсовых и дипломных работ / И. Н. Кузнецов. — Минск, 2000. —

131с.

9.Сачек М. Г. Научно-исследовательская работа студентов /

М. Г. Сачек. — М., 1989. — 112 с.

10.Кузнецов И. Н. Научное исследование. Методика проведения и оформление / И. Н. Кузнецов. — М., 2004. — 432 с.

11.Информационные технологии управления : учеб. пособие / под ред. Ю. М. Черкасова. — М. : ИНФРА-М, 2001. — 216 с.

12.М. Фаулер. UML в кратком изложении / М. Фаулер, К.

Скотт. — М. : Мир, 1999. — 191 с.

13.Грейди Буч. UML. Руководство пользователя / Буч Горейди, Джеймс Рамбо, Айвар Джекобсон. — М. : ДМК, 2000. —

432с.

14.Фаулер М. UML. Основы : пер. с англ. / М. Фаулер, К. Скотт. — СПб. : Символ-Плюс, 2002. — 192 с.

217

икагйЬЦзаЦ Д Ййлн 19.701-90 (алй 5807-85)

лıВП˚ ‡О„УрЛЪПУ‚, ФрУ„р‡ПП, ‰‡ММ˚ı Л ТЛТЪВП, У·УБМ‡˜ВМЛfl ЫТОУ‚М˚В Л Фр‡‚ЛО‡ ‚˚ФУОМВМЛfl

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

Требования стандарта являются обязательными.

1. ОБЩИЕ ПОЛОЖЕНИЯ

1.1.Схемы алгоритмов, программ, данных и систем (далее — схемы) состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий.

1.2.Схемы могут использоваться на различных уровнях детализации, причем число уровней зависит от размеров и сложности задачи обработки данных. Уровень детализации должен быть таким, чтобы различные части

ивзаимосвязь между ними были понятны в целом.

1.3.В настоящем стандарте определены символы, предназначенные для использования в документации по обработке данных, и приведено руководство по условным обозначениям для применения их: 1) в схемах данных; 2) схемах программ; 3) схемах работы системы; 4) схемах взаимодействия программ; 5) схемах ресурсов системы.

1.4.В стандарте используются следующие понятия: 1) основной символ — символ, используемый в тех случаях, когда точный тип (вид) процесса или носителя данных неизвестен или отсутствует необходимость в описании фактического носителя данных; 2) специфический символ — символ, используемый в тех случаях, когда известен точный тип (вид) процесса или носителя данных или когда необходимо описать фактический носитель данных; 3) схема — графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т. д.

2. ОПИСАНИЕ СХЕМ

2.1. Схема данных 2.1.1. Схемы данных отображают путь данных при решении задач и

определяют этапы обработки, а также различные применяемые носители данных.

218

2.1.2.Схема данных состоит: 1) из символов данных (символы данных могут также указывать вид носителя данных); 2) символов процесса, который следует выполнить над данными (символы процесса могут также указывать функции, выполняемые вычислительной машиной); 3) символов линий, указывающих потоки данных между процессами и (или) носителями данных; 4) специальных символов, используемых для облегчения написания и чтения схемы.

2.1.3.Символы данных предшествуют и следуют за символами процесса. Схема данных начинается и заканчивается символами данных (за исключением специальных символов, указанных в п.3.4).

2.2. Схема программы

2.2.1.Схемы программ отображают последовательность операций в

программе.

2.2.2.Схема программы состоит: 1) из символов процесса, указывающих фактические операции обработки данных (включая символы, определяющие путь, которого следует придерживаться с учетом логических условий); 2) линейных символов, указывающих поток управления; 3) специальных символов, используемых для облегчения написания и чтения схемы.

2.3. Схема работы системы

2.3.1.Схемы работы системы отображают управление операциями и поток данных в системе.

2.3.2.Схема работы системы состоит: 1) из символов данных, указывающих на наличие данных (символы данных могут также указывать вид носителя данных); 2) символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться; 3) линейных символов, указывающих потоки данных между процессами и (или) носителями данных, а также поток управления между процессами; 4) специальных символов, используемых для облегчения написания и чтения блок-схемы.

2.4. Схема взаимодействия программ

2.4.1.Схемы взаимодействия программ отображают путь активаций программ и взаимодействий с соответствующими данными. Каждая программа в схеме взаимодействия программ показывается только один раз (в схеме работы системы программа может изображаться более чем в одном потоке управления).

2.4.2.Схема взаимодействия программ состоит из: 1) символов данных, указывающих на наличие данных; 2) символов процесса, указывающих на операции, которые следует выполнить над данными; 3) линейных символов, отображающих поток между процессами и данными, а также инициации процессов; 4) специальных символов, используемых для облегчения написания и чтения схемы.

2.5. Схема ресурсов системы

219

2.5.1.Схемы ресурсов системы отображают конфигурацию блоков данных и обрабатывающих блоков, которая требуется для решения задачи или набора задач.

2.5.2.Схема ресурсов системы состоит: 1) из символов данных, отображающих входные, выходные и запоминающие устройства вычислительной машины; 2) символов процесса, отображающих процессоры (центральные процессоры, каналы и т. д.); 3) линейных символов, отображающих передачу данных между устройствами ввода-вывода и процессорами,

атакже передачу управления между процессорами; 4) специальных символов, используемых для облегчения написания и чтения схемы.

Примеры выполнения схем приведены в приложении.

3.ОПИСАНИЕ СИМВОЛОВ

3.1.Символы данных

3.1.1. Основные символы данных

3.1.1.1. Данные Символ отображает данные, носитель данных не определен.

3.1.1.2. Запоминаемые данные Символ отображает хранимые данные в виде, пригодном для обра-

ботки, носитель данных не определен.

3.1.2. Специфические символы данных 3.1.2.1. Оперативное запоминающее устройство

Символ отображает данные, хранящиеся в оперативном запоминающем устройстве.

3.1.2.2. Запоминающее устройство с последовательным доступом Символ отображает данные, хранящиеся в запоминающем устройст-

ве с последовательным доступом (магнитная лента, кассета с магнитной лентой, магнитофонная кассета).

220

3.1.2.3. Запоминающее устройство с прямым доступом Символ отображает данные, хранящиеся в запоминающем устройст-

ве с прямым доступом (магнитный диск, магнитный барабан, гибкий магнитный диск).

3.1.2.4. Документ Символ отображает данные, представленные на носителе в удобочи-

таемой форме (машинограмма, документ для оптического или магнитного считывания, микрофильм, рулон ленты с итоговыми данными, бланки ввода данных).

3.1.2.5. Ручной ввод Символ отображает данные, вводимые вручную во время обработки

с устройств любого типа (клавиатура, переключатели, кнопки, световое перо, полоски со штриховым кодом).

3.1.2.6. Карта Символ отображает данные, представленные на носителе в виде кар-

ты (перфокарты, магнитные карты, карты со считываемыми метками, карты с отрывным ярлыком, карты со сканируемыми метками).

3.1.2.7. Бумажная лента Символ отображает данные, представленные на носителе в виде бу-

мажной ленты.

3.1.2.8. Дисплей Символ отображает данные, представленные в человекочитаемой

форме на носителе в виде отображающего устройства (экран для визуального наблюдения, индикаторы ввода информации).