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

объектно-ориентированный анализ и програмирование

.pdf
Скачиваний:
19
Добавлен:
09.12.2013
Размер:
352.91 Кб
Скачать

31

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

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

?Разработайте схему базы данных сервера супермаркета (проектировать ввод и обновление этих данных не следует).

Всвязи с изменением в российском законодательстве торговый терминалдолженособымобразомобрабатыватьпокупкуспиртных напитков. Есливпокупкебылоспиртное, топризакрытиичекатерминал информирует кассира о необходимости проверить возраст покупателяподокументам. После22-00 закрытиечековскрепкими спиртными напитками не производится.

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

Список использованной литературы

Вариант 9

Теоретический вопрос

Анализ вариантов использования. Цели и содержание.

Контрольное тестовое задание

 

 

 

Для приведенной диаграммы истинным является:

а) А и В – объекты;

 

 

 

 

 

A

 

 

б) экземпляр А – это часть экзем-

 

x

 

 

 

0..1

 

 

 

 

 

 

 

 

пляра B;

 

 

 

 

в) экземпляр В – это часть экземпляра A;

 

 

 

г) экземпляр А может иметь соединение не более чем экземпляром В;

B

с одним

32

д) экземпляр A для каждого фиксированного значения х может иметь соединение не более чем с одним экземпляром В; е) х – это порт;

ж) х – это атрибут A.

Задача

Домофон регулирует доступ в подъезд многоквартирного дома. Вподъездеимеетсядверьсзамком. Снаружнойстороныдвериустановлена панель с кнопками на каждую квартиру, микрофон и динамик. В каждой квартире имеются кнопки «Связь», «Блокировка» и «Открыть», микрофон и динамик.

Жильцымогутоткрыватьдверьключом. Посетительможетнажать кнопкуквартиры, послечеговквартирераздаетсязвонок. Принажатиикнопки«Связь» внутриквартирыустанавливаетсязвуковоесообщениемеждухозяиномквартирыипосетителем. Звуки, произносимые посетителем в микрофон, установленный в подъезде, должны быть слышны в динамике, установленном в квартире. При нажатии на кнопку «Открыть» дверь в подъезд открывается.

Нажатиенакнопку«Блокировка» отключаетподачузвонкавквартиру. Повторное нажатие на кнопку «Блокировка» вновь включает подачу звонка.

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

? Разработайтемодельпрограммногообеспечениявстроенного микропроцессора домофона.

Список использованной литературы

Вариант 10

Теоретический вопрос

Проектирование подсистем.

33

Контрольное тестовое задание

Справа нарисован такой элемент UML, как: а) узел действия; б) узел принятия решения; в) узел ветвления; г) узел слияния; д) узел объединения; е) узел разделения.

Задача

В банке Информационная система банка, предназначена для использования исключительно его сотрудниками. Система хранит список клиентов и их счетов, открытых в банке. Клиентами банка являются физические лица и организации. Информация о клиенте включает фамилию, имя, отчество в случае физического лица или наименованиевслучаеюридическоголица, адресрегистрации/юридическийадрес, адресфактическогопроживания/физическийадрес, телефоны, адрес электронной почты, список счетов клиента.

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

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

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

34

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

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

Список использованной литературы

35

Приложения

Приложение 1

Образец оформления титульного листа контрольной работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-

ЭКОНОМИЧЕСКИЙ ИНСТИТУТ»

Кафедра аналитических информационных систем

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «Объектно-ориентированный анализ и программирование»

Вариант _____

Преподаватель: ___________________

Студенты ___ курса

__________________________________

(Ф.И.О.)

__________________________________

(факультет)

__________________________________

(№ личного дела, № группы)

Москва 201__

36

Приложение 2

Образец оформления плана контрольной работы

План работы

Теоретический вопрос Контрольное тестовое задание Задача Список использованной литературы

Содержание

 

Введение ....................................................................................................

3

1. Общие положения.................................................................................

4

2. Методика выполнения контрольной работы......................................

4

2.1. Выбор варианта контрольной работы..............................................

5

2.2. Содержание базовой методики объектно-ориентированного

 

анализа и программирования.............................................................

5

2.3. Подбор литературы для выполнения контрольной работы .........

14

2.4. Требования к оформлению контрольной работы..........................

16

2.5. Подготовка к собеседованию по контрольной работе..................

17

3. Варианты контрольной работы..........................................................

18

Приложения.............................................................................................

35

Приложение 1. Образец оформления титульного листа

 

контрольной работы..........................................................................

35

Приложение 2. Образец оформления плана контрольной

 

работы.................................................................................................

36

Объектно-ориентированный анализ и программирование.

Методические указания по выполнению контрольной работы для самостоятельной работы студентов второго курса, обучающихся по направлению080500.62 «Бизнес-информатика», квалификация(степень) бакалавр. – М.: ВЗФЭИ, 2012.

Редактор Т.А. Балашова Корректор Н.А. Буренок Компьютерная верстка С.В. Сухарева

ЛР ИД № 00009 от 25.08.99 г.

Подписано в печать 18.06.12. Формат 60×901/16. Бумага офсетная. Гарнитура Times. Усл.-печ. л. 2,5.

Изд. № 1/4-12.

Тираж 200 экз. Заказ № 2523.

Редакционно-издательский отдел Всероссийского заочного финансово-экономического института (ВЗФЭИ)

Олеко Дундича, 23, Москва, Г-96, ГСП-5, 123995

Для заметок

Для заметок