
- •“Базы данных”
- •“Базы данных”
- •Введение
- •1 Теоретические сведения
- •1.1 Сбор и анализ требований
- •1.2 Разработка концептуальной и реляционной модели
- •1.3 Создание запросов на sql
- •1.4 Рекомендации по разработке ирнтерфейса
- •2 Задание к курсовому проекту
- •2.1 Анализ предметной области
- •2.2 Определение групп пользователей
- •2.3 Интерфейс пользователя
- •3 Варианты заданий
- •4 Содержимое пояснительной записки
- •5 Сроки сдачи курсовой работы
2.3 Интерфейс пользователя
Подключение к системе осуществляется после указания правильного имени и пароля пользователя, после чего открывается главная форма приложения. Главная форма должна иметь собственное меню, собственную панель инструментов, с помощью которых можно получать информацию о системе, помощь, просматривать и изменять данные в таблицах БД, выполнять заданную обработку данных, печатать заданные отчеты, а также (при наличии полномочий) модифицировать информацию о пользователях и просматривать журнал регистрации.
Перечисленные действия должны также выполняться с помощью элементов управления, расположенных в главной форме.
Список доступных таблиц, запросов и отчетов зависит от текущего пользователя ИС. Если текущий пользователь обладает правами администратора, то в список доступных таблиц также добавляются таблицы Пользователь и Журнал.
Система должна предусматривать контроль вводимых данных для предотвращения нарушения целостности БД (например, пациента не может лечить врач, данных о котором нет в таблице Врач).
При нажатии каждой кнопки в формах ИС в таблицу Журнал заносятся дата, время и вид действия, выполненного текущим пользователем, а также имя этого пользователя.
Просмотр и обновление данных в таблицах, а также просмотр результатов запросов осуществляется с помощью специально разработанных форм.
Таким образом, интерфейс системы должен обеспечивать выполнение следующих функций:
разделение прав пользователей, информация о пользователях хранится в самой базе данных;
ввод и редактирование данных всех исходных таблиц (таблицы-справочники с помощью стандартных элементов управления, таблицы с оперативными данными – с помощью специально разработанных форм);
удобный просмотр связанных данных;
задание фильтра просматриваемых записей по нескольким произвольно комбинируемым условиям;
просмотр результатов запросов с предварительным вводом значений для формирования условия;
печать отчетов (простых и с группировкой, группировка обеспечивается не в запросе, а в самом отчете, например, список пациентов с разделением по врачам с указанием количества пациентов у каждого врача).
3 Варианты заданий
Вариант 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
Предметная область «Дорожная служба». Возможные виды деятельности: учет проведенных работ работниками побригадно на различных объектах с указанием израсходованных материалов, использованного инструмента и транспорта; учет оплаты труда работникам.
Вариант 26
Предметная область «Школа». Возможные виды деятельности: учет учеников по классам; учет работы учителей по различным предметам и по кабинетам; учет проводимых в школе мероприятий; ведение расписания; учет аттестационных категорий учителей, получаемых поэтапно.
Вариант 27
Предметная область «Скорая помощь». Возможные виды деятельности: учет работы сотрудников по бригадам, по сменами и по машинам; учет принятых вызовов, пациентов, использованных лекарств и установленных диагнозов.
Вариант 28
Предметная область «Электрослужба». Возможные виды деятельности: учет заключенных с абонентами договоров; учет израсходованной абонентами энергии; формирование стоимости израсходованной энергии по различным тарифам; учет ликвидации аварий на подчиненных объектах; оплата использованной электроэнергии.
Вариант 29
Предметная область «Футбольная лига». Возможные виды деятельности: учет проведенных командой игр в различных соревнованиях; учет результатов и описание голов (кто и когда забил); учет тренерской работы различных тренеров, переходов спортсменов; учет участия спортсменов в сборах; учет полученных травм.
Вариант 30
Предметная область «Автомастерская». Возможные виды деятельности: учет выполненных работ по ремонту машин, их отдельных механизмов с распределением работ между работниками; учет внесенной оплаты работы владельцем; ведение прайс-листа ремонтных работ; учет инструмента.