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

file_60 (1)

.pdf
Скачиваний:
7
Добавлен:
12.03.2015
Размер:
119.62 Кб
Скачать

Лабораторная работа на тему «Формирование требований к АС»

Цель: получение навыков проведения обследования объекта в соответствии с ГОСТ 34-601-90 «Автоматизированные системы. Стадии создания».

Состав задач:

1.Охарактеризовать объект исследования и результаты его функционирования.

2.Описать существующую информационную систему.

3.Описать недостатки существующей информационной системы.

4.Обосновать необходимость совершенствования информационной системы объекта.

5.Выявить цели, критерии и ограничения создания АС.

6.Описать функции и задачи создаваемой АС.

7.Привести выводы и предложения по разработке АС.

Варианты заданий:

1.Информационная система «Абитуриенты».

2.Информационная система «ЖКХ».

3.Информационная система «Оружейное предприятие».

4.Информационная система «Спортивный комплекс».

5.Информационная система «Станция техобслуживания».

6.Информационная система «Страны мира».

7.Информационная система «Студенты».

8.Информационная система «Сеть аптек города».

9.Информационная система «Медицинское учреждение».

10.Информационная система «Бюро ритуальных услуг».

11.Информационная система «Пекарня».

12.Информационная система «Зоомагазин».

13.Информационная система «Служба занятости в вузе».

14.Информационная система «Экспорт».

15.Информационная система «Библиотека».

16.Информационная система «Порт».

17.Информационная система «Галерея».

18.Информационная система «Компьютерный салон».

19.Информационная система «Торговый комплекс».

20.Информационная система «Обмен дисков».

21.Информационная система «Аэропорт».

22.Информационная система «Кинотеатр».

23.Информационная система «Подписка».

24.Информационная система «Расписание движения поездов»

25.Предметная область выбирается студентом (требуется согласование с преподавателем).

1.Разработать программную информационную систему «Абитуриенты». Система должна обеспечивать доступ к сведениям о поступающих в высшее учебное заведение.

Информация об абитуриенте должна включать в себя:

– паспортные данные (ФИО, пол, дата рождения и т. п.);

– название факультета и специальность, на которую поступает абитуриент;

– номер оконченной школы;

– посещение подготовительных курсов (да/нет);

– предполагаемая форма обучения;

– наличие медали или призового места в олимпиаде;

– оценки по профильным предметам (рассмотреть 3 – 5 предметов);

– оценки на вступительных экзаменах (рассмотреть 3 вступительных экзамена), успеваемость оценивается по 5-бальной системе.

Пользователь системы должен иметь возможность выполнять следующие запросы:

– выдать информацию и общее количество абитуриентов поступающих на указанный факультет;

– получить список и общее количество абитуриентов поступающих на одну специальность по полу, дате рождения, форме обучения, оценкам на вступительных экзаменах и по профильным предметам;

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

– получить список и общее количество всех отличников и победителей олимпиад по факультетам, специальностям и по посещению подготовительных курсов;

– получить список абитуриентов поступающих на несколько факультетов по специальностям, по оценкам, полученным на вступительных экзаменах;

– получить список всех абитуриентов получивших все отличные оценки на вступительных экзаменах по факультету, специальности.

– сформировать список фамилий абитуриентов, посещавших подготовительные курсы и получивших «неуд» на каком-либо экзамене при поступлении на заданный факультет;

– выбрать абитуриентов, сумма баллов которых превышает указанное значение в целом, по специальностям.

2.Разработать программную информационную систему «ЖКХ ». Система должна содержать сведения о работе жилищно-коммунального хозяйства.

Информация о ЖКХ должна включать в себя:

– сведения о жильцах (ФИО, пол, возраст, адрес и т.п.);

– при превышении определенной суммы долга жильцов вносят в список неплательщиков;

