- •Предисловие
- •Анализ предметной области
- •Анализ требований. Диаграмма вариантов использования
- •Диаграмма вариантов использования
- •Концептуальное моделирование предметной области
- •Проектирование базы данных
- •Логическая модель базы данных
- •Физическая модель базы данных
- •Создание базы данных
- •Подключение к серверуMssqlServer2008r2
- •Создание новой базы данных на сервере
- •Создание новой таблицы на сервере
- •Создание связей
- •Создание диаграммы базы данных
- •Ограничения целостности базы данных
- •Сценарий создания базы данных
- •Заполнение базы данных
- •Загрузка информации в базу данных средствамиManagementStudio
- •Ведение базы данных средствамиSql
- •Sql-запросы на вставку, модификацию и удаление данных
- •Добавление новых записей в таблицу (insert)
- •Модификация существующих записей (update)
- •Удаление записей из таблицы (delete)
- •Запросы на выборку данных
- •Общий синтаксис запроса select
- •Примеры реализации запросов
- •Организация бизнес-логики
- •Хранимые процедуры
- •Триггеры
- •Прикладной программный интерфейс субд
- •Знакомство с основными объектами ado.Net
- •Разработка клиентского приложения
- •Пример разработки: иас «Оптовый заводской склад»
- •Реализация основных функций Системы
- •Ведение основных справочников и оформление поставок деталей
- •Организация поиска поставок деталей
- •Администрирование сервера бд
- •Инсталляция сервера
- •Резервное копирование и восстановление бд
- •Санкционирование доступа
- •Приложение а. Варианты заданий
- •1. Биржа труда
- •2. Проектная организация
- •3. Библиотечный фонд города
- •4. Турагентство
- •5. Регистратура городской поликлиники
- •6. Гибдд
- •7. Оператор сотовой связи
- •8. Аптека
- •9. Аудиторный фонд университета
- •10. Агентство недвижимости
- •11. Студенческий городок
- •12. Санаторий
- •13. Продуктовый магазин
- •14. Научные публикации вуза
- •15. Служба такси
- •16. Страховое агентство
- •17. Сайт купонов на скидки
- •18. Учебный план
- •19. Преподаватели университета
- •20. Расчет стипендии
- •21. Расписание занятий
- •Приложение б. Состав отчета
- •Список литературы
- •153003, Г. Иваново, ул. Рабфаковская, 34.
11. Студенческий городок
Всем иностранным и иногородним студентам ИГЭУ предоставляется место в общежитии. Четыре корпуса общежитий образуют студенческий городок. В первый корпус можно селить только иностранцев.
Все студенты при заселении предоставляют следующие сведения: ФИО, № паспорта, дата рождения, город, курс, группа и статус обучения (учится, отчислен, в академ. отпуске, выпускник), а иностранцы указывают еще гражданство, № визы, дату окончания визы.
За каждым студентом закрепляется одно место в комнате общежития, количество человек в одной комнате не может превышать 4.
В конце каждого учебного года формируется приказ на выселение всех пятикурсников с указанием комнат.
12. Санаторий
Гости санатория «Здравушка» могут пройти одну из оздоровительных программ или просто остановиться на несколько дней с семьей или компанией. В санатории несколько номеров различных категорий: эконом, стандарт, люкс. Они различаются стоимостью и максимальным количеством мест.
Регистрируясь в санатории, гости предоставляют следующую информацию о себе: ФИО, дата рождения, даты проживания, а те, кто выбрал вариант проживания с лечением, указывают основное заболевание (чтобы можно было подобрать для них подходящую программу) и номер страхового полиса. Если выбрана программа, дата выселения высчитывается автоматически, исходя из продолжительности программы.
В конце года санаторий подает отчет в МинЗдрав (список заболеваний с количеством обращений за год).
13. Продуктовый магазин
Продуктовый магазин «Аппетит» торгует продуктами питания: мясо, рыба, бакалея, хлеб, напитки и т.п. Товары характеризуются закупочной стоимостью, ценой для покупателя, датой изготовления партии и сроком годности. По истечении половины срока годности стоимость продукта снижается на 20%.
Также в магазине продаются бытовые товары (пакеты, салфетки, посуда и т.д.), не имеющие срока годности.
Кассовый аппарат магазина выдает чек с указанием даты и времени покупки, списка товаров и общей стоимости.
В конце года магазин подает отчет в налоговую службу: суммарная прибыль за год (= доходы - расходы).
14. Научные публикации вуза
В ИГЭУ ведется учет научных публикаций студентов и сотрудников. Для авторов-студентов важно знать их ФИО, курс, группу; для сотрудников – ФИО, подразделение, должность, научную степень. Одна статья может быть написана несколькими соавторами. Каждая новая статья повышает рейтинг своих авторов на единицу.
Каждая статья регистрируется с указанием названия статьи, названия издания (сборника трудов или журнала), года публикации, номеров начальной и конечной страницы.
По запросу формируется библиографическое описание статьи: «[Название статьи] / [авторы] // [название издания]. – [год публикации]. – С.[начальная страница] – [конечная страница]».
15. Служба такси
В службе такси ведется база транспортных средств (номер, марка, цвет) и их водителей (ФИО, паспорт, номер телефона). Выходя на смену, таксист отмечается в общем графике, где появляется запись о его готовности принимать заказы (дата и время выхода на смену). В конце смены он снова отмечается.
Оператор принимает заказ (номер телефона, адрес посадки, пункт назначения) и передает его свободному водителю. Если клиент звонил с городского телефона, адрес определяется автоматически по телефонному справочнику.
Такси может быть заказано на определенное время, тогда нужно хранить еще и время.
Если таксист принимает заказ, на телефон клиента высылается sms-сообщение с текстом: «К вам выехало такси. [цвет] [марка], [номер]. Доброго пути!».