объектно-ориентированный анализ и програмирование
.pdf31
выручки. Вконцерабочегоднякассирзакрываетдень, сдаетменеджеру всю выручку, инициализирует передачу сведений о покупках за день на сервер супермаркета и выключает терминал по окончании передачи, заново авторизуясь при помощи пароля.
Данные о товарах, скидках, дисконтных картах покупателей и рабочих картах кассиров и паролях торговый терминал получает с сервера данных супермаркета.
?Разработайте схему базы данных сервера супермаркета (проектировать ввод и обновление этих данных не следует).
Всвязи с изменением в российском законодательстве торговый терминалдолженособымобразомобрабатыватьпокупкуспиртных напитков. Есливпокупкебылоспиртное, топризакрытиичекатерминал информирует кассира о необходимости проверить возраст покупателяподокументам. После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
Для заметок
Для заметок