– сведения о районе обслуживания (в каждом районе числятся определенные дома, в которых проживает некоторое число людей, в каждом доме определенное число квартир, с разной

площадью (кв. м.));

сведения о работниках (должность - слесари, мастера по ремонту и т. д. за которыми закреплены определенные зоны обслуживания, ФИО, пол, дата рождения, дата поступления, должностной оклад, квалификация);

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

сведения для счет – квитанции (жилплощадь, количество проживающих, общая сумма, сумма долга, пени и т. п.).

Пользователь системы должен иметь возможность выполнять следующие запросы:

получить список и общее число всех работников ЖКХ, руководителей бригад, работников указанных бригад, по стажу работы, половому признаку, возрасту и т. п.;

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

получить список и общее число всех жильцов или жильцов определенного участка

обслуживания, дома, обратившихся в ЖКХ за указанный период времени;

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

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

получить список и общее число всех вызовов работников или вызовов в определенном участке обслуживания;

получить список и общее число всех вызовов одного работника, бригады за указанный период времени;

получить перечень жильцов - лучших плательщиков за определенный период или год.

3. Разработать программную информационную систему «Оружейное предприятие». Система должна поддерживать и обеспечивать доступ к сведениям о работе оружейного предприятия и изготовляемых в нем изделиях.

Деятельность оружейного предприятия описывается следующим образом:

сведения о работниках (должность (административный состав, специалисты, инженерно - технический состав, рабочий состав - слесарь механосборочных работ, гравер, ложенник, полировщик и т. п.), ФИО, пол, дата рождения, дата поступления, заработная плата);

сведения о рабочих бригадах (специализация, количество работников, бригадир или начальник цеха);

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

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

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

вид оружия (пистолет, охотничье ружье, винтовка и т. д.).

Пользователь системы должен иметь возможность выполнять следующие запросы:

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

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

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

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

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

получить состав бригад указанного участка, цеха, участвующих в сборке указанного изделия;

получить перечень испытаний конкретного изделия проводящихся в определенных испытательных лабораториях;

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

4.Разработать программную информационную систему «Спортивный комплекс». Система должна поддерживать и обеспечивать доступ к информации о спортивном комплексе, который содержит различные сооружения: спортивные залы, бассейны, корты и т.д. Каждая из категорий спортивных сооружений обладает атрибутами, специфичными только для нее: стадион характеризуется вместимостью, бассейн – глубиной и т. п.

Информация о спортивном комплексе должна включать в себя:

тип сооружения (спортзал, бассейн, стадион и т. п.);

сведения о тренере (ФИО, специализация (тренер по плаванию, по фитнесу, по тяжелой атлетике и т. п.), время работы тренера и т. д.);

сведения для абонемента (ФИО, стоимость, возраст клиента, время занятия, вид спорта);

сведения о спортивном сооружении (вместимость одного типа сооружения, площадь и т. п.). Пользователь системы должен иметь возможность выполнять следующие действия:

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

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

получить список посетителей комплекса занимающихся определенным видом спорта в группах в заданный период времени;

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

получить список групп посетителей комплекса или отдельных посетителей занимающихся у конкретного тренера в заданный период времени;

получить список групп, общий состав которых не превышает заданного числа для одного занятия;

получить список и общее число тренеров по определенному виду спорта;

получить перечень спортивных сооружений и даты проведения в них занятий в течение определенного периода времени.

5. Разработать программную информационную систему «Станция техобслуживания». Система должна содержать сведения об автосервисе и ремонте автомобилей.

Информация о станции техобслуживания должна включать в себя:

сведения о клиенте (ФИО, пол, возраст, адрес и т.п.);

сведения об обслуживаемом автомобиле (номер, марка, цвет, дата выпуска и т.п.);

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

сведения о работниках (должность (административный состав, специалисты, инженерно - технический состав, рабочий состав, аэрографы), ФИО, пол, дата рождения, дата поступления, заработная плата);

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

получить сведения об автомобиле по его номеру - марка, цвет, мощность двигателя, дата выпуска и т.п.;

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

получить перечень клиентов и сведения о них по номеру их автомобиля;

получить перечень и общее число клиентов, заказывавших определенные виды работ или услуг за данный период;

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

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

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

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

6.Разработать программную информационную систему «Страны мира». Система должна поддерживать справочную информацию о странах. Каждая страна описывается следующими атрибутами:

– название страны, столицы, части света;

– численность населения (в тыс. человек);

– официальный язык страны;

– площадь (в тыс. кв. км);

– самые крупные водные объекты (реки, моря, озера);

– преобладающий рельеф (горы, равнины, плато, плоскогорья и т. д.);

– климат (умеренный, континентальный, субтропический, морской и т. д.);

– глава государства (президент, королева, премьер-министр и т. д.);

– ведущие отрасли промышленности;

– полезные ископаемые.

Пользователь системы должен иметь возможность выполнять следующие запросы:

– получить список и общее число стран указанной части света по численности населения, по официальному языку, по площади;

– получить список стран с одним или несколькими официальными языками;

– получить список климатических зон каждой страны и стран с одинаковыми климатическими зонами;

– получить список и общее число стран с заданным числом населения, с указанными ведущими отраслями промышленности;

– получить список и общее число полезных ископаемых для каждой страны или список стран имеющих полезные ископаемые одного вида;

– получить список и общее число водных объектов для каждой страны, список названий одного водного объекта для одной страны (например: море – Азовское, Черное, Балтийское, Каспийское и т. д.), список стран которым принадлежат одинаковые водные объекты (по названиям объектов);

– получить список рельефов для каждой страны, стран с одинаковым рельефом, стран в которых есть определенный вид рельефа (например: горы – Австрия, Швейцария);

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

7.Разработать программную информационную систему «Студенты». Система должна поддерживать и обеспечивать доступ к информации о студентах факультета.

Информация о студентах должна включать в себя:

– паспортные данные (ФИО, дата рождения, пол и т. п.);

– данные студенческого билета (номер, номер группы, факультет, курс, форма обучения);

наличие стипендии;

наличие задолженности по дисциплинам;

оценки;

рейтинг по посещаемости, посещаемость оценивается по 100-бальной системе, текущий

рейтинг успеваемости по дисциплинам (рассмотреть фиксированное число дисциплин, например 5), успеваемость оценивается по 100-бальной системе.

Пользователь системы должен иметь возможность выполнять следующие действия:

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

получить список и общее число студентов указанных групп, сдавших зачет либо экзамен по указанной дисциплине с указанной оценкой;

получить список и общее число студентов указанных групп или указанного курса и факультета, сдавших определенную сессию отлично, без троек, без двоек;

получить список студентов указанных групп, которые получили некоторую оценку за экзамен по определенным дисциплинам, в указанных семестрах или за некоторый период;

по номеру зачетной книжки выдать информацию о студенте, его ФИО, номер группы, факультет, форма обучения, курс;

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

получить список студентов указанной группы и факультета, рейтинг посещаемости которых меньше заданного числа;

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

8. Разработать программную информационную систему «Сеть аптек города». Система должна содержать сведения о медикаментах и товарах медицинского назначения продаваемых в аптеках города.

Информация об аптеке должна включать в себя:

номер или название аптеки;

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

тип медикамента (таблетки, мази, настойки, порошки и т. п.);

рецепт (ФИО, подпись и печать врача (да/нет), ФИО, возраст и диагноз пациента, количество лекарства и т. п.);

сведения о товарах медицинского назначения (название, цена производителя, количество на складе, срок реализации);

сведения о заказах (количество, дата и т. п.).

Пользователь системы должен иметь возможность выполнять следующие запросы:

получить перечень и общее число медикаментов по названию - тип, срок реализации, необходимость наличия рецепта, цена производителя, цена реализации, его количество на складе, наличие заказа и перечень, и общее число товаров медицинского назначения;

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

получить перечень и общее число покупателей, заказавших определенное лекарство или определенные типы лекарств за данный период, в указанной аптеке, во всех аптеках;

получить перечень и общее число аптек с минимальным запасом на складе определенных лекарств, лекарств указанного типа;

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

получить перечень и общее число медикаментов купленных по рецепту в определенной аптеке или во всех аптеках, за указанный период;

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

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

9.Разработать программную информационную систему «Медицинское учреждение». Система должна поддерживать и обеспечивать доступ к информации о медицинском учреждении, состоящем из поликлиники и больницы.

Информация о медицинском учреждении должна включать в себя:

сведения о персонале (должность (врачебный и обслуживающий персонал), ФИО, пол, дата рождения, дата поступления или стаж, заработная плата);

специализация отделения (лечение определенной группы болезней);

сведения о пациенте (ФИО, возраст, диагноз пациента, необходимость лечения или операции в больнице, номер палаты и т. п.);

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

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

Пользователь системы должен иметь возможность выполнять следующие запросы:

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

получить перечень и общее число палат, коек больницы, в общем, и по каждому отделению, а также число свободных коек по каждому отделению и число полностью свободных палат;

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

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

получить общее число кабинетов поликлиники, число посещений каждого кабинета за определенный период;

получить список всех принятых пациентов за день, за указанный период для конкретного врача, либо для всех врачей поликлиники, либо для всех врачей указанного профиля;

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

получить список и общее число пациентов больницы и поликлиники по возрасту, полу и т.д.

10.Разработать программную информационную систему «Бюро ритуальных услуг». Система должна поддерживать и обеспечивать доступ к информации о бюро и принадлежащим ему кладбищам.

Информация о бюро ритуальных услуг должна включать в себя:

сведения о товаре (название, стоимость, материал и т. п.);

сведения о работниках (должность (организаторский, обслуживающий состав - гробовщики, могильщики, водители и т. п.), ФИО, пол, дата рождения, дата поступления, заработная плата);

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

сведения о кладбищах (название, количество свободных мест, площадь (кв. м.));

сведения о клиенте (ФИО, пол, рост и вес, дата смерти, дата захоронения и т. п.).

Пользователь системы должен иметь возможность выполнять следующие запросы:

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

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

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

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

получить перечень и общее число приобретенных товаров для одного клиента, для всех

клиентов за указанный период;

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

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

получить перечень работ и услуг для одного клиента так чтобы их общая сумма не превышала заданного значения.

11. Разработать программную информационную систему «Пекарня». Система должна обеспечивать доступ к сведениям о деятельности пекарни.

Деятельность пекарни описывается следующим образом:

сведения об изделии (название, вес, срок реализации, цена, наличие упаковки);

вид изделия (хлебные, булочные, кондитерские);

сведения о работниках (должность, ФИО, пол, дата рождения, дата поступления, заработная плата, место работы (цех, отдел));

состав изделия (мука, сахар, дрожжи, соль и т. д.);

рецептура (наименование ингредиента, вес или количество ингредиента);

сведения о поставщиках ингредиентов (объем или количество поставляемых ингредиентов,

цена, дата поставки и т. п.).

Пользователь системы должен иметь возможность выполнять следующие запросы:

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

получить список и общее количество продукции пекарни по названию, весу, сроку реализации, цене, наличию упаковки;

получить список и общее количество работников цеха, отдела и полную информацию о каждом из работников;

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

получить список всех видов изделий сделанных за определенный период, с определенным сроком реализации;

получить перечень и общее число изделий, которым необходим определенный ингредиент в составе, в указанном количестве;

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

получить перечень и общее число поставщиков ингредиентов полностью, либо поставляющих только определенный ингредиент, по количеству поставляемого ингредиента или весу, цене, датам поставок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]